diff --git a/azure-mgmt-resource/azure/mgmt/resource/resources/v2018_05_01/operations/resource_groups_operations.py b/azure-mgmt-resource/azure/mgmt/resource/resources/v2018_05_01/operations/resource_groups_operations.py index 597c3c40f99f..a454763e818d 100644 --- a/azure-mgmt-resource/azure/mgmt/resource/resources/v2018_05_01/operations/resource_groups_operations.py +++ b/azure-mgmt-resource/azure/mgmt/resource/resources/v2018_05_01/operations/resource_groups_operations.py @@ -456,7 +456,9 @@ def list( self, filter=None, top=None, custom_headers=None, raw=False, **operation_config): """Gets all the resource groups for a subscription. - :param filter: The filter to apply on the operation. + :param filter: The filter to apply on the operation.

You can + filter by tag names and values. For example, to filter for a tag name + and value, use $filter=tagName eq 'tag1' and tagValue eq 'Value1' :type filter: str :param top: The number of results to return. If null is passed, returns all resource groups. diff --git a/azure-mgmt-resource/azure/mgmt/resource/resources/v2018_05_01/operations/resources_operations.py b/azure-mgmt-resource/azure/mgmt/resource/resources/v2018_05_01/operations/resources_operations.py index 4cb4bfc2a36c..e8c1a037ea81 100644 --- a/azure-mgmt-resource/azure/mgmt/resource/resources/v2018_05_01/operations/resources_operations.py +++ b/azure-mgmt-resource/azure/mgmt/resource/resources/v2018_05_01/operations/resources_operations.py @@ -46,9 +46,28 @@ def list_by_resource_group( :param resource_group_name: The resource group with the resources to get. :type resource_group_name: str - :param filter: The filter to apply on the operation. + :param filter: The filter to apply on the operation.

The + properties you can use for eq (equals) or ne (not equals) are: + location, resourceType, name, resourceGroup, identity, + identity/principalId, plan, plan/publisher, plan/product, plan/name, + plan/version, and plan/promotionCode.

For example, to filter by + a resource type, use: $filter=resourceType eq + 'Microsoft.Network/virtualNetworks'

You can use + substringof(value, property) in the filter. The properties you can use + for substring are: name and resourceGroup.

For example, to get + all resources with 'demo' anywhere in the name, use: + $filter=substringof('demo', name)

You can link more than one + substringof together by adding and/or operators.

You can filter + by tag names and values. For example, to filter for a tag name and + value, use $filter=tagName eq 'tag1' and tagValue eq + 'Value1'

You can use some properties together when filtering. + The combinations you can use are: substringof and/or resourceType, + plan and plan/publisher and plan/name, identity and + identity/principalId. :type filter: str - :param expand: The $expand query parameter + :param expand: The $expand query parameter. You can expand createdTime + and changedTime. For example, to expand both properties, use + $expand=changedTime,createdTime :type expand: str :param top: The number of results to return. If null is passed, returns all resources. @@ -315,9 +334,28 @@ def list( self, filter=None, expand=None, top=None, custom_headers=None, raw=False, **operation_config): """Get all the resources in a subscription. - :param filter: The filter to apply on the operation. + :param filter: The filter to apply on the operation.

The + properties you can use for eq (equals) or ne (not equals) are: + location, resourceType, name, resourceGroup, identity, + identity/principalId, plan, plan/publisher, plan/product, plan/name, + plan/version, and plan/promotionCode.

For example, to filter by + a resource type, use: $filter=resourceType eq + 'Microsoft.Network/virtualNetworks'

You can use + substringof(value, property) in the filter. The properties you can use + for substring are: name and resourceGroup.

For example, to get + all resources with 'demo' anywhere in the name, use: + $filter=substringof('demo', name)

You can link more than one + substringof together by adding and/or operators.

You can filter + by tag names and values. For example, to filter for a tag name and + value, use $filter=tagName eq 'tag1' and tagValue eq + 'Value1'

You can use some properties together when filtering. + The combinations you can use are: substringof and/or resourceType, + plan and plan/publisher and plan/name, identity and + identity/principalId. :type filter: str - :param expand: The $expand query parameter. + :param expand: The $expand query parameter. You can expand createdTime + and changedTime. For example, to expand both properties, use + $expand=changedTime,createdTime :type expand: str :param top: The number of results to return. If null is passed, returns all resource groups.