From dbc2aca02781656c691aa8ec9aac1eda2653faf6 Mon Sep 17 00:00:00 2001 From: Sunny Carter Date: Wed, 30 Aug 2023 13:05:32 +0100 Subject: [PATCH 1/8] non-working attempt to use token creds --- src/aosm/azext_aosm/deploy/artifact.py | 16 +++-- .../azext_aosm/deploy/artifact_manifest.py | 31 +++++++++- src/aosm/azext_aosm/deploy/deploy_with_arm.py | 58 ++++++++++++------- 3 files changed, 78 insertions(+), 27 deletions(-) diff --git a/src/aosm/azext_aosm/deploy/artifact.py b/src/aosm/azext_aosm/deploy/artifact.py index 784287f5bea..68458d154d5 100644 --- a/src/aosm/azext_aosm/deploy/artifact.py +++ b/src/aosm/azext_aosm/deploy/artifact.py @@ -4,14 +4,15 @@ # pylint: disable=unidiomatic-typecheck """A module to handle interacting with artifacts.""" import math -import subprocess import shutil +import subprocess from dataclasses import dataclass from typing import List, Optional, Union from azure.cli.core.commands import LongRunningOperation +from azure.cli.core.auth.credential_adaptor import CredentialAdaptor from azure.mgmt.containerregistry import ContainerRegistryManagementClient -from azure.mgmt.containerregistry.models import ImportImageParameters, ImportSource +from azure.mgmt.containerregistry.models import ImportImageParameters, ImportSource, ImportSourceCredentials from azure.storage.blob import BlobClient, BlobType from knack.log import get_logger from knack.util import CLIError @@ -213,6 +214,7 @@ def copy_image( container_registry_client: ContainerRegistryManagementClient, source_registry_id: str, source_image: str, + source_registry_creds: CredentialAdaptor, target_registry_resource_group_name: str, target_registry_name: str, target_tags: List[str], @@ -231,8 +233,12 @@ def copy_image( should be of form: namepace/name:tag or name:tag :param mode: mode for import """ - - source = ImportSource(resource_id=source_registry_id, source_image=source_image) + # https://learn.microsoft.com/en-us/rest/api/containerregistry/registries/import-image?tabs=HTTP#importsource + source = ImportSource( + credentials=ImportSourceCredentials(username="", password=source_registry_creds.get_token()), + resource_id=source_registry_id, + source_image=source_image, + ) import_parameters = ImportImageParameters( source=source, @@ -241,7 +247,7 @@ def copy_image( mode=mode, ) try: - result_poller = container_registry_client.begin_import_image( + result_poller = container_registry_client.registries.begin_import_image( resource_group_name=target_registry_resource_group_name, registry_name=target_registry_name, parameters=import_parameters, diff --git a/src/aosm/azext_aosm/deploy/artifact_manifest.py b/src/aosm/azext_aosm/deploy/artifact_manifest.py index 20cecf5c056..9f8508f8c64 100644 --- a/src/aosm/azext_aosm/deploy/artifact_manifest.py +++ b/src/aosm/azext_aosm/deploy/artifact_manifest.py @@ -1,12 +1,16 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # Highly Confidential Material """A module to handle interacting with artifact manifests.""" - +import datetime +import math +from dateutil import parser from functools import cached_property, lru_cache from typing import Any, List, Union from azure.cli.core.azclierror import AzCLIError from azure.storage.blob import BlobClient +from azure.mgmt.containerregistry import ContainerRegistryManagementClient +from azure.core.credentials import TokenCredential, AccessToken from knack.log import get_logger from oras.client import OrasClient @@ -22,6 +26,13 @@ logger = get_logger(__name__) +class BearerTokenCredential(TokenCredential): + def __init__(self, token: str, expiry: int): + self._token: AccessToken = AccessToken(token, expiry) + #self._token.token = token + + def get_token(self, *scopes, **kwargs): + return self._token class ArtifactManifestOperator: """ArtifactManifest class.""" @@ -67,6 +78,24 @@ def _oras_client(self, acr_url: str) -> OrasClient: return client + @lru_cache(maxsize=32) # noqa: B019 + def container_registry_client(self, subscription_id: str) -> ContainerRegistryManagementClient: + """Get a container registry client authenticated with the manifest credentials. + + :param subscription_id: _description_ + :type subscription_id: str + :return: _description_ + :rtype: ContainerRegistryManagementClient + """ + expiry_dt = parser.parse(self._manifest_credentials["expiry"]) + client = ContainerRegistryManagementClient( + credential=BearerTokenCredential( + self._manifest_credentials["acr_token"], + int(round(expiry_dt.timestamp()))), + subscription_id=subscription_id, + ) + return client + def _get_artifact_list(self) -> List[Artifact]: """Get the list of Artifacts in the Artifact Manifest.""" artifacts = [] diff --git a/src/aosm/azext_aosm/deploy/deploy_with_arm.py b/src/aosm/azext_aosm/deploy/deploy_with_arm.py index db38ac2468d..b3810da5ef1 100644 --- a/src/aosm/azext_aosm/deploy/deploy_with_arm.py +++ b/src/aosm/azext_aosm/deploy/deploy_with_arm.py @@ -12,6 +12,7 @@ from typing import Any, Dict, Optional from azure.cli.core.commands import LongRunningOperation +from azure.cli.core._profile import Profile from azure.mgmt.resource.resources.models import DeploymentExtended from knack.log import get_logger @@ -31,15 +32,15 @@ CNF, CNF_DEFINITION_BICEP_TEMPLATE_FILENAME, CNF_MANIFEST_BICEP_TEMPLATE_FILENAME, - DeployableResourceTypes, IMAGE_UPLOAD, NSD, NSD_ARTIFACT_MANIFEST_BICEP_FILENAME, NSD_BICEP_FILENAME, - SkipSteps, VNF, VNF_DEFINITION_BICEP_TEMPLATE_FILENAME, VNF_MANIFEST_BICEP_TEMPLATE_FILENAME, + DeployableResourceTypes, + SkipSteps, ) from azext_aosm.util.management_clients import ApiClients @@ -133,9 +134,7 @@ def deploy_nfd_from_bicep(self) -> None: file_name = VNF_DEFINITION_BICEP_TEMPLATE_FILENAME if self.resource_type == CNF: file_name = CNF_DEFINITION_BICEP_TEMPLATE_FILENAME - bicep_path = os.path.join( - self.config.output_directory_for_build, file_name - ) + bicep_path = os.path.join(self.config.output_directory_for_build, file_name) message = ( f"Deploy bicep template for NFD {self.config.nf_name} version" f" {self.config.version} into" @@ -202,6 +201,7 @@ def _cnfd_artifact_upload(self) -> None: if self.config.source_registry_namespace: source_registry_namespace = f"{self.config.source_registry_namespace}/" + # The artifacts from the manifest which has been deployed by bicep acr_manifest = ArtifactManifestOperator( self.config, self.api_clients, @@ -209,27 +209,33 @@ def _cnfd_artifact_upload(self) -> None: self.config.acr_manifest_names[0], ) + # Create a new dictionary of artifacts from the manifest, keyed by artifact name artifact_dictionary = {} for artifact in acr_manifest.artifacts: artifact_dictionary[artifact.artifact_name] = artifact for helm_package in self.config.helm_packages: + # Go through the helm packages in the config that the user has provided helm_package_name = helm_package.name if helm_package_name not in artifact_dictionary: + # Helm package in the config file but not in the artifact manifest raise ValueError( f"Artifact {helm_package_name} not found in the artifact manifest" ) - + # Get the artifact object that came from the manifest manifest_artifact = artifact_dictionary[helm_package_name] print(f"Uploading Helm package: {helm_package_name}") + # The artifact object will use the correct client (ORAS) to upload the + # artifact manifest_artifact.upload(helm_package) print(f"Finished uploading Helm package: {helm_package_name}") + # Remove this helm package artifact from the dictionary. artifact_dictionary.pop(helm_package_name) # All the remaining artifacts are not in the helm_packages list. We assume that @@ -238,18 +244,27 @@ def _cnfd_artifact_upload(self) -> None: print("Skipping upload of images") return + from azure.cli.core.commands.client_factory import get_subscription_id + #subscription=get_subscription_id(self.cli_ctx) + profile = Profile(cli_ctx=self.cli_ctx) + cli_ctx_credential, subscription_id, _ = profile.get_login_credentials() + print(f"Subscription ID: {subscription_id}") + print(f"Credentials: {cli_ctx_credential}") + container_reg_client = acr_manifest.container_registry_client(subscription_id) + for artifact in artifact_dictionary.values(): assert isinstance(artifact, Artifact) print(f"Copying artifact: {artifact.artifact_name}") artifact.copy_image( cli_ctx=self.cli_ctx, - container_registry_client=self.api_clients.container_registry_client, + container_registry_client=container_reg_client, source_registry_id=self.config.source_registry_id, source_image=( f"{source_registry_namespace}{artifact.artifact_name}" f":{artifact.artifact_version}" ), + source_registry_creds=cli_ctx_credential, target_registry_resource_group_name=target_registry_resource_group_name, target_registry_name=target_registry_name, target_tags=[f"{artifact.artifact_name}:{artifact.artifact_version}"], @@ -514,8 +529,8 @@ def deploy_bicep_template( Deploy a bicep template. :param bicep_template_path: Path to the bicep template - :param parameters: Parameters for the bicep template - :return Any output that the template produces + :param parameters: Parameters for the bicep template :return Any output that the + template produces """ logger.info("Deploy %s", bicep_template_path) logger.debug("Parameters: %s", parameters) @@ -556,7 +571,7 @@ def validate_and_deploy_arm_template( :param template: The JSON contents of the template to deploy :param parameters: The JSON contents of the parameters file :param resource_group: The name of the resource group that has been deployed - :raise RuntimeError if validation or deploy fails + :raise RuntimeError if validation or deploy fails :return: Output dictionary from the bicep template. """ # Get current time from the time module and remove all digits after the decimal @@ -572,16 +587,18 @@ def validate_and_deploy_arm_template( validation_res = None for validation_attempt in range(2): try: - validation = self.api_clients.resource_client.deployments.begin_validate( - resource_group_name=resource_group, - deployment_name=deployment_name, - parameters={ - "properties": { - "mode": "Incremental", - "template": template, - "parameters": parameters, - } - }, + validation = ( + self.api_clients.resource_client.deployments.begin_validate( + resource_group_name=resource_group, + deployment_name=deployment_name, + parameters={ + "properties": { + "mode": "Incremental", + "template": template, + "parameters": parameters, + } + }, + ) ) validation_res = LongRunningOperation( self.cli_ctx, "Validating ARM template..." @@ -666,7 +683,6 @@ def convert_bicep_to_arm(bicep_template_path: str) -> Any: Convert a bicep template into an ARM template. :param bicep_template_path: The path to the bicep template to be converted - :return: Output dictionary from the bicep template. """ logger.debug("Converting %s to ARM template", bicep_template_path) From 535aa95d41ba6c7ee94e26a591875b9cd60fc0e4 Mon Sep 17 00:00:00 2001 From: Sunny Carter Date: Fri, 1 Sep 2023 15:00:48 +0100 Subject: [PATCH 2/8] code working --- src/aosm/HISTORY.rst | 7 + src/aosm/azext_aosm/_client_factory.py | 11 - src/aosm/azext_aosm/_configuration.py | 81 ++- src/aosm/azext_aosm/_params.py | 15 + src/aosm/azext_aosm/custom.py | 23 +- src/aosm/azext_aosm/deploy/artifact.py | 467 +++++++++++++++--- .../azext_aosm/deploy/artifact_manifest.py | 28 +- src/aosm/azext_aosm/deploy/deploy_with_arm.py | 65 +-- src/aosm/azext_aosm/deploy/pre_deploy.py | 33 -- src/aosm/azext_aosm/util/constants.py | 9 - .../azext_aosm/util/management_clients.py | 1 - 11 files changed, 505 insertions(+), 235 deletions(-) diff --git a/src/aosm/HISTORY.rst b/src/aosm/HISTORY.rst index 24d67a9c5eb..12134117855 100644 --- a/src/aosm/HISTORY.rst +++ b/src/aosm/HISTORY.rst @@ -27,6 +27,13 @@ upcoming * Re-order publish steps so that artifacts are uploaded before the NFD/NSD is published. * Add progress information for VHD upload * Change optional argument from `manifest_parameters_json_file` to `manifest_params_file` to appease linter. +* NB CHANGE TO PREVIOUS CONFIG FILE FORMAT FOR NFDS + - Add options for CNF image upload. By default CNF images are copied from a source ACR using `az acr import` which is fast but requires subscription-wide permissions. + - If permissions are not available then CNF images can be copies from the source ACR using `docker pull` then `docker push`, which is slower and requires Docker to be installed. This is governed by a new --no-subscription-permissions flag. + - Also, if only a single image is required, it can be specified in the config file and uploaded from local docker registry using `docker push` + - CNF image config has been moved into an `images` section of the config file. Please run `az aosm nfd generate-config --definition-type cnf` to generate a new config file. + - Remove pre-deploy check to check source ACR exists. This will be found at the time that images are copied / accessed. + - Change from using ContainerRegistryManagementClient to `az acr import` subprocess call, so that we don't need to know the Resource Group. 0.2.0 ++++++ diff --git a/src/aosm/azext_aosm/_client_factory.py b/src/aosm/azext_aosm/_client_factory.py index 61fe56814a4..80f1cd0fab6 100644 --- a/src/aosm/azext_aosm/_client_factory.py +++ b/src/aosm/azext_aosm/_client_factory.py @@ -19,14 +19,3 @@ def cf_resources(cli_ctx, subscription_id=None): cli_ctx, ResourceType.MGMT_RESOURCE_RESOURCES, subscription_id=subscription_id ) - -def cf_acr_registries(cli_ctx, *_) -> ContainerRegistryManagementClient: - """ - Returns the client for managing container registries. - - :param cli_ctx: CLI context - :return: ContainerRegistryManagementClient object - """ - return get_mgmt_service_client( - cli_ctx, ResourceType.MGMT_CONTAINERREGISTRY - ).registries diff --git a/src/aosm/azext_aosm/_configuration.py b/src/aosm/azext_aosm/_configuration.py index b8d14d68f77..d0bb651022b 100644 --- a/src/aosm/azext_aosm/_configuration.py +++ b/src/aosm/azext_aosm/_configuration.py @@ -20,7 +20,6 @@ NSD, NSD_OUTPUT_BICEP_PREFIX, VNF, - SOURCE_ACR_REGEX, ) logger = logging.getLogger(__name__) @@ -87,13 +86,21 @@ "The parameter name in the VM ARM template which specifies the name of the " "image to use for the VM." ), - "source_registry_id": ( - "Resource ID of the source acr registry from which to pull the image." + "source_registry": ( + "Optional. Login server of the source acr registry from which to pull the " + "image(s). For example sourceacr.azurecr.io. Leave blank if you have set " + "source_local_docker_image." + ), + "source_local_docker_image": ( + "Optional. Image name of the source docker image from local machine. For " + "limited use case where the CNF only requires a single docker image and exists " + "in the local docker repository. Set to blank of not required." ), "source_registry_namespace": ( "Optional. Namespace of the repository of the source acr registry from which " "to pull. For example if your repository is samples/prod/nginx then set this to" - " samples/prod . Leave blank if the image is in the root namespace." + " samples/prod . Leave blank if the image is in the root namespace or you have " + "set source_local_docker_image." "See https://learn.microsoft.com/en-us/azure/container-registry/" "container-registry-best-practices#repository-namespaces for further details." ), @@ -277,12 +284,19 @@ class HelmPackageConfig: depends_on: List[str] = field( default_factory=lambda: [DESCRIPTION_MAP["helm_depends_on"]] ) + +@dataclass +class CNFImageConfig: + """CNF Image config settings.""" + source_registry: str = DESCRIPTION_MAP["source_registry"] + source_registry_namespace: str = DESCRIPTION_MAP["source_registry_namespace"] + source_local_docker_image: str = DESCRIPTION_MAP["source_local_docker_image"] @dataclass class CNFConfiguration(NFConfiguration): - source_registry_id: str = DESCRIPTION_MAP["source_registry_id"] - source_registry_namespace: str = DESCRIPTION_MAP["source_registry_namespace"] + + images: Any = CNFImageConfig() helm_packages: List[Any] = field(default_factory=lambda: [HelmPackageConfig()]) def __post_init__(self): @@ -300,6 +314,9 @@ def __post_init__(self): package["path_to_mappings"] ) self.helm_packages[package_index] = HelmPackageConfig(**dict(package)) + if isinstance(self.images, dict): + self.images = CNFImageConfig(**self.images) + self.validate() @property def output_directory_for_build(self) -> Path: @@ -312,15 +329,20 @@ def validate(self): :raises ValidationError: If source registry ID doesn't match the regex """ - if self.source_registry_id == DESCRIPTION_MAP["source_registry_id"]: - # Config has not been filled in. Don't validate. - return + source_reg_set = ( + self.images.source_registry + and self.images.source_registry != DESCRIPTION_MAP["source_registry"] + ) + source_local_set = ( + self.images.source_local_docker_image + and self.images.source_local_docker_image != DESCRIPTION_MAP["source_local_docker_image"] + ) - source_registry_match = re.search(SOURCE_ACR_REGEX, self.source_registry_id) - if not source_registry_match or len(source_registry_match.groups()) < 2: + # If these are the same, either neither is set or both are, both of which are errors + if source_reg_set == source_local_set: raise ValidationError( - "CNF config has an invalid source registry ID. Please run `az aosm " - "nfd generate-config` to see the valid formats." + "Config validation error. Images config must have either a local docker image" + " or a source registry." ) @@ -515,22 +537,31 @@ def get_configuration( :return: The configuration object """ if config_file: - with open(config_file, "r", encoding="utf-8") as f: - config_as_dict = json.loads(f.read()) + try: + with open(config_file, "r", encoding="utf-8") as f: + config_as_dict = json.loads(f.read()) + except json.decoder.JSONDecodeError as e: + raise InvalidArgumentValueError( + f"Config file {config_file} is not valid JSON: {e}" + ) else: config_as_dict = {} config: Configuration - - if configuration_type == VNF: - config = VNFConfiguration(config_file=config_file, **config_as_dict) - elif configuration_type == CNF: - config = CNFConfiguration(config_file=config_file, **config_as_dict) - elif configuration_type == NSD: - config = NSConfiguration(config_file=config_file, **config_as_dict) - else: + try: + if configuration_type == VNF: + config = VNFConfiguration(config_file=config_file, **config_as_dict) + elif configuration_type == CNF: + config = CNFConfiguration(config_file=config_file, **config_as_dict) + elif configuration_type == NSD: + config = NSConfiguration(config_file=config_file, **config_as_dict) + else: + raise InvalidArgumentValueError( + "Definition type not recognized, options are: vnf, cnf or nsd" + ) + except TypeError as typeerr: raise InvalidArgumentValueError( - "Definition type not recognized, options are: vnf, cnf or nsd" - ) + f"Config file {config_file} is not valid: {typeerr}" + ) from typeerr return config diff --git a/src/aosm/azext_aosm/_params.py b/src/aosm/azext_aosm/_params.py index bfa934438f1..2b786337f27 100644 --- a/src/aosm/azext_aosm/_params.py +++ b/src/aosm/azext_aosm/_params.py @@ -121,6 +121,21 @@ def load_arguments(self: AzCommandsLoader, _): "container images (for CNFs)." ), ) + c.argument( + "no_subscription_permissions", + options_list=["--no-subscription-permissions", "-u"], + arg_type=get_three_state_flag(), + help=( + "CNF definition_type publish only - ignored for VNF." + " Set to True if you do not " + "have permission to import to the Publisher subscription (Contributor " + "role + AcrPush role, or a custom role that allows the importImage " + "action and AcrPush over the " + "whole subscription). This means that the image artifacts will be " + "pulled to your local machine and then pushed to the Artifact Store. " + "Requires Docker to be installed locally." + ), + ) with self.argument_context("aosm nsd") as c: c.argument( diff --git a/src/aosm/azext_aosm/custom.py b/src/aosm/azext_aosm/custom.py index 46774f55091..25481258ef6 100644 --- a/src/aosm/azext_aosm/custom.py +++ b/src/aosm/azext_aosm/custom.py @@ -17,7 +17,7 @@ ) from knack.log import get_logger -from azext_aosm._client_factory import cf_acr_registries, cf_resources +from azext_aosm._client_factory import cf_resources from azext_aosm._configuration import ( CNFConfiguration, Configuration, @@ -145,6 +145,7 @@ def publish_definition( manifest_file: Optional[str] = None, manifest_params_file: Optional[str] = None, skip: Optional[SkipSteps] = None, + no_subscription_permissions: bool = False, ): """ Publish a generated definition. @@ -155,22 +156,27 @@ def publish_definition( :param definition_type: VNF or CNF :param config_file: Path to the config file for the NFDV :param definition_file: Optional path to a bicep template to deploy, in case the - user wants to edit the built NFDV template. - If omitted, the default built NFDV template will be used. + user wants to edit the built NFDV template. If omitted, the default built NFDV + template will be used. :param parameters_json_file: Optional path to a parameters file for the bicep file, - in case the user wants to edit the built NFDV template. If omitted, - parameters from config will be turned into parameters for the bicep file + in case the user wants to edit the built NFDV template. If omitted, parameters + from config will be turned into parameters for the bicep file :param manifest_file: Optional path to an override bicep template to deploy manifests - :param manifest_params_file: Optional path to an override bicep parameters - file for manifest parameters + :param manifest_params_file: Optional path to an override bicep parameters file for + manifest parameters :param skip: options to skip, either publish bicep or upload artifacts + :param no_subscription_permissions: + CNF definition_type publish only - ignored for VNF. Causes the image + artifact copy from a source ACR to be done via docker pull and push, + rather than `az acr import`. This is slower but does not require + Contributor (or importImage action) and AcrPush permissions on the publisher + subscription. It requires Docker to be installed. """ print("Publishing definition.") api_clients = ApiClients( aosm_client=client, resource_client=cf_resources(cmd.cli_ctx), - container_registry_client=cf_acr_registries(cmd.cli_ctx), ) if definition_type not in (VNF, CNF): @@ -193,6 +199,7 @@ def publish_definition( manifest_params_file=manifest_params_file, skip=skip, cli_ctx=cmd.cli_ctx, + use_manifest_permissions=no_subscription_permissions, ) deployer.deploy_nfd_from_bicep() diff --git a/src/aosm/azext_aosm/deploy/artifact.py b/src/aosm/azext_aosm/deploy/artifact.py index 68458d154d5..58dfb4a038d 100644 --- a/src/aosm/azext_aosm/deploy/artifact.py +++ b/src/aosm/azext_aosm/deploy/artifact.py @@ -7,18 +7,14 @@ import shutil import subprocess from dataclasses import dataclass -from typing import List, Optional, Union +from typing import Any, Optional, Union -from azure.cli.core.commands import LongRunningOperation -from azure.cli.core.auth.credential_adaptor import CredentialAdaptor -from azure.mgmt.containerregistry import ContainerRegistryManagementClient -from azure.mgmt.containerregistry.models import ImportImageParameters, ImportSource, ImportSourceCredentials from azure.storage.blob import BlobClient, BlobType from knack.log import get_logger from knack.util import CLIError from oras.client import OrasClient -from azext_aosm._configuration import ArtifactConfig, HelmPackageConfig +from azext_aosm._configuration import ArtifactConfig, HelmPackageConfig, CNFImageConfig logger = get_logger(__name__) @@ -31,8 +27,11 @@ class Artifact: artifact_type: str artifact_version: str artifact_client: Union[BlobClient, OrasClient] + manifest_credentials: Any - def upload(self, artifact_config: Union[ArtifactConfig, HelmPackageConfig]) -> None: + def upload(self, + artifact_config: Union[ArtifactConfig, HelmPackageConfig], + use_manifest_permissions: bool = False) -> None: """ Upload artifact. @@ -40,9 +39,11 @@ def upload(self, artifact_config: Union[ArtifactConfig, HelmPackageConfig]) -> N """ if isinstance(self.artifact_client, OrasClient): if isinstance(artifact_config, HelmPackageConfig): - self._upload_helm_to_acr(artifact_config) + self._upload_helm_to_acr(artifact_config, use_manifest_permissions) elif isinstance(artifact_config, ArtifactConfig): self._upload_arm_to_acr(artifact_config) + elif isinstance(artifact_config, CNFImageConfig): + self._upload_or_copy_image_to_acr(artifact_config, use_manifest_permissions) else: raise ValueError(f"Unsupported artifact type: {type(artifact_config)}.") else: @@ -73,45 +74,120 @@ def _upload_arm_to_acr(self, artifact_config: ArtifactConfig) -> None: raise NotImplementedError( "Copying artifacts is not implemented for ACR artifacts stores." ) + + def _call_subprocess_raise_output(self, cmd: list) -> None: + """ + Call a subprocess and raise a CLIError with the output if it fails. + + :param cmd: command to run, in list format + :raise CLIError: if the subprocess fails + """ + try: + called_process = subprocess.run( + cmd, + encoding="utf-8", + capture_output=True, + text=True, + check=True + ) + logger.debug("Output from %s: %s. Error: %s", cmd, called_process.stdout, called_process.stderr) + except subprocess.CalledProcessError as error: + logger.debug("Failed to run %s with %s", cmd, error) + + all_output: str = (f"Command 401: {'' ''.join(cmd)}\n" + f"Output: {error.stdout}\n" + f"Error output: {error.stderr}\n" + f"Return code: {error.returncode}") + logger.debug("All the output %s", all_output) + + raise CLIError(all_output) from error - def _upload_helm_to_acr(self, artifact_config: HelmPackageConfig) -> None: + def _upload_helm_to_acr(self, + artifact_config: HelmPackageConfig, + use_manifest_permissions: bool) -> None: """ - Upload artifact to ACR. + Upload artifact to ACR. This does and az acr login and then a helm push. + + Requires helm to be installed. :param artifact_config: configuration for the artifact being uploaded + :param use_manifest_permissions: whether to use the manifest credentials + for the upload. If False, the CLI user credentials will be used, which + does not require Docker to be installed. If True, the manifest creds will + be used, which requires Docker. """ + self._check_tool_installed("helm") assert isinstance(self.artifact_client, OrasClient) chart_path = artifact_config.path_to_chart if not self.artifact_client.remote.hostname: raise ValueError( "Cannot upload artifact. Oras client has no remote hostname." ) - registry = self.artifact_client.remote.hostname.replace("https://", "") + registry = self._get_acr() target_registry = f"oci://{registry}" registry_name = registry.replace(".azurecr.io", "") - # Note that this uses the user running the CLI's AZ login credentials, not the - # manifest credentials retrieved from the ACR. This isn't ideal, but using the - # manifest credentials caused problems so we are doing this for now. - # This logs in to the registry by retrieving an access token, which allows use - # of this command in environments without docker. - logger.debug("Logging into %s", registry_name) - acr_login_with_token_cmd = [ - str(shutil.which("az")), - "acr", - "login", - "--name", - registry_name, - "--expose-token", - "--output", - "tsv", - "--query", - "accessToken", - ] - acr_token = subprocess.check_output( - acr_login_with_token_cmd, encoding="utf-8" - ).strip() + username = self.manifest_credentials["username"] + password = self.manifest_credentials["acr_token"] + if not use_manifest_permissions: + # Note that this uses the user running the CLI's AZ login credentials, not + # the manifest credentials retrieved from the ACR. This allows users with + # enough permissions to avoid having to install docker. It logs in to the + # registry by retrieving an access token, which allows use of this command + # in environments without docker. + # It is governed by the no-subscription-permissions CLI argument which + # default to False. + logger.debug("Using CLI user credentials to log into %s", registry_name) + acr_login_with_token_cmd = [ + str(shutil.which("az")), + "acr", + "login", + "--name", + registry_name, + "--expose-token", + "--output", + "tsv", + "--query", + "accessToken", + ] + username = "00000000-0000-0000-0000-000000000000" + try: + password = subprocess.check_output( + acr_login_with_token_cmd, encoding="utf-8", text=True + ).strip() + except subprocess.CalledProcessError as error: + if ((" 401" or "unauthorized") in error.stderr + or + (" 401" or "unauthorized") in error.stdout): + # As we shell out the the subprocess, I think checking for these + # strings is the best check we can do for permission failures. + raise CLIError( + " Failed to login to Artifact Store ACR.\n" + " It looks like you do not have permissions. You need to have" + " the AcrPush role over the" + " whole subscription in order to be able to upload to the new" + " Artifact store.\n\nIf you do not have them then you can" + " re-run the command using the --no-subscription-permissions" + " flag to use manifest credentials scoped" + " only to the store. This requires Docker to be installed" + " locally." + ) from error + else: + # This seems to prevent occasional helm login failures + self._check_tool_installed("docker") + acr_login_cmd = [ + str(shutil.which("az")), + "acr", + "login", + "--name", + registry_name, + "--username", + username, + "--password", + password, + ] + self._call_subprocess_raise_output(acr_login_cmd) try: logger.debug("Uploading %s to %s", chart_path, target_registry) helm_login_cmd = [ @@ -120,11 +196,11 @@ def _upload_helm_to_acr(self, artifact_config: HelmPackageConfig) -> None: "login", registry, "--username", - "00000000-0000-0000-0000-000000000000", + username, "--password", - acr_token, + password, ] - subprocess.run(helm_login_cmd, check=True) + self._call_subprocess_raise_output(helm_login_cmd) # helm push "$chart_path" "$target_registry" push_command = [ @@ -133,7 +209,7 @@ def _upload_helm_to_acr(self, artifact_config: HelmPackageConfig) -> None: chart_path, target_registry, ] - subprocess.run(push_command, check=True) + self._call_subprocess_raise_output(push_command) finally: helm_logout_cmd = [ str(shutil.which("helm")), @@ -141,7 +217,7 @@ def _upload_helm_to_acr(self, artifact_config: HelmPackageConfig) -> None: "logout", registry, ] - subprocess.run(helm_logout_cmd, check=True) + self._call_subprocess_raise_output(helm_logout_cmd) def _convert_to_readable_size(self, size_in_bytes: Optional[int]) -> str: """Converts a size in bytes to a human readable size.""" @@ -207,64 +283,293 @@ def _upload_to_storage_account(self, artifact_config: ArtifactConfig) -> None: f"{source_blob.blob_name} does not exist in" f" {source_blob.account_name}." ) + + def _get_acr(self) -> str: + """_summary_ - @staticmethod - def copy_image( - cli_ctx, - container_registry_client: ContainerRegistryManagementClient, - source_registry_id: str, - source_image: str, - source_registry_creds: CredentialAdaptor, - target_registry_resource_group_name: str, - target_registry_name: str, - target_tags: List[str], - mode: str = "NoForce", + :return: _description_ + :rtype: str + """ + if not self.artifact_client.remote.hostname: + raise ValueError( + "Cannot upload artifact. Oras client has no remote hostname." + ) + return self._clean_name(self.artifact_client.remote.hostname) + + def _get_acr_target_image( + self, + include_hostname: bool = True, + ) -> str: + """Format the acr url, artifact name and version into a target image string.""" + if include_hostname: + return ( + f"{self._get_acr()}" + f"/{self.artifact_name}:{self.artifact_version}" + ) + else: + return f"{self.artifact_name}:{self.artifact_version}" + + def _check_tool_installed(self, tool_name: str) -> None: + """ + Check whether a tool such as docker or helm is installed. + + :param tool_name: name of the tool to check, e.g. docker + """ + if shutil.which(tool_name) is None: + raise CLIError(f"You must install {tool_name} to use this command.") + + def _upload_or_copy_image_to_acr(self, + artifact_config: CNFImageConfig, + use_manifest_permissions: bool) -> None: + + # Check whether the source registry has a namespace in the repository path + source_registry_namespace: str = "" + if artifact_config.source_registry_namespace: + source_registry_namespace = f"{artifact_config.source_registry_namespace}/" + + if artifact_config.source_local_docker_image: + # The user has provided a local docker image to use as the source + # for the images in the artifact manifest + self._check_tool_installed("docker") + print(f"Using local docker image as source for image artifact upload for image artifact: {self.artifact_name}") + self._push_image_from_local_registry( + local_docker_image=artifact_config.source_local_docker_image, + target_username=self.manifest_credentials['username'], + target_password=self.manifest_credentials['acr_token'], + ) + elif use_manifest_permissions: + self._check_tool_installed("docker") + print(f"Using docker pull and push to copy image artifact: {self.artifact_name}") + image_name = ( + f"{self._clean_name(artifact_config.source_registry)}/" + f"{source_registry_namespace}{self.artifact_name}" + f":{self.artifact_version}" + ) + self._pull_image_to_local_registry( + source_registry_login_server=self._clean_name(artifact_config.source_registry), + source_image=image_name + ) + self._push_image_from_local_registry( + local_docker_image=image_name, + target_username=self.manifest_credentials['username'], + target_password=self.manifest_credentials['acr_token'], + ) + else: + print(f"Using az acr import to copy image artifact: {self.artifact_name}") + self._copy_image( + source_registry_login_server=artifact_config.source_registry, + source_image=( + f"{source_registry_namespace}{self.artifact_name}" + f":{self.artifact_version}" + ) + ) + + def _push_image_from_local_registry( + self, + local_docker_image: str, + target_username: str, + target_password: str, ): """ - Copy image from one ACR to another. + Push image to target registry using docker push. Requires docker. - :param cli_ctx: CLI context - :param container_registry_client: container registry client - :param source_registry_id: source registry ID - :param source_image: source image - :param target_registry_resource_group_name: target registry resource group name - :param target_registry_name: target registry name - :param target_tags: the list of tags to be applied to the imported image - should be of form: namepace/name:tag or name:tag - :param mode: mode for import + :param local_docker_image: name and tag of the source image on local registry + e.g. uploadacr.azurecr.io/samples/nginx:stable + :type local_docker_image: str + :param target_username: The username to use for the az acr login attempt + :type target_username: str + :param target_password: The password to use for the az acr login attempt + :type target_password: str """ - # https://learn.microsoft.com/en-us/rest/api/containerregistry/registries/import-image?tabs=HTTP#importsource - source = ImportSource( - credentials=ImportSourceCredentials(username="", password=source_registry_creds.get_token()), - resource_id=source_registry_id, - source_image=source_image, - ) - - import_parameters = ImportImageParameters( - source=source, - target_tags=target_tags, - untagged_target_repositories=[], - mode=mode, - ) + target_acr = self._get_acr() try: - result_poller = container_registry_client.registries.begin_import_image( - resource_group_name=target_registry_resource_group_name, - registry_name=target_registry_name, - parameters=import_parameters, + target = self._get_acr_target_image() + print("Tagging source image") + + tag_image_cmd = [ + str(shutil.which("docker")), + "tag", + local_docker_image, + target, + ] + self._call_subprocess_raise_output(tag_image_cmd) + message = ( + "Logging into artifact store registry " + f"{self.artifact_client.remote.hostname}" ) - LongRunningOperation(cli_ctx, "Importing image...")(result_poller) + print(message) + logger.info(message) + acr_target_login_cmd = [ + str(shutil.which("az")), + "acr", + "login", + "--name", + target_acr, + "--username", + target_username, + "--password", + target_password + ] + self._call_subprocess_raise_output(acr_target_login_cmd) - logger.info( - "Successfully imported %s to %s", source_image, target_registry_name + print("Pushing target image using docker push") + push_target_image_cmd = [ + str(shutil.which("docker")), + "push", + target, + ] + self._call_subprocess_raise_output(push_target_image_cmd) + except CLIError as error: + logger.error( + ( + "Failed to tag and push %s to %s." + ), + local_docker_image, + target_acr, ) + logger.debug(error, exc_info=True) + raise error + finally: + docker_logout_cmd = [ + str(shutil.which("docker")), + "logout", + target_acr, + ] + self._call_subprocess_raise_output(docker_logout_cmd) + + def _pull_image_to_local_registry( + self, + source_registry_login_server: str, + source_image: str, + ) -> None: + """ + Pull image to local registry using docker pull. Requires docker. + + Uses the CLI user's context to log in to the source registry. + + :param: source_registry_login_server: e.g. uploadacr.azurecr.io + :param: source_image: source docker image name + e.g. uploadacr.azurecr.io/samples/nginx:stable + """ + try: + # Login to the source registry with the CLI user credentials. This requires + # docker to be installed. + message = f"Logging into source registry {source_registry_login_server}" + print(message) + logger.info(message) + acr_source_login_cmd = [ + str(shutil.which("az")), + "acr", + "login", + "--name", + source_registry_login_server, + ] + self._call_subprocess_raise_output(acr_source_login_cmd) + message = f"Pulling source image {source_image}" + print(message) + logger.info(message) + pull_source_image_cmd = [ + str(shutil.which("docker")), + "pull", + source_image, + ] + self._call_subprocess_raise_output(pull_source_image_cmd) except CLIError as error: logger.error( ( - "Failed to import %s to %s. Check if this image exists in the" - " source registry or is already present in the target registry." + "Failed to pull %s. Check if this image exists in the" + " source registry %s." ), source_image, - target_registry_name, + source_registry_login_server ) logger.debug(error, exc_info=True) + raise error + finally: + docker_logout_cmd = [ + str(shutil.which("docker")), + "logout", + source_registry_login_server + ] + self._call_subprocess_raise_output(docker_logout_cmd) + + def _clean_name(self, registry_name: str) -> str: + """Remove https:// from the registry name.""" + return registry_name.replace("https://", "") + + def _copy_image( + self, + source_registry_login_server: str, + source_image: str, + ): + """ + Copy image from one ACR to another. + + Use az acr import to do the import image. Previously we used the python + sdk ContainerRegistryManagementClient.registries.begin_import_image + but this requires the source resource group name, which is more faff + at configuration time. + + Neither az acr import or begin_import_image support using the username + and acr_token retrieved from the manifest credentials, so this uses the + CLI users context to access both the source registry and the target + Artifact Store registry, which requires either Contributor role or a + custom role that allows the importImage action over the whole subscription. + + :param source_registry: source registry login server e.g. https://uploadacr.azurecr.io + :param source_image: source image including namespace and tags e.g. + samples/nginx:stable + """ + target_acr = self._get_acr() + try: + + print("Copying artifact from source registry") + source = f"{self._clean_name(source_registry_login_server)}/{source_image}" + acr_import_image_cmd = [ + str(shutil.which("az")), + "acr", + "import", + "--name", + target_acr, + "--source", + source, + "--image", + self._get_acr_target_image(include_hostname=False), + + ] + self._call_subprocess_raise_output(acr_import_image_cmd) + except CLIError as error: + logger.debug(error, exc_info=True) + if (" 401" or "Unauthorized") in str(error): + # As we shell out the the subprocess, I think checking for these strings + # is the best check we can do for permission failures. + raise CLIError( + " Failed to import image.\nIt looks like you do not have" + " permissions to import images. You need to have Reader/AcrPull" + f" from {source_registry_login_server}, and Contributor role +" + " AcrPush role, or a custom" + " role that allows the importImage action and AcrPush over the" + " whole subscription in order to be able to import to the new" + " Artifact store.\n\n If you do not have the latter then you" + " can re-run the command using the --no-subscription-permissions" + " flag to pull the image to your local machine and then" + " push it to the Artifact Store using manifest credentials scoped" + " only to the store. This requires Docker to be installed" + " locally." + ) from error + else: + # The most likely failure is that the image already exists in the + # artifact store, so don't fail at this stage, log the error. + logger.error( + ( + "Failed to import %s to %s. Check if this image exists in the" + " source registry or is already present in the target registry.\n" + "%s" + ), + source_image, + target_acr, + error, + ) + + diff --git a/src/aosm/azext_aosm/deploy/artifact_manifest.py b/src/aosm/azext_aosm/deploy/artifact_manifest.py index 9f8508f8c64..92763beabc4 100644 --- a/src/aosm/azext_aosm/deploy/artifact_manifest.py +++ b/src/aosm/azext_aosm/deploy/artifact_manifest.py @@ -26,14 +26,6 @@ logger = get_logger(__name__) -class BearerTokenCredential(TokenCredential): - def __init__(self, token: str, expiry: int): - self._token: AccessToken = AccessToken(token, expiry) - #self._token.token = token - - def get_token(self, *scopes, **kwargs): - return self._token - class ArtifactManifestOperator: """ArtifactManifest class.""" @@ -75,25 +67,6 @@ def _oras_client(self, acr_url: str) -> OrasClient: username=self._manifest_credentials["username"], password=self._manifest_credentials["acr_token"], ) - - return client - - @lru_cache(maxsize=32) # noqa: B019 - def container_registry_client(self, subscription_id: str) -> ContainerRegistryManagementClient: - """Get a container registry client authenticated with the manifest credentials. - - :param subscription_id: _description_ - :type subscription_id: str - :return: _description_ - :rtype: ContainerRegistryManagementClient - """ - expiry_dt = parser.parse(self._manifest_credentials["expiry"]) - client = ContainerRegistryManagementClient( - credential=BearerTokenCredential( - self._manifest_credentials["acr_token"], - int(round(expiry_dt.timestamp()))), - subscription_id=subscription_id, - ) return client def _get_artifact_list(self) -> List[Artifact]: @@ -129,6 +102,7 @@ def _get_artifact_list(self) -> List[Artifact]: artifact_type=artifact.artifact_type, artifact_version=artifact.artifact_version, artifact_client=self._get_artifact_client(artifact), + manifest_credentials=self._manifest_credentials, ) ) diff --git a/src/aosm/azext_aosm/deploy/deploy_with_arm.py b/src/aosm/azext_aosm/deploy/deploy_with_arm.py index b3810da5ef1..8e67567e520 100644 --- a/src/aosm/azext_aosm/deploy/deploy_with_arm.py +++ b/src/aosm/azext_aosm/deploy/deploy_with_arm.py @@ -11,10 +11,11 @@ import time from typing import Any, Dict, Optional +from azure.cli.core.azclierror import ValidationError from azure.cli.core.commands import LongRunningOperation -from azure.cli.core._profile import Profile from azure.mgmt.resource.resources.models import DeploymentExtended from knack.log import get_logger +from knack.util import CLIError from azext_aosm._configuration import ( CNFConfiguration, @@ -66,6 +67,7 @@ def __init__( manifest_params_file: Optional[str] = None, skip: Optional[SkipSteps] = None, cli_ctx: Optional[object] = None, + use_manifest_permissions: bool = False, ): """ :param api_clients: ApiClients object for AOSM and ResourceManagement @@ -77,6 +79,13 @@ def __init__( the manifest :param skip: options to skip, either publish bicep or upload artifacts :param cli_ctx: The CLI context. Used with CNFs and all LongRunningOperations + :param use_manifest_permissions: + CNF definition_type publish only - ignored for VNF or NSD. Causes the image + artifact copy from a source ACR to be done via docker pull and push, + rather than `az acr import`. This is slower but does not require + Contributor (or importImage action) permissions on the publisher + subscription. Also uses manifest permissions for helm chart upload. + Requires Docker to be installed locally. """ self.api_clients = api_clients self.resource_type = resource_type @@ -90,6 +99,7 @@ def __init__( self.pre_deployer = PreDeployerViaSDK( self.api_clients, self.config, self.cli_ctx ) + self.use_manifest_permissions = use_manifest_permissions def deploy_nfd_from_bicep(self) -> None: """ @@ -187,20 +197,11 @@ def _cnfd_artifact_upload(self) -> None: artifact_store_name=self.config.acr_artifact_store_name, ) if not acr_properties.storage_resource_id: - raise ValueError( + raise CLIError( f"Artifact store {self.config.acr_artifact_store_name} " "has no storage resource id linked" ) - target_registry_name = acr_properties.storage_resource_id.split("/")[-1] - target_registry_resource_group_name = acr_properties.storage_resource_id.split( - "/" - )[-5] - # Check whether the source registry has a namespace in the repository path - source_registry_namespace: str = "" - if self.config.source_registry_namespace: - source_registry_namespace = f"{self.config.source_registry_namespace}/" - # The artifacts from the manifest which has been deployed by bicep acr_manifest = ArtifactManifestOperator( self.config, @@ -221,7 +222,7 @@ def _cnfd_artifact_upload(self) -> None: if helm_package_name not in artifact_dictionary: # Helm package in the config file but not in the artifact manifest - raise ValueError( + raise CLIError( f"Artifact {helm_package_name} not found in the artifact manifest" ) # Get the artifact object that came from the manifest @@ -231,7 +232,7 @@ def _cnfd_artifact_upload(self) -> None: # The artifact object will use the correct client (ORAS) to upload the # artifact - manifest_artifact.upload(helm_package) + manifest_artifact.upload(helm_package, self.use_manifest_permissions) print(f"Finished uploading Helm package: {helm_package_name}") @@ -239,36 +240,23 @@ def _cnfd_artifact_upload(self) -> None: artifact_dictionary.pop(helm_package_name) # All the remaining artifacts are not in the helm_packages list. We assume that - # they are images that need to be copied from another ACR. + # they are images that need to be copied from another ACR or uploaded from a + # local image. if self.skip == IMAGE_UPLOAD: print("Skipping upload of images") return - from azure.cli.core.commands.client_factory import get_subscription_id - #subscription=get_subscription_id(self.cli_ctx) - profile = Profile(cli_ctx=self.cli_ctx) - cli_ctx_credential, subscription_id, _ = profile.get_login_credentials() - print(f"Subscription ID: {subscription_id}") - print(f"Credentials: {cli_ctx_credential}") - container_reg_client = acr_manifest.container_registry_client(subscription_id) - + # This is the first time we have easy access to the number of images to upload + # so we validate the config file here. + if (len(artifact_dictionary.values()) > 1 and self.config.images.source_local_docker_image): + raise ValidationError( + "Multiple image artifacts found to upload and a local docker image" + " was specified in the config file. source_local_docker_image is only " + "supported if there is a single image artifact to upload." + ) for artifact in artifact_dictionary.values(): assert isinstance(artifact, Artifact) - - print(f"Copying artifact: {artifact.artifact_name}") - artifact.copy_image( - cli_ctx=self.cli_ctx, - container_registry_client=container_reg_client, - source_registry_id=self.config.source_registry_id, - source_image=( - f"{source_registry_namespace}{artifact.artifact_name}" - f":{artifact.artifact_version}" - ), - source_registry_creds=cli_ctx_credential, - target_registry_resource_group_name=target_registry_resource_group_name, - target_registry_name=target_registry_name, - target_tags=[f"{artifact.artifact_name}:{artifact.artifact_version}"], - ) + artifact.upload(self.config.images, self.use_manifest_permissions) def nfd_predeploy(self) -> bool: """ @@ -282,9 +270,6 @@ def nfd_predeploy(self) -> bool: self.pre_deployer.ensure_acr_artifact_store_exists() if self.resource_type == VNF: self.pre_deployer.ensure_sa_artifact_store_exists() - if self.resource_type == CNF: - self.pre_deployer.ensure_config_source_registry_exists() - self.pre_deployer.ensure_config_nfdg_exists() return self.pre_deployer.do_config_artifact_manifests_exist() diff --git a/src/aosm/azext_aosm/deploy/pre_deploy.py b/src/aosm/azext_aosm/deploy/pre_deploy.py index 26deff1cf9e..7958d163dea 100644 --- a/src/aosm/azext_aosm/deploy/pre_deploy.py +++ b/src/aosm/azext_aosm/deploy/pre_deploy.py @@ -16,9 +16,7 @@ from azext_aosm._configuration import ( Configuration, VNFConfiguration, - CNFConfiguration, ) -from azext_aosm.util.constants import SOURCE_ACR_REGEX from azext_aosm.util.management_clients import ApiClients from azext_aosm.vendored_sdks.models import ( ArtifactStore, @@ -137,37 +135,6 @@ def ensure_config_publisher_exists(self) -> None: location=self.config.location, ) - def ensure_config_source_registry_exists(self) -> None: - """ - Ensures that the source registry exists. - - Finds the parameters from self.config - """ - assert isinstance(self.config, CNFConfiguration) - logger.info( - "Check if the source registry %s exists", - self.config.source_registry_id, - ) - - # Match the source registry format - source_registry_match = re.search( - SOURCE_ACR_REGEX, self.config.source_registry_id - ) - # Config validation has already checked and raised an error if the regex doesn't - # match - if source_registry_match and len(source_registry_match.groups()) > 1: - source_registry_resource_group_name = source_registry_match.group( - "resource_group" - ) - source_registry_name = source_registry_match.group("registry_name") - - # This will raise an error if the registry does not exist - assert self.api_clients.container_registry_client - self.api_clients.container_registry_client.get( - resource_group_name=source_registry_resource_group_name, - registry_name=source_registry_name, - ) - def ensure_artifact_store_exists( self, resource_group_name: str, diff --git a/src/aosm/azext_aosm/util/constants.py b/src/aosm/azext_aosm/util/constants.py index 9612402fcac..e60686c8517 100644 --- a/src/aosm/azext_aosm/util/constants.py +++ b/src/aosm/azext_aosm/util/constants.py @@ -89,12 +89,3 @@ class SkipSteps(Enum): IMAGE_NAME_AND_VERSION_REGEX = r"\/(?P[^\s]*):(?P[^\s)\"}]*)" DEPLOYMENT_PARAMETER_MAPPING_REGEX = r"\{deployParameters.(.+?)\}" - -# Assume that the registry id is of the form: -# /subscriptions//resourceGroups//providers/ -# Microsoft.ContainerRegistry/registries/ -# This returns groups for the resource group name and registry name -SOURCE_ACR_REGEX = ( - r".*\/resourceGroups\/(?P[^\/]*)\/providers\/Microsoft." - r"ContainerRegistry\/registries\/(?P[^\/]*)" -) diff --git a/src/aosm/azext_aosm/util/management_clients.py b/src/aosm/azext_aosm/util/management_clients.py index fff9aa5c0a9..eafb185bc9d 100644 --- a/src/aosm/azext_aosm/util/management_clients.py +++ b/src/aosm/azext_aosm/util/management_clients.py @@ -22,4 +22,3 @@ class ApiClients: aosm_client: HybridNetworkManagementClient resource_client: ResourceManagementClient - container_registry_client: Optional[ContainerRegistryManagementClient] = None From c98ea0d71ceb7683aca6a6b99e6652cd3516b0d2 Mon Sep 17 00:00:00 2001 From: Sunny Carter Date: Fri, 1 Sep 2023 15:04:23 +0100 Subject: [PATCH 3/8] Fix generate-config --- src/aosm/azext_aosm/_configuration.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/aosm/azext_aosm/_configuration.py b/src/aosm/azext_aosm/_configuration.py index d0bb651022b..33b3c2ae3c2 100644 --- a/src/aosm/azext_aosm/_configuration.py +++ b/src/aosm/azext_aosm/_configuration.py @@ -316,7 +316,7 @@ def __post_init__(self): self.helm_packages[package_index] = HelmPackageConfig(**dict(package)) if isinstance(self.images, dict): self.images = CNFImageConfig(**self.images) - self.validate() + self.validate() @property def output_directory_for_build(self) -> Path: From 362dad8c41680c5857eabfaad2925ce44c67eb82 Mon Sep 17 00:00:00 2001 From: Sunny Carter Date: Fri, 1 Sep 2023 15:23:26 +0100 Subject: [PATCH 4/8] Fix tests --- src/aosm/azext_aosm/deploy/artifact.py | 6 ++++-- .../tests/latest/mock_cnf/input-nf-agent-cnf.json | 4 +++- .../tests/latest/mock_cnf/input-nfconfigchart.json | 5 ++++- .../mock_input_templates/cnf_input_template.json | 8 +++++--- 4 files changed, 16 insertions(+), 7 deletions(-) diff --git a/src/aosm/azext_aosm/deploy/artifact.py b/src/aosm/azext_aosm/deploy/artifact.py index 58dfb4a038d..998f40e37dd 100644 --- a/src/aosm/azext_aosm/deploy/artifact.py +++ b/src/aosm/azext_aosm/deploy/artifact.py @@ -545,13 +545,15 @@ def _copy_image( # As we shell out the the subprocess, I think checking for these strings # is the best check we can do for permission failures. raise CLIError( - " Failed to import image.\nIt looks like you do not have" + " Failed to import image.\nIt looks like either the source_registry" + " in your config file does not exist or the image doesn't exist or" + " you do not have" " permissions to import images. You need to have Reader/AcrPull" f" from {source_registry_login_server}, and Contributor role +" " AcrPush role, or a custom" " role that allows the importImage action and AcrPush over the" " whole subscription in order to be able to import to the new" - " Artifact store.\n\n If you do not have the latter then you" + " Artifact store.\n\nIf you do not have the latter then you" " can re-run the command using the --no-subscription-permissions" " flag to pull the image to your local machine and then" " push it to the Artifact Store using manifest credentials scoped" diff --git a/src/aosm/azext_aosm/tests/latest/mock_cnf/input-nf-agent-cnf.json b/src/aosm/azext_aosm/tests/latest/mock_cnf/input-nf-agent-cnf.json index e260384ff23..33d35093cfc 100644 --- a/src/aosm/azext_aosm/tests/latest/mock_cnf/input-nf-agent-cnf.json +++ b/src/aosm/azext_aosm/tests/latest/mock_cnf/input-nf-agent-cnf.json @@ -5,7 +5,9 @@ "version": "0.1.0", "acr_artifact_store_name": "sunny-nfagent-acr-2", "location": "uksouth", - "source_registry_id": "--this was copied here and renamed from https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/4a0479c0-b795-4d0f-96fd-c7edd2a2928f/resourceGroups/pez-nfagent-pipelines/providers/Microsoft.ContainerRegistry/registries/peznfagenttemp/overview new one was /subscriptions/c7bd9d96-70dd-4f61-af56-6e0abd8d80b5/resourceGroups/sunny-nfagent-acr-HostedResources-4CDE264A/providers/Microsoft.ContainerRegistry/registries/SunnyclipubSunnyNfagentAcre00abc1832", + "images": { + "source_registry": "--this was copied here and renamed from https://ms.portal.azure.com/#@microsoft.onmicrosoft.com/resource/subscriptions/4a0479c0-b795-4d0f-96fd-c7edd2a2928f/resourceGroups/pez-nfagent-pipelines/providers/Microsoft.ContainerRegistry/registries/peznfagenttemp/overview new one was /subscriptions/c7bd9d96-70dd-4f61-af56-6e0abd8d80b5/resourceGroups/sunny-nfagent-acr-HostedResources-4CDE264A/providers/Microsoft.ContainerRegistry/registries/SunnyclipubSunnyNfagentAcre00abc1832" + }, "helm_packages": [ { "name": "nf-agent-cnf", diff --git a/src/aosm/azext_aosm/tests/latest/mock_cnf/input-nfconfigchart.json b/src/aosm/azext_aosm/tests/latest/mock_cnf/input-nfconfigchart.json index f1869fe5cb1..f6a97949291 100644 --- a/src/aosm/azext_aosm/tests/latest/mock_cnf/input-nfconfigchart.json +++ b/src/aosm/azext_aosm/tests/latest/mock_cnf/input-nfconfigchart.json @@ -5,7 +5,10 @@ "version": "0.1.0", "acr_artifact_store_name": "sunny-nfagent-acr-2", "location": "uksouth", - "source_registry_id": "this was nonsense just put something in to stop CLI complaining. The image was manually uploaded. /subscriptions/c7bd9d96-70dd-4f61-af56-6e0abd8d80b5/resourceGroups/SIMPLVM-team-CI/providers/Microsoft.ContainerRegistry/registries/a4oSIMPL", + "images": + { + "source_registry": "this was nonsense just put something in to stop CLI complaining. The image was manually uploaded. /subscriptions/c7bd9d96-70dd-4f61-af56-6e0abd8d80b5/resourceGroups/SIMPLVM-team-CI/providers/Microsoft.ContainerRegistry/registries/a4oSIMPL" + }, "helm_packages": [ { "name": "nfconfigchart", diff --git a/src/aosm/azext_aosm/tests/latest/scenario_test_mocks/mock_input_templates/cnf_input_template.json b/src/aosm/azext_aosm/tests/latest/scenario_test_mocks/mock_input_templates/cnf_input_template.json index e55db7712a2..c2292881dd2 100644 --- a/src/aosm/azext_aosm/tests/latest/scenario_test_mocks/mock_input_templates/cnf_input_template.json +++ b/src/aosm/azext_aosm/tests/latest/scenario_test_mocks/mock_input_templates/cnf_input_template.json @@ -5,8 +5,10 @@ "version": "1.0.0", "acr_artifact_store_name": "nginx-nsd-acr", "location": "westcentralus", - "source_registry_id": "{{source_registry_id}}", - "source_registry_namespace": "", + "images":{ + "source_registry": "{{source_registry_id}}", + "source_registry_namespace": "" + }, "helm_packages": [ { "name": "nginxdemo", @@ -15,4 +17,4 @@ "depends_on": [] } ] -} \ No newline at end of file +} From 2f0df1e8e2396e25afd1cac996c5f9b06bc62cbb Mon Sep 17 00:00:00 2001 From: Sunny Carter Date: Fri, 1 Sep 2023 15:24:53 +0100 Subject: [PATCH 5/8] lint --- src/aosm/azext_aosm/_client_factory.py | 1 - src/aosm/azext_aosm/_configuration.py | 8 +- src/aosm/azext_aosm/deploy/artifact.py | 130 +++++++++--------- .../azext_aosm/deploy/artifact_manifest.py | 1 + src/aosm/azext_aosm/deploy/deploy_with_arm.py | 5 +- 5 files changed, 77 insertions(+), 68 deletions(-) diff --git a/src/aosm/azext_aosm/_client_factory.py b/src/aosm/azext_aosm/_client_factory.py index 80f1cd0fab6..1e79a44b2fc 100644 --- a/src/aosm/azext_aosm/_client_factory.py +++ b/src/aosm/azext_aosm/_client_factory.py @@ -18,4 +18,3 @@ def cf_resources(cli_ctx, subscription_id=None): return get_mgmt_service_client( cli_ctx, ResourceType.MGMT_RESOURCE_RESOURCES, subscription_id=subscription_id ) - diff --git a/src/aosm/azext_aosm/_configuration.py b/src/aosm/azext_aosm/_configuration.py index 33b3c2ae3c2..5c0e6da1f87 100644 --- a/src/aosm/azext_aosm/_configuration.py +++ b/src/aosm/azext_aosm/_configuration.py @@ -284,10 +284,12 @@ class HelmPackageConfig: depends_on: List[str] = field( default_factory=lambda: [DESCRIPTION_MAP["helm_depends_on"]] ) - + + @dataclass class CNFImageConfig: """CNF Image config settings.""" + source_registry: str = DESCRIPTION_MAP["source_registry"] source_registry_namespace: str = DESCRIPTION_MAP["source_registry_namespace"] source_local_docker_image: str = DESCRIPTION_MAP["source_local_docker_image"] @@ -295,7 +297,6 @@ class CNFImageConfig: @dataclass class CNFConfiguration(NFConfiguration): - images: Any = CNFImageConfig() helm_packages: List[Any] = field(default_factory=lambda: [HelmPackageConfig()]) @@ -335,7 +336,8 @@ def validate(self): ) source_local_set = ( self.images.source_local_docker_image - and self.images.source_local_docker_image != DESCRIPTION_MAP["source_local_docker_image"] + and self.images.source_local_docker_image + != DESCRIPTION_MAP["source_local_docker_image"] ) # If these are the same, either neither is set or both are, both of which are errors diff --git a/src/aosm/azext_aosm/deploy/artifact.py b/src/aosm/azext_aosm/deploy/artifact.py index 998f40e37dd..f6b85487845 100644 --- a/src/aosm/azext_aosm/deploy/artifact.py +++ b/src/aosm/azext_aosm/deploy/artifact.py @@ -29,9 +29,11 @@ class Artifact: artifact_client: Union[BlobClient, OrasClient] manifest_credentials: Any - def upload(self, - artifact_config: Union[ArtifactConfig, HelmPackageConfig], - use_manifest_permissions: bool = False) -> None: + def upload( + self, + artifact_config: Union[ArtifactConfig, HelmPackageConfig], + use_manifest_permissions: bool = False, + ) -> None: """ Upload artifact. @@ -43,7 +45,9 @@ def upload(self, elif isinstance(artifact_config, ArtifactConfig): self._upload_arm_to_acr(artifact_config) elif isinstance(artifact_config, CNFImageConfig): - self._upload_or_copy_image_to_acr(artifact_config, use_manifest_permissions) + self._upload_or_copy_image_to_acr( + artifact_config, use_manifest_permissions + ) else: raise ValueError(f"Unsupported artifact type: {type(artifact_config)}.") else: @@ -74,40 +78,43 @@ def _upload_arm_to_acr(self, artifact_config: ArtifactConfig) -> None: raise NotImplementedError( "Copying artifacts is not implemented for ACR artifacts stores." ) - + def _call_subprocess_raise_output(self, cmd: list) -> None: """ Call a subprocess and raise a CLIError with the output if it fails. - + :param cmd: command to run, in list format :raise CLIError: if the subprocess fails """ try: called_process = subprocess.run( + cmd, encoding="utf-8", capture_output=True, text=True, check=True + ) + logger.debug( + "Output from %s: %s. Error: %s", cmd, - encoding="utf-8", - capture_output=True, - text=True, - check=True + called_process.stdout, + called_process.stderr, ) - logger.debug("Output from %s: %s. Error: %s", cmd, called_process.stdout, called_process.stderr) except subprocess.CalledProcessError as error: logger.debug("Failed to run %s with %s", cmd, error) - all_output: str = (f"Command 401: {'' ''.join(cmd)}\n" - f"Output: {error.stdout}\n" - f"Error output: {error.stderr}\n" - f"Return code: {error.returncode}") + all_output: str = ( + f"Command 401: {'' ''.join(cmd)}\n" + f"Output: {error.stdout}\n" + f"Error output: {error.stderr}\n" + f"Return code: {error.returncode}" + ) logger.debug("All the output %s", all_output) raise CLIError(all_output) from error - def _upload_helm_to_acr(self, - artifact_config: HelmPackageConfig, - use_manifest_permissions: bool) -> None: + def _upload_helm_to_acr( + self, artifact_config: HelmPackageConfig, use_manifest_permissions: bool + ) -> None: """ Upload artifact to ACR. This does and az acr login and then a helm push. - + Requires helm to be installed. :param artifact_config: configuration for the artifact being uploaded @@ -157,9 +164,9 @@ def _upload_helm_to_acr(self, acr_login_with_token_cmd, encoding="utf-8", text=True ).strip() except subprocess.CalledProcessError as error: - if ((" 401" or "unauthorized") in error.stderr - or - (" 401" or "unauthorized") in error.stdout): + if (" 401" or "unauthorized") in error.stderr or ( + " 401" or "unauthorized" + ) in error.stdout: # As we shell out the the subprocess, I think checking for these # strings is the best check we can do for permission failures. raise CLIError( @@ -283,9 +290,10 @@ def _upload_to_storage_account(self, artifact_config: ArtifactConfig) -> None: f"{source_blob.blob_name} does not exist in" f" {source_blob.account_name}." ) - + def _get_acr(self) -> str: - """_summary_ + """ + _summary_ :return: _description_ :rtype: str @@ -302,57 +310,59 @@ def _get_acr_target_image( ) -> str: """Format the acr url, artifact name and version into a target image string.""" if include_hostname: - return ( - f"{self._get_acr()}" - f"/{self.artifact_name}:{self.artifact_version}" - ) + return f"{self._get_acr()}" f"/{self.artifact_name}:{self.artifact_version}" else: return f"{self.artifact_name}:{self.artifact_version}" - + def _check_tool_installed(self, tool_name: str) -> None: """ Check whether a tool such as docker or helm is installed. - + :param tool_name: name of the tool to check, e.g. docker """ if shutil.which(tool_name) is None: raise CLIError(f"You must install {tool_name} to use this command.") - - def _upload_or_copy_image_to_acr(self, - artifact_config: CNFImageConfig, - use_manifest_permissions: bool) -> None: + def _upload_or_copy_image_to_acr( + self, artifact_config: CNFImageConfig, use_manifest_permissions: bool + ) -> None: # Check whether the source registry has a namespace in the repository path source_registry_namespace: str = "" if artifact_config.source_registry_namespace: source_registry_namespace = f"{artifact_config.source_registry_namespace}/" - + if artifact_config.source_local_docker_image: # The user has provided a local docker image to use as the source # for the images in the artifact manifest self._check_tool_installed("docker") - print(f"Using local docker image as source for image artifact upload for image artifact: {self.artifact_name}") + print( + f"Using local docker image as source for image artifact upload for image artifact: {self.artifact_name}" + ) self._push_image_from_local_registry( local_docker_image=artifact_config.source_local_docker_image, - target_username=self.manifest_credentials['username'], - target_password=self.manifest_credentials['acr_token'], + target_username=self.manifest_credentials["username"], + target_password=self.manifest_credentials["acr_token"], ) elif use_manifest_permissions: self._check_tool_installed("docker") - print(f"Using docker pull and push to copy image artifact: {self.artifact_name}") + print( + f"Using docker pull and push to copy image artifact: {self.artifact_name}" + ) image_name = ( f"{self._clean_name(artifact_config.source_registry)}/" f"{source_registry_namespace}{self.artifact_name}" f":{self.artifact_version}" ) self._pull_image_to_local_registry( - source_registry_login_server=self._clean_name(artifact_config.source_registry), - source_image=image_name + source_registry_login_server=self._clean_name( + artifact_config.source_registry + ), + source_image=image_name, ) self._push_image_from_local_registry( local_docker_image=image_name, - target_username=self.manifest_credentials['username'], - target_password=self.manifest_credentials['acr_token'], + target_username=self.manifest_credentials["username"], + target_password=self.manifest_credentials["acr_token"], ) else: print(f"Using az acr import to copy image artifact: {self.artifact_name}") @@ -361,7 +371,7 @@ def _upload_or_copy_image_to_acr(self, source_image=( f"{source_registry_namespace}{self.artifact_name}" f":{self.artifact_version}" - ) + ), ) def _push_image_from_local_registry( @@ -409,7 +419,7 @@ def _push_image_from_local_registry( "--username", target_username, "--password", - target_password + target_password, ] self._call_subprocess_raise_output(acr_target_login_cmd) @@ -422,9 +432,7 @@ def _push_image_from_local_registry( self._call_subprocess_raise_output(push_target_image_cmd) except CLIError as error: logger.error( - ( - "Failed to tag and push %s to %s." - ), + ("Failed to tag and push %s to %s."), local_docker_image, target_acr, ) @@ -437,7 +445,7 @@ def _push_image_from_local_registry( target_acr, ] self._call_subprocess_raise_output(docker_logout_cmd) - + def _pull_image_to_local_registry( self, source_registry_login_server: str, @@ -449,7 +457,7 @@ def _pull_image_to_local_registry( Uses the CLI user's context to log in to the source registry. :param: source_registry_login_server: e.g. uploadacr.azurecr.io - :param: source_image: source docker image name + :param: source_image: source docker image name e.g. uploadacr.azurecr.io/samples/nginx:stable """ try: @@ -482,7 +490,7 @@ def _pull_image_to_local_registry( " source registry %s." ), source_image, - source_registry_login_server + source_registry_login_server, ) logger.debug(error, exc_info=True) raise error @@ -490,10 +498,10 @@ def _pull_image_to_local_registry( docker_logout_cmd = [ str(shutil.which("docker")), "logout", - source_registry_login_server + source_registry_login_server, ] self._call_subprocess_raise_output(docker_logout_cmd) - + def _clean_name(self, registry_name: str) -> str: """Remove https:// from the registry name.""" return registry_name.replace("https://", "") @@ -505,17 +513,17 @@ def _copy_image( ): """ Copy image from one ACR to another. - + Use az acr import to do the import image. Previously we used the python - sdk ContainerRegistryManagementClient.registries.begin_import_image - but this requires the source resource group name, which is more faff + sdk ContainerRegistryManagementClient.registries.begin_import_image + but this requires the source resource group name, which is more faff at configuration time. - + Neither az acr import or begin_import_image support using the username and acr_token retrieved from the manifest credentials, so this uses the CLI users context to access both the source registry and the target - Artifact Store registry, which requires either Contributor role or a - custom role that allows the importImage action over the whole subscription. + Artifact Store registry, which requires either Contributor role or a + custom role that allows the importImage action over the whole subscription. :param source_registry: source registry login server e.g. https://uploadacr.azurecr.io :param source_image: source image including namespace and tags e.g. @@ -523,7 +531,6 @@ def _copy_image( """ target_acr = self._get_acr() try: - print("Copying artifact from source registry") source = f"{self._clean_name(source_registry_login_server)}/{source_image}" acr_import_image_cmd = [ @@ -536,7 +543,6 @@ def _copy_image( source, "--image", self._get_acr_target_image(include_hostname=False), - ] self._call_subprocess_raise_output(acr_import_image_cmd) except CLIError as error: @@ -573,5 +579,3 @@ def _copy_image( target_acr, error, ) - - diff --git a/src/aosm/azext_aosm/deploy/artifact_manifest.py b/src/aosm/azext_aosm/deploy/artifact_manifest.py index 92763beabc4..a583335c8a6 100644 --- a/src/aosm/azext_aosm/deploy/artifact_manifest.py +++ b/src/aosm/azext_aosm/deploy/artifact_manifest.py @@ -26,6 +26,7 @@ logger = get_logger(__name__) + class ArtifactManifestOperator: """ArtifactManifest class.""" diff --git a/src/aosm/azext_aosm/deploy/deploy_with_arm.py b/src/aosm/azext_aosm/deploy/deploy_with_arm.py index 8e67567e520..7610d4371a3 100644 --- a/src/aosm/azext_aosm/deploy/deploy_with_arm.py +++ b/src/aosm/azext_aosm/deploy/deploy_with_arm.py @@ -248,7 +248,10 @@ def _cnfd_artifact_upload(self) -> None: # This is the first time we have easy access to the number of images to upload # so we validate the config file here. - if (len(artifact_dictionary.values()) > 1 and self.config.images.source_local_docker_image): + if ( + len(artifact_dictionary.values()) > 1 + and self.config.images.source_local_docker_image + ): raise ValidationError( "Multiple image artifacts found to upload and a local docker image" " was specified in the config file. source_local_docker_image is only " From 703ec2379e5e1398bd8526926feafd12512e7ea3 Mon Sep 17 00:00:00 2001 From: Sunny Carter Date: Fri, 1 Sep 2023 15:29:45 +0100 Subject: [PATCH 6/8] linting --- src/aosm/azext_aosm/_client_factory.py | 1 - src/aosm/azext_aosm/_configuration.py | 3 +- src/aosm/azext_aosm/deploy/artifact.py | 30 +++++++++---------- .../azext_aosm/deploy/artifact_manifest.py | 5 ---- src/aosm/azext_aosm/deploy/pre_deploy.py | 1 - .../tests/latest/recording_processors.py | 20 +++++++++---- .../test_aosm_cnf_publish_and_delete.py | 4 +-- .../test_aosm_vnf_publish_and_delete.py | 16 ++++++---- .../azext_aosm/util/management_clients.py | 2 -- 9 files changed, 42 insertions(+), 40 deletions(-) diff --git a/src/aosm/azext_aosm/_client_factory.py b/src/aosm/azext_aosm/_client_factory.py index 1e79a44b2fc..939880b240f 100644 --- a/src/aosm/azext_aosm/_client_factory.py +++ b/src/aosm/azext_aosm/_client_factory.py @@ -5,7 +5,6 @@ from azure.cli.core.commands.client_factory import get_mgmt_service_client from azure.cli.core.profiles import ResourceType -from azure.mgmt.containerregistry import ContainerRegistryManagementClient from .vendored_sdks import HybridNetworkManagementClient diff --git a/src/aosm/azext_aosm/_configuration.py b/src/aosm/azext_aosm/_configuration.py index 5c0e6da1f87..7e0dde490b2 100644 --- a/src/aosm/azext_aosm/_configuration.py +++ b/src/aosm/azext_aosm/_configuration.py @@ -7,7 +7,6 @@ import logging import json import os -import re from dataclasses import dataclass, field from pathlib import Path from typing import Any, Dict, List, Optional, Union @@ -545,7 +544,7 @@ def get_configuration( except json.decoder.JSONDecodeError as e: raise InvalidArgumentValueError( f"Config file {config_file} is not valid JSON: {e}" - ) + ) from e else: config_as_dict = {} diff --git a/src/aosm/azext_aosm/deploy/artifact.py b/src/aosm/azext_aosm/deploy/artifact.py index f6b85487845..3c4556d76d7 100644 --- a/src/aosm/azext_aosm/deploy/artifact.py +++ b/src/aosm/azext_aosm/deploy/artifact.py @@ -311,8 +311,8 @@ def _get_acr_target_image( """Format the acr url, artifact name and version into a target image string.""" if include_hostname: return f"{self._get_acr()}" f"/{self.artifact_name}:{self.artifact_version}" - else: - return f"{self.artifact_name}:{self.artifact_version}" + + return f"{self.artifact_name}:{self.artifact_version}" def _check_tool_installed(self, tool_name: str) -> None: """ @@ -566,16 +566,16 @@ def _copy_image( " only to the store. This requires Docker to be installed" " locally." ) from error - else: - # The most likely failure is that the image already exists in the - # artifact store, so don't fail at this stage, log the error. - logger.error( - ( - "Failed to import %s to %s. Check if this image exists in the" - " source registry or is already present in the target registry.\n" - "%s" - ), - source_image, - target_acr, - error, - ) + + # The most likely failure is that the image already exists in the artifact + # store, so don't fail at this stage, log the error. + logger.error( + ( + "Failed to import %s to %s. Check if this image exists in the" + " source registry or is already present in the target registry.\n" + "%s" + ), + source_image, + target_acr, + error, + ) diff --git a/src/aosm/azext_aosm/deploy/artifact_manifest.py b/src/aosm/azext_aosm/deploy/artifact_manifest.py index a583335c8a6..92e7795e6ee 100644 --- a/src/aosm/azext_aosm/deploy/artifact_manifest.py +++ b/src/aosm/azext_aosm/deploy/artifact_manifest.py @@ -1,16 +1,11 @@ # Copyright (c) Microsoft Corporation. All rights reserved. # Highly Confidential Material """A module to handle interacting with artifact manifests.""" -import datetime -import math -from dateutil import parser from functools import cached_property, lru_cache from typing import Any, List, Union from azure.cli.core.azclierror import AzCLIError from azure.storage.blob import BlobClient -from azure.mgmt.containerregistry import ContainerRegistryManagementClient -from azure.core.credentials import TokenCredential, AccessToken from knack.log import get_logger from oras.client import OrasClient diff --git a/src/aosm/azext_aosm/deploy/pre_deploy.py b/src/aosm/azext_aosm/deploy/pre_deploy.py index 7958d163dea..d6aab91dd62 100644 --- a/src/aosm/azext_aosm/deploy/pre_deploy.py +++ b/src/aosm/azext_aosm/deploy/pre_deploy.py @@ -4,7 +4,6 @@ # -------------------------------------------------------------------------------------- """Contains class for deploying resources required by NFDs/NSDs via the SDK.""" -import re from typing import Optional from azure.cli.core.azclierror import AzCLIError diff --git a/src/aosm/azext_aosm/tests/latest/recording_processors.py b/src/aosm/azext_aosm/tests/latest/recording_processors.py index 3bb693f104d..ae7b36b061f 100644 --- a/src/aosm/azext_aosm/tests/latest/recording_processors.py +++ b/src/aosm/azext_aosm/tests/latest/recording_processors.py @@ -7,9 +7,7 @@ # the recordings so that we can avoid checking in secrets to the repo. # -------------------------------------------------------------------------------------------- -from azure.cli.testsdk.scenario_tests import ( - RecordingProcessor -) +from azure.cli.testsdk.scenario_tests import RecordingProcessor from azure.cli.testsdk.scenario_tests.utilities import is_text_payload import json import re @@ -55,8 +53,16 @@ def process_response(self, response): for credential in credentials_list: if CONTAINER_SAS_URI in credential: - credential[CONTAINER_SAS_URI] = re.sub(BLOB_STORE_URI_REGEX, MOCK_SAS_URI, credential[CONTAINER_SAS_URI]) - credential[CONTAINER_SAS_URI] = re.sub(STORAGE_ACCOUNT_SR_REGEX, MOCK_STORAGE_ACCOUNT_SR, credential[CONTAINER_SAS_URI]) + credential[CONTAINER_SAS_URI] = re.sub( + BLOB_STORE_URI_REGEX, + MOCK_SAS_URI, + credential[CONTAINER_SAS_URI], + ) + credential[CONTAINER_SAS_URI] = re.sub( + STORAGE_ACCOUNT_SR_REGEX, + MOCK_STORAGE_ACCOUNT_SR, + credential[CONTAINER_SAS_URI], + ) new_credentials_list.append(credential) response_body[CONTAINER_CREDENTIALS] = new_credentials_list @@ -71,7 +77,9 @@ class BlobStoreUriReplacer(RecordingProcessor): def process_request(self, request): try: request.uri = re.sub(BLOB_STORE_URI_REGEX, MOCK_SAS_URI, request.uri) - request.uri = re.sub(STORAGE_ACCOUNT_SR_REGEX, MOCK_STORAGE_ACCOUNT_SR, request.uri) + request.uri = re.sub( + STORAGE_ACCOUNT_SR_REGEX, MOCK_STORAGE_ACCOUNT_SR, request.uri + ) except TypeError: pass diff --git a/src/aosm/azext_aosm/tests/latest/test_aosm_cnf_publish_and_delete.py b/src/aosm/azext_aosm/tests/latest/test_aosm_cnf_publish_and_delete.py index 5b67996adee..411052a49e1 100644 --- a/src/aosm/azext_aosm/tests/latest/test_aosm_cnf_publish_and_delete.py +++ b/src/aosm/azext_aosm/tests/latest/test_aosm_cnf_publish_and_delete.py @@ -61,8 +61,8 @@ class CnfNsdTest(LiveScenarioTest): """ Integration tests for the aosm extension for cnf definition type. - This test uses Live Scenario Test because it depends on using the `az login` command which - does not work when playing back from the recording. + This test uses Live Scenario Test because it depends on using the `az login` command + which does not work when playing back from the recording. """ @ResourceGroupPreparer(name_prefix="cli_test_cnf_nsd_", location="westcentralus") diff --git a/src/aosm/azext_aosm/tests/latest/test_aosm_vnf_publish_and_delete.py b/src/aosm/azext_aosm/tests/latest/test_aosm_vnf_publish_and_delete.py index 8c4a158bca3..2c44173595f 100644 --- a/src/aosm/azext_aosm/tests/latest/test_aosm_vnf_publish_and_delete.py +++ b/src/aosm/azext_aosm/tests/latest/test_aosm_vnf_publish_and_delete.py @@ -38,7 +38,8 @@ def update_resource_group_in_input_file( :param input_template_name: The name of the input template file. :param output_file_name: The name of the output file. :param resource_group: The name of the resource group to update the input template with. - :return: The path to the updated input template file.""" + :return: The path to the updated input template file. + """ code_dir = os.path.dirname(__file__) templates_dir = os.path.join( code_dir, "scenario_test_mocks", "mock_input_templates" @@ -63,12 +64,11 @@ def update_resource_group_in_input_file( class VnfNsdTest(ScenarioTest): - """ - This class contains the integration tests for the aosm extension for vnf definition type. - """ + """This class contains the integration tests for the aosm extension for vnf definition type.""" + def __init__(self, method_name): """ - This constructor initializes the class + This constructor initializes the class. :param method_name: The name of the test method. :param recording_processors: The recording processors to use for the test. @@ -77,7 +77,11 @@ def __init__(self, method_name): """ super(VnfNsdTest, self).__init__( method_name, - recording_processors=[TokenReplacer(), SasUriReplacer(), BlobStoreUriReplacer()] + recording_processors=[ + TokenReplacer(), + SasUriReplacer(), + BlobStoreUriReplacer(), + ], ) @ResourceGroupPreparer(name_prefix="cli_test_vnf_nsd_", location="westcentralus") diff --git a/src/aosm/azext_aosm/util/management_clients.py b/src/aosm/azext_aosm/util/management_clients.py index eafb185bc9d..936e0d16ec7 100644 --- a/src/aosm/azext_aosm/util/management_clients.py +++ b/src/aosm/azext_aosm/util/management_clients.py @@ -5,9 +5,7 @@ """Clients for the python SDK along with useful caches.""" from dataclasses import dataclass -from typing import Optional -from azure.mgmt.containerregistry import ContainerRegistryManagementClient from azure.mgmt.resource import ResourceManagementClient from knack.log import get_logger From bfaf93be506f60f98e59f03624558ff2b5799aec Mon Sep 17 00:00:00 2001 From: Jamie Parsons Date: Tue, 5 Sep 2023 09:49:02 +0100 Subject: [PATCH 7/8] Code review mark ups --- src/aosm/azext_aosm/_configuration.py | 13 ++++++++++++- src/aosm/azext_aosm/deploy/artifact.py | 9 ++++----- src/aosm/azext_aosm/deploy/deploy_with_arm.py | 7 ++++--- 3 files changed, 20 insertions(+), 9 deletions(-) diff --git a/src/aosm/azext_aosm/_configuration.py b/src/aosm/azext_aosm/_configuration.py index 7e0dde490b2..2a731282cb7 100644 --- a/src/aosm/azext_aosm/_configuration.py +++ b/src/aosm/azext_aosm/_configuration.py @@ -338,12 +338,23 @@ def validate(self): and self.images.source_local_docker_image != DESCRIPTION_MAP["source_local_docker_image"] ) + source_reg_namespace_set = ( + self.images.source_registry_namespace + and self.images.source_registry_namespace + != DESCRIPTION_MAP["source_registry_namespace"] + ) # If these are the same, either neither is set or both are, both of which are errors if source_reg_set == source_local_set: raise ValidationError( "Config validation error. Images config must have either a local docker image" - " or a source registry." + " or a source registry, but not both." + ) + + if source_reg_namespace_set and not source_reg_set: + raise ValidationError( + "Config validation error. The image source registry namespace should " + "only be configured if a source registry is configured." ) diff --git a/src/aosm/azext_aosm/deploy/artifact.py b/src/aosm/azext_aosm/deploy/artifact.py index 3c4556d76d7..eac03b54914 100644 --- a/src/aosm/azext_aosm/deploy/artifact.py +++ b/src/aosm/azext_aosm/deploy/artifact.py @@ -100,7 +100,7 @@ def _call_subprocess_raise_output(self, cmd: list) -> None: logger.debug("Failed to run %s with %s", cmd, error) all_output: str = ( - f"Command 401: {'' ''.join(cmd)}\n" + f"Command: {'' ''.join(cmd)}\n" f"Output: {error.stdout}\n" f"Error output: {error.stderr}\n" f"Return code: {error.returncode}" @@ -293,10 +293,9 @@ def _upload_to_storage_account(self, artifact_config: ArtifactConfig) -> None: def _get_acr(self) -> str: """ - _summary_ + Get the name of the ACR - :return: _description_ - :rtype: str + :return: The name of the ACR """ if not self.artifact_client.remote.hostname: raise ValueError( @@ -310,7 +309,7 @@ def _get_acr_target_image( ) -> str: """Format the acr url, artifact name and version into a target image string.""" if include_hostname: - return f"{self._get_acr()}" f"/{self.artifact_name}:{self.artifact_version}" + return f"{self._get_acr()}/{self.artifact_name}:{self.artifact_version}" return f"{self.artifact_name}:{self.artifact_version}" diff --git a/src/aosm/azext_aosm/deploy/deploy_with_arm.py b/src/aosm/azext_aosm/deploy/deploy_with_arm.py index 7610d4371a3..4c889490ec4 100644 --- a/src/aosm/azext_aosm/deploy/deploy_with_arm.py +++ b/src/aosm/azext_aosm/deploy/deploy_with_arm.py @@ -517,8 +517,8 @@ def deploy_bicep_template( Deploy a bicep template. :param bicep_template_path: Path to the bicep template - :param parameters: Parameters for the bicep template :return Any output that the - template produces + :param parameters: Parameters for the bicep template + :return Any output that the template produces """ logger.info("Deploy %s", bicep_template_path) logger.debug("Parameters: %s", parameters) @@ -559,8 +559,9 @@ def validate_and_deploy_arm_template( :param template: The JSON contents of the template to deploy :param parameters: The JSON contents of the parameters file :param resource_group: The name of the resource group that has been deployed - :raise RuntimeError if validation or deploy fails + :return: Output dictionary from the bicep template. + :raise RuntimeError if validation or deploy fails """ # Get current time from the time module and remove all digits after the decimal # point From e5a6e440e6ed6bf358ee51f081bf71e3794fcb7f Mon Sep 17 00:00:00 2001 From: Jamie Parsons Date: Tue, 5 Sep 2023 12:10:55 +0100 Subject: [PATCH 8/8] Linting and fix UTs --- src/aosm/azext_aosm/_client_factory.py | 1 + src/aosm/azext_aosm/_configuration.py | 2 +- src/aosm/azext_aosm/deploy/artifact.py | 2 + .../tests/latest/mock_nsd/input.json | 3 +- .../latest/mock_nsd/input_multi_nf_nsd.json | 2 + .../mock_nsd/input_multiple_instances.json | 1 + .../test_vnf_nsd_publish_and_delete.yaml | 3005 +++++++---------- .../cnf_nsd_input_template.json | 1 + .../vnf_nsd_input_template.json | 1 + src/aosm/azext_aosm/tests/latest/test_nsd.py | 2 +- 10 files changed, 1220 insertions(+), 1800 deletions(-) diff --git a/src/aosm/azext_aosm/_client_factory.py b/src/aosm/azext_aosm/_client_factory.py index d5a67cf78f7..03f02d141ae 100644 --- a/src/aosm/azext_aosm/_client_factory.py +++ b/src/aosm/azext_aosm/_client_factory.py @@ -5,6 +5,7 @@ from azure.cli.core.commands.client_factory import get_mgmt_service_client from azure.cli.core.profiles import ResourceType +from azure.mgmt.containerregistry import ContainerRegistryManagementClient from .vendored_sdks import HybridNetworkManagementClient diff --git a/src/aosm/azext_aosm/_configuration.py b/src/aosm/azext_aosm/_configuration.py index 5489d04f3ba..8dc0634c71b 100644 --- a/src/aosm/azext_aosm/_configuration.py +++ b/src/aosm/azext_aosm/_configuration.py @@ -377,7 +377,7 @@ def validate(self): @dataclass -class NFDRETConfiguration: +class NFDRETConfiguration: # pylint: disable=too-many-instance-attributes """The configuration required for an NFDV that you want to include in an NSDV.""" publisher: str = PUBLISHER_NAME diff --git a/src/aosm/azext_aosm/deploy/artifact.py b/src/aosm/azext_aosm/deploy/artifact.py index eac03b54914..325eedfe5c8 100644 --- a/src/aosm/azext_aosm/deploy/artifact.py +++ b/src/aosm/azext_aosm/deploy/artifact.py @@ -297,6 +297,7 @@ def _get_acr(self) -> str: :return: The name of the ACR """ + assert hasattr(self.artifact_client, "remote") if not self.artifact_client.remote.hostname: raise ValueError( "Cannot upload artifact. Oras client has no remote hostname." @@ -390,6 +391,7 @@ def _push_image_from_local_registry( :param target_password: The password to use for the az acr login attempt :type target_password: str """ + assert hasattr(self.artifact_client, "remote") target_acr = self._get_acr() try: target = self._get_acr_target_image() diff --git a/src/aosm/azext_aosm/tests/latest/mock_nsd/input.json b/src/aosm/azext_aosm/tests/latest/mock_nsd/input.json index 81d0247e8ea..94d92fe0334 100644 --- a/src/aosm/azext_aosm/tests/latest/mock_nsd/input.json +++ b/src/aosm/azext_aosm/tests/latest/mock_nsd/input.json @@ -11,7 +11,8 @@ "type": "vnf", "multiple_instances": false, "publisher": "jamie-mobile-publisher", - "publisher_resource_group": "Jamie-publisher" + "publisher_resource_group": "Jamie-publisher", + "publisher_scope": "private" } ], "nsdg_name": "ubuntu", diff --git a/src/aosm/azext_aosm/tests/latest/mock_nsd/input_multi_nf_nsd.json b/src/aosm/azext_aosm/tests/latest/mock_nsd/input_multi_nf_nsd.json index 6286059d0fe..8ef686b99ec 100644 --- a/src/aosm/azext_aosm/tests/latest/mock_nsd/input_multi_nf_nsd.json +++ b/src/aosm/azext_aosm/tests/latest/mock_nsd/input_multi_nf_nsd.json @@ -7,6 +7,7 @@ { "publisher": "reference-publisher", "publisher_resource_group": "Reference-publisher", + "publisher_scope": "private", "name": "nginx-nfdg", "version": "1.0.0", "publisher_offering_location": "eastus", @@ -16,6 +17,7 @@ { "publisher": "reference-publisher", "publisher_resource_group": "Reference-publisher", + "publisher_scope": "private", "name": "ubuntu-nfdg", "version": "1.0.0", "publisher_offering_location": "eastus", diff --git a/src/aosm/azext_aosm/tests/latest/mock_nsd/input_multiple_instances.json b/src/aosm/azext_aosm/tests/latest/mock_nsd/input_multiple_instances.json index 40289d8f8df..0f2a55de152 100644 --- a/src/aosm/azext_aosm/tests/latest/mock_nsd/input_multiple_instances.json +++ b/src/aosm/azext_aosm/tests/latest/mock_nsd/input_multiple_instances.json @@ -10,6 +10,7 @@ "publisher_offering_location": "eastus", "type": "vnf", "multiple_instances": true, + "publisher_scope": "private", "publisher": "jamie-mobile-publisher", "publisher_resource_group": "Jamie-publisher" } diff --git a/src/aosm/azext_aosm/tests/latest/recordings/test_vnf_nsd_publish_and_delete.yaml b/src/aosm/azext_aosm/tests/latest/recordings/test_vnf_nsd_publish_and_delete.yaml index 26f4ff1279a..c1834ae8f03 100644 --- a/src/aosm/azext_aosm/tests/latest/recordings/test_vnf_nsd_publish_and_delete.yaml +++ b/src/aosm/azext_aosm/tests/latest/recordings/test_vnf_nsd_publish_and_delete.yaml @@ -13,7 +13,7 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/Allow-2023-09-01?api-version=2021-07-01 response: @@ -28,142 +28,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:46:33 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json, text/json - Accept-Encoding: - - gzip, deflate - CommandName: - - aosm nfd publish - Connection: - - keep-alive - ParameterSetName: - - -f --definition-type - User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/AllowPreReleaseFeatures?api-version=2021-07-01 - response: - body: - string: '{"properties": {"state": "Registered"}, "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/AllowPreReleaseFeatures", - "type": "Microsoft.Features/providers/features", "name": "Microsoft.HybridNetwork/AllowPreReleaseFeatures"}' - headers: - cache-control: - - no-cache - content-length: - - '304' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Aug 2023 15:46:33 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json, text/json - Accept-Encoding: - - gzip, deflate - CommandName: - - aosm nfd publish - Connection: - - keep-alive - ParameterSetName: - - -f --definition-type - User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/Allow-2023-04-01-preview?api-version=2021-07-01 - response: - body: - string: '{"properties": {"state": "Registered"}, "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/Allow-2023-04-01-preview", - "type": "Microsoft.Features/providers/features", "name": "Microsoft.HybridNetwork/Allow-2023-04-01-preview"}' - headers: - cache-control: - - no-cache - content-length: - - '306' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Aug 2023 15:46:33 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json, text/json - Accept-Encoding: - - gzip, deflate - CommandName: - - aosm nfd publish - Connection: - - keep-alive - ParameterSetName: - - -f --definition-type - User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/MsiForResourceEnabled?api-version=2021-07-01 - response: - body: - string: '{"properties": {"state": "Registered"}, "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/MsiForResourceEnabled", - "type": "Microsoft.Features/providers/features", "name": "Microsoft.HybridNetwork/MsiForResourceEnabled"}' - headers: - cache-control: - - no-cache - content-length: - - '300' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Aug 2023 15:46:33 GMT + - Tue, 05 Sep 2023 09:40:13 GMT expires: - '-1' pragma: @@ -193,7 +58,7 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: HEAD uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001?api-version=2022-09-01 response: @@ -205,7 +70,7 @@ interactions: content-length: - '0' date: - - Tue, 29 Aug 2023 15:46:33 GMT + - Tue, 05 Sep 2023 09:40:13 GMT expires: - '-1' pragma: @@ -231,7 +96,7 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001?api-version=2022-09-01 response: @@ -239,8 +104,8 @@ interactions: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001", "name": "cli_test_vnf_nsd_000001", "type": "Microsoft.Resources/resourceGroups", "location": "westcentralus", "tags": {"product": "azurecli", "cause": "automation", - "test": "test_vnf_nsd_publish_and_delete", "date": "2023-08-29T15:46:31Z", - "module": "aosm", "autoDelete": "true", "expiresOn": "2023-09-28T15:46:31.4504856Z"}, + "test": "test_vnf_nsd_publish_and_delete", "date": "2023-09-05T09:40:10Z", + "module": "aosm", "autoDelete": "true", "expiresOn": "2023-10-05T09:40:11.0915609Z"}, "properties": {"provisioningState": "Succeeded"}}' headers: cache-control: @@ -250,7 +115,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:46:34 GMT + - Tue, 05 Sep 2023 09:40:13 GMT expires: - '-1' pragma: @@ -278,8 +143,8 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher?api-version=2023-04-01-preview response: @@ -295,7 +160,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:46:34 GMT + - Tue, 05 Sep 2023 09:40:13 GMT expires: - '-1' pragma: @@ -327,32 +192,32 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher?api-version=2023-04-01-preview response: body: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher", "name": "ubuntuPublisher", "type": "microsoft.hybridnetwork/publishers", "location": - "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:46:35.343537Z", "lastModifiedBy": - "sunnycarter@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": - "2023-08-29T15:46:35.343537Z"}, "properties": {"scope": "Private", "provisioningState": + "westcentralus", "systemData": {"createdBy": "jamieparsons@microsoft.com", + "createdByType": "User", "createdAt": "2023-09-05T09:40:14.6593186Z", "lastModifiedBy": + "jamieparsons@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": + "2023-09-05T09:40:14.6593186Z"}, "properties": {"scope": "Private", "provisioningState": "Accepted"}}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d432786f-2bb0-4ab6-a110-8c838d02c669*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/927325b8-b741-46a2-8b86-3c7de770811b*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview cache-control: - no-cache content-length: - - '585' + - '589' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:46:36 GMT + - Tue, 05 Sep 2023 09:40:15 GMT etag: - - '"00003a03-0000-0600-0000-64ee12dc0000"' + - '"2a00bc8b-0000-0800-0000-64f6f7800000"' expires: - '-1' pragma: @@ -384,16 +249,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d432786f-2bb0-4ab6-a110-8c838d02c669*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/927325b8-b741-46a2-8b86-3c7de770811b*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d432786f-2bb0-4ab6-a110-8c838d02c669*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", - "name": "d432786f-2bb0-4ab6-a110-8c838d02c669*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/927325b8-b741-46a2-8b86-3c7de770811b*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", + "name": "927325b8-b741-46a2-8b86-3c7de770811b*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher", - "status": "Accepted", "startTime": "2023-08-29T15:46:36.3703473Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:40:16.2761887Z"}' headers: cache-control: - no-cache @@ -402,9 +267,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:46:36 GMT + - Tue, 05 Sep 2023 09:40:15 GMT etag: - - '"0300f9b2-0000-0600-0000-64ee12dc0000"' + - '"510212cf-0000-0800-0000-64f6f7800000"' expires: - '-1' pragma: @@ -434,16 +299,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d432786f-2bb0-4ab6-a110-8c838d02c669*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/927325b8-b741-46a2-8b86-3c7de770811b*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d432786f-2bb0-4ab6-a110-8c838d02c669*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", - "name": "d432786f-2bb0-4ab6-a110-8c838d02c669*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/927325b8-b741-46a2-8b86-3c7de770811b*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", + "name": "927325b8-b741-46a2-8b86-3c7de770811b*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher", - "status": "Accepted", "startTime": "2023-08-29T15:46:36.3703473Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:40:16.2761887Z"}' headers: cache-control: - no-cache @@ -452,9 +317,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:47:07 GMT + - Tue, 05 Sep 2023 09:40:46 GMT etag: - - '"0300f9b2-0000-0600-0000-64ee12dc0000"' + - '"510212cf-0000-0800-0000-64f6f7800000"' expires: - '-1' pragma: @@ -484,16 +349,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d432786f-2bb0-4ab6-a110-8c838d02c669*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/927325b8-b741-46a2-8b86-3c7de770811b*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d432786f-2bb0-4ab6-a110-8c838d02c669*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", - "name": "d432786f-2bb0-4ab6-a110-8c838d02c669*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/927325b8-b741-46a2-8b86-3c7de770811b*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", + "name": "927325b8-b741-46a2-8b86-3c7de770811b*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher", - "status": "Accepted", "startTime": "2023-08-29T15:46:36.3703473Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:40:16.2761887Z"}' headers: cache-control: - no-cache @@ -502,9 +367,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:47:36 GMT + - Tue, 05 Sep 2023 09:41:16 GMT etag: - - '"0300f9b2-0000-0600-0000-64ee12dc0000"' + - '"510212cf-0000-0800-0000-64f6f7800000"' expires: - '-1' pragma: @@ -534,16 +399,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d432786f-2bb0-4ab6-a110-8c838d02c669*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/927325b8-b741-46a2-8b86-3c7de770811b*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d432786f-2bb0-4ab6-a110-8c838d02c669*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", - "name": "d432786f-2bb0-4ab6-a110-8c838d02c669*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/927325b8-b741-46a2-8b86-3c7de770811b*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", + "name": "927325b8-b741-46a2-8b86-3c7de770811b*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher", - "status": "Succeeded", "startTime": "2023-08-29T15:46:36.3703473Z", "properties": + "status": "Succeeded", "startTime": "2023-09-05T09:40:16.2761887Z", "properties": null}' headers: cache-control: @@ -553,9 +418,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:48:06 GMT + - Tue, 05 Sep 2023 09:41:47 GMT etag: - - '"3a017121-0000-0700-0000-64ee131f0000"' + - '"5102aed4-0000-0800-0000-64f6f7c20000"' expires: - '-1' pragma: @@ -585,30 +450,30 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher?api-version=2023-04-01-preview response: body: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher", "name": "ubuntuPublisher", "type": "microsoft.hybridnetwork/publishers", "location": - "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:46:35.343537Z", "lastModifiedBy": - "sunnycarter@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": - "2023-08-29T15:46:35.343537Z"}, "properties": {"scope": "Private", "provisioningState": + "westcentralus", "systemData": {"createdBy": "jamieparsons@microsoft.com", + "createdByType": "User", "createdAt": "2023-09-05T09:40:14.6593186Z", "lastModifiedBy": + "jamieparsons@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": + "2023-09-05T09:40:14.6593186Z"}, "properties": {"scope": "Private", "provisioningState": "Succeeded"}}' headers: cache-control: - no-cache content-length: - - '586' + - '590' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:48:07 GMT + - Tue, 05 Sep 2023 09:41:47 GMT etag: - - '"00003c03-0000-0600-0000-64ee12e60000"' + - '"2a00d48b-0000-0800-0000-64f6f78a0000"' expires: - '-1' pragma: @@ -640,8 +505,8 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr?api-version=2023-04-01-preview response: @@ -657,7 +522,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:48:07 GMT + - Tue, 05 Sep 2023 09:41:47 GMT expires: - '-1' pragma: @@ -689,33 +554,33 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr?api-version=2023-04-01-preview response: body: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", "name": "ubuntu-acr", "type": "microsoft.hybridnetwork/publishers/artifactstores", - "location": "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:48:08.8909773Z", "lastModifiedBy": - "sunnycarter@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": - "2023-08-29T15:48:08.8909773Z"}, "properties": {"storeType": "AzureContainerRegistry", + "location": "westcentralus", "systemData": {"createdBy": "jamieparsons@microsoft.com", + "createdByType": "User", "createdAt": "2023-09-05T09:41:48.6283289Z", "lastModifiedBy": + "jamieparsons@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": + "2023-09-05T09:41:48.6283289Z"}, "properties": {"storeType": "AzureContainerRegistry", "managedResourceGroupConfiguration": {"location": "westcentralus", "name": - "ubuntu-acr-HostedResources-663B284E"}, "provisioningState": "Accepted"}}' + "ubuntu-acr-HostedResources-50EB00B6"}, "provisioningState": "Accepted"}}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview cache-control: - no-cache content-length: - - '757' + - '759' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:48:22 GMT + - Tue, 05 Sep 2023 09:41:49 GMT etag: - - '"0000422c-0000-0600-0000-64ee13470000"' + - '"7502a04a-0000-0800-0000-64f6f7dd0000"' expires: - '-1' pragma: @@ -747,16 +612,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", - "name": "ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", + "name": "a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", - "status": "Accepted", "startTime": "2023-08-29T15:48:23.0483823Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:41:49.8542843Z"}' headers: cache-control: - no-cache @@ -765,9 +630,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:48:22 GMT + - Tue, 05 Sep 2023 09:41:50 GMT etag: - - '"00000d06-0000-0600-0000-64ee13470000"' + - '"210c78fd-0000-0800-0000-64f6f7dd0000"' expires: - '-1' pragma: @@ -797,16 +662,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", - "name": "ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", + "name": "a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", - "status": "Accepted", "startTime": "2023-08-29T15:48:23.0483823Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:41:49.8542843Z"}' headers: cache-control: - no-cache @@ -815,9 +680,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:48:52 GMT + - Tue, 05 Sep 2023 09:42:19 GMT etag: - - '"00000d06-0000-0600-0000-64ee13470000"' + - '"210c78fd-0000-0800-0000-64f6f7dd0000"' expires: - '-1' pragma: @@ -847,16 +712,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", - "name": "ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", + "name": "a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", - "status": "Accepted", "startTime": "2023-08-29T15:48:23.0483823Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:41:49.8542843Z"}' headers: cache-control: - no-cache @@ -865,9 +730,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:49:23 GMT + - Tue, 05 Sep 2023 09:42:50 GMT etag: - - '"00000d06-0000-0600-0000-64ee13470000"' + - '"210c78fd-0000-0800-0000-64f6f7dd0000"' expires: - '-1' pragma: @@ -897,16 +762,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", - "name": "ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", + "name": "a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", - "status": "Accepted", "startTime": "2023-08-29T15:48:23.0483823Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:41:49.8542843Z"}' headers: cache-control: - no-cache @@ -915,9 +780,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:49:53 GMT + - Tue, 05 Sep 2023 09:43:20 GMT etag: - - '"00000d06-0000-0600-0000-64ee13470000"' + - '"210c78fd-0000-0800-0000-64f6f7dd0000"' expires: - '-1' pragma: @@ -947,16 +812,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", - "name": "ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", + "name": "a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", - "status": "Accepted", "startTime": "2023-08-29T15:48:23.0483823Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:41:49.8542843Z"}' headers: cache-control: - no-cache @@ -965,9 +830,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:50:24 GMT + - Tue, 05 Sep 2023 09:43:50 GMT etag: - - '"00000d06-0000-0600-0000-64ee13470000"' + - '"210c78fd-0000-0800-0000-64f6f7dd0000"' expires: - '-1' pragma: @@ -997,16 +862,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", - "name": "ea36bfeb-7c82-4a37-846c-5ec81e0807ad*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", + "name": "a1ad746e-3795-4587-b003-59d5104bce5a*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", - "status": "Succeeded", "startTime": "2023-08-29T15:48:23.0483823Z", "properties": + "status": "Succeeded", "startTime": "2023-09-05T09:41:49.8542843Z", "properties": null}' headers: cache-control: @@ -1016,9 +881,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:50:54 GMT + - Tue, 05 Sep 2023 09:44:21 GMT etag: - - '"2602caa8-0000-0100-0000-64ee13c70000"' + - '"8703b433-0000-0100-0000-64f6f86b0000"' expires: - '-1' pragma: @@ -1048,32 +913,32 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr?api-version=2023-04-01-preview response: body: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", "name": "ubuntu-acr", "type": "microsoft.hybridnetwork/publishers/artifactstores", - "location": "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:48:08.8909773Z", "lastModifiedBy": - "sunnycarter@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": - "2023-08-29T15:48:08.8909773Z"}, "properties": {"storeType": "AzureContainerRegistry", + "location": "westcentralus", "systemData": {"createdBy": "jamieparsons@microsoft.com", + "createdByType": "User", "createdAt": "2023-09-05T09:41:48.6283289Z", "lastModifiedBy": + "jamieparsons@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": + "2023-09-05T09:41:48.6283289Z"}, "properties": {"storeType": "AzureContainerRegistry", "replicationStrategy": "SingleReplication", "managedResourceGroupConfiguration": - {"name": "ubuntu-acr-HostedResources-663B284E", "location": "westcentralus"}, - "provisioningState": "Succeeded", "storageResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/ubuntu-acr-HostedResources-663B284E/providers/Microsoft.ContainerRegistry/registries/UbuntupublisherUbuntuAcr8e894d23e6"}}' + {"name": "ubuntu-acr-HostedResources-50EB00B6", "location": "westcentralus"}, + "provisioningState": "Succeeded", "storageResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/ubuntu-acr-HostedResources-50EB00B6/providers/Microsoft.ContainerRegistry/registries/UbuntupublisherUbuntuAcr3811a7f31a"}}' headers: cache-control: - no-cache content-length: - - '1013' + - '1015' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:50:54 GMT + - Tue, 05 Sep 2023 09:44:21 GMT etag: - - '"0000e22c-0000-0600-0000-64ee139a0000"' + - '"75029b50-0000-0800-0000-64f6f83c0000"' expires: - '-1' pragma: @@ -1105,8 +970,8 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store?api-version=2023-04-01-preview response: @@ -1122,7 +987,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:50:55 GMT + - Tue, 05 Sep 2023 09:44:22 GMT expires: - '-1' pragma: @@ -1154,33 +1019,33 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store?api-version=2023-04-01-preview response: body: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", "name": "ubuntu-blob-store", "type": "microsoft.hybridnetwork/publishers/artifactstores", - "location": "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:50:56.2512265Z", "lastModifiedBy": - "sunnycarter@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": - "2023-08-29T15:50:56.2512265Z"}, "properties": {"storeType": "AzureStorageAccount", + "location": "westcentralus", "systemData": {"createdBy": "jamieparsons@microsoft.com", + "createdByType": "User", "createdAt": "2023-09-05T09:44:23.1908257Z", "lastModifiedBy": + "jamieparsons@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": + "2023-09-05T09:44:23.1908257Z"}, "properties": {"storeType": "AzureStorageAccount", "managedResourceGroupConfiguration": {"location": "westcentralus", "name": - "ubuntu-blob-store-HostedResources-0C8DFD0E"}, "provisioningState": "Accepted"}}' + "ubuntu-blob-store-HostedResources-2E9F9380"}, "provisioningState": "Accepted"}}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview cache-control: - no-cache content-length: - - '775' + - '777' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:50:57 GMT + - Tue, 05 Sep 2023 09:44:24 GMT etag: - - '"0000652d-0000-0600-0000-64ee13e10000"' + - '"75028d54-0000-0800-0000-64f6f8780000"' expires: - '-1' pragma: @@ -1212,16 +1077,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", - "name": "d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", + "name": "5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", - "status": "Accepted", "startTime": "2023-08-29T15:50:57.2229314Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:44:24.8590071Z"}' headers: cache-control: - no-cache @@ -1230,9 +1095,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:50:57 GMT + - Tue, 05 Sep 2023 09:44:24 GMT etag: - - '"00001b06-0000-0600-0000-64ee13e10000"' + - '"5102f5e2-0000-0800-0000-64f6f8780000"' expires: - '-1' pragma: @@ -1262,16 +1127,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", - "name": "d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", + "name": "5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", - "status": "Accepted", "startTime": "2023-08-29T15:50:57.2229314Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:44:24.8590071Z"}' headers: cache-control: - no-cache @@ -1280,9 +1145,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:51:27 GMT + - Tue, 05 Sep 2023 09:44:55 GMT etag: - - '"00001b06-0000-0600-0000-64ee13e10000"' + - '"5102f5e2-0000-0800-0000-64f6f8780000"' expires: - '-1' pragma: @@ -1312,16 +1177,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", - "name": "d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", + "name": "5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", - "status": "Accepted", "startTime": "2023-08-29T15:50:57.2229314Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:44:24.8590071Z"}' headers: cache-control: - no-cache @@ -1330,9 +1195,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:51:56 GMT + - Tue, 05 Sep 2023 09:45:24 GMT etag: - - '"00001b06-0000-0600-0000-64ee13e10000"' + - '"5102f5e2-0000-0800-0000-64f6f8780000"' expires: - '-1' pragma: @@ -1362,16 +1227,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", - "name": "d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", + "name": "5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", - "status": "Accepted", "startTime": "2023-08-29T15:50:57.2229314Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:44:24.8590071Z"}' headers: cache-control: - no-cache @@ -1380,9 +1245,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:52:28 GMT + - Tue, 05 Sep 2023 09:45:56 GMT etag: - - '"00001b06-0000-0600-0000-64ee13e10000"' + - '"5102f5e2-0000-0800-0000-64f6f8780000"' expires: - '-1' pragma: @@ -1412,16 +1277,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", - "name": "d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", + "name": "5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", - "status": "Accepted", "startTime": "2023-08-29T15:50:57.2229314Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:44:24.8590071Z"}' headers: cache-control: - no-cache @@ -1430,9 +1295,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:52:58 GMT + - Tue, 05 Sep 2023 09:46:25 GMT etag: - - '"00001b06-0000-0600-0000-64ee13e10000"' + - '"5102f5e2-0000-0800-0000-64f6f8780000"' expires: - '-1' pragma: @@ -1462,16 +1327,16 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", - "name": "d3a33817-9106-4a6e-a2f3-10462ca5c7ae*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", + "name": "5d3f9412-e114-46d4-ac4f-06316d6e1dba*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", - "status": "Succeeded", "startTime": "2023-08-29T15:50:57.2229314Z", "properties": + "status": "Succeeded", "startTime": "2023-09-05T09:44:24.8590071Z", "properties": null}' headers: cache-control: @@ -1481,9 +1346,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:53:28 GMT + - Tue, 05 Sep 2023 09:46:56 GMT etag: - - '"00002106-0000-0600-0000-64ee14610000"' + - '"2c018712-0000-0100-0000-64f6f8f80000"' expires: - '-1' pragma: @@ -1513,32 +1378,32 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store?api-version=2023-04-01-preview response: body: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", "name": "ubuntu-blob-store", "type": "microsoft.hybridnetwork/publishers/artifactstores", - "location": "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:50:56.2512265Z", "lastModifiedBy": - "sunnycarter@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": - "2023-08-29T15:50:56.2512265Z"}, "properties": {"storeType": "AzureStorageAccount", + "location": "westcentralus", "systemData": {"createdBy": "jamieparsons@microsoft.com", + "createdByType": "User", "createdAt": "2023-09-05T09:44:23.1908257Z", "lastModifiedBy": + "jamieparsons@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": + "2023-09-05T09:44:23.1908257Z"}, "properties": {"storeType": "AzureStorageAccount", "replicationStrategy": "SingleReplication", "managedResourceGroupConfiguration": - {"name": "ubuntu-blob-store-HostedResources-0C8DFD0E", "location": "westcentralus"}, - "provisioningState": "Succeeded", "storageResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/ubuntu-blob-store-HostedResources-0C8DFD0E/providers/Microsoft.Storage/storageAccounts/0c8dfd0eubuntublobstored"}}' + {"name": "ubuntu-blob-store-HostedResources-2E9F9380", "location": "westcentralus"}, + "provisioningState": "Succeeded", "storageResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/ubuntu-blob-store-HostedResources-2E9F9380/providers/Microsoft.Storage/storageAccounts/2e9f9380ubuntublobstore2"}}' headers: cache-control: - no-cache content-length: - - '1023' + - '1025' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:53:28 GMT + - Tue, 05 Sep 2023 09:46:56 GMT etag: - - '"0000b92d-0000-0600-0000-64ee14400000"' + - '"7502785a-0000-0800-0000-64f6f8d20000"' expires: - '-1' pragma: @@ -1570,8 +1435,8 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg?api-version=2023-04-01-preview response: @@ -1587,7 +1452,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:53:28 GMT + - Tue, 05 Sep 2023 09:46:57 GMT expires: - '-1' pragma: @@ -1619,31 +1484,31 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg?api-version=2023-04-01-preview response: body: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg", "name": "ubuntu-vm-nfdg", "type": "microsoft.hybridnetwork/publishers/networkfunctiondefinitiongroups", - "location": "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:53:30.5177253Z", "lastModifiedBy": - "sunnycarter@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": - "2023-08-29T15:53:30.5177253Z"}, "properties": {"provisioningState": "Accepted"}}' + "location": "westcentralus", "systemData": {"createdBy": "jamieparsons@microsoft.com", + "createdByType": "User", "createdAt": "2023-09-05T09:46:58.7370007Z", "lastModifiedBy": + "jamieparsons@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": + "2023-09-05T09:46:58.7370007Z"}, "properties": {"provisioningState": "Accepted"}}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f6282936-0229-4f1d-a3a2-f24f421970f1*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aaa823d9-69ae-4540-ac95-ec58d415f46f*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview cache-control: - no-cache content-length: - - '645' + - '647' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:53:31 GMT + - Tue, 05 Sep 2023 09:46:59 GMT etag: - - '"00003c04-0000-0600-0000-64ee147b0000"' + - '"9a0268ba-0000-0800-0000-64f6f9140000"' expires: - '-1' pragma: @@ -1675,27 +1540,27 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f6282936-0229-4f1d-a3a2-f24f421970f1*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aaa823d9-69ae-4540-ac95-ec58d415f46f*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f6282936-0229-4f1d-a3a2-f24f421970f1*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", - "name": "f6282936-0229-4f1d-a3a2-f24f421970f1*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aaa823d9-69ae-4540-ac95-ec58d415f46f*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", + "name": "aaa823d9-69ae-4540-ac95-ec58d415f46f*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg", - "status": "Accepted", "startTime": "2023-08-29T15:53:31.672989Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:47:00.2777369Z"}' headers: cache-control: - no-cache content-length: - - '583' + - '584' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:53:31 GMT + - Tue, 05 Sep 2023 09:47:00 GMT etag: - - '"0300bbc5-0000-0600-0000-64ee147b0000"' + - '"220c2c61-0000-0800-0000-64f6f9140000"' expires: - '-1' pragma: @@ -1725,27 +1590,27 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f6282936-0229-4f1d-a3a2-f24f421970f1*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aaa823d9-69ae-4540-ac95-ec58d415f46f*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f6282936-0229-4f1d-a3a2-f24f421970f1*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", - "name": "f6282936-0229-4f1d-a3a2-f24f421970f1*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aaa823d9-69ae-4540-ac95-ec58d415f46f*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", + "name": "aaa823d9-69ae-4540-ac95-ec58d415f46f*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg", - "status": "Accepted", "startTime": "2023-08-29T15:53:31.672989Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:47:00.2777369Z"}' headers: cache-control: - no-cache content-length: - - '583' + - '584' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:54:01 GMT + - Tue, 05 Sep 2023 09:47:30 GMT etag: - - '"0300bbc5-0000-0600-0000-64ee147b0000"' + - '"220c2c61-0000-0800-0000-64f6f9140000"' expires: - '-1' pragma: @@ -1775,27 +1640,27 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f6282936-0229-4f1d-a3a2-f24f421970f1*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aaa823d9-69ae-4540-ac95-ec58d415f46f*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f6282936-0229-4f1d-a3a2-f24f421970f1*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", - "name": "f6282936-0229-4f1d-a3a2-f24f421970f1*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aaa823d9-69ae-4540-ac95-ec58d415f46f*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", + "name": "aaa823d9-69ae-4540-ac95-ec58d415f46f*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg", - "status": "Accepted", "startTime": "2023-08-29T15:53:31.672989Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:47:00.2777369Z"}' headers: cache-control: - no-cache content-length: - - '583' + - '584' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:54:32 GMT + - Tue, 05 Sep 2023 09:48:01 GMT etag: - - '"0300bbc5-0000-0600-0000-64ee147b0000"' + - '"220c2c61-0000-0800-0000-64f6f9140000"' expires: - '-1' pragma: @@ -1825,28 +1690,28 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f6282936-0229-4f1d-a3a2-f24f421970f1*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aaa823d9-69ae-4540-ac95-ec58d415f46f*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f6282936-0229-4f1d-a3a2-f24f421970f1*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", - "name": "f6282936-0229-4f1d-a3a2-f24f421970f1*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aaa823d9-69ae-4540-ac95-ec58d415f46f*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", + "name": "aaa823d9-69ae-4540-ac95-ec58d415f46f*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg", - "status": "Succeeded", "startTime": "2023-08-29T15:53:31.672989Z", "properties": + "status": "Succeeded", "startTime": "2023-09-05T09:47:00.2777369Z", "properties": null}' headers: cache-control: - no-cache content-length: - - '604' + - '605' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:01 GMT + - Tue, 05 Sep 2023 09:48:30 GMT etag: - - '"9701c20a-0000-0800-0000-64ee14bf0000"' + - '"0000b2e3-0000-0600-0000-64f6f9560000"' expires: - '-1' pragma: @@ -1876,30 +1741,30 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg?api-version=2023-04-01-preview response: body: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg", "name": "ubuntu-vm-nfdg", "type": "microsoft.hybridnetwork/publishers/networkfunctiondefinitiongroups", - "location": "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:53:30.5177253Z", "lastModifiedBy": - "sunnycarter@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": - "2023-08-29T15:53:30.5177253Z"}, "properties": {"description": null, "provisioningState": + "location": "westcentralus", "systemData": {"createdBy": "jamieparsons@microsoft.com", + "createdByType": "User", "createdAt": "2023-09-05T09:46:58.7370007Z", "lastModifiedBy": + "jamieparsons@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": + "2023-09-05T09:46:58.7370007Z"}, "properties": {"description": null, "provisioningState": "Succeeded"}}' headers: cache-control: - no-cache content-length: - - '667' + - '669' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:02 GMT + - Tue, 05 Sep 2023 09:48:31 GMT etag: - - '"00003e04-0000-0600-0000-64ee14860000"' + - '"9a0223bb-0000-0800-0000-64f6f91e0000"' expires: - '-1' pragma: @@ -1931,8 +1796,8 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-acr-manifest-1-0-0?api-version=2023-04-01-preview response: @@ -1948,7 +1813,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:02 GMT + - Tue, 05 Sep 2023 09:48:31 GMT expires: - '-1' pragma: @@ -1976,8 +1841,8 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store/artifactManifests/ubuntu-vm-sa-manifest-1-0-0?api-version=2023-04-01-preview response: @@ -1993,7 +1858,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:02 GMT + - Tue, 05 Sep 2023 09:48:31 GMT expires: - '-1' pragma: @@ -2010,7 +1875,7 @@ interactions: - request: body: '{"properties": {"template": {"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "metadata": {"_generator": {"name": "bicep", "version": - "0.12.40.16777", "templateHash": "15169602856414121474"}}, "parameters": {"location": + "0.15.31.15270", "templateHash": "17926458934195505860"}}, "parameters": {"location": {"type": "string"}, "publisherName": {"type": "string", "metadata": {"description": "Name of an existing publisher, expected to be in the resource group where you deploy the template"}}, "acrArtifactStoreName": {"type": "string", "metadata": @@ -2059,14 +1924,14 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: POST uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/validate?api-version=2022-09-01 response: body: - string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324506", - "name": "AOSM_CLI_deployment_1693324506", "type": "Microsoft.Resources/deployments", - "properties": {"templateHash": "15169602856414121474", "parameters": {"location": + string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907315", + "name": "AOSM_CLI_deployment_1693907315", "type": "Microsoft.Resources/deployments", + "properties": {"templateHash": "17926458934195505860", "parameters": {"location": {"type": "String", "value": "westcentralus"}, "publisherName": {"type": "String", "value": "ubuntuPublisher"}, "acrArtifactStoreName": {"type": "String", "value": "ubuntu-acr"}, "saArtifactStoreName": {"type": "String", "value": "ubuntu-blob-store"}, @@ -2075,7 +1940,7 @@ interactions: "nfName": {"type": "String", "value": "ubuntu-vm"}, "vhdVersion": {"type": "String", "value": "1-0-0"}, "armTemplateVersion": {"type": "String", "value": "1.0.0"}}, "mode": "Incremental", "provisioningState": "Succeeded", "timestamp": - "0001-01-01T00:00:00Z", "duration": "PT0S", "correlationId": "3feaa34a-f426-4216-905a-f489fff3160d", + "0001-01-01T00:00:00Z", "duration": "PT0S", "correlationId": "8eeb7f33-aaee-4078-bfcc-e61c25158b7b", "providers": [{"namespace": "Microsoft.Hybridnetwork", "resourceTypes": [{"resourceType": "publishers/artifactStores/artifactManifests", "locations": ["westcentralus"]}]}], "dependencies": [], "validatedResources": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Hybridnetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store/artifactManifests/ubuntu-vm-sa-manifest-1-0-0"}, @@ -2088,7 +1953,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:08 GMT + - Tue, 05 Sep 2023 09:48:38 GMT expires: - '-1' pragma: @@ -2109,7 +1974,7 @@ interactions: - request: body: '{"properties": {"template": {"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "metadata": {"_generator": {"name": "bicep", "version": - "0.12.40.16777", "templateHash": "15169602856414121474"}}, "parameters": {"location": + "0.15.31.15270", "templateHash": "17926458934195505860"}}, "parameters": {"location": {"type": "string"}, "publisherName": {"type": "string", "metadata": {"description": "Name of an existing publisher, expected to be in the resource group where you deploy the template"}}, "acrArtifactStoreName": {"type": "string", "metadata": @@ -2158,14 +2023,14 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2022-09-01 response: body: - string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324506", - "name": "AOSM_CLI_deployment_1693324506", "type": "Microsoft.Resources/deployments", - "properties": {"templateHash": "15169602856414121474", "parameters": {"location": + string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907315", + "name": "AOSM_CLI_deployment_1693907315", "type": "Microsoft.Resources/deployments", + "properties": {"templateHash": "17926458934195505860", "parameters": {"location": {"type": "String", "value": "westcentralus"}, "publisherName": {"type": "String", "value": "ubuntuPublisher"}, "acrArtifactStoreName": {"type": "String", "value": "ubuntu-acr"}, "saArtifactStoreName": {"type": "String", "value": "ubuntu-blob-store"}, @@ -2174,13 +2039,13 @@ interactions: "nfName": {"type": "String", "value": "ubuntu-vm"}, "vhdVersion": {"type": "String", "value": "1-0-0"}, "armTemplateVersion": {"type": "String", "value": "1.0.0"}}, "mode": "Incremental", "provisioningState": "Accepted", "timestamp": - "2023-08-29T15:55:11.7583889Z", "duration": "PT0.0002148S", "correlationId": - "f964cef3-3041-45ad-81ac-c11eaaae08b7", "providers": [{"namespace": "Microsoft.Hybridnetwork", + "2023-09-05T09:48:42.2319118Z", "duration": "PT0.0008839S", "correlationId": + "30d6163b-1ceb-4978-b06b-c0d88b8d9cca", "providers": [{"namespace": "Microsoft.Hybridnetwork", "resourceTypes": [{"resourceType": "publishers/artifactStores/artifactManifests", "locations": ["westcentralus"]}]}], "dependencies": []}}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324506/operationStatuses/08585082823751958274?api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907315/operationStatuses/08585076995649056632?api-version=2022-09-01 cache-control: - no-cache content-length: @@ -2188,7 +2053,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:11 GMT + - Tue, 05 Sep 2023 09:48:43 GMT expires: - '-1' pragma: @@ -2216,21 +2081,21 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585082823751958274?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585076995649056632?api-version=2022-09-01 response: body: - string: '{"status": "Accepted"}' + string: '{"status": "Running"}' headers: cache-control: - no-cache content-length: - - '22' + - '21' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:12 GMT + - Tue, 05 Sep 2023 09:48:43 GMT expires: - '-1' pragma: @@ -2258,9 +2123,9 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585082823751958274?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585076995649056632?api-version=2022-09-01 response: body: string: '{"status": "Succeeded"}' @@ -2272,7 +2137,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:43 GMT + - Tue, 05 Sep 2023 09:49:13 GMT expires: - '-1' pragma: @@ -2300,14 +2165,14 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2022-09-01 response: body: - string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324506", - "name": "AOSM_CLI_deployment_1693324506", "type": "Microsoft.Resources/deployments", - "properties": {"templateHash": "15169602856414121474", "parameters": {"location": + string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907315", + "name": "AOSM_CLI_deployment_1693907315", "type": "Microsoft.Resources/deployments", + "properties": {"templateHash": "17926458934195505860", "parameters": {"location": {"type": "String", "value": "westcentralus"}, "publisherName": {"type": "String", "value": "ubuntuPublisher"}, "acrArtifactStoreName": {"type": "String", "value": "ubuntu-acr"}, "saArtifactStoreName": {"type": "String", "value": "ubuntu-blob-store"}, @@ -2316,8 +2181,8 @@ interactions: "nfName": {"type": "String", "value": "ubuntu-vm"}, "vhdVersion": {"type": "String", "value": "1-0-0"}, "armTemplateVersion": {"type": "String", "value": "1.0.0"}}, "mode": "Incremental", "provisioningState": "Succeeded", "timestamp": - "2023-08-29T15:55:42.3955798Z", "duration": "PT30.6374057S", "correlationId": - "f964cef3-3041-45ad-81ac-c11eaaae08b7", "providers": [{"namespace": "Microsoft.Hybridnetwork", + "2023-09-05T09:49:10.0675579Z", "duration": "PT27.83653S", "correlationId": + "30d6163b-1ceb-4978-b06b-c0d88b8d9cca", "providers": [{"namespace": "Microsoft.Hybridnetwork", "resourceTypes": [{"resourceType": "publishers/artifactStores/artifactManifests", "locations": ["westcentralus"]}]}], "dependencies": [], "outputResources": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Hybridnetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-acr-manifest-1-0-0"}, @@ -2326,11 +2191,11 @@ interactions: cache-control: - no-cache content-length: - - '1795' + - '1793' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:43 GMT + - Tue, 05 Sep 2023 09:49:13 GMT expires: - '-1' pragma: @@ -2358,31 +2223,31 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store/artifactManifests/ubuntu-vm-sa-manifest-1-0-0?api-version=2023-04-01-preview response: body: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Hybridnetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store/artifactManifests/ubuntu-vm-sa-manifest-1-0-0", "name": "ubuntu-vm-sa-manifest-1-0-0", "type": "microsoft.hybridnetwork/publishers/artifactstores/artifactmanifests", - "location": "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:55:16.1701519Z", "lastModifiedBy": - "sunnycarter@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": - "2023-08-29T15:55:16.1701519Z"}, "properties": {"artifacts": [{"artifactName": + "location": "westcentralus", "systemData": {"createdBy": "jamieparsons@microsoft.com", + "createdByType": "User", "createdAt": "2023-09-05T09:48:46.2517856Z", "lastModifiedBy": + "jamieparsons@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": + "2023-09-05T09:48:46.2517856Z"}, "properties": {"artifacts": [{"artifactName": "ubuntu-vm-vhd", "artifactType": "VhdImageFile", "artifactVersion": "1-0-0"}], "artifactManifestState": "Uploading", "provisioningState": "Succeeded"}}' headers: cache-control: - no-cache content-length: - - '840' + - '842' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:43 GMT + - Tue, 05 Sep 2023 09:49:14 GMT etag: - - '"0000160f-0000-0600-0000-64ee14ea0000"' + - '"25003b56-0000-0800-0000-64f6f9860000"' expires: - '-1' pragma: @@ -2416,25 +2281,25 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: POST uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store/artifactManifests/ubuntu-vm-sa-manifest-1-0-0/listCredential?api-version=2023-04-01-preview response: body: - string: '{"storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/ubuntu-blob-store-HostedResources-0C8DFD0E/providers/Microsoft.Storage/storageAccounts/0c8dfd0eubuntublobstored", + string: '{"storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/ubuntu-blob-store-HostedResources-2E9F9380/providers/Microsoft.Storage/storageAccounts/2e9f9380ubuntublobstore2", "containerCredentials": [{"containerName": "ubuntuvmvhd-1-0-0", "containerSasUri": "https://xxxxxxxxxxxxxxx.blob.core.windows.net/ubuntuvmvhd-1-0-0?sv=2021-08-06&si=StorageAccountAccessPolicy&sr=xxxxxxxxxxxxxxxxxxxx"}], - "expiry": "2023-08-30T15:55:45.6103964+00:00", "credentialType": "AzureStorageAccountToken"}' + "expiry": "2023-09-06T09:49:17.149496+00:00", "credentialType": "AzureStorageAccountToken"}' headers: cache-control: - no-cache content-length: - - '515' + - '514' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:44 GMT + - Tue, 05 Sep 2023 09:49:16 GMT expires: - '-1' pragma: @@ -2470,18 +2335,18 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-acr-manifest-1-0-0?api-version=2023-04-01-preview response: body: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Hybridnetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-acr-manifest-1-0-0", "name": "ubuntu-vm-acr-manifest-1-0-0", "type": "microsoft.hybridnetwork/publishers/artifactstores/artifactmanifests", - "location": "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:55:16.1232743Z", "lastModifiedBy": - "sunnycarter@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": - "2023-08-29T15:55:16.1232743Z"}, "properties": {"artifacts": [{"artifactName": + "location": "westcentralus", "systemData": {"createdBy": "jamieparsons@microsoft.com", + "createdByType": "User", "createdAt": "2023-09-05T09:48:46.236188Z", "lastModifiedBy": + "jamieparsons@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": + "2023-09-05T09:48:46.236188Z"}, "properties": {"artifacts": [{"artifactName": "ubuntu-vm-arm-template", "artifactType": "ArmTemplate", "artifactVersion": "1.0.0"}], "artifactManifestState": "Uploading", "provisioningState": "Succeeded"}}' headers: @@ -2492,9 +2357,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:54 GMT + - Tue, 05 Sep 2023 09:49:16 GMT etag: - - '"0000180f-0000-0600-0000-64ee14f90000"' + - '"25006256-0000-0800-0000-64f6f98f0000"' expires: - '-1' pragma: @@ -2528,15 +2393,15 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: POST uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-acr-manifest-1-0-0/listCredential?api-version=2023-04-01-preview response: body: string: '{"username": "ubuntu-vm-acr-manifest-1-0-0", "acrToken": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "acrServerUrl": "https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io", "repositories": - ["ubuntu-vm-arm-template"], "expiry": "2023-08-30T15:55:55.9964501+00:00", + "acrServerUrl": "https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io", "repositories": + ["ubuntu-vm-arm-template"], "expiry": "2023-09-06T09:49:18.7486246+00:00", "credentialType": "AzureContainerRegistryScopedToken"}' headers: cache-control: @@ -2546,7 +2411,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:56 GMT + - Tue, 05 Sep 2023 09:49:18 GMT expires: - '-1' pragma: @@ -2580,15 +2445,15 @@ interactions: Content-Length: - '0' User-Agent: - - azsdk-python-storage-blob/12.17.0 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - azsdk-python-storage-blob/12.16.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) x-ms-blob-content-length: - '512' x-ms-blob-type: - PageBlob x-ms-date: - - Tue, 29 Aug 2023 15:55:56 GMT + - Tue, 05 Sep 2023 09:49:19 GMT x-ms-version: - - '2023-01-03' + - '2022-11-02' method: PUT uri: https://xxxxxxxxxxxxxxx.blob.core.windows.net/ubuntuvmvhd-1-0-0/ubuntuvm-1-0-0.vhd?sv=2021-08-06&si=StorageAccountAccessPolicy&sr=xxxxxxxxxxxxxxxxxxxx response: @@ -2598,17 +2463,17 @@ interactions: content-length: - '0' date: - - Tue, 29 Aug 2023 15:55:56 GMT + - Tue, 05 Sep 2023 09:49:19 GMT etag: - - '"0x8DBA8A86EE207F7"' + - '"0x8DBADF5608E0663"' last-modified: - - Tue, 29 Aug 2023 15:55:57 GMT + - Tue, 05 Sep 2023 09:49:20 GMT server: - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 x-ms-request-server-encrypted: - 'true' x-ms-version: - - '2023-01-03' + - '2022-11-02' status: code: 201 message: Created @@ -2632,17 +2497,17 @@ interactions: Content-Type: - application/octet-stream If-Match: - - '"0x8DBA8A86EE207F7"' + - '"0x8DBADF5608E0663"' User-Agent: - - azsdk-python-storage-blob/12.17.0 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - azsdk-python-storage-blob/12.16.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) x-ms-date: - - Tue, 29 Aug 2023 15:55:57 GMT + - Tue, 05 Sep 2023 09:49:20 GMT x-ms-page-write: - update x-ms-range: - bytes=0-511 x-ms-version: - - '2023-01-03' + - '2022-11-02' method: PUT uri: https://xxxxxxxxxxxxxxx.blob.core.windows.net/ubuntuvmvhd-1-0-0/ubuntuvm-1-0-0.vhd?comp=page&sv=2021-08-06&si=StorageAccountAccessPolicy&sr=xxxxxxxxxxxxxxxxxxxx response: @@ -2652,11 +2517,11 @@ interactions: content-length: - '0' date: - - Tue, 29 Aug 2023 15:55:57 GMT + - Tue, 05 Sep 2023 09:49:19 GMT etag: - - '"0x8DBA8A86EFD541F"' + - '"0x8DBADF560B18EBD"' last-modified: - - Tue, 29 Aug 2023 15:55:57 GMT + - Tue, 05 Sep 2023 09:49:20 GMT server: - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0 x-ms-blob-sequence-number: @@ -2666,7 +2531,7 @@ interactions: x-ms-request-server-encrypted: - 'true' x-ms-version: - - '2023-01-03' + - '2022-11-02' status: code: 201 message: Created @@ -2684,9 +2549,9 @@ interactions: Content-Type: - application/octet-stream User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: POST - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-arm-template/blobs/uploads/ + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-arm-template/blobs/uploads/ response: body: string: '{"errors": [{"code": "UNAUTHORIZED", "message": "authentication required, @@ -2706,7 +2571,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:58 GMT + - Tue, 05 Sep 2023 09:49:22 GMT docker-distribution-api-version: - registry/2.0 server: @@ -2715,7 +2580,7 @@ interactions: - max-age=31536000; includeSubDomains - max-age=31536000; includeSubDomains www-authenticate: - - Bearer realm="https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/oauth2/token",service="ubuntupublisherubuntuacr8e894d23e6.azurecr.io",scope="repository:ubuntu-vm-arm-template:pull,push" + - Bearer realm="https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/oauth2/token",service="ubuntupublisherubuntuacr3811a7f31a.azurecr.io",scope="repository:ubuntu-vm-arm-template:pull,push" x-content-type-options: - nosniff status: @@ -2731,11 +2596,11 @@ interactions: Connection: - keep-alive Service: - - ubuntupublisherubuntuacr8e894d23e6.azurecr.io + - ubuntupublisherubuntuacr3811a7f31a.azurecr.io User-Agent: - oras-py method: GET - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/oauth2/token?service=ubuntupublisherubuntuacr8e894d23e6.azurecr.io&scope=repository%3Aubuntu-vm-arm-template%3Apull%2Cpush + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/oauth2/token?service=ubuntupublisherubuntuacr3811a7f31a.azurecr.io&scope=repository%3Aubuntu-vm-arm-template%3Apull%2Cpush response: body: string: '{"access_token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}' @@ -2745,7 +2610,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:58 GMT + - Tue, 05 Sep 2023 09:49:22 GMT server: - openresty strict-transport-security: @@ -2771,9 +2636,9 @@ interactions: Content-Type: - application/octet-stream User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: POST - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-arm-template/blobs/uploads/ + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-arm-template/blobs/uploads/ response: body: string: '' @@ -2788,13 +2653,13 @@ interactions: content-length: - '0' date: - - Tue, 29 Aug 2023 15:55:58 GMT + - Tue, 05 Sep 2023 09:49:22 GMT docker-distribution-api-version: - registry/2.0 docker-upload-uuid: - - 5fadc8f5-b3d6-40d1-8668-3e4af73befb7 + - 795a938f-696d-4904-b818-7a4a25d013e2 location: - - /v2/ubuntu-vm-arm-template/blobs/uploads/5fadc8f5-b3d6-40d1-8668-3e4af73befb7?_nouploadcache=false&_state=4Fo-lXSoT6fpl62615Nxz5oPtqNHHDwXHb3REoA7pbx7Ik5hbWUiOiJ1YnVudHUtdm0tYXJtLXRlbXBsYXRlIiwiVVVJRCI6IjVmYWRjOGY1LWIzZDYtNDBkMS04NjY4LTNlNGFmNzNiZWZiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyMy0wOC0yOVQxNTo1NTo1OC41MzEzMDc3NTVaIn0%3D + - /v2/ubuntu-vm-arm-template/blobs/uploads/795a938f-696d-4904-b818-7a4a25d013e2?_nouploadcache=false&_state=RtBjcc5hfvVsCBlYKVX2T5-B0bLimkbmD0Zlg0v5QjB7Ik5hbWUiOiJ1YnVudHUtdm0tYXJtLXRlbXBsYXRlIiwiVVVJRCI6Ijc5NWE5MzhmLTY5NmQtNDkwNC1iODE4LTdhNGEyNWQwMTNlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyMy0wOS0wNVQwOTo0OToyMi41NDU3MDk5NzdaIn0%3D range: - 0-0 server: @@ -2865,9 +2730,9 @@ interactions: Content-Type: - application/octet-stream User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: PUT - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-arm-template/blobs/uploads/5fadc8f5-b3d6-40d1-8668-3e4af73befb7?_nouploadcache=false&_state=4Fo-lXSoT6fpl62615Nxz5oPtqNHHDwXHb3REoA7pbx7Ik5hbWUiOiJ1YnVudHUtdm0tYXJtLXRlbXBsYXRlIiwiVVVJRCI6IjVmYWRjOGY1LWIzZDYtNDBkMS04NjY4LTNlNGFmNzNiZWZiNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyMy0wOC0yOVQxNTo1NTo1OC41MzEzMDc3NTVaIn0%3D&digest=sha256%3Ae71bf56543dc33dc8e550a0c574efe9a4875754a4ddf74347e448dec2462798b + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-arm-template/blobs/uploads/795a938f-696d-4904-b818-7a4a25d013e2?_nouploadcache=false&_state=RtBjcc5hfvVsCBlYKVX2T5-B0bLimkbmD0Zlg0v5QjB7Ik5hbWUiOiJ1YnVudHUtdm0tYXJtLXRlbXBsYXRlIiwiVVVJRCI6Ijc5NWE5MzhmLTY5NmQtNDkwNC1iODE4LTdhNGEyNWQwMTNlMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyMy0wOS0wNVQwOTo0OToyMi41NDU3MDk5NzdaIn0%3D&digest=sha256%3Ae71bf56543dc33dc8e550a0c574efe9a4875754a4ddf74347e448dec2462798b response: body: string: '' @@ -2882,7 +2747,7 @@ interactions: content-length: - '0' date: - - Tue, 29 Aug 2023 15:55:58 GMT + - Tue, 05 Sep 2023 09:49:22 GMT docker-content-digest: - sha256:e71bf56543dc33dc8e550a0c574efe9a4875754a4ddf74347e448dec2462798b docker-distribution-api-version: @@ -2913,9 +2778,9 @@ interactions: Content-Type: - application/octet-stream User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: POST - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-arm-template/blobs/uploads/ + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-arm-template/blobs/uploads/ response: body: string: '{"errors": [{"code": "UNAUTHORIZED", "message": "authentication required, @@ -2935,7 +2800,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:58 GMT + - Tue, 05 Sep 2023 09:49:23 GMT docker-distribution-api-version: - registry/2.0 server: @@ -2944,7 +2809,7 @@ interactions: - max-age=31536000; includeSubDomains - max-age=31536000; includeSubDomains www-authenticate: - - Bearer realm="https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/oauth2/token",service="ubuntupublisherubuntuacr8e894d23e6.azurecr.io",scope="repository:ubuntu-vm-arm-template:pull,push" + - Bearer realm="https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/oauth2/token",service="ubuntupublisherubuntuacr3811a7f31a.azurecr.io",scope="repository:ubuntu-vm-arm-template:pull,push" x-content-type-options: - nosniff status: @@ -2960,11 +2825,11 @@ interactions: Connection: - keep-alive Service: - - ubuntupublisherubuntuacr8e894d23e6.azurecr.io + - ubuntupublisherubuntuacr3811a7f31a.azurecr.io User-Agent: - oras-py method: GET - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/oauth2/token?service=ubuntupublisherubuntuacr8e894d23e6.azurecr.io&scope=repository%3Aubuntu-vm-arm-template%3Apull%2Cpush + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/oauth2/token?service=ubuntupublisherubuntuacr3811a7f31a.azurecr.io&scope=repository%3Aubuntu-vm-arm-template%3Apull%2Cpush response: body: string: '{"access_token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}' @@ -2974,7 +2839,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:59 GMT + - Tue, 05 Sep 2023 09:49:23 GMT server: - openresty strict-transport-security: @@ -3000,9 +2865,9 @@ interactions: Content-Type: - application/octet-stream User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: POST - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-arm-template/blobs/uploads/ + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-arm-template/blobs/uploads/ response: body: string: '' @@ -3017,13 +2882,13 @@ interactions: content-length: - '0' date: - - Tue, 29 Aug 2023 15:55:59 GMT + - Tue, 05 Sep 2023 09:49:23 GMT docker-distribution-api-version: - registry/2.0 docker-upload-uuid: - - a4753e4b-54a9-4fc6-8e84-99359fdf505f + - e6d952bf-3f27-4ca7-a5ad-593c0f73f702 location: - - /v2/ubuntu-vm-arm-template/blobs/uploads/a4753e4b-54a9-4fc6-8e84-99359fdf505f?_nouploadcache=false&_state=brpszlUaMZlcgHIXdbdAImcdrg0zRwo_CWknisOSRap7Ik5hbWUiOiJ1YnVudHUtdm0tYXJtLXRlbXBsYXRlIiwiVVVJRCI6ImE0NzUzZTRiLTU0YTktNGZjNi04ZTg0LTk5MzU5ZmRmNTA1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyMy0wOC0yOVQxNTo1NTo1OS4zMTA2MTY1OTVaIn0%3D + - /v2/ubuntu-vm-arm-template/blobs/uploads/e6d952bf-3f27-4ca7-a5ad-593c0f73f702?_nouploadcache=false&_state=YqYxr5wLrDW0DvMS6gIlunDceHazfSETL_u-qW_Op_N7Ik5hbWUiOiJ1YnVudHUtdm0tYXJtLXRlbXBsYXRlIiwiVVVJRCI6ImU2ZDk1MmJmLTNmMjctNGNhNy1hNWFkLTU5M2MwZjczZjcwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyMy0wOS0wNVQwOTo0OToyMy4zNDMyMDkyMTRaIn0%3D range: - 0-0 server: @@ -3050,9 +2915,9 @@ interactions: Content-Type: - application/octet-stream User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: PUT - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-arm-template/blobs/uploads/a4753e4b-54a9-4fc6-8e84-99359fdf505f?_nouploadcache=false&_state=brpszlUaMZlcgHIXdbdAImcdrg0zRwo_CWknisOSRap7Ik5hbWUiOiJ1YnVudHUtdm0tYXJtLXRlbXBsYXRlIiwiVVVJRCI6ImE0NzUzZTRiLTU0YTktNGZjNi04ZTg0LTk5MzU5ZmRmNTA1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyMy0wOC0yOVQxNTo1NTo1OS4zMTA2MTY1OTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-arm-template/blobs/uploads/e6d952bf-3f27-4ca7-a5ad-593c0f73f702?_nouploadcache=false&_state=YqYxr5wLrDW0DvMS6gIlunDceHazfSETL_u-qW_Op_N7Ik5hbWUiOiJ1YnVudHUtdm0tYXJtLXRlbXBsYXRlIiwiVVVJRCI6ImU2ZDk1MmJmLTNmMjctNGNhNy1hNWFkLTU5M2MwZjczZjcwMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyMy0wOS0wNVQwOTo0OToyMy4zNDMyMDkyMTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 response: body: string: '' @@ -3067,7 +2932,7 @@ interactions: content-length: - '0' date: - - Tue, 29 Aug 2023 15:55:59 GMT + - Tue, 05 Sep 2023 09:49:23 GMT docker-content-digest: - sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 docker-distribution-api-version: @@ -3104,9 +2969,9 @@ interactions: Content-Type: - application/vnd.oci.image.manifest.v1+json User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: PUT - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-arm-template/manifests/1.0.0 + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-arm-template/manifests/1.0.0 response: body: string: '{"errors": [{"code": "UNAUTHORIZED", "message": "authentication required, @@ -3126,7 +2991,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:59 GMT + - Tue, 05 Sep 2023 09:49:23 GMT docker-distribution-api-version: - registry/2.0 server: @@ -3135,7 +3000,7 @@ interactions: - max-age=31536000; includeSubDomains - max-age=31536000; includeSubDomains www-authenticate: - - Bearer realm="https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/oauth2/token",service="ubuntupublisherubuntuacr8e894d23e6.azurecr.io",scope="repository:ubuntu-vm-arm-template:pull,push" + - Bearer realm="https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/oauth2/token",service="ubuntupublisherubuntuacr3811a7f31a.azurecr.io",scope="repository:ubuntu-vm-arm-template:pull,push" x-content-type-options: - nosniff status: @@ -3151,11 +3016,11 @@ interactions: Connection: - keep-alive Service: - - ubuntupublisherubuntuacr8e894d23e6.azurecr.io + - ubuntupublisherubuntuacr3811a7f31a.azurecr.io User-Agent: - oras-py method: GET - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/oauth2/token?service=ubuntupublisherubuntuacr8e894d23e6.azurecr.io&scope=repository%3Aubuntu-vm-arm-template%3Apull%2Cpush + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/oauth2/token?service=ubuntupublisherubuntuacr3811a7f31a.azurecr.io&scope=repository%3Aubuntu-vm-arm-template%3Apull%2Cpush response: body: string: '{"access_token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}' @@ -3165,7 +3030,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:55:59 GMT + - Tue, 05 Sep 2023 09:49:23 GMT server: - openresty strict-transport-security: @@ -3197,9 +3062,9 @@ interactions: Content-Type: - application/vnd.oci.image.manifest.v1+json User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: PUT - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-arm-template/manifests/1.0.0 + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-arm-template/manifests/1.0.0 response: body: string: '' @@ -3214,7 +3079,7 @@ interactions: content-length: - '0' date: - - Tue, 29 Aug 2023 15:56:00 GMT + - Tue, 05 Sep 2023 09:49:24 GMT docker-content-digest: - sha256:8923fa544da97914212bc9173ec512741d331940e4a2c7b6fbad979657a5c507 docker-distribution-api-version: @@ -3234,7 +3099,7 @@ interactions: - request: body: '{"properties": {"template": {"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "metadata": {"_generator": {"name": "bicep", "version": - "0.12.40.16777", "templateHash": "1926705401567781373"}}, "parameters": {"location": + "0.15.31.15270", "templateHash": "9758159467150602695"}}, "parameters": {"location": {"type": "string"}, "publisherName": {"type": "string", "metadata": {"description": "Name of an existing publisher, expected to be in the resource group where you deploy the template"}}, "acrArtifactStoreName": {"type": "string", "metadata": @@ -3300,14 +3165,14 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: POST uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/validate?api-version=2022-09-01 response: body: - string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324562", - "name": "AOSM_CLI_deployment_1693324562", "type": "Microsoft.Resources/deployments", - "properties": {"templateHash": "1926705401567781373", "parameters": {"location": + string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907367", + "name": "AOSM_CLI_deployment_1693907367", "type": "Microsoft.Resources/deployments", + "properties": {"templateHash": "9758159467150602695", "parameters": {"location": {"type": "String", "value": "westcentralus"}, "publisherName": {"type": "String", "value": "ubuntuPublisher"}, "acrArtifactStoreName": {"type": "String", "value": "ubuntu-acr"}, "saArtifactStoreName": {"type": "String", "value": "ubuntu-blob-store"}, @@ -3316,7 +3181,7 @@ interactions: "value": "1.0.0"}, "vhdVersion": {"type": "String", "value": "1-0-0"}, "armTemplateVersion": {"type": "String", "value": "1.0.0"}}, "mode": "Incremental", "provisioningState": "Succeeded", "timestamp": "0001-01-01T00:00:00Z", "duration": "PT0S", "correlationId": - "358fefb4-997e-4764-93ee-8dce6e41f410", "providers": [{"namespace": "Microsoft.Hybridnetwork", + "ac2df063-4f9a-480b-ae7f-a3f1cd3c88d8", "providers": [{"namespace": "Microsoft.Hybridnetwork", "resourceTypes": [{"resourceType": "publishers/networkfunctiondefinitiongroups/networkfunctiondefinitionversions", "locations": ["westcentralus"]}]}], "dependencies": [], "validatedResources": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Hybridnetwork/publishers/ubuntuPublisher/networkfunctiondefinitiongroups/ubuntu-vm-nfdg/networkfunctiondefinitionversions/1.0.0"}]}}' @@ -3328,7 +3193,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:56:03 GMT + - Tue, 05 Sep 2023 09:49:28 GMT expires: - '-1' pragma: @@ -3349,7 +3214,7 @@ interactions: - request: body: '{"properties": {"template": {"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "metadata": {"_generator": {"name": "bicep", "version": - "0.12.40.16777", "templateHash": "1926705401567781373"}}, "parameters": {"location": + "0.15.31.15270", "templateHash": "9758159467150602695"}}, "parameters": {"location": {"type": "string"}, "publisherName": {"type": "string", "metadata": {"description": "Name of an existing publisher, expected to be in the resource group where you deploy the template"}}, "acrArtifactStoreName": {"type": "string", "metadata": @@ -3415,14 +3280,14 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2022-09-01 response: body: - string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324562", - "name": "AOSM_CLI_deployment_1693324562", "type": "Microsoft.Resources/deployments", - "properties": {"templateHash": "1926705401567781373", "parameters": {"location": + string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907367", + "name": "AOSM_CLI_deployment_1693907367", "type": "Microsoft.Resources/deployments", + "properties": {"templateHash": "9758159467150602695", "parameters": {"location": {"type": "String", "value": "westcentralus"}, "publisherName": {"type": "String", "value": "ubuntuPublisher"}, "acrArtifactStoreName": {"type": "String", "value": "ubuntu-acr"}, "saArtifactStoreName": {"type": "String", "value": "ubuntu-blob-store"}, @@ -3430,13 +3295,13 @@ interactions: "String", "value": "ubuntu-vm-nfdg"}, "nfDefinitionVersion": {"type": "String", "value": "1.0.0"}, "vhdVersion": {"type": "String", "value": "1-0-0"}, "armTemplateVersion": {"type": "String", "value": "1.0.0"}}, "mode": "Incremental", "provisioningState": - "Accepted", "timestamp": "2023-08-29T15:56:07.0620969Z", "duration": "PT0.0001316S", - "correlationId": "c12ea2f4-c906-4529-961f-4faf217719d0", "providers": [{"namespace": + "Accepted", "timestamp": "2023-09-05T09:49:30.6661821Z", "duration": "PT0.0000952S", + "correlationId": "325ae515-57b2-4ac9-8f1a-f765a5f3f74f", "providers": [{"namespace": "Microsoft.Hybridnetwork", "resourceTypes": [{"resourceType": "publishers/networkfunctiondefinitiongroups/networkfunctiondefinitionversions", "locations": ["westcentralus"]}]}], "dependencies": []}}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324562/operationStatuses/08585082823207719763?api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907367/operationStatuses/08585076995154451923?api-version=2022-09-01 cache-control: - no-cache content-length: @@ -3444,7 +3309,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:56:07 GMT + - Tue, 05 Sep 2023 09:49:30 GMT expires: - '-1' pragma: @@ -3472,9 +3337,9 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585082823207719763?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585076995154451923?api-version=2022-09-01 response: body: string: '{"status": "Accepted"}' @@ -3486,7 +3351,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:56:08 GMT + - Tue, 05 Sep 2023 09:49:30 GMT expires: - '-1' pragma: @@ -3514,9 +3379,9 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585082823207719763?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585076995154451923?api-version=2022-09-01 response: body: string: '{"status": "Running"}' @@ -3528,7 +3393,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:56:38 GMT + - Tue, 05 Sep 2023 09:50:01 GMT expires: - '-1' pragma: @@ -3556,9 +3421,9 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585082823207719763?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585076995154451923?api-version=2022-09-01 response: body: string: '{"status": "Running"}' @@ -3570,7 +3435,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:57:09 GMT + - Tue, 05 Sep 2023 09:50:31 GMT expires: - '-1' pragma: @@ -3598,9 +3463,9 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585082823207719763?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585076995154451923?api-version=2022-09-01 response: body: string: '{"status": "Succeeded"}' @@ -3612,7 +3477,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:57:39 GMT + - Tue, 05 Sep 2023 09:51:01 GMT expires: - '-1' pragma: @@ -3640,14 +3505,14 @@ interactions: ParameterSetName: - -f --definition-type User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2022-09-01 response: body: - string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324562", - "name": "AOSM_CLI_deployment_1693324562", "type": "Microsoft.Resources/deployments", - "properties": {"templateHash": "1926705401567781373", "parameters": {"location": + string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907367", + "name": "AOSM_CLI_deployment_1693907367", "type": "Microsoft.Resources/deployments", + "properties": {"templateHash": "9758159467150602695", "parameters": {"location": {"type": "String", "value": "westcentralus"}, "publisherName": {"type": "String", "value": "ubuntuPublisher"}, "acrArtifactStoreName": {"type": "String", "value": "ubuntu-acr"}, "saArtifactStoreName": {"type": "String", "value": "ubuntu-blob-store"}, @@ -3655,8 +3520,8 @@ interactions: "String", "value": "ubuntu-vm-nfdg"}, "nfDefinitionVersion": {"type": "String", "value": "1.0.0"}, "vhdVersion": {"type": "String", "value": "1-0-0"}, "armTemplateVersion": {"type": "String", "value": "1.0.0"}}, "mode": "Incremental", "provisioningState": - "Succeeded", "timestamp": "2023-08-29T15:57:28.5850113Z", "duration": "PT1M21.523046S", - "correlationId": "c12ea2f4-c906-4529-961f-4faf217719d0", "providers": [{"namespace": + "Succeeded", "timestamp": "2023-09-05T09:50:51.8138496Z", "duration": "PT1M21.1477627S", + "correlationId": "325ae515-57b2-4ac9-8f1a-f765a5f3f74f", "providers": [{"namespace": "Microsoft.Hybridnetwork", "resourceTypes": [{"resourceType": "publishers/networkfunctiondefinitiongroups/networkfunctiondefinitionversions", "locations": ["westcentralus"]}]}], "dependencies": [], "outputResources": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Hybridnetwork/publishers/ubuntuPublisher/networkfunctiondefinitiongroups/ubuntu-vm-nfdg/networkfunctiondefinitionversions/1.0.0"}]}}' @@ -3664,11 +3529,11 @@ interactions: cache-control: - no-cache content-length: - - '1571' + - '1572' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:57:39 GMT + - Tue, 05 Sep 2023 09:51:02 GMT expires: - '-1' pragma: @@ -3696,44 +3561,32 @@ interactions: ParameterSetName: - -f --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg/networkFunctionDefinitionVersions/1.0.0?api-version=2023-04-01-preview + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HybridNetwork/proxyPublishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg/networkFunctionDefinitionVersions/1.0.0?publisherScope=private&publisherLocation=westcentralus&api-version=2023-04-01-preview response: body: - string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Hybridnetwork/publishers/ubuntuPublisher/networkfunctiondefinitiongroups/ubuntu-vm-nfdg/networkfunctiondefinitionversions/1.0.0", - "name": "1.0.0", "type": "microsoft.hybridnetwork/publishers/networkfunctiondefinitiongroups/networkfunctiondefinitionversions", - "location": "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:56:10.8293417Z", "lastModifiedBy": - "sunnycarter@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": - "2023-08-29T15:56:10.8293417Z"}, "properties": {"networkFunctionTemplate": - {"networkFunctionApplications": [{"artifactProfile": {"vhdArtifactProfile": - {"vhdName": "ubuntu-vm-vhd", "vhdVersion": "1-0-0"}, "artifactStore": {"id": - "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store"}}, - "deployParametersMappingRuleProfile": {"vhdImageMappingRuleProfile": {"userConfiguration": - "{\"imageName\":\"ubuntu-vmImage\",\"azureDeployLocation\":\"{deployParameters.location}\"}"}, - "applicationEnablement": "Unknown"}, "artifactType": "VhdImageFile", "dependsOnProfile": - null, "name": "ubuntu-vmImage"}, {"artifactProfile": {"templateArtifactProfile": - {"templateName": "ubuntu-vm-arm-template", "templateVersion": "1.0.0"}, "artifactStore": - {"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr"}}, - "deployParametersMappingRuleProfile": {"templateMappingRuleProfile": {"templateParameters": - "{\"location\":\"{deployParameters.location}\",\"subnetName\":\"{deployParameters.subnetName}\",\"ubuntuVmName\":\"{deployParameters.ubuntuVmName}\",\"virtualNetworkId\":\"{deployParameters.virtualNetworkId}\",\"sshPublicKeyAdmin\":\"{deployParameters.sshPublicKeyAdmin}\",\"imageName\":\"ubuntu-vmImage\"}"}, - "applicationEnablement": "Unknown"}, "artifactType": "ArmTemplate", "dependsOnProfile": - null, "name": "ubuntu-vm"}], "nfviType": "AzureCore"}, "versionState": "Preview", - "description": null, "deployParameters": "{\"$schema\":\"https://json-schema.org/draft-07/schema#\",\"title\":\"DeployParametersSchema\",\"type\":\"object\",\"properties\":{\"location\":{\"type\":\"string\"},\"subnetName\":{\"type\":\"string\"},\"ubuntuVmName\":{\"type\":\"string\"},\"virtualNetworkId\":{\"type\":\"string\"},\"sshPublicKeyAdmin\":{\"type\":\"string\"}},\"required\":[\"location\",\"subnetName\",\"ubuntuVmName\",\"virtualNetworkId\",\"sshPublicKeyAdmin\"]}", - "networkFunctionType": "VirtualNetworkFunction", "provisioningState": "Succeeded"}}' + string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.HybridNetwork/proxyPublishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg/networkFunctionDefinitionVersions/1.0.0?publisherscope=Private&publisherlocation=westcentralus", + "name": "1.0.0", "type": "proxyPublishers/networkFunctionDefinitionGroups/networkFunctionDefinitionVersions", + "properties": {"versionState": "Preview", "description": null, "networkFunctionType": + "VirtualNetworkFunction", "nfviType": "AzureCore", "deployParameters": "{\"$schema\":\"https://json-schema.org/draft-07/schema#\",\"title\":\"DeployParametersSchema\",\"type\":\"object\",\"properties\":{\"location\":{\"type\":\"string\"},\"subnetName\":{\"type\":\"string\"},\"ubuntuVmName\":{\"type\":\"string\"},\"virtualNetworkId\":{\"type\":\"string\"},\"sshPublicKeyAdmin\":{\"type\":\"string\"}},\"required\":[\"location\",\"subnetName\",\"ubuntuVmName\",\"virtualNetworkId\",\"sshPublicKeyAdmin\"]}", + "networkFunctionApplications": [{"deployParametersMappingRuleProfile": {"vhdImageMappingRuleProfile": + {"userConfiguration": "{\"imageName\":\"ubuntu-vmImage\",\"azureDeployLocation\":\"{deployParameters.location}\"}"}, + "applicationEnablement": "Unknown"}, "name": "ubuntu-vmImage", "artifactType": + "VhdImageFile"}, {"deployParametersMappingRuleProfile": {"templateMappingRuleProfile": + {"templateParameters": "{\"location\":\"{deployParameters.location}\",\"subnetName\":\"{deployParameters.subnetName}\",\"ubuntuVmName\":\"{deployParameters.ubuntuVmName}\",\"virtualNetworkId\":\"{deployParameters.virtualNetworkId}\",\"sshPublicKeyAdmin\":\"{deployParameters.sshPublicKeyAdmin}\",\"imageName\":\"ubuntu-vmImage\"}"}, + "applicationEnablement": "Unknown"}, "name": "ubuntu-vm", "artifactType": + "ArmTemplate"}]}}' headers: cache-control: - no-cache content-length: - - '2815' + - '1783' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:57:40 GMT - etag: - - '"00003600-0000-0600-0000-64ee152a0000"' + - Tue, 05 Sep 2023 09:51:04 GMT expires: - '-1' pragma: @@ -3746,6 +3599,8 @@ interactions: - Accept-Encoding x-content-type-options: - nosniff + x-ms-build-version: + - 1.0.02386.1640 x-ms-providerhub-traffic: - 'True' status: @@ -3765,7 +3620,7 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/Allow-2023-09-01?api-version=2021-07-01 response: @@ -3780,142 +3635,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:57:40 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json, text/json - Accept-Encoding: - - gzip, deflate - CommandName: - - aosm nsd publish - Connection: - - keep-alive - ParameterSetName: - - -f - User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/AllowPreReleaseFeatures?api-version=2021-07-01 - response: - body: - string: '{"properties": {"state": "Registered"}, "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/AllowPreReleaseFeatures", - "type": "Microsoft.Features/providers/features", "name": "Microsoft.HybridNetwork/AllowPreReleaseFeatures"}' - headers: - cache-control: - - no-cache - content-length: - - '304' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Aug 2023 15:57:40 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json, text/json - Accept-Encoding: - - gzip, deflate - CommandName: - - aosm nsd publish - Connection: - - keep-alive - ParameterSetName: - - -f - User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/Allow-2023-04-01-preview?api-version=2021-07-01 - response: - body: - string: '{"properties": {"state": "Registered"}, "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/Allow-2023-04-01-preview", - "type": "Microsoft.Features/providers/features", "name": "Microsoft.HybridNetwork/Allow-2023-04-01-preview"}' - headers: - cache-control: - - no-cache - content-length: - - '306' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Aug 2023 15:57:40 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json, text/json - Accept-Encoding: - - gzip, deflate - CommandName: - - aosm nsd publish - Connection: - - keep-alive - ParameterSetName: - - -f - User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/MsiForResourceEnabled?api-version=2021-07-01 - response: - body: - string: '{"properties": {"state": "Registered"}, "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/MsiForResourceEnabled", - "type": "Microsoft.Features/providers/features", "name": "Microsoft.HybridNetwork/MsiForResourceEnabled"}' - headers: - cache-control: - - no-cache - content-length: - - '300' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Aug 2023 15:57:40 GMT + - Tue, 05 Sep 2023 09:51:04 GMT expires: - '-1' pragma: @@ -3945,7 +3665,7 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: HEAD uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001?api-version=2022-09-01 response: @@ -3957,7 +3677,7 @@ interactions: content-length: - '0' date: - - Tue, 29 Aug 2023 15:57:41 GMT + - Tue, 05 Sep 2023 09:51:05 GMT expires: - '-1' pragma: @@ -3983,7 +3703,7 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001?api-version=2022-09-01 response: @@ -3991,8 +3711,8 @@ interactions: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001", "name": "cli_test_vnf_nsd_000001", "type": "Microsoft.Resources/resourceGroups", "location": "westcentralus", "tags": {"product": "azurecli", "cause": "automation", - "test": "test_vnf_nsd_publish_and_delete", "date": "2023-08-29T15:46:31Z", - "module": "aosm", "autoDelete": "true", "expiresOn": "2023-09-28T15:46:31.4504856Z"}, + "test": "test_vnf_nsd_publish_and_delete", "date": "2023-09-05T09:40:10Z", + "module": "aosm", "autoDelete": "true", "expiresOn": "2023-10-05T09:40:11.0915609Z"}, "properties": {"provisioningState": "Succeeded"}}' headers: cache-control: @@ -4002,7 +3722,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:57:41 GMT + - Tue, 05 Sep 2023 09:51:05 GMT expires: - '-1' pragma: @@ -4030,30 +3750,30 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher?api-version=2023-04-01-preview response: body: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher", "name": "ubuntuPublisher", "type": "microsoft.hybridnetwork/publishers", "location": - "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:46:35.343537Z", "lastModifiedBy": - "sunnycarter@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": - "2023-08-29T15:46:35.343537Z"}, "properties": {"scope": "Private", "provisioningState": + "westcentralus", "systemData": {"createdBy": "jamieparsons@microsoft.com", + "createdByType": "User", "createdAt": "2023-09-05T09:40:14.6593186Z", "lastModifiedBy": + "jamieparsons@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": + "2023-09-05T09:40:14.6593186Z"}, "properties": {"scope": "Private", "provisioningState": "Succeeded"}}' headers: cache-control: - no-cache content-length: - - '586' + - '590' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:57:42 GMT + - Tue, 05 Sep 2023 09:51:05 GMT etag: - - '"00003c03-0000-0600-0000-64ee12e60000"' + - '"2a00d48b-0000-0800-0000-64f6f78a0000"' expires: - '-1' pragma: @@ -4085,32 +3805,32 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr?api-version=2023-04-01-preview response: body: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", "name": "ubuntu-acr", "type": "microsoft.hybridnetwork/publishers/artifactstores", - "location": "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:48:08.8909773Z", "lastModifiedBy": + "location": "westcentralus", "systemData": {"createdBy": "jamieparsons@microsoft.com", + "createdByType": "User", "createdAt": "2023-09-05T09:41:48.6283289Z", "lastModifiedBy": "b8ed041c-aa91-418e-8f47-20c70abc2de1", "lastModifiedByType": "Application", - "lastModifiedAt": "2023-08-29T15:56:25.5771605Z"}, "properties": {"storeType": + "lastModifiedAt": "2023-09-05T09:49:49.0874061Z"}, "properties": {"storeType": "AzureContainerRegistry", "replicationStrategy": "SingleReplication", "managedResourceGroupConfiguration": - {"name": "ubuntu-acr-HostedResources-663B284E", "location": "westcentralus"}, - "provisioningState": "Succeeded", "storageResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/ubuntu-acr-HostedResources-663B284E/providers/Microsoft.ContainerRegistry/registries/UbuntupublisherUbuntuAcr8e894d23e6"}}' + {"name": "ubuntu-acr-HostedResources-50EB00B6", "location": "westcentralus"}, + "provisioningState": "Succeeded", "storageResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/ubuntu-acr-HostedResources-50EB00B6/providers/Microsoft.ContainerRegistry/registries/UbuntupublisherUbuntuAcr3811a7f31a"}}' headers: cache-control: - no-cache content-length: - - '1031' + - '1032' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:57:42 GMT + - Tue, 05 Sep 2023 09:51:06 GMT etag: - - '"0000ec2e-0000-0600-0000-64ee152a0000"' + - '"75027469-0000-0800-0000-64f6f9bd0000"' expires: - '-1' pragma: @@ -4146,32 +3866,32 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkServiceDesignGroups/ubuntu?api-version=2023-04-01-preview response: body: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkServiceDesignGroups/ubuntu", "name": "ubuntu", "type": "microsoft.hybridnetwork/publishers/networkservicedesigngroups", - "location": "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:57:43.9163403Z", "lastModifiedBy": - "sunnycarter@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": - "2023-08-29T15:57:43.9163403Z"}, "properties": {"description": null, "provisioningState": + "location": "westcentralus", "systemData": {"createdBy": "jamieparsons@microsoft.com", + "createdByType": "User", "createdAt": "2023-09-05T09:51:07.1676813Z", "lastModifiedBy": + "jamieparsons@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": + "2023-09-05T09:51:07.1676813Z"}, "properties": {"description": null, "provisioningState": "Accepted"}}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/8e5f8d49-efa6-47d9-8cdd-6ed90c40c51f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d8c7c505-e81f-49f0-8c0e-c88a228ab6db*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3?api-version=2020-01-01-preview cache-control: - no-cache content-length: - - '640' + - '642' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:57:53 GMT + - Tue, 05 Sep 2023 09:51:09 GMT etag: - - '"00003901-0000-0600-0000-64ee15810000"' + - '"2f00e247-0000-0800-0000-64f6fa0d0000"' expires: - '-1' pragma: @@ -4203,27 +3923,27 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/8e5f8d49-efa6-47d9-8cdd-6ed90c40c51f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d8c7c505-e81f-49f0-8c0e-c88a228ab6db*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/8e5f8d49-efa6-47d9-8cdd-6ed90c40c51f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B", - "name": "8e5f8d49-efa6-47d9-8cdd-6ed90c40c51f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d8c7c505-e81f-49f0-8c0e-c88a228ab6db*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3", + "name": "d8c7c505-e81f-49f0-8c0e-c88a228ab6db*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkServiceDesignGroups/ubuntu", - "status": "Accepted", "startTime": "2023-08-29T15:57:53.242231Z"}' + "status": "Accepted", "startTime": "2023-09-05T09:51:08.1760086Z"}' headers: cache-control: - no-cache content-length: - - '570' + - '571' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:57:53 GMT + - Tue, 05 Sep 2023 09:51:09 GMT etag: - - '"00002606-0000-0600-0000-64ee15810000"' + - '"220c64b4-0000-0800-0000-64f6fa0c0000"' expires: - '-1' pragma: @@ -4253,28 +3973,28 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/8e5f8d49-efa6-47d9-8cdd-6ed90c40c51f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d8c7c505-e81f-49f0-8c0e-c88a228ab6db*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/8e5f8d49-efa6-47d9-8cdd-6ed90c40c51f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B", - "name": "8e5f8d49-efa6-47d9-8cdd-6ed90c40c51f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/d8c7c505-e81f-49f0-8c0e-c88a228ab6db*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3", + "name": "d8c7c505-e81f-49f0-8c0e-c88a228ab6db*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkServiceDesignGroups/ubuntu", - "status": "Succeeded", "startTime": "2023-08-29T15:57:53.242231Z", "endTime": - "2023-08-29T15:58:01.2586688Z", "properties": null}' + "status": "Succeeded", "startTime": "2023-09-05T09:51:08.1760086Z", "endTime": + "2023-09-05T09:51:12.0204676Z", "properties": null}' headers: cache-control: - no-cache content-length: - - '634' + - '635' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:58:24 GMT + - Tue, 05 Sep 2023 09:51:39 GMT etag: - - '"00002706-0000-0600-0000-64ee15890000"' + - '"220ca1b5-0000-0800-0000-64f6fa100000"' expires: - '-1' pragma: @@ -4304,30 +4024,30 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkServiceDesignGroups/ubuntu?api-version=2023-04-01-preview response: body: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkServiceDesignGroups/ubuntu", "name": "ubuntu", "type": "microsoft.hybridnetwork/publishers/networkservicedesigngroups", - "location": "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:57:43.9163403Z", "lastModifiedBy": - "sunnycarter@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": - "2023-08-29T15:57:43.9163403Z"}, "properties": {"description": null, "provisioningState": + "location": "westcentralus", "systemData": {"createdBy": "jamieparsons@microsoft.com", + "createdByType": "User", "createdAt": "2023-09-05T09:51:07.1676813Z", "lastModifiedBy": + "jamieparsons@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": + "2023-09-05T09:51:07.1676813Z"}, "properties": {"description": null, "provisioningState": "Succeeded"}}' headers: cache-control: - no-cache content-length: - - '641' + - '643' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:58:24 GMT + - Tue, 05 Sep 2023 09:51:39 GMT etag: - - '"00003a01-0000-0600-0000-64ee15890000"' + - '"2f00e347-0000-0800-0000-64f6fa100000"' expires: - '-1' pragma: @@ -4359,8 +4079,8 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-nfdg-nf-acr-manifest-1-0-0?api-version=2023-04-01-preview response: @@ -4376,7 +4096,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:58:25 GMT + - Tue, 05 Sep 2023 09:51:40 GMT expires: - '-1' pragma: @@ -4393,7 +4113,7 @@ interactions: - request: body: '{"properties": {"template": {"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "metadata": {"_generator": {"name": "bicep", "version": - "0.12.40.16777", "templateHash": "2851085707422332070"}}, "parameters": {"location": + "0.15.31.15270", "templateHash": "12504378736665252435"}}, "parameters": {"location": {"type": "string"}, "publisherName": {"type": "string", "metadata": {"description": "Name of an existing publisher, expected to be in the resource group where you deploy the template"}}, "acrArtifactStoreName": {"type": "string", "metadata": @@ -4425,27 +4145,27 @@ interactions: Connection: - keep-alive Content-Length: - - '2067' + - '2068' Content-Type: - application/json ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: POST uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/validate?api-version=2022-09-01 response: body: - string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324707", - "name": "AOSM_CLI_deployment_1693324707", "type": "Microsoft.Resources/deployments", - "properties": {"templateHash": "2851085707422332070", "parameters": {"location": + string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907503", + "name": "AOSM_CLI_deployment_1693907503", "type": "Microsoft.Resources/deployments", + "properties": {"templateHash": "12504378736665252435", "parameters": {"location": {"type": "String", "value": "westcentralus"}, "publisherName": {"type": "String", "value": "ubuntuPublisher"}, "acrArtifactStoreName": {"type": "String", "value": "ubuntu-acr"}, "acrManifestNames": {"type": "Array", "value": ["ubuntu-vm-nfdg-nf-acr-manifest-1-0-0"]}, "armTemplateNames": {"type": "Array", "value": ["ubuntu-vm-nfdg_nf_artifact"]}, "armTemplateVersion": {"type": "String", "value": "1.0.0"}}, "mode": "Incremental", "provisioningState": "Succeeded", "timestamp": "0001-01-01T00:00:00Z", "duration": - "PT0S", "correlationId": "c7001363-001e-40fd-957e-3e8d9eec8f78", "providers": + "PT0S", "correlationId": "fda57aa2-3584-4425-86cb-502f0f99dd87", "providers": [{"namespace": "Microsoft.Hybridnetwork", "resourceTypes": [{"resourceType": "publishers/artifactStores/artifactManifests", "locations": ["westcentralus"]}]}], "dependencies": [], "validatedResources": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Hybridnetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-nfdg-nf-acr-manifest-1-0-0"}]}}' @@ -4453,11 +4173,11 @@ interactions: cache-control: - no-cache content-length: - - '1381' + - '1382' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:58:29 GMT + - Tue, 05 Sep 2023 09:51:47 GMT expires: - '-1' pragma: @@ -4478,7 +4198,7 @@ interactions: - request: body: '{"properties": {"template": {"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "metadata": {"_generator": {"name": "bicep", "version": - "0.12.40.16777", "templateHash": "2851085707422332070"}}, "parameters": {"location": + "0.15.31.15270", "templateHash": "12504378736665252435"}}, "parameters": {"location": {"type": "string"}, "publisherName": {"type": "string", "metadata": {"description": "Name of an existing publisher, expected to be in the resource group where you deploy the template"}}, "acrArtifactStoreName": {"type": "string", "metadata": @@ -4510,41 +4230,41 @@ interactions: Connection: - keep-alive Content-Length: - - '2067' + - '2068' Content-Type: - application/json ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2022-09-01 response: body: - string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324707", - "name": "AOSM_CLI_deployment_1693324707", "type": "Microsoft.Resources/deployments", - "properties": {"templateHash": "2851085707422332070", "parameters": {"location": + string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907503", + "name": "AOSM_CLI_deployment_1693907503", "type": "Microsoft.Resources/deployments", + "properties": {"templateHash": "12504378736665252435", "parameters": {"location": {"type": "String", "value": "westcentralus"}, "publisherName": {"type": "String", "value": "ubuntuPublisher"}, "acrArtifactStoreName": {"type": "String", "value": "ubuntu-acr"}, "acrManifestNames": {"type": "Array", "value": ["ubuntu-vm-nfdg-nf-acr-manifest-1-0-0"]}, "armTemplateNames": {"type": "Array", "value": ["ubuntu-vm-nfdg_nf_artifact"]}, "armTemplateVersion": {"type": "String", "value": "1.0.0"}}, "mode": "Incremental", - "provisioningState": "Accepted", "timestamp": "2023-08-29T15:58:32.6763857Z", - "duration": "PT0.0002267S", "correlationId": "09cc96a3-cdc7-44c1-bb35-9d1fbb6828c7", + "provisioningState": "Accepted", "timestamp": "2023-09-05T09:51:50.6114456Z", + "duration": "PT0.0001764S", "correlationId": "0ca7da5a-c6d0-4e6c-9553-4ea7cf0614ca", "providers": [{"namespace": "Microsoft.Hybridnetwork", "resourceTypes": [{"resourceType": "publishers/artifactStores/artifactManifests", "locations": ["westcentralus"]}]}], "dependencies": []}}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324707/operationStatuses/08585082821741459869?api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907503/operationStatuses/08585076993762694393?api-version=2022-09-01 cache-control: - no-cache content-length: - - '1128' + - '1129' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:58:33 GMT + - Tue, 05 Sep 2023 09:51:51 GMT expires: - '-1' pragma: @@ -4572,21 +4292,23 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585082821741459869?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585076993762694393?api-version=2022-09-01 response: body: string: '{"status": "Accepted"}' headers: cache-control: - no-cache + connection: + - close content-length: - '22' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:58:33 GMT + - Tue, 05 Sep 2023 09:51:51 GMT expires: - '-1' pragma: @@ -4614,21 +4336,21 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585082821741459869?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585076993762694393?api-version=2022-09-01 response: body: - string: '{"status": "Running"}' + string: '{"status": "Succeeded"}' headers: cache-control: - no-cache content-length: - - '21' + - '23' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:59:03 GMT + - Tue, 05 Sep 2023 09:52:22 GMT expires: - '-1' pragma: @@ -4656,63 +4378,21 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585082821741459869?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2022-09-01 response: body: - string: '{"status": "Succeeded"}' - headers: - cache-control: - - no-cache - content-length: - - '23' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Aug 2023 15:59:33 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - vary: - - Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - CommandName: - - aosm nsd publish - Connection: - - keep-alive - ParameterSetName: - - -f - User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2022-09-01 - response: - body: - string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324707", - "name": "AOSM_CLI_deployment_1693324707", "type": "Microsoft.Resources/deployments", - "properties": {"templateHash": "2851085707422332070", "parameters": {"location": + string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907503", + "name": "AOSM_CLI_deployment_1693907503", "type": "Microsoft.Resources/deployments", + "properties": {"templateHash": "12504378736665252435", "parameters": {"location": {"type": "String", "value": "westcentralus"}, "publisherName": {"type": "String", "value": "ubuntuPublisher"}, "acrArtifactStoreName": {"type": "String", "value": "ubuntu-acr"}, "acrManifestNames": {"type": "Array", "value": ["ubuntu-vm-nfdg-nf-acr-manifest-1-0-0"]}, "armTemplateNames": {"type": "Array", "value": ["ubuntu-vm-nfdg_nf_artifact"]}, "armTemplateVersion": {"type": "String", "value": "1.0.0"}}, "mode": "Incremental", - "provisioningState": "Succeeded", "timestamp": "2023-08-29T15:59:16.4310587Z", - "duration": "PT43.7548997S", "correlationId": "09cc96a3-cdc7-44c1-bb35-9d1fbb6828c7", + "provisioningState": "Succeeded", "timestamp": "2023-09-05T09:52:18.7179466Z", + "duration": "PT28.1066774S", "correlationId": "0ca7da5a-c6d0-4e6c-9553-4ea7cf0614ca", "providers": [{"namespace": "Microsoft.Hybridnetwork", "resourceTypes": [{"resourceType": "publishers/artifactStores/artifactManifests", "locations": ["westcentralus"]}]}], "dependencies": [], "outputResources": [{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Hybridnetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-nfdg-nf-acr-manifest-1-0-0"}]}}' @@ -4720,11 +4400,11 @@ interactions: cache-control: - no-cache content-length: - - '1395' + - '1396' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:59:33 GMT + - Tue, 05 Sep 2023 09:52:22 GMT expires: - '-1' pragma: @@ -4752,31 +4432,31 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-nfdg-nf-acr-manifest-1-0-0?api-version=2023-04-01-preview response: body: string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Hybridnetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-nfdg-nf-acr-manifest-1-0-0", "name": "ubuntu-vm-nfdg-nf-acr-manifest-1-0-0", "type": "microsoft.hybridnetwork/publishers/artifactstores/artifactmanifests", - "location": "westcentralus", "systemData": {"createdBy": "sunnycarter@microsoft.com", - "createdByType": "User", "createdAt": "2023-08-29T15:58:36.6237908Z", "lastModifiedBy": - "sunnycarter@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": - "2023-08-29T15:58:36.6237908Z"}, "properties": {"artifacts": [{"artifactName": + "location": "westcentralus", "systemData": {"createdBy": "jamieparsons@microsoft.com", + "createdByType": "User", "createdAt": "2023-09-05T09:51:54.9257911Z", "lastModifiedBy": + "jamieparsons@microsoft.com", "lastModifiedByType": "User", "lastModifiedAt": + "2023-09-05T09:51:54.9257911Z"}, "properties": {"artifacts": [{"artifactName": "ubuntu-vm-nfdg_nf_artifact", "artifactType": "ArmTemplate", "artifactVersion": "1.0.0"}], "artifactManifestState": "Uploading", "provisioningState": "Succeeded"}}' headers: cache-control: - no-cache content-length: - - '863' + - '865' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:59:35 GMT + - Tue, 05 Sep 2023 09:52:23 GMT etag: - - '"00002e0f-0000-0600-0000-64ee15c20000"' + - '"2500c857-0000-0800-0000-64f6fa440000"' expires: - '-1' pragma: @@ -4810,15 +4490,15 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: POST uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-nfdg-nf-acr-manifest-1-0-0/listCredential?api-version=2023-04-01-preview response: body: string: '{"username": "ubuntu-vm-nfdg-nf-acr-manifest-1-0-0", "acrToken": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "acrServerUrl": "https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io", "repositories": - ["ubuntu-vm-nfdg_nf_artifact"], "expiry": "2023-08-30T15:59:36.9854136+00:00", + "acrServerUrl": "https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io", "repositories": + ["ubuntu-vm-nfdg_nf_artifact"], "expiry": "2023-09-06T09:52:24.7636616+00:00", "credentialType": "AzureContainerRegistryScopedToken"}' headers: cache-control: @@ -4828,7 +4508,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:59:37 GMT + - Tue, 05 Sep 2023 09:52:25 GMT expires: - '-1' pragma: @@ -4864,9 +4544,9 @@ interactions: Content-Type: - application/octet-stream User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: POST - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/ + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/ response: body: string: '{"errors": [{"code": "UNAUTHORIZED", "message": "authentication required, @@ -4886,7 +4566,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:59:40 GMT + - Tue, 05 Sep 2023 09:52:29 GMT docker-distribution-api-version: - registry/2.0 server: @@ -4895,7 +4575,7 @@ interactions: - max-age=31536000; includeSubDomains - max-age=31536000; includeSubDomains www-authenticate: - - Bearer realm="https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/oauth2/token",service="ubuntupublisherubuntuacr8e894d23e6.azurecr.io",scope="repository:ubuntu-vm-nfdg_nf_artifact:pull,push" + - Bearer realm="https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/oauth2/token",service="ubuntupublisherubuntuacr3811a7f31a.azurecr.io",scope="repository:ubuntu-vm-nfdg_nf_artifact:pull,push" x-content-type-options: - nosniff status: @@ -4911,11 +4591,11 @@ interactions: Connection: - keep-alive Service: - - ubuntupublisherubuntuacr8e894d23e6.azurecr.io + - ubuntupublisherubuntuacr3811a7f31a.azurecr.io User-Agent: - oras-py method: GET - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/oauth2/token?service=ubuntupublisherubuntuacr8e894d23e6.azurecr.io&scope=repository%3Aubuntu-vm-nfdg_nf_artifact%3Apull%2Cpush + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/oauth2/token?service=ubuntupublisherubuntuacr3811a7f31a.azurecr.io&scope=repository%3Aubuntu-vm-nfdg_nf_artifact%3Apull%2Cpush response: body: string: '{"access_token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}' @@ -4925,7 +4605,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:59:41 GMT + - Tue, 05 Sep 2023 09:52:29 GMT server: - openresty strict-transport-security: @@ -4951,9 +4631,9 @@ interactions: Content-Type: - application/octet-stream User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: POST - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/ + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/ response: body: string: '' @@ -4968,13 +4648,13 @@ interactions: content-length: - '0' date: - - Tue, 29 Aug 2023 15:59:41 GMT + - Tue, 05 Sep 2023 09:52:29 GMT docker-distribution-api-version: - registry/2.0 docker-upload-uuid: - - 616589d9-557e-4af4-871d-f280e01b03a0 + - 9ff55b23-9ffa-42f4-a33e-46aa1cbb3fdf location: - - /v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/616589d9-557e-4af4-871d-f280e01b03a0?_nouploadcache=false&_state=ITMtpjWT0X3FyZxRkfW8TSCsQEgfPobzsxGv3RD2amh7Ik5hbWUiOiJ1YnVudHUtdm0tbmZkZ19uZl9hcnRpZmFjdCIsIlVVSUQiOiI2MTY1ODlkOS01NTdlLTRhZjQtODcxZC1mMjgwZTAxYjAzYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjMtMDgtMjlUMTU6NTk6NDEuMzI1OTkwNjQyWiJ9 + - /v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/9ff55b23-9ffa-42f4-a33e-46aa1cbb3fdf?_nouploadcache=false&_state=MsjM-ya1K9Oru3ZUr_IMfPcgOKoLmOJ6_szQXl61tGN7Ik5hbWUiOiJ1YnVudHUtdm0tbmZkZ19uZl9hcnRpZmFjdCIsIlVVSUQiOiI5ZmY1NWIyMy05ZmZhLTQyZjQtYTMzZS00NmFhMWNiYjNmZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjMtMDktMDVUMDk6NTI6MjkuODI0ODI5NjE4WiJ9 range: - 0-0 server: @@ -4990,12 +4670,13 @@ interactions: - request: body: "{\n \"$schema\": \"https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#\",\n \ \"contentVersion\": \"1.0.0.0\",\n \"metadata\": {\n \"_generator\": - {\n \"name\": \"bicep\",\n \"version\": \"0.12.40.16777\",\n - \ \"templateHash\": \"7534571119701202339\"\n }\n },\n \"parameters\": - {\n \"publisherName\": {\n \"type\": \"string\",\n \"defaultValue\": - \"ubuntuPublisher\",\n \"metadata\": {\n \"description\": - \"Publisher where the NFD is published\"\n }\n },\n \"networkFunctionDefinitionGroupName\": - {\n \"type\": \"string\",\n \"defaultValue\": \"ubuntu-vm-nfdg\",\n + {\n \"name\": \"bicep\",\n \"version\": \"0.15.31.15270\",\n + \ \"templateHash\": \"16213402533690095645\"\n }\n },\n + \ \"parameters\": {\n \"publisherName\": {\n \"type\": \"string\",\n + \ \"defaultValue\": \"ubuntuPublisher\",\n \"metadata\": + {\n \"description\": \"Publisher where the NFD is published\"\n + \ }\n },\n \"networkFunctionDefinitionGroupName\": {\n + \ \"type\": \"string\",\n \"defaultValue\": \"ubuntu-vm-nfdg\",\n \ \"metadata\": {\n \"description\": \"NFD Group name for the Network Function\"\n }\n },\n \"ubuntu_vm_nfdg_nfd_version\": {\n \"type\": \"string\",\n \"metadata\": {\n \"description\": @@ -5035,13 +4716,13 @@ interactions: Connection: - keep-alive Content-Length: - - '3341' + - '3342' Content-Type: - application/octet-stream User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: PUT - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/616589d9-557e-4af4-871d-f280e01b03a0?_nouploadcache=false&_state=ITMtpjWT0X3FyZxRkfW8TSCsQEgfPobzsxGv3RD2amh7Ik5hbWUiOiJ1YnVudHUtdm0tbmZkZ19uZl9hcnRpZmFjdCIsIlVVSUQiOiI2MTY1ODlkOS01NTdlLTRhZjQtODcxZC1mMjgwZTAxYjAzYTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjMtMDgtMjlUMTU6NTk6NDEuMzI1OTkwNjQyWiJ9&digest=sha256%3Acda1bbb871260a2c7624e8adc401dec0667351f923fe545647b887e9f5271aad + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/9ff55b23-9ffa-42f4-a33e-46aa1cbb3fdf?_nouploadcache=false&_state=MsjM-ya1K9Oru3ZUr_IMfPcgOKoLmOJ6_szQXl61tGN7Ik5hbWUiOiJ1YnVudHUtdm0tbmZkZ19uZl9hcnRpZmFjdCIsIlVVSUQiOiI5ZmY1NWIyMy05ZmZhLTQyZjQtYTMzZS00NmFhMWNiYjNmZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjMtMDktMDVUMDk6NTI6MjkuODI0ODI5NjE4WiJ9&digest=sha256%3A3ed1035cbc2467e2e9ac9a9acbedba35995511ab5d8e54879250423d5e4f6680 response: body: string: '' @@ -5056,13 +4737,13 @@ interactions: content-length: - '0' date: - - Tue, 29 Aug 2023 15:59:41 GMT + - Tue, 05 Sep 2023 09:52:30 GMT docker-content-digest: - - sha256:cda1bbb871260a2c7624e8adc401dec0667351f923fe545647b887e9f5271aad + - sha256:3ed1035cbc2467e2e9ac9a9acbedba35995511ab5d8e54879250423d5e4f6680 docker-distribution-api-version: - registry/2.0 location: - - /v2/ubuntu-vm-nfdg_nf_artifact/blobs/sha256:cda1bbb871260a2c7624e8adc401dec0667351f923fe545647b887e9f5271aad + - /v2/ubuntu-vm-nfdg_nf_artifact/blobs/sha256:3ed1035cbc2467e2e9ac9a9acbedba35995511ab5d8e54879250423d5e4f6680 server: - openresty strict-transport-security: @@ -5087,9 +4768,9 @@ interactions: Content-Type: - application/octet-stream User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: POST - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/ + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/ response: body: string: '{"errors": [{"code": "UNAUTHORIZED", "message": "authentication required, @@ -5109,7 +4790,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:59:41 GMT + - Tue, 05 Sep 2023 09:52:30 GMT docker-distribution-api-version: - registry/2.0 server: @@ -5118,7 +4799,7 @@ interactions: - max-age=31536000; includeSubDomains - max-age=31536000; includeSubDomains www-authenticate: - - Bearer realm="https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/oauth2/token",service="ubuntupublisherubuntuacr8e894d23e6.azurecr.io",scope="repository:ubuntu-vm-nfdg_nf_artifact:push,pull" + - Bearer realm="https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/oauth2/token",service="ubuntupublisherubuntuacr3811a7f31a.azurecr.io",scope="repository:ubuntu-vm-nfdg_nf_artifact:pull,push" x-content-type-options: - nosniff status: @@ -5134,11 +4815,11 @@ interactions: Connection: - keep-alive Service: - - ubuntupublisherubuntuacr8e894d23e6.azurecr.io + - ubuntupublisherubuntuacr3811a7f31a.azurecr.io User-Agent: - oras-py method: GET - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/oauth2/token?service=ubuntupublisherubuntuacr8e894d23e6.azurecr.io&scope=repository%3Aubuntu-vm-nfdg_nf_artifact%3Apush%2Cpull + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/oauth2/token?service=ubuntupublisherubuntuacr3811a7f31a.azurecr.io&scope=repository%3Aubuntu-vm-nfdg_nf_artifact%3Apull%2Cpush response: body: string: '{"access_token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}' @@ -5148,7 +4829,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:59:41 GMT + - Tue, 05 Sep 2023 09:52:30 GMT server: - openresty strict-transport-security: @@ -5174,9 +4855,9 @@ interactions: Content-Type: - application/octet-stream User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: POST - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/ + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/ response: body: string: '' @@ -5191,13 +4872,13 @@ interactions: content-length: - '0' date: - - Tue, 29 Aug 2023 15:59:42 GMT + - Tue, 05 Sep 2023 09:52:30 GMT docker-distribution-api-version: - registry/2.0 docker-upload-uuid: - - 7e7be12d-db35-4887-b41a-2114682c1037 + - 73d5effe-8352-478e-b7a2-67043d9ea517 location: - - /v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/7e7be12d-db35-4887-b41a-2114682c1037?_nouploadcache=false&_state=GVN-YkeTyht6G_aBax7zYcamgtM7JtwGtvNV0AOv9tV7Ik5hbWUiOiJ1YnVudHUtdm0tbmZkZ19uZl9hcnRpZmFjdCIsIlVVSUQiOiI3ZTdiZTEyZC1kYjM1LTQ4ODctYjQxYS0yMTE0NjgyYzEwMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjMtMDgtMjlUMTU6NTk6NDIuMTE3NDg5ODQ4WiJ9 + - /v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/73d5effe-8352-478e-b7a2-67043d9ea517?_nouploadcache=false&_state=4xNYQhwOTXUiSZieb9kgg96ptMT9uVVbGN7x_Qo9w7F7Ik5hbWUiOiJ1YnVudHUtdm0tbmZkZ19uZl9hcnRpZmFjdCIsIlVVSUQiOiI3M2Q1ZWZmZS04MzUyLTQ3OGUtYjdhMi02NzA0M2Q5ZWE1MTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjMtMDktMDVUMDk6NTI6MzAuNTQ0NjA2Nzc2WiJ9 range: - 0-0 server: @@ -5224,9 +4905,9 @@ interactions: Content-Type: - application/octet-stream User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: PUT - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/7e7be12d-db35-4887-b41a-2114682c1037?_nouploadcache=false&_state=GVN-YkeTyht6G_aBax7zYcamgtM7JtwGtvNV0AOv9tV7Ik5hbWUiOiJ1YnVudHUtdm0tbmZkZ19uZl9hcnRpZmFjdCIsIlVVSUQiOiI3ZTdiZTEyZC1kYjM1LTQ4ODctYjQxYS0yMTE0NjgyYzEwMzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjMtMDgtMjlUMTU6NTk6NDIuMTE3NDg5ODQ4WiJ9&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/blobs/uploads/73d5effe-8352-478e-b7a2-67043d9ea517?_nouploadcache=false&_state=4xNYQhwOTXUiSZieb9kgg96ptMT9uVVbGN7x_Qo9w7F7Ik5hbWUiOiJ1YnVudHUtdm0tbmZkZ19uZl9hcnRpZmFjdCIsIlVVSUQiOiI3M2Q1ZWZmZS04MzUyLTQ3OGUtYjdhMi02NzA0M2Q5ZWE1MTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjMtMDktMDVUMDk6NTI6MzAuNTQ0NjA2Nzc2WiJ9&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 response: body: string: '' @@ -5241,7 +4922,7 @@ interactions: content-length: - '0' date: - - Tue, 29 Aug 2023 15:59:42 GMT + - Tue, 05 Sep 2023 09:52:30 GMT docker-content-digest: - sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 docker-distribution-api-version: @@ -5262,8 +4943,8 @@ interactions: body: '{"schemaVersion": 2, "mediaType": "application/vnd.oci.image.manifest.v1+json", "config": {"mediaType": "application/vnd.unknown.config.v1+json", "size": 0, "digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}, - "layers": [{"mediaType": "application/vnd.oci.image.layer.v1.tar", "size": 3341, - "digest": "sha256:cda1bbb871260a2c7624e8adc401dec0667351f923fe545647b887e9f5271aad", + "layers": [{"mediaType": "application/vnd.oci.image.layer.v1.tar", "size": 3342, + "digest": "sha256:3ed1035cbc2467e2e9ac9a9acbedba35995511ab5d8e54879250423d5e4f6680", "annotations": {"org.opencontainers.image.title": "nf_definition.json"}}], "annotations": {}}' headers: @@ -5278,9 +4959,9 @@ interactions: Content-Type: - application/vnd.oci.image.manifest.v1+json User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: PUT - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/manifests/1.0.0 + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/manifests/1.0.0 response: body: string: '{"errors": [{"code": "UNAUTHORIZED", "message": "authentication required, @@ -5300,7 +4981,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:59:42 GMT + - Tue, 05 Sep 2023 09:52:30 GMT docker-distribution-api-version: - registry/2.0 server: @@ -5309,7 +4990,7 @@ interactions: - max-age=31536000; includeSubDomains - max-age=31536000; includeSubDomains www-authenticate: - - Bearer realm="https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/oauth2/token",service="ubuntupublisherubuntuacr8e894d23e6.azurecr.io",scope="repository:ubuntu-vm-nfdg_nf_artifact:pull,push" + - Bearer realm="https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/oauth2/token",service="ubuntupublisherubuntuacr3811a7f31a.azurecr.io",scope="repository:ubuntu-vm-nfdg_nf_artifact:pull,push" x-content-type-options: - nosniff status: @@ -5325,11 +5006,11 @@ interactions: Connection: - keep-alive Service: - - ubuntupublisherubuntuacr8e894d23e6.azurecr.io + - ubuntupublisherubuntuacr3811a7f31a.azurecr.io User-Agent: - oras-py method: GET - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/oauth2/token?service=ubuntupublisherubuntuacr8e894d23e6.azurecr.io&scope=repository%3Aubuntu-vm-nfdg_nf_artifact%3Apull%2Cpush + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/oauth2/token?service=ubuntupublisherubuntuacr3811a7f31a.azurecr.io&scope=repository%3Aubuntu-vm-nfdg_nf_artifact%3Apull%2Cpush response: body: string: '{"access_token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}' @@ -5339,7 +5020,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:59:42 GMT + - Tue, 05 Sep 2023 09:52:31 GMT server: - openresty strict-transport-security: @@ -5355,8 +5036,8 @@ interactions: body: '{"schemaVersion": 2, "mediaType": "application/vnd.oci.image.manifest.v1+json", "config": {"mediaType": "application/vnd.unknown.config.v1+json", "size": 0, "digest": "sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}, - "layers": [{"mediaType": "application/vnd.oci.image.layer.v1.tar", "size": 3341, - "digest": "sha256:cda1bbb871260a2c7624e8adc401dec0667351f923fe545647b887e9f5271aad", + "layers": [{"mediaType": "application/vnd.oci.image.layer.v1.tar", "size": 3342, + "digest": "sha256:3ed1035cbc2467e2e9ac9a9acbedba35995511ab5d8e54879250423d5e4f6680", "annotations": {"org.opencontainers.image.title": "nf_definition.json"}}], "annotations": {}}' headers: @@ -5371,9 +5052,9 @@ interactions: Content-Type: - application/vnd.oci.image.manifest.v1+json User-Agent: - - python-requests/2.31.0 + - python-requests/2.26.0 method: PUT - uri: https://ubuntupublisherubuntuacr8e894d23e6.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/manifests/1.0.0 + uri: https://ubuntupublisherubuntuacr3811a7f31a.azurecr.io/v2/ubuntu-vm-nfdg_nf_artifact/manifests/1.0.0 response: body: string: '' @@ -5388,13 +5069,13 @@ interactions: content-length: - '0' date: - - Tue, 29 Aug 2023 15:59:43 GMT + - Tue, 05 Sep 2023 09:52:31 GMT docker-content-digest: - - sha256:7b3db21b27fb97e6d1c92f21747cf67e213ae2360c4a63a390b859a7b5e17b77 + - sha256:89d7b30196ef9e9c7c94c363a4e25000f1abafc5d1a65d6da599415f8091e0f2 docker-distribution-api-version: - registry/2.0 location: - - /v2/ubuntu-vm-nfdg_nf_artifact/manifests/sha256:7b3db21b27fb97e6d1c92f21747cf67e213ae2360c4a63a390b859a7b5e17b77 + - /v2/ubuntu-vm-nfdg_nf_artifact/manifests/sha256:89d7b30196ef9e9c7c94c363a4e25000f1abafc5d1a65d6da599415f8091e0f2 server: - openresty strict-transport-security: @@ -5408,7 +5089,7 @@ interactions: - request: body: '{"properties": {"template": {"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "metadata": {"_generator": {"name": "bicep", "version": - "0.12.40.16777", "templateHash": "18201962655924189778"}}, "parameters": {"location": + "0.15.31.15270", "templateHash": "15386908252537985940"}}, "parameters": {"location": {"type": "string"}, "publisherName": {"type": "string", "metadata": {"description": "Name of an existing publisher, expected to be in the resource group where you deploy the template"}}, "acrArtifactStoreName": {"type": "string", "metadata": @@ -5473,21 +5154,21 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: POST uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/validate?api-version=2022-09-01 response: body: - string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324785", - "name": "AOSM_CLI_deployment_1693324785", "type": "Microsoft.Resources/deployments", - "properties": {"templateHash": "18201962655924189778", "parameters": {"location": + string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907554", + "name": "AOSM_CLI_deployment_1693907554", "type": "Microsoft.Resources/deployments", + "properties": {"templateHash": "15386908252537985940", "parameters": {"location": {"type": "String", "value": "westcentralus"}, "publisherName": {"type": "String", "value": "ubuntuPublisher"}, "acrArtifactStoreName": {"type": "String", "value": "ubuntu-acr"}, "nsDesignGroup": {"type": "String", "value": "ubuntu"}, "nsDesignVersion": {"type": "String", "value": "1.0.0"}, "nfviSiteName": {"type": "String", "value": "ubuntu_NFVI"}}, "mode": "Incremental", "provisioningState": "Succeeded", "timestamp": "0001-01-01T00:00:00Z", "duration": "PT0S", "correlationId": - "0df9ebe1-6935-4823-ab6f-9a0a8a099640", "providers": [{"namespace": "Microsoft.Hybridnetwork", + "6027dd76-bba2-47f3-b272-03fa5c00c75c", "providers": [{"namespace": "Microsoft.Hybridnetwork", "resourceTypes": [{"resourceType": "publishers/configurationGroupSchemas", "locations": ["westcentralus"]}, {"resourceType": "publishers/networkservicedesigngroups/networkservicedesignversions", "locations": ["westcentralus"]}]}], "dependencies": [{"dependsOn": [{"id": @@ -5506,7 +5187,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:59:46 GMT + - Tue, 05 Sep 2023 09:52:37 GMT expires: - '-1' pragma: @@ -5520,14 +5201,14 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 200 message: OK - request: body: '{"properties": {"template": {"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "metadata": {"_generator": {"name": "bicep", "version": - "0.12.40.16777", "templateHash": "18201962655924189778"}}, "parameters": {"location": + "0.15.31.15270", "templateHash": "15386908252537985940"}}, "parameters": {"location": {"type": "string"}, "publisherName": {"type": "string", "metadata": {"description": "Name of an existing publisher, expected to be in the resource group where you deploy the template"}}, "acrArtifactStoreName": {"type": "string", "metadata": @@ -5592,21 +5273,21 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: PUT uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2022-09-01 response: body: - string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324785", - "name": "AOSM_CLI_deployment_1693324785", "type": "Microsoft.Resources/deployments", - "properties": {"templateHash": "18201962655924189778", "parameters": {"location": + string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907554", + "name": "AOSM_CLI_deployment_1693907554", "type": "Microsoft.Resources/deployments", + "properties": {"templateHash": "15386908252537985940", "parameters": {"location": {"type": "String", "value": "westcentralus"}, "publisherName": {"type": "String", "value": "ubuntuPublisher"}, "acrArtifactStoreName": {"type": "String", "value": "ubuntu-acr"}, "nsDesignGroup": {"type": "String", "value": "ubuntu"}, "nsDesignVersion": {"type": "String", "value": "1.0.0"}, "nfviSiteName": {"type": "String", "value": "ubuntu_NFVI"}}, "mode": "Incremental", "provisioningState": "Accepted", "timestamp": - "2023-08-29T15:59:49.2140578Z", "duration": "PT0.0007847S", "correlationId": - "ebc2b215-e495-4423-9438-efe28eb3d0d4", "providers": [{"namespace": "Microsoft.Hybridnetwork", + "2023-09-05T09:52:41.1374886Z", "duration": "PT0.0007833S", "correlationId": + "4b2fcf47-71cb-40bf-80a8-33901013a3f6", "providers": [{"namespace": "Microsoft.Hybridnetwork", "resourceTypes": [{"resourceType": "publishers/configurationGroupSchemas", "locations": ["westcentralus"]}, {"resourceType": "publishers/networkservicedesigngroups/networkservicedesignversions", "locations": ["westcentralus"]}]}], "dependencies": [{"dependsOn": [{"id": @@ -5617,7 +5298,7 @@ interactions: "resourceName": "ubuntuPublisher/ubuntu/1.0.0"}]}}' headers: azure-asyncoperation: - - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324785/operationStatuses/08585082820977388054?api-version=2022-09-01 + - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907554/operationStatuses/08585076993259357897?api-version=2022-09-01 cache-control: - no-cache content-length: @@ -5625,7 +5306,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:59:50 GMT + - Tue, 05 Sep 2023 09:52:41 GMT expires: - '-1' pragma: @@ -5635,7 +5316,7 @@ interactions: x-content-type-options: - nosniff x-ms-ratelimit-remaining-subscription-writes: - - '1198' + - '1199' status: code: 201 message: Created @@ -5653,9 +5334,9 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585082820977388054?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585076993259357897?api-version=2022-09-01 response: body: string: '{"status": "Accepted"}' @@ -5667,7 +5348,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 15:59:50 GMT + - Tue, 05 Sep 2023 09:52:41 GMT expires: - '-1' pragma: @@ -5695,9 +5376,9 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585082820977388054?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585076993259357897?api-version=2022-09-01 response: body: string: '{"status": "Running"}' @@ -5709,7 +5390,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:00:19 GMT + - Tue, 05 Sep 2023 09:53:12 GMT expires: - '-1' pragma: @@ -5737,9 +5418,9 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585082820977388054?api-version=2022-09-01 + uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment/operationStatuses/08585076993259357897?api-version=2022-09-01 response: body: string: '{"status": "Succeeded"}' @@ -5751,7 +5432,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:00:50 GMT + - Tue, 05 Sep 2023 09:53:43 GMT expires: - '-1' pragma: @@ -5779,21 +5460,21 @@ interactions: ParameterSetName: - -f User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/mock-deployment?api-version=2022-09-01 response: body: - string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693324785", - "name": "AOSM_CLI_deployment_1693324785", "type": "Microsoft.Resources/deployments", - "properties": {"templateHash": "18201962655924189778", "parameters": {"location": + string: '{"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.Resources/deployments/AOSM_CLI_deployment_1693907554", + "name": "AOSM_CLI_deployment_1693907554", "type": "Microsoft.Resources/deployments", + "properties": {"templateHash": "15386908252537985940", "parameters": {"location": {"type": "String", "value": "westcentralus"}, "publisherName": {"type": "String", "value": "ubuntuPublisher"}, "acrArtifactStoreName": {"type": "String", "value": "ubuntu-acr"}, "nsDesignGroup": {"type": "String", "value": "ubuntu"}, "nsDesignVersion": {"type": "String", "value": "1.0.0"}, "nfviSiteName": {"type": "String", "value": "ubuntu_NFVI"}}, "mode": "Incremental", "provisioningState": "Succeeded", - "timestamp": "2023-08-29T16:00:42.7888709Z", "duration": "PT53.5755978S", - "correlationId": "ebc2b215-e495-4423-9438-efe28eb3d0d4", "providers": [{"namespace": + "timestamp": "2023-09-05T09:53:36.8554135Z", "duration": "PT55.7187082S", + "correlationId": "4b2fcf47-71cb-40bf-80a8-33901013a3f6", "providers": [{"namespace": "Microsoft.Hybridnetwork", "resourceTypes": [{"resourceType": "publishers/configurationGroupSchemas", "locations": ["westcentralus"]}, {"resourceType": "publishers/networkservicedesigngroups/networkservicedesignversions", "locations": ["westcentralus"]}]}], "dependencies": [{"dependsOn": [{"id": @@ -5812,7 +5493,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:00:51 GMT + - Tue, 05 Sep 2023 09:53:43 GMT expires: - '-1' pragma: @@ -5840,7 +5521,7 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/Allow-2023-09-01?api-version=2021-07-01 response: @@ -5855,142 +5536,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:00:51 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json, text/json - Accept-Encoding: - - gzip, deflate - CommandName: - - aosm nsd delete - Connection: - - keep-alive - ParameterSetName: - - -f --clean --force - User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/AllowPreReleaseFeatures?api-version=2021-07-01 - response: - body: - string: '{"properties": {"state": "Registered"}, "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/AllowPreReleaseFeatures", - "type": "Microsoft.Features/providers/features", "name": "Microsoft.HybridNetwork/AllowPreReleaseFeatures"}' - headers: - cache-control: - - no-cache - content-length: - - '304' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Aug 2023 16:00:51 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json, text/json - Accept-Encoding: - - gzip, deflate - CommandName: - - aosm nsd delete - Connection: - - keep-alive - ParameterSetName: - - -f --clean --force - User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/Allow-2023-04-01-preview?api-version=2021-07-01 - response: - body: - string: '{"properties": {"state": "Registered"}, "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/Allow-2023-04-01-preview", - "type": "Microsoft.Features/providers/features", "name": "Microsoft.HybridNetwork/Allow-2023-04-01-preview"}' - headers: - cache-control: - - no-cache - content-length: - - '306' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Aug 2023 16:00:51 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json, text/json - Accept-Encoding: - - gzip, deflate - CommandName: - - aosm nsd delete - Connection: - - keep-alive - ParameterSetName: - - -f --clean --force - User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/MsiForResourceEnabled?api-version=2021-07-01 - response: - body: - string: '{"properties": {"state": "Registered"}, "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/MsiForResourceEnabled", - "type": "Microsoft.Features/providers/features", "name": "Microsoft.HybridNetwork/MsiForResourceEnabled"}' - headers: - cache-control: - - no-cache - content-length: - - '300' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Aug 2023 16:00:51 GMT + - Tue, 05 Sep 2023 09:53:43 GMT expires: - '-1' pragma: @@ -6022,8 +5568,8 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkServiceDesignGroups/ubuntu/networkServiceDesignVersions/1.0.0?api-version=2023-04-01-preview response: @@ -6031,7 +5577,7 @@ interactions: string: 'null' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/0c741975-66e4-4a20-9250-8b4286973587*7F8DC5BF7193E63CB1613E8CF9959AAF6FF43D206B9468ABA965B313544E20E7?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/50820912-127d-4a83-8e5e-d993b1b03ef5*4FAB2300C3535008DBA939F6E0B477DE21A6BD736D57A549F5BAAF7E6A7489E6?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -6039,13 +5585,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:00:54 GMT + - Tue, 05 Sep 2023 09:53:45 GMT etag: - - '"00002a00-0000-0600-0000-64ee16360000"' + - '"00006dbe-0000-0800-0000-64f6faaa0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/0c741975-66e4-4a20-9250-8b4286973587*7F8DC5BF7193E63CB1613E8CF9959AAF6FF43D206B9468ABA965B313544E20E7?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/50820912-127d-4a83-8e5e-d993b1b03ef5*4FAB2300C3535008DBA939F6E0B477DE21A6BD736D57A549F5BAAF7E6A7489E6?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -6075,19 +5621,19 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/0c741975-66e4-4a20-9250-8b4286973587*7F8DC5BF7193E63CB1613E8CF9959AAF6FF43D206B9468ABA965B313544E20E7?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/50820912-127d-4a83-8e5e-d993b1b03ef5*4FAB2300C3535008DBA939F6E0B477DE21A6BD736D57A549F5BAAF7E6A7489E6?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/0c741975-66e4-4a20-9250-8b4286973587*7F8DC5BF7193E63CB1613E8CF9959AAF6FF43D206B9468ABA965B313544E20E7", - "name": "0c741975-66e4-4a20-9250-8b4286973587*7F8DC5BF7193E63CB1613E8CF9959AAF6FF43D206B9468ABA965B313544E20E7", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/50820912-127d-4a83-8e5e-d993b1b03ef5*4FAB2300C3535008DBA939F6E0B477DE21A6BD736D57A549F5BAAF7E6A7489E6", + "name": "50820912-127d-4a83-8e5e-d993b1b03ef5*4FAB2300C3535008DBA939F6E0B477DE21A6BD736D57A549F5BAAF7E6A7489E6", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkServiceDesignGroups/ubuntu/networkServiceDesignVersions/1.0.0", - "status": "Deleting", "startTime": "2023-08-29T16:00:53.6598892Z"}' + "status": "Deleting", "startTime": "2023-09-05T09:53:45.6893688Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/0c741975-66e4-4a20-9250-8b4286973587*7F8DC5BF7193E63CB1613E8CF9959AAF6FF43D206B9468ABA965B313544E20E7?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/50820912-127d-4a83-8e5e-d993b1b03ef5*4FAB2300C3535008DBA939F6E0B477DE21A6BD736D57A549F5BAAF7E6A7489E6?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -6095,13 +5641,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:00:54 GMT + - Tue, 05 Sep 2023 09:53:46 GMT etag: - - '"00002b06-0000-0600-0000-64ee16350000"' + - '"52029a04-0000-0800-0000-64f6faa90000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/0c741975-66e4-4a20-9250-8b4286973587*7F8DC5BF7193E63CB1613E8CF9959AAF6FF43D206B9468ABA965B313544E20E7?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/50820912-127d-4a83-8e5e-d993b1b03ef5*4FAB2300C3535008DBA939F6E0B477DE21A6BD736D57A549F5BAAF7E6A7489E6?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -6125,17 +5671,17 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/0c741975-66e4-4a20-9250-8b4286973587*7F8DC5BF7193E63CB1613E8CF9959AAF6FF43D206B9468ABA965B313544E20E7?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/50820912-127d-4a83-8e5e-d993b1b03ef5*4FAB2300C3535008DBA939F6E0B477DE21A6BD736D57A549F5BAAF7E6A7489E6?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/0c741975-66e4-4a20-9250-8b4286973587*7F8DC5BF7193E63CB1613E8CF9959AAF6FF43D206B9468ABA965B313544E20E7", - "name": "0c741975-66e4-4a20-9250-8b4286973587*7F8DC5BF7193E63CB1613E8CF9959AAF6FF43D206B9468ABA965B313544E20E7", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/50820912-127d-4a83-8e5e-d993b1b03ef5*4FAB2300C3535008DBA939F6E0B477DE21A6BD736D57A549F5BAAF7E6A7489E6", + "name": "50820912-127d-4a83-8e5e-d993b1b03ef5*4FAB2300C3535008DBA939F6E0B477DE21A6BD736D57A549F5BAAF7E6A7489E6", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkServiceDesignGroups/ubuntu/networkServiceDesignVersions/1.0.0", - "status": "Succeeded", "startTime": "2023-08-29T16:00:53.6598892Z", "endTime": - "2023-08-29T16:01:03.2956106Z", "properties": null}' + "status": "Succeeded", "startTime": "2023-09-05T09:53:45.6893688Z", "endTime": + "2023-09-05T09:53:51.0684057Z", "properties": null}' headers: cache-control: - no-cache @@ -6144,9 +5690,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:01:24 GMT + - Tue, 05 Sep 2023 09:54:15 GMT etag: - - '"00002c06-0000-0600-0000-64ee163f0000"' + - '"5202d204-0000-0800-0000-64f6faaf0000"' expires: - '-1' pragma: @@ -6176,17 +5722,17 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/0c741975-66e4-4a20-9250-8b4286973587*7F8DC5BF7193E63CB1613E8CF9959AAF6FF43D206B9468ABA965B313544E20E7?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/50820912-127d-4a83-8e5e-d993b1b03ef5*4FAB2300C3535008DBA939F6E0B477DE21A6BD736D57A549F5BAAF7E6A7489E6?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/0c741975-66e4-4a20-9250-8b4286973587*7F8DC5BF7193E63CB1613E8CF9959AAF6FF43D206B9468ABA965B313544E20E7", - "name": "0c741975-66e4-4a20-9250-8b4286973587*7F8DC5BF7193E63CB1613E8CF9959AAF6FF43D206B9468ABA965B313544E20E7", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/50820912-127d-4a83-8e5e-d993b1b03ef5*4FAB2300C3535008DBA939F6E0B477DE21A6BD736D57A549F5BAAF7E6A7489E6", + "name": "50820912-127d-4a83-8e5e-d993b1b03ef5*4FAB2300C3535008DBA939F6E0B477DE21A6BD736D57A549F5BAAF7E6A7489E6", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkServiceDesignGroups/ubuntu/networkServiceDesignVersions/1.0.0", - "status": "Succeeded", "startTime": "2023-08-29T16:00:53.6598892Z", "endTime": - "2023-08-29T16:01:03.2956106Z", "properties": null}' + "status": "Succeeded", "startTime": "2023-09-05T09:53:45.6893688Z", "endTime": + "2023-09-05T09:53:51.0684057Z", "properties": null}' headers: cache-control: - no-cache @@ -6195,9 +5741,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:01:24 GMT + - Tue, 05 Sep 2023 09:54:16 GMT etag: - - '"00002c06-0000-0600-0000-64ee163f0000"' + - '"5202d204-0000-0800-0000-64f6faaf0000"' expires: - '-1' pragma: @@ -6229,8 +5775,8 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-nfdg-nf-acr-manifest-1-0-0?api-version=2023-04-01-preview response: @@ -6238,7 +5784,7 @@ interactions: string: 'null' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/9d4c799a-87a2-46a4-8835-ba55a6b403f0*DB692E0A0A4C5AD9CA3492FE4C39590F7AE07FBADAB5C39D246972FD64B25CCF?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f1374a7f-5e79-4dc5-babd-6057d864ea10*E9EA2504C09C7FD2E091FE1FEF7383A6B4226C53345B749930E17013B5B4A8B9?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -6246,13 +5792,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:01:26 GMT + - Tue, 05 Sep 2023 09:54:18 GMT etag: - - '"0000de0f-0000-0600-0000-64ee16570000"' + - '"25005158-0000-0800-0000-64f6facb0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/9d4c799a-87a2-46a4-8835-ba55a6b403f0*DB692E0A0A4C5AD9CA3492FE4C39590F7AE07FBADAB5C39D246972FD64B25CCF?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f1374a7f-5e79-4dc5-babd-6057d864ea10*E9EA2504C09C7FD2E091FE1FEF7383A6B4226C53345B749930E17013B5B4A8B9?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -6282,19 +5828,19 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/9d4c799a-87a2-46a4-8835-ba55a6b403f0*DB692E0A0A4C5AD9CA3492FE4C39590F7AE07FBADAB5C39D246972FD64B25CCF?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f1374a7f-5e79-4dc5-babd-6057d864ea10*E9EA2504C09C7FD2E091FE1FEF7383A6B4226C53345B749930E17013B5B4A8B9?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/9d4c799a-87a2-46a4-8835-ba55a6b403f0*DB692E0A0A4C5AD9CA3492FE4C39590F7AE07FBADAB5C39D246972FD64B25CCF", - "name": "9d4c799a-87a2-46a4-8835-ba55a6b403f0*DB692E0A0A4C5AD9CA3492FE4C39590F7AE07FBADAB5C39D246972FD64B25CCF", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f1374a7f-5e79-4dc5-babd-6057d864ea10*E9EA2504C09C7FD2E091FE1FEF7383A6B4226C53345B749930E17013B5B4A8B9", + "name": "f1374a7f-5e79-4dc5-babd-6057d864ea10*E9EA2504C09C7FD2E091FE1FEF7383A6B4226C53345B749930E17013B5B4A8B9", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-nfdg-nf-acr-manifest-1-0-0", - "status": "Deleting", "startTime": "2023-08-29T16:01:26.2822183Z"}' + "status": "Deleting", "startTime": "2023-09-05T09:54:18.6858869Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/9d4c799a-87a2-46a4-8835-ba55a6b403f0*DB692E0A0A4C5AD9CA3492FE4C39590F7AE07FBADAB5C39D246972FD64B25CCF?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/f1374a7f-5e79-4dc5-babd-6057d864ea10*E9EA2504C09C7FD2E091FE1FEF7383A6B4226C53345B749930E17013B5B4A8B9?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -6302,13 +5848,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:01:27 GMT + - Tue, 05 Sep 2023 09:54:18 GMT etag: - - '"030003db-0000-0600-0000-64ee16560000"' + - '"220c5ef5-0000-0800-0000-64f6faca0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/9d4c799a-87a2-46a4-8835-ba55a6b403f0*DB692E0A0A4C5AD9CA3492FE4C39590F7AE07FBADAB5C39D246972FD64B25CCF?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/f1374a7f-5e79-4dc5-babd-6057d864ea10*E9EA2504C09C7FD2E091FE1FEF7383A6B4226C53345B749930E17013B5B4A8B9?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -6332,17 +5878,17 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/9d4c799a-87a2-46a4-8835-ba55a6b403f0*DB692E0A0A4C5AD9CA3492FE4C39590F7AE07FBADAB5C39D246972FD64B25CCF?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f1374a7f-5e79-4dc5-babd-6057d864ea10*E9EA2504C09C7FD2E091FE1FEF7383A6B4226C53345B749930E17013B5B4A8B9?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/9d4c799a-87a2-46a4-8835-ba55a6b403f0*DB692E0A0A4C5AD9CA3492FE4C39590F7AE07FBADAB5C39D246972FD64B25CCF", - "name": "9d4c799a-87a2-46a4-8835-ba55a6b403f0*DB692E0A0A4C5AD9CA3492FE4C39590F7AE07FBADAB5C39D246972FD64B25CCF", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f1374a7f-5e79-4dc5-babd-6057d864ea10*E9EA2504C09C7FD2E091FE1FEF7383A6B4226C53345B749930E17013B5B4A8B9", + "name": "f1374a7f-5e79-4dc5-babd-6057d864ea10*E9EA2504C09C7FD2E091FE1FEF7383A6B4226C53345B749930E17013B5B4A8B9", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-nfdg-nf-acr-manifest-1-0-0", - "status": "Succeeded", "startTime": "2023-08-29T16:01:26.2822183Z", "endTime": - "2023-08-29T16:01:55.1417126Z", "properties": null}' + "status": "Succeeded", "startTime": "2023-09-05T09:54:18.6858869Z", "endTime": + "2023-09-05T09:54:46.4415981Z", "properties": null}' headers: cache-control: - no-cache @@ -6351,9 +5897,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:01:56 GMT + - Tue, 05 Sep 2023 09:54:48 GMT etag: - - '"030048dc-0000-0600-0000-64ee16730000"' + - '"220c50fe-0000-0800-0000-64f6fae60000"' expires: - '-1' pragma: @@ -6383,17 +5929,17 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/9d4c799a-87a2-46a4-8835-ba55a6b403f0*DB692E0A0A4C5AD9CA3492FE4C39590F7AE07FBADAB5C39D246972FD64B25CCF?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f1374a7f-5e79-4dc5-babd-6057d864ea10*E9EA2504C09C7FD2E091FE1FEF7383A6B4226C53345B749930E17013B5B4A8B9?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/9d4c799a-87a2-46a4-8835-ba55a6b403f0*DB692E0A0A4C5AD9CA3492FE4C39590F7AE07FBADAB5C39D246972FD64B25CCF", - "name": "9d4c799a-87a2-46a4-8835-ba55a6b403f0*DB692E0A0A4C5AD9CA3492FE4C39590F7AE07FBADAB5C39D246972FD64B25CCF", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/f1374a7f-5e79-4dc5-babd-6057d864ea10*E9EA2504C09C7FD2E091FE1FEF7383A6B4226C53345B749930E17013B5B4A8B9", + "name": "f1374a7f-5e79-4dc5-babd-6057d864ea10*E9EA2504C09C7FD2E091FE1FEF7383A6B4226C53345B749930E17013B5B4A8B9", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-nfdg-nf-acr-manifest-1-0-0", - "status": "Succeeded", "startTime": "2023-08-29T16:01:26.2822183Z", "endTime": - "2023-08-29T16:01:55.1417126Z", "properties": null}' + "status": "Succeeded", "startTime": "2023-09-05T09:54:18.6858869Z", "endTime": + "2023-09-05T09:54:46.4415981Z", "properties": null}' headers: cache-control: - no-cache @@ -6402,9 +5948,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:01:57 GMT + - Tue, 05 Sep 2023 09:54:49 GMT etag: - - '"030048dc-0000-0600-0000-64ee16730000"' + - '"220c50fe-0000-0800-0000-64f6fae60000"' expires: - '-1' pragma: @@ -6436,8 +5982,8 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/configurationGroupSchemas/ubuntu_ConfigGroupSchema?api-version=2023-04-01-preview response: @@ -6445,7 +5991,7 @@ interactions: string: 'null' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/608cd2f1-59d6-43a0-98ee-4b7bdb22e100*ECDDF7375EFCF3921DDCEFC854B2890F0514C1081A8FA77D7EDAA293F3B7E7FA?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ce11e343-c45f-4575-bb3c-e07454375412*F2CBA966151C4AA4A6F4777815B81A834571EFBB253273273E21D18E922086F0?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -6453,13 +5999,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:02:00 GMT + - Tue, 05 Sep 2023 09:54:51 GMT etag: - - '"00009201-0000-0600-0000-64ee16780000"' + - '"660062a6-0000-0800-0000-64f6faeb0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/608cd2f1-59d6-43a0-98ee-4b7bdb22e100*ECDDF7375EFCF3921DDCEFC854B2890F0514C1081A8FA77D7EDAA293F3B7E7FA?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ce11e343-c45f-4575-bb3c-e07454375412*F2CBA966151C4AA4A6F4777815B81A834571EFBB253273273E21D18E922086F0?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -6489,33 +6035,33 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/608cd2f1-59d6-43a0-98ee-4b7bdb22e100*ECDDF7375EFCF3921DDCEFC854B2890F0514C1081A8FA77D7EDAA293F3B7E7FA?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ce11e343-c45f-4575-bb3c-e07454375412*F2CBA966151C4AA4A6F4777815B81A834571EFBB253273273E21D18E922086F0?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/608cd2f1-59d6-43a0-98ee-4b7bdb22e100*ECDDF7375EFCF3921DDCEFC854B2890F0514C1081A8FA77D7EDAA293F3B7E7FA", - "name": "608cd2f1-59d6-43a0-98ee-4b7bdb22e100*ECDDF7375EFCF3921DDCEFC854B2890F0514C1081A8FA77D7EDAA293F3B7E7FA", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ce11e343-c45f-4575-bb3c-e07454375412*F2CBA966151C4AA4A6F4777815B81A834571EFBB253273273E21D18E922086F0", + "name": "ce11e343-c45f-4575-bb3c-e07454375412*F2CBA966151C4AA4A6F4777815B81A834571EFBB253273273E21D18E922086F0", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/configurationGroupSchemas/ubuntu_ConfigGroupSchema", - "status": "Deleting", "startTime": "2023-08-29T16:01:59.477457Z"}' + "status": "Deleting", "startTime": "2023-09-05T09:54:51.3058651Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/608cd2f1-59d6-43a0-98ee-4b7bdb22e100*ECDDF7375EFCF3921DDCEFC854B2890F0514C1081A8FA77D7EDAA293F3B7E7FA?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/ce11e343-c45f-4575-bb3c-e07454375412*F2CBA966151C4AA4A6F4777815B81A834571EFBB253273273E21D18E922086F0?api-version=2020-01-01-preview cache-control: - no-cache content-length: - - '587' + - '588' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:02:00 GMT + - Tue, 05 Sep 2023 09:54:51 GMT etag: - - '"030078dc-0000-0600-0000-64ee16770000"' + - '"52020d08-0000-0800-0000-64f6faeb0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/608cd2f1-59d6-43a0-98ee-4b7bdb22e100*ECDDF7375EFCF3921DDCEFC854B2890F0514C1081A8FA77D7EDAA293F3B7E7FA?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/ce11e343-c45f-4575-bb3c-e07454375412*F2CBA966151C4AA4A6F4777815B81A834571EFBB253273273E21D18E922086F0?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -6539,28 +6085,28 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/608cd2f1-59d6-43a0-98ee-4b7bdb22e100*ECDDF7375EFCF3921DDCEFC854B2890F0514C1081A8FA77D7EDAA293F3B7E7FA?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ce11e343-c45f-4575-bb3c-e07454375412*F2CBA966151C4AA4A6F4777815B81A834571EFBB253273273E21D18E922086F0?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/608cd2f1-59d6-43a0-98ee-4b7bdb22e100*ECDDF7375EFCF3921DDCEFC854B2890F0514C1081A8FA77D7EDAA293F3B7E7FA", - "name": "608cd2f1-59d6-43a0-98ee-4b7bdb22e100*ECDDF7375EFCF3921DDCEFC854B2890F0514C1081A8FA77D7EDAA293F3B7E7FA", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ce11e343-c45f-4575-bb3c-e07454375412*F2CBA966151C4AA4A6F4777815B81A834571EFBB253273273E21D18E922086F0", + "name": "ce11e343-c45f-4575-bb3c-e07454375412*F2CBA966151C4AA4A6F4777815B81A834571EFBB253273273E21D18E922086F0", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/configurationGroupSchemas/ubuntu_ConfigGroupSchema", - "status": "Succeeded", "startTime": "2023-08-29T16:01:59.477457Z", "endTime": - "2023-08-29T16:02:03.488937Z", "properties": null}' + "status": "Succeeded", "startTime": "2023-09-05T09:54:51.3058651Z", "endTime": + "2023-09-05T09:54:55.0544115Z", "properties": null}' headers: cache-control: - no-cache content-length: - - '650' + - '652' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:02:30 GMT + - Tue, 05 Sep 2023 09:55:22 GMT etag: - - '"0300a2dc-0000-0600-0000-64ee167b0000"' + - '"52023c08-0000-0800-0000-64f6faef0000"' expires: - '-1' pragma: @@ -6590,28 +6136,28 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/608cd2f1-59d6-43a0-98ee-4b7bdb22e100*ECDDF7375EFCF3921DDCEFC854B2890F0514C1081A8FA77D7EDAA293F3B7E7FA?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ce11e343-c45f-4575-bb3c-e07454375412*F2CBA966151C4AA4A6F4777815B81A834571EFBB253273273E21D18E922086F0?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/608cd2f1-59d6-43a0-98ee-4b7bdb22e100*ECDDF7375EFCF3921DDCEFC854B2890F0514C1081A8FA77D7EDAA293F3B7E7FA", - "name": "608cd2f1-59d6-43a0-98ee-4b7bdb22e100*ECDDF7375EFCF3921DDCEFC854B2890F0514C1081A8FA77D7EDAA293F3B7E7FA", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/ce11e343-c45f-4575-bb3c-e07454375412*F2CBA966151C4AA4A6F4777815B81A834571EFBB253273273E21D18E922086F0", + "name": "ce11e343-c45f-4575-bb3c-e07454375412*F2CBA966151C4AA4A6F4777815B81A834571EFBB253273273E21D18E922086F0", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/configurationGroupSchemas/ubuntu_ConfigGroupSchema", - "status": "Succeeded", "startTime": "2023-08-29T16:01:59.477457Z", "endTime": - "2023-08-29T16:02:03.488937Z", "properties": null}' + "status": "Succeeded", "startTime": "2023-09-05T09:54:51.3058651Z", "endTime": + "2023-09-05T09:54:55.0544115Z", "properties": null}' headers: cache-control: - no-cache content-length: - - '650' + - '652' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:02:30 GMT + - Tue, 05 Sep 2023 09:55:22 GMT etag: - - '"0300a2dc-0000-0600-0000-64ee167b0000"' + - '"52023c08-0000-0800-0000-64f6faef0000"' expires: - '-1' pragma: @@ -6643,8 +6189,8 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkServiceDesignGroups/ubuntu?api-version=2023-04-01-preview response: @@ -6652,7 +6198,7 @@ interactions: string: 'null' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/65c4ef13-5825-4856-baec-0ea93c271b7f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/09b24f5c-a94f-4f04-b367-3c38b753f5b8*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -6660,13 +6206,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:02:32 GMT + - Tue, 05 Sep 2023 09:55:24 GMT etag: - - '"00006a01-0000-0600-0000-64ee16980000"' + - '"2f006348-0000-0800-0000-64f6fb0c0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/65c4ef13-5825-4856-baec-0ea93c271b7f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/09b24f5c-a94f-4f04-b367-3c38b753f5b8*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -6696,19 +6242,19 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/65c4ef13-5825-4856-baec-0ea93c271b7f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/09b24f5c-a94f-4f04-b367-3c38b753f5b8*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/65c4ef13-5825-4856-baec-0ea93c271b7f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B", - "name": "65c4ef13-5825-4856-baec-0ea93c271b7f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/09b24f5c-a94f-4f04-b367-3c38b753f5b8*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3", + "name": "09b24f5c-a94f-4f04-b367-3c38b753f5b8*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkServiceDesignGroups/ubuntu", - "status": "Deleting", "startTime": "2023-08-29T16:02:31.6031656Z"}' + "status": "Deleting", "startTime": "2023-09-05T09:55:23.8132162Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/65c4ef13-5825-4856-baec-0ea93c271b7f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/09b24f5c-a94f-4f04-b367-3c38b753f5b8*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -6716,13 +6262,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:02:32 GMT + - Tue, 05 Sep 2023 09:55:24 GMT etag: - - '"00002f06-0000-0600-0000-64ee16970000"' + - '"230c3a0a-0000-0800-0000-64f6fb0b0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/65c4ef13-5825-4856-baec-0ea93c271b7f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/09b24f5c-a94f-4f04-b367-3c38b753f5b8*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -6746,28 +6292,28 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/65c4ef13-5825-4856-baec-0ea93c271b7f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/09b24f5c-a94f-4f04-b367-3c38b753f5b8*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/65c4ef13-5825-4856-baec-0ea93c271b7f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B", - "name": "65c4ef13-5825-4856-baec-0ea93c271b7f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/09b24f5c-a94f-4f04-b367-3c38b753f5b8*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3", + "name": "09b24f5c-a94f-4f04-b367-3c38b753f5b8*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkServiceDesignGroups/ubuntu", - "status": "Succeeded", "startTime": "2023-08-29T16:02:31.6031656Z", "endTime": - "2023-08-29T16:02:34.488496Z", "properties": null}' + "status": "Succeeded", "startTime": "2023-09-05T09:55:23.8132162Z", "endTime": + "2023-09-05T09:55:26.5560725Z", "properties": null}' headers: cache-control: - no-cache content-length: - - '634' + - '635' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:03:02 GMT + - Tue, 05 Sep 2023 09:55:54 GMT etag: - - '"00003006-0000-0600-0000-64ee169a0000"' + - '"230c0e0b-0000-0800-0000-64f6fb0e0000"' expires: - '-1' pragma: @@ -6797,28 +6343,28 @@ interactions: ParameterSetName: - -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/65c4ef13-5825-4856-baec-0ea93c271b7f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/09b24f5c-a94f-4f04-b367-3c38b753f5b8*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/65c4ef13-5825-4856-baec-0ea93c271b7f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B", - "name": "65c4ef13-5825-4856-baec-0ea93c271b7f*9D25250BBC2AF4272BC5A5112F330DF31E214F0F8177FA01557C3977EAD7CC4B", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/09b24f5c-a94f-4f04-b367-3c38b753f5b8*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3", + "name": "09b24f5c-a94f-4f04-b367-3c38b753f5b8*4E5D58CE1F5E11E4533AFEE9111A2F1068594B87C55C4009C61A2FA4C46117F3", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkServiceDesignGroups/ubuntu", - "status": "Succeeded", "startTime": "2023-08-29T16:02:31.6031656Z", "endTime": - "2023-08-29T16:02:34.488496Z", "properties": null}' + "status": "Succeeded", "startTime": "2023-09-05T09:55:23.8132162Z", "endTime": + "2023-09-05T09:55:26.5560725Z", "properties": null}' headers: cache-control: - no-cache content-length: - - '634' + - '635' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:03:02 GMT + - Tue, 05 Sep 2023 09:55:54 GMT etag: - - '"00003006-0000-0600-0000-64ee169a0000"' + - '"230c0e0b-0000-0800-0000-64f6fb0e0000"' expires: - '-1' pragma: @@ -6848,7 +6394,7 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-azure-mgmt-resource/22.0.0 Python/3.8.10 (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/Allow-2023-09-01?api-version=2021-07-01 response: @@ -6863,142 +6409,7 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:03:02 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json, text/json - Accept-Encoding: - - gzip, deflate - CommandName: - - aosm nfd delete - Connection: - - keep-alive - ParameterSetName: - - --definition-type -f --clean --force - User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/AllowPreReleaseFeatures?api-version=2021-07-01 - response: - body: - string: '{"properties": {"state": "Registered"}, "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/AllowPreReleaseFeatures", - "type": "Microsoft.Features/providers/features", "name": "Microsoft.HybridNetwork/AllowPreReleaseFeatures"}' - headers: - cache-control: - - no-cache - content-length: - - '304' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Aug 2023 16:03:03 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json, text/json - Accept-Encoding: - - gzip, deflate - CommandName: - - aosm nfd delete - Connection: - - keep-alive - ParameterSetName: - - --definition-type -f --clean --force - User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/Allow-2023-04-01-preview?api-version=2021-07-01 - response: - body: - string: '{"properties": {"state": "Registered"}, "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/Allow-2023-04-01-preview", - "type": "Microsoft.Features/providers/features", "name": "Microsoft.HybridNetwork/Allow-2023-04-01-preview"}' - headers: - cache-control: - - no-cache - content-length: - - '306' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Aug 2023 16:03:03 GMT - expires: - - '-1' - pragma: - - no-cache - strict-transport-security: - - max-age=31536000; includeSubDomains - transfer-encoding: - - chunked - vary: - - Accept-Encoding,Accept-Encoding - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json, text/json - Accept-Encoding: - - gzip, deflate - CommandName: - - aosm nfd delete - Connection: - - keep-alive - ParameterSetName: - - --definition-type -f --clean --force - User-Agent: - - AZURECLI/2.51.0 azsdk-python-azure-mgmt-resource/23.1.0b2 Python/3.8.10 (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) - method: GET - uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/MsiForResourceEnabled?api-version=2021-07-01 - response: - body: - string: '{"properties": {"state": "Registered"}, "id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Features/providers/Microsoft.HybridNetwork/features/MsiForResourceEnabled", - "type": "Microsoft.Features/providers/features", "name": "Microsoft.HybridNetwork/MsiForResourceEnabled"}' - headers: - cache-control: - - no-cache - content-length: - - '300' - content-type: - - application/json; charset=utf-8 - date: - - Tue, 29 Aug 2023 16:03:03 GMT + - Tue, 05 Sep 2023 09:55:55 GMT expires: - '-1' pragma: @@ -7030,8 +6441,8 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg/networkFunctionDefinitionVersions/1.0.0?api-version=2023-04-01-preview response: @@ -7039,7 +6450,7 @@ interactions: string: 'null' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -7047,13 +6458,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:03:05 GMT + - Tue, 05 Sep 2023 09:55:57 GMT etag: - - '"00003800-0000-0600-0000-64ee16ba0000"' + - '"0700d2dd-0000-0800-0000-64f6fb2d0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -7083,19 +6494,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47", - "name": "aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA", + "name": "00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg/networkFunctionDefinitionVersions/1.0.0", - "status": "Deleting", "startTime": "2023-08-29T16:03:06.0145598Z"}' + "status": "Deleting", "startTime": "2023-09-05T09:55:57.6250532Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -7103,13 +6514,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:03:06 GMT + - Tue, 05 Sep 2023 09:55:57 GMT etag: - - '"03008cdf-0000-0600-0000-64ee16ba0000"' + - '"230ce514-0000-0800-0000-64f6fb2d0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -7133,19 +6544,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47", - "name": "aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA", + "name": "00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg/networkFunctionDefinitionVersions/1.0.0", - "status": "Deleting", "startTime": "2023-08-29T16:03:06.0145598Z"}' + "status": "Deleting", "startTime": "2023-09-05T09:55:57.6250532Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -7153,13 +6564,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:03:35 GMT + - Tue, 05 Sep 2023 09:56:27 GMT etag: - - '"03008cdf-0000-0600-0000-64ee16ba0000"' + - '"230ce514-0000-0800-0000-64f6fb2d0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -7183,19 +6594,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47", - "name": "aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA", + "name": "00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg/networkFunctionDefinitionVersions/1.0.0", - "status": "Deleting", "startTime": "2023-08-29T16:03:06.0145598Z"}' + "status": "Deleting", "startTime": "2023-09-05T09:55:57.6250532Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -7203,13 +6614,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:04:06 GMT + - Tue, 05 Sep 2023 09:56:58 GMT etag: - - '"03008cdf-0000-0600-0000-64ee16ba0000"' + - '"230ce514-0000-0800-0000-64f6fb2d0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -7233,16 +6644,16 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47", - "name": "aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA", + "name": "00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg/networkFunctionDefinitionVersions/1.0.0", - "status": "Succeeded", "startTime": "2023-08-29T16:03:06.0145598Z", "properties": + "status": "Succeeded", "startTime": "2023-09-05T09:55:57.6250532Z", "properties": null}' headers: cache-control: @@ -7252,9 +6663,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:04:36 GMT + - Tue, 05 Sep 2023 09:57:28 GMT etag: - - '"0300afe2-0000-0600-0000-64ee16fd0000"' + - '"cc00702c-0000-0700-0000-64f6fb6f0000"' expires: - '-1' pragma: @@ -7284,16 +6695,16 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47", - "name": "aafe5dd0-a6b8-459e-9e68-ec24a0f3fd74*F2CAF33CA3B47F264B3C684F7D827296FD7E2DECF9DD193082093436D7292A47", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA", + "name": "00588563-f37c-43fc-b58b-9bc1fccd56c4*122B2EDB3DA9C1AA370BE27AB3B72B7EA721530580448B898E480920A35C41FA", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg/networkFunctionDefinitionVersions/1.0.0", - "status": "Succeeded", "startTime": "2023-08-29T16:03:06.0145598Z", "properties": + "status": "Succeeded", "startTime": "2023-09-05T09:55:57.6250532Z", "properties": null}' headers: cache-control: @@ -7303,9 +6714,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:04:36 GMT + - Tue, 05 Sep 2023 09:57:28 GMT etag: - - '"0300afe2-0000-0600-0000-64ee16fd0000"' + - '"cc00702c-0000-0700-0000-64f6fb6f0000"' expires: - '-1' pragma: @@ -7337,8 +6748,8 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store/artifactManifests/ubuntu-vm-sa-manifest-1-0-0?api-version=2023-04-01-preview response: @@ -7346,7 +6757,7 @@ interactions: string: 'null' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/15b4c924-80ca-4e5f-9149-835be9756471*B6943EBA12F10489DAA3AC3D9E77837B54D532FEF60B933E735DA59000AFDE79?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a6e1eab6-7e60-403f-afc1-65532291bd06*0ABB3334F0E8A38E05EE5A43045BDD49A755781B581797EC63F0A48EB118AEAA?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -7354,13 +6765,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:04:38 GMT + - Tue, 05 Sep 2023 09:57:30 GMT etag: - - '"00003510-0000-0600-0000-64ee17170000"' + - '"25002e5a-0000-0800-0000-64f6fb8a0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/15b4c924-80ca-4e5f-9149-835be9756471*B6943EBA12F10489DAA3AC3D9E77837B54D532FEF60B933E735DA59000AFDE79?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a6e1eab6-7e60-403f-afc1-65532291bd06*0ABB3334F0E8A38E05EE5A43045BDD49A755781B581797EC63F0A48EB118AEAA?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -7390,19 +6801,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/15b4c924-80ca-4e5f-9149-835be9756471*B6943EBA12F10489DAA3AC3D9E77837B54D532FEF60B933E735DA59000AFDE79?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a6e1eab6-7e60-403f-afc1-65532291bd06*0ABB3334F0E8A38E05EE5A43045BDD49A755781B581797EC63F0A48EB118AEAA?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/15b4c924-80ca-4e5f-9149-835be9756471*B6943EBA12F10489DAA3AC3D9E77837B54D532FEF60B933E735DA59000AFDE79", - "name": "15b4c924-80ca-4e5f-9149-835be9756471*B6943EBA12F10489DAA3AC3D9E77837B54D532FEF60B933E735DA59000AFDE79", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a6e1eab6-7e60-403f-afc1-65532291bd06*0ABB3334F0E8A38E05EE5A43045BDD49A755781B581797EC63F0A48EB118AEAA", + "name": "a6e1eab6-7e60-403f-afc1-65532291bd06*0ABB3334F0E8A38E05EE5A43045BDD49A755781B581797EC63F0A48EB118AEAA", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store/artifactManifests/ubuntu-vm-sa-manifest-1-0-0", - "status": "Deleting", "startTime": "2023-08-29T16:04:38.5945997Z"}' + "status": "Deleting", "startTime": "2023-09-05T09:57:30.0586046Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/15b4c924-80ca-4e5f-9149-835be9756471*B6943EBA12F10489DAA3AC3D9E77837B54D532FEF60B933E735DA59000AFDE79?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/a6e1eab6-7e60-403f-afc1-65532291bd06*0ABB3334F0E8A38E05EE5A43045BDD49A755781B581797EC63F0A48EB118AEAA?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -7410,13 +6821,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:04:38 GMT + - Tue, 05 Sep 2023 09:57:30 GMT etag: - - '"0300d8e3-0000-0600-0000-64ee17160000"' + - '"230cf335-0000-0800-0000-64f6fb8a0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/15b4c924-80ca-4e5f-9149-835be9756471*B6943EBA12F10489DAA3AC3D9E77837B54D532FEF60B933E735DA59000AFDE79?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/a6e1eab6-7e60-403f-afc1-65532291bd06*0ABB3334F0E8A38E05EE5A43045BDD49A755781B581797EC63F0A48EB118AEAA?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -7440,17 +6851,17 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/15b4c924-80ca-4e5f-9149-835be9756471*B6943EBA12F10489DAA3AC3D9E77837B54D532FEF60B933E735DA59000AFDE79?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a6e1eab6-7e60-403f-afc1-65532291bd06*0ABB3334F0E8A38E05EE5A43045BDD49A755781B581797EC63F0A48EB118AEAA?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/15b4c924-80ca-4e5f-9149-835be9756471*B6943EBA12F10489DAA3AC3D9E77837B54D532FEF60B933E735DA59000AFDE79", - "name": "15b4c924-80ca-4e5f-9149-835be9756471*B6943EBA12F10489DAA3AC3D9E77837B54D532FEF60B933E735DA59000AFDE79", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a6e1eab6-7e60-403f-afc1-65532291bd06*0ABB3334F0E8A38E05EE5A43045BDD49A755781B581797EC63F0A48EB118AEAA", + "name": "a6e1eab6-7e60-403f-afc1-65532291bd06*0ABB3334F0E8A38E05EE5A43045BDD49A755781B581797EC63F0A48EB118AEAA", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store/artifactManifests/ubuntu-vm-sa-manifest-1-0-0", - "status": "Succeeded", "startTime": "2023-08-29T16:04:38.5945997Z", "endTime": - "2023-08-29T16:04:42.8673091Z", "properties": null}' + "status": "Succeeded", "startTime": "2023-09-05T09:57:30.0586046Z", "endTime": + "2023-09-05T09:57:31.7211245Z", "properties": null}' headers: cache-control: - no-cache @@ -7459,9 +6870,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:05:09 GMT + - Tue, 05 Sep 2023 09:58:01 GMT etag: - - '"0300fae3-0000-0600-0000-64ee171a0000"' + - '"230c6336-0000-0800-0000-64f6fb8b0000"' expires: - '-1' pragma: @@ -7491,17 +6902,17 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/15b4c924-80ca-4e5f-9149-835be9756471*B6943EBA12F10489DAA3AC3D9E77837B54D532FEF60B933E735DA59000AFDE79?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a6e1eab6-7e60-403f-afc1-65532291bd06*0ABB3334F0E8A38E05EE5A43045BDD49A755781B581797EC63F0A48EB118AEAA?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/15b4c924-80ca-4e5f-9149-835be9756471*B6943EBA12F10489DAA3AC3D9E77837B54D532FEF60B933E735DA59000AFDE79", - "name": "15b4c924-80ca-4e5f-9149-835be9756471*B6943EBA12F10489DAA3AC3D9E77837B54D532FEF60B933E735DA59000AFDE79", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/a6e1eab6-7e60-403f-afc1-65532291bd06*0ABB3334F0E8A38E05EE5A43045BDD49A755781B581797EC63F0A48EB118AEAA", + "name": "a6e1eab6-7e60-403f-afc1-65532291bd06*0ABB3334F0E8A38E05EE5A43045BDD49A755781B581797EC63F0A48EB118AEAA", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store/artifactManifests/ubuntu-vm-sa-manifest-1-0-0", - "status": "Succeeded", "startTime": "2023-08-29T16:04:38.5945997Z", "endTime": - "2023-08-29T16:04:42.8673091Z", "properties": null}' + "status": "Succeeded", "startTime": "2023-09-05T09:57:30.0586046Z", "endTime": + "2023-09-05T09:57:31.7211245Z", "properties": null}' headers: cache-control: - no-cache @@ -7510,9 +6921,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:05:09 GMT + - Tue, 05 Sep 2023 09:58:01 GMT etag: - - '"0300fae3-0000-0600-0000-64ee171a0000"' + - '"230c6336-0000-0800-0000-64f6fb8b0000"' expires: - '-1' pragma: @@ -7544,8 +6955,8 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-acr-manifest-1-0-0?api-version=2023-04-01-preview response: @@ -7553,7 +6964,7 @@ interactions: string: 'null' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/217f9262-1baa-4ead-8d54-ec2bb59887ca*6D4A88C4C492FF795DB9717A6CA26AF2F20572E19A448839FF1467472F8832B8?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/cf263fbe-43b9-4268-ba8f-8479e83ba25f*224068C861D17681C4B113D7459FFCC9AAFA781721900832CC84EBB27F1A0C07?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -7561,13 +6972,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:05:11 GMT + - Tue, 05 Sep 2023 09:58:03 GMT etag: - - '"00003610-0000-0600-0000-64ee17380000"' + - '"2500625a-0000-0800-0000-64f6fbab0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/217f9262-1baa-4ead-8d54-ec2bb59887ca*6D4A88C4C492FF795DB9717A6CA26AF2F20572E19A448839FF1467472F8832B8?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/cf263fbe-43b9-4268-ba8f-8479e83ba25f*224068C861D17681C4B113D7459FFCC9AAFA781721900832CC84EBB27F1A0C07?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -7597,33 +7008,33 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/217f9262-1baa-4ead-8d54-ec2bb59887ca*6D4A88C4C492FF795DB9717A6CA26AF2F20572E19A448839FF1467472F8832B8?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/cf263fbe-43b9-4268-ba8f-8479e83ba25f*224068C861D17681C4B113D7459FFCC9AAFA781721900832CC84EBB27F1A0C07?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/217f9262-1baa-4ead-8d54-ec2bb59887ca*6D4A88C4C492FF795DB9717A6CA26AF2F20572E19A448839FF1467472F8832B8", - "name": "217f9262-1baa-4ead-8d54-ec2bb59887ca*6D4A88C4C492FF795DB9717A6CA26AF2F20572E19A448839FF1467472F8832B8", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/cf263fbe-43b9-4268-ba8f-8479e83ba25f*224068C861D17681C4B113D7459FFCC9AAFA781721900832CC84EBB27F1A0C07", + "name": "cf263fbe-43b9-4268-ba8f-8479e83ba25f*224068C861D17681C4B113D7459FFCC9AAFA781721900832CC84EBB27F1A0C07", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-acr-manifest-1-0-0", - "status": "Deleting", "startTime": "2023-08-29T16:05:11.6158607Z"}' + "status": "Deleting", "startTime": "2023-09-05T09:58:02.644201Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/217f9262-1baa-4ead-8d54-ec2bb59887ca*6D4A88C4C492FF795DB9717A6CA26AF2F20572E19A448839FF1467472F8832B8?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/cf263fbe-43b9-4268-ba8f-8479e83ba25f*224068C861D17681C4B113D7459FFCC9AAFA781721900832CC84EBB27F1A0C07?api-version=2020-01-01-preview cache-control: - no-cache content-length: - - '610' + - '609' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:05:11 GMT + - Tue, 05 Sep 2023 09:58:03 GMT etag: - - '"030050e5-0000-0600-0000-64ee17370000"' + - '"52025f11-0000-0800-0000-64f6fbaa0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/217f9262-1baa-4ead-8d54-ec2bb59887ca*6D4A88C4C492FF795DB9717A6CA26AF2F20572E19A448839FF1467472F8832B8?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/cf263fbe-43b9-4268-ba8f-8479e83ba25f*224068C861D17681C4B113D7459FFCC9AAFA781721900832CC84EBB27F1A0C07?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -7647,28 +7058,28 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/217f9262-1baa-4ead-8d54-ec2bb59887ca*6D4A88C4C492FF795DB9717A6CA26AF2F20572E19A448839FF1467472F8832B8?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/cf263fbe-43b9-4268-ba8f-8479e83ba25f*224068C861D17681C4B113D7459FFCC9AAFA781721900832CC84EBB27F1A0C07?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/217f9262-1baa-4ead-8d54-ec2bb59887ca*6D4A88C4C492FF795DB9717A6CA26AF2F20572E19A448839FF1467472F8832B8", - "name": "217f9262-1baa-4ead-8d54-ec2bb59887ca*6D4A88C4C492FF795DB9717A6CA26AF2F20572E19A448839FF1467472F8832B8", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/cf263fbe-43b9-4268-ba8f-8479e83ba25f*224068C861D17681C4B113D7459FFCC9AAFA781721900832CC84EBB27F1A0C07", + "name": "cf263fbe-43b9-4268-ba8f-8479e83ba25f*224068C861D17681C4B113D7459FFCC9AAFA781721900832CC84EBB27F1A0C07", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-acr-manifest-1-0-0", - "status": "Succeeded", "startTime": "2023-08-29T16:05:11.6158607Z", "endTime": - "2023-08-29T16:05:29.9848076Z", "properties": null}' + "status": "Succeeded", "startTime": "2023-09-05T09:58:02.644201Z", "endTime": + "2023-09-05T09:58:17.1075565Z", "properties": null}' headers: cache-control: - no-cache content-length: - - '674' + - '673' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:05:41 GMT + - Tue, 05 Sep 2023 09:58:33 GMT etag: - - '"03001ee6-0000-0600-0000-64ee17490000"' + - '"52025412-0000-0800-0000-64f6fbb90000"' expires: - '-1' pragma: @@ -7698,28 +7109,28 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/217f9262-1baa-4ead-8d54-ec2bb59887ca*6D4A88C4C492FF795DB9717A6CA26AF2F20572E19A448839FF1467472F8832B8?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/cf263fbe-43b9-4268-ba8f-8479e83ba25f*224068C861D17681C4B113D7459FFCC9AAFA781721900832CC84EBB27F1A0C07?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/217f9262-1baa-4ead-8d54-ec2bb59887ca*6D4A88C4C492FF795DB9717A6CA26AF2F20572E19A448839FF1467472F8832B8", - "name": "217f9262-1baa-4ead-8d54-ec2bb59887ca*6D4A88C4C492FF795DB9717A6CA26AF2F20572E19A448839FF1467472F8832B8", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/cf263fbe-43b9-4268-ba8f-8479e83ba25f*224068C861D17681C4B113D7459FFCC9AAFA781721900832CC84EBB27F1A0C07", + "name": "cf263fbe-43b9-4268-ba8f-8479e83ba25f*224068C861D17681C4B113D7459FFCC9AAFA781721900832CC84EBB27F1A0C07", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr/artifactManifests/ubuntu-vm-acr-manifest-1-0-0", - "status": "Succeeded", "startTime": "2023-08-29T16:05:11.6158607Z", "endTime": - "2023-08-29T16:05:29.9848076Z", "properties": null}' + "status": "Succeeded", "startTime": "2023-09-05T09:58:02.644201Z", "endTime": + "2023-09-05T09:58:17.1075565Z", "properties": null}' headers: cache-control: - no-cache content-length: - - '674' + - '673' content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:05:41 GMT + - Tue, 05 Sep 2023 09:58:33 GMT etag: - - '"03001ee6-0000-0600-0000-64ee17490000"' + - '"52025412-0000-0800-0000-64f6fbb90000"' expires: - '-1' pragma: @@ -7751,8 +7162,8 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg?api-version=2023-04-01-preview response: @@ -7760,7 +7171,7 @@ interactions: string: 'null' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -7768,13 +7179,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:05:46 GMT + - Tue, 05 Sep 2023 09:58:37 GMT etag: - - '"00005304-0000-0600-0000-64ee175b0000"' + - '"9a0237f0-0000-0800-0000-64f6fbcd0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -7804,19 +7215,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", - "name": "bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", + "name": "dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg", - "status": "Deleting", "startTime": "2023-08-29T16:05:46.9649481Z"}' + "status": "Deleting", "startTime": "2023-09-05T09:58:37.5411148Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -7824,13 +7235,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:05:46 GMT + - Tue, 05 Sep 2023 09:58:37 GMT etag: - - '"0300f3e6-0000-0600-0000-64ee175a0000"' + - '"230cb14b-0000-0800-0000-64f6fbcd0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -7854,19 +7265,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", - "name": "bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", + "name": "dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg", - "status": "Deleting", "startTime": "2023-08-29T16:05:46.9649481Z"}' + "status": "Deleting", "startTime": "2023-09-05T09:58:37.5411148Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -7874,13 +7285,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:06:17 GMT + - Tue, 05 Sep 2023 09:59:07 GMT etag: - - '"0300f3e6-0000-0600-0000-64ee175a0000"' + - '"230cb14b-0000-0800-0000-64f6fbcd0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -7904,19 +7315,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", - "name": "bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", + "name": "dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg", - "status": "Deleting", "startTime": "2023-08-29T16:05:46.9649481Z"}' + "status": "Deleting", "startTime": "2023-09-05T09:58:37.5411148Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -7924,13 +7335,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:06:46 GMT + - Tue, 05 Sep 2023 09:59:38 GMT etag: - - '"0300f3e6-0000-0600-0000-64ee175a0000"' + - '"230cb14b-0000-0800-0000-64f6fbcd0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -7954,16 +7365,16 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", - "name": "bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", + "name": "dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg", - "status": "Succeeded", "startTime": "2023-08-29T16:05:46.9649481Z", "properties": + "status": "Succeeded", "startTime": "2023-09-05T09:58:37.5411148Z", "properties": null}' headers: cache-control: @@ -7973,9 +7384,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:07:17 GMT + - Tue, 05 Sep 2023 10:00:08 GMT etag: - - '"3a01a854-0000-0700-0000-64ee179d0000"' + - '"cc009a2e-0000-0700-0000-64f6fc100000"' expires: - '-1' pragma: @@ -8005,16 +7416,16 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", - "name": "bd9455a4-332a-4388-bb8d-99bd77a07e3c*34B427E14DE04F9E01EC345CFC242026724C04F83B62981A24B26738B0658890", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", + "name": "dd0d605e-746e-4866-9d02-bc2f992dfc59*F718B1F161EB7226E4EC39CC19770E9403ACD5E880A312391A01B8B8914A2268", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/networkFunctionDefinitionGroups/ubuntu-vm-nfdg", - "status": "Succeeded", "startTime": "2023-08-29T16:05:46.9649481Z", "properties": + "status": "Succeeded", "startTime": "2023-09-05T09:58:37.5411148Z", "properties": null}' headers: cache-control: @@ -8024,9 +7435,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:07:18 GMT + - Tue, 05 Sep 2023 10:00:08 GMT etag: - - '"3a01a854-0000-0700-0000-64ee179d0000"' + - '"cc009a2e-0000-0700-0000-64f6fc100000"' expires: - '-1' pragma: @@ -8058,8 +7469,8 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr?api-version=2023-04-01-preview response: @@ -8067,7 +7478,7 @@ interactions: string: 'null' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8075,13 +7486,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:07:19 GMT + - Tue, 05 Sep 2023 10:00:10 GMT etag: - - '"00000e32-0000-0600-0000-64ee17b70000"' + - '"7502b393-0000-0800-0000-64f6fc2a0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8111,19 +7522,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", - "name": "aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", + "name": "32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", - "status": "Deleting", "startTime": "2023-08-29T16:07:19.8256543Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:00:10.5295516Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8131,13 +7542,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:07:19 GMT + - Tue, 05 Sep 2023 10:00:10 GMT etag: - - '"00003c06-0000-0600-0000-64ee17b70000"' + - '"230cb369-0000-0800-0000-64f6fc2a0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8161,19 +7572,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", - "name": "aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", + "name": "32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", - "status": "Deleting", "startTime": "2023-08-29T16:07:19.8256543Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:00:10.5295516Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8181,13 +7592,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:07:50 GMT + - Tue, 05 Sep 2023 10:00:40 GMT etag: - - '"00003c06-0000-0600-0000-64ee17b70000"' + - '"230cb369-0000-0800-0000-64f6fc2a0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8211,19 +7622,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", - "name": "aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", + "name": "32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", - "status": "Deleting", "startTime": "2023-08-29T16:07:19.8256543Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:00:10.5295516Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8231,13 +7642,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:08:20 GMT + - Tue, 05 Sep 2023 10:01:10 GMT etag: - - '"00003c06-0000-0600-0000-64ee17b70000"' + - '"230cb369-0000-0800-0000-64f6fc2a0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8261,19 +7672,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", - "name": "aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", + "name": "32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", - "status": "Deleting", "startTime": "2023-08-29T16:07:19.8256543Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:00:10.5295516Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8281,13 +7692,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:08:49 GMT + - Tue, 05 Sep 2023 10:01:41 GMT etag: - - '"00003c06-0000-0600-0000-64ee17b70000"' + - '"230cb369-0000-0800-0000-64f6fc2a0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8311,19 +7722,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", - "name": "aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", + "name": "32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", - "status": "Deleting", "startTime": "2023-08-29T16:07:19.8256543Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:00:10.5295516Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8331,13 +7742,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:09:20 GMT + - Tue, 05 Sep 2023 10:02:11 GMT etag: - - '"00003c06-0000-0600-0000-64ee17b70000"' + - '"230cb369-0000-0800-0000-64f6fc2a0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8361,19 +7772,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", - "name": "aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", + "name": "32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", - "status": "Deleting", "startTime": "2023-08-29T16:07:19.8256543Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:00:10.5295516Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8381,13 +7792,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:09:51 GMT + - Tue, 05 Sep 2023 10:02:41 GMT etag: - - '"00003c06-0000-0600-0000-64ee17b70000"' + - '"230cb369-0000-0800-0000-64f6fc2a0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8411,19 +7822,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", - "name": "aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", + "name": "32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", - "status": "Deleting", "startTime": "2023-08-29T16:07:19.8256543Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:00:10.5295516Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8431,13 +7842,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:10:21 GMT + - Tue, 05 Sep 2023 10:03:11 GMT etag: - - '"00003c06-0000-0600-0000-64ee17b70000"' + - '"230cb369-0000-0800-0000-64f6fc2a0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8461,16 +7872,16 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", - "name": "aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", + "name": "32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", - "status": "Succeeded", "startTime": "2023-08-29T16:07:19.8256543Z", "properties": + "status": "Succeeded", "startTime": "2023-09-05T10:00:10.5295516Z", "properties": null}' headers: cache-control: @@ -8480,9 +7891,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:10:51 GMT + - Tue, 05 Sep 2023 10:03:42 GMT etag: - - '"00004206-0000-0600-0000-64ee18730000"' + - '"000089e4-0000-0600-0000-64f6fce50000"' expires: - '-1' pragma: @@ -8512,16 +7923,16 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", - "name": "aa35a345-7239-43ff-a781-48eaf9546bac*842403C2D698915B1A40AB6D01D511CBFBB4711F0C80395109E20179A98D03A5", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", + "name": "32a83b8f-4918-47f1-8fe4-eaea73c8f5a8*5E5951EA8F5EAA5CD7D4081E0F5A46140582596A0F3C82CB7EEE85130FE40E2A", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-acr", - "status": "Succeeded", "startTime": "2023-08-29T16:07:19.8256543Z", "properties": + "status": "Succeeded", "startTime": "2023-09-05T10:00:10.5295516Z", "properties": null}' headers: cache-control: @@ -8531,9 +7942,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:10:52 GMT + - Tue, 05 Sep 2023 10:03:42 GMT etag: - - '"00004206-0000-0600-0000-64ee18730000"' + - '"000089e4-0000-0600-0000-64f6fce50000"' expires: - '-1' pragma: @@ -8565,8 +7976,8 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store?api-version=2023-04-01-preview response: @@ -8574,7 +7985,7 @@ interactions: string: 'null' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8582,13 +7993,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:10:53 GMT + - Tue, 05 Sep 2023 10:03:44 GMT etag: - - '"00003033-0000-0600-0000-64ee188d0000"' + - '"7502b6a3-0000-0800-0000-64f6fd000000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8618,19 +8029,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", - "name": "faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", + "name": "c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", - "status": "Deleting", "startTime": "2023-08-29T16:10:53.6036813Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:03:44.3077653Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8638,13 +8049,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:10:53 GMT + - Tue, 05 Sep 2023 10:03:44 GMT etag: - - '"00004506-0000-0600-0000-64ee188d0000"' + - '"52025a24-0000-0800-0000-64f6fd000000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8668,19 +8079,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", - "name": "faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", + "name": "c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", - "status": "Deleting", "startTime": "2023-08-29T16:10:53.6036813Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:03:44.3077653Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8688,13 +8099,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:11:23 GMT + - Tue, 05 Sep 2023 10:04:14 GMT etag: - - '"00004506-0000-0600-0000-64ee188d0000"' + - '"52025a24-0000-0800-0000-64f6fd000000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8718,19 +8129,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", - "name": "faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", + "name": "c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", - "status": "Deleting", "startTime": "2023-08-29T16:10:53.6036813Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:03:44.3077653Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8738,13 +8149,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:11:53 GMT + - Tue, 05 Sep 2023 10:04:44 GMT etag: - - '"00004506-0000-0600-0000-64ee188d0000"' + - '"52025a24-0000-0800-0000-64f6fd000000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8768,19 +8179,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", - "name": "faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", + "name": "c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", - "status": "Deleting", "startTime": "2023-08-29T16:10:53.6036813Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:03:44.3077653Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8788,13 +8199,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:12:24 GMT + - Tue, 05 Sep 2023 10:05:14 GMT etag: - - '"00004506-0000-0600-0000-64ee188d0000"' + - '"52025a24-0000-0800-0000-64f6fd000000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8818,19 +8229,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", - "name": "faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", + "name": "c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", - "status": "Deleting", "startTime": "2023-08-29T16:10:53.6036813Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:03:44.3077653Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8838,13 +8249,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:12:53 GMT + - Tue, 05 Sep 2023 10:05:45 GMT etag: - - '"00004506-0000-0600-0000-64ee188d0000"' + - '"52025a24-0000-0800-0000-64f6fd000000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8868,19 +8279,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", - "name": "faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", + "name": "c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", - "status": "Deleting", "startTime": "2023-08-29T16:10:53.6036813Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:03:44.3077653Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8888,13 +8299,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:13:24 GMT + - Tue, 05 Sep 2023 10:06:15 GMT etag: - - '"00004506-0000-0600-0000-64ee188d0000"' + - '"52025a24-0000-0800-0000-64f6fd000000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8918,19 +8329,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", - "name": "faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", + "name": "c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", - "status": "Deleting", "startTime": "2023-08-29T16:10:53.6036813Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:03:44.3077653Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -8938,13 +8349,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:13:54 GMT + - Tue, 05 Sep 2023 10:06:45 GMT etag: - - '"00004506-0000-0600-0000-64ee188d0000"' + - '"52025a24-0000-0800-0000-64f6fd000000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -8968,16 +8379,16 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", - "name": "faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", + "name": "c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", - "status": "Succeeded", "startTime": "2023-08-29T16:10:53.6036813Z", "properties": + "status": "Succeeded", "startTime": "2023-09-05T10:03:44.3077653Z", "properties": null}' headers: cache-control: @@ -8987,9 +8398,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:14:24 GMT + - Tue, 05 Sep 2023 10:07:16 GMT etag: - - '"00005106-0000-0600-0000-64ee19490000"' + - '"00001004-0000-0600-0000-64f6fdbd0000"' expires: - '-1' pragma: @@ -9019,16 +8430,16 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", - "name": "faab2d0b-ba75-4d24-b89c-14c8acf9355f*A3808BC884BD95AE15E56E8748664E7C3524F1EC592A9123E52D67500437CAA6", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", + "name": "c7ced238-75d0-4061-958f-5debfa8170b3*F5877D1037F5CF29B2BF465C24ADC48BBD597373C5953C8DF88B18E3AE1E0DB8", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher/artifactStores/ubuntu-blob-store", - "status": "Succeeded", "startTime": "2023-08-29T16:10:53.6036813Z", "properties": + "status": "Succeeded", "startTime": "2023-09-05T10:03:44.3077653Z", "properties": null}' headers: cache-control: @@ -9038,9 +8449,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:14:24 GMT + - Tue, 05 Sep 2023 10:07:16 GMT etag: - - '"00005106-0000-0600-0000-64ee19490000"' + - '"00001004-0000-0600-0000-64f6fdbd0000"' expires: - '-1' pragma: @@ -9072,8 +8483,8 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: DELETE uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher?api-version=2023-04-01-preview response: @@ -9081,7 +8492,7 @@ interactions: string: 'null' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -9089,13 +8500,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:14:30 GMT + - Tue, 05 Sep 2023 10:07:23 GMT etag: - - '"00003f03-0000-0600-0000-64ee19660000"' + - '"2a004c93-0000-0800-0000-64f6fddb0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -9125,19 +8536,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", - "name": "1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", + "name": "7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher", - "status": "Deleting", "startTime": "2023-08-29T16:14:30.1589659Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:07:23.2476271Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -9145,13 +8556,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:14:30 GMT + - Tue, 05 Sep 2023 10:07:23 GMT etag: - - '"0300ebfe-0000-0600-0000-64ee19660000"' + - '"5202e430-0000-0800-0000-64f6fddb0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -9175,19 +8586,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", - "name": "1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", + "name": "7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher", - "status": "Deleting", "startTime": "2023-08-29T16:14:30.1589659Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:07:23.2476271Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -9195,13 +8606,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:15:00 GMT + - Tue, 05 Sep 2023 10:07:53 GMT etag: - - '"0300ebfe-0000-0600-0000-64ee19660000"' + - '"5202e430-0000-0800-0000-64f6fddb0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -9225,19 +8636,19 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", - "name": "1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", + "name": "7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher", - "status": "Deleting", "startTime": "2023-08-29T16:14:30.1589659Z"}' + "status": "Deleting", "startTime": "2023-09-05T10:07:23.2476271Z"}' headers: azure-asyncoperation: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview cache-control: - no-cache content-length: @@ -9245,13 +8656,13 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:15:30 GMT + - Tue, 05 Sep 2023 10:08:23 GMT etag: - - '"0300ebfe-0000-0600-0000-64ee19660000"' + - '"5202e430-0000-0800-0000-64f6fddb0000"' expires: - '-1' location: - - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + - https://management.azure.com/providers/Microsoft.HybridNetwork/locations/westcentralus/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview pragma: - no-cache strict-transport-security: @@ -9275,16 +8686,16 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", - "name": "1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", + "name": "7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher", - "status": "Succeeded", "startTime": "2023-08-29T16:14:30.1589659Z", "properties": + "status": "Succeeded", "startTime": "2023-09-05T10:07:23.2476271Z", "properties": null}' headers: cache-control: @@ -9294,9 +8705,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:16:00 GMT + - Tue, 05 Sep 2023 10:08:53 GMT etag: - - '"3a019872-0000-0700-0000-64ee19a90000"' + - '"52027334-0000-0800-0000-64f6fe1e0000"' expires: - '-1' pragma: @@ -9326,16 +8737,16 @@ interactions: ParameterSetName: - --definition-type -f --clean --force User-Agent: - - AZURECLI/2.51.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 - (Linux-5.15.90.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) + - AZURECLI/2.49.0 azsdk-python-hybridnetwork/2020-01-01-preview Python/3.8.10 + (Linux-5.10.102.1-microsoft-standard-WSL2-x86_64-with-glibc2.29) method: GET - uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E?api-version=2020-01-01-preview + uri: https://management.azure.com/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085?api-version=2020-01-01-preview response: body: - string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", - "name": "1fab29a6-416a-4e5f-90e4-41c0a4901685*F6DEDAD7F1E32D08F5303D47DA80D64D1BEF1079F6DA03768755401B08ACDB6E", + string: '{"id": "/providers/Microsoft.HybridNetwork/locations/WESTCENTRALUS/operationStatuses/7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", + "name": "7a41a661-8900-413d-93cb-2fe121902252*E0E8123B8C2940C6FB6A994A886BB852744C1D495D5F7020C52DC66D69A77085", "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/cli_test_vnf_nsd_000001/providers/Microsoft.HybridNetwork/publishers/ubuntuPublisher", - "status": "Succeeded", "startTime": "2023-08-29T16:14:30.1589659Z", "properties": + "status": "Succeeded", "startTime": "2023-09-05T10:07:23.2476271Z", "properties": null}' headers: cache-control: @@ -9345,9 +8756,9 @@ interactions: content-type: - application/json; charset=utf-8 date: - - Tue, 29 Aug 2023 16:16:01 GMT + - Tue, 05 Sep 2023 10:08:54 GMT etag: - - '"3a019872-0000-0700-0000-64ee19a90000"' + - '"52027334-0000-0800-0000-64f6fe1e0000"' expires: - '-1' pragma: diff --git a/src/aosm/azext_aosm/tests/latest/scenario_test_mocks/mock_input_templates/cnf_nsd_input_template.json b/src/aosm/azext_aosm/tests/latest/scenario_test_mocks/mock_input_templates/cnf_nsd_input_template.json index 3517df38fb8..ac0822bf6f1 100644 --- a/src/aosm/azext_aosm/tests/latest/scenario_test_mocks/mock_input_templates/cnf_nsd_input_template.json +++ b/src/aosm/azext_aosm/tests/latest/scenario_test_mocks/mock_input_templates/cnf_nsd_input_template.json @@ -11,6 +11,7 @@ "type": "cnf", "multiple_instances": false, "publisher": "nginx-publisher", + "publisher_scope": "private", "publisher_resource_group": "{{publisher_resource_group_name}}" } ], diff --git a/src/aosm/azext_aosm/tests/latest/scenario_test_mocks/mock_input_templates/vnf_nsd_input_template.json b/src/aosm/azext_aosm/tests/latest/scenario_test_mocks/mock_input_templates/vnf_nsd_input_template.json index 694b543c320..b74099cb3ca 100644 --- a/src/aosm/azext_aosm/tests/latest/scenario_test_mocks/mock_input_templates/vnf_nsd_input_template.json +++ b/src/aosm/azext_aosm/tests/latest/scenario_test_mocks/mock_input_templates/vnf_nsd_input_template.json @@ -11,6 +11,7 @@ "type": "vnf", "multiple_instances": false, "publisher": "ubuntuPublisher", + "publisher_scope": "private", "publisher_resource_group": "{{publisher_resource_group_name}}" } ], diff --git a/src/aosm/azext_aosm/tests/latest/test_nsd.py b/src/aosm/azext_aosm/tests/latest/test_nsd.py index 1e8c0354106..1cf0994e6eb 100644 --- a/src/aosm/azext_aosm/tests/latest/test_nsd.py +++ b/src/aosm/azext_aosm/tests/latest/test_nsd.py @@ -131,7 +131,7 @@ def get(self, network_function_definition_group_name, **_): class AOSMClient: def __init__(self) -> None: - self.network_function_definition_versions = NFDVs() + self.proxy_network_function_definition_versions = NFDVs() mock_client = AOSMClient()