diff --git a/src/azure-cli-core/azure/cli/core/profiles/_shared.py b/src/azure-cli-core/azure/cli/core/profiles/_shared.py index 3b635dfcb1a..dcdf12691ec 100644 --- a/src/azure-cli-core/azure/cli/core/profiles/_shared.py +++ b/src/azure-cli-core/azure/cli/core/profiles/_shared.py @@ -185,11 +185,12 @@ def default_api_version(self): 'role_definitions': '2018-01-01-preview', 'provider_operations_metadata': '2018-01-01-preview' }), - ResourceType.MGMT_CONTAINERREGISTRY: SDKProfile('2021-08-01-preview', { + ResourceType.MGMT_CONTAINERREGISTRY: SDKProfile('2022-02-01-preview', { 'agent_pools': '2019-06-01-preview', 'tasks': '2019-06-01-preview', 'task_runs': '2019-06-01-preview', 'runs': '2019-06-01-preview', + 'network_rule': '2021-08-01-preview' }), # The order does make things different. # Please keep ResourceType.DATA_KEYVAULT_KEYS before ResourceType.DATA_KEYVAULT diff --git a/src/azure-cli/azure/cli/command_modules/acr/_client_factory.py b/src/azure-cli/azure/cli/command_modules/acr/_client_factory.py index 150b6c6c184..a076f10899a 100644 --- a/src/azure-cli/azure/cli/command_modules/acr/_client_factory.py +++ b/src/azure-cli/azure/cli/command_modules/acr/_client_factory.py @@ -9,6 +9,7 @@ VERSION_2019_06_01_PREVIEW = "2019-06-01-preview" VERSION_2020_11_01_PREVIEW = "2020-11-01-preview" VERSION_2021_08_01_PREVIEW = "2021-08-01-preview" +VERSION_2022_02_01_PREVIEW = "2022-02-01-preview" def get_acr_service_client(cli_ctx, api_version=None): @@ -18,7 +19,11 @@ def get_acr_service_client(cli_ctx, api_version=None): def cf_acr_registries(cli_ctx, *_): - return get_acr_service_client(cli_ctx).registries + return get_acr_service_client(cli_ctx, VERSION_2022_02_01_PREVIEW).registries + + +def cf_acr_network_rules(cli_ctx, *_): + return get_acr_service_client(cli_ctx, api_version=VERSION_2021_08_01_PREVIEW).registries def cf_acr_registries_tasks(cli_ctx, *_): diff --git a/src/azure-cli/azure/cli/command_modules/acr/_constants.py b/src/azure-cli/azure/cli/command_modules/acr/_constants.py index c1ce1a7a065..a3e09c9e30d 100644 --- a/src/azure-cli/azure/cli/command_modules/acr/_constants.py +++ b/src/azure-cli/azure/cli/command_modules/acr/_constants.py @@ -27,6 +27,8 @@ ACR_RUN_DEFAULT_TIMEOUT_IN_SEC = 60 * 60 # 60 minutes +ACR_AUDIENCE_RESOURCE_NAME = "containerregistry" + ALLOWED_TASK_FILE_TYPES = ('.yaml', '.yml', '.toml', '.json', '.sh', '.bash', '.zsh', '.ps1', '.ps', '.cmd', '.bat', '.ts', '.js', '.php', '.py', '.rb', '.lua') diff --git a/src/azure-cli/azure/cli/command_modules/acr/_docker_utils.py b/src/azure-cli/azure/cli/command_modules/acr/_docker_utils.py index 24d191e8a9d..06667b26780 100644 --- a/src/azure-cli/azure/cli/command_modules/acr/_docker_utils.py +++ b/src/azure-cli/azure/cli/command_modules/acr/_docker_utils.py @@ -29,7 +29,9 @@ from ._client_factory import cf_acr_registries from ._constants import get_managed_sku +from ._constants import ACR_AUDIENCE_RESOURCE_NAME from ._utils import get_registry_by_name, ResourceNotFound +from .policy import acr_config_authentication_as_arm_show from ._format import add_timestamp @@ -123,16 +125,23 @@ def _get_aad_token_after_challenge(cli_ctx, repository, artifact_repository, permission, - is_diagnostics_context): + is_diagnostics_context, + use_acr_audience): authurl = urlparse(token_params['realm']) authhost = urlunparse((authurl[0], authurl[1], '/oauth2/exchange', '', '', '')) from azure.cli.core._profile import Profile profile = Profile(cli_ctx=cli_ctx) + scope = None + if use_acr_audience: + logger.debug("Using ACR audience token for authentication") + scope = "https://{}.azure.net".format(ACR_AUDIENCE_RESOURCE_NAME) + # this might be a cross tenant scenario, so pass subscription to get_raw_token subscription = get_subscription_id(cli_ctx) - creds, _, tenant = profile.get_raw_token(subscription=subscription) + creds, _, tenant = profile.get_raw_token(subscription=subscription, + resource=scope) headers = {'Content-Type': 'application/x-www-form-urlencoded'} content = { @@ -194,7 +203,8 @@ def _get_aad_token(cli_ctx, repository=None, artifact_repository=None, permission=None, - is_diagnostics_context=False): + is_diagnostics_context=False, + use_acr_audience=False): """Obtains refresh and access tokens for an AAD-enabled registry. :param str login_server: The registry login server URL to log in to :param bool only_refresh_token: Whether to ask for only refresh token, or for both refresh and access tokens @@ -219,7 +229,8 @@ def _get_aad_token(cli_ctx, repository, artifact_repository, permission, - is_diagnostics_context) + is_diagnostics_context, + use_acr_audience) def _get_token_with_username_and_password(login_server, @@ -374,8 +385,19 @@ def _get_credentials(cmd, # pylint: disable=too-many-statements if not registry or registry.sku.name in get_managed_sku(cmd): logger.info("Attempting to retrieve AAD refresh token...") try: - return login_server, EMPTY_GUID, _get_aad_token( - cli_ctx, login_server, only_refresh_token, repository, artifact_repository, permission) + use_acr_audience = False + + if registry: + aad_auth_policy = acr_config_authentication_as_arm_show(cmd, registry_name, resource_group_name) + use_acr_audience = (aad_auth_policy and aad_auth_policy.status == 'disabled') + + return login_server, EMPTY_GUID, _get_aad_token(cli_ctx, + login_server, + only_refresh_token, + repository, + artifact_repository, + permission, + use_acr_audience=use_acr_audience) except CLIError as e: logger.warning("%s: %s", AAD_TOKEN_BASE_ERROR_MESSAGE, str(e)) diff --git a/src/azure-cli/azure/cli/command_modules/acr/_help.py b/src/azure-cli/azure/cli/command_modules/acr/_help.py index c9deb3d3086..6739e31e092 100644 --- a/src/azure-cli/azure/cli/command_modules/acr/_help.py +++ b/src/azure-cli/azure/cli/command_modules/acr/_help.py @@ -70,6 +70,32 @@ short-summary: Manage content-trust policy for Azure Container Registries. """ +helps['acr config authentication-as-arm'] = """ +type: group +short-summary: Manage 'Azure AD authenticate as ARM' policy for Azure Container Registries. +""" + +helps['acr config authentication-as-arm show'] = """ +type: command +short-summary: Show the configured 'Azure AD authenticate as ARM' policy for an Azure Container Registry. +examples: + - name: Show the configured 'Azure AD authenticate as ARM' policy for an Azure Container Registry + text: > + az acr config authentication-as-arm show -r MyRegistry +""" + +helps['acr config authentication-as-arm update'] = """ +type: command +short-summary: Update 'Azure AD authenticate as ARM' policy for an Azure Container Registry. +examples: + - name: Disable 'Azure AD authenticate as ARM' policy for an Azure Container Registry, so only ACR audienced tokens can be used for authentication + text: > + az acr config authentication-as-arm update -r MyRegistry --status Disabled + - name: Enable 'Azure AD authenticate as ARM' policy for an Azure Container Registry, it will allow both ACR and ARM audienced tokens to be used for authentication + text: > + az acr config authentication-as-arm update -r MyRegistry --status Enabled +""" + helps['acr config content-trust show'] = """ type: command short-summary: Show the configured content-trust policy for an Azure Container Registry. diff --git a/src/azure-cli/azure/cli/command_modules/acr/_params.py b/src/azure-cli/azure/cli/command_modules/acr/_params.py index 7c1711435ab..e09c5746f27 100644 --- a/src/azure-cli/azure/cli/command_modules/acr/_params.py +++ b/src/azure-cli/azure/cli/command_modules/acr/_params.py @@ -126,6 +126,10 @@ def load_arguments(self, _): # pylint: disable=too-many-statements c.argument('force', help='Overwrite the existing tag of the image to be imported.', action='store_true') c.argument('no_wait', help="Do not wait for the import to complete and return immediately after queuing the import.", action='store_true') + with self.argument_context('acr config authentication-as-arm') as c: + c.argument('registry_name', options_list=['--registry', '-r', c.deprecate(target='-n', redirect='-r', hide=True), c.deprecate(target='--name', redirect='--registry', hide=True)]) + c.argument('status', help="Indicate whether authentication-as-arm is enabled.", arg_type=get_enum_type(PolicyStatus)) + with self.argument_context('acr config content-trust') as c: c.argument('registry_name', options_list=['--registry', '-r', c.deprecate(target='-n', redirect='-r', hide=True), c.deprecate(target='--name', redirect='--registry', hide=True)]) c.argument('status', help="Indicates whether content-trust is enabled.", arg_type=get_enum_type(PolicyStatus)) diff --git a/src/azure-cli/azure/cli/command_modules/acr/commands.py b/src/azure-cli/azure/cli/command_modules/acr/commands.py index 5cce13cb7c1..2ac7074802f 100644 --- a/src/azure-cli/azure/cli/command_modules/acr/commands.py +++ b/src/azure-cli/azure/cli/command_modules/acr/commands.py @@ -315,6 +315,10 @@ def _metadata_deprecate_message(self): g.show_command('show', 'acr_config_retention_show') g.command('update', 'acr_config_retention_update') + with self.command_group('acr config authentication-as-arm', acr_policy_util, is_preview=True) as g: + g.show_command('show', 'acr_config_authentication_as_arm_show') + g.command('update', 'acr_config_authentication_as_arm_update') + def _helm_deprecate_message(self): msg = "This {} has been deprecated and will be removed in future release.".format(self.object_type) msg += " Use '{}' instead.".format(self.redirect) diff --git a/src/azure-cli/azure/cli/command_modules/acr/network_rule.py b/src/azure-cli/azure/cli/command_modules/acr/network_rule.py index d4a8e89b9f6..5152747aff4 100644 --- a/src/azure-cli/azure/cli/command_modules/acr/network_rule.py +++ b/src/azure-cli/azure/cli/command_modules/acr/network_rule.py @@ -4,16 +4,61 @@ # -------------------------------------------------------------------------------------------- from knack.util import CLIError - from ._utils import validate_premium_registry +from ._client_factory import cf_acr_network_rules +from typing import Optional, Union +import msrest.serialization + + +class VirtualNetworkRule(msrest.serialization.Model): + """Virtual network rule. + All required parameters must be populated in order to send to Azure. + :ivar action: The action of virtual network rule. Possible values include: "Allow". + :vartype action: str or ~azure.mgmt.containerregistry.v2021_08_01_preview.models.Action + :ivar virtual_network_resource_id: Required. Resource ID of a subnet, for example: + '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ + providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.' + :vartype virtual_network_resource_id: str + """ + + _validation = { + 'virtual_network_resource_id': {'required': True}, + } + + _attribute_map = { + 'action': {'key': 'action', 'type': 'str'}, + 'virtual_network_resource_id': {'key': 'id', 'type': 'str'}, + } + + def __init__( + self, + *, + virtual_network_resource_id: str, + action: Optional[Union[str, "Action"]] = None, # noqa: F821 + **kwargs + ): + """ + :keyword action: The action of virtual network rule. Possible values include: "Allow". + :paramtype action: str or ~azure.mgmt.containerregistry.v2021_08_01_preview.models.Action + :keyword virtual_network_resource_id: Required. Resource ID of a subnet, for example: + '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/ + providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName}.' + :paramtype virtual_network_resource_id: str + """ + super(VirtualNetworkRule, self).__init__(**kwargs) + self.action = action + self.virtual_network_resource_id = virtual_network_resource_id NETWORK_RULE_NOT_SUPPORTED = 'Network rules are only supported for managed registries in Premium SKU.' def acr_network_rule_list(cmd, registry_name, resource_group_name=None): - registry, _ = validate_premium_registry( + _, resource_group_name = validate_premium_registry( cmd, registry_name, resource_group_name, NETWORK_RULE_NOT_SUPPORTED) + + client = cf_acr_network_rules(cmd.cli_ctx) + registry = client.get(resource_group_name, registry_name) rules = registry.network_rule_set delattr(rules, 'default_action') return rules @@ -26,14 +71,17 @@ def acr_network_rule_add(cmd, vnet_name=None, ip_address=None, resource_group_name=None): - registry, resource_group_name = validate_premium_registry( + _, resource_group_name = validate_premium_registry( cmd, registry_name, resource_group_name, NETWORK_RULE_NOT_SUPPORTED) + + client = cf_acr_network_rules(cmd.cli_ctx) + registry = client.get(resource_group_name, registry_name) + rules = registry.network_rule_set if subnet or vnet_name: rules.virtual_network_rules = rules.virtual_network_rules if rules.virtual_network_rules else [] subnet_id = _validate_subnet(cmd.cli_ctx, subnet, vnet_name, resource_group_name) - VirtualNetworkRule = cmd.get_models('VirtualNetworkRule') rules.virtual_network_rules.append(VirtualNetworkRule(virtual_network_resource_id=subnet_id)) if ip_address: rules.ip_rules = rules.ip_rules if rules.ip_rules else [] @@ -52,8 +100,11 @@ def acr_network_rule_remove(cmd, vnet_name=None, ip_address=None, resource_group_name=None): - registry, resource_group_name = validate_premium_registry( + _, resource_group_name = validate_premium_registry( cmd, registry_name, resource_group_name, NETWORK_RULE_NOT_SUPPORTED) + + client = cf_acr_network_rules(cmd.cli_ctx) + registry = client.get(resource_group_name, registry_name) rules = registry.network_rule_set if subnet or vnet_name: diff --git a/src/azure-cli/azure/cli/command_modules/acr/policy.py b/src/azure-cli/azure/cli/command_modules/acr/policy.py index cc7afa5de74..aa9b92517f7 100644 --- a/src/azure-cli/azure/cli/command_modules/acr/policy.py +++ b/src/azure-cli/azure/cli/command_modules/acr/policy.py @@ -5,7 +5,8 @@ from enum import Enum from azure.cli.core.commands import LongRunningOperation -from ._utils import validate_premium_registry +from ._utils import validate_premium_registry, get_registry_by_name +from knack.util import CLIError POLICIES_NOT_SUPPORTED = 'Policies are only supported for managed registries in Premium SKU.' @@ -90,3 +91,45 @@ def acr_config_retention_update(cmd, client.begin_update(resource_group_name, registry_name, parameters) ) return updated_policies.policies.retention_policy + + +def acr_config_authentication_as_arm_show(cmd, + registry_name, + resource_group_name=None): + + AzureADAuthenticationAsArmPolicy = cmd.get_models('AzureADAuthenticationAsArmPolicy') + + try: + registry, _ = get_registry_by_name(cmd.cli_ctx, registry_name, resource_group_name) + except CLIError: + return AzureADAuthenticationAsArmPolicy() + + AzureADAuthenticationAsArmPolicy = cmd.get_models('AzureADAuthenticationAsArmPolicy') + policies = registry.policies + aadAuth_policy = policies.azure_ad_authentication_as_arm_policy if policies else AzureADAuthenticationAsArmPolicy() + + return aadAuth_policy + + +def acr_config_authentication_as_arm_update(cmd, + client, + registry_name, + status=None, + resource_group_name=None): + registry, resource_group_name = get_registry_by_name(cmd.cli_ctx, registry_name, resource_group_name) + policies = registry.policies + if status: + Policy = cmd.get_models('Policy') + policies = policies if policies else Policy() + AzureADAuthenticationAsArmPolicy = cmd.get_models('AzureADAuthenticationAsArmPolicy') + policies.azure_ad_authentication_as_arm_policy = policies.azure_ad_authentication_as_arm_policy \ + if policies.azure_ad_authentication_as_arm_policy else AzureADAuthenticationAsArmPolicy() + policies.azure_ad_authentication_as_arm_policy.status = status + + RegistryUpdateParameters = cmd.get_models('RegistryUpdateParameters') + parameters = RegistryUpdateParameters(policies=policies) + updated_policies = LongRunningOperation(cmd.cli_ctx)( + client.begin_update(resource_group_name, registry_name, parameters) + ) + + return updated_policies.policies.azure_ad_authentication_as_arm_policy diff --git a/src/azure-cli/azure/cli/command_modules/acr/tests/hybrid_2020_09_01/recordings/test_acr_create_webhook.yaml b/src/azure-cli/azure/cli/command_modules/acr/tests/hybrid_2020_09_01/recordings/test_acr_create_webhook.yaml index 45bfc239711..b623865ef4a 100644 --- a/src/azure-cli/azure/cli/command_modules/acr/tests/hybrid_2020_09_01/recordings/test_acr_create_webhook.yaml +++ b/src/azure-cli/azure/cli/command_modules/acr/tests/hybrid_2020_09_01/recordings/test_acr_create_webhook.yaml @@ -14,28 +14,28 @@ interactions: Content-Length: - '94' Content-Type: - - application/json; charset=utf-8 + - application/json ParameterSetName: - -n -g -l --sku User-Agent: - - python/3.7.4 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-containerregistry/3.0.0rc17 Azure-SDK-For-Python AZURECLI/2.25.0 - accept-language: - - en-US + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-containerregistry/10.0.0 Python/3.8.10 + (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: PUT - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002?api-version=2019-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002?api-version=2022-02-01-preview response: body: - string: '{"sku":{"name":"Standard","tier":"Standard"},"type":"Microsoft.ContainerRegistry/registries","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","location":"westus","tags":{},"properties":{"loginServer":"clireg000002.azurecr.io","creationDate":"2021-06-23T07:05:37.7340471Z","provisioningState":"Succeeded","adminUserEnabled":false,"policies":{"quarantinePolicy":{"status":"disabled"},"trustPolicy":{"type":"Notary","status":"disabled"},"retentionPolicy":{"days":7,"lastUpdatedTime":"2021-06-23T07:05:38.503427+00:00","status":"disabled"}}}}' + string: '{"sku":{"name":"Standard","tier":"Standard"},"type":"Microsoft.ContainerRegistry/registries","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","location":"westus","tags":{},"systemData":{"createdBy":"cegraybl@microsoft.com","createdByType":"User","createdAt":"2022-08-05T18:45:38.4095424+00:00","lastModifiedBy":"cegraybl@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-08-05T18:45:38.4095424+00:00"},"properties":{"loginServer":"clireg000002.azurecr.io","creationDate":"2022-08-05T18:45:38.4095424Z","provisioningState":"Succeeded","adminUserEnabled":false,"policies":{"quarantinePolicy":{"status":"disabled"},"trustPolicy":{"type":"Notary","status":"disabled"},"retentionPolicy":{"days":7,"lastUpdatedTime":"2022-08-05T18:45:40.000512+00:00","status":"disabled"},"exportPolicy":{"status":"enabled"},"azureADAuthenticationAsArmPolicy":{"status":"enabled"},"softDeletePolicy":{"retentionDays":7,"lastUpdatedTime":"2022-08-05T18:45:40.000512+00:00","status":"disabled"}},"encryption":{"status":"disabled"},"dataEndpointEnabled":false,"dataEndpointHostNames":[],"privateEndpointConnections":[],"publicNetworkAccess":"Enabled","networkRuleBypassOptions":"AzureServices","zoneRedundancy":"Disabled","anonymousPullEnabled":false}}' headers: + api-supported-versions: + - 2022-02-01-preview cache-control: - no-cache content-length: - - '747' + - '1368' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:38 GMT + - Fri, 05 Aug 2022 18:45:40 GMT expires: - '-1' pragma: @@ -51,7 +51,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1197' status: code: 200 message: OK @@ -69,21 +69,21 @@ interactions: ParameterSetName: - -n -r --uri --actions User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.7.4 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resources?$filter=resourceType%20eq%20%27Microsoft.ContainerRegistry%2Fregistries%27&api-version=2019-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testcontent/providers/Microsoft.ContainerRegistry/registries/acrciregistry","name":"acrciregistry","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westcentralus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ci-acr/providers/Microsoft.ContainerRegistry/registries/azscicharts","name":"azscicharts","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aksonazs/providers/Microsoft.ContainerRegistry/registries/aksonazs","name":"aksonazs","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acrazsaksint/providers/Microsoft.ContainerRegistry/registries/azsint","name":"azsint","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroupsamesub/providers/Microsoft.ContainerRegistry/registries/sourceregistrysamesubqcrd5rvrzfjswgpoubh","name":"sourceregistrysamesubqcrd5rvrzfjswgpoubh","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroupsamesub/providers/Microsoft.ContainerRegistry/registries/sourceregistrysamesubqpqmcwiwr7qc7nctzlu","name":"sourceregistrysamesubqpqmcwiwr7qc7nctzlu","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgjifj5ia447ewiyjuvl4q3mevivuamcubv5qc5h3xptwlr6shzpjhrgzon5fppnhj5/providers/Microsoft.ContainerRegistry/registries/cliregj6up6swxpia74f","name":"cliregj6up6swxpia74f","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrbac/providers/Microsoft.ContainerRegistry/registries/grayrbac","name":"grayrbac","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytokens3arm","name":"graytokens3arm","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graywus2","name":"graywus2","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy2","name":"graytestarmpolicy2","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy6","name":"graytestarmpolicy6","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy1","name":"graytestarmpolicy1","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy3","name":"graytestarmpolicy3","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy4","name":"graytestarmpolicy4","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy5","name":"graytestarmpolicy5","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytokens","name":"graytokens","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytokensbasic","name":"graytokensbasic","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Basic","tier":"Basic"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestrestore","name":"graytestrestore","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westcentralus","tags":{}}]}' headers: cache-control: - no-cache content-length: - - '2634' + - '3844' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:38 GMT + - Fri, 05 Aug 2022 18:45:40 GMT expires: - '-1' pragma: @@ -111,24 +111,24 @@ interactions: ParameterSetName: - -n -r --uri --actions User-Agent: - - python/3.7.4 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-containerregistry/3.0.0rc17 Azure-SDK-For-Python AZURECLI/2.25.0 - accept-language: - - en-US + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-containerregistry/10.0.0 Python/3.8.10 + (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002?api-version=2019-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002?api-version=2022-02-01-preview response: body: - string: '{"sku":{"name":"Standard","tier":"Standard"},"type":"Microsoft.ContainerRegistry/registries","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","location":"westus","tags":{},"properties":{"loginServer":"clireg000002.azurecr.io","creationDate":"2021-06-23T07:05:37.7340471Z","provisioningState":"Succeeded","adminUserEnabled":false,"policies":{"quarantinePolicy":{"status":"disabled"},"trustPolicy":{"type":"Notary","status":"disabled"},"retentionPolicy":{"days":7,"lastUpdatedTime":"2021-06-23T07:05:38.503427+00:00","status":"disabled"}}}}' + string: '{"sku":{"name":"Standard","tier":"Standard"},"type":"Microsoft.ContainerRegistry/registries","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","location":"westus","tags":{},"systemData":{"createdBy":"cegraybl@microsoft.com","createdByType":"User","createdAt":"2022-08-05T18:45:38.4095424+00:00","lastModifiedBy":"cegraybl@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-08-05T18:45:38.4095424+00:00"},"properties":{"loginServer":"clireg000002.azurecr.io","creationDate":"2022-08-05T18:45:38.4095424Z","provisioningState":"Succeeded","adminUserEnabled":false,"policies":{"quarantinePolicy":{"status":"disabled"},"trustPolicy":{"type":"Notary","status":"disabled"},"retentionPolicy":{"days":7,"lastUpdatedTime":"2022-08-05T18:45:40.000512+00:00","status":"disabled"},"exportPolicy":{"status":"enabled"},"azureADAuthenticationAsArmPolicy":{"status":"enabled"},"softDeletePolicy":{"retentionDays":7,"lastUpdatedTime":"2022-08-05T18:45:40.000512+00:00","status":"disabled"}},"encryption":{"status":"disabled"},"dataEndpointEnabled":false,"dataEndpointHostNames":[],"privateEndpointConnections":[],"publicNetworkAccess":"Enabled","networkRuleBypassOptions":"AzureServices","zoneRedundancy":"Disabled","anonymousPullEnabled":false}}' headers: + api-supported-versions: + - 2022-02-01-preview cache-control: - no-cache content-length: - - '747' + - '1368' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:38 GMT + - Fri, 05 Aug 2022 18:45:42 GMT expires: - '-1' pragma: @@ -161,28 +161,28 @@ interactions: Content-Length: - '122' Content-Type: - - application/json; charset=utf-8 + - application/json ParameterSetName: - -n -r --uri --actions User-Agent: - - python/3.7.4 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-containerregistry/3.0.0rc17 Azure-SDK-For-Python AZURECLI/2.25.0 - accept-language: - - en-US + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-containerregistry/10.0.0 Python/3.8.10 + (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002/webhooks/cliregwebhook?api-version=2019-05-01 response: body: string: '{"type":"Microsoft.ContainerRegistry/registries/webhooks","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002/webhooks/cliregwebhook","name":"cliregwebhook","location":"westus","tags":{},"properties":{"status":"enabled","scope":"","actions":["push"],"provisioningState":"Succeeded"}}' headers: + api-supported-versions: + - '2019-05-01' cache-control: - no-cache content-length: - - '450' + - '383' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:39 GMT + - Fri, 05 Aug 2022 18:45:48 GMT expires: - '-1' pragma: @@ -198,7 +198,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1197' status: code: 200 message: OK @@ -216,21 +216,21 @@ interactions: ParameterSetName: - -r User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.7.4 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resources?$filter=resourceType%20eq%20%27Microsoft.ContainerRegistry%2Fregistries%27&api-version=2019-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testcontent/providers/Microsoft.ContainerRegistry/registries/acrciregistry","name":"acrciregistry","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westcentralus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ci-acr/providers/Microsoft.ContainerRegistry/registries/azscicharts","name":"azscicharts","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aksonazs/providers/Microsoft.ContainerRegistry/registries/aksonazs","name":"aksonazs","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acrazsaksint/providers/Microsoft.ContainerRegistry/registries/azsint","name":"azsint","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroupsamesub/providers/Microsoft.ContainerRegistry/registries/sourceregistrysamesubqcrd5rvrzfjswgpoubh","name":"sourceregistrysamesubqcrd5rvrzfjswgpoubh","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroupsamesub/providers/Microsoft.ContainerRegistry/registries/sourceregistrysamesubqpqmcwiwr7qc7nctzlu","name":"sourceregistrysamesubqpqmcwiwr7qc7nctzlu","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgjifj5ia447ewiyjuvl4q3mevivuamcubv5qc5h3xptwlr6shzpjhrgzon5fppnhj5/providers/Microsoft.ContainerRegistry/registries/cliregj6up6swxpia74f","name":"cliregj6up6swxpia74f","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrbac/providers/Microsoft.ContainerRegistry/registries/grayrbac","name":"grayrbac","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytokens3arm","name":"graytokens3arm","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graywus2","name":"graywus2","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy2","name":"graytestarmpolicy2","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy6","name":"graytestarmpolicy6","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy1","name":"graytestarmpolicy1","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy3","name":"graytestarmpolicy3","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy4","name":"graytestarmpolicy4","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy5","name":"graytestarmpolicy5","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytokens","name":"graytokens","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytokensbasic","name":"graytokensbasic","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Basic","tier":"Basic"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestrestore","name":"graytestrestore","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westcentralus","tags":{}}]}' headers: cache-control: - no-cache content-length: - - '2634' + - '3844' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:40 GMT + - Fri, 05 Aug 2022 18:45:48 GMT expires: - '-1' pragma: @@ -258,24 +258,24 @@ interactions: ParameterSetName: - -r User-Agent: - - python/3.7.4 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-containerregistry/3.0.0rc17 Azure-SDK-For-Python AZURECLI/2.25.0 - accept-language: - - en-US + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-containerregistry/10.0.0 Python/3.8.10 + (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002?api-version=2019-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002?api-version=2022-02-01-preview response: body: - string: '{"sku":{"name":"Standard","tier":"Standard"},"type":"Microsoft.ContainerRegistry/registries","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","location":"westus","tags":{},"properties":{"loginServer":"clireg000002.azurecr.io","creationDate":"2021-06-23T07:05:37.7340471Z","provisioningState":"Succeeded","adminUserEnabled":false,"policies":{"quarantinePolicy":{"status":"disabled"},"trustPolicy":{"type":"Notary","status":"disabled"},"retentionPolicy":{"days":7,"lastUpdatedTime":"2021-06-23T07:05:38.503427+00:00","status":"disabled"}}}}' + string: '{"sku":{"name":"Standard","tier":"Standard"},"type":"Microsoft.ContainerRegistry/registries","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","location":"westus","tags":{},"systemData":{"createdBy":"cegraybl@microsoft.com","createdByType":"User","createdAt":"2022-08-05T18:45:38.4095424+00:00","lastModifiedBy":"cegraybl@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-08-05T18:45:38.4095424+00:00"},"properties":{"loginServer":"clireg000002.azurecr.io","creationDate":"2022-08-05T18:45:38.4095424Z","provisioningState":"Succeeded","adminUserEnabled":false,"policies":{"quarantinePolicy":{"status":"disabled"},"trustPolicy":{"type":"Notary","status":"disabled"},"retentionPolicy":{"days":7,"lastUpdatedTime":"2022-08-05T18:45:40.000512+00:00","status":"disabled"},"exportPolicy":{"status":"enabled"},"azureADAuthenticationAsArmPolicy":{"status":"enabled"},"softDeletePolicy":{"retentionDays":7,"lastUpdatedTime":"2022-08-05T18:45:40.000512+00:00","status":"disabled"}},"encryption":{"status":"disabled"},"dataEndpointEnabled":false,"dataEndpointHostNames":[],"privateEndpointConnections":[],"publicNetworkAccess":"Enabled","networkRuleBypassOptions":"AzureServices","zoneRedundancy":"Disabled","anonymousPullEnabled":false}}' headers: + api-supported-versions: + - 2022-02-01-preview cache-control: - no-cache content-length: - - '747' + - '1368' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:40 GMT + - Fri, 05 Aug 2022 18:45:51 GMT expires: - '-1' pragma: @@ -307,24 +307,24 @@ interactions: ParameterSetName: - -r User-Agent: - - python/3.7.4 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-containerregistry/3.0.0rc17 Azure-SDK-For-Python AZURECLI/2.25.0 - accept-language: - - en-US + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-containerregistry/10.0.0 Python/3.8.10 + (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002/webhooks?api-version=2019-05-01 response: body: string: '{"value":[{"type":"Microsoft.ContainerRegistry/registries/webhooks","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002/webhooks/cliregwebhook","name":"cliregwebhook","location":"westus","tags":{},"properties":{"status":"enabled","scope":"","actions":["push"],"provisioningState":"Succeeded"}}]}' headers: + api-supported-versions: + - '2019-05-01' cache-control: - no-cache content-length: - - '462' + - '395' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:41 GMT + - Fri, 05 Aug 2022 18:45:51 GMT expires: - '-1' pragma: @@ -356,21 +356,21 @@ interactions: ParameterSetName: - -n -r User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.7.4 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resources?$filter=resourceType%20eq%20%27Microsoft.ContainerRegistry%2Fregistries%27&api-version=2019-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testcontent/providers/Microsoft.ContainerRegistry/registries/acrciregistry","name":"acrciregistry","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westcentralus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ci-acr/providers/Microsoft.ContainerRegistry/registries/azscicharts","name":"azscicharts","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aksonazs/providers/Microsoft.ContainerRegistry/registries/aksonazs","name":"aksonazs","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acrazsaksint/providers/Microsoft.ContainerRegistry/registries/azsint","name":"azsint","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroupsamesub/providers/Microsoft.ContainerRegistry/registries/sourceregistrysamesubqcrd5rvrzfjswgpoubh","name":"sourceregistrysamesubqcrd5rvrzfjswgpoubh","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroupsamesub/providers/Microsoft.ContainerRegistry/registries/sourceregistrysamesubqpqmcwiwr7qc7nctzlu","name":"sourceregistrysamesubqpqmcwiwr7qc7nctzlu","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgjifj5ia447ewiyjuvl4q3mevivuamcubv5qc5h3xptwlr6shzpjhrgzon5fppnhj5/providers/Microsoft.ContainerRegistry/registries/cliregj6up6swxpia74f","name":"cliregj6up6swxpia74f","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrbac/providers/Microsoft.ContainerRegistry/registries/grayrbac","name":"grayrbac","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytokens3arm","name":"graytokens3arm","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graywus2","name":"graywus2","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy2","name":"graytestarmpolicy2","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy6","name":"graytestarmpolicy6","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy1","name":"graytestarmpolicy1","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy3","name":"graytestarmpolicy3","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy4","name":"graytestarmpolicy4","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy5","name":"graytestarmpolicy5","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytokens","name":"graytokens","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytokensbasic","name":"graytokensbasic","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Basic","tier":"Basic"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestrestore","name":"graytestrestore","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westcentralus","tags":{}}]}' headers: cache-control: - no-cache content-length: - - '2634' + - '3844' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:41 GMT + - Fri, 05 Aug 2022 18:45:51 GMT expires: - '-1' pragma: @@ -398,24 +398,24 @@ interactions: ParameterSetName: - -n -r User-Agent: - - python/3.7.4 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-containerregistry/3.0.0rc17 Azure-SDK-For-Python AZURECLI/2.25.0 - accept-language: - - en-US + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-containerregistry/10.0.0 Python/3.8.10 + (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002?api-version=2019-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002?api-version=2022-02-01-preview response: body: - string: '{"sku":{"name":"Standard","tier":"Standard"},"type":"Microsoft.ContainerRegistry/registries","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","location":"westus","tags":{},"properties":{"loginServer":"clireg000002.azurecr.io","creationDate":"2021-06-23T07:05:37.7340471Z","provisioningState":"Succeeded","adminUserEnabled":false,"policies":{"quarantinePolicy":{"status":"disabled"},"trustPolicy":{"type":"Notary","status":"disabled"},"retentionPolicy":{"days":7,"lastUpdatedTime":"2021-06-23T07:05:38.503427+00:00","status":"disabled"}}}}' + string: '{"sku":{"name":"Standard","tier":"Standard"},"type":"Microsoft.ContainerRegistry/registries","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","location":"westus","tags":{},"systemData":{"createdBy":"cegraybl@microsoft.com","createdByType":"User","createdAt":"2022-08-05T18:45:38.4095424+00:00","lastModifiedBy":"cegraybl@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-08-05T18:45:38.4095424+00:00"},"properties":{"loginServer":"clireg000002.azurecr.io","creationDate":"2022-08-05T18:45:38.4095424Z","provisioningState":"Succeeded","adminUserEnabled":false,"policies":{"quarantinePolicy":{"status":"disabled"},"trustPolicy":{"type":"Notary","status":"disabled"},"retentionPolicy":{"days":7,"lastUpdatedTime":"2022-08-05T18:45:40.000512+00:00","status":"disabled"},"exportPolicy":{"status":"enabled"},"azureADAuthenticationAsArmPolicy":{"status":"enabled"},"softDeletePolicy":{"retentionDays":7,"lastUpdatedTime":"2022-08-05T18:45:40.000512+00:00","status":"disabled"}},"encryption":{"status":"disabled"},"dataEndpointEnabled":false,"dataEndpointHostNames":[],"privateEndpointConnections":[],"publicNetworkAccess":"Enabled","networkRuleBypassOptions":"AzureServices","zoneRedundancy":"Disabled","anonymousPullEnabled":false}}' headers: + api-supported-versions: + - 2022-02-01-preview cache-control: - no-cache content-length: - - '747' + - '1368' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:41 GMT + - Fri, 05 Aug 2022 18:45:53 GMT expires: - '-1' pragma: @@ -447,24 +447,24 @@ interactions: ParameterSetName: - -n -r User-Agent: - - python/3.7.4 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-containerregistry/3.0.0rc17 Azure-SDK-For-Python AZURECLI/2.25.0 - accept-language: - - en-US + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-containerregistry/10.0.0 Python/3.8.10 + (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002/webhooks/cliregwebhook?api-version=2019-05-01 response: body: string: '{"type":"Microsoft.ContainerRegistry/registries/webhooks","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002/webhooks/cliregwebhook","name":"cliregwebhook","location":"westus","tags":{},"properties":{"status":"enabled","scope":"","actions":["push"],"provisioningState":"Succeeded"}}' headers: + api-supported-versions: + - '2019-05-01' cache-control: - no-cache content-length: - - '450' + - '383' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:41 GMT + - Fri, 05 Aug 2022 18:45:55 GMT expires: - '-1' pragma: @@ -496,21 +496,21 @@ interactions: ParameterSetName: - -n -r --headers --scope User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.7.4 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resources?$filter=resourceType%20eq%20%27Microsoft.ContainerRegistry%2Fregistries%27&api-version=2019-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testcontent/providers/Microsoft.ContainerRegistry/registries/acrciregistry","name":"acrciregistry","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westcentralus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ci-acr/providers/Microsoft.ContainerRegistry/registries/azscicharts","name":"azscicharts","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aksonazs/providers/Microsoft.ContainerRegistry/registries/aksonazs","name":"aksonazs","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acrazsaksint/providers/Microsoft.ContainerRegistry/registries/azsint","name":"azsint","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroupsamesub/providers/Microsoft.ContainerRegistry/registries/sourceregistrysamesubqcrd5rvrzfjswgpoubh","name":"sourceregistrysamesubqcrd5rvrzfjswgpoubh","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroupsamesub/providers/Microsoft.ContainerRegistry/registries/sourceregistrysamesubqpqmcwiwr7qc7nctzlu","name":"sourceregistrysamesubqpqmcwiwr7qc7nctzlu","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgjifj5ia447ewiyjuvl4q3mevivuamcubv5qc5h3xptwlr6shzpjhrgzon5fppnhj5/providers/Microsoft.ContainerRegistry/registries/cliregj6up6swxpia74f","name":"cliregj6up6swxpia74f","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrbac/providers/Microsoft.ContainerRegistry/registries/grayrbac","name":"grayrbac","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytokens3arm","name":"graytokens3arm","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graywus2","name":"graywus2","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy2","name":"graytestarmpolicy2","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy6","name":"graytestarmpolicy6","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy1","name":"graytestarmpolicy1","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy3","name":"graytestarmpolicy3","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy4","name":"graytestarmpolicy4","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy5","name":"graytestarmpolicy5","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytokens","name":"graytokens","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytokensbasic","name":"graytokensbasic","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Basic","tier":"Basic"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestrestore","name":"graytestrestore","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westcentralus","tags":{}}]}' headers: cache-control: - no-cache content-length: - - '2634' + - '3844' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:41 GMT + - Fri, 05 Aug 2022 18:45:55 GMT expires: - '-1' pragma: @@ -538,28 +538,28 @@ interactions: Content-Length: - '75' Content-Type: - - application/json; charset=utf-8 + - application/json ParameterSetName: - -n -r --headers --scope User-Agent: - - python/3.7.4 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-containerregistry/3.0.0rc17 Azure-SDK-For-Python AZURECLI/2.25.0 - accept-language: - - en-US + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-containerregistry/10.0.0 Python/3.8.10 + (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: PATCH uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002/webhooks/cliregwebhook?api-version=2019-05-01 response: body: string: '{"type":"Microsoft.ContainerRegistry/registries/webhooks","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002/webhooks/cliregwebhook","name":"cliregwebhook","location":"westus","tags":{},"properties":{"status":"enabled","scope":"hello-world","actions":["push"],"provisioningState":"Succeeded"}}' headers: + api-supported-versions: + - '2019-05-01' cache-control: - no-cache content-length: - - '461' + - '394' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:42 GMT + - Fri, 05 Aug 2022 18:45:57 GMT expires: - '-1' pragma: @@ -575,7 +575,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: - - '1199' + - '1195' status: code: 200 message: OK @@ -593,21 +593,21 @@ interactions: ParameterSetName: - -n -r User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.7.4 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resources?$filter=resourceType%20eq%20%27Microsoft.ContainerRegistry%2Fregistries%27&api-version=2019-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testcontent/providers/Microsoft.ContainerRegistry/registries/acrciregistry","name":"acrciregistry","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westcentralus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ci-acr/providers/Microsoft.ContainerRegistry/registries/azscicharts","name":"azscicharts","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aksonazs/providers/Microsoft.ContainerRegistry/registries/aksonazs","name":"aksonazs","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acrazsaksint/providers/Microsoft.ContainerRegistry/registries/azsint","name":"azsint","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroupsamesub/providers/Microsoft.ContainerRegistry/registries/sourceregistrysamesubqcrd5rvrzfjswgpoubh","name":"sourceregistrysamesubqcrd5rvrzfjswgpoubh","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroupsamesub/providers/Microsoft.ContainerRegistry/registries/sourceregistrysamesubqpqmcwiwr7qc7nctzlu","name":"sourceregistrysamesubqpqmcwiwr7qc7nctzlu","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgjifj5ia447ewiyjuvl4q3mevivuamcubv5qc5h3xptwlr6shzpjhrgzon5fppnhj5/providers/Microsoft.ContainerRegistry/registries/cliregj6up6swxpia74f","name":"cliregj6up6swxpia74f","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus","tags":{"foo":"bar","cat":""}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrbac/providers/Microsoft.ContainerRegistry/registries/grayrbac","name":"grayrbac","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytokens3arm","name":"graytokens3arm","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graywus2","name":"graywus2","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy2","name":"graytestarmpolicy2","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy6","name":"graytestarmpolicy6","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy1","name":"graytestarmpolicy1","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy3","name":"graytestarmpolicy3","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy4","name":"graytestarmpolicy4","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy5","name":"graytestarmpolicy5","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytokens","name":"graytokens","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytokensbasic","name":"graytokensbasic","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Basic","tier":"Basic"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestrestore","name":"graytestrestore","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westcentralus","tags":{}}]}' headers: cache-control: - no-cache content-length: - - '2654' + - '3844' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:42 GMT + - Fri, 05 Aug 2022 18:45:57 GMT expires: - '-1' pragma: @@ -635,24 +635,24 @@ interactions: ParameterSetName: - -n -r User-Agent: - - python/3.7.4 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-containerregistry/3.0.0rc17 Azure-SDK-For-Python AZURECLI/2.25.0 - accept-language: - - en-US + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-containerregistry/10.0.0 Python/3.8.10 + (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002?api-version=2019-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002?api-version=2022-02-01-preview response: body: - string: '{"sku":{"name":"Standard","tier":"Standard"},"type":"Microsoft.ContainerRegistry/registries","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","location":"westus","tags":{},"properties":{"loginServer":"clireg000002.azurecr.io","creationDate":"2021-06-23T07:05:37.7340471Z","provisioningState":"Succeeded","adminUserEnabled":false,"policies":{"quarantinePolicy":{"status":"disabled"},"trustPolicy":{"type":"Notary","status":"disabled"},"retentionPolicy":{"days":7,"lastUpdatedTime":"2021-06-23T07:05:38.503427+00:00","status":"disabled"}}}}' + string: '{"sku":{"name":"Standard","tier":"Standard"},"type":"Microsoft.ContainerRegistry/registries","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","location":"westus","tags":{},"systemData":{"createdBy":"cegraybl@microsoft.com","createdByType":"User","createdAt":"2022-08-05T18:45:38.4095424+00:00","lastModifiedBy":"cegraybl@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-08-05T18:45:38.4095424+00:00"},"properties":{"loginServer":"clireg000002.azurecr.io","creationDate":"2022-08-05T18:45:38.4095424Z","provisioningState":"Succeeded","adminUserEnabled":false,"policies":{"quarantinePolicy":{"status":"disabled"},"trustPolicy":{"type":"Notary","status":"disabled"},"retentionPolicy":{"days":7,"lastUpdatedTime":"2022-08-05T18:45:40.000512+00:00","status":"disabled"},"exportPolicy":{"status":"enabled"},"azureADAuthenticationAsArmPolicy":{"status":"enabled"},"softDeletePolicy":{"retentionDays":7,"lastUpdatedTime":"2022-08-05T18:45:40.000512+00:00","status":"disabled"}},"encryption":{"status":"disabled"},"dataEndpointEnabled":false,"dataEndpointHostNames":[],"privateEndpointConnections":[],"publicNetworkAccess":"Enabled","networkRuleBypassOptions":"AzureServices","zoneRedundancy":"Disabled","anonymousPullEnabled":false}}' headers: + api-supported-versions: + - 2022-02-01-preview cache-control: - no-cache content-length: - - '747' + - '1368' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:42 GMT + - Fri, 05 Aug 2022 18:45:59 GMT expires: - '-1' pragma: @@ -686,16 +686,16 @@ interactions: ParameterSetName: - -n -r User-Agent: - - python/3.7.4 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-containerregistry/3.0.0rc17 Azure-SDK-For-Python AZURECLI/2.25.0 - accept-language: - - en-US + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-containerregistry/10.0.0 Python/3.8.10 + (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: POST uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002/webhooks/cliregwebhook/getCallbackConfig?api-version=2019-05-01 response: body: string: '{"serviceUri":"http://www.microsoft.com","customHeaders":{"key":"value"}}' headers: + api-supported-versions: + - '2019-05-01' cache-control: - no-cache content-length: @@ -703,7 +703,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:43 GMT + - Fri, 05 Aug 2022 18:46:01 GMT expires: - '-1' pragma: @@ -737,21 +737,21 @@ interactions: ParameterSetName: - -n -r User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.7.4 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resources?$filter=resourceType%20eq%20%27Microsoft.ContainerRegistry%2Fregistries%27&api-version=2019-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testcontent/providers/Microsoft.ContainerRegistry/registries/acrciregistry","name":"acrciregistry","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westcentralus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ci-acr/providers/Microsoft.ContainerRegistry/registries/azscicharts","name":"azscicharts","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aksonazs/providers/Microsoft.ContainerRegistry/registries/aksonazs","name":"aksonazs","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acrazsaksint/providers/Microsoft.ContainerRegistry/registries/azsint","name":"azsint","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroupsamesub/providers/Microsoft.ContainerRegistry/registries/sourceregistrysamesubqcrd5rvrzfjswgpoubh","name":"sourceregistrysamesubqcrd5rvrzfjswgpoubh","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroupsamesub/providers/Microsoft.ContainerRegistry/registries/sourceregistrysamesubqpqmcwiwr7qc7nctzlu","name":"sourceregistrysamesubqpqmcwiwr7qc7nctzlu","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgjifj5ia447ewiyjuvl4q3mevivuamcubv5qc5h3xptwlr6shzpjhrgzon5fppnhj5/providers/Microsoft.ContainerRegistry/registries/cliregj6up6swxpia74f","name":"cliregj6up6swxpia74f","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus","tags":{"foo":"bar","cat":""}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrbac/providers/Microsoft.ContainerRegistry/registries/grayrbac","name":"grayrbac","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytokens3arm","name":"graytokens3arm","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graywus2","name":"graywus2","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy2","name":"graytestarmpolicy2","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy6","name":"graytestarmpolicy6","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy1","name":"graytestarmpolicy1","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy3","name":"graytestarmpolicy3","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy4","name":"graytestarmpolicy4","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy5","name":"graytestarmpolicy5","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytokens","name":"graytokens","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytokensbasic","name":"graytokensbasic","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Basic","tier":"Basic"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestrestore","name":"graytestrestore","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westcentralus","tags":{}}]}' headers: cache-control: - no-cache content-length: - - '2654' + - '3844' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:43 GMT + - Fri, 05 Aug 2022 18:46:01 GMT expires: - '-1' pragma: @@ -779,24 +779,24 @@ interactions: ParameterSetName: - -n -r User-Agent: - - python/3.7.4 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-containerregistry/3.0.0rc17 Azure-SDK-For-Python AZURECLI/2.25.0 - accept-language: - - en-US + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-containerregistry/10.0.0 Python/3.8.10 + (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002?api-version=2019-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002?api-version=2022-02-01-preview response: body: - string: '{"sku":{"name":"Standard","tier":"Standard"},"type":"Microsoft.ContainerRegistry/registries","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","location":"westus","tags":{},"properties":{"loginServer":"clireg000002.azurecr.io","creationDate":"2021-06-23T07:05:37.7340471Z","provisioningState":"Succeeded","adminUserEnabled":false,"policies":{"quarantinePolicy":{"status":"disabled"},"trustPolicy":{"type":"Notary","status":"disabled"},"retentionPolicy":{"days":7,"lastUpdatedTime":"2021-06-23T07:05:38.503427+00:00","status":"disabled"}}}}' + string: '{"sku":{"name":"Standard","tier":"Standard"},"type":"Microsoft.ContainerRegistry/registries","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","location":"westus","tags":{},"systemData":{"createdBy":"cegraybl@microsoft.com","createdByType":"User","createdAt":"2022-08-05T18:45:38.4095424+00:00","lastModifiedBy":"cegraybl@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-08-05T18:45:38.4095424+00:00"},"properties":{"loginServer":"clireg000002.azurecr.io","creationDate":"2022-08-05T18:45:38.4095424Z","provisioningState":"Succeeded","adminUserEnabled":false,"policies":{"quarantinePolicy":{"status":"disabled"},"trustPolicy":{"type":"Notary","status":"disabled"},"retentionPolicy":{"days":7,"lastUpdatedTime":"2022-08-05T18:45:40.000512+00:00","status":"disabled"},"exportPolicy":{"status":"enabled"},"azureADAuthenticationAsArmPolicy":{"status":"enabled"},"softDeletePolicy":{"retentionDays":7,"lastUpdatedTime":"2022-08-05T18:45:40.000512+00:00","status":"disabled"}},"encryption":{"status":"disabled"},"dataEndpointEnabled":false,"dataEndpointHostNames":[],"privateEndpointConnections":[],"publicNetworkAccess":"Enabled","networkRuleBypassOptions":"AzureServices","zoneRedundancy":"Disabled","anonymousPullEnabled":false}}' headers: + api-supported-versions: + - 2022-02-01-preview cache-control: - no-cache content-length: - - '747' + - '1368' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:43 GMT + - Fri, 05 Aug 2022 18:46:03 GMT expires: - '-1' pragma: @@ -830,16 +830,16 @@ interactions: ParameterSetName: - -n -r User-Agent: - - python/3.7.4 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-containerregistry/3.0.0rc17 Azure-SDK-For-Python AZURECLI/2.25.0 - accept-language: - - en-US + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-containerregistry/10.0.0 Python/3.8.10 + (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: POST uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002/webhooks/cliregwebhook/ping?api-version=2019-05-01 response: body: - string: '{"id":"da1c1bb3-84aa-4ff9-abbd-44d3f91f6608"}' + string: '{"id":"4985ab5f-dd96-471b-b983-d654cea9c78e"}' headers: + api-supported-versions: + - '2019-05-01' cache-control: - no-cache content-length: @@ -847,7 +847,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:44 GMT + - Fri, 05 Aug 2022 18:46:10 GMT expires: - '-1' pragma: @@ -881,21 +881,21 @@ interactions: ParameterSetName: - -n -r User-Agent: - - AZURECLI/2.25.0 azsdk-python-azure-mgmt-resource/18.0.0 Python/3.7.4 (Windows-10-10.0.19041-SP0) + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-resource/21.1.0b1 Python/3.8.10 (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resources?$filter=resourceType%20eq%20%27Microsoft.ContainerRegistry%2Fregistries%27&api-version=2019-10-01 response: body: - string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testcontent/providers/Microsoft.ContainerRegistry/registries/acrciregistry","name":"acrciregistry","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westcentralus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ci-acr/providers/Microsoft.ContainerRegistry/registries/azscicharts","name":"azscicharts","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/aksonazs/providers/Microsoft.ContainerRegistry/registries/aksonazs","name":"aksonazs","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/acrazsaksint/providers/Microsoft.ContainerRegistry/registries/azsint","name":"azsint","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroupsamesub/providers/Microsoft.ContainerRegistry/registries/sourceregistrysamesubqcrd5rvrzfjswgpoubh","name":"sourceregistrysamesubqcrd5rvrzfjswgpoubh","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resourcegroupsamesub/providers/Microsoft.ContainerRegistry/registries/sourceregistrysamesubqpqmcwiwr7qc7nctzlu","name":"sourceregistrysamesubqpqmcwiwr7qc7nctzlu","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rgjifj5ia447ewiyjuvl4q3mevivuamcubv5qc5h3xptwlr6shzpjhrgzon5fppnhj5/providers/Microsoft.ContainerRegistry/registries/cliregj6up6swxpia74f","name":"cliregj6up6swxpia74f","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus","tags":{"foo":"bar","cat":""}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}}]}' + string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"westus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrbac/providers/Microsoft.ContainerRegistry/registries/grayrbac","name":"grayrbac","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytokens3arm","name":"graytokens3arm","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graywus2","name":"graywus2","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus2","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy2","name":"graytestarmpolicy2","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/grayrgdev/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy6","name":"graytestarmpolicy6","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy1","name":"graytestarmpolicy1","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy3","name":"graytestarmpolicy3","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Standard","tier":"Standard"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy4","name":"graytestarmpolicy4","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestarmpolicy5","name":"graytestarmpolicy5","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"eastus","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytokens","name":"graytokens","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytokensbasic","name":"graytokensbasic","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Basic","tier":"Basic"},"location":"westus3","tags":{}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gray2/providers/Microsoft.ContainerRegistry/registries/graytestrestore","name":"graytestrestore","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Premium","tier":"Premium"},"location":"westcentralus","tags":{}}]}' headers: cache-control: - no-cache content-length: - - '2654' + - '3844' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:44 GMT + - Fri, 05 Aug 2022 18:46:10 GMT expires: - '-1' pragma: @@ -923,24 +923,24 @@ interactions: ParameterSetName: - -n -r User-Agent: - - python/3.7.4 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-containerregistry/3.0.0rc17 Azure-SDK-For-Python AZURECLI/2.25.0 - accept-language: - - en-US + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-containerregistry/10.0.0 Python/3.8.10 + (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002?api-version=2019-05-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002?api-version=2022-02-01-preview response: body: - string: '{"sku":{"name":"Standard","tier":"Standard"},"type":"Microsoft.ContainerRegistry/registries","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","location":"westus","tags":{},"properties":{"loginServer":"clireg000002.azurecr.io","creationDate":"2021-06-23T07:05:37.7340471Z","provisioningState":"Succeeded","adminUserEnabled":false,"policies":{"quarantinePolicy":{"status":"disabled"},"trustPolicy":{"type":"Notary","status":"disabled"},"retentionPolicy":{"days":7,"lastUpdatedTime":"2021-06-23T07:05:38.503427+00:00","status":"disabled"}}}}' + string: '{"sku":{"name":"Standard","tier":"Standard"},"type":"Microsoft.ContainerRegistry/registries","id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002","name":"clireg000002","location":"westus","tags":{},"systemData":{"createdBy":"cegraybl@microsoft.com","createdByType":"User","createdAt":"2022-08-05T18:45:38.4095424+00:00","lastModifiedBy":"cegraybl@microsoft.com","lastModifiedByType":"User","lastModifiedAt":"2022-08-05T18:45:38.4095424+00:00"},"properties":{"loginServer":"clireg000002.azurecr.io","creationDate":"2022-08-05T18:45:38.4095424Z","provisioningState":"Succeeded","adminUserEnabled":false,"policies":{"quarantinePolicy":{"status":"disabled"},"trustPolicy":{"type":"Notary","status":"disabled"},"retentionPolicy":{"days":7,"lastUpdatedTime":"2022-08-05T18:45:40.000512+00:00","status":"disabled"},"exportPolicy":{"status":"enabled"},"azureADAuthenticationAsArmPolicy":{"status":"enabled"},"softDeletePolicy":{"retentionDays":7,"lastUpdatedTime":"2022-08-05T18:45:40.000512+00:00","status":"disabled"}},"encryption":{"status":"disabled"},"dataEndpointEnabled":false,"dataEndpointHostNames":[],"privateEndpointConnections":[],"publicNetworkAccess":"Enabled","networkRuleBypassOptions":"AzureServices","zoneRedundancy":"Disabled","anonymousPullEnabled":false}}' headers: + api-supported-versions: + - 2022-02-01-preview cache-control: - no-cache content-length: - - '747' + - '1368' content-type: - application/json; charset=utf-8 date: - - Wed, 23 Jun 2021 07:05:44 GMT + - Fri, 05 Aug 2022 18:46:12 GMT expires: - '-1' pragma: @@ -974,41 +974,26 @@ interactions: ParameterSetName: - -n -r User-Agent: - - python/3.7.4 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.3 - azure-mgmt-containerregistry/3.0.0rc17 Azure-SDK-For-Python AZURECLI/2.25.0 - accept-language: - - en-US + - AZURECLI/2.39.0 azsdk-python-azure-mgmt-containerregistry/10.0.0 Python/3.8.10 + (Linux-5.15.0-1014-azure-x86_64-with-glibc2.29) method: POST uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest.rg000001/providers/Microsoft.ContainerRegistry/registries/clireg000002/webhooks/cliregwebhook/listEvents?api-version=2019-05-01 response: body: - string: '{"value":[{"eventRequestMessage":{"content":{"id":"da1c1bb3-84aa-4ff9-abbd-44d3f91f6608","timestamp":"2021-06-23T07:05:44.4507939Z","action":"ping"},"headers":{"key":"value","Content-Type":"application/json; - charset=utf-8","Content-Length":"104"},"method":"POST","requestUri":"http://www.microsoft.com/","version":"1.1"},"eventResponseMessage":{"content":"\r\n