diff --git a/sdk/compute/azure-mgmt-compute/CHANGELOG.md b/sdk/compute/azure-mgmt-compute/CHANGELOG.md index ad85da862938..1c01ccd002e5 100644 --- a/sdk/compute/azure-mgmt-compute/CHANGELOG.md +++ b/sdk/compute/azure-mgmt-compute/CHANGELOG.md @@ -1,5 +1,21 @@ # Release History +## 26.0.0 (2022-02-14) + +**Features** + + - Model Gallery has a new parameter sharing_status + - Model GalleryApplicationVersionPublishingProfile has a new parameter target_extended_locations + - Model GalleryArtifactPublishingProfileBase has a new parameter target_extended_locations + - Model GalleryImageVersionPublishingProfile has a new parameter target_extended_locations + - Model GalleryUpdate has a new parameter sharing_status + - Model OSDiskImageEncryption has a new parameter security_profile + - Model SharingProfile has a new parameter community_gallery_info + +**Breaking changes** + + - Operation GalleriesOperations.get has a new signature + ## 25.0.0 (2022-01-28) **Features** diff --git a/sdk/compute/azure-mgmt-compute/_meta.json b/sdk/compute/azure-mgmt-compute/_meta.json index d556c15ec7a5..39c2b82e882d 100644 --- a/sdk/compute/azure-mgmt-compute/_meta.json +++ b/sdk/compute/azure-mgmt-compute/_meta.json @@ -4,8 +4,8 @@ "@autorest/python@5.12.0", "@autorest/modelerfour@4.19.3" ], - "commit": "1118376e6b4c59716f4a2bcf3ddea212aeee5536", + "commit": "3ac3598d0973e21837f5d9251dce47cd6553a482", "repository_url": "https://github.com/Azure/azure-rest-api-specs", - "autorest_command": "autorest specification/compute/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/s/azure-sdk-for-python/sdk --python3-only --track2 --use=@autorest/python@5.12.0 --use=@autorest/modelerfour@4.19.3 --version=3.7.2", + "autorest_command": "autorest specification/compute/resource-manager/readme.md --multiapi --python --python-mode=update --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --python3-only --track2 --use=@autorest/python@5.12.0 --use=@autorest/modelerfour@4.19.3 --version=3.7.2", "readme": "specification/compute/resource-manager/readme.md" } \ No newline at end of file diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_compute_management_client.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_compute_management_client.py index 5cb8be7a432c..2587de686bf2 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_compute_management_client.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_compute_management_client.py @@ -72,12 +72,12 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient): 'disk_encryption_sets': '2021-08-01', 'disk_restore_point': '2021-08-01', 'disks': '2021-08-01', - 'galleries': '2021-07-01', - 'gallery_application_versions': '2021-07-01', - 'gallery_applications': '2021-07-01', - 'gallery_image_versions': '2021-07-01', - 'gallery_images': '2021-07-01', - 'gallery_sharing_profile': '2021-07-01', + 'galleries': '2021-10-01', + 'gallery_application_versions': '2021-10-01', + 'gallery_applications': '2021-10-01', + 'gallery_image_versions': '2021-10-01', + 'gallery_images': '2021-10-01', + 'gallery_sharing_profile': '2021-10-01', 'resource_skus': '2021-07-01', 'shared_galleries': '2021-07-01', 'shared_gallery_image_versions': '2021-07-01', @@ -136,6 +136,7 @@ def models(cls, api_version=DEFAULT_API_VERSION): * 2021-04-01: :mod:`v2021_04_01.models` * 2021-07-01: :mod:`v2021_07_01.models` * 2021-08-01: :mod:`v2021_08_01.models` + * 2021-10-01: :mod:`v2021_10_01.models` * 2021-11-01: :mod:`v2021_11_01.models` """ if api_version == '2015-06-15': @@ -213,6 +214,9 @@ def models(cls, api_version=DEFAULT_API_VERSION): elif api_version == '2021-08-01': from .v2021_08_01 import models return models + elif api_version == '2021-10-01': + from .v2021_10_01 import models + return models elif api_version == '2021-11-01': from .v2021_11_01 import models return models @@ -653,6 +657,7 @@ def galleries(self): * 2019-12-01: :class:`GalleriesOperations` * 2020-09-30: :class:`GalleriesOperations` * 2021-07-01: :class:`GalleriesOperations` + * 2021-10-01: :class:`GalleriesOperations` """ api_version = self._get_api_version('galleries') if api_version == '2018-06-01': @@ -667,6 +672,8 @@ def galleries(self): from .v2020_09_30.operations import GalleriesOperations as OperationClass elif api_version == '2021-07-01': from .v2021_07_01.operations import GalleriesOperations as OperationClass + elif api_version == '2021-10-01': + from .v2021_10_01.operations import GalleriesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'galleries'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -680,6 +687,7 @@ def gallery_application_versions(self): * 2019-12-01: :class:`GalleryApplicationVersionsOperations` * 2020-09-30: :class:`GalleryApplicationVersionsOperations` * 2021-07-01: :class:`GalleryApplicationVersionsOperations` + * 2021-10-01: :class:`GalleryApplicationVersionsOperations` """ api_version = self._get_api_version('gallery_application_versions') if api_version == '2019-03-01': @@ -692,6 +700,8 @@ def gallery_application_versions(self): from .v2020_09_30.operations import GalleryApplicationVersionsOperations as OperationClass elif api_version == '2021-07-01': from .v2021_07_01.operations import GalleryApplicationVersionsOperations as OperationClass + elif api_version == '2021-10-01': + from .v2021_10_01.operations import GalleryApplicationVersionsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'gallery_application_versions'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -705,6 +715,7 @@ def gallery_applications(self): * 2019-12-01: :class:`GalleryApplicationsOperations` * 2020-09-30: :class:`GalleryApplicationsOperations` * 2021-07-01: :class:`GalleryApplicationsOperations` + * 2021-10-01: :class:`GalleryApplicationsOperations` """ api_version = self._get_api_version('gallery_applications') if api_version == '2019-03-01': @@ -717,6 +728,8 @@ def gallery_applications(self): from .v2020_09_30.operations import GalleryApplicationsOperations as OperationClass elif api_version == '2021-07-01': from .v2021_07_01.operations import GalleryApplicationsOperations as OperationClass + elif api_version == '2021-10-01': + from .v2021_10_01.operations import GalleryApplicationsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'gallery_applications'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -731,6 +744,7 @@ def gallery_image_versions(self): * 2019-12-01: :class:`GalleryImageVersionsOperations` * 2020-09-30: :class:`GalleryImageVersionsOperations` * 2021-07-01: :class:`GalleryImageVersionsOperations` + * 2021-10-01: :class:`GalleryImageVersionsOperations` """ api_version = self._get_api_version('gallery_image_versions') if api_version == '2018-06-01': @@ -745,6 +759,8 @@ def gallery_image_versions(self): from .v2020_09_30.operations import GalleryImageVersionsOperations as OperationClass elif api_version == '2021-07-01': from .v2021_07_01.operations import GalleryImageVersionsOperations as OperationClass + elif api_version == '2021-10-01': + from .v2021_10_01.operations import GalleryImageVersionsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'gallery_image_versions'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -759,6 +775,7 @@ def gallery_images(self): * 2019-12-01: :class:`GalleryImagesOperations` * 2020-09-30: :class:`GalleryImagesOperations` * 2021-07-01: :class:`GalleryImagesOperations` + * 2021-10-01: :class:`GalleryImagesOperations` """ api_version = self._get_api_version('gallery_images') if api_version == '2018-06-01': @@ -773,6 +790,8 @@ def gallery_images(self): from .v2020_09_30.operations import GalleryImagesOperations as OperationClass elif api_version == '2021-07-01': from .v2021_07_01.operations import GalleryImagesOperations as OperationClass + elif api_version == '2021-10-01': + from .v2021_10_01.operations import GalleryImagesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'gallery_images'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -783,12 +802,15 @@ def gallery_sharing_profile(self): * 2020-09-30: :class:`GallerySharingProfileOperations` * 2021-07-01: :class:`GallerySharingProfileOperations` + * 2021-10-01: :class:`GallerySharingProfileOperations` """ api_version = self._get_api_version('gallery_sharing_profile') if api_version == '2020-09-30': from .v2020_09_30.operations import GallerySharingProfileOperations as OperationClass elif api_version == '2021-07-01': from .v2021_07_01.operations import GallerySharingProfileOperations as OperationClass + elif api_version == '2021-10-01': + from .v2021_10_01.operations import GallerySharingProfileOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'gallery_sharing_profile'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_version.py index 268d9f9e1fac..9380e852ed3c 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_version.py @@ -5,4 +5,4 @@ # license information. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/aio/_compute_management_client.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/aio/_compute_management_client.py index 87fa160d658e..022bb2631cc1 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/aio/_compute_management_client.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/aio/_compute_management_client.py @@ -71,12 +71,12 @@ class ComputeManagementClient(MultiApiClientMixin, _SDKClient): 'disk_encryption_sets': '2021-08-01', 'disk_restore_point': '2021-08-01', 'disks': '2021-08-01', - 'galleries': '2021-07-01', - 'gallery_application_versions': '2021-07-01', - 'gallery_applications': '2021-07-01', - 'gallery_image_versions': '2021-07-01', - 'gallery_images': '2021-07-01', - 'gallery_sharing_profile': '2021-07-01', + 'galleries': '2021-10-01', + 'gallery_application_versions': '2021-10-01', + 'gallery_applications': '2021-10-01', + 'gallery_image_versions': '2021-10-01', + 'gallery_images': '2021-10-01', + 'gallery_sharing_profile': '2021-10-01', 'resource_skus': '2021-07-01', 'shared_galleries': '2021-07-01', 'shared_gallery_image_versions': '2021-07-01', @@ -135,6 +135,7 @@ def models(cls, api_version=DEFAULT_API_VERSION): * 2021-04-01: :mod:`v2021_04_01.models` * 2021-07-01: :mod:`v2021_07_01.models` * 2021-08-01: :mod:`v2021_08_01.models` + * 2021-10-01: :mod:`v2021_10_01.models` * 2021-11-01: :mod:`v2021_11_01.models` """ if api_version == '2015-06-15': @@ -212,6 +213,9 @@ def models(cls, api_version=DEFAULT_API_VERSION): elif api_version == '2021-08-01': from ..v2021_08_01 import models return models + elif api_version == '2021-10-01': + from ..v2021_10_01 import models + return models elif api_version == '2021-11-01': from ..v2021_11_01 import models return models @@ -652,6 +656,7 @@ def galleries(self): * 2019-12-01: :class:`GalleriesOperations` * 2020-09-30: :class:`GalleriesOperations` * 2021-07-01: :class:`GalleriesOperations` + * 2021-10-01: :class:`GalleriesOperations` """ api_version = self._get_api_version('galleries') if api_version == '2018-06-01': @@ -666,6 +671,8 @@ def galleries(self): from ..v2020_09_30.aio.operations import GalleriesOperations as OperationClass elif api_version == '2021-07-01': from ..v2021_07_01.aio.operations import GalleriesOperations as OperationClass + elif api_version == '2021-10-01': + from ..v2021_10_01.aio.operations import GalleriesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'galleries'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -679,6 +686,7 @@ def gallery_application_versions(self): * 2019-12-01: :class:`GalleryApplicationVersionsOperations` * 2020-09-30: :class:`GalleryApplicationVersionsOperations` * 2021-07-01: :class:`GalleryApplicationVersionsOperations` + * 2021-10-01: :class:`GalleryApplicationVersionsOperations` """ api_version = self._get_api_version('gallery_application_versions') if api_version == '2019-03-01': @@ -691,6 +699,8 @@ def gallery_application_versions(self): from ..v2020_09_30.aio.operations import GalleryApplicationVersionsOperations as OperationClass elif api_version == '2021-07-01': from ..v2021_07_01.aio.operations import GalleryApplicationVersionsOperations as OperationClass + elif api_version == '2021-10-01': + from ..v2021_10_01.aio.operations import GalleryApplicationVersionsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'gallery_application_versions'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -704,6 +714,7 @@ def gallery_applications(self): * 2019-12-01: :class:`GalleryApplicationsOperations` * 2020-09-30: :class:`GalleryApplicationsOperations` * 2021-07-01: :class:`GalleryApplicationsOperations` + * 2021-10-01: :class:`GalleryApplicationsOperations` """ api_version = self._get_api_version('gallery_applications') if api_version == '2019-03-01': @@ -716,6 +727,8 @@ def gallery_applications(self): from ..v2020_09_30.aio.operations import GalleryApplicationsOperations as OperationClass elif api_version == '2021-07-01': from ..v2021_07_01.aio.operations import GalleryApplicationsOperations as OperationClass + elif api_version == '2021-10-01': + from ..v2021_10_01.aio.operations import GalleryApplicationsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'gallery_applications'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -730,6 +743,7 @@ def gallery_image_versions(self): * 2019-12-01: :class:`GalleryImageVersionsOperations` * 2020-09-30: :class:`GalleryImageVersionsOperations` * 2021-07-01: :class:`GalleryImageVersionsOperations` + * 2021-10-01: :class:`GalleryImageVersionsOperations` """ api_version = self._get_api_version('gallery_image_versions') if api_version == '2018-06-01': @@ -744,6 +758,8 @@ def gallery_image_versions(self): from ..v2020_09_30.aio.operations import GalleryImageVersionsOperations as OperationClass elif api_version == '2021-07-01': from ..v2021_07_01.aio.operations import GalleryImageVersionsOperations as OperationClass + elif api_version == '2021-10-01': + from ..v2021_10_01.aio.operations import GalleryImageVersionsOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'gallery_image_versions'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -758,6 +774,7 @@ def gallery_images(self): * 2019-12-01: :class:`GalleryImagesOperations` * 2020-09-30: :class:`GalleryImagesOperations` * 2021-07-01: :class:`GalleryImagesOperations` + * 2021-10-01: :class:`GalleryImagesOperations` """ api_version = self._get_api_version('gallery_images') if api_version == '2018-06-01': @@ -772,6 +789,8 @@ def gallery_images(self): from ..v2020_09_30.aio.operations import GalleryImagesOperations as OperationClass elif api_version == '2021-07-01': from ..v2021_07_01.aio.operations import GalleryImagesOperations as OperationClass + elif api_version == '2021-10-01': + from ..v2021_10_01.aio.operations import GalleryImagesOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'gallery_images'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -782,12 +801,15 @@ def gallery_sharing_profile(self): * 2020-09-30: :class:`GallerySharingProfileOperations` * 2021-07-01: :class:`GallerySharingProfileOperations` + * 2021-10-01: :class:`GallerySharingProfileOperations` """ api_version = self._get_api_version('gallery_sharing_profile') if api_version == '2020-09-30': from ..v2020_09_30.aio.operations import GallerySharingProfileOperations as OperationClass elif api_version == '2021-07-01': from ..v2021_07_01.aio.operations import GallerySharingProfileOperations as OperationClass + elif api_version == '2021-10-01': + from ..v2021_10_01.aio.operations import GallerySharingProfileOperations as OperationClass else: raise ValueError("API version {} does not have operation group 'gallery_sharing_profile'".format(api_version)) return OperationClass(self._client, self._config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/models.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/models.py index 12de0d997101..6ec26085a7e8 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/models.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/models.py @@ -7,4 +7,5 @@ from .v2021_03_01.models import * from .v2021_07_01.models import * from .v2021_08_01.models import * +from .v2021_10_01.models import * from .v2021_11_01.models import * diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2015_06_15/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2015_06_15/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2015_06_15/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2015_06_15/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_03_30/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_03_30/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_03_30/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_03_30/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_04_30_preview/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_04_30_preview/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_04_30_preview/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_04_30_preview/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_03_30/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_03_30/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_03_30/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_03_30/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_09_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_09_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_09_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_09_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_09_30/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_09_30/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_09_30/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_09_30/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_04_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_04_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_04_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_04_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_11_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_11_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_11_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_11_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_05_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_05_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_05_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_05_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_30/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_30/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_30/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_30/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_09_30/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_09_30/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_09_30/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_09_30/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_10_01_preview/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_10_01_preview/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_10_01_preview/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_10_01_preview/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_12_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_12_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_12_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_12_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_03_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_03_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_03_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_03_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_04_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_04_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_04_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_04_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_07_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_07_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_07_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_07_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_08_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_08_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_08_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_08_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/__init__.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/__init__.py new file mode 100644 index 000000000000..fd39b8a6c901 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/__init__.py @@ -0,0 +1,18 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from ._compute_management_client import ComputeManagementClient +from ._version import VERSION + +__version__ = VERSION +__all__ = ['ComputeManagementClient'] + +# `._patch.py` is used for handwritten extensions to the generated code +# Example: https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/customize_code/how-to-patch-sdk-code.md +from ._patch import patch_sdk +patch_sdk() diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_compute_management_client.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_compute_management_client.py new file mode 100644 index 000000000000..d475ca762806 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_compute_management_client.py @@ -0,0 +1,113 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from copy import deepcopy +from typing import Any, Optional, TYPE_CHECKING + +from azure.core.rest import HttpRequest, HttpResponse +from azure.mgmt.core import ARMPipelineClient +from msrest import Deserializer, Serializer + +from . import models +from ._configuration import ComputeManagementClientConfiguration +from .operations import GalleriesOperations, GalleryApplicationVersionsOperations, GalleryApplicationsOperations, GalleryImageVersionsOperations, GalleryImagesOperations, GallerySharingProfileOperations + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from azure.core.credentials import TokenCredential + +class ComputeManagementClient: + """Compute Client. + + :ivar galleries: GalleriesOperations operations + :vartype galleries: azure.mgmt.compute.v2021_10_01.operations.GalleriesOperations + :ivar gallery_images: GalleryImagesOperations operations + :vartype gallery_images: azure.mgmt.compute.v2021_10_01.operations.GalleryImagesOperations + :ivar gallery_image_versions: GalleryImageVersionsOperations operations + :vartype gallery_image_versions: + azure.mgmt.compute.v2021_10_01.operations.GalleryImageVersionsOperations + :ivar gallery_applications: GalleryApplicationsOperations operations + :vartype gallery_applications: + azure.mgmt.compute.v2021_10_01.operations.GalleryApplicationsOperations + :ivar gallery_application_versions: GalleryApplicationVersionsOperations operations + :vartype gallery_application_versions: + azure.mgmt.compute.v2021_10_01.operations.GalleryApplicationVersionsOperations + :ivar gallery_sharing_profile: GallerySharingProfileOperations operations + :vartype gallery_sharing_profile: + azure.mgmt.compute.v2021_10_01.operations.GallerySharingProfileOperations + :param credential: Credential needed for the client to connect to Azure. + :type credential: ~azure.core.credentials.TokenCredential + :param subscription_id: Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for every service call. + :type subscription_id: str + :param base_url: Service URL. Default value is 'https://management.azure.com'. + :type base_url: str + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + """ + + def __init__( + self, + credential: "TokenCredential", + subscription_id: str, + base_url: str = "https://management.azure.com", + **kwargs: Any + ) -> None: + self._config = ComputeManagementClientConfiguration(credential=credential, subscription_id=subscription_id, **kwargs) + self._client = ARMPipelineClient(base_url=base_url, config=self._config, **kwargs) + + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + self._serialize = Serializer(client_models) + self._deserialize = Deserializer(client_models) + self._serialize.client_side_validation = False + self.galleries = GalleriesOperations(self._client, self._config, self._serialize, self._deserialize) + self.gallery_images = GalleryImagesOperations(self._client, self._config, self._serialize, self._deserialize) + self.gallery_image_versions = GalleryImageVersionsOperations(self._client, self._config, self._serialize, self._deserialize) + self.gallery_applications = GalleryApplicationsOperations(self._client, self._config, self._serialize, self._deserialize) + self.gallery_application_versions = GalleryApplicationVersionsOperations(self._client, self._config, self._serialize, self._deserialize) + self.gallery_sharing_profile = GallerySharingProfileOperations(self._client, self._config, self._serialize, self._deserialize) + + + def _send_request( + self, + request, # type: HttpRequest + **kwargs: Any + ) -> HttpResponse: + """Runs the network request through the client's chained policies. + + >>> from azure.core.rest import HttpRequest + >>> request = HttpRequest("GET", "https://www.example.org/") + + >>> response = client._send_request(request) + + + For more information on this code flow, see https://aka.ms/azsdk/python/protocol/quickstart + + :param request: The network request you want to make. Required. + :type request: ~azure.core.rest.HttpRequest + :keyword bool stream: Whether the response payload will be streamed. Defaults to False. + :return: The response of your network call. Does not do error handling on your response. + :rtype: ~azure.core.rest.HttpResponse + """ + + request_copy = deepcopy(request) + request_copy.url = self._client.format_url(request_copy.url) + return self._client.send_request(request_copy, **kwargs) + + def close(self): + # type: () -> None + self._client.close() + + def __enter__(self): + # type: () -> ComputeManagementClient + self._client.__enter__() + return self + + def __exit__(self, *exc_details): + # type: (Any) -> None + self._client.__exit__(*exc_details) diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_configuration.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_configuration.py new file mode 100644 index 000000000000..c0c7d20d820c --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_configuration.py @@ -0,0 +1,68 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from typing import Any, TYPE_CHECKING + +from azure.core.configuration import Configuration +from azure.core.pipeline import policies +from azure.mgmt.core.policies import ARMChallengeAuthenticationPolicy, ARMHttpLoggingPolicy + +from ._version import VERSION + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from azure.core.credentials import TokenCredential + + +class ComputeManagementClientConfiguration(Configuration): + """Configuration for ComputeManagementClient. + + Note that all parameters used to create this instance are saved as instance + attributes. + + :param credential: Credential needed for the client to connect to Azure. + :type credential: ~azure.core.credentials.TokenCredential + :param subscription_id: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + :type subscription_id: str + """ + + def __init__( + self, + credential: "TokenCredential", + subscription_id: str, + **kwargs: Any + ) -> None: + super(ComputeManagementClientConfiguration, self).__init__(**kwargs) + if credential is None: + raise ValueError("Parameter 'credential' must not be None.") + if subscription_id is None: + raise ValueError("Parameter 'subscription_id' must not be None.") + + self.credential = credential + self.subscription_id = subscription_id + self.api_version = "2021-10-01" + self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) + kwargs.setdefault('sdk_moniker', 'mgmt-compute/{}'.format(VERSION)) + self._configure(**kwargs) + + def _configure( + self, + **kwargs # type: Any + ): + # type: (...) -> None + self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get('retry_policy') or policies.RetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get('redirect_policy') or policies.RedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get('authentication_policy') + if self.credential and not self.authentication_policy: + self.authentication_policy = ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs) diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_metadata.json b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_metadata.json new file mode 100644 index 000000000000..c224fbb0eaee --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_metadata.json @@ -0,0 +1,107 @@ +{ + "chosen_version": "2021-10-01", + "total_api_version_list": ["2021-10-01"], + "client": { + "name": "ComputeManagementClient", + "filename": "_compute_management_client", + "description": "Compute Client.", + "host_value": "\"https://management.azure.com\"", + "parameterized_host_template": null, + "azure_arm": true, + "has_lro_operations": true, + "client_side_validation": false, + "sync_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"ARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ComputeManagementClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}", + "async_imports": "{\"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"], \"azure.core.credentials\": [\"TokenCredential\"]}}, \"regular\": {\"azurecore\": {\"azure.profiles\": [\"KnownProfiles\", \"ProfileDefinition\"], \"azure.profiles.multiapiclient\": [\"MultiApiClientMixin\"], \"msrest\": [\"Deserializer\", \"Serializer\"], \"azure.mgmt.core\": [\"AsyncARMPipelineClient\"]}, \"local\": {\"._configuration\": [\"ComputeManagementClientConfiguration\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\", \"Optional\"]}}}" + }, + "global_parameters": { + "sync": { + "credential": { + "signature": "credential, # type: \"TokenCredential\"", + "description": "Credential needed for the client to connect to Azure.", + "docstring_type": "~azure.core.credentials.TokenCredential", + "required": true + }, + "subscription_id": { + "signature": "subscription_id, # type: str", + "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", + "docstring_type": "str", + "required": true + } + }, + "async": { + "credential": { + "signature": "credential: \"AsyncTokenCredential\",", + "description": "Credential needed for the client to connect to Azure.", + "docstring_type": "~azure.core.credentials_async.AsyncTokenCredential", + "required": true + }, + "subscription_id": { + "signature": "subscription_id: str,", + "description": "Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.", + "docstring_type": "str", + "required": true + } + }, + "constant": { + }, + "call": "credential, subscription_id", + "service_client_specific": { + "sync": { + "api_version": { + "signature": "api_version=None, # type: Optional[str]", + "description": "API version to use if no profile is provided, or if missing in profile.", + "docstring_type": "str", + "required": false + }, + "base_url": { + "signature": "base_url=\"https://management.azure.com\", # type: str", + "description": "Service URL", + "docstring_type": "str", + "required": false + }, + "profile": { + "signature": "profile=KnownProfiles.default, # type: KnownProfiles", + "description": "A profile definition, from KnownProfiles to dict.", + "docstring_type": "azure.profiles.KnownProfiles", + "required": false + } + }, + "async": { + "api_version": { + "signature": "api_version: Optional[str] = None,", + "description": "API version to use if no profile is provided, or if missing in profile.", + "docstring_type": "str", + "required": false + }, + "base_url": { + "signature": "base_url: str = \"https://management.azure.com\",", + "description": "Service URL", + "docstring_type": "str", + "required": false + }, + "profile": { + "signature": "profile: KnownProfiles = KnownProfiles.default,", + "description": "A profile definition, from KnownProfiles to dict.", + "docstring_type": "azure.profiles.KnownProfiles", + "required": false + } + } + } + }, + "config": { + "credential": true, + "credential_scopes": ["https://management.azure.com/.default"], + "credential_call_sync": "ARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", + "credential_call_async": "AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs)", + "sync_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMChallengeAuthenticationPolicy\", \"ARMHttpLoggingPolicy\"]}, \"local\": {\"._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials\": [\"TokenCredential\"]}}}", + "async_imports": "{\"regular\": {\"azurecore\": {\"azure.core.configuration\": [\"Configuration\"], \"azure.core.pipeline\": [\"policies\"], \"azure.mgmt.core.policies\": [\"ARMHttpLoggingPolicy\", \"AsyncARMChallengeAuthenticationPolicy\"]}, \"local\": {\".._version\": [\"VERSION\"]}}, \"conditional\": {\"stdlib\": {\"typing\": [\"Any\"]}}, \"typing\": {\"azurecore\": {\"azure.core.credentials_async\": [\"AsyncTokenCredential\"]}}}" + }, + "operation_groups": { + "galleries": "GalleriesOperations", + "gallery_images": "GalleryImagesOperations", + "gallery_image_versions": "GalleryImageVersionsOperations", + "gallery_applications": "GalleryApplicationsOperations", + "gallery_application_versions": "GalleryApplicationVersionsOperations", + "gallery_sharing_profile": "GallerySharingProfileOperations" + } +} \ No newline at end of file diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_patch.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_patch.py new file mode 100644 index 000000000000..74e48ecd07cf --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_patch.py @@ -0,0 +1,31 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# +# Copyright (c) Microsoft Corporation. All rights reserved. +# +# The MIT License (MIT) +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the ""Software""), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +# IN THE SOFTWARE. +# +# -------------------------------------------------------------------------- + +# This file is used for handwritten extensions to the generated code. Example: +# https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/customize_code/how-to-patch-sdk-code.md +def patch_sdk(): + pass \ No newline at end of file diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_vendor.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_vendor.py new file mode 100644 index 000000000000..138f663c53a4 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_vendor.py @@ -0,0 +1,27 @@ +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from azure.core.pipeline.transport import HttpRequest + +def _convert_request(request, files=None): + data = request.content if not files else None + request = HttpRequest(method=request.method, url=request.url, headers=request.headers, data=data) + if files: + request.set_formdata_body(files) + return request + +def _format_url_section(template, **kwargs): + components = template.split("/") + while components: + try: + return template.format(**kwargs) + except KeyError as key: + formatted_components = template.split("/") + components = [ + c for c in formatted_components if "{}".format(key.args[0]) not in c + ] + template = "/".join(components) diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_version.py new file mode 100644 index 000000000000..590a24dea5ef --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_version.py @@ -0,0 +1,9 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/__init__.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/__init__.py new file mode 100644 index 000000000000..9c044a7dd939 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/__init__.py @@ -0,0 +1,15 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from ._compute_management_client import ComputeManagementClient +__all__ = ['ComputeManagementClient'] + +# `._patch.py` is used for handwritten extensions to the generated code +# Example: https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/customize_code/how-to-patch-sdk-code.md +from ._patch import patch_sdk +patch_sdk() diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/_compute_management_client.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/_compute_management_client.py new file mode 100644 index 000000000000..d6e277ccd944 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/_compute_management_client.py @@ -0,0 +1,110 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from copy import deepcopy +from typing import Any, Awaitable, Optional, TYPE_CHECKING + +from azure.core.rest import AsyncHttpResponse, HttpRequest +from azure.mgmt.core import AsyncARMPipelineClient +from msrest import Deserializer, Serializer + +from .. import models +from ._configuration import ComputeManagementClientConfiguration +from .operations import GalleriesOperations, GalleryApplicationVersionsOperations, GalleryApplicationsOperations, GalleryImageVersionsOperations, GalleryImagesOperations, GallerySharingProfileOperations + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from azure.core.credentials_async import AsyncTokenCredential + +class ComputeManagementClient: + """Compute Client. + + :ivar galleries: GalleriesOperations operations + :vartype galleries: azure.mgmt.compute.v2021_10_01.aio.operations.GalleriesOperations + :ivar gallery_images: GalleryImagesOperations operations + :vartype gallery_images: azure.mgmt.compute.v2021_10_01.aio.operations.GalleryImagesOperations + :ivar gallery_image_versions: GalleryImageVersionsOperations operations + :vartype gallery_image_versions: + azure.mgmt.compute.v2021_10_01.aio.operations.GalleryImageVersionsOperations + :ivar gallery_applications: GalleryApplicationsOperations operations + :vartype gallery_applications: + azure.mgmt.compute.v2021_10_01.aio.operations.GalleryApplicationsOperations + :ivar gallery_application_versions: GalleryApplicationVersionsOperations operations + :vartype gallery_application_versions: + azure.mgmt.compute.v2021_10_01.aio.operations.GalleryApplicationVersionsOperations + :ivar gallery_sharing_profile: GallerySharingProfileOperations operations + :vartype gallery_sharing_profile: + azure.mgmt.compute.v2021_10_01.aio.operations.GallerySharingProfileOperations + :param credential: Credential needed for the client to connect to Azure. + :type credential: ~azure.core.credentials_async.AsyncTokenCredential + :param subscription_id: Subscription credentials which uniquely identify Microsoft Azure + subscription. The subscription ID forms part of the URI for every service call. + :type subscription_id: str + :param base_url: Service URL. Default value is 'https://management.azure.com'. + :type base_url: str + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + """ + + def __init__( + self, + credential: "AsyncTokenCredential", + subscription_id: str, + base_url: str = "https://management.azure.com", + **kwargs: Any + ) -> None: + self._config = ComputeManagementClientConfiguration(credential=credential, subscription_id=subscription_id, **kwargs) + self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs) + + client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)} + self._serialize = Serializer(client_models) + self._deserialize = Deserializer(client_models) + self._serialize.client_side_validation = False + self.galleries = GalleriesOperations(self._client, self._config, self._serialize, self._deserialize) + self.gallery_images = GalleryImagesOperations(self._client, self._config, self._serialize, self._deserialize) + self.gallery_image_versions = GalleryImageVersionsOperations(self._client, self._config, self._serialize, self._deserialize) + self.gallery_applications = GalleryApplicationsOperations(self._client, self._config, self._serialize, self._deserialize) + self.gallery_application_versions = GalleryApplicationVersionsOperations(self._client, self._config, self._serialize, self._deserialize) + self.gallery_sharing_profile = GallerySharingProfileOperations(self._client, self._config, self._serialize, self._deserialize) + + + def _send_request( + self, + request: HttpRequest, + **kwargs: Any + ) -> Awaitable[AsyncHttpResponse]: + """Runs the network request through the client's chained policies. + + >>> from azure.core.rest import HttpRequest + >>> request = HttpRequest("GET", "https://www.example.org/") + + >>> response = await client._send_request(request) + + + For more information on this code flow, see https://aka.ms/azsdk/python/protocol/quickstart + + :param request: The network request you want to make. Required. + :type request: ~azure.core.rest.HttpRequest + :keyword bool stream: Whether the response payload will be streamed. Defaults to False. + :return: The response of your network call. Does not do error handling on your response. + :rtype: ~azure.core.rest.AsyncHttpResponse + """ + + request_copy = deepcopy(request) + request_copy.url = self._client.format_url(request_copy.url) + return self._client.send_request(request_copy, **kwargs) + + async def close(self) -> None: + await self._client.close() + + async def __aenter__(self) -> "ComputeManagementClient": + await self._client.__aenter__() + return self + + async def __aexit__(self, *exc_details) -> None: + await self._client.__aexit__(*exc_details) diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/_configuration.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/_configuration.py new file mode 100644 index 000000000000..eee29f2e1345 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/_configuration.py @@ -0,0 +1,67 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from typing import Any, TYPE_CHECKING + +from azure.core.configuration import Configuration +from azure.core.pipeline import policies +from azure.mgmt.core.policies import ARMHttpLoggingPolicy, AsyncARMChallengeAuthenticationPolicy + +from .._version import VERSION + +if TYPE_CHECKING: + # pylint: disable=unused-import,ungrouped-imports + from azure.core.credentials_async import AsyncTokenCredential + + +class ComputeManagementClientConfiguration(Configuration): + """Configuration for ComputeManagementClient. + + Note that all parameters used to create this instance are saved as instance + attributes. + + :param credential: Credential needed for the client to connect to Azure. + :type credential: ~azure.core.credentials_async.AsyncTokenCredential + :param subscription_id: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. + :type subscription_id: str + """ + + def __init__( + self, + credential: "AsyncTokenCredential", + subscription_id: str, + **kwargs: Any + ) -> None: + super(ComputeManagementClientConfiguration, self).__init__(**kwargs) + if credential is None: + raise ValueError("Parameter 'credential' must not be None.") + if subscription_id is None: + raise ValueError("Parameter 'subscription_id' must not be None.") + + self.credential = credential + self.subscription_id = subscription_id + self.api_version = "2021-10-01" + self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default']) + kwargs.setdefault('sdk_moniker', 'mgmt-compute/{}'.format(VERSION)) + self._configure(**kwargs) + + def _configure( + self, + **kwargs: Any + ) -> None: + self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs) + self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs) + self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs) + self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs) + self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs) + self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs) + self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs) + self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs) + self.authentication_policy = kwargs.get('authentication_policy') + if self.credential and not self.authentication_policy: + self.authentication_policy = AsyncARMChallengeAuthenticationPolicy(self.credential, *self.credential_scopes, **kwargs) diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/_patch.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/_patch.py new file mode 100644 index 000000000000..74e48ecd07cf --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/_patch.py @@ -0,0 +1,31 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# +# Copyright (c) Microsoft Corporation. All rights reserved. +# +# The MIT License (MIT) +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the ""Software""), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +# IN THE SOFTWARE. +# +# -------------------------------------------------------------------------- + +# This file is used for handwritten extensions to the generated code. Example: +# https://github.com/Azure/azure-sdk-for-python/blob/main/doc/dev/customize_code/how-to-patch-sdk-code.md +def patch_sdk(): + pass \ No newline at end of file diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/__init__.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/__init__.py new file mode 100644 index 000000000000..8e08b35d1064 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/__init__.py @@ -0,0 +1,23 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from ._galleries_operations import GalleriesOperations +from ._gallery_images_operations import GalleryImagesOperations +from ._gallery_image_versions_operations import GalleryImageVersionsOperations +from ._gallery_applications_operations import GalleryApplicationsOperations +from ._gallery_application_versions_operations import GalleryApplicationVersionsOperations +from ._gallery_sharing_profile_operations import GallerySharingProfileOperations + +__all__ = [ + 'GalleriesOperations', + 'GalleryImagesOperations', + 'GalleryImageVersionsOperations', + 'GalleryApplicationsOperations', + 'GalleryApplicationVersionsOperations', + 'GallerySharingProfileOperations', +] diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_galleries_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_galleries_operations.py new file mode 100644 index 000000000000..ae4604094203 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_galleries_operations.py @@ -0,0 +1,578 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import functools +from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar, Union +import warnings + +from azure.core.async_paging import AsyncItemPaged, AsyncList +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse +from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.core.tracing.decorator_async import distributed_trace_async +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling + +from ... import models as _models +from ..._vendor import _convert_request +from ...operations._galleries_operations import build_create_or_update_request_initial, build_delete_request_initial, build_get_request, build_list_by_resource_group_request, build_list_request, build_update_request_initial +T = TypeVar('T') +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + +class GalleriesOperations: + """GalleriesOperations async operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.compute.v2021_10_01.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer) -> None: + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + async def _create_or_update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery: "_models.Gallery", + **kwargs: Any + ) -> "_models.Gallery": + cls = kwargs.pop('cls', None) # type: ClsType["_models.Gallery"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery, 'Gallery') + + request = build_create_or_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + content_type=content_type, + json=_json, + template_url=self._create_or_update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 201, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if response.status_code == 200: + deserialized = self._deserialize('Gallery', pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize('Gallery', pipeline_response) + + if response.status_code == 202: + deserialized = self._deserialize('Gallery', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}'} # type: ignore + + + @distributed_trace_async + async def begin_create_or_update( + self, + resource_group_name: str, + gallery_name: str, + gallery: "_models.Gallery", + **kwargs: Any + ) -> AsyncLROPoller["_models.Gallery"]: + """Create or update a Shared Image Gallery. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery. The allowed characters are alphabets + and numbers with dots and periods allowed in the middle. The maximum length is 80 characters. + :type gallery_name: str + :param gallery: Parameters supplied to the create or update Shared Image Gallery operation. + :type gallery: ~azure.mgmt.compute.v2021_10_01.models.Gallery + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either Gallery or the result of + cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[~azure.mgmt.compute.v2021_10_01.models.Gallery] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.Gallery"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._create_or_update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery=gallery, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('Gallery', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}'} # type: ignore + + async def _update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery: "_models.GalleryUpdate", + **kwargs: Any + ) -> "_models.Gallery": + cls = kwargs.pop('cls', None) # type: ClsType["_models.Gallery"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery, 'GalleryUpdate') + + request = build_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + content_type=content_type, + json=_json, + template_url=self._update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('Gallery', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}'} # type: ignore + + + @distributed_trace_async + async def begin_update( + self, + resource_group_name: str, + gallery_name: str, + gallery: "_models.GalleryUpdate", + **kwargs: Any + ) -> AsyncLROPoller["_models.Gallery"]: + """Update a Shared Image Gallery. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery. The allowed characters are alphabets + and numbers with dots and periods allowed in the middle. The maximum length is 80 characters. + :type gallery_name: str + :param gallery: Parameters supplied to the update Shared Image Gallery operation. + :type gallery: ~azure.mgmt.compute.v2021_10_01.models.GalleryUpdate + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either Gallery or the result of + cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[~azure.mgmt.compute.v2021_10_01.models.Gallery] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.Gallery"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery=gallery, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('Gallery', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}'} # type: ignore + + @distributed_trace_async + async def get( + self, + resource_group_name: str, + gallery_name: str, + select: Optional[Union[str, "_models.SelectPermissions"]] = None, + expand: Optional[Union[str, "_models.GalleryExpandParams"]] = None, + **kwargs: Any + ) -> "_models.Gallery": + """Retrieves information about a Shared Image Gallery. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery. + :type gallery_name: str + :param select: The select expression to apply on the operation. + :type select: str or ~azure.mgmt.compute.v2021_10_01.models.SelectPermissions + :param expand: The expand query option to apply on the operation. + :type expand: str or ~azure.mgmt.compute.v2021_10_01.models.GalleryExpandParams + :keyword callable cls: A custom type or function that will be passed the direct response + :return: Gallery, or the result of cls(response) + :rtype: ~azure.mgmt.compute.v2021_10_01.models.Gallery + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.Gallery"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_get_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + select=select, + expand=expand, + template_url=self.get.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('Gallery', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}'} # type: ignore + + + async def _delete_initial( + self, + resource_group_name: str, + gallery_name: str, + **kwargs: Any + ) -> None: + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_delete_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + template_url=self._delete_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}'} # type: ignore + + + @distributed_trace_async + async def begin_delete( + self, + resource_group_name: str, + gallery_name: str, + **kwargs: Any + ) -> AsyncLROPoller[None]: + """Delete a Shared Image Gallery. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery to be deleted. + :type gallery_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] + :raises: ~azure.core.exceptions.HttpResponseError + """ + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._delete_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}'} # type: ignore + + @distributed_trace + def list_by_resource_group( + self, + resource_group_name: str, + **kwargs: Any + ) -> AsyncIterable["_models.GalleryList"]: + """List galleries under a resource group. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either GalleryList or the result of cls(response) + :rtype: + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.compute.v2021_10_01.models.GalleryList] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryList"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + def prepare_request(next_link=None): + if not next_link: + + request = build_list_by_resource_group_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + template_url=self.list_by_resource_group.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + else: + + request = build_list_by_resource_group_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + template_url=next_link, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + request.method = "GET" + return request + + async def extract_data(pipeline_response): + deserialized = self._deserialize("GalleryList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + + return AsyncItemPaged( + get_next, extract_data + ) + list_by_resource_group.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries'} # type: ignore + + @distributed_trace + def list( + self, + **kwargs: Any + ) -> AsyncIterable["_models.GalleryList"]: + """List galleries under a subscription. + + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either GalleryList or the result of cls(response) + :rtype: + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.compute.v2021_10_01.models.GalleryList] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryList"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + def prepare_request(next_link=None): + if not next_link: + + request = build_list_request( + subscription_id=self._config.subscription_id, + template_url=self.list.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + else: + + request = build_list_request( + subscription_id=self._config.subscription_id, + template_url=next_link, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + request.method = "GET" + return request + + async def extract_data(pipeline_response): + deserialized = self._deserialize("GalleryList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + + return AsyncItemPaged( + get_next, extract_data + ) + list.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Compute/galleries'} # type: ignore diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_gallery_application_versions_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_gallery_application_versions_operations.py new file mode 100644 index 000000000000..c148140601b9 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_gallery_application_versions_operations.py @@ -0,0 +1,587 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import functools +from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar, Union +import warnings + +from azure.core.async_paging import AsyncItemPaged, AsyncList +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse +from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.core.tracing.decorator_async import distributed_trace_async +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling + +from ... import models as _models +from ..._vendor import _convert_request +from ...operations._gallery_application_versions_operations import build_create_or_update_request_initial, build_delete_request_initial, build_get_request, build_list_by_gallery_application_request, build_update_request_initial +T = TypeVar('T') +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + +class GalleryApplicationVersionsOperations: + """GalleryApplicationVersionsOperations async operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.compute.v2021_10_01.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer) -> None: + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + async def _create_or_update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + gallery_application_version: "_models.GalleryApplicationVersion", + **kwargs: Any + ) -> "_models.GalleryApplicationVersion": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplicationVersion"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_application_version, 'GalleryApplicationVersion') + + request = build_create_or_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application_version_name=gallery_application_version_name, + content_type=content_type, + json=_json, + template_url=self._create_or_update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 201, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if response.status_code == 200: + deserialized = self._deserialize('GalleryApplicationVersion', pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize('GalleryApplicationVersion', pipeline_response) + + if response.status_code == 202: + deserialized = self._deserialize('GalleryApplicationVersion', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'} # type: ignore + + + @distributed_trace_async + async def begin_create_or_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + gallery_application_version: "_models.GalleryApplicationVersion", + **kwargs: Any + ) -> AsyncLROPoller["_models.GalleryApplicationVersion"]: + """Create or update a gallery Application Version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition resides. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition in which the + Application Version is to be created. + :type gallery_application_name: str + :param gallery_application_version_name: The name of the gallery Application Version to be + created. Needs to follow semantic version name pattern: The allowed characters are digit and + period. Digits must be within the range of a 32-bit integer. Format: + :code:``.:code:``.:code:``. + :type gallery_application_version_name: str + :param gallery_application_version: Parameters supplied to the create or update gallery + Application Version operation. + :type gallery_application_version: + ~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersion + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either GalleryApplicationVersion or the + result of cls(response) + :rtype: + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersion] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplicationVersion"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._create_or_update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application_version_name=gallery_application_version_name, + gallery_application_version=gallery_application_version, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryApplicationVersion', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'} # type: ignore + + async def _update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + gallery_application_version: "_models.GalleryApplicationVersionUpdate", + **kwargs: Any + ) -> "_models.GalleryApplicationVersion": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplicationVersion"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_application_version, 'GalleryApplicationVersionUpdate') + + request = build_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application_version_name=gallery_application_version_name, + content_type=content_type, + json=_json, + template_url=self._update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryApplicationVersion', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'} # type: ignore + + + @distributed_trace_async + async def begin_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + gallery_application_version: "_models.GalleryApplicationVersionUpdate", + **kwargs: Any + ) -> AsyncLROPoller["_models.GalleryApplicationVersion"]: + """Update a gallery Application Version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition resides. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition in which the + Application Version is to be updated. + :type gallery_application_name: str + :param gallery_application_version_name: The name of the gallery Application Version to be + updated. Needs to follow semantic version name pattern: The allowed characters are digit and + period. Digits must be within the range of a 32-bit integer. Format: + :code:``.:code:``.:code:``. + :type gallery_application_version_name: str + :param gallery_application_version: Parameters supplied to the update gallery Application + Version operation. + :type gallery_application_version: + ~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersionUpdate + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either GalleryApplicationVersion or the + result of cls(response) + :rtype: + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersion] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplicationVersion"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application_version_name=gallery_application_version_name, + gallery_application_version=gallery_application_version, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryApplicationVersion', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'} # type: ignore + + @distributed_trace_async + async def get( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + expand: Optional[Union[str, "_models.ReplicationStatusTypes"]] = None, + **kwargs: Any + ) -> "_models.GalleryApplicationVersion": + """Retrieves information about a gallery Application Version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition resides. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition in which the + Application Version resides. + :type gallery_application_name: str + :param gallery_application_version_name: The name of the gallery Application Version to be + retrieved. + :type gallery_application_version_name: str + :param expand: The expand expression to apply on the operation. + :type expand: str or ~azure.mgmt.compute.v2021_10_01.models.ReplicationStatusTypes + :keyword callable cls: A custom type or function that will be passed the direct response + :return: GalleryApplicationVersion, or the result of cls(response) + :rtype: ~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersion + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplicationVersion"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_get_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application_version_name=gallery_application_version_name, + expand=expand, + template_url=self.get.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryApplicationVersion', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'} # type: ignore + + + async def _delete_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + **kwargs: Any + ) -> None: + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_delete_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application_version_name=gallery_application_version_name, + template_url=self._delete_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'} # type: ignore + + + @distributed_trace_async + async def begin_delete( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + **kwargs: Any + ) -> AsyncLROPoller[None]: + """Delete a gallery Application Version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition resides. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition in which the + Application Version resides. + :type gallery_application_name: str + :param gallery_application_version_name: The name of the gallery Application Version to be + deleted. + :type gallery_application_version_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] + :raises: ~azure.core.exceptions.HttpResponseError + """ + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._delete_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application_version_name=gallery_application_version_name, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'} # type: ignore + + @distributed_trace + def list_by_gallery_application( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + **kwargs: Any + ) -> AsyncIterable["_models.GalleryApplicationVersionList"]: + """List gallery Application Versions in a gallery Application Definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition resides. + :type gallery_name: str + :param gallery_application_name: The name of the Shared Application Gallery Application + Definition from which the Application Versions are to be listed. + :type gallery_application_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either GalleryApplicationVersionList or the result of + cls(response) + :rtype: + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersionList] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplicationVersionList"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + def prepare_request(next_link=None): + if not next_link: + + request = build_list_by_gallery_application_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + template_url=self.list_by_gallery_application.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + else: + + request = build_list_by_gallery_application_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + template_url=next_link, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + request.method = "GET" + return request + + async def extract_data(pipeline_response): + deserialized = self._deserialize("GalleryApplicationVersionList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + + return AsyncItemPaged( + get_next, extract_data + ) + list_by_gallery_application.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions'} # type: ignore diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_gallery_applications_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_gallery_applications_operations.py new file mode 100644 index 000000000000..2727c1a0dc3b --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_gallery_applications_operations.py @@ -0,0 +1,545 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import functools +from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar, Union +import warnings + +from azure.core.async_paging import AsyncItemPaged, AsyncList +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse +from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.core.tracing.decorator_async import distributed_trace_async +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling + +from ... import models as _models +from ..._vendor import _convert_request +from ...operations._gallery_applications_operations import build_create_or_update_request_initial, build_delete_request_initial, build_get_request, build_list_by_gallery_request, build_update_request_initial +T = TypeVar('T') +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + +class GalleryApplicationsOperations: + """GalleryApplicationsOperations async operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.compute.v2021_10_01.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer) -> None: + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + async def _create_or_update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application: "_models.GalleryApplication", + **kwargs: Any + ) -> "_models.GalleryApplication": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplication"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_application, 'GalleryApplication') + + request = build_create_or_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + content_type=content_type, + json=_json, + template_url=self._create_or_update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 201, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if response.status_code == 200: + deserialized = self._deserialize('GalleryApplication', pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize('GalleryApplication', pipeline_response) + + if response.status_code == 202: + deserialized = self._deserialize('GalleryApplication', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'} # type: ignore + + + @distributed_trace_async + async def begin_create_or_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application: "_models.GalleryApplication", + **kwargs: Any + ) -> AsyncLROPoller["_models.GalleryApplication"]: + """Create or update a gallery Application Definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition is to be created. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition to be created + or updated. The allowed characters are alphabets and numbers with dots, dashes, and periods + allowed in the middle. The maximum length is 80 characters. + :type gallery_application_name: str + :param gallery_application: Parameters supplied to the create or update gallery Application + operation. + :type gallery_application: ~azure.mgmt.compute.v2021_10_01.models.GalleryApplication + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either GalleryApplication or the result of + cls(response) + :rtype: + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryApplication] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplication"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._create_or_update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application=gallery_application, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryApplication', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'} # type: ignore + + async def _update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application: "_models.GalleryApplicationUpdate", + **kwargs: Any + ) -> "_models.GalleryApplication": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplication"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_application, 'GalleryApplicationUpdate') + + request = build_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + content_type=content_type, + json=_json, + template_url=self._update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryApplication', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'} # type: ignore + + + @distributed_trace_async + async def begin_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application: "_models.GalleryApplicationUpdate", + **kwargs: Any + ) -> AsyncLROPoller["_models.GalleryApplication"]: + """Update a gallery Application Definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition is to be updated. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition to be updated. + The allowed characters are alphabets and numbers with dots, dashes, and periods allowed in the + middle. The maximum length is 80 characters. + :type gallery_application_name: str + :param gallery_application: Parameters supplied to the update gallery Application operation. + :type gallery_application: ~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationUpdate + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either GalleryApplication or the result of + cls(response) + :rtype: + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryApplication] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplication"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application=gallery_application, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryApplication', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'} # type: ignore + + @distributed_trace_async + async def get( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + **kwargs: Any + ) -> "_models.GalleryApplication": + """Retrieves information about a gallery Application Definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery from which the Application + Definitions are to be retrieved. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition to be + retrieved. + :type gallery_application_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: GalleryApplication, or the result of cls(response) + :rtype: ~azure.mgmt.compute.v2021_10_01.models.GalleryApplication + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplication"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_get_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + template_url=self.get.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryApplication', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'} # type: ignore + + + async def _delete_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + **kwargs: Any + ) -> None: + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_delete_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + template_url=self._delete_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'} # type: ignore + + + @distributed_trace_async + async def begin_delete( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + **kwargs: Any + ) -> AsyncLROPoller[None]: + """Delete a gallery Application. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition is to be deleted. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition to be deleted. + :type gallery_application_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] + :raises: ~azure.core.exceptions.HttpResponseError + """ + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._delete_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'} # type: ignore + + @distributed_trace + def list_by_gallery( + self, + resource_group_name: str, + gallery_name: str, + **kwargs: Any + ) -> AsyncIterable["_models.GalleryApplicationList"]: + """List gallery Application Definitions in a gallery. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery from which Application + Definitions are to be listed. + :type gallery_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either GalleryApplicationList or the result of + cls(response) + :rtype: + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationList] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplicationList"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + def prepare_request(next_link=None): + if not next_link: + + request = build_list_by_gallery_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + template_url=self.list_by_gallery.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + else: + + request = build_list_by_gallery_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + template_url=next_link, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + request.method = "GET" + return request + + async def extract_data(pipeline_response): + deserialized = self._deserialize("GalleryApplicationList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + + return AsyncItemPaged( + get_next, extract_data + ) + list_by_gallery.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications'} # type: ignore diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_gallery_image_versions_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_gallery_image_versions_operations.py new file mode 100644 index 000000000000..cde794bec67d --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_gallery_image_versions_operations.py @@ -0,0 +1,583 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import functools +from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar, Union +import warnings + +from azure.core.async_paging import AsyncItemPaged, AsyncList +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse +from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.core.tracing.decorator_async import distributed_trace_async +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling + +from ... import models as _models +from ..._vendor import _convert_request +from ...operations._gallery_image_versions_operations import build_create_or_update_request_initial, build_delete_request_initial, build_get_request, build_list_by_gallery_image_request, build_update_request_initial +T = TypeVar('T') +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + +class GalleryImageVersionsOperations: + """GalleryImageVersionsOperations async operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.compute.v2021_10_01.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer) -> None: + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + async def _create_or_update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + gallery_image_version: "_models.GalleryImageVersion", + **kwargs: Any + ) -> "_models.GalleryImageVersion": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImageVersion"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_image_version, 'GalleryImageVersion') + + request = build_create_or_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image_version_name=gallery_image_version_name, + content_type=content_type, + json=_json, + template_url=self._create_or_update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 201, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if response.status_code == 200: + deserialized = self._deserialize('GalleryImageVersion', pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize('GalleryImageVersion', pipeline_response) + + if response.status_code == 202: + deserialized = self._deserialize('GalleryImageVersion', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}'} # type: ignore + + + @distributed_trace_async + async def begin_create_or_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + gallery_image_version: "_models.GalleryImageVersion", + **kwargs: Any + ) -> AsyncLROPoller["_models.GalleryImageVersion"]: + """Create or update a gallery image version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition + resides. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition in which the Image Version + is to be created. + :type gallery_image_name: str + :param gallery_image_version_name: The name of the gallery image version to be created. Needs + to follow semantic version name pattern: The allowed characters are digit and period. Digits + must be within the range of a 32-bit integer. Format: + :code:``.:code:``.:code:``. + :type gallery_image_version_name: str + :param gallery_image_version: Parameters supplied to the create or update gallery image version + operation. + :type gallery_image_version: ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersion + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either GalleryImageVersion or the result of + cls(response) + :rtype: + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersion] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImageVersion"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._create_or_update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image_version_name=gallery_image_version_name, + gallery_image_version=gallery_image_version, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryImageVersion', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}'} # type: ignore + + async def _update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + gallery_image_version: "_models.GalleryImageVersionUpdate", + **kwargs: Any + ) -> "_models.GalleryImageVersion": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImageVersion"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_image_version, 'GalleryImageVersionUpdate') + + request = build_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image_version_name=gallery_image_version_name, + content_type=content_type, + json=_json, + template_url=self._update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryImageVersion', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}'} # type: ignore + + + @distributed_trace_async + async def begin_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + gallery_image_version: "_models.GalleryImageVersionUpdate", + **kwargs: Any + ) -> AsyncLROPoller["_models.GalleryImageVersion"]: + """Update a gallery image version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition + resides. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition in which the Image Version + is to be updated. + :type gallery_image_name: str + :param gallery_image_version_name: The name of the gallery image version to be updated. Needs + to follow semantic version name pattern: The allowed characters are digit and period. Digits + must be within the range of a 32-bit integer. Format: + :code:``.:code:``.:code:``. + :type gallery_image_version_name: str + :param gallery_image_version: Parameters supplied to the update gallery image version + operation. + :type gallery_image_version: ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersionUpdate + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either GalleryImageVersion or the result of + cls(response) + :rtype: + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersion] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImageVersion"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image_version_name=gallery_image_version_name, + gallery_image_version=gallery_image_version, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryImageVersion', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}'} # type: ignore + + @distributed_trace_async + async def get( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + expand: Optional[Union[str, "_models.ReplicationStatusTypes"]] = None, + **kwargs: Any + ) -> "_models.GalleryImageVersion": + """Retrieves information about a gallery image version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition + resides. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition in which the Image Version + resides. + :type gallery_image_name: str + :param gallery_image_version_name: The name of the gallery image version to be retrieved. + :type gallery_image_version_name: str + :param expand: The expand expression to apply on the operation. + :type expand: str or ~azure.mgmt.compute.v2021_10_01.models.ReplicationStatusTypes + :keyword callable cls: A custom type or function that will be passed the direct response + :return: GalleryImageVersion, or the result of cls(response) + :rtype: ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersion + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImageVersion"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_get_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image_version_name=gallery_image_version_name, + expand=expand, + template_url=self.get.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryImageVersion', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}'} # type: ignore + + + async def _delete_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + **kwargs: Any + ) -> None: + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_delete_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image_version_name=gallery_image_version_name, + template_url=self._delete_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}'} # type: ignore + + + @distributed_trace_async + async def begin_delete( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + **kwargs: Any + ) -> AsyncLROPoller[None]: + """Delete a gallery image version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition + resides. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition in which the Image Version + resides. + :type gallery_image_name: str + :param gallery_image_version_name: The name of the gallery image version to be deleted. + :type gallery_image_version_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] + :raises: ~azure.core.exceptions.HttpResponseError + """ + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._delete_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image_version_name=gallery_image_version_name, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}'} # type: ignore + + @distributed_trace + def list_by_gallery_image( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + **kwargs: Any + ) -> AsyncIterable["_models.GalleryImageVersionList"]: + """List gallery image versions in a gallery image definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition + resides. + :type gallery_name: str + :param gallery_image_name: The name of the Shared Image Gallery Image Definition from which the + Image Versions are to be listed. + :type gallery_image_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either GalleryImageVersionList or the result of + cls(response) + :rtype: + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersionList] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImageVersionList"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + def prepare_request(next_link=None): + if not next_link: + + request = build_list_by_gallery_image_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + template_url=self.list_by_gallery_image.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + else: + + request = build_list_by_gallery_image_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + template_url=next_link, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + request.method = "GET" + return request + + async def extract_data(pipeline_response): + deserialized = self._deserialize("GalleryImageVersionList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + + return AsyncItemPaged( + get_next, extract_data + ) + list_by_gallery_image.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions'} # type: ignore diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_gallery_images_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_gallery_images_operations.py new file mode 100644 index 000000000000..cf99aa6b749e --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_gallery_images_operations.py @@ -0,0 +1,540 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import functools +from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar, Union +import warnings + +from azure.core.async_paging import AsyncItemPaged, AsyncList +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse +from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.core.tracing.decorator_async import distributed_trace_async +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling + +from ... import models as _models +from ..._vendor import _convert_request +from ...operations._gallery_images_operations import build_create_or_update_request_initial, build_delete_request_initial, build_get_request, build_list_by_gallery_request, build_update_request_initial +T = TypeVar('T') +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + +class GalleryImagesOperations: + """GalleryImagesOperations async operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.compute.v2021_10_01.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer) -> None: + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + async def _create_or_update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image: "_models.GalleryImage", + **kwargs: Any + ) -> "_models.GalleryImage": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImage"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_image, 'GalleryImage') + + request = build_create_or_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + content_type=content_type, + json=_json, + template_url=self._create_or_update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 201, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if response.status_code == 200: + deserialized = self._deserialize('GalleryImage', pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize('GalleryImage', pipeline_response) + + if response.status_code == 202: + deserialized = self._deserialize('GalleryImage', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}'} # type: ignore + + + @distributed_trace_async + async def begin_create_or_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image: "_models.GalleryImage", + **kwargs: Any + ) -> AsyncLROPoller["_models.GalleryImage"]: + """Create or update a gallery image definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition is to + be created. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition to be created or updated. + The allowed characters are alphabets and numbers with dots, dashes, and periods allowed in the + middle. The maximum length is 80 characters. + :type gallery_image_name: str + :param gallery_image: Parameters supplied to the create or update gallery image operation. + :type gallery_image: ~azure.mgmt.compute.v2021_10_01.models.GalleryImage + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either GalleryImage or the result of + cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryImage] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImage"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._create_or_update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image=gallery_image, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryImage', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}'} # type: ignore + + async def _update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image: "_models.GalleryImageUpdate", + **kwargs: Any + ) -> "_models.GalleryImage": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImage"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_image, 'GalleryImageUpdate') + + request = build_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + content_type=content_type, + json=_json, + template_url=self._update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryImage', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}'} # type: ignore + + + @distributed_trace_async + async def begin_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image: "_models.GalleryImageUpdate", + **kwargs: Any + ) -> AsyncLROPoller["_models.GalleryImage"]: + """Update a gallery image definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition is to + be updated. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition to be updated. The allowed + characters are alphabets and numbers with dots, dashes, and periods allowed in the middle. The + maximum length is 80 characters. + :type gallery_image_name: str + :param gallery_image: Parameters supplied to the update gallery image operation. + :type gallery_image: ~azure.mgmt.compute.v2021_10_01.models.GalleryImageUpdate + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either GalleryImage or the result of + cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryImage] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImage"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image=gallery_image, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryImage', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}'} # type: ignore + + @distributed_trace_async + async def get( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + **kwargs: Any + ) -> "_models.GalleryImage": + """Retrieves information about a gallery image definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery from which the Image Definitions are + to be retrieved. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition to be retrieved. + :type gallery_image_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: GalleryImage, or the result of cls(response) + :rtype: ~azure.mgmt.compute.v2021_10_01.models.GalleryImage + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImage"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_get_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + template_url=self.get.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryImage', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}'} # type: ignore + + + async def _delete_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + **kwargs: Any + ) -> None: + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_delete_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + template_url=self._delete_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}'} # type: ignore + + + @distributed_trace_async + async def begin_delete( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + **kwargs: Any + ) -> AsyncLROPoller[None]: + """Delete a gallery image. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition is to + be deleted. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition to be deleted. + :type gallery_image_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.AsyncLROPoller[None] + :raises: ~azure.core.exceptions.HttpResponseError + """ + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._delete_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}'} # type: ignore + + @distributed_trace + def list_by_gallery( + self, + resource_group_name: str, + gallery_name: str, + **kwargs: Any + ) -> AsyncIterable["_models.GalleryImageList"]: + """List gallery image definitions in a gallery. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery from which Image Definitions are to + be listed. + :type gallery_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either GalleryImageList or the result of cls(response) + :rtype: + ~azure.core.async_paging.AsyncItemPaged[~azure.mgmt.compute.v2021_10_01.models.GalleryImageList] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImageList"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + def prepare_request(next_link=None): + if not next_link: + + request = build_list_by_gallery_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + template_url=self.list_by_gallery.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + else: + + request = build_list_by_gallery_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + template_url=next_link, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + request.method = "GET" + return request + + async def extract_data(pipeline_response): + deserialized = self._deserialize("GalleryImageList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, AsyncList(list_of_elem) + + async def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + + return AsyncItemPaged( + get_next, extract_data + ) + list_by_gallery.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images'} # type: ignore diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_gallery_sharing_profile_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_gallery_sharing_profile_operations.py new file mode 100644 index 000000000000..9b1e9f96b60a --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/aio/operations/_gallery_sharing_profile_operations.py @@ -0,0 +1,168 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import functools +from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union +import warnings + +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse +from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator_async import distributed_trace_async +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling + +from ... import models as _models +from ..._vendor import _convert_request +from ...operations._gallery_sharing_profile_operations import build_update_request_initial +T = TypeVar('T') +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + +class GallerySharingProfileOperations: + """GallerySharingProfileOperations async operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.compute.v2021_10_01.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer) -> None: + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + async def _update_initial( + self, + resource_group_name: str, + gallery_name: str, + sharing_update: "_models.SharingUpdate", + **kwargs: Any + ) -> "_models.SharingUpdate": + cls = kwargs.pop('cls', None) # type: ClsType["_models.SharingUpdate"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(sharing_update, 'SharingUpdate') + + request = build_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + content_type=content_type, + json=_json, + template_url=self._update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if response.status_code == 200: + deserialized = self._deserialize('SharingUpdate', pipeline_response) + + if response.status_code == 202: + deserialized = self._deserialize('SharingUpdate', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/share'} # type: ignore + + + @distributed_trace_async + async def begin_update( + self, + resource_group_name: str, + gallery_name: str, + sharing_update: "_models.SharingUpdate", + **kwargs: Any + ) -> AsyncLROPoller["_models.SharingUpdate"]: + """Update sharing profile of a gallery. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery. + :type gallery_name: str + :param sharing_update: Parameters supplied to the update gallery sharing profile. + :type sharing_update: ~azure.mgmt.compute.v2021_10_01.models.SharingUpdate + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be AsyncARMPolling. Pass in False for + this operation to not poll, or pass in your own initialized polling object for a personal + polling strategy. + :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of AsyncLROPoller that returns either SharingUpdate or the result of + cls(response) + :rtype: + ~azure.core.polling.AsyncLROPoller[~azure.mgmt.compute.v2021_10_01.models.SharingUpdate] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.AsyncPollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.SharingUpdate"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = await self._update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + sharing_update=sharing_update, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('SharingUpdate', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = AsyncARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = AsyncNoPolling() + else: polling_method = polling + if cont_token: + return AsyncLROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/share'} # type: ignore diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/models/__init__.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/models/__init__.py new file mode 100644 index 000000000000..5a7f4ca73a4c --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/models/__init__.py @@ -0,0 +1,169 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from ._models_py3 import ApiError +from ._models_py3 import ApiErrorBase +from ._models_py3 import CommunityGalleryInfo +from ._models_py3 import DataDiskImageEncryption +from ._models_py3 import Disallowed +from ._models_py3 import DiskImageEncryption +from ._models_py3 import EncryptionImages +from ._models_py3 import Gallery +from ._models_py3 import GalleryApplication +from ._models_py3 import GalleryApplicationList +from ._models_py3 import GalleryApplicationUpdate +from ._models_py3 import GalleryApplicationVersion +from ._models_py3 import GalleryApplicationVersionList +from ._models_py3 import GalleryApplicationVersionPublishingProfile +from ._models_py3 import GalleryApplicationVersionUpdate +from ._models_py3 import GalleryArtifactPublishingProfileBase +from ._models_py3 import GalleryArtifactSource +from ._models_py3 import GalleryArtifactVersionSource +from ._models_py3 import GalleryDataDiskImage +from ._models_py3 import GalleryDiskImage +from ._models_py3 import GalleryExtendedLocation +from ._models_py3 import GalleryIdentifier +from ._models_py3 import GalleryImage +from ._models_py3 import GalleryImageFeature +from ._models_py3 import GalleryImageIdentifier +from ._models_py3 import GalleryImageList +from ._models_py3 import GalleryImageUpdate +from ._models_py3 import GalleryImageVersion +from ._models_py3 import GalleryImageVersionList +from ._models_py3 import GalleryImageVersionPublishingProfile +from ._models_py3 import GalleryImageVersionStorageProfile +from ._models_py3 import GalleryImageVersionUpdate +from ._models_py3 import GalleryList +from ._models_py3 import GalleryOSDiskImage +from ._models_py3 import GalleryTargetExtendedLocation +from ._models_py3 import GalleryUpdate +from ._models_py3 import ImagePurchasePlan +from ._models_py3 import InnerError +from ._models_py3 import ManagedArtifact +from ._models_py3 import OSDiskImageEncryption +from ._models_py3 import OSDiskImageSecurityProfile +from ._models_py3 import RecommendedMachineConfiguration +from ._models_py3 import RegionalReplicationStatus +from ._models_py3 import RegionalSharingStatus +from ._models_py3 import ReplicationStatus +from ._models_py3 import Resource +from ._models_py3 import ResourceRange +from ._models_py3 import SharingProfile +from ._models_py3 import SharingProfileGroup +from ._models_py3 import SharingStatus +from ._models_py3 import SharingUpdate +from ._models_py3 import SoftDeletePolicy +from ._models_py3 import TargetRegion +from ._models_py3 import UpdateResourceDefinition +from ._models_py3 import UserArtifactManage +from ._models_py3 import UserArtifactSource + + +from ._compute_management_client_enums import ( + AggregatedReplicationState, + ConfidentialVMEncryptionType, + GalleryApplicationVersionPropertiesProvisioningState, + GalleryExpandParams, + GalleryExtendedLocationType, + GalleryImagePropertiesProvisioningState, + GalleryImageVersionPropertiesProvisioningState, + GalleryPropertiesProvisioningState, + GallerySharingPermissionTypes, + HostCaching, + HyperVGeneration, + OperatingSystemStateTypes, + OperatingSystemTypes, + ReplicationMode, + ReplicationState, + ReplicationStatusTypes, + SelectPermissions, + SharingProfileGroupTypes, + SharingState, + SharingUpdateOperationTypes, + StorageAccountType, +) + +__all__ = [ + 'ApiError', + 'ApiErrorBase', + 'CommunityGalleryInfo', + 'DataDiskImageEncryption', + 'Disallowed', + 'DiskImageEncryption', + 'EncryptionImages', + 'Gallery', + 'GalleryApplication', + 'GalleryApplicationList', + 'GalleryApplicationUpdate', + 'GalleryApplicationVersion', + 'GalleryApplicationVersionList', + 'GalleryApplicationVersionPublishingProfile', + 'GalleryApplicationVersionUpdate', + 'GalleryArtifactPublishingProfileBase', + 'GalleryArtifactSource', + 'GalleryArtifactVersionSource', + 'GalleryDataDiskImage', + 'GalleryDiskImage', + 'GalleryExtendedLocation', + 'GalleryIdentifier', + 'GalleryImage', + 'GalleryImageFeature', + 'GalleryImageIdentifier', + 'GalleryImageList', + 'GalleryImageUpdate', + 'GalleryImageVersion', + 'GalleryImageVersionList', + 'GalleryImageVersionPublishingProfile', + 'GalleryImageVersionStorageProfile', + 'GalleryImageVersionUpdate', + 'GalleryList', + 'GalleryOSDiskImage', + 'GalleryTargetExtendedLocation', + 'GalleryUpdate', + 'ImagePurchasePlan', + 'InnerError', + 'ManagedArtifact', + 'OSDiskImageEncryption', + 'OSDiskImageSecurityProfile', + 'RecommendedMachineConfiguration', + 'RegionalReplicationStatus', + 'RegionalSharingStatus', + 'ReplicationStatus', + 'Resource', + 'ResourceRange', + 'SharingProfile', + 'SharingProfileGroup', + 'SharingStatus', + 'SharingUpdate', + 'SoftDeletePolicy', + 'TargetRegion', + 'UpdateResourceDefinition', + 'UserArtifactManage', + 'UserArtifactSource', + 'AggregatedReplicationState', + 'ConfidentialVMEncryptionType', + 'GalleryApplicationVersionPropertiesProvisioningState', + 'GalleryExpandParams', + 'GalleryExtendedLocationType', + 'GalleryImagePropertiesProvisioningState', + 'GalleryImageVersionPropertiesProvisioningState', + 'GalleryPropertiesProvisioningState', + 'GallerySharingPermissionTypes', + 'HostCaching', + 'HyperVGeneration', + 'OperatingSystemStateTypes', + 'OperatingSystemTypes', + 'ReplicationMode', + 'ReplicationState', + 'ReplicationStatusTypes', + 'SelectPermissions', + 'SharingProfileGroupTypes', + 'SharingState', + 'SharingUpdateOperationTypes', + 'StorageAccountType', +] diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/models/_compute_management_client_enums.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/models/_compute_management_client_enums.py new file mode 100644 index 000000000000..5d781142bbd2 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/models/_compute_management_client_enums.py @@ -0,0 +1,188 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from enum import Enum +from six import with_metaclass +from azure.core import CaseInsensitiveEnumMeta + + +class AggregatedReplicationState(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """This is the aggregated replication status based on all the regional replication status flags. + """ + + UNKNOWN = "Unknown" + IN_PROGRESS = "InProgress" + COMPLETED = "Completed" + FAILED = "Failed" + +class ConfidentialVMEncryptionType(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """confidential VM encryption types + """ + + ENCRYPTED_VM_GUEST_STATE_ONLY_WITH_PMK = "EncryptedVMGuestStateOnlyWithPmk" + ENCRYPTED_WITH_PMK = "EncryptedWithPmk" + ENCRYPTED_WITH_CMK = "EncryptedWithCmk" + +class GalleryApplicationVersionPropertiesProvisioningState(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """The provisioning state, which only appears in the response. + """ + + CREATING = "Creating" + UPDATING = "Updating" + FAILED = "Failed" + SUCCEEDED = "Succeeded" + DELETING = "Deleting" + MIGRATING = "Migrating" + +class GalleryExpandParams(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + + SHARING_PROFILE_GROUPS = "SharingProfile/Groups" + +class GalleryExtendedLocationType(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """It is type of the extended location. + """ + + EDGE_ZONE = "EdgeZone" + UNKNOWN = "Unknown" + +class GalleryImagePropertiesProvisioningState(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """The provisioning state, which only appears in the response. + """ + + CREATING = "Creating" + UPDATING = "Updating" + FAILED = "Failed" + SUCCEEDED = "Succeeded" + DELETING = "Deleting" + MIGRATING = "Migrating" + +class GalleryImageVersionPropertiesProvisioningState(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """The provisioning state, which only appears in the response. + """ + + CREATING = "Creating" + UPDATING = "Updating" + FAILED = "Failed" + SUCCEEDED = "Succeeded" + DELETING = "Deleting" + MIGRATING = "Migrating" + +class GalleryPropertiesProvisioningState(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """The provisioning state, which only appears in the response. + """ + + CREATING = "Creating" + UPDATING = "Updating" + FAILED = "Failed" + SUCCEEDED = "Succeeded" + DELETING = "Deleting" + MIGRATING = "Migrating" + +class GallerySharingPermissionTypes(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """This property allows you to specify the permission of sharing gallery. :code:`
`:code:`
` + Possible values are: :code:`
`:code:`
` **Private** :code:`
`:code:`
` **Groups** + """ + + PRIVATE = "Private" + GROUPS = "Groups" + +class HostCaching(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite' + """ + + NONE = "None" + READ_ONLY = "ReadOnly" + READ_WRITE = "ReadWrite" + +class HyperVGeneration(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """The hypervisor generation of the Virtual Machine. Applicable to OS disks only. + """ + + V1 = "V1" + V2 = "V2" + +class OperatingSystemStateTypes(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """This property allows the user to specify whether the virtual machines created under this image + are 'Generalized' or 'Specialized'. + """ + + GENERALIZED = "Generalized" + SPECIALIZED = "Specialized" + +class OperatingSystemTypes(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """This property allows you to specify the supported type of the OS that application is built for. + :code:`
`:code:`
` Possible values are: :code:`
`:code:`
` **Windows** + :code:`
`:code:`
` **Linux** + """ + + WINDOWS = "Windows" + LINUX = "Linux" + +class ReplicationMode(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """Optional parameter which specifies the mode to be used for replication. This property is not + updatable. + """ + + FULL = "Full" + SHALLOW = "Shallow" + +class ReplicationState(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """This is the regional replication state. + """ + + UNKNOWN = "Unknown" + REPLICATING = "Replicating" + COMPLETED = "Completed" + FAILED = "Failed" + +class ReplicationStatusTypes(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + + REPLICATION_STATUS = "ReplicationStatus" + +class SelectPermissions(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + + PERMISSIONS = "Permissions" + +class SharingProfileGroupTypes(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """This property allows you to specify the type of sharing group. :code:`
`:code:`
` + Possible values are: :code:`
`:code:`
` **Subscriptions** :code:`
`:code:`
` + **AADTenants** :code:`
`:code:`
` **Community** + """ + + SUBSCRIPTIONS = "Subscriptions" + AAD_TENANTS = "AADTenants" + COMMUNITY = "Community" + +class SharingState(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """The sharing state of the gallery, which only appears in the response. + """ + + SUCCEEDED = "Succeeded" + IN_PROGRESS = "InProgress" + FAILED = "Failed" + UNKNOWN = "Unknown" + +class SharingUpdateOperationTypes(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """This property allows you to specify the operation type of gallery sharing update. + :code:`
`:code:`
` Possible values are: :code:`
`:code:`
` **Add** + :code:`
`:code:`
` **Remove** :code:`
`:code:`
` **Reset** + """ + + ADD = "Add" + REMOVE = "Remove" + RESET = "Reset" + ENABLE_COMMUNITY = "EnableCommunity" + +class StorageAccountType(with_metaclass(CaseInsensitiveEnumMeta, str, Enum)): + """Specifies the storage account type to be used to store the image. This property is not + updatable. + """ + + STANDARD_LRS = "Standard_LRS" + STANDARD_ZRS = "Standard_ZRS" + PREMIUM_LRS = "Premium_LRS" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/models/_models_py3.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/models/_models_py3.py new file mode 100644 index 000000000000..fe09d11f9a8b --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/models/_models_py3.py @@ -0,0 +1,3044 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +import datetime +from typing import Any, Dict, List, Optional, Union + +import msrest.serialization + +from ._compute_management_client_enums import * + + +class ApiError(msrest.serialization.Model): + """Api error. + + :ivar details: The Api error details. + :vartype details: list[~azure.mgmt.compute.v2021_10_01.models.ApiErrorBase] + :ivar innererror: The Api inner error. + :vartype innererror: ~azure.mgmt.compute.v2021_10_01.models.InnerError + :ivar code: The error code. + :vartype code: str + :ivar target: The target of the particular error. + :vartype target: str + :ivar message: The error message. + :vartype message: str + """ + + _attribute_map = { + 'details': {'key': 'details', 'type': '[ApiErrorBase]'}, + 'innererror': {'key': 'innererror', 'type': 'InnerError'}, + 'code': {'key': 'code', 'type': 'str'}, + 'target': {'key': 'target', 'type': 'str'}, + 'message': {'key': 'message', 'type': 'str'}, + } + + def __init__( + self, + *, + details: Optional[List["ApiErrorBase"]] = None, + innererror: Optional["InnerError"] = None, + code: Optional[str] = None, + target: Optional[str] = None, + message: Optional[str] = None, + **kwargs + ): + """ + :keyword details: The Api error details. + :paramtype details: list[~azure.mgmt.compute.v2021_10_01.models.ApiErrorBase] + :keyword innererror: The Api inner error. + :paramtype innererror: ~azure.mgmt.compute.v2021_10_01.models.InnerError + :keyword code: The error code. + :paramtype code: str + :keyword target: The target of the particular error. + :paramtype target: str + :keyword message: The error message. + :paramtype message: str + """ + super(ApiError, self).__init__(**kwargs) + self.details = details + self.innererror = innererror + self.code = code + self.target = target + self.message = message + + +class ApiErrorBase(msrest.serialization.Model): + """Api error base. + + :ivar code: The error code. + :vartype code: str + :ivar target: The target of the particular error. + :vartype target: str + :ivar message: The error message. + :vartype message: str + """ + + _attribute_map = { + 'code': {'key': 'code', 'type': 'str'}, + 'target': {'key': 'target', 'type': 'str'}, + 'message': {'key': 'message', 'type': 'str'}, + } + + def __init__( + self, + *, + code: Optional[str] = None, + target: Optional[str] = None, + message: Optional[str] = None, + **kwargs + ): + """ + :keyword code: The error code. + :paramtype code: str + :keyword target: The target of the particular error. + :paramtype target: str + :keyword message: The error message. + :paramtype message: str + """ + super(ApiErrorBase, self).__init__(**kwargs) + self.code = code + self.target = target + self.message = message + + +class CommunityGalleryInfo(msrest.serialization.Model): + """Information of community gallery if current gallery is shared to community. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar publisher_uri: Community gallery publisher uri. + :vartype publisher_uri: str + :ivar publisher_contact: Community gallery publisher contact email. + :vartype publisher_contact: str + :ivar eula: Community gallery publisher eula. + :vartype eula: str + :ivar public_name_prefix: Community gallery public name prefix. + :vartype public_name_prefix: str + :ivar community_gallery_enabled: Contains info about whether community gallery sharing is + enabled. + :vartype community_gallery_enabled: bool + :ivar public_names: Community gallery public name list. + :vartype public_names: list[str] + """ + + _validation = { + 'community_gallery_enabled': {'readonly': True}, + 'public_names': {'readonly': True}, + } + + _attribute_map = { + 'publisher_uri': {'key': 'publisherUri', 'type': 'str'}, + 'publisher_contact': {'key': 'publisherContact', 'type': 'str'}, + 'eula': {'key': 'eula', 'type': 'str'}, + 'public_name_prefix': {'key': 'publicNamePrefix', 'type': 'str'}, + 'community_gallery_enabled': {'key': 'communityGalleryEnabled', 'type': 'bool'}, + 'public_names': {'key': 'publicNames', 'type': '[str]'}, + } + + def __init__( + self, + *, + publisher_uri: Optional[str] = None, + publisher_contact: Optional[str] = None, + eula: Optional[str] = None, + public_name_prefix: Optional[str] = None, + **kwargs + ): + """ + :keyword publisher_uri: Community gallery publisher uri. + :paramtype publisher_uri: str + :keyword publisher_contact: Community gallery publisher contact email. + :paramtype publisher_contact: str + :keyword eula: Community gallery publisher eula. + :paramtype eula: str + :keyword public_name_prefix: Community gallery public name prefix. + :paramtype public_name_prefix: str + """ + super(CommunityGalleryInfo, self).__init__(**kwargs) + self.publisher_uri = publisher_uri + self.publisher_contact = publisher_contact + self.eula = eula + self.public_name_prefix = public_name_prefix + self.community_gallery_enabled = None + self.public_names = None + + +class DiskImageEncryption(msrest.serialization.Model): + """This is the disk image encryption base class. + + :ivar disk_encryption_set_id: A relative URI containing the resource ID of the disk encryption + set. + :vartype disk_encryption_set_id: str + """ + + _attribute_map = { + 'disk_encryption_set_id': {'key': 'diskEncryptionSetId', 'type': 'str'}, + } + + def __init__( + self, + *, + disk_encryption_set_id: Optional[str] = None, + **kwargs + ): + """ + :keyword disk_encryption_set_id: A relative URI containing the resource ID of the disk + encryption set. + :paramtype disk_encryption_set_id: str + """ + super(DiskImageEncryption, self).__init__(**kwargs) + self.disk_encryption_set_id = disk_encryption_set_id + + +class DataDiskImageEncryption(DiskImageEncryption): + """Contains encryption settings for a data disk image. + + All required parameters must be populated in order to send to Azure. + + :ivar disk_encryption_set_id: A relative URI containing the resource ID of the disk encryption + set. + :vartype disk_encryption_set_id: str + :ivar lun: Required. This property specifies the logical unit number of the data disk. This + value is used to identify data disks within the Virtual Machine and therefore must be unique + for each data disk attached to the Virtual Machine. + :vartype lun: int + """ + + _validation = { + 'lun': {'required': True}, + } + + _attribute_map = { + 'disk_encryption_set_id': {'key': 'diskEncryptionSetId', 'type': 'str'}, + 'lun': {'key': 'lun', 'type': 'int'}, + } + + def __init__( + self, + *, + lun: int, + disk_encryption_set_id: Optional[str] = None, + **kwargs + ): + """ + :keyword disk_encryption_set_id: A relative URI containing the resource ID of the disk + encryption set. + :paramtype disk_encryption_set_id: str + :keyword lun: Required. This property specifies the logical unit number of the data disk. This + value is used to identify data disks within the Virtual Machine and therefore must be unique + for each data disk attached to the Virtual Machine. + :paramtype lun: int + """ + super(DataDiskImageEncryption, self).__init__(disk_encryption_set_id=disk_encryption_set_id, **kwargs) + self.lun = lun + + +class Disallowed(msrest.serialization.Model): + """Describes the disallowed disk types. + + :ivar disk_types: A list of disk types. + :vartype disk_types: list[str] + """ + + _attribute_map = { + 'disk_types': {'key': 'diskTypes', 'type': '[str]'}, + } + + def __init__( + self, + *, + disk_types: Optional[List[str]] = None, + **kwargs + ): + """ + :keyword disk_types: A list of disk types. + :paramtype disk_types: list[str] + """ + super(Disallowed, self).__init__(**kwargs) + self.disk_types = disk_types + + +class EncryptionImages(msrest.serialization.Model): + """Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact. + + :ivar os_disk_image: Contains encryption settings for an OS disk image. + :vartype os_disk_image: ~azure.mgmt.compute.v2021_10_01.models.OSDiskImageEncryption + :ivar data_disk_images: A list of encryption specifications for data disk images. + :vartype data_disk_images: list[~azure.mgmt.compute.v2021_10_01.models.DataDiskImageEncryption] + """ + + _attribute_map = { + 'os_disk_image': {'key': 'osDiskImage', 'type': 'OSDiskImageEncryption'}, + 'data_disk_images': {'key': 'dataDiskImages', 'type': '[DataDiskImageEncryption]'}, + } + + def __init__( + self, + *, + os_disk_image: Optional["OSDiskImageEncryption"] = None, + data_disk_images: Optional[List["DataDiskImageEncryption"]] = None, + **kwargs + ): + """ + :keyword os_disk_image: Contains encryption settings for an OS disk image. + :paramtype os_disk_image: ~azure.mgmt.compute.v2021_10_01.models.OSDiskImageEncryption + :keyword data_disk_images: A list of encryption specifications for data disk images. + :paramtype data_disk_images: + list[~azure.mgmt.compute.v2021_10_01.models.DataDiskImageEncryption] + """ + super(EncryptionImages, self).__init__(**kwargs) + self.os_disk_image = os_disk_image + self.data_disk_images = data_disk_images + + +class Resource(msrest.serialization.Model): + """The Resource model definition. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar id: Resource Id. + :vartype id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar location: Required. Resource location. + :vartype location: str + :ivar tags: A set of tags. Resource tags. + :vartype tags: dict[str, str] + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'location': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + } + + def __init__( + self, + *, + location: str, + tags: Optional[Dict[str, str]] = None, + **kwargs + ): + """ + :keyword location: Required. Resource location. + :paramtype location: str + :keyword tags: A set of tags. Resource tags. + :paramtype tags: dict[str, str] + """ + super(Resource, self).__init__(**kwargs) + self.id = None + self.name = None + self.type = None + self.location = location + self.tags = tags + + +class Gallery(Resource): + """Specifies information about the Shared Image Gallery that you want to create or update. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar id: Resource Id. + :vartype id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar location: Required. Resource location. + :vartype location: str + :ivar tags: A set of tags. Resource tags. + :vartype tags: dict[str, str] + :ivar description: The description of this Shared Image Gallery resource. This property is + updatable. + :vartype description: str + :ivar identifier: Describes the gallery unique name. + :vartype identifier: ~azure.mgmt.compute.v2021_10_01.models.GalleryIdentifier + :ivar provisioning_state: The provisioning state, which only appears in the response. Possible + values include: "Creating", "Updating", "Failed", "Succeeded", "Deleting", "Migrating". + :vartype provisioning_state: str or + ~azure.mgmt.compute.v2021_10_01.models.GalleryPropertiesProvisioningState + :ivar sharing_profile: Profile for gallery sharing to subscription or tenant. + :vartype sharing_profile: ~azure.mgmt.compute.v2021_10_01.models.SharingProfile + :ivar soft_delete_policy: Contains information about the soft deletion policy of the gallery. + :vartype soft_delete_policy: ~azure.mgmt.compute.v2021_10_01.models.SoftDeletePolicy + :ivar sharing_status: Sharing status of current gallery. + :vartype sharing_status: ~azure.mgmt.compute.v2021_10_01.models.SharingStatus + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'location': {'required': True}, + 'provisioning_state': {'readonly': True}, + 'sharing_status': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'description': {'key': 'properties.description', 'type': 'str'}, + 'identifier': {'key': 'properties.identifier', 'type': 'GalleryIdentifier'}, + 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, + 'sharing_profile': {'key': 'properties.sharingProfile', 'type': 'SharingProfile'}, + 'soft_delete_policy': {'key': 'properties.softDeletePolicy', 'type': 'SoftDeletePolicy'}, + 'sharing_status': {'key': 'properties.sharingStatus', 'type': 'SharingStatus'}, + } + + def __init__( + self, + *, + location: str, + tags: Optional[Dict[str, str]] = None, + description: Optional[str] = None, + identifier: Optional["GalleryIdentifier"] = None, + sharing_profile: Optional["SharingProfile"] = None, + soft_delete_policy: Optional["SoftDeletePolicy"] = None, + **kwargs + ): + """ + :keyword location: Required. Resource location. + :paramtype location: str + :keyword tags: A set of tags. Resource tags. + :paramtype tags: dict[str, str] + :keyword description: The description of this Shared Image Gallery resource. This property is + updatable. + :paramtype description: str + :keyword identifier: Describes the gallery unique name. + :paramtype identifier: ~azure.mgmt.compute.v2021_10_01.models.GalleryIdentifier + :keyword sharing_profile: Profile for gallery sharing to subscription or tenant. + :paramtype sharing_profile: ~azure.mgmt.compute.v2021_10_01.models.SharingProfile + :keyword soft_delete_policy: Contains information about the soft deletion policy of the + gallery. + :paramtype soft_delete_policy: ~azure.mgmt.compute.v2021_10_01.models.SoftDeletePolicy + """ + super(Gallery, self).__init__(location=location, tags=tags, **kwargs) + self.description = description + self.identifier = identifier + self.provisioning_state = None + self.sharing_profile = sharing_profile + self.soft_delete_policy = soft_delete_policy + self.sharing_status = None + + +class GalleryApplication(Resource): + """Specifies information about the gallery Application Definition that you want to create or update. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar id: Resource Id. + :vartype id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar location: Required. Resource location. + :vartype location: str + :ivar tags: A set of tags. Resource tags. + :vartype tags: dict[str, str] + :ivar description: The description of this gallery Application Definition resource. This + property is updatable. + :vartype description: str + :ivar eula: The Eula agreement for the gallery Application Definition. + :vartype eula: str + :ivar privacy_statement_uri: The privacy statement uri. + :vartype privacy_statement_uri: str + :ivar release_note_uri: The release note uri. + :vartype release_note_uri: str + :ivar end_of_life_date: The end of life date of the gallery Application Definition. This + property can be used for decommissioning purposes. This property is updatable. + :vartype end_of_life_date: ~datetime.datetime + :ivar supported_os_type: This property allows you to specify the supported type of the OS that + application is built for. :code:`
`:code:`
` Possible values are: + :code:`
`:code:`
` **Windows** :code:`
`:code:`
` **Linux**. Possible values + include: "Windows", "Linux". + :vartype supported_os_type: str or ~azure.mgmt.compute.v2021_10_01.models.OperatingSystemTypes + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'location': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'description': {'key': 'properties.description', 'type': 'str'}, + 'eula': {'key': 'properties.eula', 'type': 'str'}, + 'privacy_statement_uri': {'key': 'properties.privacyStatementUri', 'type': 'str'}, + 'release_note_uri': {'key': 'properties.releaseNoteUri', 'type': 'str'}, + 'end_of_life_date': {'key': 'properties.endOfLifeDate', 'type': 'iso-8601'}, + 'supported_os_type': {'key': 'properties.supportedOSType', 'type': 'str'}, + } + + def __init__( + self, + *, + location: str, + tags: Optional[Dict[str, str]] = None, + description: Optional[str] = None, + eula: Optional[str] = None, + privacy_statement_uri: Optional[str] = None, + release_note_uri: Optional[str] = None, + end_of_life_date: Optional[datetime.datetime] = None, + supported_os_type: Optional[Union[str, "OperatingSystemTypes"]] = None, + **kwargs + ): + """ + :keyword location: Required. Resource location. + :paramtype location: str + :keyword tags: A set of tags. Resource tags. + :paramtype tags: dict[str, str] + :keyword description: The description of this gallery Application Definition resource. This + property is updatable. + :paramtype description: str + :keyword eula: The Eula agreement for the gallery Application Definition. + :paramtype eula: str + :keyword privacy_statement_uri: The privacy statement uri. + :paramtype privacy_statement_uri: str + :keyword release_note_uri: The release note uri. + :paramtype release_note_uri: str + :keyword end_of_life_date: The end of life date of the gallery Application Definition. This + property can be used for decommissioning purposes. This property is updatable. + :paramtype end_of_life_date: ~datetime.datetime + :keyword supported_os_type: This property allows you to specify the supported type of the OS + that application is built for. :code:`
`:code:`
` Possible values are: + :code:`
`:code:`
` **Windows** :code:`
`:code:`
` **Linux**. Possible values + include: "Windows", "Linux". + :paramtype supported_os_type: str or + ~azure.mgmt.compute.v2021_10_01.models.OperatingSystemTypes + """ + super(GalleryApplication, self).__init__(location=location, tags=tags, **kwargs) + self.description = description + self.eula = eula + self.privacy_statement_uri = privacy_statement_uri + self.release_note_uri = release_note_uri + self.end_of_life_date = end_of_life_date + self.supported_os_type = supported_os_type + + +class GalleryApplicationList(msrest.serialization.Model): + """The List Gallery Applications operation response. + + All required parameters must be populated in order to send to Azure. + + :ivar value: Required. A list of Gallery Applications. + :vartype value: list[~azure.mgmt.compute.v2021_10_01.models.GalleryApplication] + :ivar next_link: The uri to fetch the next page of Application Definitions in the Application + Gallery. Call ListNext() with this to fetch the next page of gallery Application Definitions. + :vartype next_link: str + """ + + _validation = { + 'value': {'required': True}, + } + + _attribute_map = { + 'value': {'key': 'value', 'type': '[GalleryApplication]'}, + 'next_link': {'key': 'nextLink', 'type': 'str'}, + } + + def __init__( + self, + *, + value: List["GalleryApplication"], + next_link: Optional[str] = None, + **kwargs + ): + """ + :keyword value: Required. A list of Gallery Applications. + :paramtype value: list[~azure.mgmt.compute.v2021_10_01.models.GalleryApplication] + :keyword next_link: The uri to fetch the next page of Application Definitions in the + Application Gallery. Call ListNext() with this to fetch the next page of gallery Application + Definitions. + :paramtype next_link: str + """ + super(GalleryApplicationList, self).__init__(**kwargs) + self.value = value + self.next_link = next_link + + +class UpdateResourceDefinition(msrest.serialization.Model): + """The Update Resource model definition. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: Resource Id. + :vartype id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar tags: A set of tags. Resource tags. + :vartype tags: dict[str, str] + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + } + + def __init__( + self, + *, + tags: Optional[Dict[str, str]] = None, + **kwargs + ): + """ + :keyword tags: A set of tags. Resource tags. + :paramtype tags: dict[str, str] + """ + super(UpdateResourceDefinition, self).__init__(**kwargs) + self.id = None + self.name = None + self.type = None + self.tags = tags + + +class GalleryApplicationUpdate(UpdateResourceDefinition): + """Specifies information about the gallery Application Definition that you want to update. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: Resource Id. + :vartype id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar tags: A set of tags. Resource tags. + :vartype tags: dict[str, str] + :ivar description: The description of this gallery Application Definition resource. This + property is updatable. + :vartype description: str + :ivar eula: The Eula agreement for the gallery Application Definition. + :vartype eula: str + :ivar privacy_statement_uri: The privacy statement uri. + :vartype privacy_statement_uri: str + :ivar release_note_uri: The release note uri. + :vartype release_note_uri: str + :ivar end_of_life_date: The end of life date of the gallery Application Definition. This + property can be used for decommissioning purposes. This property is updatable. + :vartype end_of_life_date: ~datetime.datetime + :ivar supported_os_type: This property allows you to specify the supported type of the OS that + application is built for. :code:`
`:code:`
` Possible values are: + :code:`
`:code:`
` **Windows** :code:`
`:code:`
` **Linux**. Possible values + include: "Windows", "Linux". + :vartype supported_os_type: str or ~azure.mgmt.compute.v2021_10_01.models.OperatingSystemTypes + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'description': {'key': 'properties.description', 'type': 'str'}, + 'eula': {'key': 'properties.eula', 'type': 'str'}, + 'privacy_statement_uri': {'key': 'properties.privacyStatementUri', 'type': 'str'}, + 'release_note_uri': {'key': 'properties.releaseNoteUri', 'type': 'str'}, + 'end_of_life_date': {'key': 'properties.endOfLifeDate', 'type': 'iso-8601'}, + 'supported_os_type': {'key': 'properties.supportedOSType', 'type': 'str'}, + } + + def __init__( + self, + *, + tags: Optional[Dict[str, str]] = None, + description: Optional[str] = None, + eula: Optional[str] = None, + privacy_statement_uri: Optional[str] = None, + release_note_uri: Optional[str] = None, + end_of_life_date: Optional[datetime.datetime] = None, + supported_os_type: Optional[Union[str, "OperatingSystemTypes"]] = None, + **kwargs + ): + """ + :keyword tags: A set of tags. Resource tags. + :paramtype tags: dict[str, str] + :keyword description: The description of this gallery Application Definition resource. This + property is updatable. + :paramtype description: str + :keyword eula: The Eula agreement for the gallery Application Definition. + :paramtype eula: str + :keyword privacy_statement_uri: The privacy statement uri. + :paramtype privacy_statement_uri: str + :keyword release_note_uri: The release note uri. + :paramtype release_note_uri: str + :keyword end_of_life_date: The end of life date of the gallery Application Definition. This + property can be used for decommissioning purposes. This property is updatable. + :paramtype end_of_life_date: ~datetime.datetime + :keyword supported_os_type: This property allows you to specify the supported type of the OS + that application is built for. :code:`
`:code:`
` Possible values are: + :code:`
`:code:`
` **Windows** :code:`
`:code:`
` **Linux**. Possible values + include: "Windows", "Linux". + :paramtype supported_os_type: str or + ~azure.mgmt.compute.v2021_10_01.models.OperatingSystemTypes + """ + super(GalleryApplicationUpdate, self).__init__(tags=tags, **kwargs) + self.description = description + self.eula = eula + self.privacy_statement_uri = privacy_statement_uri + self.release_note_uri = release_note_uri + self.end_of_life_date = end_of_life_date + self.supported_os_type = supported_os_type + + +class GalleryApplicationVersion(Resource): + """Specifies information about the gallery Application Version that you want to create or update. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar id: Resource Id. + :vartype id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar location: Required. Resource location. + :vartype location: str + :ivar tags: A set of tags. Resource tags. + :vartype tags: dict[str, str] + :ivar publishing_profile: The publishing profile of a gallery image version. + :vartype publishing_profile: + ~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersionPublishingProfile + :ivar provisioning_state: The provisioning state, which only appears in the response. Possible + values include: "Creating", "Updating", "Failed", "Succeeded", "Deleting", "Migrating". + :vartype provisioning_state: str or + ~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersionPropertiesProvisioningState + :ivar replication_status: This is the replication status of the gallery image version. + :vartype replication_status: ~azure.mgmt.compute.v2021_10_01.models.ReplicationStatus + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'location': {'required': True}, + 'provisioning_state': {'readonly': True}, + 'replication_status': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'publishing_profile': {'key': 'properties.publishingProfile', 'type': 'GalleryApplicationVersionPublishingProfile'}, + 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, + 'replication_status': {'key': 'properties.replicationStatus', 'type': 'ReplicationStatus'}, + } + + def __init__( + self, + *, + location: str, + tags: Optional[Dict[str, str]] = None, + publishing_profile: Optional["GalleryApplicationVersionPublishingProfile"] = None, + **kwargs + ): + """ + :keyword location: Required. Resource location. + :paramtype location: str + :keyword tags: A set of tags. Resource tags. + :paramtype tags: dict[str, str] + :keyword publishing_profile: The publishing profile of a gallery image version. + :paramtype publishing_profile: + ~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersionPublishingProfile + """ + super(GalleryApplicationVersion, self).__init__(location=location, tags=tags, **kwargs) + self.publishing_profile = publishing_profile + self.provisioning_state = None + self.replication_status = None + + +class GalleryApplicationVersionList(msrest.serialization.Model): + """The List Gallery Application version operation response. + + All required parameters must be populated in order to send to Azure. + + :ivar value: Required. A list of gallery Application Versions. + :vartype value: list[~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersion] + :ivar next_link: The uri to fetch the next page of gallery Application Versions. Call + ListNext() with this to fetch the next page of gallery Application Versions. + :vartype next_link: str + """ + + _validation = { + 'value': {'required': True}, + } + + _attribute_map = { + 'value': {'key': 'value', 'type': '[GalleryApplicationVersion]'}, + 'next_link': {'key': 'nextLink', 'type': 'str'}, + } + + def __init__( + self, + *, + value: List["GalleryApplicationVersion"], + next_link: Optional[str] = None, + **kwargs + ): + """ + :keyword value: Required. A list of gallery Application Versions. + :paramtype value: list[~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersion] + :keyword next_link: The uri to fetch the next page of gallery Application Versions. Call + ListNext() with this to fetch the next page of gallery Application Versions. + :paramtype next_link: str + """ + super(GalleryApplicationVersionList, self).__init__(**kwargs) + self.value = value + self.next_link = next_link + + +class GalleryArtifactPublishingProfileBase(msrest.serialization.Model): + """Describes the basic gallery artifact publishing profile. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar target_regions: The target regions where the Image Version is going to be replicated to. + This property is updatable. + :vartype target_regions: list[~azure.mgmt.compute.v2021_10_01.models.TargetRegion] + :ivar replica_count: The number of replicas of the Image Version to be created per region. This + property would take effect for a region when regionalReplicaCount is not specified. This + property is updatable. + :vartype replica_count: int + :ivar exclude_from_latest: If set to true, Virtual Machines deployed from the latest version of + the Image Definition won't use this Image Version. + :vartype exclude_from_latest: bool + :ivar published_date: The timestamp for when the gallery image version is published. + :vartype published_date: ~datetime.datetime + :ivar end_of_life_date: The end of life date of the gallery image version. This property can be + used for decommissioning purposes. This property is updatable. + :vartype end_of_life_date: ~datetime.datetime + :ivar storage_account_type: Specifies the storage account type to be used to store the image. + This property is not updatable. Possible values include: "Standard_LRS", "Standard_ZRS", + "Premium_LRS". + :vartype storage_account_type: str or ~azure.mgmt.compute.v2021_10_01.models.StorageAccountType + :ivar replication_mode: Optional parameter which specifies the mode to be used for replication. + This property is not updatable. Possible values include: "Full", "Shallow". + :vartype replication_mode: str or ~azure.mgmt.compute.v2021_10_01.models.ReplicationMode + :ivar target_extended_locations: The target extended locations where the Image Version is going + to be replicated to. This property is updatable. + :vartype target_extended_locations: + list[~azure.mgmt.compute.v2021_10_01.models.GalleryTargetExtendedLocation] + """ + + _validation = { + 'published_date': {'readonly': True}, + } + + _attribute_map = { + 'target_regions': {'key': 'targetRegions', 'type': '[TargetRegion]'}, + 'replica_count': {'key': 'replicaCount', 'type': 'int'}, + 'exclude_from_latest': {'key': 'excludeFromLatest', 'type': 'bool'}, + 'published_date': {'key': 'publishedDate', 'type': 'iso-8601'}, + 'end_of_life_date': {'key': 'endOfLifeDate', 'type': 'iso-8601'}, + 'storage_account_type': {'key': 'storageAccountType', 'type': 'str'}, + 'replication_mode': {'key': 'replicationMode', 'type': 'str'}, + 'target_extended_locations': {'key': 'targetExtendedLocations', 'type': '[GalleryTargetExtendedLocation]'}, + } + + def __init__( + self, + *, + target_regions: Optional[List["TargetRegion"]] = None, + replica_count: Optional[int] = None, + exclude_from_latest: Optional[bool] = None, + end_of_life_date: Optional[datetime.datetime] = None, + storage_account_type: Optional[Union[str, "StorageAccountType"]] = None, + replication_mode: Optional[Union[str, "ReplicationMode"]] = None, + target_extended_locations: Optional[List["GalleryTargetExtendedLocation"]] = None, + **kwargs + ): + """ + :keyword target_regions: The target regions where the Image Version is going to be replicated + to. This property is updatable. + :paramtype target_regions: list[~azure.mgmt.compute.v2021_10_01.models.TargetRegion] + :keyword replica_count: The number of replicas of the Image Version to be created per region. + This property would take effect for a region when regionalReplicaCount is not specified. This + property is updatable. + :paramtype replica_count: int + :keyword exclude_from_latest: If set to true, Virtual Machines deployed from the latest version + of the Image Definition won't use this Image Version. + :paramtype exclude_from_latest: bool + :keyword end_of_life_date: The end of life date of the gallery image version. This property can + be used for decommissioning purposes. This property is updatable. + :paramtype end_of_life_date: ~datetime.datetime + :keyword storage_account_type: Specifies the storage account type to be used to store the + image. This property is not updatable. Possible values include: "Standard_LRS", "Standard_ZRS", + "Premium_LRS". + :paramtype storage_account_type: str or + ~azure.mgmt.compute.v2021_10_01.models.StorageAccountType + :keyword replication_mode: Optional parameter which specifies the mode to be used for + replication. This property is not updatable. Possible values include: "Full", "Shallow". + :paramtype replication_mode: str or ~azure.mgmt.compute.v2021_10_01.models.ReplicationMode + :keyword target_extended_locations: The target extended locations where the Image Version is + going to be replicated to. This property is updatable. + :paramtype target_extended_locations: + list[~azure.mgmt.compute.v2021_10_01.models.GalleryTargetExtendedLocation] + """ + super(GalleryArtifactPublishingProfileBase, self).__init__(**kwargs) + self.target_regions = target_regions + self.replica_count = replica_count + self.exclude_from_latest = exclude_from_latest + self.published_date = None + self.end_of_life_date = end_of_life_date + self.storage_account_type = storage_account_type + self.replication_mode = replication_mode + self.target_extended_locations = target_extended_locations + + +class GalleryApplicationVersionPublishingProfile(GalleryArtifactPublishingProfileBase): + """The publishing profile of a gallery image version. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar target_regions: The target regions where the Image Version is going to be replicated to. + This property is updatable. + :vartype target_regions: list[~azure.mgmt.compute.v2021_10_01.models.TargetRegion] + :ivar replica_count: The number of replicas of the Image Version to be created per region. This + property would take effect for a region when regionalReplicaCount is not specified. This + property is updatable. + :vartype replica_count: int + :ivar exclude_from_latest: If set to true, Virtual Machines deployed from the latest version of + the Image Definition won't use this Image Version. + :vartype exclude_from_latest: bool + :ivar published_date: The timestamp for when the gallery image version is published. + :vartype published_date: ~datetime.datetime + :ivar end_of_life_date: The end of life date of the gallery image version. This property can be + used for decommissioning purposes. This property is updatable. + :vartype end_of_life_date: ~datetime.datetime + :ivar storage_account_type: Specifies the storage account type to be used to store the image. + This property is not updatable. Possible values include: "Standard_LRS", "Standard_ZRS", + "Premium_LRS". + :vartype storage_account_type: str or ~azure.mgmt.compute.v2021_10_01.models.StorageAccountType + :ivar replication_mode: Optional parameter which specifies the mode to be used for replication. + This property is not updatable. Possible values include: "Full", "Shallow". + :vartype replication_mode: str or ~azure.mgmt.compute.v2021_10_01.models.ReplicationMode + :ivar target_extended_locations: The target extended locations where the Image Version is going + to be replicated to. This property is updatable. + :vartype target_extended_locations: + list[~azure.mgmt.compute.v2021_10_01.models.GalleryTargetExtendedLocation] + :ivar source: Required. The source image from which the Image Version is going to be created. + :vartype source: ~azure.mgmt.compute.v2021_10_01.models.UserArtifactSource + :ivar manage_actions: + :vartype manage_actions: ~azure.mgmt.compute.v2021_10_01.models.UserArtifactManage + :ivar enable_health_check: Optional. Whether or not this application reports health. + :vartype enable_health_check: bool + """ + + _validation = { + 'published_date': {'readonly': True}, + 'source': {'required': True}, + } + + _attribute_map = { + 'target_regions': {'key': 'targetRegions', 'type': '[TargetRegion]'}, + 'replica_count': {'key': 'replicaCount', 'type': 'int'}, + 'exclude_from_latest': {'key': 'excludeFromLatest', 'type': 'bool'}, + 'published_date': {'key': 'publishedDate', 'type': 'iso-8601'}, + 'end_of_life_date': {'key': 'endOfLifeDate', 'type': 'iso-8601'}, + 'storage_account_type': {'key': 'storageAccountType', 'type': 'str'}, + 'replication_mode': {'key': 'replicationMode', 'type': 'str'}, + 'target_extended_locations': {'key': 'targetExtendedLocations', 'type': '[GalleryTargetExtendedLocation]'}, + 'source': {'key': 'source', 'type': 'UserArtifactSource'}, + 'manage_actions': {'key': 'manageActions', 'type': 'UserArtifactManage'}, + 'enable_health_check': {'key': 'enableHealthCheck', 'type': 'bool'}, + } + + def __init__( + self, + *, + source: "UserArtifactSource", + target_regions: Optional[List["TargetRegion"]] = None, + replica_count: Optional[int] = None, + exclude_from_latest: Optional[bool] = None, + end_of_life_date: Optional[datetime.datetime] = None, + storage_account_type: Optional[Union[str, "StorageAccountType"]] = None, + replication_mode: Optional[Union[str, "ReplicationMode"]] = None, + target_extended_locations: Optional[List["GalleryTargetExtendedLocation"]] = None, + manage_actions: Optional["UserArtifactManage"] = None, + enable_health_check: Optional[bool] = None, + **kwargs + ): + """ + :keyword target_regions: The target regions where the Image Version is going to be replicated + to. This property is updatable. + :paramtype target_regions: list[~azure.mgmt.compute.v2021_10_01.models.TargetRegion] + :keyword replica_count: The number of replicas of the Image Version to be created per region. + This property would take effect for a region when regionalReplicaCount is not specified. This + property is updatable. + :paramtype replica_count: int + :keyword exclude_from_latest: If set to true, Virtual Machines deployed from the latest version + of the Image Definition won't use this Image Version. + :paramtype exclude_from_latest: bool + :keyword end_of_life_date: The end of life date of the gallery image version. This property can + be used for decommissioning purposes. This property is updatable. + :paramtype end_of_life_date: ~datetime.datetime + :keyword storage_account_type: Specifies the storage account type to be used to store the + image. This property is not updatable. Possible values include: "Standard_LRS", "Standard_ZRS", + "Premium_LRS". + :paramtype storage_account_type: str or + ~azure.mgmt.compute.v2021_10_01.models.StorageAccountType + :keyword replication_mode: Optional parameter which specifies the mode to be used for + replication. This property is not updatable. Possible values include: "Full", "Shallow". + :paramtype replication_mode: str or ~azure.mgmt.compute.v2021_10_01.models.ReplicationMode + :keyword target_extended_locations: The target extended locations where the Image Version is + going to be replicated to. This property is updatable. + :paramtype target_extended_locations: + list[~azure.mgmt.compute.v2021_10_01.models.GalleryTargetExtendedLocation] + :keyword source: Required. The source image from which the Image Version is going to be + created. + :paramtype source: ~azure.mgmt.compute.v2021_10_01.models.UserArtifactSource + :keyword manage_actions: + :paramtype manage_actions: ~azure.mgmt.compute.v2021_10_01.models.UserArtifactManage + :keyword enable_health_check: Optional. Whether or not this application reports health. + :paramtype enable_health_check: bool + """ + super(GalleryApplicationVersionPublishingProfile, self).__init__(target_regions=target_regions, replica_count=replica_count, exclude_from_latest=exclude_from_latest, end_of_life_date=end_of_life_date, storage_account_type=storage_account_type, replication_mode=replication_mode, target_extended_locations=target_extended_locations, **kwargs) + self.source = source + self.manage_actions = manage_actions + self.enable_health_check = enable_health_check + + +class GalleryApplicationVersionUpdate(UpdateResourceDefinition): + """Specifies information about the gallery Application Version that you want to update. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: Resource Id. + :vartype id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar tags: A set of tags. Resource tags. + :vartype tags: dict[str, str] + :ivar publishing_profile: The publishing profile of a gallery image version. + :vartype publishing_profile: + ~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersionPublishingProfile + :ivar provisioning_state: The provisioning state, which only appears in the response. Possible + values include: "Creating", "Updating", "Failed", "Succeeded", "Deleting", "Migrating". + :vartype provisioning_state: str or + ~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersionPropertiesProvisioningState + :ivar replication_status: This is the replication status of the gallery image version. + :vartype replication_status: ~azure.mgmt.compute.v2021_10_01.models.ReplicationStatus + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'provisioning_state': {'readonly': True}, + 'replication_status': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'publishing_profile': {'key': 'properties.publishingProfile', 'type': 'GalleryApplicationVersionPublishingProfile'}, + 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, + 'replication_status': {'key': 'properties.replicationStatus', 'type': 'ReplicationStatus'}, + } + + def __init__( + self, + *, + tags: Optional[Dict[str, str]] = None, + publishing_profile: Optional["GalleryApplicationVersionPublishingProfile"] = None, + **kwargs + ): + """ + :keyword tags: A set of tags. Resource tags. + :paramtype tags: dict[str, str] + :keyword publishing_profile: The publishing profile of a gallery image version. + :paramtype publishing_profile: + ~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersionPublishingProfile + """ + super(GalleryApplicationVersionUpdate, self).__init__(tags=tags, **kwargs) + self.publishing_profile = publishing_profile + self.provisioning_state = None + self.replication_status = None + + +class GalleryArtifactSource(msrest.serialization.Model): + """The source image from which the Image Version is going to be created. + + All required parameters must be populated in order to send to Azure. + + :ivar managed_image: Required. The managed artifact. + :vartype managed_image: ~azure.mgmt.compute.v2021_10_01.models.ManagedArtifact + """ + + _validation = { + 'managed_image': {'required': True}, + } + + _attribute_map = { + 'managed_image': {'key': 'managedImage', 'type': 'ManagedArtifact'}, + } + + def __init__( + self, + *, + managed_image: "ManagedArtifact", + **kwargs + ): + """ + :keyword managed_image: Required. The managed artifact. + :paramtype managed_image: ~azure.mgmt.compute.v2021_10_01.models.ManagedArtifact + """ + super(GalleryArtifactSource, self).__init__(**kwargs) + self.managed_image = managed_image + + +class GalleryArtifactVersionSource(msrest.serialization.Model): + """The gallery artifact version source. + + :ivar id: The id of the gallery artifact version source. Can specify a disk uri, snapshot uri, + user image or storage account resource. + :vartype id: str + :ivar uri: The uri of the gallery artifact version source. Currently used to specify vhd/blob + source. + :vartype uri: str + """ + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'uri': {'key': 'uri', 'type': 'str'}, + } + + def __init__( + self, + *, + id: Optional[str] = None, + uri: Optional[str] = None, + **kwargs + ): + """ + :keyword id: The id of the gallery artifact version source. Can specify a disk uri, snapshot + uri, user image or storage account resource. + :paramtype id: str + :keyword uri: The uri of the gallery artifact version source. Currently used to specify + vhd/blob source. + :paramtype uri: str + """ + super(GalleryArtifactVersionSource, self).__init__(**kwargs) + self.id = id + self.uri = uri + + +class GalleryDiskImage(msrest.serialization.Model): + """This is the disk image base class. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar size_in_gb: This property indicates the size of the VHD to be created. + :vartype size_in_gb: int + :ivar host_caching: The host caching of the disk. Valid values are 'None', 'ReadOnly', and + 'ReadWrite'. Possible values include: "None", "ReadOnly", "ReadWrite". + :vartype host_caching: str or ~azure.mgmt.compute.v2021_10_01.models.HostCaching + :ivar source: The gallery artifact version source. + :vartype source: ~azure.mgmt.compute.v2021_10_01.models.GalleryArtifactVersionSource + """ + + _validation = { + 'size_in_gb': {'readonly': True}, + } + + _attribute_map = { + 'size_in_gb': {'key': 'sizeInGB', 'type': 'int'}, + 'host_caching': {'key': 'hostCaching', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'GalleryArtifactVersionSource'}, + } + + def __init__( + self, + *, + host_caching: Optional[Union[str, "HostCaching"]] = None, + source: Optional["GalleryArtifactVersionSource"] = None, + **kwargs + ): + """ + :keyword host_caching: The host caching of the disk. Valid values are 'None', 'ReadOnly', and + 'ReadWrite'. Possible values include: "None", "ReadOnly", "ReadWrite". + :paramtype host_caching: str or ~azure.mgmt.compute.v2021_10_01.models.HostCaching + :keyword source: The gallery artifact version source. + :paramtype source: ~azure.mgmt.compute.v2021_10_01.models.GalleryArtifactVersionSource + """ + super(GalleryDiskImage, self).__init__(**kwargs) + self.size_in_gb = None + self.host_caching = host_caching + self.source = source + + +class GalleryDataDiskImage(GalleryDiskImage): + """This is the data disk image. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar size_in_gb: This property indicates the size of the VHD to be created. + :vartype size_in_gb: int + :ivar host_caching: The host caching of the disk. Valid values are 'None', 'ReadOnly', and + 'ReadWrite'. Possible values include: "None", "ReadOnly", "ReadWrite". + :vartype host_caching: str or ~azure.mgmt.compute.v2021_10_01.models.HostCaching + :ivar source: The gallery artifact version source. + :vartype source: ~azure.mgmt.compute.v2021_10_01.models.GalleryArtifactVersionSource + :ivar lun: Required. This property specifies the logical unit number of the data disk. This + value is used to identify data disks within the Virtual Machine and therefore must be unique + for each data disk attached to the Virtual Machine. + :vartype lun: int + """ + + _validation = { + 'size_in_gb': {'readonly': True}, + 'lun': {'required': True}, + } + + _attribute_map = { + 'size_in_gb': {'key': 'sizeInGB', 'type': 'int'}, + 'host_caching': {'key': 'hostCaching', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'GalleryArtifactVersionSource'}, + 'lun': {'key': 'lun', 'type': 'int'}, + } + + def __init__( + self, + *, + lun: int, + host_caching: Optional[Union[str, "HostCaching"]] = None, + source: Optional["GalleryArtifactVersionSource"] = None, + **kwargs + ): + """ + :keyword host_caching: The host caching of the disk. Valid values are 'None', 'ReadOnly', and + 'ReadWrite'. Possible values include: "None", "ReadOnly", "ReadWrite". + :paramtype host_caching: str or ~azure.mgmt.compute.v2021_10_01.models.HostCaching + :keyword source: The gallery artifact version source. + :paramtype source: ~azure.mgmt.compute.v2021_10_01.models.GalleryArtifactVersionSource + :keyword lun: Required. This property specifies the logical unit number of the data disk. This + value is used to identify data disks within the Virtual Machine and therefore must be unique + for each data disk attached to the Virtual Machine. + :paramtype lun: int + """ + super(GalleryDataDiskImage, self).__init__(host_caching=host_caching, source=source, **kwargs) + self.lun = lun + + +class GalleryExtendedLocation(msrest.serialization.Model): + """The name of the extended location. + + :ivar name: + :vartype name: str + :ivar type: It is type of the extended location. Possible values include: "EdgeZone", + "Unknown". + :vartype type: str or ~azure.mgmt.compute.v2021_10_01.models.GalleryExtendedLocationType + """ + + _attribute_map = { + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + } + + def __init__( + self, + *, + name: Optional[str] = None, + type: Optional[Union[str, "GalleryExtendedLocationType"]] = None, + **kwargs + ): + """ + :keyword name: + :paramtype name: str + :keyword type: It is type of the extended location. Possible values include: "EdgeZone", + "Unknown". + :paramtype type: str or ~azure.mgmt.compute.v2021_10_01.models.GalleryExtendedLocationType + """ + super(GalleryExtendedLocation, self).__init__(**kwargs) + self.name = name + self.type = type + + +class GalleryIdentifier(msrest.serialization.Model): + """Describes the gallery unique name. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar unique_name: The unique name of the Shared Image Gallery. This name is generated + automatically by Azure. + :vartype unique_name: str + """ + + _validation = { + 'unique_name': {'readonly': True}, + } + + _attribute_map = { + 'unique_name': {'key': 'uniqueName', 'type': 'str'}, + } + + def __init__( + self, + **kwargs + ): + """ + """ + super(GalleryIdentifier, self).__init__(**kwargs) + self.unique_name = None + + +class GalleryImage(Resource): + """Specifies information about the gallery image definition that you want to create or update. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar id: Resource Id. + :vartype id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar location: Required. Resource location. + :vartype location: str + :ivar tags: A set of tags. Resource tags. + :vartype tags: dict[str, str] + :ivar description: The description of this gallery image definition resource. This property is + updatable. + :vartype description: str + :ivar eula: The Eula agreement for the gallery image definition. + :vartype eula: str + :ivar privacy_statement_uri: The privacy statement uri. + :vartype privacy_statement_uri: str + :ivar release_note_uri: The release note uri. + :vartype release_note_uri: str + :ivar os_type: This property allows you to specify the type of the OS that is included in the + disk when creating a VM from a managed image. :code:`
`:code:`
` Possible values are: + :code:`
`:code:`
` **Windows** :code:`
`:code:`
` **Linux**. Possible values + include: "Windows", "Linux". + :vartype os_type: str or ~azure.mgmt.compute.v2021_10_01.models.OperatingSystemTypes + :ivar os_state: This property allows the user to specify whether the virtual machines created + under this image are 'Generalized' or 'Specialized'. Possible values include: "Generalized", + "Specialized". + :vartype os_state: str or ~azure.mgmt.compute.v2021_10_01.models.OperatingSystemStateTypes + :ivar hyper_v_generation: The hypervisor generation of the Virtual Machine. Applicable to OS + disks only. Possible values include: "V1", "V2". + :vartype hyper_v_generation: str or ~azure.mgmt.compute.v2021_10_01.models.HyperVGeneration + :ivar end_of_life_date: The end of life date of the gallery image definition. This property can + be used for decommissioning purposes. This property is updatable. + :vartype end_of_life_date: ~datetime.datetime + :ivar identifier: This is the gallery image definition identifier. + :vartype identifier: ~azure.mgmt.compute.v2021_10_01.models.GalleryImageIdentifier + :ivar recommended: The properties describe the recommended machine configuration for this Image + Definition. These properties are updatable. + :vartype recommended: ~azure.mgmt.compute.v2021_10_01.models.RecommendedMachineConfiguration + :ivar disallowed: Describes the disallowed disk types. + :vartype disallowed: ~azure.mgmt.compute.v2021_10_01.models.Disallowed + :ivar purchase_plan: Describes the gallery image definition purchase plan. This is used by + marketplace images. + :vartype purchase_plan: ~azure.mgmt.compute.v2021_10_01.models.ImagePurchasePlan + :ivar provisioning_state: The provisioning state, which only appears in the response. Possible + values include: "Creating", "Updating", "Failed", "Succeeded", "Deleting", "Migrating". + :vartype provisioning_state: str or + ~azure.mgmt.compute.v2021_10_01.models.GalleryImagePropertiesProvisioningState + :ivar features: A list of gallery image features. + :vartype features: list[~azure.mgmt.compute.v2021_10_01.models.GalleryImageFeature] + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'location': {'required': True}, + 'provisioning_state': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'description': {'key': 'properties.description', 'type': 'str'}, + 'eula': {'key': 'properties.eula', 'type': 'str'}, + 'privacy_statement_uri': {'key': 'properties.privacyStatementUri', 'type': 'str'}, + 'release_note_uri': {'key': 'properties.releaseNoteUri', 'type': 'str'}, + 'os_type': {'key': 'properties.osType', 'type': 'str'}, + 'os_state': {'key': 'properties.osState', 'type': 'str'}, + 'hyper_v_generation': {'key': 'properties.hyperVGeneration', 'type': 'str'}, + 'end_of_life_date': {'key': 'properties.endOfLifeDate', 'type': 'iso-8601'}, + 'identifier': {'key': 'properties.identifier', 'type': 'GalleryImageIdentifier'}, + 'recommended': {'key': 'properties.recommended', 'type': 'RecommendedMachineConfiguration'}, + 'disallowed': {'key': 'properties.disallowed', 'type': 'Disallowed'}, + 'purchase_plan': {'key': 'properties.purchasePlan', 'type': 'ImagePurchasePlan'}, + 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, + 'features': {'key': 'properties.features', 'type': '[GalleryImageFeature]'}, + } + + def __init__( + self, + *, + location: str, + tags: Optional[Dict[str, str]] = None, + description: Optional[str] = None, + eula: Optional[str] = None, + privacy_statement_uri: Optional[str] = None, + release_note_uri: Optional[str] = None, + os_type: Optional[Union[str, "OperatingSystemTypes"]] = None, + os_state: Optional[Union[str, "OperatingSystemStateTypes"]] = None, + hyper_v_generation: Optional[Union[str, "HyperVGeneration"]] = None, + end_of_life_date: Optional[datetime.datetime] = None, + identifier: Optional["GalleryImageIdentifier"] = None, + recommended: Optional["RecommendedMachineConfiguration"] = None, + disallowed: Optional["Disallowed"] = None, + purchase_plan: Optional["ImagePurchasePlan"] = None, + features: Optional[List["GalleryImageFeature"]] = None, + **kwargs + ): + """ + :keyword location: Required. Resource location. + :paramtype location: str + :keyword tags: A set of tags. Resource tags. + :paramtype tags: dict[str, str] + :keyword description: The description of this gallery image definition resource. This property + is updatable. + :paramtype description: str + :keyword eula: The Eula agreement for the gallery image definition. + :paramtype eula: str + :keyword privacy_statement_uri: The privacy statement uri. + :paramtype privacy_statement_uri: str + :keyword release_note_uri: The release note uri. + :paramtype release_note_uri: str + :keyword os_type: This property allows you to specify the type of the OS that is included in + the disk when creating a VM from a managed image. :code:`
`:code:`
` Possible values are: + :code:`
`:code:`
` **Windows** :code:`
`:code:`
` **Linux**. Possible values + include: "Windows", "Linux". + :paramtype os_type: str or ~azure.mgmt.compute.v2021_10_01.models.OperatingSystemTypes + :keyword os_state: This property allows the user to specify whether the virtual machines + created under this image are 'Generalized' or 'Specialized'. Possible values include: + "Generalized", "Specialized". + :paramtype os_state: str or ~azure.mgmt.compute.v2021_10_01.models.OperatingSystemStateTypes + :keyword hyper_v_generation: The hypervisor generation of the Virtual Machine. Applicable to OS + disks only. Possible values include: "V1", "V2". + :paramtype hyper_v_generation: str or ~azure.mgmt.compute.v2021_10_01.models.HyperVGeneration + :keyword end_of_life_date: The end of life date of the gallery image definition. This property + can be used for decommissioning purposes. This property is updatable. + :paramtype end_of_life_date: ~datetime.datetime + :keyword identifier: This is the gallery image definition identifier. + :paramtype identifier: ~azure.mgmt.compute.v2021_10_01.models.GalleryImageIdentifier + :keyword recommended: The properties describe the recommended machine configuration for this + Image Definition. These properties are updatable. + :paramtype recommended: ~azure.mgmt.compute.v2021_10_01.models.RecommendedMachineConfiguration + :keyword disallowed: Describes the disallowed disk types. + :paramtype disallowed: ~azure.mgmt.compute.v2021_10_01.models.Disallowed + :keyword purchase_plan: Describes the gallery image definition purchase plan. This is used by + marketplace images. + :paramtype purchase_plan: ~azure.mgmt.compute.v2021_10_01.models.ImagePurchasePlan + :keyword features: A list of gallery image features. + :paramtype features: list[~azure.mgmt.compute.v2021_10_01.models.GalleryImageFeature] + """ + super(GalleryImage, self).__init__(location=location, tags=tags, **kwargs) + self.description = description + self.eula = eula + self.privacy_statement_uri = privacy_statement_uri + self.release_note_uri = release_note_uri + self.os_type = os_type + self.os_state = os_state + self.hyper_v_generation = hyper_v_generation + self.end_of_life_date = end_of_life_date + self.identifier = identifier + self.recommended = recommended + self.disallowed = disallowed + self.purchase_plan = purchase_plan + self.provisioning_state = None + self.features = features + + +class GalleryImageFeature(msrest.serialization.Model): + """A feature for gallery image. + + :ivar name: The name of the gallery image feature. + :vartype name: str + :ivar value: The value of the gallery image feature. + :vartype value: str + """ + + _attribute_map = { + 'name': {'key': 'name', 'type': 'str'}, + 'value': {'key': 'value', 'type': 'str'}, + } + + def __init__( + self, + *, + name: Optional[str] = None, + value: Optional[str] = None, + **kwargs + ): + """ + :keyword name: The name of the gallery image feature. + :paramtype name: str + :keyword value: The value of the gallery image feature. + :paramtype value: str + """ + super(GalleryImageFeature, self).__init__(**kwargs) + self.name = name + self.value = value + + +class GalleryImageIdentifier(msrest.serialization.Model): + """This is the gallery image definition identifier. + + All required parameters must be populated in order to send to Azure. + + :ivar publisher: Required. The name of the gallery image definition publisher. + :vartype publisher: str + :ivar offer: Required. The name of the gallery image definition offer. + :vartype offer: str + :ivar sku: Required. The name of the gallery image definition SKU. + :vartype sku: str + """ + + _validation = { + 'publisher': {'required': True}, + 'offer': {'required': True}, + 'sku': {'required': True}, + } + + _attribute_map = { + 'publisher': {'key': 'publisher', 'type': 'str'}, + 'offer': {'key': 'offer', 'type': 'str'}, + 'sku': {'key': 'sku', 'type': 'str'}, + } + + def __init__( + self, + *, + publisher: str, + offer: str, + sku: str, + **kwargs + ): + """ + :keyword publisher: Required. The name of the gallery image definition publisher. + :paramtype publisher: str + :keyword offer: Required. The name of the gallery image definition offer. + :paramtype offer: str + :keyword sku: Required. The name of the gallery image definition SKU. + :paramtype sku: str + """ + super(GalleryImageIdentifier, self).__init__(**kwargs) + self.publisher = publisher + self.offer = offer + self.sku = sku + + +class GalleryImageList(msrest.serialization.Model): + """The List Gallery Images operation response. + + All required parameters must be populated in order to send to Azure. + + :ivar value: Required. A list of Shared Image Gallery images. + :vartype value: list[~azure.mgmt.compute.v2021_10_01.models.GalleryImage] + :ivar next_link: The uri to fetch the next page of Image Definitions in the Shared Image + Gallery. Call ListNext() with this to fetch the next page of gallery image definitions. + :vartype next_link: str + """ + + _validation = { + 'value': {'required': True}, + } + + _attribute_map = { + 'value': {'key': 'value', 'type': '[GalleryImage]'}, + 'next_link': {'key': 'nextLink', 'type': 'str'}, + } + + def __init__( + self, + *, + value: List["GalleryImage"], + next_link: Optional[str] = None, + **kwargs + ): + """ + :keyword value: Required. A list of Shared Image Gallery images. + :paramtype value: list[~azure.mgmt.compute.v2021_10_01.models.GalleryImage] + :keyword next_link: The uri to fetch the next page of Image Definitions in the Shared Image + Gallery. Call ListNext() with this to fetch the next page of gallery image definitions. + :paramtype next_link: str + """ + super(GalleryImageList, self).__init__(**kwargs) + self.value = value + self.next_link = next_link + + +class GalleryImageUpdate(UpdateResourceDefinition): + """Specifies information about the gallery image definition that you want to update. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: Resource Id. + :vartype id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar tags: A set of tags. Resource tags. + :vartype tags: dict[str, str] + :ivar description: The description of this gallery image definition resource. This property is + updatable. + :vartype description: str + :ivar eula: The Eula agreement for the gallery image definition. + :vartype eula: str + :ivar privacy_statement_uri: The privacy statement uri. + :vartype privacy_statement_uri: str + :ivar release_note_uri: The release note uri. + :vartype release_note_uri: str + :ivar os_type: This property allows you to specify the type of the OS that is included in the + disk when creating a VM from a managed image. :code:`
`:code:`
` Possible values are: + :code:`
`:code:`
` **Windows** :code:`
`:code:`
` **Linux**. Possible values + include: "Windows", "Linux". + :vartype os_type: str or ~azure.mgmt.compute.v2021_10_01.models.OperatingSystemTypes + :ivar os_state: This property allows the user to specify whether the virtual machines created + under this image are 'Generalized' or 'Specialized'. Possible values include: "Generalized", + "Specialized". + :vartype os_state: str or ~azure.mgmt.compute.v2021_10_01.models.OperatingSystemStateTypes + :ivar hyper_v_generation: The hypervisor generation of the Virtual Machine. Applicable to OS + disks only. Possible values include: "V1", "V2". + :vartype hyper_v_generation: str or ~azure.mgmt.compute.v2021_10_01.models.HyperVGeneration + :ivar end_of_life_date: The end of life date of the gallery image definition. This property can + be used for decommissioning purposes. This property is updatable. + :vartype end_of_life_date: ~datetime.datetime + :ivar identifier: This is the gallery image definition identifier. + :vartype identifier: ~azure.mgmt.compute.v2021_10_01.models.GalleryImageIdentifier + :ivar recommended: The properties describe the recommended machine configuration for this Image + Definition. These properties are updatable. + :vartype recommended: ~azure.mgmt.compute.v2021_10_01.models.RecommendedMachineConfiguration + :ivar disallowed: Describes the disallowed disk types. + :vartype disallowed: ~azure.mgmt.compute.v2021_10_01.models.Disallowed + :ivar purchase_plan: Describes the gallery image definition purchase plan. This is used by + marketplace images. + :vartype purchase_plan: ~azure.mgmt.compute.v2021_10_01.models.ImagePurchasePlan + :ivar provisioning_state: The provisioning state, which only appears in the response. Possible + values include: "Creating", "Updating", "Failed", "Succeeded", "Deleting", "Migrating". + :vartype provisioning_state: str or + ~azure.mgmt.compute.v2021_10_01.models.GalleryImagePropertiesProvisioningState + :ivar features: A list of gallery image features. + :vartype features: list[~azure.mgmt.compute.v2021_10_01.models.GalleryImageFeature] + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'provisioning_state': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'description': {'key': 'properties.description', 'type': 'str'}, + 'eula': {'key': 'properties.eula', 'type': 'str'}, + 'privacy_statement_uri': {'key': 'properties.privacyStatementUri', 'type': 'str'}, + 'release_note_uri': {'key': 'properties.releaseNoteUri', 'type': 'str'}, + 'os_type': {'key': 'properties.osType', 'type': 'str'}, + 'os_state': {'key': 'properties.osState', 'type': 'str'}, + 'hyper_v_generation': {'key': 'properties.hyperVGeneration', 'type': 'str'}, + 'end_of_life_date': {'key': 'properties.endOfLifeDate', 'type': 'iso-8601'}, + 'identifier': {'key': 'properties.identifier', 'type': 'GalleryImageIdentifier'}, + 'recommended': {'key': 'properties.recommended', 'type': 'RecommendedMachineConfiguration'}, + 'disallowed': {'key': 'properties.disallowed', 'type': 'Disallowed'}, + 'purchase_plan': {'key': 'properties.purchasePlan', 'type': 'ImagePurchasePlan'}, + 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, + 'features': {'key': 'properties.features', 'type': '[GalleryImageFeature]'}, + } + + def __init__( + self, + *, + tags: Optional[Dict[str, str]] = None, + description: Optional[str] = None, + eula: Optional[str] = None, + privacy_statement_uri: Optional[str] = None, + release_note_uri: Optional[str] = None, + os_type: Optional[Union[str, "OperatingSystemTypes"]] = None, + os_state: Optional[Union[str, "OperatingSystemStateTypes"]] = None, + hyper_v_generation: Optional[Union[str, "HyperVGeneration"]] = None, + end_of_life_date: Optional[datetime.datetime] = None, + identifier: Optional["GalleryImageIdentifier"] = None, + recommended: Optional["RecommendedMachineConfiguration"] = None, + disallowed: Optional["Disallowed"] = None, + purchase_plan: Optional["ImagePurchasePlan"] = None, + features: Optional[List["GalleryImageFeature"]] = None, + **kwargs + ): + """ + :keyword tags: A set of tags. Resource tags. + :paramtype tags: dict[str, str] + :keyword description: The description of this gallery image definition resource. This property + is updatable. + :paramtype description: str + :keyword eula: The Eula agreement for the gallery image definition. + :paramtype eula: str + :keyword privacy_statement_uri: The privacy statement uri. + :paramtype privacy_statement_uri: str + :keyword release_note_uri: The release note uri. + :paramtype release_note_uri: str + :keyword os_type: This property allows you to specify the type of the OS that is included in + the disk when creating a VM from a managed image. :code:`
`:code:`
` Possible values are: + :code:`
`:code:`
` **Windows** :code:`
`:code:`
` **Linux**. Possible values + include: "Windows", "Linux". + :paramtype os_type: str or ~azure.mgmt.compute.v2021_10_01.models.OperatingSystemTypes + :keyword os_state: This property allows the user to specify whether the virtual machines + created under this image are 'Generalized' or 'Specialized'. Possible values include: + "Generalized", "Specialized". + :paramtype os_state: str or ~azure.mgmt.compute.v2021_10_01.models.OperatingSystemStateTypes + :keyword hyper_v_generation: The hypervisor generation of the Virtual Machine. Applicable to OS + disks only. Possible values include: "V1", "V2". + :paramtype hyper_v_generation: str or ~azure.mgmt.compute.v2021_10_01.models.HyperVGeneration + :keyword end_of_life_date: The end of life date of the gallery image definition. This property + can be used for decommissioning purposes. This property is updatable. + :paramtype end_of_life_date: ~datetime.datetime + :keyword identifier: This is the gallery image definition identifier. + :paramtype identifier: ~azure.mgmt.compute.v2021_10_01.models.GalleryImageIdentifier + :keyword recommended: The properties describe the recommended machine configuration for this + Image Definition. These properties are updatable. + :paramtype recommended: ~azure.mgmt.compute.v2021_10_01.models.RecommendedMachineConfiguration + :keyword disallowed: Describes the disallowed disk types. + :paramtype disallowed: ~azure.mgmt.compute.v2021_10_01.models.Disallowed + :keyword purchase_plan: Describes the gallery image definition purchase plan. This is used by + marketplace images. + :paramtype purchase_plan: ~azure.mgmt.compute.v2021_10_01.models.ImagePurchasePlan + :keyword features: A list of gallery image features. + :paramtype features: list[~azure.mgmt.compute.v2021_10_01.models.GalleryImageFeature] + """ + super(GalleryImageUpdate, self).__init__(tags=tags, **kwargs) + self.description = description + self.eula = eula + self.privacy_statement_uri = privacy_statement_uri + self.release_note_uri = release_note_uri + self.os_type = os_type + self.os_state = os_state + self.hyper_v_generation = hyper_v_generation + self.end_of_life_date = end_of_life_date + self.identifier = identifier + self.recommended = recommended + self.disallowed = disallowed + self.purchase_plan = purchase_plan + self.provisioning_state = None + self.features = features + + +class GalleryImageVersion(Resource): + """Specifies information about the gallery image version that you want to create or update. + + Variables are only populated by the server, and will be ignored when sending a request. + + All required parameters must be populated in order to send to Azure. + + :ivar id: Resource Id. + :vartype id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar location: Required. Resource location. + :vartype location: str + :ivar tags: A set of tags. Resource tags. + :vartype tags: dict[str, str] + :ivar publishing_profile: The publishing profile of a gallery image Version. + :vartype publishing_profile: + ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersionPublishingProfile + :ivar provisioning_state: The provisioning state, which only appears in the response. Possible + values include: "Creating", "Updating", "Failed", "Succeeded", "Deleting", "Migrating". + :vartype provisioning_state: str or + ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersionPropertiesProvisioningState + :ivar storage_profile: This is the storage profile of a Gallery Image Version. + :vartype storage_profile: + ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersionStorageProfile + :ivar replication_status: This is the replication status of the gallery image version. + :vartype replication_status: ~azure.mgmt.compute.v2021_10_01.models.ReplicationStatus + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'location': {'required': True}, + 'provisioning_state': {'readonly': True}, + 'replication_status': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'location': {'key': 'location', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'publishing_profile': {'key': 'properties.publishingProfile', 'type': 'GalleryImageVersionPublishingProfile'}, + 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, + 'storage_profile': {'key': 'properties.storageProfile', 'type': 'GalleryImageVersionStorageProfile'}, + 'replication_status': {'key': 'properties.replicationStatus', 'type': 'ReplicationStatus'}, + } + + def __init__( + self, + *, + location: str, + tags: Optional[Dict[str, str]] = None, + publishing_profile: Optional["GalleryImageVersionPublishingProfile"] = None, + storage_profile: Optional["GalleryImageVersionStorageProfile"] = None, + **kwargs + ): + """ + :keyword location: Required. Resource location. + :paramtype location: str + :keyword tags: A set of tags. Resource tags. + :paramtype tags: dict[str, str] + :keyword publishing_profile: The publishing profile of a gallery image Version. + :paramtype publishing_profile: + ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersionPublishingProfile + :keyword storage_profile: This is the storage profile of a Gallery Image Version. + :paramtype storage_profile: + ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersionStorageProfile + """ + super(GalleryImageVersion, self).__init__(location=location, tags=tags, **kwargs) + self.publishing_profile = publishing_profile + self.provisioning_state = None + self.storage_profile = storage_profile + self.replication_status = None + + +class GalleryImageVersionList(msrest.serialization.Model): + """The List Gallery Image version operation response. + + All required parameters must be populated in order to send to Azure. + + :ivar value: Required. A list of gallery image versions. + :vartype value: list[~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersion] + :ivar next_link: The uri to fetch the next page of gallery image versions. Call ListNext() with + this to fetch the next page of gallery image versions. + :vartype next_link: str + """ + + _validation = { + 'value': {'required': True}, + } + + _attribute_map = { + 'value': {'key': 'value', 'type': '[GalleryImageVersion]'}, + 'next_link': {'key': 'nextLink', 'type': 'str'}, + } + + def __init__( + self, + *, + value: List["GalleryImageVersion"], + next_link: Optional[str] = None, + **kwargs + ): + """ + :keyword value: Required. A list of gallery image versions. + :paramtype value: list[~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersion] + :keyword next_link: The uri to fetch the next page of gallery image versions. Call ListNext() + with this to fetch the next page of gallery image versions. + :paramtype next_link: str + """ + super(GalleryImageVersionList, self).__init__(**kwargs) + self.value = value + self.next_link = next_link + + +class GalleryImageVersionPublishingProfile(GalleryArtifactPublishingProfileBase): + """The publishing profile of a gallery image Version. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar target_regions: The target regions where the Image Version is going to be replicated to. + This property is updatable. + :vartype target_regions: list[~azure.mgmt.compute.v2021_10_01.models.TargetRegion] + :ivar replica_count: The number of replicas of the Image Version to be created per region. This + property would take effect for a region when regionalReplicaCount is not specified. This + property is updatable. + :vartype replica_count: int + :ivar exclude_from_latest: If set to true, Virtual Machines deployed from the latest version of + the Image Definition won't use this Image Version. + :vartype exclude_from_latest: bool + :ivar published_date: The timestamp for when the gallery image version is published. + :vartype published_date: ~datetime.datetime + :ivar end_of_life_date: The end of life date of the gallery image version. This property can be + used for decommissioning purposes. This property is updatable. + :vartype end_of_life_date: ~datetime.datetime + :ivar storage_account_type: Specifies the storage account type to be used to store the image. + This property is not updatable. Possible values include: "Standard_LRS", "Standard_ZRS", + "Premium_LRS". + :vartype storage_account_type: str or ~azure.mgmt.compute.v2021_10_01.models.StorageAccountType + :ivar replication_mode: Optional parameter which specifies the mode to be used for replication. + This property is not updatable. Possible values include: "Full", "Shallow". + :vartype replication_mode: str or ~azure.mgmt.compute.v2021_10_01.models.ReplicationMode + :ivar target_extended_locations: The target extended locations where the Image Version is going + to be replicated to. This property is updatable. + :vartype target_extended_locations: + list[~azure.mgmt.compute.v2021_10_01.models.GalleryTargetExtendedLocation] + """ + + _validation = { + 'published_date': {'readonly': True}, + } + + _attribute_map = { + 'target_regions': {'key': 'targetRegions', 'type': '[TargetRegion]'}, + 'replica_count': {'key': 'replicaCount', 'type': 'int'}, + 'exclude_from_latest': {'key': 'excludeFromLatest', 'type': 'bool'}, + 'published_date': {'key': 'publishedDate', 'type': 'iso-8601'}, + 'end_of_life_date': {'key': 'endOfLifeDate', 'type': 'iso-8601'}, + 'storage_account_type': {'key': 'storageAccountType', 'type': 'str'}, + 'replication_mode': {'key': 'replicationMode', 'type': 'str'}, + 'target_extended_locations': {'key': 'targetExtendedLocations', 'type': '[GalleryTargetExtendedLocation]'}, + } + + def __init__( + self, + *, + target_regions: Optional[List["TargetRegion"]] = None, + replica_count: Optional[int] = None, + exclude_from_latest: Optional[bool] = None, + end_of_life_date: Optional[datetime.datetime] = None, + storage_account_type: Optional[Union[str, "StorageAccountType"]] = None, + replication_mode: Optional[Union[str, "ReplicationMode"]] = None, + target_extended_locations: Optional[List["GalleryTargetExtendedLocation"]] = None, + **kwargs + ): + """ + :keyword target_regions: The target regions where the Image Version is going to be replicated + to. This property is updatable. + :paramtype target_regions: list[~azure.mgmt.compute.v2021_10_01.models.TargetRegion] + :keyword replica_count: The number of replicas of the Image Version to be created per region. + This property would take effect for a region when regionalReplicaCount is not specified. This + property is updatable. + :paramtype replica_count: int + :keyword exclude_from_latest: If set to true, Virtual Machines deployed from the latest version + of the Image Definition won't use this Image Version. + :paramtype exclude_from_latest: bool + :keyword end_of_life_date: The end of life date of the gallery image version. This property can + be used for decommissioning purposes. This property is updatable. + :paramtype end_of_life_date: ~datetime.datetime + :keyword storage_account_type: Specifies the storage account type to be used to store the + image. This property is not updatable. Possible values include: "Standard_LRS", "Standard_ZRS", + "Premium_LRS". + :paramtype storage_account_type: str or + ~azure.mgmt.compute.v2021_10_01.models.StorageAccountType + :keyword replication_mode: Optional parameter which specifies the mode to be used for + replication. This property is not updatable. Possible values include: "Full", "Shallow". + :paramtype replication_mode: str or ~azure.mgmt.compute.v2021_10_01.models.ReplicationMode + :keyword target_extended_locations: The target extended locations where the Image Version is + going to be replicated to. This property is updatable. + :paramtype target_extended_locations: + list[~azure.mgmt.compute.v2021_10_01.models.GalleryTargetExtendedLocation] + """ + super(GalleryImageVersionPublishingProfile, self).__init__(target_regions=target_regions, replica_count=replica_count, exclude_from_latest=exclude_from_latest, end_of_life_date=end_of_life_date, storage_account_type=storage_account_type, replication_mode=replication_mode, target_extended_locations=target_extended_locations, **kwargs) + + +class GalleryImageVersionStorageProfile(msrest.serialization.Model): + """This is the storage profile of a Gallery Image Version. + + :ivar source: The gallery artifact version source. + :vartype source: ~azure.mgmt.compute.v2021_10_01.models.GalleryArtifactVersionSource + :ivar os_disk_image: This is the OS disk image. + :vartype os_disk_image: ~azure.mgmt.compute.v2021_10_01.models.GalleryOSDiskImage + :ivar data_disk_images: A list of data disk images. + :vartype data_disk_images: list[~azure.mgmt.compute.v2021_10_01.models.GalleryDataDiskImage] + """ + + _attribute_map = { + 'source': {'key': 'source', 'type': 'GalleryArtifactVersionSource'}, + 'os_disk_image': {'key': 'osDiskImage', 'type': 'GalleryOSDiskImage'}, + 'data_disk_images': {'key': 'dataDiskImages', 'type': '[GalleryDataDiskImage]'}, + } + + def __init__( + self, + *, + source: Optional["GalleryArtifactVersionSource"] = None, + os_disk_image: Optional["GalleryOSDiskImage"] = None, + data_disk_images: Optional[List["GalleryDataDiskImage"]] = None, + **kwargs + ): + """ + :keyword source: The gallery artifact version source. + :paramtype source: ~azure.mgmt.compute.v2021_10_01.models.GalleryArtifactVersionSource + :keyword os_disk_image: This is the OS disk image. + :paramtype os_disk_image: ~azure.mgmt.compute.v2021_10_01.models.GalleryOSDiskImage + :keyword data_disk_images: A list of data disk images. + :paramtype data_disk_images: list[~azure.mgmt.compute.v2021_10_01.models.GalleryDataDiskImage] + """ + super(GalleryImageVersionStorageProfile, self).__init__(**kwargs) + self.source = source + self.os_disk_image = os_disk_image + self.data_disk_images = data_disk_images + + +class GalleryImageVersionUpdate(UpdateResourceDefinition): + """Specifies information about the gallery image version that you want to update. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: Resource Id. + :vartype id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar tags: A set of tags. Resource tags. + :vartype tags: dict[str, str] + :ivar publishing_profile: The publishing profile of a gallery image Version. + :vartype publishing_profile: + ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersionPublishingProfile + :ivar provisioning_state: The provisioning state, which only appears in the response. Possible + values include: "Creating", "Updating", "Failed", "Succeeded", "Deleting", "Migrating". + :vartype provisioning_state: str or + ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersionPropertiesProvisioningState + :ivar storage_profile: This is the storage profile of a Gallery Image Version. + :vartype storage_profile: + ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersionStorageProfile + :ivar replication_status: This is the replication status of the gallery image version. + :vartype replication_status: ~azure.mgmt.compute.v2021_10_01.models.ReplicationStatus + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'provisioning_state': {'readonly': True}, + 'replication_status': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'publishing_profile': {'key': 'properties.publishingProfile', 'type': 'GalleryImageVersionPublishingProfile'}, + 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, + 'storage_profile': {'key': 'properties.storageProfile', 'type': 'GalleryImageVersionStorageProfile'}, + 'replication_status': {'key': 'properties.replicationStatus', 'type': 'ReplicationStatus'}, + } + + def __init__( + self, + *, + tags: Optional[Dict[str, str]] = None, + publishing_profile: Optional["GalleryImageVersionPublishingProfile"] = None, + storage_profile: Optional["GalleryImageVersionStorageProfile"] = None, + **kwargs + ): + """ + :keyword tags: A set of tags. Resource tags. + :paramtype tags: dict[str, str] + :keyword publishing_profile: The publishing profile of a gallery image Version. + :paramtype publishing_profile: + ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersionPublishingProfile + :keyword storage_profile: This is the storage profile of a Gallery Image Version. + :paramtype storage_profile: + ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersionStorageProfile + """ + super(GalleryImageVersionUpdate, self).__init__(tags=tags, **kwargs) + self.publishing_profile = publishing_profile + self.provisioning_state = None + self.storage_profile = storage_profile + self.replication_status = None + + +class GalleryList(msrest.serialization.Model): + """The List Galleries operation response. + + All required parameters must be populated in order to send to Azure. + + :ivar value: Required. A list of galleries. + :vartype value: list[~azure.mgmt.compute.v2021_10_01.models.Gallery] + :ivar next_link: The uri to fetch the next page of galleries. Call ListNext() with this to + fetch the next page of galleries. + :vartype next_link: str + """ + + _validation = { + 'value': {'required': True}, + } + + _attribute_map = { + 'value': {'key': 'value', 'type': '[Gallery]'}, + 'next_link': {'key': 'nextLink', 'type': 'str'}, + } + + def __init__( + self, + *, + value: List["Gallery"], + next_link: Optional[str] = None, + **kwargs + ): + """ + :keyword value: Required. A list of galleries. + :paramtype value: list[~azure.mgmt.compute.v2021_10_01.models.Gallery] + :keyword next_link: The uri to fetch the next page of galleries. Call ListNext() with this to + fetch the next page of galleries. + :paramtype next_link: str + """ + super(GalleryList, self).__init__(**kwargs) + self.value = value + self.next_link = next_link + + +class GalleryOSDiskImage(GalleryDiskImage): + """This is the OS disk image. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar size_in_gb: This property indicates the size of the VHD to be created. + :vartype size_in_gb: int + :ivar host_caching: The host caching of the disk. Valid values are 'None', 'ReadOnly', and + 'ReadWrite'. Possible values include: "None", "ReadOnly", "ReadWrite". + :vartype host_caching: str or ~azure.mgmt.compute.v2021_10_01.models.HostCaching + :ivar source: The gallery artifact version source. + :vartype source: ~azure.mgmt.compute.v2021_10_01.models.GalleryArtifactVersionSource + """ + + _validation = { + 'size_in_gb': {'readonly': True}, + } + + _attribute_map = { + 'size_in_gb': {'key': 'sizeInGB', 'type': 'int'}, + 'host_caching': {'key': 'hostCaching', 'type': 'str'}, + 'source': {'key': 'source', 'type': 'GalleryArtifactVersionSource'}, + } + + def __init__( + self, + *, + host_caching: Optional[Union[str, "HostCaching"]] = None, + source: Optional["GalleryArtifactVersionSource"] = None, + **kwargs + ): + """ + :keyword host_caching: The host caching of the disk. Valid values are 'None', 'ReadOnly', and + 'ReadWrite'. Possible values include: "None", "ReadOnly", "ReadWrite". + :paramtype host_caching: str or ~azure.mgmt.compute.v2021_10_01.models.HostCaching + :keyword source: The gallery artifact version source. + :paramtype source: ~azure.mgmt.compute.v2021_10_01.models.GalleryArtifactVersionSource + """ + super(GalleryOSDiskImage, self).__init__(host_caching=host_caching, source=source, **kwargs) + + +class GalleryTargetExtendedLocation(msrest.serialization.Model): + """GalleryTargetExtendedLocation. + + :ivar name: The name of the region. + :vartype name: str + :ivar extended_location: The name of the extended location. + :vartype extended_location: ~azure.mgmt.compute.v2021_10_01.models.GalleryExtendedLocation + :ivar extended_location_replica_count: The number of replicas of the Image Version to be + created per extended location. This property is updatable. + :vartype extended_location_replica_count: int + :ivar storage_account_type: Specifies the storage account type to be used to store the image. + This property is not updatable. Possible values include: "Standard_LRS", "Standard_ZRS", + "Premium_LRS". + :vartype storage_account_type: str or ~azure.mgmt.compute.v2021_10_01.models.StorageAccountType + :ivar encryption: Optional. Allows users to provide customer managed keys for encrypting the OS + and data disks in the gallery artifact. + :vartype encryption: ~azure.mgmt.compute.v2021_10_01.models.EncryptionImages + """ + + _attribute_map = { + 'name': {'key': 'name', 'type': 'str'}, + 'extended_location': {'key': 'extendedLocation', 'type': 'GalleryExtendedLocation'}, + 'extended_location_replica_count': {'key': 'extendedLocationReplicaCount', 'type': 'int'}, + 'storage_account_type': {'key': 'storageAccountType', 'type': 'str'}, + 'encryption': {'key': 'encryption', 'type': 'EncryptionImages'}, + } + + def __init__( + self, + *, + name: Optional[str] = None, + extended_location: Optional["GalleryExtendedLocation"] = None, + extended_location_replica_count: Optional[int] = None, + storage_account_type: Optional[Union[str, "StorageAccountType"]] = None, + encryption: Optional["EncryptionImages"] = None, + **kwargs + ): + """ + :keyword name: The name of the region. + :paramtype name: str + :keyword extended_location: The name of the extended location. + :paramtype extended_location: ~azure.mgmt.compute.v2021_10_01.models.GalleryExtendedLocation + :keyword extended_location_replica_count: The number of replicas of the Image Version to be + created per extended location. This property is updatable. + :paramtype extended_location_replica_count: int + :keyword storage_account_type: Specifies the storage account type to be used to store the + image. This property is not updatable. Possible values include: "Standard_LRS", "Standard_ZRS", + "Premium_LRS". + :paramtype storage_account_type: str or + ~azure.mgmt.compute.v2021_10_01.models.StorageAccountType + :keyword encryption: Optional. Allows users to provide customer managed keys for encrypting the + OS and data disks in the gallery artifact. + :paramtype encryption: ~azure.mgmt.compute.v2021_10_01.models.EncryptionImages + """ + super(GalleryTargetExtendedLocation, self).__init__(**kwargs) + self.name = name + self.extended_location = extended_location + self.extended_location_replica_count = extended_location_replica_count + self.storage_account_type = storage_account_type + self.encryption = encryption + + +class GalleryUpdate(UpdateResourceDefinition): + """Specifies information about the Shared Image Gallery that you want to update. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar id: Resource Id. + :vartype id: str + :ivar name: Resource name. + :vartype name: str + :ivar type: Resource type. + :vartype type: str + :ivar tags: A set of tags. Resource tags. + :vartype tags: dict[str, str] + :ivar description: The description of this Shared Image Gallery resource. This property is + updatable. + :vartype description: str + :ivar identifier: Describes the gallery unique name. + :vartype identifier: ~azure.mgmt.compute.v2021_10_01.models.GalleryIdentifier + :ivar provisioning_state: The provisioning state, which only appears in the response. Possible + values include: "Creating", "Updating", "Failed", "Succeeded", "Deleting", "Migrating". + :vartype provisioning_state: str or + ~azure.mgmt.compute.v2021_10_01.models.GalleryPropertiesProvisioningState + :ivar sharing_profile: Profile for gallery sharing to subscription or tenant. + :vartype sharing_profile: ~azure.mgmt.compute.v2021_10_01.models.SharingProfile + :ivar soft_delete_policy: Contains information about the soft deletion policy of the gallery. + :vartype soft_delete_policy: ~azure.mgmt.compute.v2021_10_01.models.SoftDeletePolicy + :ivar sharing_status: Sharing status of current gallery. + :vartype sharing_status: ~azure.mgmt.compute.v2021_10_01.models.SharingStatus + """ + + _validation = { + 'id': {'readonly': True}, + 'name': {'readonly': True}, + 'type': {'readonly': True}, + 'provisioning_state': {'readonly': True}, + 'sharing_status': {'readonly': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + 'name': {'key': 'name', 'type': 'str'}, + 'type': {'key': 'type', 'type': 'str'}, + 'tags': {'key': 'tags', 'type': '{str}'}, + 'description': {'key': 'properties.description', 'type': 'str'}, + 'identifier': {'key': 'properties.identifier', 'type': 'GalleryIdentifier'}, + 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, + 'sharing_profile': {'key': 'properties.sharingProfile', 'type': 'SharingProfile'}, + 'soft_delete_policy': {'key': 'properties.softDeletePolicy', 'type': 'SoftDeletePolicy'}, + 'sharing_status': {'key': 'properties.sharingStatus', 'type': 'SharingStatus'}, + } + + def __init__( + self, + *, + tags: Optional[Dict[str, str]] = None, + description: Optional[str] = None, + identifier: Optional["GalleryIdentifier"] = None, + sharing_profile: Optional["SharingProfile"] = None, + soft_delete_policy: Optional["SoftDeletePolicy"] = None, + **kwargs + ): + """ + :keyword tags: A set of tags. Resource tags. + :paramtype tags: dict[str, str] + :keyword description: The description of this Shared Image Gallery resource. This property is + updatable. + :paramtype description: str + :keyword identifier: Describes the gallery unique name. + :paramtype identifier: ~azure.mgmt.compute.v2021_10_01.models.GalleryIdentifier + :keyword sharing_profile: Profile for gallery sharing to subscription or tenant. + :paramtype sharing_profile: ~azure.mgmt.compute.v2021_10_01.models.SharingProfile + :keyword soft_delete_policy: Contains information about the soft deletion policy of the + gallery. + :paramtype soft_delete_policy: ~azure.mgmt.compute.v2021_10_01.models.SoftDeletePolicy + """ + super(GalleryUpdate, self).__init__(tags=tags, **kwargs) + self.description = description + self.identifier = identifier + self.provisioning_state = None + self.sharing_profile = sharing_profile + self.soft_delete_policy = soft_delete_policy + self.sharing_status = None + + +class ImagePurchasePlan(msrest.serialization.Model): + """Describes the gallery image definition purchase plan. This is used by marketplace images. + + :ivar name: The plan ID. + :vartype name: str + :ivar publisher: The publisher ID. + :vartype publisher: str + :ivar product: The product ID. + :vartype product: str + """ + + _attribute_map = { + 'name': {'key': 'name', 'type': 'str'}, + 'publisher': {'key': 'publisher', 'type': 'str'}, + 'product': {'key': 'product', 'type': 'str'}, + } + + def __init__( + self, + *, + name: Optional[str] = None, + publisher: Optional[str] = None, + product: Optional[str] = None, + **kwargs + ): + """ + :keyword name: The plan ID. + :paramtype name: str + :keyword publisher: The publisher ID. + :paramtype publisher: str + :keyword product: The product ID. + :paramtype product: str + """ + super(ImagePurchasePlan, self).__init__(**kwargs) + self.name = name + self.publisher = publisher + self.product = product + + +class InnerError(msrest.serialization.Model): + """Inner error details. + + :ivar exceptiontype: The exception type. + :vartype exceptiontype: str + :ivar errordetail: The internal error message or exception dump. + :vartype errordetail: str + """ + + _attribute_map = { + 'exceptiontype': {'key': 'exceptiontype', 'type': 'str'}, + 'errordetail': {'key': 'errordetail', 'type': 'str'}, + } + + def __init__( + self, + *, + exceptiontype: Optional[str] = None, + errordetail: Optional[str] = None, + **kwargs + ): + """ + :keyword exceptiontype: The exception type. + :paramtype exceptiontype: str + :keyword errordetail: The internal error message or exception dump. + :paramtype errordetail: str + """ + super(InnerError, self).__init__(**kwargs) + self.exceptiontype = exceptiontype + self.errordetail = errordetail + + +class ManagedArtifact(msrest.serialization.Model): + """The managed artifact. + + All required parameters must be populated in order to send to Azure. + + :ivar id: Required. The managed artifact id. + :vartype id: str + """ + + _validation = { + 'id': {'required': True}, + } + + _attribute_map = { + 'id': {'key': 'id', 'type': 'str'}, + } + + def __init__( + self, + *, + id: str, + **kwargs + ): + """ + :keyword id: Required. The managed artifact id. + :paramtype id: str + """ + super(ManagedArtifact, self).__init__(**kwargs) + self.id = id + + +class OSDiskImageEncryption(DiskImageEncryption): + """Contains encryption settings for an OS disk image. + + :ivar disk_encryption_set_id: A relative URI containing the resource ID of the disk encryption + set. + :vartype disk_encryption_set_id: str + :ivar security_profile: This property specifies the security profile of an OS disk image. + :vartype security_profile: ~azure.mgmt.compute.v2021_10_01.models.OSDiskImageSecurityProfile + """ + + _attribute_map = { + 'disk_encryption_set_id': {'key': 'diskEncryptionSetId', 'type': 'str'}, + 'security_profile': {'key': 'securityProfile', 'type': 'OSDiskImageSecurityProfile'}, + } + + def __init__( + self, + *, + disk_encryption_set_id: Optional[str] = None, + security_profile: Optional["OSDiskImageSecurityProfile"] = None, + **kwargs + ): + """ + :keyword disk_encryption_set_id: A relative URI containing the resource ID of the disk + encryption set. + :paramtype disk_encryption_set_id: str + :keyword security_profile: This property specifies the security profile of an OS disk image. + :paramtype security_profile: ~azure.mgmt.compute.v2021_10_01.models.OSDiskImageSecurityProfile + """ + super(OSDiskImageEncryption, self).__init__(disk_encryption_set_id=disk_encryption_set_id, **kwargs) + self.security_profile = security_profile + + +class OSDiskImageSecurityProfile(msrest.serialization.Model): + """Contains security profile for an OS disk image. + + :ivar confidential_vm_encryption_type: confidential VM encryption types. Possible values + include: "EncryptedVMGuestStateOnlyWithPmk", "EncryptedWithPmk", "EncryptedWithCmk". + :vartype confidential_vm_encryption_type: str or + ~azure.mgmt.compute.v2021_10_01.models.ConfidentialVMEncryptionType + :ivar secure_vm_disk_encryption_set_id: secure VM disk encryption set id. + :vartype secure_vm_disk_encryption_set_id: str + """ + + _attribute_map = { + 'confidential_vm_encryption_type': {'key': 'confidentialVMEncryptionType', 'type': 'str'}, + 'secure_vm_disk_encryption_set_id': {'key': 'secureVMDiskEncryptionSetId', 'type': 'str'}, + } + + def __init__( + self, + *, + confidential_vm_encryption_type: Optional[Union[str, "ConfidentialVMEncryptionType"]] = None, + secure_vm_disk_encryption_set_id: Optional[str] = None, + **kwargs + ): + """ + :keyword confidential_vm_encryption_type: confidential VM encryption types. Possible values + include: "EncryptedVMGuestStateOnlyWithPmk", "EncryptedWithPmk", "EncryptedWithCmk". + :paramtype confidential_vm_encryption_type: str or + ~azure.mgmt.compute.v2021_10_01.models.ConfidentialVMEncryptionType + :keyword secure_vm_disk_encryption_set_id: secure VM disk encryption set id. + :paramtype secure_vm_disk_encryption_set_id: str + """ + super(OSDiskImageSecurityProfile, self).__init__(**kwargs) + self.confidential_vm_encryption_type = confidential_vm_encryption_type + self.secure_vm_disk_encryption_set_id = secure_vm_disk_encryption_set_id + + +class RecommendedMachineConfiguration(msrest.serialization.Model): + """The properties describe the recommended machine configuration for this Image Definition. These properties are updatable. + + :ivar v_cp_us: Describes the resource range. + :vartype v_cp_us: ~azure.mgmt.compute.v2021_10_01.models.ResourceRange + :ivar memory: Describes the resource range. + :vartype memory: ~azure.mgmt.compute.v2021_10_01.models.ResourceRange + """ + + _attribute_map = { + 'v_cp_us': {'key': 'vCPUs', 'type': 'ResourceRange'}, + 'memory': {'key': 'memory', 'type': 'ResourceRange'}, + } + + def __init__( + self, + *, + v_cp_us: Optional["ResourceRange"] = None, + memory: Optional["ResourceRange"] = None, + **kwargs + ): + """ + :keyword v_cp_us: Describes the resource range. + :paramtype v_cp_us: ~azure.mgmt.compute.v2021_10_01.models.ResourceRange + :keyword memory: Describes the resource range. + :paramtype memory: ~azure.mgmt.compute.v2021_10_01.models.ResourceRange + """ + super(RecommendedMachineConfiguration, self).__init__(**kwargs) + self.v_cp_us = v_cp_us + self.memory = memory + + +class RegionalReplicationStatus(msrest.serialization.Model): + """This is the regional replication status. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar region: The region to which the gallery image version is being replicated to. + :vartype region: str + :ivar state: This is the regional replication state. Possible values include: "Unknown", + "Replicating", "Completed", "Failed". + :vartype state: str or ~azure.mgmt.compute.v2021_10_01.models.ReplicationState + :ivar details: The details of the replication status. + :vartype details: str + :ivar progress: It indicates progress of the replication job. + :vartype progress: int + """ + + _validation = { + 'region': {'readonly': True}, + 'state': {'readonly': True}, + 'details': {'readonly': True}, + 'progress': {'readonly': True}, + } + + _attribute_map = { + 'region': {'key': 'region', 'type': 'str'}, + 'state': {'key': 'state', 'type': 'str'}, + 'details': {'key': 'details', 'type': 'str'}, + 'progress': {'key': 'progress', 'type': 'int'}, + } + + def __init__( + self, + **kwargs + ): + """ + """ + super(RegionalReplicationStatus, self).__init__(**kwargs) + self.region = None + self.state = None + self.details = None + self.progress = None + + +class RegionalSharingStatus(msrest.serialization.Model): + """Gallery regional sharing status. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar region: Region name. + :vartype region: str + :ivar state: Gallery sharing state in current region. Possible values include: "Succeeded", + "InProgress", "Failed", "Unknown". + :vartype state: str or ~azure.mgmt.compute.v2021_10_01.models.SharingState + :ivar details: Details of gallery regional sharing failure. + :vartype details: str + """ + + _validation = { + 'state': {'readonly': True}, + } + + _attribute_map = { + 'region': {'key': 'region', 'type': 'str'}, + 'state': {'key': 'state', 'type': 'str'}, + 'details': {'key': 'details', 'type': 'str'}, + } + + def __init__( + self, + *, + region: Optional[str] = None, + details: Optional[str] = None, + **kwargs + ): + """ + :keyword region: Region name. + :paramtype region: str + :keyword details: Details of gallery regional sharing failure. + :paramtype details: str + """ + super(RegionalSharingStatus, self).__init__(**kwargs) + self.region = region + self.state = None + self.details = details + + +class ReplicationStatus(msrest.serialization.Model): + """This is the replication status of the gallery image version. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar aggregated_state: This is the aggregated replication status based on all the regional + replication status flags. Possible values include: "Unknown", "InProgress", "Completed", + "Failed". + :vartype aggregated_state: str or + ~azure.mgmt.compute.v2021_10_01.models.AggregatedReplicationState + :ivar summary: This is a summary of replication status for each region. + :vartype summary: list[~azure.mgmt.compute.v2021_10_01.models.RegionalReplicationStatus] + """ + + _validation = { + 'aggregated_state': {'readonly': True}, + 'summary': {'readonly': True}, + } + + _attribute_map = { + 'aggregated_state': {'key': 'aggregatedState', 'type': 'str'}, + 'summary': {'key': 'summary', 'type': '[RegionalReplicationStatus]'}, + } + + def __init__( + self, + **kwargs + ): + """ + """ + super(ReplicationStatus, self).__init__(**kwargs) + self.aggregated_state = None + self.summary = None + + +class ResourceRange(msrest.serialization.Model): + """Describes the resource range. + + :ivar min: The minimum number of the resource. + :vartype min: int + :ivar max: The maximum number of the resource. + :vartype max: int + """ + + _attribute_map = { + 'min': {'key': 'min', 'type': 'int'}, + 'max': {'key': 'max', 'type': 'int'}, + } + + def __init__( + self, + *, + min: Optional[int] = None, + max: Optional[int] = None, + **kwargs + ): + """ + :keyword min: The minimum number of the resource. + :paramtype min: int + :keyword max: The maximum number of the resource. + :paramtype max: int + """ + super(ResourceRange, self).__init__(**kwargs) + self.min = min + self.max = max + + +class SharingProfile(msrest.serialization.Model): + """Profile for gallery sharing to subscription or tenant. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar permissions: This property allows you to specify the permission of sharing gallery. + :code:`
`:code:`
` Possible values are: :code:`
`:code:`
` **Private** + :code:`
`:code:`
` **Groups**. Possible values include: "Private", "Groups". + :vartype permissions: str or + ~azure.mgmt.compute.v2021_10_01.models.GallerySharingPermissionTypes + :ivar groups: A list of sharing profile groups. + :vartype groups: list[~azure.mgmt.compute.v2021_10_01.models.SharingProfileGroup] + :ivar community_gallery_info: Information of community gallery if current gallery is shared to + community. + :vartype community_gallery_info: any + """ + + _validation = { + 'groups': {'readonly': True}, + } + + _attribute_map = { + 'permissions': {'key': 'permissions', 'type': 'str'}, + 'groups': {'key': 'groups', 'type': '[SharingProfileGroup]'}, + 'community_gallery_info': {'key': 'communityGalleryInfo', 'type': 'object'}, + } + + def __init__( + self, + *, + permissions: Optional[Union[str, "GallerySharingPermissionTypes"]] = None, + community_gallery_info: Optional[Any] = None, + **kwargs + ): + """ + :keyword permissions: This property allows you to specify the permission of sharing gallery. + :code:`
`:code:`
` Possible values are: :code:`
`:code:`
` **Private** + :code:`
`:code:`
` **Groups**. Possible values include: "Private", "Groups". + :paramtype permissions: str or + ~azure.mgmt.compute.v2021_10_01.models.GallerySharingPermissionTypes + :keyword community_gallery_info: Information of community gallery if current gallery is shared + to community. + :paramtype community_gallery_info: any + """ + super(SharingProfile, self).__init__(**kwargs) + self.permissions = permissions + self.groups = None + self.community_gallery_info = community_gallery_info + + +class SharingProfileGroup(msrest.serialization.Model): + """Group of the gallery sharing profile. + + :ivar type: This property allows you to specify the type of sharing group. + :code:`
`:code:`
` Possible values are: :code:`
`:code:`
` **Subscriptions** + :code:`
`:code:`
` **AADTenants** :code:`
`:code:`
` **Community**. Possible values + include: "Subscriptions", "AADTenants", "Community". + :vartype type: str or ~azure.mgmt.compute.v2021_10_01.models.SharingProfileGroupTypes + :ivar ids: A list of subscription/tenant ids the gallery is aimed to be shared to. + :vartype ids: list[str] + """ + + _attribute_map = { + 'type': {'key': 'type', 'type': 'str'}, + 'ids': {'key': 'ids', 'type': '[str]'}, + } + + def __init__( + self, + *, + type: Optional[Union[str, "SharingProfileGroupTypes"]] = None, + ids: Optional[List[str]] = None, + **kwargs + ): + """ + :keyword type: This property allows you to specify the type of sharing group. + :code:`
`:code:`
` Possible values are: :code:`
`:code:`
` **Subscriptions** + :code:`
`:code:`
` **AADTenants** :code:`
`:code:`
` **Community**. Possible values + include: "Subscriptions", "AADTenants", "Community". + :paramtype type: str or ~azure.mgmt.compute.v2021_10_01.models.SharingProfileGroupTypes + :keyword ids: A list of subscription/tenant ids the gallery is aimed to be shared to. + :paramtype ids: list[str] + """ + super(SharingProfileGroup, self).__init__(**kwargs) + self.type = type + self.ids = ids + + +class SharingStatus(msrest.serialization.Model): + """Sharing status of current gallery. + + Variables are only populated by the server, and will be ignored when sending a request. + + :ivar aggregated_state: Aggregated sharing state of current gallery. Possible values include: + "Succeeded", "InProgress", "Failed", "Unknown". + :vartype aggregated_state: str or ~azure.mgmt.compute.v2021_10_01.models.SharingState + :ivar summary: Summary of all regional sharing status. + :vartype summary: list[~azure.mgmt.compute.v2021_10_01.models.RegionalSharingStatus] + """ + + _validation = { + 'aggregated_state': {'readonly': True}, + } + + _attribute_map = { + 'aggregated_state': {'key': 'aggregatedState', 'type': 'str'}, + 'summary': {'key': 'summary', 'type': '[RegionalSharingStatus]'}, + } + + def __init__( + self, + *, + summary: Optional[List["RegionalSharingStatus"]] = None, + **kwargs + ): + """ + :keyword summary: Summary of all regional sharing status. + :paramtype summary: list[~azure.mgmt.compute.v2021_10_01.models.RegionalSharingStatus] + """ + super(SharingStatus, self).__init__(**kwargs) + self.aggregated_state = None + self.summary = summary + + +class SharingUpdate(msrest.serialization.Model): + """Specifies information about the gallery sharing profile update. + + All required parameters must be populated in order to send to Azure. + + :ivar operation_type: Required. This property allows you to specify the operation type of + gallery sharing update. :code:`
`:code:`
` Possible values are: :code:`
`:code:`
` + **Add** :code:`
`:code:`
` **Remove** :code:`
`:code:`
` **Reset**. Possible values + include: "Add", "Remove", "Reset", "EnableCommunity". + :vartype operation_type: str or + ~azure.mgmt.compute.v2021_10_01.models.SharingUpdateOperationTypes + :ivar groups: A list of sharing profile groups. + :vartype groups: list[~azure.mgmt.compute.v2021_10_01.models.SharingProfileGroup] + """ + + _validation = { + 'operation_type': {'required': True}, + } + + _attribute_map = { + 'operation_type': {'key': 'operationType', 'type': 'str'}, + 'groups': {'key': 'groups', 'type': '[SharingProfileGroup]'}, + } + + def __init__( + self, + *, + operation_type: Union[str, "SharingUpdateOperationTypes"], + groups: Optional[List["SharingProfileGroup"]] = None, + **kwargs + ): + """ + :keyword operation_type: Required. This property allows you to specify the operation type of + gallery sharing update. :code:`
`:code:`
` Possible values are: :code:`
`:code:`
` + **Add** :code:`
`:code:`
` **Remove** :code:`
`:code:`
` **Reset**. Possible values + include: "Add", "Remove", "Reset", "EnableCommunity". + :paramtype operation_type: str or + ~azure.mgmt.compute.v2021_10_01.models.SharingUpdateOperationTypes + :keyword groups: A list of sharing profile groups. + :paramtype groups: list[~azure.mgmt.compute.v2021_10_01.models.SharingProfileGroup] + """ + super(SharingUpdate, self).__init__(**kwargs) + self.operation_type = operation_type + self.groups = groups + + +class SoftDeletePolicy(msrest.serialization.Model): + """Contains information about the soft deletion policy of the gallery. + + :ivar is_soft_delete_enabled: Enables soft-deletion for resources in this gallery, allowing + them to be recovered within retention time. + :vartype is_soft_delete_enabled: bool + """ + + _attribute_map = { + 'is_soft_delete_enabled': {'key': 'isSoftDeleteEnabled', 'type': 'bool'}, + } + + def __init__( + self, + *, + is_soft_delete_enabled: Optional[bool] = None, + **kwargs + ): + """ + :keyword is_soft_delete_enabled: Enables soft-deletion for resources in this gallery, allowing + them to be recovered within retention time. + :paramtype is_soft_delete_enabled: bool + """ + super(SoftDeletePolicy, self).__init__(**kwargs) + self.is_soft_delete_enabled = is_soft_delete_enabled + + +class TargetRegion(msrest.serialization.Model): + """Describes the target region information. + + All required parameters must be populated in order to send to Azure. + + :ivar name: Required. The name of the region. + :vartype name: str + :ivar regional_replica_count: The number of replicas of the Image Version to be created per + region. This property is updatable. + :vartype regional_replica_count: int + :ivar storage_account_type: Specifies the storage account type to be used to store the image. + This property is not updatable. Possible values include: "Standard_LRS", "Standard_ZRS", + "Premium_LRS". + :vartype storage_account_type: str or ~azure.mgmt.compute.v2021_10_01.models.StorageAccountType + :ivar encryption: Optional. Allows users to provide customer managed keys for encrypting the OS + and data disks in the gallery artifact. + :vartype encryption: ~azure.mgmt.compute.v2021_10_01.models.EncryptionImages + """ + + _validation = { + 'name': {'required': True}, + } + + _attribute_map = { + 'name': {'key': 'name', 'type': 'str'}, + 'regional_replica_count': {'key': 'regionalReplicaCount', 'type': 'int'}, + 'storage_account_type': {'key': 'storageAccountType', 'type': 'str'}, + 'encryption': {'key': 'encryption', 'type': 'EncryptionImages'}, + } + + def __init__( + self, + *, + name: str, + regional_replica_count: Optional[int] = None, + storage_account_type: Optional[Union[str, "StorageAccountType"]] = None, + encryption: Optional["EncryptionImages"] = None, + **kwargs + ): + """ + :keyword name: Required. The name of the region. + :paramtype name: str + :keyword regional_replica_count: The number of replicas of the Image Version to be created per + region. This property is updatable. + :paramtype regional_replica_count: int + :keyword storage_account_type: Specifies the storage account type to be used to store the + image. This property is not updatable. Possible values include: "Standard_LRS", "Standard_ZRS", + "Premium_LRS". + :paramtype storage_account_type: str or + ~azure.mgmt.compute.v2021_10_01.models.StorageAccountType + :keyword encryption: Optional. Allows users to provide customer managed keys for encrypting the + OS and data disks in the gallery artifact. + :paramtype encryption: ~azure.mgmt.compute.v2021_10_01.models.EncryptionImages + """ + super(TargetRegion, self).__init__(**kwargs) + self.name = name + self.regional_replica_count = regional_replica_count + self.storage_account_type = storage_account_type + self.encryption = encryption + + +class UserArtifactManage(msrest.serialization.Model): + """UserArtifactManage. + + All required parameters must be populated in order to send to Azure. + + :ivar install: Required. Required. The path and arguments to install the gallery application. + This is limited to 4096 characters. + :vartype install: str + :ivar remove: Required. Required. The path and arguments to remove the gallery application. + This is limited to 4096 characters. + :vartype remove: str + :ivar update: Optional. The path and arguments to update the gallery application. If not + present, then update operation will invoke remove command on the previous version and install + command on the current version of the gallery application. This is limited to 4096 characters. + :vartype update: str + """ + + _validation = { + 'install': {'required': True}, + 'remove': {'required': True}, + } + + _attribute_map = { + 'install': {'key': 'install', 'type': 'str'}, + 'remove': {'key': 'remove', 'type': 'str'}, + 'update': {'key': 'update', 'type': 'str'}, + } + + def __init__( + self, + *, + install: str, + remove: str, + update: Optional[str] = None, + **kwargs + ): + """ + :keyword install: Required. Required. The path and arguments to install the gallery + application. This is limited to 4096 characters. + :paramtype install: str + :keyword remove: Required. Required. The path and arguments to remove the gallery application. + This is limited to 4096 characters. + :paramtype remove: str + :keyword update: Optional. The path and arguments to update the gallery application. If not + present, then update operation will invoke remove command on the previous version and install + command on the current version of the gallery application. This is limited to 4096 characters. + :paramtype update: str + """ + super(UserArtifactManage, self).__init__(**kwargs) + self.install = install + self.remove = remove + self.update = update + + +class UserArtifactSource(msrest.serialization.Model): + """The source image from which the Image Version is going to be created. + + All required parameters must be populated in order to send to Azure. + + :ivar media_link: Required. Required. The mediaLink of the artifact, must be a readable storage + page blob. + :vartype media_link: str + :ivar default_configuration_link: Optional. The defaultConfigurationLink of the artifact, must + be a readable storage page blob. + :vartype default_configuration_link: str + """ + + _validation = { + 'media_link': {'required': True}, + } + + _attribute_map = { + 'media_link': {'key': 'mediaLink', 'type': 'str'}, + 'default_configuration_link': {'key': 'defaultConfigurationLink', 'type': 'str'}, + } + + def __init__( + self, + *, + media_link: str, + default_configuration_link: Optional[str] = None, + **kwargs + ): + """ + :keyword media_link: Required. Required. The mediaLink of the artifact, must be a readable + storage page blob. + :paramtype media_link: str + :keyword default_configuration_link: Optional. The defaultConfigurationLink of the artifact, + must be a readable storage page blob. + :paramtype default_configuration_link: str + """ + super(UserArtifactSource, self).__init__(**kwargs) + self.media_link = media_link + self.default_configuration_link = default_configuration_link diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/__init__.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/__init__.py new file mode 100644 index 000000000000..8e08b35d1064 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/__init__.py @@ -0,0 +1,23 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- + +from ._galleries_operations import GalleriesOperations +from ._gallery_images_operations import GalleryImagesOperations +from ._gallery_image_versions_operations import GalleryImageVersionsOperations +from ._gallery_applications_operations import GalleryApplicationsOperations +from ._gallery_application_versions_operations import GalleryApplicationVersionsOperations +from ._gallery_sharing_profile_operations import GallerySharingProfileOperations + +__all__ = [ + 'GalleriesOperations', + 'GalleryImagesOperations', + 'GalleryImageVersionsOperations', + 'GalleryApplicationsOperations', + 'GalleryApplicationVersionsOperations', + 'GallerySharingProfileOperations', +] diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_galleries_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_galleries_operations.py new file mode 100644 index 000000000000..52ecba42f426 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_galleries_operations.py @@ -0,0 +1,805 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import functools +from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union +import warnings + +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.paging import ItemPaged +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpResponse +from azure.core.polling import LROPoller, NoPolling, PollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.arm_polling import ARMPolling +from msrest import Serializer + +from .. import models as _models +from .._vendor import _convert_request, _format_url_section +T = TypeVar('T') +JSONType = Any +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +_SERIALIZER = Serializer() +_SERIALIZER.client_side_validation = False + +def build_create_or_update_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + *, + json: JSONType = None, + content: Any = None, + **kwargs: Any +) -> HttpRequest: + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="PUT", + url=url, + params=query_parameters, + headers=header_parameters, + json=json, + content=content, + **kwargs + ) + + +def build_update_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + *, + json: JSONType = None, + content: Any = None, + **kwargs: Any +) -> HttpRequest: + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="PATCH", + url=url, + params=query_parameters, + headers=header_parameters, + json=json, + content=content, + **kwargs + ) + + +def build_get_request( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + *, + select: Optional[Union[str, "_models.SelectPermissions"]] = None, + expand: Optional[Union[str, "_models.GalleryExpandParams"]] = None, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + if select is not None: + query_parameters['$select'] = _SERIALIZER.query("select", select, 'str') + if expand is not None: + query_parameters['$expand'] = _SERIALIZER.query("expand", expand, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="GET", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + + +def build_delete_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="DELETE", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + + +def build_list_by_resource_group_request( + subscription_id: str, + resource_group_name: str, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="GET", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + + +def build_list_request( + subscription_id: str, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/providers/Microsoft.Compute/galleries') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="GET", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + +class GalleriesOperations(object): + """GalleriesOperations operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.compute.v2021_10_01.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer): + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + def _create_or_update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery: "_models.Gallery", + **kwargs: Any + ) -> "_models.Gallery": + cls = kwargs.pop('cls', None) # type: ClsType["_models.Gallery"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery, 'Gallery') + + request = build_create_or_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + content_type=content_type, + json=_json, + template_url=self._create_or_update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 201, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if response.status_code == 200: + deserialized = self._deserialize('Gallery', pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize('Gallery', pipeline_response) + + if response.status_code == 202: + deserialized = self._deserialize('Gallery', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}'} # type: ignore + + + @distributed_trace + def begin_create_or_update( + self, + resource_group_name: str, + gallery_name: str, + gallery: "_models.Gallery", + **kwargs: Any + ) -> LROPoller["_models.Gallery"]: + """Create or update a Shared Image Gallery. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery. The allowed characters are alphabets + and numbers with dots and periods allowed in the middle. The maximum length is 80 characters. + :type gallery_name: str + :param gallery: Parameters supplied to the create or update Shared Image Gallery operation. + :type gallery: ~azure.mgmt.compute.v2021_10_01.models.Gallery + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either Gallery or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.compute.v2021_10_01.models.Gallery] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.Gallery"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._create_or_update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery=gallery, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('Gallery', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}'} # type: ignore + + def _update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery: "_models.GalleryUpdate", + **kwargs: Any + ) -> "_models.Gallery": + cls = kwargs.pop('cls', None) # type: ClsType["_models.Gallery"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery, 'GalleryUpdate') + + request = build_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + content_type=content_type, + json=_json, + template_url=self._update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('Gallery', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}'} # type: ignore + + + @distributed_trace + def begin_update( + self, + resource_group_name: str, + gallery_name: str, + gallery: "_models.GalleryUpdate", + **kwargs: Any + ) -> LROPoller["_models.Gallery"]: + """Update a Shared Image Gallery. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery. The allowed characters are alphabets + and numbers with dots and periods allowed in the middle. The maximum length is 80 characters. + :type gallery_name: str + :param gallery: Parameters supplied to the update Shared Image Gallery operation. + :type gallery: ~azure.mgmt.compute.v2021_10_01.models.GalleryUpdate + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either Gallery or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.compute.v2021_10_01.models.Gallery] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.Gallery"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery=gallery, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('Gallery', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}'} # type: ignore + + @distributed_trace + def get( + self, + resource_group_name: str, + gallery_name: str, + select: Optional[Union[str, "_models.SelectPermissions"]] = None, + expand: Optional[Union[str, "_models.GalleryExpandParams"]] = None, + **kwargs: Any + ) -> "_models.Gallery": + """Retrieves information about a Shared Image Gallery. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery. + :type gallery_name: str + :param select: The select expression to apply on the operation. + :type select: str or ~azure.mgmt.compute.v2021_10_01.models.SelectPermissions + :param expand: The expand query option to apply on the operation. + :type expand: str or ~azure.mgmt.compute.v2021_10_01.models.GalleryExpandParams + :keyword callable cls: A custom type or function that will be passed the direct response + :return: Gallery, or the result of cls(response) + :rtype: ~azure.mgmt.compute.v2021_10_01.models.Gallery + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.Gallery"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_get_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + select=select, + expand=expand, + template_url=self.get.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('Gallery', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}'} # type: ignore + + + def _delete_initial( + self, + resource_group_name: str, + gallery_name: str, + **kwargs: Any + ) -> None: + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_delete_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + template_url=self._delete_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}'} # type: ignore + + + @distributed_trace + def begin_delete( + self, + resource_group_name: str, + gallery_name: str, + **kwargs: Any + ) -> LROPoller[None]: + """Delete a Shared Image Gallery. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery to be deleted. + :type gallery_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] + :raises: ~azure.core.exceptions.HttpResponseError + """ + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._delete_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}'} # type: ignore + + @distributed_trace + def list_by_resource_group( + self, + resource_group_name: str, + **kwargs: Any + ) -> Iterable["_models.GalleryList"]: + """List galleries under a resource group. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either GalleryList or the result of cls(response) + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.compute.v2021_10_01.models.GalleryList] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryList"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + def prepare_request(next_link=None): + if not next_link: + + request = build_list_by_resource_group_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + template_url=self.list_by_resource_group.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + else: + + request = build_list_by_resource_group_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + template_url=next_link, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + request.method = "GET" + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize("GalleryList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + + return ItemPaged( + get_next, extract_data + ) + list_by_resource_group.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries'} # type: ignore + + @distributed_trace + def list( + self, + **kwargs: Any + ) -> Iterable["_models.GalleryList"]: + """List galleries under a subscription. + + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either GalleryList or the result of cls(response) + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.compute.v2021_10_01.models.GalleryList] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryList"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + def prepare_request(next_link=None): + if not next_link: + + request = build_list_request( + subscription_id=self._config.subscription_id, + template_url=self.list.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + else: + + request = build_list_request( + subscription_id=self._config.subscription_id, + template_url=next_link, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + request.method = "GET" + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize("GalleryList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + + return ItemPaged( + get_next, extract_data + ) + list.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Compute/galleries'} # type: ignore diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_gallery_application_versions_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_gallery_application_versions_operations.py new file mode 100644 index 000000000000..2e6f158a7a32 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_gallery_application_versions_operations.py @@ -0,0 +1,804 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import functools +from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union +import warnings + +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.paging import ItemPaged +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpResponse +from azure.core.polling import LROPoller, NoPolling, PollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.arm_polling import ARMPolling +from msrest import Serializer + +from .. import models as _models +from .._vendor import _convert_request, _format_url_section +T = TypeVar('T') +JSONType = Any +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +_SERIALIZER = Serializer() +_SERIALIZER.client_side_validation = False + +def build_create_or_update_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + *, + json: JSONType = None, + content: Any = None, + **kwargs: Any +) -> HttpRequest: + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryApplicationName": _SERIALIZER.url("gallery_application_name", gallery_application_name, 'str'), + "galleryApplicationVersionName": _SERIALIZER.url("gallery_application_version_name", gallery_application_version_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="PUT", + url=url, + params=query_parameters, + headers=header_parameters, + json=json, + content=content, + **kwargs + ) + + +def build_update_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + *, + json: JSONType = None, + content: Any = None, + **kwargs: Any +) -> HttpRequest: + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryApplicationName": _SERIALIZER.url("gallery_application_name", gallery_application_name, 'str'), + "galleryApplicationVersionName": _SERIALIZER.url("gallery_application_version_name", gallery_application_version_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="PATCH", + url=url, + params=query_parameters, + headers=header_parameters, + json=json, + content=content, + **kwargs + ) + + +def build_get_request( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + *, + expand: Optional[Union[str, "_models.ReplicationStatusTypes"]] = None, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryApplicationName": _SERIALIZER.url("gallery_application_name", gallery_application_name, 'str'), + "galleryApplicationVersionName": _SERIALIZER.url("gallery_application_version_name", gallery_application_version_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + if expand is not None: + query_parameters['$expand'] = _SERIALIZER.query("expand", expand, 'str') + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="GET", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + + +def build_delete_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryApplicationName": _SERIALIZER.url("gallery_application_name", gallery_application_name, 'str'), + "galleryApplicationVersionName": _SERIALIZER.url("gallery_application_version_name", gallery_application_version_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="DELETE", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + + +def build_list_by_gallery_application_request( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryApplicationName": _SERIALIZER.url("gallery_application_name", gallery_application_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="GET", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + +class GalleryApplicationVersionsOperations(object): + """GalleryApplicationVersionsOperations operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.compute.v2021_10_01.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer): + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + def _create_or_update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + gallery_application_version: "_models.GalleryApplicationVersion", + **kwargs: Any + ) -> "_models.GalleryApplicationVersion": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplicationVersion"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_application_version, 'GalleryApplicationVersion') + + request = build_create_or_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application_version_name=gallery_application_version_name, + content_type=content_type, + json=_json, + template_url=self._create_or_update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 201, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if response.status_code == 200: + deserialized = self._deserialize('GalleryApplicationVersion', pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize('GalleryApplicationVersion', pipeline_response) + + if response.status_code == 202: + deserialized = self._deserialize('GalleryApplicationVersion', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'} # type: ignore + + + @distributed_trace + def begin_create_or_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + gallery_application_version: "_models.GalleryApplicationVersion", + **kwargs: Any + ) -> LROPoller["_models.GalleryApplicationVersion"]: + """Create or update a gallery Application Version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition resides. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition in which the + Application Version is to be created. + :type gallery_application_name: str + :param gallery_application_version_name: The name of the gallery Application Version to be + created. Needs to follow semantic version name pattern: The allowed characters are digit and + period. Digits must be within the range of a 32-bit integer. Format: + :code:``.:code:``.:code:``. + :type gallery_application_version_name: str + :param gallery_application_version: Parameters supplied to the create or update gallery + Application Version operation. + :type gallery_application_version: + ~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersion + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either GalleryApplicationVersion or the result + of cls(response) + :rtype: + ~azure.core.polling.LROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersion] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplicationVersion"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._create_or_update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application_version_name=gallery_application_version_name, + gallery_application_version=gallery_application_version, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryApplicationVersion', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'} # type: ignore + + def _update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + gallery_application_version: "_models.GalleryApplicationVersionUpdate", + **kwargs: Any + ) -> "_models.GalleryApplicationVersion": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplicationVersion"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_application_version, 'GalleryApplicationVersionUpdate') + + request = build_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application_version_name=gallery_application_version_name, + content_type=content_type, + json=_json, + template_url=self._update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryApplicationVersion', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'} # type: ignore + + + @distributed_trace + def begin_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + gallery_application_version: "_models.GalleryApplicationVersionUpdate", + **kwargs: Any + ) -> LROPoller["_models.GalleryApplicationVersion"]: + """Update a gallery Application Version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition resides. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition in which the + Application Version is to be updated. + :type gallery_application_name: str + :param gallery_application_version_name: The name of the gallery Application Version to be + updated. Needs to follow semantic version name pattern: The allowed characters are digit and + period. Digits must be within the range of a 32-bit integer. Format: + :code:``.:code:``.:code:``. + :type gallery_application_version_name: str + :param gallery_application_version: Parameters supplied to the update gallery Application + Version operation. + :type gallery_application_version: + ~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersionUpdate + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either GalleryApplicationVersion or the result + of cls(response) + :rtype: + ~azure.core.polling.LROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersion] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplicationVersion"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application_version_name=gallery_application_version_name, + gallery_application_version=gallery_application_version, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryApplicationVersion', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'} # type: ignore + + @distributed_trace + def get( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + expand: Optional[Union[str, "_models.ReplicationStatusTypes"]] = None, + **kwargs: Any + ) -> "_models.GalleryApplicationVersion": + """Retrieves information about a gallery Application Version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition resides. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition in which the + Application Version resides. + :type gallery_application_name: str + :param gallery_application_version_name: The name of the gallery Application Version to be + retrieved. + :type gallery_application_version_name: str + :param expand: The expand expression to apply on the operation. + :type expand: str or ~azure.mgmt.compute.v2021_10_01.models.ReplicationStatusTypes + :keyword callable cls: A custom type or function that will be passed the direct response + :return: GalleryApplicationVersion, or the result of cls(response) + :rtype: ~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersion + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplicationVersion"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_get_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application_version_name=gallery_application_version_name, + expand=expand, + template_url=self.get.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryApplicationVersion', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'} # type: ignore + + + def _delete_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + **kwargs: Any + ) -> None: + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_delete_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application_version_name=gallery_application_version_name, + template_url=self._delete_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'} # type: ignore + + + @distributed_trace + def begin_delete( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application_version_name: str, + **kwargs: Any + ) -> LROPoller[None]: + """Delete a gallery Application Version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition resides. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition in which the + Application Version resides. + :type gallery_application_name: str + :param gallery_application_version_name: The name of the gallery Application Version to be + deleted. + :type gallery_application_version_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] + :raises: ~azure.core.exceptions.HttpResponseError + """ + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._delete_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application_version_name=gallery_application_version_name, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions/{galleryApplicationVersionName}'} # type: ignore + + @distributed_trace + def list_by_gallery_application( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + **kwargs: Any + ) -> Iterable["_models.GalleryApplicationVersionList"]: + """List gallery Application Versions in a gallery Application Definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition resides. + :type gallery_name: str + :param gallery_application_name: The name of the Shared Application Gallery Application + Definition from which the Application Versions are to be listed. + :type gallery_application_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either GalleryApplicationVersionList or the result of + cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationVersionList] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplicationVersionList"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + def prepare_request(next_link=None): + if not next_link: + + request = build_list_by_gallery_application_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + template_url=self.list_by_gallery_application.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + else: + + request = build_list_by_gallery_application_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + template_url=next_link, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + request.method = "GET" + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize("GalleryApplicationVersionList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + + return ItemPaged( + get_next, extract_data + ) + list_by_gallery_application.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}/versions'} # type: ignore diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_gallery_applications_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_gallery_applications_operations.py new file mode 100644 index 000000000000..1b84a7f627f0 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_gallery_applications_operations.py @@ -0,0 +1,748 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import functools +from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union +import warnings + +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.paging import ItemPaged +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpResponse +from azure.core.polling import LROPoller, NoPolling, PollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.arm_polling import ARMPolling +from msrest import Serializer + +from .. import models as _models +from .._vendor import _convert_request, _format_url_section +T = TypeVar('T') +JSONType = Any +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +_SERIALIZER = Serializer() +_SERIALIZER.client_side_validation = False + +def build_create_or_update_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + *, + json: JSONType = None, + content: Any = None, + **kwargs: Any +) -> HttpRequest: + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryApplicationName": _SERIALIZER.url("gallery_application_name", gallery_application_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="PUT", + url=url, + params=query_parameters, + headers=header_parameters, + json=json, + content=content, + **kwargs + ) + + +def build_update_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + *, + json: JSONType = None, + content: Any = None, + **kwargs: Any +) -> HttpRequest: + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryApplicationName": _SERIALIZER.url("gallery_application_name", gallery_application_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="PATCH", + url=url, + params=query_parameters, + headers=header_parameters, + json=json, + content=content, + **kwargs + ) + + +def build_get_request( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryApplicationName": _SERIALIZER.url("gallery_application_name", gallery_application_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="GET", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + + +def build_delete_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryApplicationName": _SERIALIZER.url("gallery_application_name", gallery_application_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="DELETE", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + + +def build_list_by_gallery_request( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="GET", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + +class GalleryApplicationsOperations(object): + """GalleryApplicationsOperations operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.compute.v2021_10_01.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer): + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + def _create_or_update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application: "_models.GalleryApplication", + **kwargs: Any + ) -> "_models.GalleryApplication": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplication"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_application, 'GalleryApplication') + + request = build_create_or_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + content_type=content_type, + json=_json, + template_url=self._create_or_update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 201, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if response.status_code == 200: + deserialized = self._deserialize('GalleryApplication', pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize('GalleryApplication', pipeline_response) + + if response.status_code == 202: + deserialized = self._deserialize('GalleryApplication', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'} # type: ignore + + + @distributed_trace + def begin_create_or_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application: "_models.GalleryApplication", + **kwargs: Any + ) -> LROPoller["_models.GalleryApplication"]: + """Create or update a gallery Application Definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition is to be created. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition to be created + or updated. The allowed characters are alphabets and numbers with dots, dashes, and periods + allowed in the middle. The maximum length is 80 characters. + :type gallery_application_name: str + :param gallery_application: Parameters supplied to the create or update gallery Application + operation. + :type gallery_application: ~azure.mgmt.compute.v2021_10_01.models.GalleryApplication + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either GalleryApplication or the result of + cls(response) + :rtype: + ~azure.core.polling.LROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryApplication] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplication"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._create_or_update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application=gallery_application, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryApplication', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'} # type: ignore + + def _update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application: "_models.GalleryApplicationUpdate", + **kwargs: Any + ) -> "_models.GalleryApplication": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplication"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_application, 'GalleryApplicationUpdate') + + request = build_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + content_type=content_type, + json=_json, + template_url=self._update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryApplication', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'} # type: ignore + + + @distributed_trace + def begin_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + gallery_application: "_models.GalleryApplicationUpdate", + **kwargs: Any + ) -> LROPoller["_models.GalleryApplication"]: + """Update a gallery Application Definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition is to be updated. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition to be updated. + The allowed characters are alphabets and numbers with dots, dashes, and periods allowed in the + middle. The maximum length is 80 characters. + :type gallery_application_name: str + :param gallery_application: Parameters supplied to the update gallery Application operation. + :type gallery_application: ~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationUpdate + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either GalleryApplication or the result of + cls(response) + :rtype: + ~azure.core.polling.LROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryApplication] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplication"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + gallery_application=gallery_application, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryApplication', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'} # type: ignore + + @distributed_trace + def get( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + **kwargs: Any + ) -> "_models.GalleryApplication": + """Retrieves information about a gallery Application Definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery from which the Application + Definitions are to be retrieved. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition to be + retrieved. + :type gallery_application_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: GalleryApplication, or the result of cls(response) + :rtype: ~azure.mgmt.compute.v2021_10_01.models.GalleryApplication + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplication"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_get_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + template_url=self.get.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryApplication', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'} # type: ignore + + + def _delete_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + **kwargs: Any + ) -> None: + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_delete_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + template_url=self._delete_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'} # type: ignore + + + @distributed_trace + def begin_delete( + self, + resource_group_name: str, + gallery_name: str, + gallery_application_name: str, + **kwargs: Any + ) -> LROPoller[None]: + """Delete a gallery Application. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery in which the Application + Definition is to be deleted. + :type gallery_name: str + :param gallery_application_name: The name of the gallery Application Definition to be deleted. + :type gallery_application_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] + :raises: ~azure.core.exceptions.HttpResponseError + """ + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._delete_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_application_name=gallery_application_name, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications/{galleryApplicationName}'} # type: ignore + + @distributed_trace + def list_by_gallery( + self, + resource_group_name: str, + gallery_name: str, + **kwargs: Any + ) -> Iterable["_models.GalleryApplicationList"]: + """List gallery Application Definitions in a gallery. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Application Gallery from which Application + Definitions are to be listed. + :type gallery_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either GalleryApplicationList or the result of + cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.compute.v2021_10_01.models.GalleryApplicationList] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryApplicationList"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + def prepare_request(next_link=None): + if not next_link: + + request = build_list_by_gallery_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + template_url=self.list_by_gallery.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + else: + + request = build_list_by_gallery_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + template_url=next_link, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + request.method = "GET" + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize("GalleryApplicationList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + + return ItemPaged( + get_next, extract_data + ) + list_by_gallery.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/applications'} # type: ignore diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_gallery_image_versions_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_gallery_image_versions_operations.py new file mode 100644 index 000000000000..a08294ce6349 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_gallery_image_versions_operations.py @@ -0,0 +1,800 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import functools +from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union +import warnings + +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.paging import ItemPaged +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpResponse +from azure.core.polling import LROPoller, NoPolling, PollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.arm_polling import ARMPolling +from msrest import Serializer + +from .. import models as _models +from .._vendor import _convert_request, _format_url_section +T = TypeVar('T') +JSONType = Any +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +_SERIALIZER = Serializer() +_SERIALIZER.client_side_validation = False + +def build_create_or_update_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + *, + json: JSONType = None, + content: Any = None, + **kwargs: Any +) -> HttpRequest: + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryImageName": _SERIALIZER.url("gallery_image_name", gallery_image_name, 'str'), + "galleryImageVersionName": _SERIALIZER.url("gallery_image_version_name", gallery_image_version_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="PUT", + url=url, + params=query_parameters, + headers=header_parameters, + json=json, + content=content, + **kwargs + ) + + +def build_update_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + *, + json: JSONType = None, + content: Any = None, + **kwargs: Any +) -> HttpRequest: + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryImageName": _SERIALIZER.url("gallery_image_name", gallery_image_name, 'str'), + "galleryImageVersionName": _SERIALIZER.url("gallery_image_version_name", gallery_image_version_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="PATCH", + url=url, + params=query_parameters, + headers=header_parameters, + json=json, + content=content, + **kwargs + ) + + +def build_get_request( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + *, + expand: Optional[Union[str, "_models.ReplicationStatusTypes"]] = None, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryImageName": _SERIALIZER.url("gallery_image_name", gallery_image_name, 'str'), + "galleryImageVersionName": _SERIALIZER.url("gallery_image_version_name", gallery_image_version_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + if expand is not None: + query_parameters['$expand'] = _SERIALIZER.query("expand", expand, 'str') + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="GET", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + + +def build_delete_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryImageName": _SERIALIZER.url("gallery_image_name", gallery_image_name, 'str'), + "galleryImageVersionName": _SERIALIZER.url("gallery_image_version_name", gallery_image_version_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="DELETE", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + + +def build_list_by_gallery_image_request( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryImageName": _SERIALIZER.url("gallery_image_name", gallery_image_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="GET", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + +class GalleryImageVersionsOperations(object): + """GalleryImageVersionsOperations operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.compute.v2021_10_01.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer): + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + def _create_or_update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + gallery_image_version: "_models.GalleryImageVersion", + **kwargs: Any + ) -> "_models.GalleryImageVersion": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImageVersion"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_image_version, 'GalleryImageVersion') + + request = build_create_or_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image_version_name=gallery_image_version_name, + content_type=content_type, + json=_json, + template_url=self._create_or_update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 201, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if response.status_code == 200: + deserialized = self._deserialize('GalleryImageVersion', pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize('GalleryImageVersion', pipeline_response) + + if response.status_code == 202: + deserialized = self._deserialize('GalleryImageVersion', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}'} # type: ignore + + + @distributed_trace + def begin_create_or_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + gallery_image_version: "_models.GalleryImageVersion", + **kwargs: Any + ) -> LROPoller["_models.GalleryImageVersion"]: + """Create or update a gallery image version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition + resides. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition in which the Image Version + is to be created. + :type gallery_image_name: str + :param gallery_image_version_name: The name of the gallery image version to be created. Needs + to follow semantic version name pattern: The allowed characters are digit and period. Digits + must be within the range of a 32-bit integer. Format: + :code:``.:code:``.:code:``. + :type gallery_image_version_name: str + :param gallery_image_version: Parameters supplied to the create or update gallery image version + operation. + :type gallery_image_version: ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersion + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either GalleryImageVersion or the result of + cls(response) + :rtype: + ~azure.core.polling.LROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersion] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImageVersion"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._create_or_update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image_version_name=gallery_image_version_name, + gallery_image_version=gallery_image_version, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryImageVersion', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}'} # type: ignore + + def _update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + gallery_image_version: "_models.GalleryImageVersionUpdate", + **kwargs: Any + ) -> "_models.GalleryImageVersion": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImageVersion"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_image_version, 'GalleryImageVersionUpdate') + + request = build_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image_version_name=gallery_image_version_name, + content_type=content_type, + json=_json, + template_url=self._update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryImageVersion', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}'} # type: ignore + + + @distributed_trace + def begin_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + gallery_image_version: "_models.GalleryImageVersionUpdate", + **kwargs: Any + ) -> LROPoller["_models.GalleryImageVersion"]: + """Update a gallery image version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition + resides. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition in which the Image Version + is to be updated. + :type gallery_image_name: str + :param gallery_image_version_name: The name of the gallery image version to be updated. Needs + to follow semantic version name pattern: The allowed characters are digit and period. Digits + must be within the range of a 32-bit integer. Format: + :code:``.:code:``.:code:``. + :type gallery_image_version_name: str + :param gallery_image_version: Parameters supplied to the update gallery image version + operation. + :type gallery_image_version: ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersionUpdate + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either GalleryImageVersion or the result of + cls(response) + :rtype: + ~azure.core.polling.LROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersion] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImageVersion"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image_version_name=gallery_image_version_name, + gallery_image_version=gallery_image_version, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryImageVersion', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}'} # type: ignore + + @distributed_trace + def get( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + expand: Optional[Union[str, "_models.ReplicationStatusTypes"]] = None, + **kwargs: Any + ) -> "_models.GalleryImageVersion": + """Retrieves information about a gallery image version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition + resides. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition in which the Image Version + resides. + :type gallery_image_name: str + :param gallery_image_version_name: The name of the gallery image version to be retrieved. + :type gallery_image_version_name: str + :param expand: The expand expression to apply on the operation. + :type expand: str or ~azure.mgmt.compute.v2021_10_01.models.ReplicationStatusTypes + :keyword callable cls: A custom type or function that will be passed the direct response + :return: GalleryImageVersion, or the result of cls(response) + :rtype: ~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersion + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImageVersion"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_get_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image_version_name=gallery_image_version_name, + expand=expand, + template_url=self.get.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryImageVersion', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}'} # type: ignore + + + def _delete_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + **kwargs: Any + ) -> None: + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_delete_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image_version_name=gallery_image_version_name, + template_url=self._delete_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}'} # type: ignore + + + @distributed_trace + def begin_delete( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image_version_name: str, + **kwargs: Any + ) -> LROPoller[None]: + """Delete a gallery image version. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition + resides. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition in which the Image Version + resides. + :type gallery_image_name: str + :param gallery_image_version_name: The name of the gallery image version to be deleted. + :type gallery_image_version_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] + :raises: ~azure.core.exceptions.HttpResponseError + """ + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._delete_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image_version_name=gallery_image_version_name, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions/{galleryImageVersionName}'} # type: ignore + + @distributed_trace + def list_by_gallery_image( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + **kwargs: Any + ) -> Iterable["_models.GalleryImageVersionList"]: + """List gallery image versions in a gallery image definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition + resides. + :type gallery_name: str + :param gallery_image_name: The name of the Shared Image Gallery Image Definition from which the + Image Versions are to be listed. + :type gallery_image_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either GalleryImageVersionList or the result of + cls(response) + :rtype: + ~azure.core.paging.ItemPaged[~azure.mgmt.compute.v2021_10_01.models.GalleryImageVersionList] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImageVersionList"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + def prepare_request(next_link=None): + if not next_link: + + request = build_list_by_gallery_image_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + template_url=self.list_by_gallery_image.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + else: + + request = build_list_by_gallery_image_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + template_url=next_link, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + request.method = "GET" + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize("GalleryImageVersionList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + + return ItemPaged( + get_next, extract_data + ) + list_by_gallery_image.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}/versions'} # type: ignore diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_gallery_images_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_gallery_images_operations.py new file mode 100644 index 000000000000..0d88f3b53285 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_gallery_images_operations.py @@ -0,0 +1,742 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import functools +from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union +import warnings + +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.paging import ItemPaged +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpResponse +from azure.core.polling import LROPoller, NoPolling, PollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.arm_polling import ARMPolling +from msrest import Serializer + +from .. import models as _models +from .._vendor import _convert_request, _format_url_section +T = TypeVar('T') +JSONType = Any +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +_SERIALIZER = Serializer() +_SERIALIZER.client_side_validation = False + +def build_create_or_update_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + *, + json: JSONType = None, + content: Any = None, + **kwargs: Any +) -> HttpRequest: + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryImageName": _SERIALIZER.url("gallery_image_name", gallery_image_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="PUT", + url=url, + params=query_parameters, + headers=header_parameters, + json=json, + content=content, + **kwargs + ) + + +def build_update_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + *, + json: JSONType = None, + content: Any = None, + **kwargs: Any +) -> HttpRequest: + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryImageName": _SERIALIZER.url("gallery_image_name", gallery_image_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="PATCH", + url=url, + params=query_parameters, + headers=header_parameters, + json=json, + content=content, + **kwargs + ) + + +def build_get_request( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryImageName": _SERIALIZER.url("gallery_image_name", gallery_image_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="GET", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + + +def build_delete_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + "galleryImageName": _SERIALIZER.url("gallery_image_name", gallery_image_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="DELETE", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + + +def build_list_by_gallery_request( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + **kwargs: Any +) -> HttpRequest: + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="GET", + url=url, + params=query_parameters, + headers=header_parameters, + **kwargs + ) + +class GalleryImagesOperations(object): + """GalleryImagesOperations operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.compute.v2021_10_01.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer): + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + def _create_or_update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image: "_models.GalleryImage", + **kwargs: Any + ) -> "_models.GalleryImage": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImage"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_image, 'GalleryImage') + + request = build_create_or_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + content_type=content_type, + json=_json, + template_url=self._create_or_update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 201, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if response.status_code == 200: + deserialized = self._deserialize('GalleryImage', pipeline_response) + + if response.status_code == 201: + deserialized = self._deserialize('GalleryImage', pipeline_response) + + if response.status_code == 202: + deserialized = self._deserialize('GalleryImage', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}'} # type: ignore + + + @distributed_trace + def begin_create_or_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image: "_models.GalleryImage", + **kwargs: Any + ) -> LROPoller["_models.GalleryImage"]: + """Create or update a gallery image definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition is to + be created. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition to be created or updated. + The allowed characters are alphabets and numbers with dots, dashes, and periods allowed in the + middle. The maximum length is 80 characters. + :type gallery_image_name: str + :param gallery_image: Parameters supplied to the create or update gallery image operation. + :type gallery_image: ~azure.mgmt.compute.v2021_10_01.models.GalleryImage + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either GalleryImage or the result of + cls(response) + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryImage] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImage"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._create_or_update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image=gallery_image, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryImage', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}'} # type: ignore + + def _update_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image: "_models.GalleryImageUpdate", + **kwargs: Any + ) -> "_models.GalleryImage": + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImage"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(gallery_image, 'GalleryImageUpdate') + + request = build_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + content_type=content_type, + json=_json, + template_url=self._update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryImage', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}'} # type: ignore + + + @distributed_trace + def begin_update( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + gallery_image: "_models.GalleryImageUpdate", + **kwargs: Any + ) -> LROPoller["_models.GalleryImage"]: + """Update a gallery image definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition is to + be updated. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition to be updated. The allowed + characters are alphabets and numbers with dots, dashes, and periods allowed in the middle. The + maximum length is 80 characters. + :type gallery_image_name: str + :param gallery_image: Parameters supplied to the update gallery image operation. + :type gallery_image: ~azure.mgmt.compute.v2021_10_01.models.GalleryImageUpdate + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either GalleryImage or the result of + cls(response) + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.compute.v2021_10_01.models.GalleryImage] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImage"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + gallery_image=gallery_image, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('GalleryImage', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}'} # type: ignore + + @distributed_trace + def get( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + **kwargs: Any + ) -> "_models.GalleryImage": + """Retrieves information about a gallery image definition. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery from which the Image Definitions are + to be retrieved. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition to be retrieved. + :type gallery_image_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: GalleryImage, or the result of cls(response) + :rtype: ~azure.mgmt.compute.v2021_10_01.models.GalleryImage + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImage"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_get_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + template_url=self.get.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + deserialized = self._deserialize('GalleryImage', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}'} # type: ignore + + + def _delete_initial( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + **kwargs: Any + ) -> None: + cls = kwargs.pop('cls', None) # type: ClsType[None] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + + request = build_delete_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + template_url=self._delete_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202, 204]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if cls: + return cls(pipeline_response, None, {}) + + _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}'} # type: ignore + + + @distributed_trace + def begin_delete( + self, + resource_group_name: str, + gallery_name: str, + gallery_image_name: str, + **kwargs: Any + ) -> LROPoller[None]: + """Delete a gallery image. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery in which the Image Definition is to + be deleted. + :type gallery_name: str + :param gallery_image_name: The name of the gallery image definition to be deleted. + :type gallery_image_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either None or the result of cls(response) + :rtype: ~azure.core.polling.LROPoller[None] + :raises: ~azure.core.exceptions.HttpResponseError + """ + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType[None] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._delete_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + gallery_image_name=gallery_image_name, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + if cls: + return cls(pipeline_response, None, {}) + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{galleryImageName}'} # type: ignore + + @distributed_trace + def list_by_gallery( + self, + resource_group_name: str, + gallery_name: str, + **kwargs: Any + ) -> Iterable["_models.GalleryImageList"]: + """List gallery image definitions in a gallery. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery from which Image Definitions are to + be listed. + :type gallery_name: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: An iterator like instance of either GalleryImageList or the result of cls(response) + :rtype: ~azure.core.paging.ItemPaged[~azure.mgmt.compute.v2021_10_01.models.GalleryImageList] + :raises: ~azure.core.exceptions.HttpResponseError + """ + cls = kwargs.pop('cls', None) # type: ClsType["_models.GalleryImageList"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + def prepare_request(next_link=None): + if not next_link: + + request = build_list_by_gallery_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + template_url=self.list_by_gallery.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + else: + + request = build_list_by_gallery_request( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + template_url=next_link, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + request.method = "GET" + return request + + def extract_data(pipeline_response): + deserialized = self._deserialize("GalleryImageList", pipeline_response) + list_of_elem = deserialized.value + if cls: + list_of_elem = cls(list_of_elem) + return deserialized.next_link or None, iter(list_of_elem) + + def get_next(next_link=None): + request = prepare_request(next_link) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + return pipeline_response + + + return ItemPaged( + get_next, extract_data + ) + list_by_gallery.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images'} # type: ignore diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_gallery_sharing_profile_operations.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_gallery_sharing_profile_operations.py new file mode 100644 index 000000000000..860dac3a3dfa --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/operations/_gallery_sharing_profile_operations.py @@ -0,0 +1,214 @@ +# coding=utf-8 +# -------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for license information. +# Code generated by Microsoft (R) AutoRest Code Generator. +# Changes may cause incorrect behavior and will be lost if the code is regenerated. +# -------------------------------------------------------------------------- +import functools +from typing import Any, Callable, Dict, Generic, Optional, TypeVar, Union +import warnings + +from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpResponse +from azure.core.polling import LROPoller, NoPolling, PollingMethod +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.mgmt.core.exceptions import ARMErrorFormat +from azure.mgmt.core.polling.arm_polling import ARMPolling +from msrest import Serializer + +from .. import models as _models +from .._vendor import _convert_request, _format_url_section +T = TypeVar('T') +JSONType = Any +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +_SERIALIZER = Serializer() +_SERIALIZER.client_side_validation = False + +def build_update_request_initial( + subscription_id: str, + resource_group_name: str, + gallery_name: str, + *, + json: JSONType = None, + content: Any = None, + **kwargs: Any +) -> HttpRequest: + content_type = kwargs.pop('content_type', None) # type: Optional[str] + + api_version = "2021-10-01" + accept = "application/json" + # Construct URL + url = kwargs.pop("template_url", '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/share') + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, 'str'), + "resourceGroupName": _SERIALIZER.url("resource_group_name", resource_group_name, 'str'), + "galleryName": _SERIALIZER.url("gallery_name", gallery_name, 'str'), + } + + url = _format_url_section(url, **path_format_arguments) + + # Construct parameters + query_parameters = kwargs.pop("params", {}) # type: Dict[str, Any] + query_parameters['api-version'] = _SERIALIZER.query("api_version", api_version, 'str') + + # Construct headers + header_parameters = kwargs.pop("headers", {}) # type: Dict[str, Any] + if content_type is not None: + header_parameters['Content-Type'] = _SERIALIZER.header("content_type", content_type, 'str') + header_parameters['Accept'] = _SERIALIZER.header("accept", accept, 'str') + + return HttpRequest( + method="POST", + url=url, + params=query_parameters, + headers=header_parameters, + json=json, + content=content, + **kwargs + ) + +class GallerySharingProfileOperations(object): + """GallerySharingProfileOperations operations. + + You should not instantiate this class directly. Instead, you should create a Client instance that + instantiates it for you and attaches it as an attribute. + + :ivar models: Alias to model classes used in this operation group. + :type models: ~azure.mgmt.compute.v2021_10_01.models + :param client: Client for service requests. + :param config: Configuration of service client. + :param serializer: An object model serializer. + :param deserializer: An object model deserializer. + """ + + models = _models + + def __init__(self, client, config, serializer, deserializer): + self._client = client + self._serialize = serializer + self._deserialize = deserializer + self._config = config + + def _update_initial( + self, + resource_group_name: str, + gallery_name: str, + sharing_update: "_models.SharingUpdate", + **kwargs: Any + ) -> "_models.SharingUpdate": + cls = kwargs.pop('cls', None) # type: ClsType["_models.SharingUpdate"] + error_map = { + 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError + } + error_map.update(kwargs.pop('error_map', {})) + + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + + _json = self._serialize.body(sharing_update, 'SharingUpdate') + + request = build_update_request_initial( + subscription_id=self._config.subscription_id, + resource_group_name=resource_group_name, + gallery_name=gallery_name, + content_type=content_type, + json=_json, + template_url=self._update_initial.metadata['url'], + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) + + pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs) + response = pipeline_response.http_response + + if response.status_code not in [200, 202]: + map_error(status_code=response.status_code, response=response, error_map=error_map) + raise HttpResponseError(response=response, error_format=ARMErrorFormat) + + if response.status_code == 200: + deserialized = self._deserialize('SharingUpdate', pipeline_response) + + if response.status_code == 202: + deserialized = self._deserialize('SharingUpdate', pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/share'} # type: ignore + + + @distributed_trace + def begin_update( + self, + resource_group_name: str, + gallery_name: str, + sharing_update: "_models.SharingUpdate", + **kwargs: Any + ) -> LROPoller["_models.SharingUpdate"]: + """Update sharing profile of a gallery. + + :param resource_group_name: The name of the resource group. + :type resource_group_name: str + :param gallery_name: The name of the Shared Image Gallery. + :type gallery_name: str + :param sharing_update: Parameters supplied to the update gallery sharing profile. + :type sharing_update: ~azure.mgmt.compute.v2021_10_01.models.SharingUpdate + :keyword callable cls: A custom type or function that will be passed the direct response + :keyword str continuation_token: A continuation token to restart a poller from a saved state. + :keyword polling: By default, your polling method will be ARMPolling. Pass in False for this + operation to not poll, or pass in your own initialized polling object for a personal polling + strategy. + :paramtype polling: bool or ~azure.core.polling.PollingMethod + :keyword int polling_interval: Default waiting time between two polls for LRO operations if no + Retry-After header is present. + :return: An instance of LROPoller that returns either SharingUpdate or the result of + cls(response) + :rtype: ~azure.core.polling.LROPoller[~azure.mgmt.compute.v2021_10_01.models.SharingUpdate] + :raises: ~azure.core.exceptions.HttpResponseError + """ + content_type = kwargs.pop('content_type', "application/json") # type: Optional[str] + polling = kwargs.pop('polling', True) # type: Union[bool, azure.core.polling.PollingMethod] + cls = kwargs.pop('cls', None) # type: ClsType["_models.SharingUpdate"] + lro_delay = kwargs.pop( + 'polling_interval', + self._config.polling_interval + ) + cont_token = kwargs.pop('continuation_token', None) # type: Optional[str] + if cont_token is None: + raw_result = self._update_initial( + resource_group_name=resource_group_name, + gallery_name=gallery_name, + sharing_update=sharing_update, + content_type=content_type, + cls=lambda x,y,z: x, + **kwargs + ) + kwargs.pop('error_map', None) + + def get_long_running_output(pipeline_response): + response = pipeline_response.http_response + deserialized = self._deserialize('SharingUpdate', pipeline_response) + if cls: + return cls(pipeline_response, deserialized, {}) + return deserialized + + + if polling is True: polling_method = ARMPolling(lro_delay, **kwargs) + elif polling is False: polling_method = NoPolling() + else: polling_method = polling + if cont_token: + return LROPoller.from_continuation_token( + polling_method=polling_method, + continuation_token=cont_token, + client=self._client, + deserialization_callback=get_long_running_output + ) + else: + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/share'} # type: ignore diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/py.typed b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/py.typed new file mode 100644 index 000000000000..e5aff4f83af8 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/py.typed @@ -0,0 +1 @@ +# Marker file for PEP 561. \ No newline at end of file diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_11_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_11_01/_version.py index 0130566d5604..590a24dea5ef 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_11_01/_version.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_11_01/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "25.0.0" +VERSION = "26.0.0" diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_11_01/models/_models_py3.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_11_01/models/_models_py3.py index 1794750661ba..dd242c766463 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_11_01/models/_models_py3.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_11_01/models/_models_py3.py @@ -3315,7 +3315,11 @@ class ImageReference(SubResource): the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy - time even if a new version becomes available. + time even if a new version becomes available. Please do not use field 'version' for gallery + image deployment, gallery image should always use 'id' field for deployment, to use 'latest' + version of gallery image, just set + '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' + in the 'id' field without version input. :vartype version: str :ivar exact_version: Specifies in decimal numbers, the version of platform image or marketplace image used to create the virtual machine. This readonly field differs from 'version', only if @@ -3370,7 +3374,11 @@ def __init__( create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update - after deploy time even if a new version becomes available. + after deploy time even if a new version becomes available. Please do not use field 'version' + for gallery image deployment, gallery image should always use 'id' field for deployment, to use + 'latest' version of gallery image, just set + '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/galleries/{galleryName}/images/{imageName}' + in the 'id' field without version input. :paramtype version: str :keyword shared_gallery_image_id: Specified the shared gallery image unique id for vm deployment. This can be fetched from shared gallery image GET call. diff --git a/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute.pyTestMgmtComputetest_compute.json b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute.pyTestMgmtComputetest_compute.json new file mode 100644 index 000000000000..f721723386d8 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute.pyTestMgmtComputetest_compute.json @@ -0,0 +1,4 @@ +{ + "Entries": [], + "Variables": {} +} diff --git a/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute.pyTestMgmtComputetest_compute_availability_sets.json b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute.pyTestMgmtComputetest_compute_availability_sets.json new file mode 100644 index 000000000000..5c6c352c468c --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute.pyTestMgmtComputetest_compute_availability_sets.json @@ -0,0 +1,423 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:20 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-s; expires=Wed, 16-Mar-2022 02:51:21 GMT; path=/; secure; HttpOnly; SameSite=None", + "esctx=AQABAAAAAAD--DLA3VO7QrddgJg7WevrOanNL-yGdJhTSgB-ANWHNBU2hSqjGKhQ-qE9arJh_wlRSuBcSbR8Y1Q3VWhzzOkCISpRQv9-4_cdJUp4RAQsjatSKkbyav0HeDb89-gbulBtLTp4e4U8_EklnAU7mmU3vaCRRDKvJlBtdGsudwnM7tTaqYfzGkWtpJu-fs06XdMgAA; domain=.login.microsoftonline.com; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12470.11 - WUS2 ProdSlices", + "x-ms-request-id": "e033146b-a1a9-41b0-81a1-d7f599714d00" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-s; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:20 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-s; expires=Wed, 16-Mar-2022 02:51:21 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - EUS ProdSlices", + "x-ms-request-id": "135c17b3-f4ba-4958-95f3-ff5fc01e9100" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "7c4d244a-e259-441c-9012-f35822c160cc", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-s; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "7c4d244a-e259-441c-9012-f35822c160cc", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:21 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:51:21 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12381.24 - SCUS ProdSlices", + "x-ms-request-id": "58701990-ca92-44f8-a454-f769eb84a600" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwNjc4MSwibmJmIjoxNjQ0ODA2NzgxLCJleHAiOjE2NDQ4MTA2ODEsImFpbyI6IkUyWmdZREFXY0VwaGpXS3FtMm00WjluZXh3Ry9BQT09IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6ImtCbHdXSkxLLUVTa1ZQZHA2NFNtQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.ppv7bEMh5wgmgxCNKtQMx9RsKzadt919mMz49b0Tfjcx8rV9ogs4idLKzzCn6mWDCtaMkg8W4ujjkoGrOGtKoYs2xttFndNJEJswpgPzx-YmIEz9SejXsHERZYtvwk6j8T1a8Wh07VdeOpOOAJKnuU8NdzO8Xk1hn4Xa8JGDaMKicQi7xZ9fUQFRs6e5VkVpd9q_DUjYuQurkRPS8FzpzCEWUvqPsjLiVXfpFtYlDhMt-tjIInL2rS3K02oy6WHUzt70e3YnXG9PPdwQlEstK7v2DMVYI-0vah9de7p3LxgpeSSs6F80uAX1yIhfWQ_123Yss5QAxNU-S6INILhQ7Q" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/availabilitySets/availabilitysetse8d12c44?api-version=2021-11-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "102", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "fc42cc7f-8d40-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "platformUpdateDomainCount": 20, + "platformFaultDomainCount": 2 + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:23 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "076d725a-1ed3-403a-958c-0d4aaebb51c1", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;744,Microsoft.Compute/PutVM30Min;3728", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "9a17c591-92dd-4e5d-874f-92bbfc0f8a16", + "x-ms-routing-request-id": "WESTUS:20220214T025123Z:076d725a-1ed3-403a-958c-0d4aaebb51c1" + }, + "ResponseBody": { + "name": "availabilitysetse8d12c44", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/availabilitySets/availabilitysetse8d12c44", + "type": "Microsoft.Compute/availabilitySets", + "location": "eastus", + "properties": { + "platformUpdateDomainCount": 20, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Classic" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/availabilitySets/availabilitysetse8d12c44?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ff257e46-8d40-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:23 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "95514476-2603-4e78-a4ac-0d7928aabf0d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3999,Microsoft.Compute/LowCostGet30Min;31996", + "x-ms-ratelimit-remaining-subscription-reads": "11999", + "x-ms-request-id": "44aa28b2-5d56-4b3b-b812-16e6fe5f8c50", + "x-ms-routing-request-id": "WESTUS:20220214T025124Z:95514476-2603-4e78-a4ac-0d7928aabf0d" + }, + "ResponseBody": { + "name": "availabilitysetse8d12c44", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/availabilitySets/availabilitysetse8d12c44", + "type": "Microsoft.Compute/availabilitySets", + "location": "eastus", + "properties": { + "platformUpdateDomainCount": 20, + "platformFaultDomainCount": 2, + "virtualMachines": [] + }, + "sku": { + "name": "Classic" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/availabilitySets/availabilitysetse8d12c44?api-version=2021-11-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "80", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ff257e47-8d40-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "properties": { + "platformUpdateDomainCount": 20, + "platformFaultDomainCount": 2 + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:23 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c3964373-9b40-41c1-81ed-23b2ebde44bc", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;743,Microsoft.Compute/PutVM30Min;3727", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "430105a3-21e2-407a-939d-a528ea125682", + "x-ms-routing-request-id": "WESTUS:20220214T025124Z:c3964373-9b40-41c1-81ed-23b2ebde44bc" + }, + "ResponseBody": { + "name": "availabilitysetse8d12c44", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/availabilitySets/availabilitysetse8d12c44", + "type": "Microsoft.Compute/availabilitySets", + "location": "eastus", + "properties": { + "platformUpdateDomainCount": 20, + "platformFaultDomainCount": 2 + }, + "sku": { + "name": "Classic" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/availabilitySets/availabilitysetse8d12c44?api-version=2021-11-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ff257e48-8d40-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:51:26 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "904df06f-fec1-49a7-a00f-8e56aefe2364", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteVM3Min;239,Microsoft.Compute/DeleteVM30Min;1199", + "x-ms-ratelimit-remaining-subscription-deletes": "14999", + "x-ms-request-id": "0c3eb4ae-bc1f-4dbe-8c57-24d8dfc72ea1", + "x-ms-routing-request-id": "WESTUS:20220214T025127Z:904df06f-fec1-49a7-a00f-8e56aefe2364" + }, + "ResponseBody": null + } + ], + "Variables": {} +} diff --git a/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute.pyTestMgmtComputetest_compute_log_analytics.json b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute.pyTestMgmtComputetest_compute_log_analytics.json new file mode 100644 index 000000000000..8c7e59de8441 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute.pyTestMgmtComputetest_compute_log_analytics.json @@ -0,0 +1,826 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:35 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:51:35 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12470.11 - WUS2 ProdSlices", + "x-ms-request-id": "63561ef2-097d-4400-9f99-3c0359614d00" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAKi6m9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:35 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:51:35 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - SCUS ProdSlices", + "x-ms-request-id": "3217d6f4-e581-4086-82ea-1e426580a900" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "b7960b25-2ddb-4b55-8295-6deda8c13337", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAKi6m9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "b7960b25-2ddb-4b55-8295-6deda8c13337", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:35 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAwAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:51:35 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12470.11 - WUS2 ProdSlices", + "x-ms-request-id": "e033146b-a1a9-41b0-81a1-d7f5bd734d00" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwNjc5NSwibmJmIjoxNjQ0ODA2Nzk1LCJleHAiOjE2NDQ4MTA2OTUsImFpbyI6IkUyWmdZSkFTVFBSMnVjMi9vUDJncnNqRGZKdTFBQT09IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6ImF4UXo0S21oc0VHQm9kZjF2WE5OQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.VyskLZRWheM-H_LKPvWHEm7PUzEyAW-X-Z3W9kEn7a7WjbFGfoBTt-H6mNTIXgfFdZ0qQpMdCpMfoiSYPsTdoDJQZK3W0a7uZCzPevKl48MrhvVotqkmdKX7_2QgvgYoV2UeJLwe4xqZXMyFob7OBYy9lYAOuWlBRWnwXUTsF4VjquKz_nWZu5eeTv-JpwV3BPCwUkJgONVSJb0-JCztMzKBQhkQLm-fpHpomojFTR4hCgCgtsX7kC8FqUyxt83l_y0XamkopxdRb9nrpJPsFkqptv-MUpRdKIyNYgBVXml_ACeRHM1K-j_E9po0OvuZ42g0YcO0ZbzTWT0DUsgCvQ" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Storage/storageAccounts/accountxyz37282a94?api-version=2021-06-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "300", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-storage/19.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "0618e2e2-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "sku": { + "name": "Standard_GRS" + }, + "kind": "StorageV2", + "location": "eastus", + "tags": { + "key1": "value1", + "key2": "value2" + }, + "properties": { + "encryption": { + "services": { + "blob": { + "enabled": true, + "keyType": "Account" + }, + "file": { + "enabled": true, + "keyType": "Account" + } + }, + "keySource": "Microsoft.Storage" + } + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Content-Type": "text/plain; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:39 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus/asyncoperations/e65153c1-41dc-43a2-ad61-73aba4a9fd91?monitor=true\u0026api-version=2021-06-01", + "Pragma": "no-cache", + "Retry-After": "17", + "Server": "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1c7f90b2-7d80-4ccd-9931-ee43c5e155aa", + "x-ms-ratelimit-remaining-subscription-writes": "1195", + "x-ms-request-id": "e65153c1-41dc-43a2-ad61-73aba4a9fd91", + "x-ms-routing-request-id": "WESTUS:20220214T025139Z:1c7f90b2-7d80-4ccd-9931-ee43c5e155aa" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Storage/locations/eastus/asyncoperations/e65153c1-41dc-43a2-ad61-73aba4a9fd91?monitor=true\u0026api-version=2021-06-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-storage/19.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "0618e2e2-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json", + "Date": "Mon, 14 Feb 2022 02:51:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "4fec0010-91d9-40e9-a677-aedc8917e73b", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-id": "485be882-e741-4302-a9f1-4a11cff6f16b", + "x-ms-routing-request-id": "WESTUS:20220214T025157Z:4fec0010-91d9-40e9-a677-aedc8917e73b" + }, + "ResponseBody": { + "sku": { + "name": "Standard_GRS", + "tier": "Standard" + }, + "kind": "StorageV2", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Storage/storageAccounts/accountxyz37282a94", + "name": "accountxyz37282a94", + "type": "Microsoft.Storage/storageAccounts", + "location": "eastus", + "tags": { + "key1": "value1", + "key2": "value2" + }, + "properties": { + "keyCreationTime": { + "key1": "2022-02-14T02:51:38.4290355Z", + "key2": "2022-02-14T02:51:38.4290355Z" + }, + "privateEndpointConnections": [], + "minimumTlsVersion": "TLS1_0", + "allowBlobPublicAccess": true, + "networkAcls": { + "bypass": "AzureServices", + "virtualNetworkRules": [], + "ipRules": [], + "defaultAction": "Allow" + }, + "supportsHttpsTrafficOnly": true, + "encryption": { + "services": { + "file": { + "keyType": "Account", + "enabled": true, + "lastEnabledTime": "2022-02-14T02:51:38.4446642Z" + }, + "blob": { + "keyType": "Account", + "enabled": true, + "lastEnabledTime": "2022-02-14T02:51:38.4446642Z" + } + }, + "keySource": "Microsoft.Storage" + }, + "accessTier": "Hot", + "provisioningState": "Succeeded", + "creationTime": "2022-02-14T02:51:38.2884304Z", + "primaryEndpoints": { + "dfs": "https://accountxyz37282a94.dfs.core.windows.net/", + "web": "https://accountxyz37282a94.z13.web.core.windows.net/", + "blob": "https://accountxyz37282a94.blob.core.windows.net/", + "queue": "https://accountxyz37282a94.queue.core.windows.net/", + "table": "https://accountxyz37282a94.table.core.windows.net/", + "file": "https://accountxyz37282a94.file.core.windows.net/" + }, + "primaryLocation": "eastus", + "statusOfPrimary": "available", + "secondaryLocation": "westus", + "statusOfSecondary": "available" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Storage/storageAccounts/accountxyz37282a94/listKeys?api-version=2021-06-01\u0026$expand=kerb", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-storage/19.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "12e20b20-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json", + "Date": "Mon, 14 Feb 2022 02:51:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": "Microsoft-Azure-Storage-Resource-Provider/1.0,Microsoft-HTTPAPI/2.0 Microsoft-HTTPAPI/2.0", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "753a79ca-10d4-40d3-b063-7e6c622da95b", + "x-ms-ratelimit-remaining-subscription-resource-requests": "11999", + "x-ms-request-id": "5e68979e-8462-4778-a7a7-1af47877568c", + "x-ms-routing-request-id": "WESTUS:20220214T025157Z:753a79ca-10d4-40d3-b063-7e6c622da95b" + }, + "ResponseBody": { + "keys": [ + { + "creationTime": "2022-02-14T02:51:38.4290355Z", + "keyName": "key1", + "value": "YFYSpNLUHgZ3676B\u002B0D55s5BSpMJ7f1ZCaw09CUx4V/y0HjCVnyreH/Oux3z8SZqxMtIb1woHBL6\u002BAStBwFbDw==", + "permissions": "FULL" + }, + { + "creationTime": "2022-02-14T02:51:38.4290355Z", + "keyName": "key2", + "value": "T1fLMq\u002BIFjiiMBi2XqLaCp9fr8NZvnc2OWi7ZMpCa970yJC9vFFhA8IDHAezEFChBcjRyVg92uKm\u002BAStJ2Xx\u002BA==", + "permissions": "FULL" + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:56 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAwAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:51:57 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - SCUS ProdSlices", + "x-ms-request-id": "22b704f8-30d9-4e28-9379-6e9c4581a500" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAwAAAKi6m9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:56 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAwAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:51:57 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - NCUS ProdSlices", + "x-ms-request-id": "f5a298d0-5be1-4f1d-b293-be39a139d400" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "4a23d7d4-e9a3-4958-bc3f-f69f90c203da", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAwAAAKi6m9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "4a23d7d4-e9a3-4958-bc3f-f69f90c203da", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:57 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABAAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:51:57 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12381.24 - NCUS ProdSlices", + "x-ms-request-id": "61faba33-5c61-44ce-83ac-f771c8051400" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwNjgxNywibmJmIjoxNjQ0ODA2ODE3LCJleHAiOjE2NDQ4MTA3MTcsImFpbyI6IkUyWmdZTGdlSWZmd09MZEUxcVU3dnhmLzNzZm5EUUE9IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6Ik03cjZZV0ZjemtTRHJQZHh5QVVVQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.EYRQMpnua7olD08Wo4rfoXkmW4RrefZr4cygS4RBvIfpOTngWEgnwHJpAKkCvHM7nXI-OQAzlTbp4YOzbLEZK1ATH1lraJtufDYBDQx-QeDv5Fh4pToWANTbKjt3rQQthbw29cBjF9j7VQVFqZqNBOaMETJfY3HvSvqrOnkKl66kcIWRP294p-DyJoeFQoa-872Jy2rUJlEEWLGeO6N06C-A_IcgMBBkAtelKGdg9Y6RhiLRIVXkaUzjDcJX1B1yxXiY-iBDZ8vOBXmCwvQG5-HDYxKW4YRzeTBjfcIvTAHmtaDT_lNnIgLODWk_K6-luURd6b8KAWFraopRytWBNQ" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/logAnalytics/apiAccess/getRequestRateByInterval?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "361", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "12e20b21-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "blobContainerSasUri": "https://accountxyz37282a94.blob.core.windows.net/foo?st=2022-02-13T02%3A51%3A57Z\u0026se=2022-02-06T02%3A51%3A57Z\u0026sp=rl\u0026sv=2020-10-02\u0026ss=b\u0026srt=o\u0026sig=jdZV5lf7hgpJctriIqaYI46T5AuJ5oNdjjKhAzhDph4%3D", + "fromTime": "2022-02-12T02:51:57.213881Z", + "toTime": "2022-02-14T02:51:57.213886Z", + "groupByResourceName": true, + "intervalLength": "SixtyMins" + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/2fe593d5-cf2f-46f9-bfb1-138e16113e3f?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:51:57 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/2fe593d5-cf2f-46f9-bfb1-138e16113e3f?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "137f6865-2412-4e6e-b63b-59c0cf93f4f6", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetLogAnalytics3Min;9,Microsoft.Compute/GetLogAnalytics30Min;49", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-id": "2fe593d5-cf2f-46f9-bfb1-138e16113e3f", + "x-ms-routing-request-id": "WESTUS:20220214T025157Z:137f6865-2412-4e6e-b63b-59c0cf93f4f6" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/2fe593d5-cf2f-46f9-bfb1-138e16113e3f?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "12e20b21-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:52:27 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6e902973-ecee-4066-812d-f6205f927d79", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14998,Microsoft.Compute/GetOperation30Min;29998", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-id": "aadf1a49-2a38-43a8-884f-f159c52121ed", + "x-ms-routing-request-id": "WESTUS:20220214T025228Z:6e902973-ecee-4066-812d-f6205f927d79" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:51:57.6924364\u002B00:00", + "endTime": "2022-02-14T02:51:58.7392949\u002B00:00", + "status": "Failed", + "error": { + "code": "BadRequest", + "message": "Could not write log analytics to the given SAS URI due to The remote server returned an error: (403) Forbidden.." + }, + "name": "2fe593d5-cf2f-46f9-bfb1-138e16113e3f" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/logAnalytics/apiAccess/getThrottledRequests?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "361", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "25692774-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "blobContainerSasUri": "https://accountxyz37282a94.blob.core.windows.net/foo?st=2022-02-13T02%3A51%3A57Z\u0026se=2022-02-06T02%3A51%3A57Z\u0026sp=rl\u0026sv=2020-10-02\u0026ss=b\u0026srt=o\u0026sig=jdZV5lf7hgpJctriIqaYI46T5AuJ5oNdjjKhAzhDph4%3D", + "fromTime": "2022-02-12T02:52:28.166233Z", + "toTime": "2022-02-14T02:52:28.166246Z", + "groupByOperationName": true, + "groupByResourceName": false + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/03d6f646-a8ba-4754-9b62-47f0d1771bf5?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:52:27 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/03d6f646-a8ba-4754-9b62-47f0d1771bf5?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7a2e2dd1-9b64-4425-8c83-413edab16dca", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetLogAnalytics3Min;8,Microsoft.Compute/GetLogAnalytics30Min;48", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-id": "03d6f646-a8ba-4754-9b62-47f0d1771bf5", + "x-ms-routing-request-id": "WESTUS:20220214T025228Z:7a2e2dd1-9b64-4425-8c83-413edab16dca" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/03d6f646-a8ba-4754-9b62-47f0d1771bf5?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "25692774-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:52:58 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f3408a55-2632-439d-8bf3-d5611892c019", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14996,Microsoft.Compute/GetOperation30Min;29996", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-id": "4f0a999e-676d-48c6-8e32-3679af7eca26", + "x-ms-routing-request-id": "WESTUS:20220214T025258Z:f3408a55-2632-439d-8bf3-d5611892c019" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:52:28.2551685\u002B00:00", + "endTime": "2022-02-14T02:52:28.7082382\u002B00:00", + "status": "Failed", + "error": { + "code": "BadRequest", + "message": "Could not write log analytics to the given SAS URI due to The remote server returned an error: (403) Forbidden.." + }, + "name": "03d6f646-a8ba-4754-9b62-47f0d1771bf5" + } + } + ], + "Variables": {} +} diff --git a/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute.pyTestMgmtComputetest_compute_proximity_placement_groups.json b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute.pyTestMgmtComputetest_compute_proximity_placement_groups.json new file mode 100644 index 000000000000..ebddb6ae71ab --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute.pyTestMgmtComputetest_compute_proximity_placement_groups.json @@ -0,0 +1,404 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:29 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:51:29 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12470.11 - WUS2 ProdSlices", + "x-ms-request-id": "63561ef2-097d-4400-9f99-3c0374604d00" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAKi6m9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:29 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:51:30 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - SCUS ProdSlices", + "x-ms-request-id": "cd8e9eae-7dcc-4b4f-94a1-a2df511eb400" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "9f5cc6e1-4f8c-424a-8904-f45a0c86273c", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAKi6m9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "9f5cc6e1-4f8c-424a-8904-f45a0c86273c", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:29 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:51:30 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12470.11 - WUS2 ProdSlices", + "x-ms-request-id": "63561ef2-097d-4400-9f99-3c037e604d00" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwNjc5MCwibmJmIjoxNjQ0ODA2NzkwLCJleHAiOjE2NDQ4MTA2OTAsImFpbyI6IkUyWmdZSmpHdy85Y1o0UEdvK3NTSHU3VkRxWEdBQT09IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6IjhoNVdZMzBKQUVTZm1Ud0RmbUJOQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.VPH8zKDHTf8uUHNsaPy_7vWl395kBagcHrWSDuA8edrVgyctSkmv5f9hy6LVO2nW6q5r0-NQa7lEit--zl5RZJvDAD9JsaN_A6KuZuwC6mwooZFUw_p1Hv6hPu4h_7OaY0w-dtfcdg9VklchFEzh-s1olxSQ6IZRH1bC28dszVmtNgy2IFzUYSgGaM65o0M85wLVj7-e6Kiz5fcA4gK2NnVGpFSr_d3lEGbKZYFLd7FeDQD5I2Gp1aojXnuKhGaRS1DV5ofW1XaSOgBCrKh5ICZFLP_snJ5mXydDazri83RNQYQUAU3KyElpitbKCe6MCUm3q_0IRsBOQv0M78WMXg" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/proximityPlacementGroups/proximiityplacementgroups973e3037?api-version=2021-11-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "81", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "02a418de-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "proximityPlacementGroupType": "Standard" + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "378", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:30 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b241e108-5312-4a94-af8b-31545f4ccd2b", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutDeletePPG3Min;99,Microsoft.Compute/PutDeletePPG30Min;499", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "652c1b50-2350-484b-b101-1322749150ba", + "x-ms-routing-request-id": "WESTUS:20220214T025131Z:b241e108-5312-4a94-af8b-31545f4ccd2b" + }, + "ResponseBody": { + "name": "proximiityplacementgroups973e3037", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/proximityPlacementGroups/proximiityplacementgroups973e3037", + "type": "Microsoft.Compute/proximityPlacementGroups", + "location": "eastus", + "properties": { + "proximityPlacementGroupType": "Standard" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/proximityPlacementGroups/proximiityplacementgroups973e3037?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "03887844-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:31 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "92f4c6c5-7646-42ef-b42d-509a065e4ca0", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/HighCostGet3Min;139,Microsoft.Compute/HighCostGet30Min;699", + "x-ms-ratelimit-remaining-subscription-reads": "11998", + "x-ms-request-id": "2844ec36-d9f6-433f-8414-bfabac05c1bd", + "x-ms-routing-request-id": "WESTUS:20220214T025131Z:92f4c6c5-7646-42ef-b42d-509a065e4ca0" + }, + "ResponseBody": { + "name": "proximiityplacementgroups973e3037", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/proximityPlacementGroups/proximiityplacementgroups973e3037", + "type": "Microsoft.Compute/proximityPlacementGroups", + "location": "eastus", + "properties": { + "proximityPlacementGroupType": "Standard", + "virtualMachines": [], + "virtualMachineScaleSets": [], + "availabilitySets": [] + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/proximityPlacementGroups/proximiityplacementgroups973e3037?api-version=2021-11-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "2", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "03887845-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": {}, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:51:31 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8464269e-b5af-4949-9330-d0a562069bfa", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutDeletePPG3Min;98,Microsoft.Compute/PutDeletePPG30Min;498", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "x-ms-request-id": "71d22aae-151e-4645-9af7-3c95f2cede80", + "x-ms-routing-request-id": "WESTUS:20220214T025131Z:8464269e-b5af-4949-9330-d0a562069bfa" + }, + "ResponseBody": { + "name": "proximiityplacementgroups973e3037", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/proximityPlacementGroups/proximiityplacementgroups973e3037", + "type": "Microsoft.Compute/proximityPlacementGroups", + "location": "eastus", + "properties": { + "proximityPlacementGroupType": "Standard" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/proximityPlacementGroups/proximiityplacementgroups973e3037?api-version=2021-11-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "03887846-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:51:32 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "421b016e-927c-4d89-8402-a06031e45d58", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutDeletePPG3Min;97,Microsoft.Compute/PutDeletePPG30Min;497", + "x-ms-ratelimit-remaining-subscription-deletes": "14998", + "x-ms-request-id": "a1ce9cab-dd06-4386-bef6-a216337b6af9", + "x-ms-routing-request-id": "WESTUS:20220214T025132Z:421b016e-927c-4d89-8402-a06031e45d58" + }, + "ResponseBody": null + } + ], + "Variables": {} +} diff --git a/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_disks.pyTestMgmtComputeMultiVersiontest_compute_disks_multi.json b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_disks.pyTestMgmtComputeMultiVersiontest_compute_disks_multi.json new file mode 100644 index 000000000000..b4dfff196eed --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_disks.pyTestMgmtComputeMultiVersiontest_compute_disks_multi.json @@ -0,0 +1,977 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:53:00 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABAAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:53:01 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - EUS ProdSlices", + "x-ms-request-id": "2a03949f-9078-4777-99ec-e12d33449b00" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABAAAAKi6m9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:53:00 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABAAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:53:01 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - WUS2 ProdSlices", + "x-ms-request-id": "8b174d97-d72e-4c3c-9be8-e66cd7d75500" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "1082946c-d00c-4664-9886-2620b7e86fe7", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABAAAAKi6m9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "1082946c-d00c-4664-9886-2620b7e86fe7", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:53:00 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABQAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:53:01 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12381.24 - SCUS ProdSlices", + "x-ms-request-id": "58701990-ca92-44f8-a454-f769b892a600" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwNjg4MSwibmJmIjoxNjQ0ODA2ODgxLCJleHAiOjE2NDQ4MTA3ODEsImFpbyI6IkUyWmdZRGdtdEVpREo2ZlFrZU5DWFVEaHE2WlBBQT09IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6ImtCbHdXSkxLLUVTa1ZQZHB1SkttQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.kPII5C9YgkwVOHy4VpsbegudJ6v6xnk2bTFLRqYwmT6fOyGbGFXRNf8sNTKfWHyJJ49yK4SH05Eskcad7T4v7cby2-pU4i9GF1kG6ZVylzvls9bPy6DLihEXn1YDFy48OCtEB1QVL_74zk28eA-Eyc-AX8vwORzacn0KQZF3x1Dqg7pX5VXXXsDdqRtl4tNZu3MsIQBI-dcD-zfAIRo84FnYY62EevubgFJvh5WKSbJfF5LrpTuNTZaYtzYD4z5YQSN81qGKE5z4GuTVagxPgrrykdS8tbY_tC4ZQFVYh_1_rTbVHyjenJGPMEvKwO3miarlmTaCQkFm1doU9lPofg" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamex2e663141?api-version=2019-03-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "100", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3917dc52-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200 + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/d9dc9909-5594-4d79-af6b-35f56eb2a25f?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2019-03-01", + "Cache-Control": "no-cache", + "Content-Length": "236", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:53:02 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/d9dc9909-5594-4d79-af6b-35f56eb2a25f?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2019-03-01", + "Pragma": "no-cache", + "Retry-After": "2", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "82a36be5-d825-4a6a-9e0d-6ae669bbb95f", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateUpdateDisks3Min;999,Microsoft.Compute/CreateUpdateDisks30Min;7999", + "x-ms-ratelimit-remaining-subscription-writes": "1194", + "x-ms-request-id": "d9dc9909-5594-4d79-af6b-35f56eb2a25f", + "x-ms-routing-request-id": "WESTUS:20220214T025302Z:82a36be5-d825-4a6a-9e0d-6ae669bbb95f", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "disknamex2e663141", + "location": "eastus", + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "provisioningState": "Updating", + "isArmResource": true + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/d9dc9909-5594-4d79-af6b-35f56eb2a25f?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2019-03-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3917dc52-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:53:04 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "fc0c5f29-9e8a-4116-9b8a-f0072326fd03", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49999,Microsoft.Compute/GetOperation30Min;399999", + "x-ms-ratelimit-remaining-subscription-reads": "11994", + "x-ms-request-id": "09536d79-a605-40d4-b960-152696cc1e64", + "x-ms-routing-request-id": "WESTUS:20220214T025304Z:fc0c5f29-9e8a-4116-9b8a-f0072326fd03", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:53:02.5191828\u002B00:00", + "endTime": "2022-02-14T02:53:02.6441671\u002B00:00", + "status": "Succeeded", + "properties": { + "output": { + "name": "disknamex2e663141", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamex2e663141", + "type": "Microsoft.Compute/disks", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "diskIOPSReadWrite": 500, + "diskMBpsReadWrite": 60, + "timeCreated": "2022-02-14T02:53:02.5348335\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "da99fc57-91c5-43f4-954f-f5355ce0ef28" + } + } + }, + "name": "d9dc9909-5594-4d79-af6b-35f56eb2a25f" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamex2e663141?api-version=2019-03-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3917dc52-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:53:04 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ba78dd64-375b-4319-9965-8323be7f8dcb", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;14998,Microsoft.Compute/LowCostGet30Min;119997", + "x-ms-ratelimit-remaining-subscription-reads": "11993", + "x-ms-request-id": "a3e68c2d-fc5a-472f-99fe-5d6e6bddab74", + "x-ms-routing-request-id": "WESTUS:20220214T025304Z:ba78dd64-375b-4319-9965-8323be7f8dcb", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "disknamex2e663141", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamex2e663141", + "type": "Microsoft.Compute/disks", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "diskIOPSReadWrite": 500, + "diskMBpsReadWrite": 60, + "timeCreated": "2022-02-14T02:53:02.5348335\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "da99fc57-91c5-43f4-954f-f5355ce0ef28" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamex2e663141?api-version=2019-03-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3b4467ca-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:53:04 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "93910a14-a5d1-446e-948f-07ed4e5d8783", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;14997,Microsoft.Compute/LowCostGet30Min;119996", + "x-ms-ratelimit-remaining-subscription-reads": "11992", + "x-ms-request-id": "55d336ab-eda9-4c7f-8b4d-1f513ca0d0cb", + "x-ms-routing-request-id": "WESTUS:20220214T025304Z:93910a14-a5d1-446e-948f-07ed4e5d8783", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "disknamex2e663141", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamex2e663141", + "type": "Microsoft.Compute/disks", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "diskIOPSReadWrite": 500, + "diskMBpsReadWrite": 60, + "timeCreated": "2022-02-14T02:53:02.5348335\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "da99fc57-91c5-43f4-954f-f5355ce0ef28" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamex2e663141?api-version=2019-03-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "35", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3b4467cb-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "properties": { + "diskSizeGB": 200 + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/764b8a8b-061a-4e6a-a884-376b0f1070e5?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2019-03-01", + "Cache-Control": "no-cache", + "Content-Length": "341", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:53:04 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/764b8a8b-061a-4e6a-a884-376b0f1070e5?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2019-03-01", + "Pragma": "no-cache", + "Retry-After": "2", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0411a2aa-688f-478f-9bbd-d9234c90399d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateUpdateDisks3Min;998,Microsoft.Compute/CreateUpdateDisks30Min;7998", + "x-ms-ratelimit-remaining-subscription-writes": "1193", + "x-ms-request-id": "764b8a8b-061a-4e6a-a884-376b0f1070e5", + "x-ms-routing-request-id": "WESTUS:20220214T025305Z:0411a2aa-688f-478f-9bbd-d9234c90399d", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "disknamex2e663141", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "provisioningState": "Updating", + "isArmResource": true, + "colocationConstraints": {} + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/764b8a8b-061a-4e6a-a884-376b0f1070e5?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2019-03-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3b4467cb-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:53:06 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "33140ee7-0777-48a7-9bd4-6e6a3333a57e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49998,Microsoft.Compute/GetOperation30Min;399998", + "x-ms-ratelimit-remaining-subscription-reads": "11991", + "x-ms-request-id": "b6d035a9-4a5f-41b0-b153-396f8e4859b5", + "x-ms-routing-request-id": "WESTUS:20220214T025307Z:33140ee7-0777-48a7-9bd4-6e6a3333a57e", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:53:05.0192155\u002B00:00", + "endTime": "2022-02-14T02:53:05.1442344\u002B00:00", + "status": "Succeeded", + "properties": { + "output": { + "name": "disknamex2e663141", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamex2e663141", + "type": "Microsoft.Compute/disks", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "diskIOPSReadWrite": 500, + "diskMBpsReadWrite": 60, + "timeCreated": "2022-02-14T02:53:02.5348335\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "da99fc57-91c5-43f4-954f-f5355ce0ef28" + } + } + }, + "name": "764b8a8b-061a-4e6a-a884-376b0f1070e5" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamex2e663141?api-version=2019-03-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3b4467cb-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:53:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f886b107-5670-4c27-9e1f-99d29b4d22b7", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;14995,Microsoft.Compute/LowCostGet30Min;119994", + "x-ms-ratelimit-remaining-subscription-reads": "11990", + "x-ms-request-id": "0ddd4ed1-e055-4cd7-ae1b-5ba2981875f0", + "x-ms-routing-request-id": "WESTUS:20220214T025307Z:f886b107-5670-4c27-9e1f-99d29b4d22b7", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "disknamex2e663141", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamex2e663141", + "type": "Microsoft.Compute/disks", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "diskIOPSReadWrite": 500, + "diskMBpsReadWrite": 60, + "timeCreated": "2022-02-14T02:53:02.5348335\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "da99fc57-91c5-43f4-954f-f5355ce0ef28" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamex2e663141/beginGetAccess?api-version=2019-03-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "45", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3cbcb2a6-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "access": "Read", + "durationInSeconds": 1800 + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/c64e43c4-f6fa-4597-b83c-3bc687e8b67c?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2019-03-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:53:07 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/c64e43c4-f6fa-4597-b83c-3bc687e8b67c?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2019-03-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0002c11c-87c5-4e0b-8e7c-2b52c6ff4609", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/HighCostDiskHydrate3Min;999,Microsoft.Compute/HighCostDiskHydrate30Min;7999", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-id": "c64e43c4-f6fa-4597-b83c-3bc687e8b67c", + "x-ms-routing-request-id": "WESTUS:20220214T025307Z:0002c11c-87c5-4e0b-8e7c-2b52c6ff4609", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/c64e43c4-f6fa-4597-b83c-3bc687e8b67c?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2019-03-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3cbcb2a6-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:53:37 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "4bcafdb5-38dc-415c-9378-e952d44cf9c7", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49995,Microsoft.Compute/GetOperation30Min;399995", + "x-ms-ratelimit-remaining-subscription-reads": "11989", + "x-ms-request-id": "8b171ae8-9ada-416d-8726-3d5467c2379c", + "x-ms-routing-request-id": "WESTUS:20220214T025337Z:4bcafdb5-38dc-415c-9378-e952d44cf9c7", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:53:07.3786888\u002B00:00", + "endTime": "2022-02-14T02:53:07.7536471\u002B00:00", + "status": "Succeeded", + "properties": { + "output": { + "accessSAS": "https://md-hdd-slvxsxj1ptjt.z13.blob.storage.azure.net/hh5cwfxnh305/abcd?sv=2018-03-28\u0026sr=b\u0026si=a6d39817-2a63-4553-903c-d5ca0955a67e\u0026sig=Ii08ios5IYwPPABmdGAuelw3TQrb8PpF82XNs1LqaBU%3D" + } + }, + "name": "c64e43c4-f6fa-4597-b83c-3bc687e8b67c" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/c64e43c4-f6fa-4597-b83c-3bc687e8b67c?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2019-03-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3cbcb2a6-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:53:37 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0828a01b-f7bb-4304-aff9-51c263fcbd05", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49994,Microsoft.Compute/GetOperation30Min;399994", + "x-ms-ratelimit-remaining-subscription-reads": "11988", + "x-ms-request-id": "8b34dbd8-f60b-41f6-932c-2965f007a42f", + "x-ms-routing-request-id": "WESTUS:20220214T025337Z:0828a01b-f7bb-4304-aff9-51c263fcbd05", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "accessSAS": "https://md-hdd-slvxsxj1ptjt.z13.blob.storage.azure.net/hh5cwfxnh305/abcd?sv=2018-03-28\u0026sr=b\u0026si=a6d39817-2a63-4553-903c-d5ca0955a67e\u0026sig=Ii08ios5IYwPPABmdGAuelw3TQrb8PpF82XNs1LqaBU%3D" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamex2e663141/endGetAccess?api-version=2019-03-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "4ee795c2-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/b6efc317-c818-406d-a340-ecedfd7492ec?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2019-03-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:53:37 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/b6efc317-c818-406d-a340-ecedfd7492ec?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2019-03-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0fa47788-529d-4fd1-a7b2-d167c0d9f5fe", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/HighCostDiskHydrate3Min;998,Microsoft.Compute/HighCostDiskHydrate30Min;7998", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "x-ms-request-id": "b6efc317-c818-406d-a340-ecedfd7492ec", + "x-ms-routing-request-id": "WESTUS:20220214T025337Z:0fa47788-529d-4fd1-a7b2-d167c0d9f5fe", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/b6efc317-c818-406d-a340-ecedfd7492ec?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2019-03-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "4ee795c2-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:54:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "292ba7f5-515e-4317-82c5-f4a4bf75b5d8", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49992,Microsoft.Compute/GetOperation30Min;399992", + "x-ms-ratelimit-remaining-subscription-reads": "11987", + "x-ms-request-id": "28c2eb3a-6036-47a6-99d2-a4de8fc5ae3b", + "x-ms-routing-request-id": "WESTUS:20220214T025408Z:292ba7f5-515e-4317-82c5-f4a4bf75b5d8", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:53:37.8635243\u002B00:00", + "endTime": "2022-02-14T02:53:38.0354208\u002B00:00", + "status": "Succeeded", + "name": "b6efc317-c818-406d-a340-ecedfd7492ec" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/b6efc317-c818-406d-a340-ecedfd7492ec?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2019-03-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "4ee795c2-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:54:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f3148ede-6a9a-4aa5-9793-b2d5d29ee7cd", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49991,Microsoft.Compute/GetOperation30Min;399991", + "x-ms-ratelimit-remaining-subscription-reads": "11986", + "x-ms-request-id": "f34afdc9-765a-412d-9d2f-53908c7cbd8c", + "x-ms-routing-request-id": "WESTUS:20220214T025408Z:f3148ede-6a9a-4aa5-9793-b2d5d29ee7cd", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamex2e663141?api-version=2019-03-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6109f24a-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/3cee2d47-f7f0-4d35-89df-479ea5a666bd?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2019-03-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:54:07 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/3cee2d47-f7f0-4d35-89df-479ea5a666bd?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2019-03-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d81e6ffc-16b4-4f82-afe7-efc8b38f467e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteDisks3Min;2999,Microsoft.Compute/DeleteDisks30Min;23999", + "x-ms-ratelimit-remaining-subscription-deletes": "14997", + "x-ms-request-id": "3cee2d47-f7f0-4d35-89df-479ea5a666bd", + "x-ms-routing-request-id": "WESTUS:20220214T025408Z:d81e6ffc-16b4-4f82-afe7-efc8b38f467e", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/3cee2d47-f7f0-4d35-89df-479ea5a666bd?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2019-03-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6109f24a-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:54:38 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "efa6b2ac-e709-4012-9a94-5c50e8f245f3", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49989,Microsoft.Compute/GetOperation30Min;399989", + "x-ms-ratelimit-remaining-subscription-reads": "11985", + "x-ms-request-id": "40ca0fe7-e01c-4645-bb49-794f630da5f2", + "x-ms-routing-request-id": "WESTUS:20220214T025438Z:efa6b2ac-e709-4012-9a94-5c50e8f245f3", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:54:08.4419132\u002B00:00", + "endTime": "2022-02-14T02:54:08.7231445\u002B00:00", + "status": "Succeeded", + "name": "3cee2d47-f7f0-4d35-89df-479ea5a666bd" + } + } + ], + "Variables": {} +} diff --git a/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_disks.pyTestMgmtComputetest_compute_disks.json b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_disks.pyTestMgmtComputetest_compute_disks.json new file mode 100644 index 000000000000..d86de15a78ad --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_disks.pyTestMgmtComputetest_compute_disks.json @@ -0,0 +1,1002 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:57:57 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABgAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:57:57 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - SCUS ProdSlices", + "x-ms-request-id": "58701990-ca92-44f8-a454-f76995b8a600" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABgAAAKi6m9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:57:57 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABgAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:57:57 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - EUS ProdSlices", + "x-ms-request-id": "a93449b5-0868-4ba7-a4b9-d7acf8b79200" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "71b53039-0354-47fa-84a1-0116f6b67d22", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABgAAAKi6m9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "71b53039-0354-47fa-84a1-0116f6b67d22", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:57:57 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAANS7m9kOAAAA; expires=Wed, 16-Mar-2022 02:57:57 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12470.11 - WUS2 ProdSlices", + "x-ms-request-id": "63561ef2-097d-4400-9f99-3c03d68d4d00" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwNzE3NywibmJmIjoxNjQ0ODA3MTc3LCJleHAiOjE2NDQ4MTEwNzcsImFpbyI6IkUyWmdZSWg3M2IrdmlhczhmdG5uRzhHcFMySmlBUT09IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6IjhoNVdZMzBKQUVTZm1Ud0QxbzFOQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.rHuRb2rh86lhInDuYl95-aDf6rUIb6ZpxJeQSuClG2Rin93WWLziUlPZ2rPZpJzM6ViXrki0RiavyZoePhd6dNu_szWsiYw7rJhSjaE9pBBDQwUunoUdtdgV1XEICiqRJP3fbfz72Qv8EBq427ZHG7ajBjwGwauk7T8_9r9bSTYIlRO9-RLME_18Pz2OZMpC0y2g5kGNr95N699-2Pz2GPoYJipPNSs3YlNd1XO6DVNoeU52ocLM7WtpLaIB0cFGWz4JouUi1B-xxkSbP14GCjHDaUiMS0JsiN_8A5A6DKrtlFw7Eld_6LpWFgewvU2zLXl4HOiep-Ykv6JoxDqLBA" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexe6ad29c6?api-version=2021-08-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "100", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "e97ec45c-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200 + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/59c3108e-f88c-414c-b925-1408e87ee020?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "Cache-Control": "no-cache", + "Content-Length": "236", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:57:58 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/59c3108e-f88c-414c-b925-1408e87ee020?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "Pragma": "no-cache", + "Retry-After": "2", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1616bd42-1dba-4550-9712-007894b9e620", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateUpdateDisks3Min;998,Microsoft.Compute/CreateUpdateDisks30Min;7995", + "x-ms-ratelimit-remaining-subscription-writes": "1187", + "x-ms-request-id": "59c3108e-f88c-414c-b925-1408e87ee020", + "x-ms-routing-request-id": "WESTUS:20220214T025758Z:1616bd42-1dba-4550-9712-007894b9e620", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "disknamexe6ad29c6", + "location": "eastus", + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "provisioningState": "Updating", + "isArmResource": true + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/59c3108e-f88c-414c-b925-1408e87ee020?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "e97ec45c-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:58:00 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "22293838-85a3-4060-8153-b6437c5b9e37", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49988,Microsoft.Compute/GetOperation30Min;399969", + "x-ms-ratelimit-remaining-subscription-reads": "11966", + "x-ms-request-id": "93d4cd82-4138-48ca-bbe2-e3d92df8b75d", + "x-ms-routing-request-id": "WESTUS:20220214T025800Z:22293838-85a3-4060-8153-b6437c5b9e37", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:57:58.6474029\u002B00:00", + "endTime": "2022-02-14T02:57:58.7568048\u002B00:00", + "status": "Succeeded", + "properties": { + "output": { + "name": "disknamexe6ad29c6", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexe6ad29c6", + "type": "Microsoft.Compute/disks", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "diskIOPSReadWrite": 500, + "diskMBpsReadWrite": 60, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:57:58.6474029\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "8207fec7-1ef8-41a3-bfa1-a8baaea617c5" + } + } + }, + "name": "59c3108e-f88c-414c-b925-1408e87ee020" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexe6ad29c6?api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "e97ec45c-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:58:00 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9d8b61fb-3465-48ce-827e-7df4e276f0a2", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;14995,Microsoft.Compute/LowCostGet30Min;119978", + "x-ms-ratelimit-remaining-subscription-reads": "11965", + "x-ms-request-id": "0f4c4359-3a40-42d5-aaac-909456dcc16f", + "x-ms-routing-request-id": "WESTUS:20220214T025800Z:9d8b61fb-3465-48ce-827e-7df4e276f0a2", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "disknamexe6ad29c6", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexe6ad29c6", + "type": "Microsoft.Compute/disks", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "diskIOPSReadWrite": 500, + "diskMBpsReadWrite": 60, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:57:58.6474029\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "8207fec7-1ef8-41a3-bfa1-a8baaea617c5" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexe6ad29c6?api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ebc2aba2-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:58:00 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9c342b85-c2dd-4719-a98a-f6eaa35dab45", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;14994,Microsoft.Compute/LowCostGet30Min;119977", + "x-ms-ratelimit-remaining-subscription-reads": "11964", + "x-ms-request-id": "019075ee-a1de-47b4-bb71-351e03ad2df4", + "x-ms-routing-request-id": "WESTUS:20220214T025801Z:9c342b85-c2dd-4719-a98a-f6eaa35dab45", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "disknamexe6ad29c6", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexe6ad29c6", + "type": "Microsoft.Compute/disks", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "diskIOPSReadWrite": 500, + "diskMBpsReadWrite": 60, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:57:58.6474029\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "8207fec7-1ef8-41a3-bfa1-a8baaea617c5" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexe6ad29c6?api-version=2021-08-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "35", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ebc2aba3-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "properties": { + "diskSizeGB": 200 + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/582f819b-8167-4a2c-9c81-97ffd33d04d6?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "Cache-Control": "no-cache", + "Content-Length": "341", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:58:00 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/582f819b-8167-4a2c-9c81-97ffd33d04d6?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "Pragma": "no-cache", + "Retry-After": "2", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "60a769bf-3017-48c2-b725-8b5adb05ac4b", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateUpdateDisks3Min;997,Microsoft.Compute/CreateUpdateDisks30Min;7994", + "x-ms-ratelimit-remaining-subscription-writes": "1186", + "x-ms-request-id": "582f819b-8167-4a2c-9c81-97ffd33d04d6", + "x-ms-routing-request-id": "WESTUS:20220214T025801Z:60a769bf-3017-48c2-b725-8b5adb05ac4b", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "disknamexe6ad29c6", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "provisioningState": "Updating", + "isArmResource": true, + "colocationConstraints": {} + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/582f819b-8167-4a2c-9c81-97ffd33d04d6?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ebc2aba3-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:58:02 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5bb9ab22-46a9-404a-9b87-8a034420242d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49987,Microsoft.Compute/GetOperation30Min;399968", + "x-ms-ratelimit-remaining-subscription-reads": "11963", + "x-ms-request-id": "ed510c1a-4678-4b2d-8b47-4cf8be3ee276", + "x-ms-routing-request-id": "WESTUS:20220214T025803Z:5bb9ab22-46a9-404a-9b87-8a034420242d", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:58:01.13179\u002B00:00", + "endTime": "2022-02-14T02:58:01.2411866\u002B00:00", + "status": "Succeeded", + "properties": { + "output": { + "name": "disknamexe6ad29c6", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexe6ad29c6", + "type": "Microsoft.Compute/disks", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "diskIOPSReadWrite": 500, + "diskMBpsReadWrite": 60, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:57:58.6474029\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "8207fec7-1ef8-41a3-bfa1-a8baaea617c5" + } + } + }, + "name": "582f819b-8167-4a2c-9c81-97ffd33d04d6" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexe6ad29c6?api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ebc2aba3-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:58:02 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "fac908de-1cba-48c0-bdd3-d746b87d97d2", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;14992,Microsoft.Compute/LowCostGet30Min;119975", + "x-ms-ratelimit-remaining-subscription-reads": "11962", + "x-ms-request-id": "f5b1e177-8661-4e8c-a192-e9bfaa375e42", + "x-ms-routing-request-id": "WESTUS:20220214T025803Z:fac908de-1cba-48c0-bdd3-d746b87d97d2", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "disknamexe6ad29c6", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexe6ad29c6", + "type": "Microsoft.Compute/disks", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "diskIOPSReadWrite": 500, + "diskMBpsReadWrite": 60, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:57:58.6474029\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "8207fec7-1ef8-41a3-bfa1-a8baaea617c5" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexe6ad29c6/beginGetAccess?api-version=2021-08-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "45", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ed37fb2c-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "access": "Read", + "durationInSeconds": 1800 + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/0c8a0164-fd52-4134-b1d6-2d5b64c6293c?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:58:02 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/0c8a0164-fd52-4134-b1d6-2d5b64c6293c?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5d472554-fb6c-47af-8469-53e21c6ae61b", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/HighCostDiskHydrate3Min;999,Microsoft.Compute/HighCostDiskHydrate30Min;7997", + "x-ms-ratelimit-remaining-subscription-writes": "1193", + "x-ms-request-id": "0c8a0164-fd52-4134-b1d6-2d5b64c6293c", + "x-ms-routing-request-id": "WESTUS:20220214T025803Z:5d472554-fb6c-47af-8469-53e21c6ae61b", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/0c8a0164-fd52-4134-b1d6-2d5b64c6293c?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ed37fb2c-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:58:33 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b85185b5-6d7d-4733-969b-a40906c1fc58", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49985,Microsoft.Compute/GetOperation30Min;399965", + "x-ms-ratelimit-remaining-subscription-reads": "11961", + "x-ms-request-id": "3096deac-8017-40e3-a270-2d7f81d6e6ab", + "x-ms-routing-request-id": "WESTUS:20220214T025833Z:b85185b5-6d7d-4733-969b-a40906c1fc58", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:58:03.491164\u002B00:00", + "endTime": "2022-02-14T02:58:03.7099504\u002B00:00", + "status": "Succeeded", + "properties": { + "output": { + "accessSAS": "https://md-hdd-fz311pgdl3wp.z30.blob.storage.azure.net/phh4d2wlwkt5/abcd?sv=2018-03-28\u0026sr=b\u0026si=bcc021fb-8f0e-48e1-bf9f-93c111d16e5b\u0026sig=aYxZ4HgtXUkqdF83Rz6f7k2%2BemGThiDsIdtwzlzrQCs%3D" + } + }, + "name": "0c8a0164-fd52-4134-b1d6-2d5b64c6293c" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/0c8a0164-fd52-4134-b1d6-2d5b64c6293c?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ed37fb2c-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:58:33 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ae2a75a8-da1f-44f4-b475-a50226bdcf34", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49984,Microsoft.Compute/GetOperation30Min;399964", + "x-ms-ratelimit-remaining-subscription-reads": "11960", + "x-ms-request-id": "778f0004-db5a-456e-a89f-22c5f556e9fb", + "x-ms-routing-request-id": "WESTUS:20220214T025833Z:ae2a75a8-da1f-44f4-b475-a50226bdcf34", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "accessSAS": "https://md-hdd-fz311pgdl3wp.z30.blob.storage.azure.net/phh4d2wlwkt5/abcd?sv=2018-03-28\u0026sr=b\u0026si=bcc021fb-8f0e-48e1-bf9f-93c111d16e5b\u0026sig=aYxZ4HgtXUkqdF83Rz6f7k2%2BemGThiDsIdtwzlzrQCs%3D" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexe6ad29c6/endGetAccess?api-version=2021-08-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ff5f6ef2-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/8890bbb1-fe9a-4b78-af85-201aac41c697?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:58:33 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/8890bbb1-fe9a-4b78-af85-201aac41c697?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d0828893-08f5-4992-b797-76103601a679", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/HighCostDiskHydrate3Min;998,Microsoft.Compute/HighCostDiskHydrate30Min;7996", + "x-ms-ratelimit-remaining-subscription-writes": "1192", + "x-ms-request-id": "8890bbb1-fe9a-4b78-af85-201aac41c697", + "x-ms-routing-request-id": "WESTUS:20220214T025834Z:d0828893-08f5-4992-b797-76103601a679", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/8890bbb1-fe9a-4b78-af85-201aac41c697?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ff5f6ef2-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:59:03 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "47f3148b-b2fe-4b74-94b5-acc289723385", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49985,Microsoft.Compute/GetOperation30Min;399962", + "x-ms-ratelimit-remaining-subscription-reads": "11959", + "x-ms-request-id": "ae30cf43-ce7c-407d-b58b-7b8d4a78d02b", + "x-ms-routing-request-id": "WESTUS:20220214T025904Z:47f3148b-b2fe-4b74-94b5-acc289723385", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:58:33.9288863\u002B00:00", + "endTime": "2022-02-14T02:58:34.0851462\u002B00:00", + "status": "Succeeded", + "name": "8890bbb1-fe9a-4b78-af85-201aac41c697" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/8890bbb1-fe9a-4b78-af85-201aac41c697?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ff5f6ef2-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:59:03 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b936e7ba-b508-4072-91a2-462e2ebf0b29", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49984,Microsoft.Compute/GetOperation30Min;399961", + "x-ms-ratelimit-remaining-subscription-reads": "11958", + "x-ms-request-id": "abc1a46f-b8d3-44f0-b186-9c87697e85f5", + "x-ms-routing-request-id": "WESTUS:20220214T025904Z:b936e7ba-b508-4072-91a2-462e2ebf0b29", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexe6ad29c6?api-version=2021-08-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "117ac1b8-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/96edc1d2-ecf0-4c52-afb5-a90449bd9232?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:59:03 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/96edc1d2-ecf0-4c52-afb5-a90449bd9232?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d9975902-615d-4da5-af86-08fbd453fe95", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteDisks3Min;2998,Microsoft.Compute/DeleteDisks30Min;23997", + "x-ms-ratelimit-remaining-subscription-deletes": "14994", + "x-ms-request-id": "96edc1d2-ecf0-4c52-afb5-a90449bd9232", + "x-ms-routing-request-id": "WESTUS:20220214T025904Z:d9975902-615d-4da5-af86-08fbd453fe95", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/96edc1d2-ecf0-4c52-afb5-a90449bd9232?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "117ac1b8-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:59:34 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "302dc6a2-efca-4fe2-9b93-073482380639", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49987,Microsoft.Compute/GetOperation30Min;399959", + "x-ms-ratelimit-remaining-subscription-reads": "11957", + "x-ms-request-id": "a0b22419-175f-4bf0-8758-d38044aeae26", + "x-ms-routing-request-id": "WESTUS:20220214T025935Z:302dc6a2-efca-4fe2-9b93-073482380639", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:59:04.6009497\u002B00:00", + "endTime": "2022-02-14T02:59:04.8197219\u002B00:00", + "status": "Succeeded", + "name": "96edc1d2-ecf0-4c52-afb5-a90449bd9232" + } + } + ], + "Variables": {} +} diff --git a/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_disks.pyTestMgmtComputetest_compute_shot.json b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_disks.pyTestMgmtComputetest_compute_shot.json new file mode 100644 index 000000000000..557ec6732443 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_disks.pyTestMgmtComputetest_compute_shot.json @@ -0,0 +1,1686 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:54:40 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABQAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:54:40 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - NCUS ProdSlices", + "x-ms-request-id": "c8114510-6af7-4149-a957-41ec6b128300" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABQAAAKi6m9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:54:40 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABQAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:54:41 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - SCUS ProdSlices", + "x-ms-request-id": "786de263-9661-494d-bacb-7510c601ae00" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "44df0fd5-bac5-47c4-b7f6-2f61e5260dea", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABQAAAKi6m9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "44df0fd5-bac5-47c4-b7f6-2f61e5260dea", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:54:40 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABgAAAKi6m9kOAAAA; expires=Wed, 16-Mar-2022 02:54:41 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12470.11 - WUS2 ProdSlices", + "x-ms-request-id": "39202401-d829-4b41-a084-8366efe62100" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwNjk4MSwibmJmIjoxNjQ0ODA2OTgxLCJleHAiOjE2NDQ4MTA4ODEsImFpbyI6IkUyWmdZSmkwUmtCelZ2SnJ3ejBWYzM1S1NNeC9EQUE9IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6IkFTUWdPU25ZUVV1Z2hJTm03LVloQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.hX5la3PDK_wGxYVR5ChdvK6S5XGjD5QZE_ymqNmx5FNABnjWkou0DrtuviiD4WPZ7M4gN-NY5xucN1I-Fi-X504vx_ynmzu8jb1nErl9kYJfct6a-iY9fx06XgFBgo_PQQ85lrF2fVIUUNFINtWG3zacE4zWtCwwFDi8bse1ASbEZeyFzib3mksdQXwNq6VdHf8fphc16PUyOxgT-LGjkI4GWyFjrvbz-zPR3MkiGKTeBvAypPtaTKHCAc4mIAolNBLoCjnTlrlIGnZeOi7bJEXE8mHNkTz6UmGYuJ5_UCR-q-oczdkdNi1GMuzJbl6ngHZhTjuSV3bYGGE4z8T2cw" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexbc8e2966?api-version=2021-08-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "100", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "747e433a-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200 + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/9c585e9f-76d9-4277-9589-7b44fa4fe79f?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "Cache-Control": "no-cache", + "Content-Length": "236", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:54:41 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/9c585e9f-76d9-4277-9589-7b44fa4fe79f?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "Pragma": "no-cache", + "Retry-After": "2", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "09a9e986-2180-459d-93fe-a003ca9acd13", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateUpdateDisks3Min;997,Microsoft.Compute/CreateUpdateDisks30Min;7997", + "x-ms-ratelimit-remaining-subscription-writes": "1192", + "x-ms-request-id": "9c585e9f-76d9-4277-9589-7b44fa4fe79f", + "x-ms-routing-request-id": "WESTUS:20220214T025442Z:09a9e986-2180-459d-93fe-a003ca9acd13", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "disknamexbc8e2966", + "location": "eastus", + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "provisioningState": "Updating", + "isArmResource": true + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/9c585e9f-76d9-4277-9589-7b44fa4fe79f?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "747e433a-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:54:44 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a1c0e541-9e6e-47cb-8c1e-99b109d380de", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49988,Microsoft.Compute/GetOperation30Min;399988", + "x-ms-ratelimit-remaining-subscription-reads": "11984", + "x-ms-request-id": "cbeec228-8b07-4bb4-a7ba-2c17ab94ed8b", + "x-ms-routing-request-id": "WESTUS:20220214T025444Z:a1c0e541-9e6e-47cb-8c1e-99b109d380de", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:54:42.0983723\u002B00:00", + "endTime": "2022-02-14T02:54:42.2233953\u002B00:00", + "status": "Succeeded", + "properties": { + "output": { + "name": "disknamexbc8e2966", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexbc8e2966", + "type": "Microsoft.Compute/disks", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "diskIOPSReadWrite": 500, + "diskMBpsReadWrite": 60, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:54:42.1139985\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "73f087f9-f35d-4faa-9178-2bedf8830c43" + } + } + }, + "name": "9c585e9f-76d9-4277-9589-7b44fa4fe79f" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexbc8e2966?api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "747e433a-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:54:44 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d5377c70-9637-4335-81f4-b06f63924ee2", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;14990,Microsoft.Compute/LowCostGet30Min;119989", + "x-ms-ratelimit-remaining-subscription-reads": "11983", + "x-ms-request-id": "249f57e7-4483-4d70-8117-f1fb8b2eed1c", + "x-ms-routing-request-id": "WESTUS:20220214T025444Z:d5377c70-9637-4335-81f4-b06f63924ee2", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "disknamexbc8e2966", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexbc8e2966", + "type": "Microsoft.Compute/disks", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "diskIOPSReadWrite": 500, + "diskMBpsReadWrite": 60, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:54:42.1139985\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "73f087f9-f35d-4faa-9178-2bedf8830c43" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966?api-version=2021-08-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "222", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "769fa6a4-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "creationData": { + "createOption": "Copy", + "sourceUri": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexbc8e2966" + } + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/55665d89-3682-4fe1-b719-4580a33b55d4?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "Cache-Control": "no-cache", + "Content-Length": "432", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:54:44 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/55665d89-3682-4fe1-b719-4580a33b55d4?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "Pragma": "no-cache", + "Retry-After": "2", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "cf653d94-76f2-4bdc-9c9d-734540ed05cf", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/HighCostSnapshotCreateHydrate3Min;999,Microsoft.Compute/HighCostSnapshotCreateHydrate30Min;7999", + "x-ms-ratelimit-remaining-subscription-writes": "1191", + "x-ms-request-id": "55665d89-3682-4fe1-b719-4580a33b55d4", + "x-ms-routing-request-id": "WESTUS:20220214T025445Z:cf653d94-76f2-4bdc-9c9d-734540ed05cf", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "location": "eastus", + "properties": { + "creationData": { + "createOption": "Copy", + "sourceUri": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexbc8e2966", + "sourceUniqueId": "73f087f9-f35d-4faa-9178-2bedf8830c43" + }, + "publicNetworkAccess": "Enabled", + "provisioningState": "Updating", + "isArmResource": true + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/55665d89-3682-4fe1-b719-4580a33b55d4?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "769fa6a4-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:54:46 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c46c9638-cc4b-40e1-85ff-65f7a95b1c93", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49987,Microsoft.Compute/GetOperation30Min;399987", + "x-ms-ratelimit-remaining-subscription-reads": "11982", + "x-ms-request-id": "02d55eaf-ae2b-474d-99cb-66fd4e424c1a", + "x-ms-routing-request-id": "WESTUS:20220214T025447Z:c46c9638-cc4b-40e1-85ff-65f7a95b1c93", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:54:45.0202693\u002B00:00", + "endTime": "2022-02-14T02:54:46.2390387\u002B00:00", + "status": "Succeeded", + "properties": { + "output": { + "name": "snapshotxbc8e2966", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966", + "type": "Microsoft.Compute/snapshots", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Copy", + "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexbc8e2966", + "sourceUniqueId": "73f087f9-f35d-4faa-9178-2bedf8830c43" + }, + "diskSizeGB": 200, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "incremental": false, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:54:45.0359089\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "ce101d36-7b2b-4cd9-8b96-60b4d7ce0249" + } + } + }, + "name": "55665d89-3682-4fe1-b719-4580a33b55d4" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966?api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "769fa6a4-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:54:46 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3d1ed9da-e7b1-4730-820f-cddf3a813db6", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;14989,Microsoft.Compute/LowCostGet30Min;119988", + "x-ms-ratelimit-remaining-subscription-reads": "11981", + "x-ms-request-id": "865babc5-4dfb-46ed-b423-325913100da7", + "x-ms-routing-request-id": "WESTUS:20220214T025447Z:3d1ed9da-e7b1-4730-820f-cddf3a813db6", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "snapshotxbc8e2966", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966", + "type": "Microsoft.Compute/snapshots", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Copy", + "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexbc8e2966", + "sourceUniqueId": "73f087f9-f35d-4faa-9178-2bedf8830c43" + }, + "diskSizeGB": 200, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "incremental": false, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:54:45.0359089\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "ce101d36-7b2b-4cd9-8b96-60b4d7ce0249" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/images/imagexbc8e2966?api-version=2021-11-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "317", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "785de604-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "storageProfile": { + "osDisk": { + "snapshot": { + "id": "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966" + }, + "osType": "Linux", + "osState": "Generalized" + }, + "zoneResilient": false + }, + "hyperVGeneration": "V1" + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/0855e666-fc1c-4fb7-93f3-60289c54a97f?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "762", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:54:48 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7ea62383-f70a-40bd-84db-0211d2752e1d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateImages3Min;39,Microsoft.Compute/CreateImages30Min;199", + "x-ms-ratelimit-remaining-subscription-writes": "1190", + "x-ms-request-id": "0855e666-fc1c-4fb7-93f3-60289c54a97f", + "x-ms-routing-request-id": "WESTUS:20220214T025448Z:7ea62383-f70a-40bd-84db-0211d2752e1d" + }, + "ResponseBody": { + "name": "imagexbc8e2966", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/images/imagexbc8e2966", + "type": "Microsoft.Compute/images", + "location": "eastus", + "properties": { + "storageProfile": { + "osDisk": { + "osType": "Linux", + "osState": "Generalized", + "snapshot": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966" + }, + "caching": "None", + "storageAccountType": "Standard_LRS" + }, + "dataDisks": [], + "zoneResilient": false + }, + "provisioningState": "Creating", + "hyperVGeneration": "V1" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/0855e666-fc1c-4fb7-93f3-60289c54a97f?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "785de604-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:55:18 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b533213c-7003-4dbe-8fc7-9e55ff0c2f27", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14997,Microsoft.Compute/GetOperation30Min;29995", + "x-ms-ratelimit-remaining-subscription-reads": "11980", + "x-ms-request-id": "04700f82-191f-406f-83fa-337474149f35", + "x-ms-routing-request-id": "WESTUS:20220214T025518Z:b533213c-7003-4dbe-8fc7-9e55ff0c2f27" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:54:48.3340758\u002B00:00", + "endTime": "2022-02-14T02:54:53.5215363\u002B00:00", + "status": "Succeeded", + "name": "0855e666-fc1c-4fb7-93f3-60289c54a97f" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/images/imagexbc8e2966?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "785de604-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:55:19 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b6b5438f-bae0-493c-a923-5ab796fdc315", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetImages3Min;358,Microsoft.Compute/GetImages30Min;1798", + "x-ms-ratelimit-remaining-subscription-reads": "11979", + "x-ms-request-id": "a2863232-5d14-4810-a3c8-0594c3b7b080", + "x-ms-routing-request-id": "WESTUS:20220214T025519Z:b6b5438f-bae0-493c-a923-5ab796fdc315" + }, + "ResponseBody": { + "name": "imagexbc8e2966", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/images/imagexbc8e2966", + "type": "Microsoft.Compute/images", + "location": "eastus", + "properties": { + "storageProfile": { + "osDisk": { + "osType": "Linux", + "osState": "Generalized", + "diskSizeGB": 200, + "snapshot": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966" + }, + "caching": "None", + "storageAccountType": "Standard_LRS" + }, + "dataDisks": [], + "zoneResilient": false + }, + "provisioningState": "Succeeded", + "hyperVGeneration": "V1" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966?api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "8b4929c2-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:55:19 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c640351a-f253-4b1d-a578-f5280f3f2c40", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;14983,Microsoft.Compute/LowCostGet30Min;119983", + "x-ms-ratelimit-remaining-subscription-reads": "11978", + "x-ms-request-id": "5a5f4fe1-b3c9-4513-9287-965ceb108a5b", + "x-ms-routing-request-id": "WESTUS:20220214T025519Z:c640351a-f253-4b1d-a578-f5280f3f2c40", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "snapshotxbc8e2966", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966", + "type": "Microsoft.Compute/snapshots", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Copy", + "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexbc8e2966", + "sourceUniqueId": "73f087f9-f35d-4faa-9178-2bedf8830c43" + }, + "diskSizeGB": 200, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "incremental": false, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:54:45.0359089\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "ce101d36-7b2b-4cd9-8b96-60b4d7ce0249" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/images/imagexbc8e2966?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "8b4929c3-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:55:19 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "286bdfdc-9024-48f6-80ed-de036c1c8b04", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetImages3Min;357,Microsoft.Compute/GetImages30Min;1797", + "x-ms-ratelimit-remaining-subscription-reads": "11977", + "x-ms-request-id": "d74acf22-eea6-4674-97b7-220bb0a28960", + "x-ms-routing-request-id": "WESTUS:20220214T025519Z:286bdfdc-9024-48f6-80ed-de036c1c8b04" + }, + "ResponseBody": { + "name": "imagexbc8e2966", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/images/imagexbc8e2966", + "type": "Microsoft.Compute/images", + "location": "eastus", + "properties": { + "storageProfile": { + "osDisk": { + "osType": "Linux", + "osState": "Generalized", + "diskSizeGB": 200, + "snapshot": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966" + }, + "caching": "None", + "storageAccountType": "Standard_LRS" + }, + "dataDisks": [], + "zoneResilient": false + }, + "provisioningState": "Succeeded", + "hyperVGeneration": "V1" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/images/imagexbc8e2966?api-version=2021-11-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "30", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "8b4929c4-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "tags": { + "department": "HR" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/59fab1f2-b183-4714-8d47-1d2a18bd13aa?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:55:20 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d701b9f4-a17a-4bff-9f0f-0ab5f132a9c4", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateImages3Min;38,Microsoft.Compute/CreateImages30Min;198", + "x-ms-ratelimit-remaining-subscription-writes": "1189", + "x-ms-request-id": "59fab1f2-b183-4714-8d47-1d2a18bd13aa", + "x-ms-routing-request-id": "WESTUS:20220214T025520Z:d701b9f4-a17a-4bff-9f0f-0ab5f132a9c4" + }, + "ResponseBody": { + "name": "imagexbc8e2966", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/images/imagexbc8e2966", + "type": "Microsoft.Compute/images", + "location": "eastus", + "tags": { + "department": "HR" + }, + "properties": { + "storageProfile": { + "osDisk": { + "osType": "Linux", + "osState": "Generalized", + "diskSizeGB": 200, + "snapshot": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966" + }, + "caching": "None", + "storageAccountType": "Standard_LRS" + }, + "dataDisks": [], + "zoneResilient": false + }, + "provisioningState": "Updating", + "hyperVGeneration": "V1" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/59fab1f2-b183-4714-8d47-1d2a18bd13aa?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "8b4929c4-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:55:49 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d23b8422-73bd-49aa-b4fc-6da932675e60", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14998,Microsoft.Compute/GetOperation30Min;29994", + "x-ms-ratelimit-remaining-subscription-reads": "11976", + "x-ms-request-id": "95f3c97a-e9db-488b-9c49-62f6fe25b09a", + "x-ms-routing-request-id": "WESTUS:20220214T025550Z:d23b8422-73bd-49aa-b4fc-6da932675e60" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:55:19.490478\u002B00:00", + "endTime": "2022-02-14T02:55:24.5998998\u002B00:00", + "status": "Succeeded", + "name": "59fab1f2-b183-4714-8d47-1d2a18bd13aa" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/images/imagexbc8e2966?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "8b4929c4-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:55:50 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "319b23b6-e566-4486-9b44-40232a628c45", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetImages3Min;355,Microsoft.Compute/GetImages30Min;1795", + "x-ms-ratelimit-remaining-subscription-reads": "11975", + "x-ms-request-id": "f36e9a6b-834a-4616-b96a-e1b22fd7434a", + "x-ms-routing-request-id": "WESTUS:20220214T025550Z:319b23b6-e566-4486-9b44-40232a628c45" + }, + "ResponseBody": { + "name": "imagexbc8e2966", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/images/imagexbc8e2966", + "type": "Microsoft.Compute/images", + "location": "eastus", + "tags": { + "department": "HR" + }, + "properties": { + "storageProfile": { + "osDisk": { + "osType": "Linux", + "osState": "Generalized", + "diskSizeGB": 200, + "snapshot": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966" + }, + "caching": "None", + "storageAccountType": "Standard_LRS" + }, + "dataDisks": [], + "zoneResilient": false + }, + "provisioningState": "Succeeded", + "hyperVGeneration": "V1" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966?api-version=2021-08-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "2", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "9e0be356-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": {}, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/6a062a3e-b19b-4ecb-9f91-ff7b5c0e5a73?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "Cache-Control": "no-cache", + "Content-Length": "552", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:55:50 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/6a062a3e-b19b-4ecb-9f91-ff7b5c0e5a73?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "Pragma": "no-cache", + "Retry-After": "2", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ad5d1d3b-697a-46f6-bc58-b23d40b029ae", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateUpdateDisks3Min;996,Microsoft.Compute/CreateUpdateDisks30Min;7996", + "x-ms-ratelimit-remaining-subscription-writes": "1188", + "x-ms-request-id": "6a062a3e-b19b-4ecb-9f91-ff7b5c0e5a73", + "x-ms-routing-request-id": "WESTUS:20220214T025550Z:ad5d1d3b-697a-46f6-bc58-b23d40b029ae", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Copy", + "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexbc8e2966", + "sourceUniqueId": "73f087f9-f35d-4faa-9178-2bedf8830c43" + }, + "diskSizeGB": 200, + "provisioningState": "Updating", + "isArmResource": true, + "colocationConstraints": {}, + "faultDomain": 0 + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/6a062a3e-b19b-4ecb-9f91-ff7b5c0e5a73?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "9e0be356-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:55:52 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3da1c213-e32d-429b-895a-943bea12186e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49980,Microsoft.Compute/GetOperation30Min;399980", + "x-ms-ratelimit-remaining-subscription-reads": "11974", + "x-ms-request-id": "2438ef7d-5183-4214-8224-4edb5e4767a1", + "x-ms-routing-request-id": "WESTUS:20220214T025552Z:3da1c213-e32d-429b-895a-943bea12186e", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:55:50.6456632\u002B00:00", + "endTime": "2022-02-14T02:55:50.7550363\u002B00:00", + "status": "Succeeded", + "properties": { + "output": { + "name": "snapshotxbc8e2966", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966", + "type": "Microsoft.Compute/snapshots", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Copy", + "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexbc8e2966", + "sourceUniqueId": "73f087f9-f35d-4faa-9178-2bedf8830c43" + }, + "diskSizeGB": 200, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "incremental": false, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:54:45.0359089\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "ce101d36-7b2b-4cd9-8b96-60b4d7ce0249" + } + } + }, + "name": "6a062a3e-b19b-4ecb-9f91-ff7b5c0e5a73" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966?api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "9e0be356-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:55:52 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "cfca1576-fd3c-4f9b-b853-2735a14a6440", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;14981,Microsoft.Compute/LowCostGet30Min;119981", + "x-ms-ratelimit-remaining-subscription-reads": "11973", + "x-ms-request-id": "8329f01e-578e-4e1d-bccf-35d474ec3c89", + "x-ms-routing-request-id": "WESTUS:20220214T025552Z:cfca1576-fd3c-4f9b-b853-2735a14a6440", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "snapshotxbc8e2966", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966", + "type": "Microsoft.Compute/snapshots", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Copy", + "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/disknamexbc8e2966", + "sourceUniqueId": "73f087f9-f35d-4faa-9178-2bedf8830c43" + }, + "diskSizeGB": 200, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "incremental": false, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:54:45.0359089\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "ce101d36-7b2b-4cd9-8b96-60b4d7ce0249" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966/beginGetAccess?api-version=2021-08-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "45", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "9f752c34-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "access": "Read", + "durationInSeconds": 1800 + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/260c3614-8760-47a0-ba2a-31fb123ead18?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:55:52 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/260c3614-8760-47a0-ba2a-31fb123ead18?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "43b5dbbf-0327-4de6-9280-468ec7f91e09", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/HighCostSnapshotCreateHydrate3Min;998,Microsoft.Compute/HighCostSnapshotCreateHydrate30Min;7998", + "x-ms-ratelimit-remaining-subscription-writes": "1195", + "x-ms-request-id": "260c3614-8760-47a0-ba2a-31fb123ead18", + "x-ms-routing-request-id": "WESTUS:20220214T025553Z:43b5dbbf-0327-4de6-9280-468ec7f91e09", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/260c3614-8760-47a0-ba2a-31fb123ead18?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "9f752c34-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:56:23 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "897a63a3-c5bc-426e-8362-1fe1d55f9b5e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49982,Microsoft.Compute/GetOperation30Min;399978", + "x-ms-ratelimit-remaining-subscription-reads": "11972", + "x-ms-request-id": "5894cd2b-b1a8-4417-922a-353c499a2d9a", + "x-ms-routing-request-id": "WESTUS:20220214T025623Z:897a63a3-c5bc-426e-8362-1fe1d55f9b5e", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:55:53.0050816\u002B00:00", + "endTime": "2022-02-14T02:55:53.1769687\u002B00:00", + "status": "Succeeded", + "properties": { + "output": { + "accessSAS": "https://md-c1gsvlkmxpbn.z35.blob.storage.azure.net/rwcfc5432qcl/abcd?sv=2018-03-28\u0026sr=b\u0026si=fc828185-4239-4991-9687-c14929be1c18\u0026sig=XrANeLSaFr3UU6K7bp2vG5bjNDPIuErKadCXN%2B8GNxg%3D" + } + }, + "name": "260c3614-8760-47a0-ba2a-31fb123ead18" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/260c3614-8760-47a0-ba2a-31fb123ead18?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "9f752c34-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:56:23 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8adbd99d-feee-4ab2-86db-ca72e0a3bd04", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49981,Microsoft.Compute/GetOperation30Min;399977", + "x-ms-ratelimit-remaining-subscription-reads": "11971", + "x-ms-request-id": "d38adafd-7ab8-40dd-9ff2-663253e607a3", + "x-ms-routing-request-id": "WESTUS:20220214T025623Z:8adbd99d-feee-4ab2-86db-ca72e0a3bd04", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "accessSAS": "https://md-c1gsvlkmxpbn.z35.blob.storage.azure.net/rwcfc5432qcl/abcd?sv=2018-03-28\u0026sr=b\u0026si=fc828185-4239-4991-9687-c14929be1c18\u0026sig=XrANeLSaFr3UU6K7bp2vG5bjNDPIuErKadCXN%2B8GNxg%3D" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966/endGetAccess?api-version=2021-08-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "b19b8354-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/ddd219de-66b5-4c4f-a31b-fa6d5b6bc53e?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:56:23 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/ddd219de-66b5-4c4f-a31b-fa6d5b6bc53e?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "afc520cb-414f-499a-afc7-2f2afc45ab54", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/HighCostSnapshotCreateHydrate3Min;997,Microsoft.Compute/HighCostSnapshotCreateHydrate30Min;7997", + "x-ms-ratelimit-remaining-subscription-writes": "1194", + "x-ms-request-id": "ddd219de-66b5-4c4f-a31b-fa6d5b6bc53e", + "x-ms-routing-request-id": "WESTUS:20220214T025623Z:afc520cb-414f-499a-afc7-2f2afc45ab54", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/ddd219de-66b5-4c4f-a31b-fa6d5b6bc53e?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "b19b8354-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:56:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3dfd6759-9dbd-4e27-8701-6b38e8684b67", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49982,Microsoft.Compute/GetOperation30Min;399975", + "x-ms-ratelimit-remaining-subscription-reads": "11970", + "x-ms-request-id": "11cffe2a-4106-4bd2-b01f-0ac7c21101c8", + "x-ms-routing-request-id": "WESTUS:20220214T025653Z:3dfd6759-9dbd-4e27-8701-6b38e8684b67", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:56:23.4584091\u002B00:00", + "endTime": "2022-02-14T02:56:23.6146423\u002B00:00", + "status": "Succeeded", + "name": "ddd219de-66b5-4c4f-a31b-fa6d5b6bc53e" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/ddd219de-66b5-4c4f-a31b-fa6d5b6bc53e?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "b19b8354-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:56:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "bafaed10-c540-4ca6-9a47-a214ee563d8a", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49981,Microsoft.Compute/GetOperation30Min;399974", + "x-ms-ratelimit-remaining-subscription-reads": "11969", + "x-ms-request-id": "c120536d-9094-4b17-acd2-426467ee07f3", + "x-ms-routing-request-id": "WESTUS:20220214T025653Z:bafaed10-c540-4ca6-9a47-a214ee563d8a", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/images/imagexbc8e2966?api-version=2021-11-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "c3b83bcc-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/6bbde866-8468-4388-bbd6-f71ddd4de65c?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:56:53 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/6bbde866-8468-4388-bbd6-f71ddd4de65c?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0b601530-6ad2-45a0-bf18-2d60ff83dc52", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteImages3Min;119,Microsoft.Compute/DeleteImages30Min;599", + "x-ms-ratelimit-remaining-subscription-deletes": "14996", + "x-ms-request-id": "6bbde866-8468-4388-bbd6-f71ddd4de65c", + "x-ms-routing-request-id": "WESTUS:20220214T025654Z:0b601530-6ad2-45a0-bf18-2d60ff83dc52" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/6bbde866-8468-4388-bbd6-f71ddd4de65c?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "c3b83bcc-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:57:24 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7778a2a5-e7d0-4357-9024-14c385d04236", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14995,Microsoft.Compute/GetOperation30Min;29991", + "x-ms-ratelimit-remaining-subscription-reads": "11968", + "x-ms-request-id": "e6796d89-6e7b-4101-bb8e-3e3bee829dff", + "x-ms-routing-request-id": "WESTUS:20220214T025724Z:7778a2a5-e7d0-4357-9024-14c385d04236" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:56:54.0221679\u002B00:00", + "endTime": "2022-02-14T02:56:59.1315602\u002B00:00", + "status": "Succeeded", + "name": "6bbde866-8468-4388-bbd6-f71ddd4de65c" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotxbc8e2966?api-version=2021-08-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "d5de7604-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/2babc212-bee7-4d6d-bda7-0bb5ba0473a1?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 02:57:24 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/2babc212-bee7-4d6d-bda7-0bb5ba0473a1?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6f3004bf-4dd8-4b00-86f4-c772a677db11", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteDisks3Min;2999,Microsoft.Compute/DeleteDisks30Min;23998", + "x-ms-ratelimit-remaining-subscription-deletes": "14995", + "x-ms-request-id": "2babc212-bee7-4d6d-bda7-0bb5ba0473a1", + "x-ms-routing-request-id": "WESTUS:20220214T025724Z:6f3004bf-4dd8-4b00-86f4-c772a677db11", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/2babc212-bee7-4d6d-bda7-0bb5ba0473a1?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "d5de7604-8d41-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:57:54 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7af5ce83-7561-4b7e-98d6-9d28a903f183", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49987,Microsoft.Compute/GetOperation30Min;399970", + "x-ms-ratelimit-remaining-subscription-reads": "11967", + "x-ms-request-id": "96724c4c-e749-47b7-89e5-a9fef018b997", + "x-ms-routing-request-id": "WESTUS:20220214T025754Z:7af5ce83-7561-4b7e-98d6-9d28a903f183", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:57:24.4588043\u002B00:00", + "endTime": "2022-02-14T02:57:24.7087977\u002B00:00", + "status": "Succeeded", + "name": "2babc212-bee7-4d6d-bda7-0bb5ba0473a1" + } + } + ], + "Variables": {} +} diff --git a/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_galleries.pyTestMgmtComputetest_compute_galleries.json b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_galleries.pyTestMgmtComputetest_compute_galleries.json new file mode 100644 index 000000000000..060204ab71ce --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_galleries.pyTestMgmtComputetest_compute_galleries.json @@ -0,0 +1,2901 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:59:36 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAANS7m9kOAAAA; expires=Wed, 16-Mar-2022 02:59:37 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - EUS ProdSlices", + "x-ms-request-id": "dad8168f-d552-4c68-abd5-711920398c00" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAANS7m9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:59:36 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAANS7m9kOAAAA; expires=Wed, 16-Mar-2022 02:59:37 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12470.11 - WUS2 ProdSlices", + "x-ms-request-id": "e21bf6c1-3ec8-49af-ace5-f13f209e1800" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "a8b21e26-cf82-4154-ab37-54aaafc9adfd", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAANS7m9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "a8b21e26-cf82-4154-ab37-54aaafc9adfd", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:59:36 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAwAAANS7m9kOAAAA; expires=Wed, 16-Mar-2022 02:59:37 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12470.11 - WUS2 ProdSlices", + "x-ms-request-id": "ce864b54-d533-47e7-81f0-8e3a19d35000" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwNzI3NywibmJmIjoxNjQ0ODA3Mjc3LCJleHAiOjE2NDQ4MTExNzcsImFpbyI6IkUyWmdZTGdlSWZmd09MZEUxcVU3dnhmLzNzZm5EUUE9IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6IlZFdUd6alBWNTBlQjhJNDZHZE5RQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.OLB5jpuLKD4Ipr_tAHlcBR5H3exL4_Lv4YBqzStjRBV87Mr7YhwXTtGSjLeAxquQ7UmaDaP-7olPYdlzP5VhpgwyW4qvCOBq2NudaDy37FBQp6O9dAx_vgmwqlvLrv4PxeFQFZ07o6EZ_nw28gdASGE8WmVPffvpq0pPO5Z_trWoBmfwmm8wGEZLW37MlDOndxtKEG34-E1fXSB0TuZ4XaHDYU-1tTSaMaTo8ExHP56oH8QTUAktJbTMbFbVJPi-mIN2ypRunC1DUKFOjWwW-ni4Qnt4iPcYvNWeNwLPe9afXiAHORaGrEbQELdIiHQgz0oAbRiVwtqVgBgsauvkgw" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/diskname4a232cfa?api-version=2021-08-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "100", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "2521cdc4-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200 + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/6eff89ab-38cd-48e1-b773-3c7eba169186?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "Cache-Control": "no-cache", + "Content-Length": "235", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:59:38 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/6eff89ab-38cd-48e1-b773-3c7eba169186?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "Pragma": "no-cache", + "Retry-After": "2", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "29c71052-f3f4-4a7d-baa2-18e2bc913162", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateUpdateDisks3Min;997,Microsoft.Compute/CreateUpdateDisks30Min;7993", + "x-ms-ratelimit-remaining-subscription-writes": "1185", + "x-ms-request-id": "6eff89ab-38cd-48e1-b773-3c7eba169186", + "x-ms-routing-request-id": "WESTUS:20220214T025938Z:29c71052-f3f4-4a7d-baa2-18e2bc913162", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "diskname4a232cfa", + "location": "eastus", + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "provisioningState": "Updating", + "isArmResource": true + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/6eff89ab-38cd-48e1-b773-3c7eba169186?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "2521cdc4-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:59:40 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "aa5f0c9d-8d00-4be6-9879-36f1b48c3c0f", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49986,Microsoft.Compute/GetOperation30Min;399958", + "x-ms-ratelimit-remaining-subscription-reads": "11956", + "x-ms-request-id": "805a2659-fc17-4052-b100-14c86b417bfe", + "x-ms-routing-request-id": "WESTUS:20220214T025940Z:aa5f0c9d-8d00-4be6-9879-36f1b48c3c0f", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:59:38.6648798\u002B00:00", + "endTime": "2022-02-14T02:59:38.7742692\u002B00:00", + "status": "Succeeded", + "properties": { + "output": { + "name": "diskname4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/diskname4a232cfa", + "type": "Microsoft.Compute/disks", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "diskIOPSReadWrite": 500, + "diskMBpsReadWrite": 60, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:59:38.6648798\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "d1f8efa4-e014-4817-97ed-268e71d7ec39" + } + } + }, + "name": "6eff89ab-38cd-48e1-b773-3c7eba169186" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/diskname4a232cfa?api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "2521cdc4-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:59:40 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d0dd04ca-9c22-49fd-b2d1-880c5c99aee3", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;14990,Microsoft.Compute/LowCostGet30Min;119970", + "x-ms-ratelimit-remaining-subscription-reads": "11955", + "x-ms-request-id": "1bf97959-4d9a-48f0-8ff4-62dcc80420d4", + "x-ms-routing-request-id": "WESTUS:20220214T025940Z:d0dd04ca-9c22-49fd-b2d1-880c5c99aee3", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "diskname4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/diskname4a232cfa", + "type": "Microsoft.Compute/disks", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Empty" + }, + "diskSizeGB": 200, + "diskIOPSReadWrite": 500, + "diskMBpsReadWrite": 60, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:59:38.6648798\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "d1f8efa4-e014-4817-97ed-268e71d7ec39" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotname4a232cfa?api-version=2021-08-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "221", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "276180f2-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "creationData": { + "createOption": "Copy", + "sourceUri": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/diskname4a232cfa" + } + } + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/7e60c90b-1839-4fc4-92b4-068eb92f68cd?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "Cache-Control": "no-cache", + "Content-Length": "431", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:59:41 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/7e60c90b-1839-4fc4-92b4-068eb92f68cd?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "Pragma": "no-cache", + "Retry-After": "2", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8227900f-0a08-44f1-b2ee-bd1b424933e7", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/HighCostSnapshotCreateHydrate3Min;999,Microsoft.Compute/HighCostSnapshotCreateHydrate30Min;7996", + "x-ms-ratelimit-remaining-subscription-writes": "1184", + "x-ms-request-id": "7e60c90b-1839-4fc4-92b4-068eb92f68cd", + "x-ms-routing-request-id": "WESTUS:20220214T025941Z:8227900f-0a08-44f1-b2ee-bd1b424933e7", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "location": "eastus", + "properties": { + "creationData": { + "createOption": "Copy", + "sourceUri": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/diskname4a232cfa", + "sourceUniqueId": "d1f8efa4-e014-4817-97ed-268e71d7ec39" + }, + "publicNetworkAccess": "Enabled", + "provisioningState": "Updating", + "isArmResource": true + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/7e60c90b-1839-4fc4-92b4-068eb92f68cd?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "276180f2-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:59:43 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f494a07d-4df2-4078-9c92-b35ab6248b66", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49985,Microsoft.Compute/GetOperation30Min;399957", + "x-ms-ratelimit-remaining-subscription-reads": "11954", + "x-ms-request-id": "fc0b07e1-8a5f-455a-8016-7e878715a5aa", + "x-ms-routing-request-id": "WESTUS:20220214T025943Z:f494a07d-4df2-4078-9c92-b35ab6248b66", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:59:41.5711578\u002B00:00", + "endTime": "2022-02-14T02:59:42.5086943\u002B00:00", + "status": "Succeeded", + "properties": { + "output": { + "name": "snapshotname4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotname4a232cfa", + "type": "Microsoft.Compute/snapshots", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Copy", + "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/diskname4a232cfa", + "sourceUniqueId": "d1f8efa4-e014-4817-97ed-268e71d7ec39" + }, + "diskSizeGB": 200, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "incremental": false, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:59:41.5711578\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "9b9a625c-5815-4862-8b50-175d89e45942" + } + } + }, + "name": "7e60c90b-1839-4fc4-92b4-068eb92f68cd" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotname4a232cfa?api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "276180f2-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:59:43 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "67f34555-9f63-45d2-86d6-916f96d7eedf", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;14989,Microsoft.Compute/LowCostGet30Min;119969", + "x-ms-ratelimit-remaining-subscription-reads": "11953", + "x-ms-request-id": "2935e73f-e70e-4725-8a3a-ef3ef8f1e24e", + "x-ms-routing-request-id": "WESTUS:20220214T025943Z:67f34555-9f63-45d2-86d6-916f96d7eedf", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "name": "snapshotname4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotname4a232cfa", + "type": "Microsoft.Compute/snapshots", + "location": "eastus", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "properties": { + "creationData": { + "createOption": "Copy", + "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/diskname4a232cfa", + "sourceUniqueId": "d1f8efa4-e014-4817-97ed-268e71d7ec39" + }, + "diskSizeGB": 200, + "encryption": { + "type": "EncryptionAtRestWithPlatformKey" + }, + "incremental": false, + "networkAccessPolicy": "AllowAll", + "publicNetworkAccess": "Enabled", + "timeCreated": "2022-02-14T02:59:41.5711578\u002B00:00", + "provisioningState": "Succeeded", + "diskState": "Unattached", + "diskSizeBytes": 214748364800, + "uniqueId": "9b9a625c-5815-4862-8b50-175d89e45942" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa?api-version=2021-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "89", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "291e1e46-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "description": "This is the gallery description." + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/e6950c13-737d-438c-a586-793387ad6a44?api-version=2021-10-01", + "Cache-Control": "no-cache", + "Content-Length": "475", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 02:59:44 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ff6d2ff1-492a-4696-8622-964b4bbb0d09", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateUpdateGallery3Min;49,Microsoft.Compute/CreateUpdateGallery30Min;299", + "x-ms-ratelimit-remaining-subscription-writes": "1183", + "x-ms-request-id": "e6950c13-737d-438c-a586-793387ad6a44", + "x-ms-routing-request-id": "WESTUS:20220214T025945Z:ff6d2ff1-492a-4696-8622-964b4bbb0d09", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "galleryname4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa", + "type": "Microsoft.Compute/galleries", + "location": "eastus", + "properties": { + "description": "This is the gallery description.", + "identifier": { + "uniqueName": "00000000-0000-0000-0000-000000000000-GALLERYNAME4A232CFA" + }, + "provisioningState": "Creating" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/e6950c13-737d-438c-a586-793387ad6a44?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "291e1e46-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:00:14 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b97c5d97-f53a-491f-9423-892ef45ba35d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1198,Microsoft.Compute/GetOperationStatus30Min;4198", + "x-ms-ratelimit-remaining-subscription-reads": "11952", + "x-ms-request-id": "1fa157d5-3b41-49b3-be40-eb5ad3ea14ea", + "x-ms-routing-request-id": "WESTUS:20220214T030015Z:b97c5d97-f53a-491f-9423-892ef45ba35d", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T02:59:45.0943407\u002B00:00", + "endTime": "2022-02-14T02:59:45.3599708\u002B00:00", + "status": "Succeeded", + "name": "e6950c13-737d-438c-a586-793387ad6a44" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "291e1e46-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:00:15 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "bd579e15-eee0-4564-844c-03e63db1ffb1", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetGallery3Min;346,Microsoft.Compute/GetGallery30Min;2496", + "x-ms-ratelimit-remaining-subscription-reads": "11951", + "x-ms-request-id": "3ee0c4e0-4440-4e3b-b48c-506fbc155949", + "x-ms-routing-request-id": "WESTUS:20220214T030015Z:bd579e15-eee0-4564-844c-03e63db1ffb1", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "galleryname4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa", + "type": "Microsoft.Compute/galleries", + "location": "eastus", + "properties": { + "description": "This is the gallery description.", + "identifier": { + "uniqueName": "00000000-0000-0000-0000-000000000000-GALLERYNAME4A232CFA" + }, + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/applications/applicationname4a232cfa?api-version=2021-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "180", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3c28fe70-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "description": "This is the gallery application description.", + "eula": "This is the gallery application EULA.", + "supportedOSType": "Windows" + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "483", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:00:16 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d4d2b280-fa01-4d1c-9bbf-8125c47e6512", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateUpdateGalleryApplication3Min;149,Microsoft.Compute/CreateUpdateGalleryApplication30Min;749", + "x-ms-ratelimit-remaining-subscription-writes": "1182", + "x-ms-request-id": "b2eb589c-2c75-405a-ba1f-b188a1bebef0", + "x-ms-routing-request-id": "WESTUS:20220214T030016Z:d4d2b280-fa01-4d1c-9bbf-8125c47e6512", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "applicationname4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/applications/applicationname4a232cfa", + "type": "Microsoft.Compute/galleries/applications", + "location": "eastus", + "properties": { + "supportedOSType": "Windows", + "description": "This is the gallery application description.", + "eula": "This is the gallery application EULA." + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/applications/applicationname4a232cfa?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3c28fe70-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:00:46 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "09270fec-f54e-454f-8724-f79f2facf586", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetGalleryApplication3Min;298,Microsoft.Compute/GetGalleryApplication30Min;1998", + "x-ms-ratelimit-remaining-subscription-reads": "11950", + "x-ms-request-id": "8eee107c-2869-44be-b10e-ab314d0c3361", + "x-ms-routing-request-id": "WESTUS:20220214T030047Z:09270fec-f54e-454f-8724-f79f2facf586", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "applicationname4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/applications/applicationname4a232cfa", + "type": "Microsoft.Compute/galleries/applications", + "location": "eastus", + "properties": { + "supportedOSType": "Windows", + "description": "This is the gallery application description.", + "eula": "This is the gallery application EULA." + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa?api-version=2021-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "177", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "4ec98018-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "osType": "Windows", + "osState": "Generalized", + "identifier": { + "publisher": "myPublisherName", + "offer": "myOfferName", + "sku": "mySkuName" + } + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/39a11bb7-55ad-46f2-9063-6e6c1255a38c?api-version=2021-10-01", + "Cache-Control": "no-cache", + "Content-Length": "575", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:00:48 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "fc60a25d-dbf8-4137-a104-c46ea15874a1", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateUpdateGalleryImage3Min;149,Microsoft.Compute/CreateUpdateGalleryImage30Min;749", + "x-ms-ratelimit-remaining-subscription-writes": "1181", + "x-ms-request-id": "39a11bb7-55ad-46f2-9063-6e6c1255a38c", + "x-ms-routing-request-id": "WESTUS:20220214T030048Z:fc60a25d-dbf8-4137-a104-c46ea15874a1", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "imagex4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa", + "type": "Microsoft.Compute/galleries/images", + "location": "eastus", + "properties": { + "hyperVGeneration": "V1", + "architecture": "x64", + "osType": "Windows", + "osState": "Generalized", + "identifier": { + "publisher": "myPublisherName", + "offer": "myOfferName", + "sku": "mySkuName" + }, + "provisioningState": "Creating" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/39a11bb7-55ad-46f2-9063-6e6c1255a38c?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "4ec98018-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:01:17 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "bda1263c-6ac8-4e10-82e9-50db7fe35972", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1196,Microsoft.Compute/GetOperationStatus30Min;4196", + "x-ms-ratelimit-remaining-subscription-reads": "11949", + "x-ms-request-id": "905b7c80-369f-44f3-bda0-81ac2d79fc50", + "x-ms-routing-request-id": "WESTUS:20220214T030118Z:bda1263c-6ac8-4e10-82e9-50db7fe35972", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:00:47.6882456\u002B00:00", + "endTime": "2022-02-14T03:00:47.8444865\u002B00:00", + "status": "Succeeded", + "name": "39a11bb7-55ad-46f2-9063-6e6c1255a38c" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "4ec98018-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:01:17 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6099a8c4-6ee1-4349-8376-50d89127c6b1", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetGalleryImage3Min;596,Microsoft.Compute/GetGalleryImage30Min;2996", + "x-ms-ratelimit-remaining-subscription-reads": "11948", + "x-ms-request-id": "07593008-0106-454a-adad-c9d9c18af9e7", + "x-ms-routing-request-id": "WESTUS:20220214T030118Z:6099a8c4-6ee1-4349-8376-50d89127c6b1", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "imagex4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa", + "type": "Microsoft.Compute/galleries/images", + "location": "eastus", + "properties": { + "hyperVGeneration": "V1", + "architecture": "x64", + "osType": "Windows", + "osState": "Generalized", + "identifier": { + "publisher": "myPublisherName", + "offer": "myOfferName", + "sku": "mySkuName" + }, + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa/versions/1.0.0?api-version=2021-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "384", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6171b4e2-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "publishingProfile": { + "targetRegions": [ + { + "name": "East US", + "regionalReplicaCount": 2, + "storageAccountType": "Standard_ZRS" + } + ] + }, + "storageProfile": { + "osDiskImage": { + "hostCaching": "ReadOnly", + "source": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotname4a232cfa" + } + } + } + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/c92cd06a-f0cc-4bbf-a29c-d99abb7d169b?api-version=2021-10-01", + "Cache-Control": "no-cache", + "Content-Length": "1010", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:01:19 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "60", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f9693567-e375-42bd-98b6-ca8f22ba88a7", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateUpdateGalleryImageVersion3Min;374,Microsoft.Compute/CreateUpdateGalleryImageVersion30Min;1199", + "x-ms-ratelimit-remaining-subscription-writes": "1180", + "x-ms-request-id": "c92cd06a-f0cc-4bbf-a29c-d99abb7d169b", + "x-ms-routing-request-id": "WESTUS:20220214T030119Z:f9693567-e375-42bd-98b6-ca8f22ba88a7", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "1.0.0", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa/versions/1.0.0", + "type": "Microsoft.Compute/galleries/images/versions", + "location": "eastus", + "properties": { + "publishingProfile": { + "targetRegions": [ + { + "name": "East US", + "regionalReplicaCount": 2, + "storageAccountType": "Standard_ZRS" + } + ], + "replicaCount": 1, + "excludeFromLatest": false, + "publishedDate": "2022-02-14T03:01:19.032023\u002B00:00", + "storageAccountType": "Standard_LRS" + }, + "storageProfile": { + "osDiskImage": { + "hostCaching": "ReadOnly", + "source": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotname4a232cfa" + } + } + }, + "provisioningState": "Creating" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/c92cd06a-f0cc-4bbf-a29c-d99abb7d169b?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6171b4e2-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:02:19 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "60", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a08afe16-a3e5-4409-a433-bd68dd80d4e4", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1194,Microsoft.Compute/GetOperationStatus30Min;4194", + "x-ms-ratelimit-remaining-subscription-reads": "11947", + "x-ms-request-id": "ec3ecaf1-a3d9-4028-8db4-f822be25afa6", + "x-ms-routing-request-id": "WESTUS:20220214T030219Z:a08afe16-a3e5-4409-a433-bd68dd80d4e4", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:01:19.0163696\u002B00:00", + "status": "InProgress", + "name": "c92cd06a-f0cc-4bbf-a29c-d99abb7d169b" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/c92cd06a-f0cc-4bbf-a29c-d99abb7d169b?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6171b4e2-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:03:19 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "60", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "790ab748-31a8-4f21-b74b-e9e80919cff7", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1194,Microsoft.Compute/GetOperationStatus30Min;4192", + "x-ms-ratelimit-remaining-subscription-reads": "11946", + "x-ms-request-id": "9f0decf6-bc7d-492d-a6ca-ec5868e26d7a", + "x-ms-routing-request-id": "WESTUS:20220214T030320Z:790ab748-31a8-4f21-b74b-e9e80919cff7", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:01:19.0163696\u002B00:00", + "status": "InProgress", + "name": "c92cd06a-f0cc-4bbf-a29c-d99abb7d169b" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/c92cd06a-f0cc-4bbf-a29c-d99abb7d169b?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6171b4e2-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:04:20 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "60", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6de7cf3d-117b-43f7-a9e7-acfc509433bb", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1195,Microsoft.Compute/GetOperationStatus30Min;4191", + "x-ms-ratelimit-remaining-subscription-reads": "11945", + "x-ms-request-id": "75b1f862-3d0b-48ce-8c26-99c94f85818e", + "x-ms-routing-request-id": "WESTUS:20220214T030420Z:6de7cf3d-117b-43f7-a9e7-acfc509433bb", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:01:19.0163696\u002B00:00", + "status": "InProgress", + "name": "c92cd06a-f0cc-4bbf-a29c-d99abb7d169b" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/c92cd06a-f0cc-4bbf-a29c-d99abb7d169b?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6171b4e2-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:05:20 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "60", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e6186925-ecd6-4214-b604-65bfac0e4970", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1195,Microsoft.Compute/GetOperationStatus30Min;4189", + "x-ms-ratelimit-remaining-subscription-reads": "11944", + "x-ms-request-id": "2e4aa6a9-bbdf-4d8f-b911-d38d59d5bd75", + "x-ms-routing-request-id": "WESTUS:20220214T030520Z:e6186925-ecd6-4214-b604-65bfac0e4970", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:01:19.0163696\u002B00:00", + "status": "InProgress", + "name": "c92cd06a-f0cc-4bbf-a29c-d99abb7d169b" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/c92cd06a-f0cc-4bbf-a29c-d99abb7d169b?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6171b4e2-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:06:20 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "60", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "89e43d40-7e34-4f88-bcc3-0df52bbfb161", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1195,Microsoft.Compute/GetOperationStatus30Min;4187", + "x-ms-ratelimit-remaining-subscription-reads": "11943", + "x-ms-request-id": "18c0e00b-e651-48e4-b76e-0eb18bd2c45c", + "x-ms-routing-request-id": "WESTUS:20220214T030621Z:89e43d40-7e34-4f88-bcc3-0df52bbfb161", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:01:19.0163696\u002B00:00", + "status": "InProgress", + "name": "c92cd06a-f0cc-4bbf-a29c-d99abb7d169b" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/c92cd06a-f0cc-4bbf-a29c-d99abb7d169b?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6171b4e2-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:07:21 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "60", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "4643ad26-7de8-4f63-b611-8ee23e61a3d4", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1195,Microsoft.Compute/GetOperationStatus30Min;4185", + "x-ms-ratelimit-remaining-subscription-reads": "11942", + "x-ms-request-id": "1367616c-8c55-497e-8cf8-7c6aaf885477", + "x-ms-routing-request-id": "WESTUS:20220214T030721Z:4643ad26-7de8-4f63-b611-8ee23e61a3d4", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:01:19.0163696\u002B00:00", + "status": "InProgress", + "name": "c92cd06a-f0cc-4bbf-a29c-d99abb7d169b" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/c92cd06a-f0cc-4bbf-a29c-d99abb7d169b?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6171b4e2-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:08:20 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "60", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c314bdb6-e3b2-4b14-98c1-98e681f38854", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1195,Microsoft.Compute/GetOperationStatus30Min;4183", + "x-ms-ratelimit-remaining-subscription-reads": "11941", + "x-ms-request-id": "031b25a3-5983-479f-90b0-f86f155e0fd6", + "x-ms-routing-request-id": "WESTUS:20220214T030821Z:c314bdb6-e3b2-4b14-98c1-98e681f38854", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:01:19.0163696\u002B00:00", + "status": "InProgress", + "name": "c92cd06a-f0cc-4bbf-a29c-d99abb7d169b" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/c92cd06a-f0cc-4bbf-a29c-d99abb7d169b?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6171b4e2-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:09:21 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "87f02956-70fc-4b2e-8f0a-de8fa481885d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1195,Microsoft.Compute/GetOperationStatus30Min;4181", + "x-ms-ratelimit-remaining-subscription-reads": "11940", + "x-ms-request-id": "2f6364de-0b5d-4f99-a726-18f8de252f20", + "x-ms-routing-request-id": "WESTUS:20220214T030922Z:87f02956-70fc-4b2e-8f0a-de8fa481885d", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:01:19.0163696\u002B00:00", + "endTime": "2022-02-14T03:08:50.2354624\u002B00:00", + "status": "Succeeded", + "name": "c92cd06a-f0cc-4bbf-a29c-d99abb7d169b" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa/versions/1.0.0?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6171b4e2-8d42-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:09:22 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a81b202e-4921-4021-b44c-d6fffe7056d6", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetGalleryImageVersion3Min;1999,Microsoft.Compute/GetGalleryImageVersion30Min;9997", + "x-ms-ratelimit-remaining-subscription-reads": "11939", + "x-ms-request-id": "c4c895d8-6359-477b-a7a9-d8f1ecc99ea9", + "x-ms-routing-request-id": "WESTUS:20220214T030922Z:a81b202e-4921-4021-b44c-d6fffe7056d6", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "1.0.0", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa/versions/1.0.0", + "type": "Microsoft.Compute/galleries/images/versions", + "location": "eastus", + "properties": { + "publishingProfile": { + "targetRegions": [ + { + "name": "East US", + "regionalReplicaCount": 2, + "storageAccountType": "Standard_ZRS" + } + ], + "replicaCount": 1, + "excludeFromLatest": false, + "publishedDate": "2022-02-14T03:01:19.032023\u002B00:00", + "storageAccountType": "Standard_LRS" + }, + "storageProfile": { + "osDiskImage": { + "sizeInGB": 200, + "hostCaching": "ReadOnly", + "source": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotname4a232cfa" + } + } + }, + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa/versions/1.0.0?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "81d672b2-8d43-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:09:22 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3f2656f0-9e42-4e3c-a3ba-d87b3df5c72c", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetGalleryImageVersion3Min;1998,Microsoft.Compute/GetGalleryImageVersion30Min;9996", + "x-ms-ratelimit-remaining-subscription-reads": "11938", + "x-ms-request-id": "d98a83d8-e905-4d27-84d2-3d1f05b35ffe", + "x-ms-routing-request-id": "WESTUS:20220214T030922Z:3f2656f0-9e42-4e3c-a3ba-d87b3df5c72c", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "1.0.0", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa/versions/1.0.0", + "type": "Microsoft.Compute/galleries/images/versions", + "location": "eastus", + "properties": { + "publishingProfile": { + "targetRegions": [ + { + "name": "East US", + "regionalReplicaCount": 2, + "storageAccountType": "Standard_ZRS" + } + ], + "replicaCount": 1, + "excludeFromLatest": false, + "publishedDate": "2022-02-14T03:01:19.032023\u002B00:00", + "storageAccountType": "Standard_LRS" + }, + "storageProfile": { + "osDiskImage": { + "sizeInGB": 200, + "hostCaching": "ReadOnly", + "source": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotname4a232cfa" + } + } + }, + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "81d672b3-8d43-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:09:22 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "88f19019-2855-4fbc-b8cb-0e06429a498b", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetGalleryImage3Min;599,Microsoft.Compute/GetGalleryImage30Min;2994", + "x-ms-ratelimit-remaining-subscription-reads": "11937", + "x-ms-request-id": "6196a12b-9af1-4189-b452-49e4a7bd500a", + "x-ms-routing-request-id": "WESTUS:20220214T030922Z:88f19019-2855-4fbc-b8cb-0e06429a498b", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "imagex4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa", + "type": "Microsoft.Compute/galleries/images", + "location": "eastus", + "properties": { + "hyperVGeneration": "V1", + "architecture": "x64", + "osType": "Windows", + "osState": "Generalized", + "identifier": { + "publisher": "myPublisherName", + "offer": "myOfferName", + "sku": "mySkuName" + }, + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/applications/applicationname4a232cfa?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "81d672b4-8d43-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:09:22 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5cda7d7e-610a-4024-9307-857c68eaf1d1", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetGalleryApplication3Min;298,Microsoft.Compute/GetGalleryApplication30Min;1995", + "x-ms-ratelimit-remaining-subscription-reads": "11936", + "x-ms-request-id": "bde0420b-6c7d-408a-9052-0c05e5b36e21", + "x-ms-routing-request-id": "WESTUS:20220214T030922Z:5cda7d7e-610a-4024-9307-857c68eaf1d1", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "applicationname4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/applications/applicationname4a232cfa", + "type": "Microsoft.Compute/galleries/applications", + "location": "eastus", + "properties": { + "supportedOSType": "Windows", + "description": "This is the gallery application description.", + "eula": "This is the gallery application EULA." + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "81d672b5-8d43-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:09:22 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6da40502-b482-4f1c-8c79-3d1c64139a19", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetGallery3Min;348,Microsoft.Compute/GetGallery30Min;2493", + "x-ms-ratelimit-remaining-subscription-reads": "11935", + "x-ms-request-id": "bf29e3cc-c705-437e-bb9d-8bcd172144a7", + "x-ms-routing-request-id": "WESTUS:20220214T030922Z:6da40502-b482-4f1c-8c79-3d1c64139a19", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "galleryname4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa", + "type": "Microsoft.Compute/galleries", + "location": "eastus", + "properties": { + "description": "This is the gallery description.", + "identifier": { + "uniqueName": "00000000-0000-0000-0000-000000000000-GALLERYNAME4A232CFA" + }, + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa/versions/1.0.0?api-version=2021-10-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "362", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "81d672b6-8d43-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "properties": { + "publishingProfile": { + "targetRegions": [ + { + "name": "East US", + "regionalReplicaCount": 2, + "storageAccountType": "Standard_ZRS" + } + ] + }, + "storageProfile": { + "osDiskImage": { + "hostCaching": "ReadOnly", + "source": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotname4a232cfa" + } + } + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/715ae19d-7923-42e5-b962-c0a16effe2e9?api-version=2021-10-01", + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:09:22 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "60", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "495c7cf0-bde9-4ac6-8b34-0e2e95ccb3f3", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateUpdateGalleryImageVersion3Min;374,Microsoft.Compute/CreateUpdateGalleryImageVersion30Min;1198", + "x-ms-ratelimit-remaining-subscription-writes": "1179", + "x-ms-request-id": "715ae19d-7923-42e5-b962-c0a16effe2e9", + "x-ms-routing-request-id": "WESTUS:20220214T030922Z:495c7cf0-bde9-4ac6-8b34-0e2e95ccb3f3", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "1.0.0", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa/versions/1.0.0", + "type": "Microsoft.Compute/galleries/images/versions", + "location": "eastus", + "properties": { + "publishingProfile": { + "targetRegions": [ + { + "name": "East US", + "regionalReplicaCount": 2, + "storageAccountType": "Standard_ZRS" + } + ], + "replicaCount": 1, + "excludeFromLatest": false, + "publishedDate": "2022-02-14T03:01:19.032023\u002B00:00", + "storageAccountType": "Standard_LRS" + }, + "storageProfile": { + "osDiskImage": { + "sizeInGB": 200, + "hostCaching": "ReadOnly", + "source": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotname4a232cfa" + } + } + }, + "provisioningState": "Updating" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/715ae19d-7923-42e5-b962-c0a16effe2e9?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "81d672b6-8d43-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:10:22 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "60", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8444c3f8-3ba7-4266-a9c0-9bc2aa7ccc21", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1195,Microsoft.Compute/GetOperationStatus30Min;4179", + "x-ms-ratelimit-remaining-subscription-reads": "11934", + "x-ms-request-id": "3abbd71b-5eee-4668-ae0f-7889313699df", + "x-ms-routing-request-id": "WESTUS:20220214T031023Z:8444c3f8-3ba7-4266-a9c0-9bc2aa7ccc21", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:09:22.7823145\u002B00:00", + "status": "InProgress", + "name": "715ae19d-7923-42e5-b962-c0a16effe2e9" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/715ae19d-7923-42e5-b962-c0a16effe2e9?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "81d672b6-8d43-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:11:22 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "60", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "33979cbc-f6dd-4da3-975c-02d99cb35d57", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1196,Microsoft.Compute/GetOperationStatus30Min;4178", + "x-ms-ratelimit-remaining-subscription-reads": "11933", + "x-ms-request-id": "3eb9f687-269f-484a-a88a-9a0c7ba7858e", + "x-ms-routing-request-id": "WESTUS:20220214T031123Z:33979cbc-f6dd-4da3-975c-02d99cb35d57", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:09:22.7823145\u002B00:00", + "status": "InProgress", + "name": "715ae19d-7923-42e5-b962-c0a16effe2e9" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/715ae19d-7923-42e5-b962-c0a16effe2e9?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "81d672b6-8d43-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:12:23 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "48d757c9-d068-4777-a0ee-dbe6a48c85fc", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1197,Microsoft.Compute/GetOperationStatus30Min;4177", + "x-ms-ratelimit-remaining-subscription-reads": "11932", + "x-ms-request-id": "8b6f0735-ede2-42b7-9430-4ed88a397108", + "x-ms-routing-request-id": "WESTUS:20220214T031223Z:48d757c9-d068-4777-a0ee-dbe6a48c85fc", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:09:22.7823145\u002B00:00", + "endTime": "2022-02-14T03:11:52.9386978\u002B00:00", + "status": "Succeeded", + "name": "715ae19d-7923-42e5-b962-c0a16effe2e9" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa/versions/1.0.0?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "81d672b6-8d43-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:12:23 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "32513065-292c-456d-9d2a-efa976086b5f", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetGalleryImageVersion3Min;1997,Microsoft.Compute/GetGalleryImageVersion30Min;9990", + "x-ms-ratelimit-remaining-subscription-reads": "11931", + "x-ms-request-id": "96bc9dbb-63aa-43cf-925b-c850db81c02b", + "x-ms-routing-request-id": "WESTUS:20220214T031223Z:32513065-292c-456d-9d2a-efa976086b5f", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "1.0.0", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa/versions/1.0.0", + "type": "Microsoft.Compute/galleries/images/versions", + "location": "eastus", + "properties": { + "publishingProfile": { + "targetRegions": [ + { + "name": "East US", + "regionalReplicaCount": 2, + "storageAccountType": "Standard_ZRS" + } + ], + "replicaCount": 1, + "excludeFromLatest": false, + "publishedDate": "2022-02-14T03:01:19.032023\u002B00:00", + "storageAccountType": "Standard_LRS" + }, + "storageProfile": { + "osDiskImage": { + "sizeInGB": 200, + "hostCaching": "ReadOnly", + "source": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotname4a232cfa" + } + } + }, + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa?api-version=2021-10-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "155", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "eded8fb2-8d43-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "properties": { + "osType": "Windows", + "osState": "Generalized", + "identifier": { + "publisher": "myPublisherName", + "offer": "myOfferName", + "sku": "mySkuName" + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/3e455624-d0ab-40a7-be00-7e0e57c7c66f?api-version=2021-10-01", + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:12:23 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "02de7f4d-e9a7-42ec-949a-8b05a3f01f09", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateUpdateGalleryImage3Min;149,Microsoft.Compute/CreateUpdateGalleryImage30Min;748", + "x-ms-ratelimit-remaining-subscription-writes": "1178", + "x-ms-request-id": "3e455624-d0ab-40a7-be00-7e0e57c7c66f", + "x-ms-routing-request-id": "WESTUS:20220214T031223Z:02de7f4d-e9a7-42ec-949a-8b05a3f01f09", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "imagex4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa", + "type": "Microsoft.Compute/galleries/images", + "location": "eastus", + "properties": { + "hyperVGeneration": "V1", + "architecture": "x64", + "osType": "Windows", + "osState": "Generalized", + "identifier": { + "publisher": "myPublisherName", + "offer": "myOfferName", + "sku": "mySkuName" + }, + "provisioningState": "Updating" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/3e455624-d0ab-40a7-be00-7e0e57c7c66f?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "eded8fb2-8d43-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:12:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b86e1feb-479f-4c20-8f50-50eecf8c80a2", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1196,Microsoft.Compute/GetOperationStatus30Min;4176", + "x-ms-ratelimit-remaining-subscription-reads": "11930", + "x-ms-request-id": "ebe80293-2f60-4233-9124-2ab36722241c", + "x-ms-routing-request-id": "WESTUS:20220214T031253Z:b86e1feb-479f-4c20-8f50-50eecf8c80a2", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:12:23.6730977\u002B00:00", + "endTime": "2022-02-14T03:12:23.720004\u002B00:00", + "status": "Succeeded", + "name": "3e455624-d0ab-40a7-be00-7e0e57c7c66f" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "eded8fb2-8d43-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:12:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6e4f435e-aef7-4a38-a7cb-02b0853d4d9a", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetGalleryImage3Min;593,Microsoft.Compute/GetGalleryImage30Min;2987", + "x-ms-ratelimit-remaining-subscription-reads": "11929", + "x-ms-request-id": "def58470-f36a-4bf7-b8d7-eb3b57b492c9", + "x-ms-routing-request-id": "WESTUS:20220214T031253Z:6e4f435e-aef7-4a38-a7cb-02b0853d4d9a", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "imagex4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa", + "type": "Microsoft.Compute/galleries/images", + "location": "eastus", + "properties": { + "hyperVGeneration": "V1", + "architecture": "x64", + "osType": "Windows", + "osState": "Generalized", + "identifier": { + "publisher": "myPublisherName", + "offer": "myOfferName", + "sku": "mySkuName" + }, + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/applications/applicationname4a232cfa?api-version=2021-10-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "184", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "000a8d94-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "tags": { + "tag1": "tag1" + }, + "properties": { + "description": "This is the gallery application description.", + "eula": "This is the gallery application EULA.", + "supportedOSType": "Windows" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:12:54 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "860b04ee-9bad-45f5-9020-1eca2c8aec47", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateUpdateGalleryApplication3Min;149,Microsoft.Compute/CreateUpdateGalleryApplication30Min;748", + "x-ms-ratelimit-remaining-subscription-writes": "1177", + "x-ms-request-id": "d39453eb-356e-4d59-8028-b9e8c1e7e8ed", + "x-ms-routing-request-id": "WESTUS:20220214T031254Z:860b04ee-9bad-45f5-9020-1eca2c8aec47", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "applicationname4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/applications/applicationname4a232cfa", + "type": "Microsoft.Compute/galleries/applications", + "location": "eastus", + "tags": { + "tag1": "tag1" + }, + "properties": { + "supportedOSType": "Windows", + "description": "This is the gallery application description.", + "eula": "This is the gallery application EULA." + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa?api-version=2021-10-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "67", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "000a8d95-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "properties": { + "description": "This is the gallery description." + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/57244ebd-49c0-4a61-9578-ed4f651f6200?api-version=2021-10-01", + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:12:54 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b6afe909-81d3-42a2-959a-d1fea953d74c", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateUpdateGallery3Min;49,Microsoft.Compute/CreateUpdateGallery30Min;298", + "x-ms-ratelimit-remaining-subscription-writes": "1176", + "x-ms-request-id": "57244ebd-49c0-4a61-9578-ed4f651f6200", + "x-ms-routing-request-id": "WESTUS:20220214T031255Z:b6afe909-81d3-42a2-959a-d1fea953d74c", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "galleryname4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa", + "type": "Microsoft.Compute/galleries", + "location": "eastus", + "properties": { + "description": "This is the gallery description.", + "identifier": { + "uniqueName": "00000000-0000-0000-0000-000000000000-GALLERYNAME4A232CFA" + }, + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/57244ebd-49c0-4a61-9578-ed4f651f6200?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "000a8d95-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:13:24 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ecba01b8-d704-4d31-969d-798b121efeca", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1196,Microsoft.Compute/GetOperationStatus30Min;4175", + "x-ms-ratelimit-remaining-subscription-reads": "11928", + "x-ms-request-id": "082f5228-12dd-485f-ac28-1d475ece40fd", + "x-ms-routing-request-id": "WESTUS:20220214T031325Z:ecba01b8-d704-4d31-969d-798b121efeca", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:12:55.063765\u002B00:00", + "endTime": "2022-02-14T03:12:55.0949905\u002B00:00", + "status": "Succeeded", + "name": "57244ebd-49c0-4a61-9578-ed4f651f6200" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "000a8d95-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:13:24 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7bda2066-f0a4-4a75-9740-ba70beb9e63d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetGallery3Min;348,Microsoft.Compute/GetGallery30Min;2487", + "x-ms-ratelimit-remaining-subscription-reads": "11927", + "x-ms-request-id": "cbed4790-1c35-485c-8d5c-f6396565cbea", + "x-ms-routing-request-id": "WESTUS:20220214T031325Z:7bda2066-f0a4-4a75-9740-ba70beb9e63d", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "name": "galleryname4a232cfa", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa", + "type": "Microsoft.Compute/galleries", + "location": "eastus", + "properties": { + "description": "This is the gallery description.", + "identifier": { + "uniqueName": "00000000-0000-0000-0000-000000000000-GALLERYNAME4A232CFA" + }, + "provisioningState": "Succeeded" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa/versions/1.0.0?api-version=2021-10-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "12c0b6a2-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/2337cbfa-6cd4-4766-b806-de405315748c?api-version=2021-10-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:13:25 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/2337cbfa-6cd4-4766-b806-de405315748c?monitor=true\u0026api-version=2021-10-01", + "Pragma": "no-cache", + "Retry-After": "60", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "2d0ae6e9-3820-4a81-941c-bc459ed00b5d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteGalleryImageVersion3Min;149,Microsoft.Compute/DeleteGalleryImageVersion30Min;999", + "x-ms-ratelimit-remaining-subscription-deletes": "14993", + "x-ms-request-id": "2337cbfa-6cd4-4766-b806-de405315748c", + "x-ms-routing-request-id": "WESTUS:20220214T031325Z:2d0ae6e9-3820-4a81-941c-bc459ed00b5d", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/2337cbfa-6cd4-4766-b806-de405315748c?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "12c0b6a2-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:14:25 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "60", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "2a5c702a-1990-40b3-9ef0-264865f8b453", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1196,Microsoft.Compute/GetOperationStatus30Min;4174", + "x-ms-ratelimit-remaining-subscription-reads": "11926", + "x-ms-request-id": "b24874d0-4525-44dd-a042-71e6082cd077", + "x-ms-routing-request-id": "WESTUS:20220214T031426Z:2a5c702a-1990-40b3-9ef0-264865f8b453", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:13:25.6106318\u002B00:00", + "status": "InProgress", + "name": "2337cbfa-6cd4-4766-b806-de405315748c" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/2337cbfa-6cd4-4766-b806-de405315748c?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "12c0b6a2-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:15:26 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8526d3c8-6dd2-40e4-827b-a83482a897b7", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1195,Microsoft.Compute/GetOperationStatus30Min;4172", + "x-ms-ratelimit-remaining-subscription-reads": "11925", + "x-ms-request-id": "e319553e-d207-4e16-bc9c-f3276bd6af05", + "x-ms-routing-request-id": "WESTUS:20220214T031526Z:8526d3c8-6dd2-40e4-827b-a83482a897b7", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:13:25.6106318\u002B00:00", + "endTime": "2022-02-14T03:14:55.8138734\u002B00:00", + "status": "Succeeded", + "name": "2337cbfa-6cd4-4766-b806-de405315748c" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/applications/applicationname4a232cfa?api-version=2021-10-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "5aeedcf6-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:15:27 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "584a3e3a-2435-43e4-8ba0-fabd5196b16c", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteGalleryApplication3Min;49,Microsoft.Compute/DeleteGalleryApplication30Min;299", + "x-ms-ratelimit-remaining-subscription-deletes": "14992", + "x-ms-request-id": "b744ac7e-d4c9-429f-9261-151aed507836", + "x-ms-routing-request-id": "WESTUS:20220214T031528Z:584a3e3a-2435-43e4-8ba0-fabd5196b16c", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotname4a232cfa/endGetAccess?api-version=2021-08-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "5c14e3c8-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/bf8ae1fa-bb48-4cec-ac91-5f18bab51b8b?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:15:28 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/bf8ae1fa-bb48-4cec-ac91-5f18bab51b8b?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "95fa4d52-0f94-4d59-82d2-60551b8bbb07", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/HighCostSnapshotCreateHydrate3Min;999,Microsoft.Compute/HighCostSnapshotCreateHydrate30Min;7994", + "x-ms-ratelimit-remaining-subscription-writes": "1191", + "x-ms-request-id": "bf8ae1fa-bb48-4cec-ac91-5f18bab51b8b", + "x-ms-routing-request-id": "WESTUS:20220214T031528Z:95fa4d52-0f94-4d59-82d2-60551b8bbb07", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/bf8ae1fa-bb48-4cec-ac91-5f18bab51b8b?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "5c14e3c8-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:15:58 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c41b9d02-1183-40fe-bcf5-ed6bd80f403b", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49996,Microsoft.Compute/GetOperation30Min;399924", + "x-ms-ratelimit-remaining-subscription-reads": "11924", + "x-ms-request-id": "db52eb0f-07b7-4dab-9760-da1ccc6997e5", + "x-ms-routing-request-id": "WESTUS:20220214T031559Z:c41b9d02-1183-40fe-bcf5-ed6bd80f403b", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:15:28.6925409\u002B00:00", + "endTime": "2022-02-14T03:15:28.7863619\u002B00:00", + "status": "Succeeded", + "name": "bf8ae1fa-bb48-4cec-ac91-5f18bab51b8b" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/bf8ae1fa-bb48-4cec-ac91-5f18bab51b8b?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "5c14e3c8-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:15:58 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1f6fabd2-3fbd-4e4a-80bf-d5874b391c7f", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49995,Microsoft.Compute/GetOperation30Min;399923", + "x-ms-ratelimit-remaining-subscription-reads": "11923", + "x-ms-request-id": "8282d320-15a5-4f5b-8813-ffe60daf1971", + "x-ms-routing-request-id": "WESTUS:20220214T031559Z:1f6fabd2-3fbd-4e4a-80bf-d5874b391c7f", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/snapshots/snapshotname4a232cfa?api-version=2021-08-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6e7836c8-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/919de2a5-65f2-409e-9c99-1ddef4d3130c?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:15:58 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/919de2a5-65f2-409e-9c99-1ddef4d3130c?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026monitor=true\u0026api-version=2021-08-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "da53f1de-f350-409f-bb3e-f4c5416fe9aa", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteDisks3Min;2996,Microsoft.Compute/DeleteDisks30Min;23989", + "x-ms-ratelimit-remaining-subscription-deletes": "14991", + "x-ms-request-id": "919de2a5-65f2-409e-9c99-1ddef4d3130c", + "x-ms-routing-request-id": "WESTUS:20220214T031559Z:da53f1de-f350-409f-bb3e-f4c5416fe9aa", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/DiskOperations/919de2a5-65f2-409e-9c99-1ddef4d3130c?p=36ee1309-094c-4cec-b989-37cf5e794c1b\u0026api-version=2021-08-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6e7836c8-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:16:29 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "078e41b3-4fc2-4d5a-86cb-d3697a888ca7", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;49993,Microsoft.Compute/GetOperation30Min;399921", + "x-ms-ratelimit-remaining-subscription-reads": "11922", + "x-ms-request-id": "9ba86ed7-afe4-40f8-863b-365c357e7252", + "x-ms-routing-request-id": "WESTUS:20220214T031629Z:078e41b3-4fc2-4d5a-86cb-d3697a888ca7", + "x-ms-served-by": "36ee1309-094c-4cec-b989-37cf5e794c1b_132683160809764638" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:15:59.4895966\u002B00:00", + "endTime": "2022-02-14T03:15:59.6771396\u002B00:00", + "status": "Succeeded", + "name": "919de2a5-65f2-409e-9c99-1ddef4d3130c" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa/images/imagex4a232cfa?api-version=2021-10-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "80a1f6b8-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/f7983293-f402-418d-a2a1-a8c53f5e801a?api-version=2021-10-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:16:29 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/f7983293-f402-418d-a2a1-a8c53f5e801a?monitor=true\u0026api-version=2021-10-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e40f6e87-9558-4ad6-bc51-ed4303f756d7", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteGalleryImage3Min;49,Microsoft.Compute/DeleteGalleryImage30Min;299", + "x-ms-ratelimit-remaining-subscription-deletes": "14990", + "x-ms-request-id": "f7983293-f402-418d-a2a1-a8c53f5e801a", + "x-ms-routing-request-id": "WESTUS:20220214T031630Z:e40f6e87-9558-4ad6-bc51-ed4303f756d7", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/f7983293-f402-418d-a2a1-a8c53f5e801a?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "80a1f6b8-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:16:59 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1efa7875-c31a-4467-8ee6-234a3534a27c", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1196,Microsoft.Compute/GetOperationStatus30Min;4169", + "x-ms-ratelimit-remaining-subscription-reads": "11921", + "x-ms-request-id": "c7ac9f2f-f545-4402-8368-64d41ca47926", + "x-ms-routing-request-id": "WESTUS:20220214T031700Z:1efa7875-c31a-4467-8ee6-234a3534a27c", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:16:30.064602\u002B00:00", + "endTime": "2022-02-14T03:16:30.4239194\u002B00:00", + "status": "Succeeded", + "name": "f7983293-f402-418d-a2a1-a8c53f5e801a" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/galleries/galleryname4a232cfa?api-version=2021-10-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "92dcd172-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/e7d188d4-d93b-4d30-a73b-ed1f57f335c4?api-version=2021-10-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:16:59 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/e7d188d4-d93b-4d30-a73b-ed1f57f335c4?monitor=true\u0026api-version=2021-10-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "fc8f69c8-4558-489e-be89-4724e901d341", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteGallery3Min;49,Microsoft.Compute/DeleteGallery30Min;299", + "x-ms-ratelimit-remaining-subscription-deletes": "14989", + "x-ms-request-id": "e7d188d4-d93b-4d30-a73b-ed1f57f335c4", + "x-ms-routing-request-id": "WESTUS:20220214T031700Z:fc8f69c8-4558-489e-be89-4724e901d341", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/capsOperations/e7d188d4-d93b-4d30-a73b-ed1f57f335c4?api-version=2021-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "92dcd172-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:17:30 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "fc1cc463-577c-4729-b6eb-c34e6181fe8a", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperationStatus3Min;1194,Microsoft.Compute/GetOperationStatus30Min;4167", + "x-ms-ratelimit-remaining-subscription-reads": "11920", + "x-ms-request-id": "ef3c7503-f05b-49c6-9b0e-74341d79746b", + "x-ms-routing-request-id": "WESTUS:20220214T031730Z:fc1cc463-577c-4729-b6eb-c34e6181fe8a", + "x-ms-served-by": "5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640,5903d229-c5b7-4ccc-99bb-56b74d1dd58c_132790773174831640" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:17:00.5494608\u002B00:00", + "endTime": "2022-02-14T03:17:00.6588379\u002B00:00", + "status": "Succeeded", + "name": "e7d188d4-d93b-4d30-a73b-ed1f57f335c4" + } + } + ], + "Variables": {} +} diff --git a/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vm.pyTestMgmtComputetest_compute_vm.json b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vm.pyTestMgmtComputetest_compute_vm.json new file mode 100644 index 000000000000..2bd1948c5add --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vm.pyTestMgmtComputetest_compute_vm.json @@ -0,0 +1,3825 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:17:33 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-s; expires=Wed, 16-Mar-2022 03:17:34 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - SCUS ProdSlices", + "x-ms-request-id": "0c839d8c-4dd6-4fff-bdc6-5aecbad39f00" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-s; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:17:33 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-s; expires=Wed, 16-Mar-2022 03:17:34 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - NCUS ProdSlices", + "x-ms-request-id": "f30bd11a-f996-43fd-925d-64c8e0147800" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "49a16db4-2d87-4321-adf0-5d327510f8ce", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-s; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "49a16db4-2d87-4321-adf0-5d327510f8ce", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:17:33 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAM7Am9kOAAAA; expires=Wed, 16-Mar-2022 03:17:34 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12381.24 - SCUS ProdSlices", + "x-ms-request-id": "eff043ac-57ac-4afa-8f55-3dd33e4ca600" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwODM1NCwibmJmIjoxNjQ0ODA4MzU0LCJleHAiOjE2NDQ4MTIyNTQsImFpbyI6IkUyWmdZRWg4N3ZpOWRjc0ovdEFmdHF4cnY2NytDd0E9IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6InJFUHc3NnhYLWtxUFZUM1RQa3ltQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.Y4D9KM26-pZagjB8cy-VXUmU8btALtzBDbAQldTAU9j918OkMNbAkfPe4xCgS32hrD0cZiNizx1xu2hVFLxrj2DHYCoLxxQg3IEetiX1rEESS8zkSgCtf_VOzdFTwmrXNuWspBjvlVHTzCaPtDDkXDazw6GNpCh6iEBboLqZqZ56TFOmkR5Mkgv7xWY74V4lnTEjoH0u79wnMJWdsS0upq7n9Zmy3Mz_KWUrVEOqVqLhueUuVWXWp2hJzm-beGRx50pZ67DIZZww1OIXLJhnOXAPcofxU4fLcwe6wJtxhOa6MmdSc7HAurX5dEB26tXamReex2zRQWxCzV0yfRaBFg" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamexeb772750?api-version=2021-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "92", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "a72490de-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "addressSpace": { + "addressPrefixes": [ + "10.0.0.0/16" + ] + } + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/67221b53-c2fd-444e-9ea2-2a49aac19819?api-version=2021-05-01", + "Cache-Control": "no-cache", + "Content-Length": "624", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:17:35 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "3", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "1f42eb2d-0925-413d-9e14-e72aafefc88f", + "x-ms-correlation-request-id": "ec3e394c-1059-498f-a789-9388254ace6e", + "x-ms-ratelimit-remaining-subscription-writes": "1175", + "x-ms-request-id": "67221b53-c2fd-444e-9ea2-2a49aac19819", + "x-ms-routing-request-id": "WESTUS:20220214T031736Z:ec3e394c-1059-498f-a789-9388254ace6e" + }, + "ResponseBody": { + "name": "networknamexeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamexeb772750", + "etag": "W/\u002274a10cf7-d221-458a-b676-fc42cd3aa67b\u0022", + "type": "Microsoft.Network/virtualNetworks", + "location": "eastus", + "properties": { + "provisioningState": "Updating", + "resourceGuid": "1bc5405b-5678-49f9-b7fb-0683931634d7", + "addressSpace": { + "addressPrefixes": [ + "10.0.0.0/16" + ] + }, + "subnets": [], + "virtualNetworkPeerings": [], + "enableDdosProtection": false + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/67221b53-c2fd-444e-9ea2-2a49aac19819?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "a72490de-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:17:38 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "665db5f5-e7cd-4847-9eba-17cab27df9b6", + "x-ms-correlation-request-id": "7e9bbf20-b6fb-4911-857b-f681899bd610", + "x-ms-ratelimit-remaining-subscription-reads": "11919", + "x-ms-request-id": "562a72ee-ae87-4f97-beb7-8347526a037f", + "x-ms-routing-request-id": "WESTUS:20220214T031739Z:7e9bbf20-b6fb-4911-857b-f681899bd610" + }, + "ResponseBody": { + "status": "Succeeded" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamexeb772750?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "a72490de-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:17:39 GMT", + "ETag": "W/\u0022a24678d4-545e-4c83-8af8-e994f17f1358\u0022", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "39e9e6b3-381c-4d48-901d-02c27e93e722", + "x-ms-correlation-request-id": "cfdc12f8-f932-4098-bee9-c17064496553", + "x-ms-ratelimit-remaining-subscription-reads": "11918", + "x-ms-request-id": "1dca46b7-4be2-4e8d-be51-2432117942ae", + "x-ms-routing-request-id": "WESTUS:20220214T031739Z:cfdc12f8-f932-4098-bee9-c17064496553" + }, + "ResponseBody": { + "name": "networknamexeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamexeb772750", + "etag": "W/\u0022a24678d4-545e-4c83-8af8-e994f17f1358\u0022", + "type": "Microsoft.Network/virtualNetworks", + "location": "eastus", + "properties": { + "provisioningState": "Succeeded", + "resourceGuid": "1bc5405b-5678-49f9-b7fb-0683931634d7", + "addressSpace": { + "addressPrefixes": [ + "10.0.0.0/16" + ] + }, + "subnets": [], + "virtualNetworkPeerings": [], + "enableDdosProtection": false + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamexeb772750/subnets/subnetxeb772750?api-version=2021-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "48", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "aa53dc10-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "properties": { + "addressPrefix": "10.0.0.0/24" + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/529f2bd1-1fff-4ec8-ad01-22183745d721?api-version=2021-05-01", + "Cache-Control": "no-cache", + "Content-Length": "547", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:17:39 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "3", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "ca37119b-3ba8-4c83-b882-0944d914e960", + "x-ms-correlation-request-id": "ddb0342e-6e7b-43a2-923d-dd4c790f754e", + "x-ms-ratelimit-remaining-subscription-writes": "1174", + "x-ms-request-id": "529f2bd1-1fff-4ec8-ad01-22183745d721", + "x-ms-routing-request-id": "WESTUS:20220214T031739Z:ddb0342e-6e7b-43a2-923d-dd4c790f754e" + }, + "ResponseBody": { + "name": "subnetxeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamexeb772750/subnets/subnetxeb772750", + "etag": "W/\u0022cc77162c-c44d-416f-8a65-66555fdd121f\u0022", + "properties": { + "provisioningState": "Updating", + "addressPrefix": "10.0.0.0/24", + "delegations": [], + "privateEndpointNetworkPolicies": "Enabled", + "privateLinkServiceNetworkPolicies": "Enabled" + }, + "type": "Microsoft.Network/virtualNetworks/subnets" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/529f2bd1-1fff-4ec8-ad01-22183745d721?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "aa53dc10-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:17:42 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "e4d08ad2-4749-4111-af94-9109278c28a0", + "x-ms-correlation-request-id": "e6315e49-422b-40e7-b001-01f3193b9366", + "x-ms-ratelimit-remaining-subscription-reads": "11917", + "x-ms-request-id": "dfa93385-cd2f-4c66-a4e0-fdc7933df13c", + "x-ms-routing-request-id": "WESTUS:20220214T031743Z:e6315e49-422b-40e7-b001-01f3193b9366" + }, + "ResponseBody": { + "status": "Succeeded" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamexeb772750/subnets/subnetxeb772750?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "aa53dc10-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:17:42 GMT", + "ETag": "W/\u00222e6e7653-fc1a-41f2-9c9e-21584329b58f\u0022", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "ed883998-b358-4402-913d-9f6a95d6b831", + "x-ms-correlation-request-id": "c7456b9e-6879-4de8-bd6d-90dd97c3b1ae", + "x-ms-ratelimit-remaining-subscription-reads": "11916", + "x-ms-request-id": "5ca0a0ad-1623-4663-af2a-9c826edbf5c6", + "x-ms-routing-request-id": "WESTUS:20220214T031743Z:c7456b9e-6879-4de8-bd6d-90dd97c3b1ae" + }, + "ResponseBody": { + "name": "subnetxeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamexeb772750/subnets/subnetxeb772750", + "etag": "W/\u00222e6e7653-fc1a-41f2-9c9e-21584329b58f\u0022", + "properties": { + "provisioningState": "Succeeded", + "addressPrefix": "10.0.0.0/24", + "delegations": [], + "privateEndpointNetworkPolicies": "Enabled", + "privateLinkServiceNetworkPolicies": "Enabled" + }, + "type": "Microsoft.Network/virtualNetworks/subnets" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/interfacexeb772750?api-version=2021-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "284", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ac68af94-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "ipConfigurations": [ + { + "name": "MyIpConfig", + "properties": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamexeb772750/subnets/subnetxeb772750" + } + } + } + ] + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/9d8c52fa-fe32-4764-b95e-32feb17e0f1d?api-version=2021-05-01", + "Cache-Control": "no-cache", + "Content-Length": "1695", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:17:43 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "8ea1d75a-54c6-4dbe-8656-21d368c34c8f", + "x-ms-correlation-request-id": "feb51d87-735a-496f-8226-747c7103d21e", + "x-ms-ratelimit-remaining-subscription-writes": "1173", + "x-ms-request-id": "9d8c52fa-fe32-4764-b95e-32feb17e0f1d", + "x-ms-routing-request-id": "WESTUS:20220214T031744Z:feb51d87-735a-496f-8226-747c7103d21e" + }, + "ResponseBody": { + "name": "interfacexeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/interfacexeb772750", + "etag": "W/\u0022dd0bb66e-e79d-4ae4-afb4-5785063c06a2\u0022", + "location": "eastus", + "properties": { + "provisioningState": "Succeeded", + "resourceGuid": "1c4edc86-7769-4ead-8d25-1a023a57ffc1", + "ipConfigurations": [ + { + "name": "MyIpConfig", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/interfacexeb772750/ipConfigurations/MyIpConfig", + "etag": "W/\u0022dd0bb66e-e79d-4ae4-afb4-5785063c06a2\u0022", + "type": "Microsoft.Network/networkInterfaces/ipConfigurations", + "properties": { + "provisioningState": "Succeeded", + "privateIPAddress": "10.0.0.4", + "privateIPAllocationMethod": "Dynamic", + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamexeb772750/subnets/subnetxeb772750" + }, + "primary": true, + "privateIPAddressVersion": "IPv4" + } + } + ], + "dnsSettings": { + "dnsServers": [], + "appliedDnsServers": [], + "internalDomainNameSuffix": "lnamkg1yk12utn51a0bzgfru0h.bx.internal.cloudapp.net" + }, + "enableAcceleratedNetworking": false, + "vnetEncryptionSupported": false, + "enableIPForwarding": false, + "hostedWorkloads": [], + "tapConfigurations": [], + "nicType": "Standard" + }, + "type": "Microsoft.Network/networkInterfaces" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/9d8c52fa-fe32-4764-b95e-32feb17e0f1d?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ac68af94-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:18:13 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "b6154e71-3f6c-4a8e-b53e-1e116b46dfc6", + "x-ms-correlation-request-id": "fceb1c26-9248-4b35-9806-184c264ac733", + "x-ms-ratelimit-remaining-subscription-reads": "11915", + "x-ms-request-id": "e184aef9-eb2d-4ab1-8574-97eb04299cfe", + "x-ms-routing-request-id": "WESTUS:20220214T031814Z:fceb1c26-9248-4b35-9806-184c264ac733" + }, + "ResponseBody": { + "status": "Succeeded" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/interfacexeb772750?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ac68af94-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:18:13 GMT", + "ETag": "W/\u0022dd0bb66e-e79d-4ae4-afb4-5785063c06a2\u0022", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "2aeb542e-2ed4-4039-ad06-7b57f1c97cf5", + "x-ms-correlation-request-id": "d2dad092-034d-4e7c-90c6-f9118f15f6f5", + "x-ms-ratelimit-remaining-subscription-reads": "11914", + "x-ms-request-id": "54532703-3900-4955-91e0-f78c0cda8451", + "x-ms-routing-request-id": "WESTUS:20220214T031814Z:d2dad092-034d-4e7c-90c6-f9118f15f6f5" + }, + "ResponseBody": { + "name": "interfacexeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/interfacexeb772750", + "etag": "W/\u0022dd0bb66e-e79d-4ae4-afb4-5785063c06a2\u0022", + "location": "eastus", + "properties": { + "provisioningState": "Succeeded", + "resourceGuid": "1c4edc86-7769-4ead-8d25-1a023a57ffc1", + "ipConfigurations": [ + { + "name": "MyIpConfig", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/interfacexeb772750/ipConfigurations/MyIpConfig", + "etag": "W/\u0022dd0bb66e-e79d-4ae4-afb4-5785063c06a2\u0022", + "type": "Microsoft.Network/networkInterfaces/ipConfigurations", + "properties": { + "provisioningState": "Succeeded", + "privateIPAddress": "10.0.0.4", + "privateIPAllocationMethod": "Dynamic", + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamexeb772750/subnets/subnetxeb772750" + }, + "primary": true, + "privateIPAddressVersion": "IPv4" + } + } + ], + "dnsSettings": { + "dnsServers": [], + "appliedDnsServers": [], + "internalDomainNameSuffix": "lnamkg1yk12utn51a0bzgfru0h.bx.internal.cloudapp.net" + }, + "enableAcceleratedNetworking": false, + "vnetEncryptionSupported": false, + "enableIPForwarding": false, + "hostedWorkloads": [], + "tapConfigurations": [], + "nicType": "Standard" + }, + "type": "Microsoft.Network/networkInterfaces" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:18:13 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAM7Am9kOAAAA; expires=Wed, 16-Mar-2022 03:18:14 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - NCUS ProdSlices", + "x-ms-request-id": "d4dac06a-8b74-45ce-ad2b-32cc6b297000" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAM7Am9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:18:14 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAM7Am9kOAAAA; expires=Wed, 16-Mar-2022 03:18:14 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12470.11 - WUS2 ProdSlices", + "x-ms-request-id": "fe9432c4-8d04-45b6-b0ee-35f23c072d00" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "4186c880-72b2-43ae-ba52-f2bbb2ef3831", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAM7Am9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "4186c880-72b2-43ae-ba52-f2bbb2ef3831", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:18:14 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAM7Am9kOAAAA; expires=Wed, 16-Mar-2022 03:18:15 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12381.24 - EUS ProdSlices", + "x-ms-request-id": "8e390951-27fa-4cc2-9649-a458ae429200" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwODM5NCwibmJmIjoxNjQ0ODA4Mzk0LCJleHAiOjE2NDQ4MTIyOTQsImFpbyI6IkUyWmdZSWg3M2IrdmlhczhmdG5uRzhHcFMySmlBUT09IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6IlVRazVqdm9ud2t5V1NhUllya0tTQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.B_AgLqWdGIb-QxtwesyaqLmwl44Ia_n0jaGea3EzPV99n9pQqLFv4fbLvKLr2c6Z4DTi6x3dOdBFn6UvX0Ielp0qqW0Bv91tmSxTZBJx3UHY3e83HAL7Op5BFqd_5jTOFpGak6NzEq_FvzWeu_QOxS_l8U8-e2OaegB_qYlhWv49M11uuxPW3STqPVL9pDiMeISiNu3IuhrX3Ss0cszCDdqcSAR24IqaPyse9mT23rw_2RCeOL3_BkZvTEAHGLSQPjMRadqIvE_oQdzrwmW_DCF769QIRFuSwODUt7JN9RfOEFvEzqZ68NfWguZIodqHwhp7IowGPvaXb5TInOqqog" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750?api-version=2021-11-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "891", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "bf43e444-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "hardwareProfile": { + "vmSize": "Standard_D2_v2" + }, + "storageProfile": { + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest" + }, + "osDisk": { + "name": "myVMosdisk", + "caching": "ReadWrite", + "createOption": "FromImage", + "managedDisk": { + "storageAccountType": "Standard_LRS" + } + }, + "dataDisks": [ + { + "lun": 0, + "createOption": "Empty", + "diskSizeGB": 1023 + }, + { + "lun": 1, + "createOption": "Empty", + "diskSizeGB": 1023 + } + ] + }, + "osProfile": { + "computerName": "myVM", + "adminUsername": "testuser", + "adminPassword": "Aa1!zyx_", + "windowsConfiguration": { + "enableAutomaticUpdates": true + } + }, + "networkProfile": { + "networkInterfaces": [ + { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/interfacexeb772750", + "properties": { + "primary": true + } + } + ] + } + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/1140d45d-f3d5-443d-8abd-881edc3399e6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "2386", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:18:16 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d920868b-c35e-4f6e-b40a-4f62f2f5816f", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;744,Microsoft.Compute/PutVM30Min;3726", + "x-ms-ratelimit-remaining-subscription-writes": "1172", + "x-ms-request-id": "1140d45d-f3d5-443d-8abd-881edc3399e6", + "x-ms-routing-request-id": "WESTUS:20220214T031817Z:d920868b-c35e-4f6e-b40a-4f62f2f5816f" + }, + "ResponseBody": { + "name": "virtualmachinexeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750", + "type": "Microsoft.Compute/virtualMachines", + "location": "eastus", + "properties": { + "vmId": "2aa6837a-67d8-49de-bbd8-59cc67ec5f0f", + "hardwareProfile": { + "vmSize": "Standard_D2_v2" + }, + "storageProfile": { + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest", + "exactVersion": "14393.4946.220202" + }, + "osDisk": { + "osType": "Windows", + "name": "myVMosdisk", + "createOption": "FromImage", + "caching": "ReadWrite", + "managedDisk": { + "storageAccountType": "Standard_LRS" + }, + "deleteOption": "Detach", + "diskSizeGB": 127 + }, + "dataDisks": [ + { + "lun": 0, + "createOption": "Empty", + "caching": "None", + "managedDisk": { + "storageAccountType": "Standard_LRS" + }, + "deleteOption": "Detach", + "diskSizeGB": 1023, + "toBeDetached": false + }, + { + "lun": 1, + "createOption": "Empty", + "caching": "None", + "managedDisk": { + "storageAccountType": "Standard_LRS" + }, + "deleteOption": "Detach", + "diskSizeGB": 1023, + "toBeDetached": false + } + ] + }, + "osProfile": { + "computerName": "myVM", + "adminUsername": "testuser", + "windowsConfiguration": { + "provisionVMAgent": true, + "enableAutomaticUpdates": true, + "patchSettings": { + "patchMode": "AutomaticByOS", + "assessmentMode": "ImageDefault" + } + }, + "secrets": [], + "allowExtensionOperations": true, + "requireGuestProvisionSignal": true + }, + "networkProfile": { + "networkInterfaces": [ + { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/interfacexeb772750", + "properties": { + "primary": true + } + } + ] + }, + "provisioningState": "Creating", + "timeCreated": "2022-02-14T03:18:16.6524884\u002B00:00" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/1140d45d-f3d5-443d-8abd-881edc3399e6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "bf43e444-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:18:27 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "50", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "26042d29-7565-4791-8fda-329147399eea", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14999,Microsoft.Compute/GetOperation30Min;29989", + "x-ms-ratelimit-remaining-subscription-reads": "11913", + "x-ms-request-id": "51e4ecfa-2733-4d3a-b21f-c6629f851924", + "x-ms-routing-request-id": "WESTUS:20220214T031827Z:26042d29-7565-4791-8fda-329147399eea" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:18:15.8087632\u002B00:00", + "status": "InProgress", + "name": "1140d45d-f3d5-443d-8abd-881edc3399e6" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/1140d45d-f3d5-443d-8abd-881edc3399e6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "bf43e444-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:19:16 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e7965b75-cdfb-4c70-838c-051e54a67025", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14998,Microsoft.Compute/GetOperation30Min;29988", + "x-ms-ratelimit-remaining-subscription-reads": "11912", + "x-ms-request-id": "6d24a6a6-939b-4eef-af65-552670189271", + "x-ms-routing-request-id": "WESTUS:20220214T031917Z:e7965b75-cdfb-4c70-838c-051e54a67025" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:18:15.8087632\u002B00:00", + "status": "InProgress", + "name": "1140d45d-f3d5-443d-8abd-881edc3399e6" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/1140d45d-f3d5-443d-8abd-881edc3399e6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "bf43e444-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:19:47 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "eade27dc-ca34-4e13-94d5-5c03f4347fc2", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14997,Microsoft.Compute/GetOperation30Min;29987", + "x-ms-ratelimit-remaining-subscription-reads": "11911", + "x-ms-request-id": "5442f7d8-68e9-4e8c-aedb-edc55faf85dc", + "x-ms-routing-request-id": "WESTUS:20220214T031947Z:eade27dc-ca34-4e13-94d5-5c03f4347fc2" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:18:15.8087632\u002B00:00", + "endTime": "2022-02-14T03:19:39.4186192\u002B00:00", + "status": "Succeeded", + "name": "1140d45d-f3d5-443d-8abd-881edc3399e6" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "bf43e444-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:19:47 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3c9da472-0d41-4fa0-b61e-4c0d678b62c9", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3998,Microsoft.Compute/LowCostGet30Min;31994", + "x-ms-ratelimit-remaining-subscription-reads": "11910", + "x-ms-request-id": "64de740d-f07d-4dc1-b424-f7dca2ea36dc", + "x-ms-routing-request-id": "WESTUS:20220214T031947Z:3c9da472-0d41-4fa0-b61e-4c0d678b62c9" + }, + "ResponseBody": { + "name": "virtualmachinexeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750", + "type": "Microsoft.Compute/virtualMachines", + "location": "eastus", + "properties": { + "vmId": "2aa6837a-67d8-49de-bbd8-59cc67ec5f0f", + "hardwareProfile": { + "vmSize": "Standard_D2_v2" + }, + "storageProfile": { + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest", + "exactVersion": "14393.4946.220202" + }, + "osDisk": { + "osType": "Windows", + "name": "myVMosdisk", + "createOption": "FromImage", + "caching": "ReadWrite", + "managedDisk": { + "storageAccountType": "Standard_LRS", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/myVMosdisk" + }, + "deleteOption": "Detach", + "diskSizeGB": 127 + }, + "dataDisks": [ + { + "lun": 0, + "name": "virtualmachinexeb772750_disk2_e0233c616735472b8f43b23d24057655", + "createOption": "Empty", + "caching": "None", + "managedDisk": { + "storageAccountType": "Standard_LRS", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/virtualmachinexeb772750_disk2_e0233c616735472b8f43b23d24057655" + }, + "deleteOption": "Detach", + "diskSizeGB": 1023, + "toBeDetached": false + }, + { + "lun": 1, + "name": "virtualmachinexeb772750_disk3_8e8be0a7ac7547d3831834fe72c8a44d", + "createOption": "Empty", + "caching": "None", + "managedDisk": { + "storageAccountType": "Standard_LRS", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/virtualmachinexeb772750_disk3_8e8be0a7ac7547d3831834fe72c8a44d" + }, + "deleteOption": "Detach", + "diskSizeGB": 1023, + "toBeDetached": false + } + ] + }, + "osProfile": { + "computerName": "myVM", + "adminUsername": "testuser", + "windowsConfiguration": { + "provisionVMAgent": true, + "enableAutomaticUpdates": true, + "patchSettings": { + "patchMode": "AutomaticByOS", + "assessmentMode": "ImageDefault" + } + }, + "secrets": [], + "allowExtensionOperations": true, + "requireGuestProvisionSignal": true + }, + "networkProfile": { + "networkInterfaces": [ + { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/interfacexeb772750", + "properties": { + "primary": true + } + } + ] + }, + "provisioningState": "Succeeded", + "timeCreated": "2022-02-14T03:18:16.6524884\u002B00:00" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/extensions/virtualmachineextensionxeb772750?api-version=2021-11-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "185", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "f6a2b0e6-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "publisher": "Microsoft.Azure.NetworkWatcher", + "type": "NetworkWatcherAgentWindows", + "typeHandlerVersion": "1.4", + "autoUpgradeMinorVersion": true + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/ae5369a5-854b-4c71-b0e6-ff4900c2570d?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "561", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:19:48 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "bd594a38-a462-48a5-91df-65bf60cce14b", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/UpdateVM3Min;239,Microsoft.Compute/UpdateVM30Min;1199", + "x-ms-ratelimit-remaining-subscription-writes": "1171", + "x-ms-request-id": "ae5369a5-854b-4c71-b0e6-ff4900c2570d", + "x-ms-routing-request-id": "WESTUS:20220214T031949Z:bd594a38-a462-48a5-91df-65bf60cce14b" + }, + "ResponseBody": { + "name": "virtualmachineextensionxeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/extensions/virtualmachineextensionxeb772750", + "type": "Microsoft.Compute/virtualMachines/extensions", + "location": "eastus", + "properties": { + "autoUpgradeMinorVersion": true, + "provisioningState": "Creating", + "publisher": "Microsoft.Azure.NetworkWatcher", + "type": "NetworkWatcherAgentWindows", + "typeHandlerVersion": "1.4" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/ae5369a5-854b-4c71-b0e6-ff4900c2570d?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "f6a2b0e6-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:20:18 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "78b5f263-5439-4eb4-afb7-d4b052d55906", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14995,Microsoft.Compute/GetOperation30Min;29989", + "x-ms-ratelimit-remaining-subscription-reads": "11909", + "x-ms-request-id": "c7bb297d-93f2-4324-a288-8522a35e8621", + "x-ms-routing-request-id": "WESTUS:20220214T032019Z:78b5f263-5439-4eb4-afb7-d4b052d55906" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:19:48.5905193\u002B00:00", + "status": "InProgress", + "name": "ae5369a5-854b-4c71-b0e6-ff4900c2570d" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/ae5369a5-854b-4c71-b0e6-ff4900c2570d?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "f6a2b0e6-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:20:48 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b4e2f530-e192-48f4-9c7f-a089cac99785", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14994,Microsoft.Compute/GetOperation30Min;29988", + "x-ms-ratelimit-remaining-subscription-reads": "11908", + "x-ms-request-id": "1652486d-c88d-4b27-a8e2-214e47c06f3f", + "x-ms-routing-request-id": "WESTUS:20220214T032049Z:b4e2f530-e192-48f4-9c7f-a089cac99785" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:19:48.5905193\u002B00:00", + "status": "InProgress", + "name": "ae5369a5-854b-4c71-b0e6-ff4900c2570d" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/ae5369a5-854b-4c71-b0e6-ff4900c2570d?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "f6a2b0e6-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:21:19 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "35cc01fe-bdb7-4be7-912f-3c778ea8c411", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14994,Microsoft.Compute/GetOperation30Min;29987", + "x-ms-ratelimit-remaining-subscription-reads": "11907", + "x-ms-request-id": "f8ac9478-1307-48f7-a90d-6bd031e63e7e", + "x-ms-routing-request-id": "WESTUS:20220214T032119Z:35cc01fe-bdb7-4be7-912f-3c778ea8c411" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:19:48.5905193\u002B00:00", + "status": "InProgress", + "name": "ae5369a5-854b-4c71-b0e6-ff4900c2570d" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/ae5369a5-854b-4c71-b0e6-ff4900c2570d?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "f6a2b0e6-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:21:49 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3769d94b-8aca-4a59-bafc-a0cf6b8adccc", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14992,Microsoft.Compute/GetOperation30Min;29985", + "x-ms-ratelimit-remaining-subscription-reads": "11906", + "x-ms-request-id": "a6026949-8e50-49c2-8a36-fab139d66b6d", + "x-ms-routing-request-id": "WESTUS:20220214T032149Z:3769d94b-8aca-4a59-bafc-a0cf6b8adccc" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:19:48.5905193\u002B00:00", + "endTime": "2022-02-14T03:21:34.8255313\u002B00:00", + "status": "Succeeded", + "name": "ae5369a5-854b-4c71-b0e6-ff4900c2570d" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/extensions/virtualmachineextensionxeb772750?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "f6a2b0e6-8d44-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:21:49 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9178c08a-eb75-4754-9662-36dd5b3a92cc", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3993,Microsoft.Compute/LowCostGet30Min;31991", + "x-ms-ratelimit-remaining-subscription-reads": "11905", + "x-ms-request-id": "d48f499d-e741-4952-bb63-734c76b0eddb", + "x-ms-routing-request-id": "WESTUS:20220214T032149Z:9178c08a-eb75-4754-9662-36dd5b3a92cc" + }, + "ResponseBody": { + "name": "virtualmachineextensionxeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/extensions/virtualmachineextensionxeb772750", + "type": "Microsoft.Compute/virtualMachines/extensions", + "location": "eastus", + "properties": { + "autoUpgradeMinorVersion": true, + "provisioningState": "Succeeded", + "publisher": "Microsoft.Azure.NetworkWatcher", + "type": "NetworkWatcherAgentWindows", + "typeHandlerVersion": "1.4" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/instanceView?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3f7239c2-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:21:49 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "81a68ba1-9b2d-4186-89a2-fb317d18ccf8", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3992,Microsoft.Compute/LowCostGet30Min;31990", + "x-ms-ratelimit-remaining-subscription-reads": "11904", + "x-ms-request-id": "0607c5f2-c572-4388-8fe4-1de00d8c8bb1", + "x-ms-routing-request-id": "WESTUS:20220214T032149Z:81a68ba1-9b2d-4186-89a2-fb317d18ccf8" + }, + "ResponseBody": { + "computerName": "myVM", + "osName": "Windows Server 2016 Datacenter", + "osVersion": "10.0.14393.4946", + "vmAgent": { + "vmAgentVersion": "2.7.41491.1032", + "statuses": [ + { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Ready", + "message": "GuestAgent is running and processing the extensions.", + "time": "2022-02-14T03:21:25.484\u002B00:00" + } + ], + "extensionHandlers": [ + { + "type": "Microsoft.Azure.NetworkWatcher.NetworkWatcherAgentWindows", + "typeHandlerVersion": "1.4.2146.1", + "status": { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Ready", + "message": "Plugin enabled (handler name: Microsoft.Azure.NetworkWatcher.NetworkWatcherAgentWindows, extension name: , version: 1.4.2146.1)." + } + } + ] + }, + "disks": [ + { + "name": "myVMosdisk", + "statuses": [ + { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "time": "2022-02-14T03:18:18.7931567\u002B00:00" + } + ] + }, + { + "name": "virtualmachinexeb772750_disk2_e0233c616735472b8f43b23d24057655", + "statuses": [ + { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "time": "2022-02-14T03:18:18.7931567\u002B00:00" + } + ] + }, + { + "name": "virtualmachinexeb772750_disk3_8e8be0a7ac7547d3831834fe72c8a44d", + "statuses": [ + { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "time": "2022-02-14T03:18:18.7931567\u002B00:00" + } + ] + } + ], + "extensions": [ + { + "name": "virtualmachineextensionxeb772750", + "type": "Microsoft.Azure.NetworkWatcher.NetworkWatcherAgentWindows", + "typeHandlerVersion": "1.4.2146.1", + "statuses": [ + { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "message": "Plugin enabled (handler name: Microsoft.Azure.NetworkWatcher.NetworkWatcherAgentWindows, extension name: , version: 1.4.2146.1)." + } + ] + } + ], + "hyperVGeneration": "V1", + "statuses": [ + { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "time": "2022-02-14T03:21:34.8099087\u002B00:00" + }, + { + "code": "PowerState/running", + "level": "Info", + "displayStatus": "VM running" + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/extensions/virtualmachineextensionxeb772750?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3f7239c3-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:21:49 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5f193480-0e1a-4b50-8e72-bdff9bc0ca64", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3991,Microsoft.Compute/LowCostGet30Min;31989", + "x-ms-ratelimit-remaining-subscription-reads": "11903", + "x-ms-request-id": "336a5d79-409b-4abf-92d1-b7a68f45b299", + "x-ms-routing-request-id": "WESTUS:20220214T032150Z:5f193480-0e1a-4b50-8e72-bdff9bc0ca64" + }, + "ResponseBody": { + "name": "virtualmachineextensionxeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/extensions/virtualmachineextensionxeb772750", + "type": "Microsoft.Compute/virtualMachines/extensions", + "location": "eastus", + "properties": { + "autoUpgradeMinorVersion": true, + "provisioningState": "Succeeded", + "publisher": "Microsoft.Azure.NetworkWatcher", + "type": "NetworkWatcherAgentWindows", + "typeHandlerVersion": "1.4" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/runCommands/RunPowerShellScript?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json, text/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3f7239c4-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:21:49 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "49841ef1-206b-40bc-9349-138f00de2bc8", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetSubscriptionInfo3Min;359", + "x-ms-ratelimit-remaining-subscription-reads": "11902", + "x-ms-request-id": "1705e9ff-9e71-4420-855e-418176a50290", + "x-ms-routing-request-id": "WESTUS:20220214T032150Z:49841ef1-206b-40bc-9349-138f00de2bc8" + }, + "ResponseBody": { + "script": [ + "param(\r\n [string]$arg1,\r\n [string]$arg2\r\n)\r\nWrite-Host This is a sample script with parameters $arg1 $arg2\r\n\r\n# SIG # Begin signature block\r\n# MIIjkgYJKoZIhvcNAQcCoIIjgzCCI38CAQExDzANBglghkgBZQMEAgEFADB5Bgor\r\n# BgEEAYI3AgEEoGswaTA0BgorBgEEAYI3AgEeMCYCAwEAAAQQH8w7YFlLCE63JNLG\r\n# KX7zUQIBAAIBAAIBAAIBAAIBADAxMA0GCWCGSAFlAwQCAQUABCB6jm9GJUxEj/xj\r\n# xRn7NMmK1YlgeGDCHEVx3xVyCBNnmaCCDYEwggX/MIID56ADAgECAhMzAAACUosz\r\n# qviV8znbAAAAAAJSMA0GCSqGSIb3DQEBCwUAMH4xCzAJBgNVBAYTAlVTMRMwEQYD\r\n# VQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNy\r\n# b3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMTH01pY3Jvc29mdCBDb2RlIFNpZ25p\r\n# bmcgUENBIDIwMTEwHhcNMjEwOTAyMTgzMjU5WhcNMjIwOTAxMTgzMjU5WjB0MQsw\r\n# CQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9u\r\n# ZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMR4wHAYDVQQDExVNaWNy\r\n# b3NvZnQgQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\r\n# AQDQ5M\u002BPs/X7BNuv5B/0I6uoDwj0NJOo1KrVQqO7ggRXccklyTrWL4xMShjIou2I\r\n# sbYnF67wXzVAq5Om4oe\u002BLfzSDOzjcb6ms00gBo0OQaqwQ1BijyJ7NvDf80I1fW9O\r\n# L76Kt0Wpc2zrGhzcHdb7upPrvxvSNNUvxK3sgw7YTt31410vpEp8yfBEl/hd8ZzA\r\n# v47DCgJ5j1zm295s1RVZHNp6MoiQFVOECm4AwK2l28i\u002BYER1JO4IplTH44uvzX9o\r\n# RnJHaMvWzZEpozPy4jNO2DDqbcNs4zh7AWMhE1PWFVA\u002BCHI/En5nASvCvLmuR/t8\r\n# q4bc8XR8QIZJQSp\u002B2U6m2ldNAgMBAAGjggF\u002BMIIBejAfBgNVHSUEGDAWBgorBgEE\r\n# AYI3TAgBBggrBgEFBQcDAzAdBgNVHQ4EFgQUNZJaEUGL2Guwt7ZOAu4efEYXedEw\r\n# UAYDVR0RBEkwR6RFMEMxKTAnBgNVBAsTIE1pY3Jvc29mdCBPcGVyYXRpb25zIFB1\r\n# ZXJ0byBSaWNvMRYwFAYDVQQFEw0yMzAwMTIrNDY3NTk3MB8GA1UdIwQYMBaAFEhu\r\n# ZOVQBdOCqhc3NyK1bajKdQKVMFQGA1UdHwRNMEswSaBHoEWGQ2h0dHA6Ly93d3cu\r\n# bWljcm9zb2Z0LmNvbS9wa2lvcHMvY3JsL01pY0NvZFNpZ1BDQTIwMTFfMjAxMS0w\r\n# Ny0wOC5jcmwwYQYIKwYBBQUHAQEEVTBTMFEGCCsGAQUFBzAChkVodHRwOi8vd3d3\r\n# Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2NlcnRzL01pY0NvZFNpZ1BDQTIwMTFfMjAx\r\n# MS0wNy0wOC5jcnQwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQsFAAOCAgEAFkk3\r\n# uSxkTEBh1NtAl7BivIEsAWdgX1qZ\u002BEdZMYbQKasY6IhSLXRMxF1B3OKdR9K/kccp\r\n# kvNcGl8D7YyYS4mhCUMBR\u002BVLrg3f8PUj38A9V5aiY2/Jok7WZFOAmjPRNNGnyeg7\r\n# l0lTiThFqE\u002B2aOs6\u002BheegqAdelGgNJKRHLWRuhGKuLIw5lkgx9Ky\u002BQvZrn/Ddi8u\r\n# TIgWKp\u002BMGG8xY6PBvvjgt9jQShlnPrZ3UY8Bvwy6rynhXBaV0V0TTL0gEx7eh/K1\r\n# o8Miaru6s/7FyqOLeUS4vTHh9TgBL5DtxCYurXbSBVtL1Fj44\u002BOd/6cmC9mmvrti\r\n# yG709Y3Rd3YdJj2f3GJq7Y7KdWq0QYhatKhBeg4fxjhg0yut2g6aM1mxjNPrE48z\r\n# 6HWCNGu9gMK5ZudldRw4a45Z06Aoktof0CqOyTErvq0YjoE4Xpa0\u002B87T/PVUXNqf\r\n# 7Y\u002BqSU7\u002B9LtLQuMYR4w3cSPjuNusvLf9gBnch5RqM7kaDtYWDgLyB42EfsxeMqwK\r\n# WwA\u002BTVi0HrWRqfSx2olbE56hJcEkMjOSKz3sRuupFCX3UroyYf52L\u002B2iVTrda8XW\r\n# esPG62Mnn3T8AuLfzeJFuAbfOSERx7IFZO92UPoXE1uEjL5skl1yTZB3MubgOA4F\r\n# 8KoRNhviFAEST\u002BnG8c8uIsbZeb08SeYQMqjVEmkwggd6MIIFYqADAgECAgphDpDS\r\n# AAAAAAADMA0GCSqGSIb3DQEBCwUAMIGIMQswCQYDVQQGEwJVUzETMBEGA1UECBMK\r\n# V2FzaGluZ3RvbjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0\r\n# IENvcnBvcmF0aW9uMTIwMAYDVQQDEylNaWNyb3NvZnQgUm9vdCBDZXJ0aWZpY2F0\r\n# ZSBBdXRob3JpdHkgMjAxMTAeFw0xMTA3MDgyMDU5MDlaFw0yNjA3MDgyMTA5MDla\r\n# MH4xCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdS\r\n# ZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKDAmBgNVBAMT\r\n# H01pY3Jvc29mdCBDb2RlIFNpZ25pbmcgUENBIDIwMTEwggIiMA0GCSqGSIb3DQEB\r\n# AQUAA4ICDwAwggIKAoICAQCr8PpyEBwurdhuqoIQTTS68rZYIZ9CGypr6VpQqrgG\r\n# OBoESbp/wwwe3TdrxhLYC/A4wpkGsMg51QEUMULTiQ15ZId\u002BlGAkbK\u002BeSZzpaF7S\r\n# 35tTsgosw6/ZqSuuegmv15ZZymAaBelmdugyUiYSL\u002BerCFDPs0S3XdjELgN1q2jz\r\n# y23zOlyhFvRGuuA4ZKxuZDV4pqBjDy3TQJP4494HDdVceaVJKecNvqATd76UPe/7\r\n# 4ytaEB9NViiienLgEjq3SV7Y7e1DkYPZe7J7hhvZPrGMXeiJT4Qa8qEvWeSQOy2u\r\n# M1jFtz7\u002BMtOzAz2xsq\u002BSOH7SnYAs9U5WkSE1JcM5bmR/U7qcD60ZI4TL9LoDho33\r\n# X/DQUr\u002BMlIe8wCF0JV8YKLbMJyg4JZg5SjbPfLGSrhwjp6lm7GEfauEoSZ1fiOIl\r\n# XdMhSz5SxLVXPyQD8NF6Wy/VI\u002BNwXQ9RRnez\u002BADhvKwCgl/bwBWzvRvUVUvnOaEP\r\n# 6SNJvBi4RHxF5MHDcnrgcuck379GmcXvwhxX24ON7E1JMKerjt/sW5\u002Bv/N2wZuLB\r\n# l4F77dbtS\u002BdJKacTKKanfWeA5opieF\u002ByL4TXV5xcv3coKPHtbcMojyyPQDdPweGF\r\n# RInECUzF1KVDL3SV9274eCBYLBNdYJWaPk8zhNqwiBfenk70lrC8RqBsmNLg1oiM\r\n# CwIDAQABo4IB7TCCAekwEAYJKwYBBAGCNxUBBAMCAQAwHQYDVR0OBBYEFEhuZOVQ\r\n# BdOCqhc3NyK1bajKdQKVMBkGCSsGAQQBgjcUAgQMHgoAUwB1AGIAQwBBMAsGA1Ud\r\n# DwQEAwIBhjAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFHItOgIxkEO5FAVO\r\n# 4eqnxzHRI4k0MFoGA1UdHwRTMFEwT6BNoEuGSWh0dHA6Ly9jcmwubWljcm9zb2Z0\r\n# LmNvbS9wa2kvY3JsL3Byb2R1Y3RzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18y\r\n# Mi5jcmwwXgYIKwYBBQUHAQEEUjBQME4GCCsGAQUFBzAChkJodHRwOi8vd3d3Lm1p\r\n# Y3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1Jvb0NlckF1dDIwMTFfMjAxMV8wM18y\r\n# Mi5jcnQwgZ8GA1UdIASBlzCBlDCBkQYJKwYBBAGCNy4DMIGDMD8GCCsGAQUFBwIB\r\n# FjNodHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpb3BzL2RvY3MvcHJpbWFyeWNw\r\n# cy5odG0wQAYIKwYBBQUHAgIwNB4yIB0ATABlAGcAYQBsAF8AcABvAGwAaQBjAHkA\r\n# XwBzAHQAYQB0AGUAbQBlAG4AdAAuIB0wDQYJKoZIhvcNAQELBQADggIBAGfyhqWY\r\n# 4FR5Gi7T2HRnIpsLlhHhY5KZQpZ90nkMkMFlXy4sPvjDctFtg/6\u002BP\u002BgKyju/R6mj\r\n# 82nbY78iNaWXXWWEkH2LRlBV2AySfNIaSxzzPEKLUtCw/WvjPgcuKZvmPRul1LUd\r\n# d5Q54ulkyUQ9eHoj8xN9ppB0g430yyYCRirCihC7pKkFDJvtaPpoLpWgKj8qa1hJ\r\n# Yx8JaW5amJbkg/TAj/NGK978O9C9Ne9uJa7lryft0N3zDq\u002BZKJeYTQ49C/IIidYf\r\n# wzIY4vDFLc5bnrRJOQrGCsLGra7lstnbFYhRRVg4MnEnGn\u002Bx9Cf43iw6IGmYslmJ\r\n# aG5vp7d0w0AFBqYBKig\u002Bgj8TTWYLwLNN9eGPfxxvFX1Fp3blQCplo8NdUmKGwx1j\r\n# NpeG39rz\u002BPIWoZon4c2ll9DuXWNB41sHnIc\u002BBncG0QaxdR8UvmFhtfDcxhsEvt9B\r\n# xw4o7t5lL\u002ByX9qFcltgA1qFGvVnzl6UJS0gQmYAf0AApxbGbpT9Fdx41xtKiop96\r\n# eiL6SJUfq/tHI4D1nvi/a7dLl\u002BLrdXga7Oo3mXkYS//WsyNodeav\u002BvyL6wuA6mk7\r\n# r/ww7QRMjt/fdW1jkT3RnVZOT7\u002BAVyKheBEyIXrvQQqxP/uozKRdwaGIm1dxVk5I\r\n# RcBCyZt2WwqASGv9eZ/BvW1taslScxMNelDNMYIVZzCCFWMCAQEwgZUwfjELMAkG\r\n# A1UEBhMCVVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQx\r\n# HjAcBgNVBAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEoMCYGA1UEAxMfTWljcm9z\r\n# b2Z0IENvZGUgU2lnbmluZyBQQ0EgMjAxMQITMwAAAlKLM6r4lfM52wAAAAACUjAN\r\n# BglghkgBZQMEAgEFAKCBrjAZBgkqhkiG9w0BCQMxDAYKKwYBBAGCNwIBBDAcBgor\r\n# BgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFTAvBgkqhkiG9w0BCQQxIgQgtFV7nVIA\r\n# MzAyvGRGFyVFPBXkTNlNDitxIkf6V1ugHIUwQgYKKwYBBAGCNwIBDDE0MDKgFIAS\r\n# AE0AaQBjAHIAbwBzAG8AZgB0oRqAGGh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbTAN\r\n# BgkqhkiG9w0BAQEFAASCAQBBF7h/mnGfKvH7cy53p\u002Bm30bTViZnDWrI4X3he8oIP\r\n# g0tU1PpDXsQ0QEY78RlUTvYJwCegxjE2ASi\u002BSUB4UlYcRuAYSncvbWyTIdMawgea\r\n# 2XH91WZx\u002Bj6FmrLOliNGI\u002BD5HLmUqjNQddwQSaboG5H/n9dLM8lR3Q8wBcPk7GDM\r\n# x2D7hKJz0uUHhIL9JvZ5tLtTRP96ZK7HGx1a0ZfCD9M6bcbaNlkoq5z4wKSntIr9\r\n# BGvJF9bnofJE1OmCYOYRXJ462ek14gfKqzAHFQYLnX1\u002BeABPQ4H8dk/G22hhMUDM\r\n# beMBnjaAUEkq\u002B7ae9tBCSEYnBw\u002BqzuYMwfeJqUcP4YnsoYIS8TCCEu0GCisGAQQB\r\n# gjcDAwExghLdMIIS2QYJKoZIhvcNAQcCoIISyjCCEsYCAQMxDzANBglghkgBZQME\r\n# AgEFADCCAVUGCyqGSIb3DQEJEAEEoIIBRASCAUAwggE8AgEBBgorBgEEAYRZCgMB\r\n# MDEwDQYJYIZIAWUDBAIBBQAEIHD8JfzhDrdEy3ggHyPkCYTNkOFBMyL5x0/ePpcw\r\n# \u002BNl/AgZh8DMo1kYYEzIwMjIwMTI2MjM0NjM4LjE1OVowBIACAfSggdSkgdEwgc4x\r\n# CzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRt\r\n# b25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKTAnBgNVBAsTIE1p\r\n# Y3Jvc29mdCBPcGVyYXRpb25zIFB1ZXJ0byBSaWNvMSYwJAYDVQQLEx1UaGFsZXMg\r\n# VFNTIEVTTjpDNEJELUUzN0YtNUZGQzElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUt\r\n# U3RhbXAgU2VydmljZaCCDkQwggT1MIID3aADAgECAhMzAAABV0QHYtxv6L4qAAAA\r\n# AAFXMA0GCSqGSIb3DQEBCwUAMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNo\r\n# aW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29y\r\n# cG9yYXRpb24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEw\r\n# MB4XDTIxMDExNDE5MDIxM1oXDTIyMDQxMTE5MDIxM1owgc4xCzAJBgNVBAYTAlVT\r\n# MRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQK\r\n# ExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKTAnBgNVBAsTIE1pY3Jvc29mdCBPcGVy\r\n# YXRpb25zIFB1ZXJ0byBSaWNvMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjpDNEJE\r\n# LUUzN0YtNUZGQzElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2Vydmlj\r\n# ZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAN5tA6dUZvnnwL9qQtXc\r\n# wPANhB4ez\u002B5CQrePp/Z8TH4NBr5vAfGMo0lV/lidBatKTgHErOuKH11xVAfBehHJ\r\n# vH9T/OhOc83CJs9bzDhrld0Jdy3eJyC0yBdxVeucS\u002B2a2ZBd50wBg/5/2YjQ2ylf\r\n# D0dxKK6tQLxdODTuadQMbda05lPGnWGwZ3niSgIKVRgqqCVlhHzwNtRh1AH\u002BZxbf\r\n# Se7t8z3oEKAdTAy7SsP8ykht3srjdh0BykPFdpaAgqwWCJJJmGk0gArSvHC8\u002BvXt\r\n# Go3MJhWQRe5JtzdD5kdaKH9uc9gnShsXyDEhGZjx3\u002Bb8cuqEO8bHv0WPX9MREfrf\r\n# xvkCAwEAAaOCARswggEXMB0GA1UdDgQWBBRdMXu76DghnU/kPTMKdFkR9oCp2TAf\r\n# BgNVHSMEGDAWgBTVYzpcijGQ80N7fEYbxTNoWoVtVTBWBgNVHR8ETzBNMEugSaBH\r\n# hkVodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpL2NybC9wcm9kdWN0cy9NaWNU\r\n# aW1TdGFQQ0FfMjAxMC0wNy0wMS5jcmwwWgYIKwYBBQUHAQEETjBMMEoGCCsGAQUF\r\n# BzAChj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5jb20vcGtpL2NlcnRzL01pY1RpbVN0\r\n# YVBDQV8yMDEwLTA3LTAxLmNydDAMBgNVHRMBAf8EAjAAMBMGA1UdJQQMMAoGCCsG\r\n# AQUFBwMIMA0GCSqGSIb3DQEBCwUAA4IBAQAld3kAgG6XWiZyvdibLRmWr7yb6RSy\r\n# cjVDg8tcCitS01sTVp4T8Ad2QeYfJWfK6DMEk7QRBfKgdN7oE8dXtmQVL\u002BJcxLj0\r\n# pUuy4NB5RchcteD5dRnTfKlRi8vgKUaxDcoFIzNEUz1EHpopeagDb4/uI9Uj5tIu\r\n# wlik/qrv/sHAw7kM4gELLNOgdev9Z/7xo1JIwfe0eoQM3wxcCFLuf8S9OncttaFA\r\n# WHtEER8IvgRAgLJ/WnluFz68\u002BhrDfRyX/qqWSPIE0voE6qFx1z8UvLwKpm65QNyN\r\n# DRMp/VmCpqRZrxB1o0RY7P\u002Bn4jSNGvbk2bR70kKt/dogFFRBHVVuUxf\u002BMIIGcTCC\r\n# BFmgAwIBAgIKYQmBKgAAAAAAAjANBgkqhkiG9w0BAQsFADCBiDELMAkGA1UEBhMC\r\n# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV\r\n# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEyMDAGA1UEAxMpTWljcm9zb2Z0IFJv\r\n# b3QgQ2VydGlmaWNhdGUgQXV0aG9yaXR5IDIwMTAwHhcNMTAwNzAxMjEzNjU1WhcN\r\n# MjUwNzAxMjE0NjU1WjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3Rv\r\n# bjEQMA4GA1UEBxMHUmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0\r\n# aW9uMSYwJAYDVQQDEx1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDCCASIw\r\n# DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKkdDbx3EYo6IOz8E5f1\u002Bn9plGt0\r\n# VBDVpQoAgoX77XxoSyxfxcPlYcJ2tz5mK1vwFVMnBDEfQRsalR3OCROOfGEwWbEw\r\n# RA/xYIiEVEMM1024OAizQt2TrNZzMFcmgqNFDdDq9UeBzb8kYDJYYEbyWEeGMoQe\r\n# dGFnkV\u002BBVLHPk0ySwcSmXdFhE24oxhr5hoC732H8RsEnHSRnEnIaIYqvS2SJUGKx\r\n# Xf13Hz3wV3WsvYpCTUBR0Q\u002BcBj5nf/VmwAOWRH7v0Ev9buWayrGo8noqCjHw2k4G\r\n# kbaICDXoeByw6ZnNPOcvRLqn9NxkvaQBwSAJk3jN/LzAyURdXhacAQVPIk0CAwEA\r\n# AaOCAeYwggHiMBAGCSsGAQQBgjcVAQQDAgEAMB0GA1UdDgQWBBTVYzpcijGQ80N7\r\n# fEYbxTNoWoVtVTAZBgkrBgEEAYI3FAIEDB4KAFMAdQBiAEMAQTALBgNVHQ8EBAMC\r\n# AYYwDwYDVR0TAQH/BAUwAwEB/zAfBgNVHSMEGDAWgBTV9lbLj\u002BiiXGJo0T2UkFvX\r\n# zpoYxDBWBgNVHR8ETzBNMEugSaBHhkVodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20v\r\n# cGtpL2NybC9wcm9kdWN0cy9NaWNSb29DZXJBdXRfMjAxMC0wNi0yMy5jcmwwWgYI\r\n# KwYBBQUHAQEETjBMMEoGCCsGAQUFBzAChj5odHRwOi8vd3d3Lm1pY3Jvc29mdC5j\r\n# b20vcGtpL2NlcnRzL01pY1Jvb0NlckF1dF8yMDEwLTA2LTIzLmNydDCBoAYDVR0g\r\n# AQH/BIGVMIGSMIGPBgkrBgEEAYI3LgMwgYEwPQYIKwYBBQUHAgEWMWh0dHA6Ly93\r\n# d3cubWljcm9zb2Z0LmNvbS9QS0kvZG9jcy9DUFMvZGVmYXVsdC5odG0wQAYIKwYB\r\n# BQUHAgIwNB4yIB0ATABlAGcAYQBsAF8AUABvAGwAaQBjAHkAXwBTAHQAYQB0AGUA\r\n# bQBlAG4AdAAuIB0wDQYJKoZIhvcNAQELBQADggIBAAfmiFEN4sbgmD\u002BBcQM9naOh\r\n# IW\u002Bz66bM9TG\u002BzwXiqf76V20ZMLPCxWbJat/15/B4vceoniXj\u002Bbzta1RXCCtRgkQS\r\n# \u002B7lTjMz0YBKKdsxAQEGb3FwX/1z5Xhc1mCRWS3TvQhDIr79/xn/yN31aPxzymXlK\r\n# kVIArzgPF/UveYFl2am1a\u002BTHzvbKegBvSzBEJCI8z\u002B0DpZaPWSm8tv0E4XCfMkon\r\n# /VWvL/625Y4zu2JfmttXQOnxzplmkIz/amJ/3cVKC5Em4jnsGUpxY517IW3DnKOi\r\n# PPp/fZZqkHimbdLhnPkd/DjYlPTGpQqWhqS9nhquBEKDuLWAmyI4ILUl5WTs9/S/\r\n# fmNZJQ96LjlXdqJxqgaKD4kWumGnEcua2A5HmoDF0M2n0O99g/DhO3EJ3110mCII\r\n# YdqwUB5vvfHhAN/nMQekkzr3ZUd46PioSKv33nJ\u002BYWtvd6mBy6cJrDm77MbL2IK0\r\n# cs0d9LiFAR6A\u002BxuJKlQ5slvayA1VmXqHczsI5pgt6o3gMy4SKfXAL1QnIffIrE7a\r\n# KLixqduWsqdCosnPGUFN4Ib5KpqjEWYw07t0MkvfY3v1mYovG8chr1m1rtxEPJdQ\r\n# cdeh0sVV42neV8HR3jDA/czmTfsNv11P6Z0eGTgvvM9YBS7vDaBQNdrvCScc1bN\u002B\r\n# NR4Iuto229Nfj950iEkSoYIC0jCCAjsCAQEwgfyhgdSkgdEwgc4xCzAJBgNVBAYT\r\n# AlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9uMRAwDgYDVQQHEwdSZWRtb25kMR4wHAYD\r\n# VQQKExVNaWNyb3NvZnQgQ29ycG9yYXRpb24xKTAnBgNVBAsTIE1pY3Jvc29mdCBP\r\n# cGVyYXRpb25zIFB1ZXJ0byBSaWNvMSYwJAYDVQQLEx1UaGFsZXMgVFNTIEVTTjpD\r\n# NEJELUUzN0YtNUZGQzElMCMGA1UEAxMcTWljcm9zb2Z0IFRpbWUtU3RhbXAgU2Vy\r\n# dmljZaIjCgEBMAcGBSsOAwIaAxUAES34SWJ7DfbSG/gbIQwTrzgZ8PKggYMwgYCk\r\n# fjB8MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjEQMA4GA1UEBxMH\r\n# UmVkbW9uZDEeMBwGA1UEChMVTWljcm9zb2Z0IENvcnBvcmF0aW9uMSYwJAYDVQQD\r\n# Ex1NaWNyb3NvZnQgVGltZS1TdGFtcCBQQ0EgMjAxMDANBgkqhkiG9w0BAQUFAAIF\r\n# AOWcAyIwIhgPMjAyMjAxMjYyMTI4MDJaGA8yMDIyMDEyNzIxMjgwMlowdzA9Bgor\r\n# BgEEAYRZCgQBMS8wLTAKAgUA5ZwDIgIBADAKAgEAAgIjAQIB/zAHAgEAAgIRQjAK\r\n# AgUA5Z1UogIBADA2BgorBgEEAYRZCgQCMSgwJjAMBgorBgEEAYRZCgMCoAowCAIB\r\n# AAIDB6EgoQowCAIBAAIDAYagMA0GCSqGSIb3DQEBBQUAA4GBAEeNfZ\u002BtvWHwLVos\r\n# jNk\u002Bj/4L2TRCDrVhPc679sAjzE9HT8hHVTkb9pf9C415Deeqp2NGpA9nPk8fM00R\r\n# qHjGBH0Uv\u002BCzYxrCCQCReaKpWEB80MY/vsFCNDuglY6hWTGR69zCjqeFRmIqr/Gh\r\n# VUKj5aWxK\u002BrVTH9b9Uc252GQq19jMYIDDTCCAwkCAQEwgZMwfDELMAkGA1UEBhMC\r\n# VVMxEzARBgNVBAgTCldhc2hpbmd0b24xEDAOBgNVBAcTB1JlZG1vbmQxHjAcBgNV\r\n# BAoTFU1pY3Jvc29mdCBDb3Jwb3JhdGlvbjEmMCQGA1UEAxMdTWljcm9zb2Z0IFRp\r\n# bWUtU3RhbXAgUENBIDIwMTACEzMAAAFXRAdi3G/ovioAAAAAAVcwDQYJYIZIAWUD\r\n# BAIBBQCgggFKMBoGCSqGSIb3DQEJAzENBgsqhkiG9w0BCRABBDAvBgkqhkiG9w0B\r\n# CQQxIgQgy\u002BAs\u002BKxwKFDuCOrSrJ\u002BZDOAg8\u002BSP0hDNtTG3ec2EDdwwgfoGCyqGSIb3\r\n# DQEJEAIvMYHqMIHnMIHkMIG9BCAsWo0NQ6vzuuupUsZEMSJ4UsRjtQw2dFxZWkHt\r\n# qRygEzCBmDCBgKR\u002BMHwxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpXYXNoaW5ndG9u\r\n# MRAwDgYDVQQHEwdSZWRtb25kMR4wHAYDVQQKExVNaWNyb3NvZnQgQ29ycG9yYXRp\r\n# b24xJjAkBgNVBAMTHU1pY3Jvc29mdCBUaW1lLVN0YW1wIFBDQSAyMDEwAhMzAAAB\r\n# V0QHYtxv6L4qAAAAAAFXMCIEICNCNpoQVgVSMfsajPbxWSxvLnM2G4bf4JXCmRiC\r\n# \u002B0AQMA0GCSqGSIb3DQEBCwUABIIBAMAIX0HGyYVZ2H\u002BpL4s9hICnLWNCFyL7EC\u002Bc\r\n# amhcsFeZN\u002BkQ69RhXbxQPvKxxy25b3RIrzttR7C9mg5XJp\u002Bh6bnnmp/jIF6ZHcKV\r\n# pJNg6IMHMpoUL7FR9adwf0/\u002B5YlSSwNm9yLQM8rRjIjS14uOuF36mFdETqmmqw3r\r\n# JDPB6LLZhEXRb/c6M9khCKhhDxuO1lPhf5EDIXf0rBmbMxna0xhu\u002BwrPWW2sslU/\r\n# 2i/lyJ0dW6j9LhEXwajT79oWkMvT/DquGaJk5bh\u002BvtmgcUDWQ0ZHKdVhuAq6Op82\r\n# H2HT179zxTvu1fjdI/3spKsux\u002BRhUW\u002Bma21HG7NgQhb/IqZ12Gg=\r\n# SIG # End signature block\r\n" + ], + "parameters": [ + { + "name": "arg1", + "type": "string", + "required": false + }, + { + "name": "arg2", + "type": "string", + "required": false + } + ], + "$schema": "http://schema.management.azure.com/schemas/2016-11-17/runcommands.json", + "id": "RunPowerShellScript", + "osType": "Windows", + "label": "Executes a PowerShell script", + "description": "Custom multiline PowerShell script should be defined in script property. Optional parameters can be set in parameters property." + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/extensions?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3f7239c5-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:21:49 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b0a5081d-4b5b-404d-aa67-c5cf60c4817f", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3990,Microsoft.Compute/LowCostGet30Min;31988", + "x-ms-ratelimit-remaining-subscription-reads": "11901", + "x-ms-request-id": "18d261cd-88b2-4bd3-b420-cb922e56fd60", + "x-ms-routing-request-id": "WESTUS:20220214T032150Z:b0a5081d-4b5b-404d-aa67-c5cf60c4817f" + }, + "ResponseBody": { + "value": [ + { + "name": "virtualmachineextensionxeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/extensions/virtualmachineextensionxeb772750", + "type": "Microsoft.Compute/virtualMachines/extensions", + "location": "eastus", + "properties": { + "autoUpgradeMinorVersion": true, + "provisioningState": "Succeeded", + "publisher": "Microsoft.Azure.NetworkWatcher", + "type": "NetworkWatcherAgentWindows", + "typeHandlerVersion": "1.4" + } + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3f7239c6-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:21:49 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d7b8eabf-3705-40f2-8886-f7516b64c1a3", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3989,Microsoft.Compute/LowCostGet30Min;31987", + "x-ms-ratelimit-remaining-subscription-reads": "11900", + "x-ms-request-id": "3c5e0b17-076c-493c-8976-6e92f2db5eea", + "x-ms-routing-request-id": "WESTUS:20220214T032150Z:d7b8eabf-3705-40f2-8886-f7516b64c1a3" + }, + "ResponseBody": { + "name": "virtualmachinexeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750", + "type": "Microsoft.Compute/virtualMachines", + "location": "eastus", + "properties": { + "vmId": "2aa6837a-67d8-49de-bbd8-59cc67ec5f0f", + "hardwareProfile": { + "vmSize": "Standard_D2_v2" + }, + "storageProfile": { + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest", + "exactVersion": "14393.4946.220202" + }, + "osDisk": { + "osType": "Windows", + "name": "myVMosdisk", + "createOption": "FromImage", + "caching": "ReadWrite", + "managedDisk": { + "storageAccountType": "Standard_LRS", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/myVMosdisk" + }, + "deleteOption": "Detach", + "diskSizeGB": 127 + }, + "dataDisks": [ + { + "lun": 0, + "name": "virtualmachinexeb772750_disk2_e0233c616735472b8f43b23d24057655", + "createOption": "Empty", + "caching": "None", + "managedDisk": { + "storageAccountType": "Standard_LRS", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/virtualmachinexeb772750_disk2_e0233c616735472b8f43b23d24057655" + }, + "deleteOption": "Detach", + "diskSizeGB": 1023, + "toBeDetached": false + }, + { + "lun": 1, + "name": "virtualmachinexeb772750_disk3_8e8be0a7ac7547d3831834fe72c8a44d", + "createOption": "Empty", + "caching": "None", + "managedDisk": { + "storageAccountType": "Standard_LRS", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/virtualmachinexeb772750_disk3_8e8be0a7ac7547d3831834fe72c8a44d" + }, + "deleteOption": "Detach", + "diskSizeGB": 1023, + "toBeDetached": false + } + ] + }, + "osProfile": { + "computerName": "myVM", + "adminUsername": "testuser", + "windowsConfiguration": { + "provisionVMAgent": true, + "enableAutomaticUpdates": true, + "patchSettings": { + "patchMode": "AutomaticByOS", + "assessmentMode": "ImageDefault" + } + }, + "secrets": [], + "allowExtensionOperations": true, + "requireGuestProvisionSignal": true + }, + "networkProfile": { + "networkInterfaces": [ + { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/interfacexeb772750", + "properties": { + "primary": true + } + } + ] + }, + "provisioningState": "Succeeded", + "timeCreated": "2022-02-14T03:18:16.6524884\u002B00:00" + }, + "resources": [ + { + "name": "virtualmachineextensionxeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/extensions/virtualmachineextensionxeb772750", + "type": "Microsoft.Compute/virtualMachines/extensions", + "location": "eastus", + "properties": { + "autoUpgradeMinorVersion": true, + "provisioningState": "Succeeded", + "publisher": "Microsoft.Azure.NetworkWatcher", + "type": "NetworkWatcherAgentWindows", + "typeHandlerVersion": "1.4" + } + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/runCommand?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json, text/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "36", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3f7239c7-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "commandId": "RunPowerShellScript" + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/ffd911a1-c91d-4e09-ab1c-97bf63266b80?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:21:50 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/ffd911a1-c91d-4e09-ab1c-97bf63266b80?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "91ed337b-1eba-48d0-9e55-d07670fa07a9", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/UpdateVM3Min;238,Microsoft.Compute/UpdateVM30Min;1198", + "x-ms-ratelimit-remaining-subscription-writes": "1190", + "x-ms-request-id": "ffd911a1-c91d-4e09-ab1c-97bf63266b80", + "x-ms-routing-request-id": "WESTUS:20220214T032150Z:91ed337b-1eba-48d0-9e55-d07670fa07a9" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/ffd911a1-c91d-4e09-ab1c-97bf63266b80?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3f7239c7-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:22:20 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3121dbd3-5960-406b-9fec-05b118cc5e0e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14991,Microsoft.Compute/GetOperation30Min;29983", + "x-ms-ratelimit-remaining-subscription-reads": "11899", + "x-ms-request-id": "415d31c0-575a-4b43-9bcd-26f3743bd5a9", + "x-ms-routing-request-id": "WESTUS:20220214T032220Z:3121dbd3-5960-406b-9fec-05b118cc5e0e" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:21:50.6850023\u002B00:00", + "endTime": "2022-02-14T03:22:11.0444774\u002B00:00", + "status": "Succeeded", + "properties": { + "output": { + "value": [ + { + "code": "ComponentStatus/StdOut/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "message": "This is a sample script with parameters " + }, + { + "code": "ComponentStatus/StdErr/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "message": "" + } + ] + } + }, + "name": "ffd911a1-c91d-4e09-ab1c-97bf63266b80" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/ffd911a1-c91d-4e09-ab1c-97bf63266b80?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3f7239c7-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:22:20 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "48f2f08a-805e-4df8-8a6d-a4807f346140", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14990,Microsoft.Compute/GetOperation30Min;29982", + "x-ms-ratelimit-remaining-subscription-reads": "11898", + "x-ms-request-id": "b5f7f0de-5cb2-4598-9b82-1c97e6b6f90d", + "x-ms-routing-request-id": "WESTUS:20220214T032221Z:48f2f08a-805e-4df8-8a6d-a4807f346140" + }, + "ResponseBody": { + "value": [ + { + "code": "ComponentStatus/StdOut/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "message": "This is a sample script with parameters " + }, + { + "code": "ComponentStatus/StdErr/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "message": "" + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/restart?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "520ae0f2-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/598ad105-9184-4e40-ae2a-74803126562b?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:22:21 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/598ad105-9184-4e40-ae2a-74803126562b?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e57c52a0-2cce-4102-8a34-2cdfd1637eac", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/UpdateVM3Min;237,Microsoft.Compute/UpdateVM30Min;1197", + "x-ms-ratelimit-remaining-subscription-writes": "1189", + "x-ms-request-id": "598ad105-9184-4e40-ae2a-74803126562b", + "x-ms-routing-request-id": "WESTUS:20220214T032221Z:e57c52a0-2cce-4102-8a34-2cdfd1637eac" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/598ad105-9184-4e40-ae2a-74803126562b?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "520ae0f2-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:22:51 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "293f8038-2db9-4fb2-9191-84090088a42b", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14988,Microsoft.Compute/GetOperation30Min;29979", + "x-ms-ratelimit-remaining-subscription-reads": "11897", + "x-ms-request-id": "247fe738-7ae0-4714-807b-9f709bf2eeb6", + "x-ms-routing-request-id": "WESTUS:20220214T032251Z:293f8038-2db9-4fb2-9191-84090088a42b" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:22:21.2008249\u002B00:00", + "endTime": "2022-02-14T03:22:21.5602236\u002B00:00", + "status": "Succeeded", + "name": "598ad105-9184-4e40-ae2a-74803126562b" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/598ad105-9184-4e40-ae2a-74803126562b?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "520ae0f2-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:22:51 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b1dac9b6-a931-4c14-9848-64e98361877d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14987,Microsoft.Compute/GetOperation30Min;29978", + "x-ms-ratelimit-remaining-subscription-reads": "11896", + "x-ms-request-id": "4ca96895-914b-4c36-a636-2504cacec46b", + "x-ms-routing-request-id": "WESTUS:20220214T032251Z:b1dac9b6-a931-4c14-9848-64e98361877d" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/powerOff?skipShutdown=false\u0026api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "643c612e-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/fae36802-046c-4cb1-9c3a-9f60f592c624?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:22:51 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/fae36802-046c-4cb1-9c3a-9f60f592c624?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "aaba65be-3a96-43e9-97f2-ecc75fdc07e9", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/UpdateVM3Min;237,Microsoft.Compute/UpdateVM30Min;1196", + "x-ms-ratelimit-remaining-subscription-writes": "1188", + "x-ms-request-id": "fae36802-046c-4cb1-9c3a-9f60f592c624", + "x-ms-routing-request-id": "WESTUS:20220214T032251Z:aaba65be-3a96-43e9-97f2-ecc75fdc07e9" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/fae36802-046c-4cb1-9c3a-9f60f592c624?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "643c612e-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:23:21 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a2a4d412-1e58-4f99-887d-b2c00c8a4592", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14987,Microsoft.Compute/GetOperation30Min;29976", + "x-ms-ratelimit-remaining-subscription-reads": "11895", + "x-ms-request-id": "f2d5e0e3-c2ff-4793-a3cc-fb85990225c1", + "x-ms-routing-request-id": "WESTUS:20220214T032321Z:a2a4d412-1e58-4f99-887d-b2c00c8a4592" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:22:51.6697114\u002B00:00", + "endTime": "2022-02-14T03:23:07.4041867\u002B00:00", + "status": "Succeeded", + "name": "fae36802-046c-4cb1-9c3a-9f60f592c624" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/fae36802-046c-4cb1-9c3a-9f60f592c624?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "643c612e-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:23:21 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6b1a940d-0ecc-4cc4-8dfd-9141af89a437", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14986,Microsoft.Compute/GetOperation30Min;29975", + "x-ms-ratelimit-remaining-subscription-reads": "11894", + "x-ms-request-id": "f6a64312-b832-4206-9016-a520b847a27f", + "x-ms-routing-request-id": "WESTUS:20220214T032321Z:6b1a940d-0ecc-4cc4-8dfd-9141af89a437" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/start?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "765e4cf0-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/8d9d3cef-8e9b-401b-9ec6-d071766f0914?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:23:21 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/8d9d3cef-8e9b-401b-9ec6-d071766f0914?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Retry-After": "10", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "995f2007-b0a0-4f81-8b15-562d726d1884", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/UpdateVM3Min;236,Microsoft.Compute/UpdateVM30Min;1195", + "x-ms-ratelimit-remaining-subscription-writes": "1187", + "x-ms-request-id": "8d9d3cef-8e9b-401b-9ec6-d071766f0914", + "x-ms-routing-request-id": "WESTUS:20220214T032322Z:995f2007-b0a0-4f81-8b15-562d726d1884" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/8d9d3cef-8e9b-401b-9ec6-d071766f0914?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "765e4cf0-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:23:31 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "9", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ef39b308-c27e-405e-99f2-71ff261e253e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14985,Microsoft.Compute/GetOperation30Min;29973", + "x-ms-ratelimit-remaining-subscription-reads": "11893", + "x-ms-request-id": "bf748d66-5b76-4d50-886a-5051079cd486", + "x-ms-routing-request-id": "WESTUS:20220214T032332Z:ef39b308-c27e-405e-99f2-71ff261e253e" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:23:22.1542884\u002B00:00", + "status": "InProgress", + "name": "8d9d3cef-8e9b-401b-9ec6-d071766f0914" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/8d9d3cef-8e9b-401b-9ec6-d071766f0914?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "765e4cf0-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:23:40 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "61113488-2f98-46c2-a60b-90e6ad644180", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14983,Microsoft.Compute/GetOperation30Min;29971", + "x-ms-ratelimit-remaining-subscription-reads": "11892", + "x-ms-request-id": "08c5ca21-31b7-4dcd-81d1-35e1feb1902b", + "x-ms-routing-request-id": "WESTUS:20220214T032341Z:61113488-2f98-46c2-a60b-90e6ad644180" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:23:22.1542884\u002B00:00", + "endTime": "2022-02-14T03:23:38.8418574\u002B00:00", + "status": "Succeeded", + "name": "8d9d3cef-8e9b-401b-9ec6-d071766f0914" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/8d9d3cef-8e9b-401b-9ec6-d071766f0914?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "765e4cf0-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:23:40 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "98525ea5-1c12-470c-a17e-b4a2793ca3ae", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14982,Microsoft.Compute/GetOperation30Min;29970", + "x-ms-ratelimit-remaining-subscription-reads": "11891", + "x-ms-request-id": "fb47f523-889a-4367-84d1-6028c2eae2d3", + "x-ms-routing-request-id": "WESTUS:20220214T032341Z:98525ea5-1c12-470c-a17e-b4a2793ca3ae" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/extensions/virtualmachineextensionxeb772750?api-version=2021-11-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "49", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "8210979c-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "properties": { + "autoUpgradeMinorVersion": true + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/838c25f6-fa3b-4841-8ea7-ed5121d5cf20?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:23:40 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "af803663-654d-4e13-9564-de995a894fb7", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/UpdateVM3Min;235,Microsoft.Compute/UpdateVM30Min;1194", + "x-ms-ratelimit-remaining-subscription-writes": "1170", + "x-ms-request-id": "838c25f6-fa3b-4841-8ea7-ed5121d5cf20", + "x-ms-routing-request-id": "WESTUS:20220214T032341Z:af803663-654d-4e13-9564-de995a894fb7" + }, + "ResponseBody": { + "name": "virtualmachineextensionxeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/extensions/virtualmachineextensionxeb772750", + "type": "Microsoft.Compute/virtualMachines/extensions", + "location": "eastus", + "properties": { + "autoUpgradeMinorVersion": true, + "provisioningState": "Updating", + "publisher": "Microsoft.Azure.NetworkWatcher", + "type": "NetworkWatcherAgentWindows", + "typeHandlerVersion": "1.4" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/838c25f6-fa3b-4841-8ea7-ed5121d5cf20?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "8210979c-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:24:11 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "095f24fa-f025-4cea-959f-2a4edc288297", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14981,Microsoft.Compute/GetOperation30Min;29968", + "x-ms-ratelimit-remaining-subscription-reads": "11890", + "x-ms-request-id": "d3f641bc-5708-400e-96e6-4c1f4ec4404d", + "x-ms-routing-request-id": "WESTUS:20220214T032411Z:095f24fa-f025-4cea-959f-2a4edc288297" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:23:41.6856509\u002B00:00", + "endTime": "2022-02-14T03:23:42.0450029\u002B00:00", + "status": "Succeeded", + "name": "838c25f6-fa3b-4841-8ea7-ed5121d5cf20" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/extensions/virtualmachineextensionxeb772750?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "8210979c-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:24:11 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "4425199d-76fa-45b0-b987-e12c6f15d01d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3989,Microsoft.Compute/LowCostGet30Min;31984", + "x-ms-ratelimit-remaining-subscription-reads": "11889", + "x-ms-request-id": "270d55a4-d21c-4ccf-be77-b09c5a82cb26", + "x-ms-routing-request-id": "WESTUS:20220214T032412Z:4425199d-76fa-45b0-b987-e12c6f15d01d" + }, + "ResponseBody": { + "name": "virtualmachineextensionxeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/extensions/virtualmachineextensionxeb772750", + "type": "Microsoft.Compute/virtualMachines/extensions", + "location": "eastus", + "properties": { + "autoUpgradeMinorVersion": true, + "provisioningState": "Succeeded", + "publisher": "Microsoft.Azure.NetworkWatcher", + "type": "NetworkWatcherAgentWindows", + "typeHandlerVersion": "1.4" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/extensions/virtualmachineextensionxeb772750?api-version=2021-11-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "94382e3a-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/5d996d54-923c-457d-982e-c7dbfb3b7650?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:24:12 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/5d996d54-923c-457d-982e-c7dbfb3b7650?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "280d7491-807f-4a8a-a7c7-d3d950fe859a", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/UpdateVM3Min;234,Microsoft.Compute/UpdateVM30Min;1193", + "x-ms-ratelimit-remaining-subscription-deletes": "14988", + "x-ms-request-id": "5d996d54-923c-457d-982e-c7dbfb3b7650", + "x-ms-routing-request-id": "WESTUS:20220214T032412Z:280d7491-807f-4a8a-a7c7-d3d950fe859a" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/5d996d54-923c-457d-982e-c7dbfb3b7650?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "94382e3a-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:24:41 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "cad2a749-0867-4786-8d57-3dd3d410f54f", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14982,Microsoft.Compute/GetOperation30Min;29967", + "x-ms-ratelimit-remaining-subscription-reads": "11888", + "x-ms-request-id": "c69b15b3-7780-49f1-90b5-3e9f44d92491", + "x-ms-routing-request-id": "WESTUS:20220214T032442Z:cad2a749-0867-4786-8d57-3dd3d410f54f" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:24:12.3420691\u002B00:00", + "status": "InProgress", + "name": "5d996d54-923c-457d-982e-c7dbfb3b7650" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/5d996d54-923c-457d-982e-c7dbfb3b7650?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "94382e3a-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:25:12 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "09ce4fcb-bc92-4b10-8978-b3368ada3f34", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14985,Microsoft.Compute/GetOperation30Min;29972", + "x-ms-ratelimit-remaining-subscription-reads": "11887", + "x-ms-request-id": "5cd14a80-a74c-45ad-8aeb-37bbfa7af71f", + "x-ms-routing-request-id": "WESTUS:20220214T032512Z:09ce4fcb-bc92-4b10-8978-b3368ada3f34" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:24:12.3420691\u002B00:00", + "endTime": "2022-02-14T03:24:42.7641123\u002B00:00", + "status": "Succeeded", + "name": "5d996d54-923c-457d-982e-c7dbfb3b7650" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/powerOff?skipShutdown=false\u0026api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "b85e13c4-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/52248399-0889-4d66-895d-32e0b1e346e5?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:25:12 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/52248399-0889-4d66-895d-32e0b1e346e5?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "bca3eec6-08b4-4b35-8059-13665038d0e4", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/UpdateVM3Min;235,Microsoft.Compute/UpdateVM30Min;1192", + "x-ms-ratelimit-remaining-subscription-writes": "1186", + "x-ms-request-id": "52248399-0889-4d66-895d-32e0b1e346e5", + "x-ms-routing-request-id": "WESTUS:20220214T032512Z:bca3eec6-08b4-4b35-8059-13665038d0e4" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/52248399-0889-4d66-895d-32e0b1e346e5?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "b85e13c4-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:25:42 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ef1dde4a-2224-41eb-a4c7-5d7c84e5b73c", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14986,Microsoft.Compute/GetOperation30Min;29970", + "x-ms-ratelimit-remaining-subscription-reads": "11886", + "x-ms-request-id": "5e240f90-b737-4455-9e22-3c17dcf48d48", + "x-ms-routing-request-id": "WESTUS:20220214T032543Z:ef1dde4a-2224-41eb-a4c7-5d7c84e5b73c" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:25:12.8580014\u002B00:00", + "endTime": "2022-02-14T03:25:28.2800197\u002B00:00", + "status": "Succeeded", + "name": "52248399-0889-4d66-895d-32e0b1e346e5" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/52248399-0889-4d66-895d-32e0b1e346e5?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "b85e13c4-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:25:42 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "73b67b1f-7dfd-40d6-b135-2d19a871c044", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14985,Microsoft.Compute/GetOperation30Min;29969", + "x-ms-ratelimit-remaining-subscription-reads": "11885", + "x-ms-request-id": "9ad2257a-b88d-4485-bd33-1c3ab85c8723", + "x-ms-routing-request-id": "WESTUS:20220214T032543Z:73b67b1f-7dfd-40d6-b135-2d19a871c044" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/reapply?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ca84f22a-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/baef5ec4-95c4-4a04-8d6a-14d0757c077d?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:25:42 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/baef5ec4-95c4-4a04-8d6a-14d0757c077d?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b5f9f6bf-c8b7-457e-8e45-5ad02fdd1472", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/UpdateVM3Min;235,Microsoft.Compute/UpdateVM30Min;1191", + "x-ms-ratelimit-remaining-subscription-writes": "1185", + "x-ms-request-id": "baef5ec4-95c4-4a04-8d6a-14d0757c077d", + "x-ms-routing-request-id": "WESTUS:20220214T032543Z:b5f9f6bf-c8b7-457e-8e45-5ad02fdd1472" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/baef5ec4-95c4-4a04-8d6a-14d0757c077d?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ca84f22a-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:26:13 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5616172f-b0b1-434f-b2f5-8cd66551e103", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14986,Microsoft.Compute/GetOperation30Min;29966", + "x-ms-ratelimit-remaining-subscription-reads": "11884", + "x-ms-request-id": "d87c9e14-242b-4969-a4a7-24e85bade2e3", + "x-ms-routing-request-id": "WESTUS:20220214T032613Z:5616172f-b0b1-434f-b2f5-8cd66551e103" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:25:43.2644755\u002B00:00", + "endTime": "2022-02-14T03:25:44.967734\u002B00:00", + "status": "Succeeded", + "name": "baef5ec4-95c4-4a04-8d6a-14d0757c077d" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/baef5ec4-95c4-4a04-8d6a-14d0757c077d?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "ca84f22a-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:26:13 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9b9557d1-3a8b-49dc-a694-3949c5f33846", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14985,Microsoft.Compute/GetOperation30Min;29965", + "x-ms-ratelimit-remaining-subscription-reads": "11883", + "x-ms-request-id": "1189f2ae-c2c8-49b4-bc05-76dc33baa990", + "x-ms-routing-request-id": "WESTUS:20220214T032613Z:9b9557d1-3a8b-49dc-a694-3949c5f33846" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/redeploy?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "dca82526-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/88524617-966e-4ff1-a96c-439ba1647e83?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:26:13 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/88524617-966e-4ff1-a96c-439ba1647e83?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ef53e845-b510-4b04-a28d-5c9c153df3fd", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/UpdateVM3Min;235,Microsoft.Compute/UpdateVM30Min;1190", + "x-ms-ratelimit-remaining-subscription-writes": "1184", + "x-ms-request-id": "88524617-966e-4ff1-a96c-439ba1647e83", + "x-ms-routing-request-id": "WESTUS:20220214T032613Z:ef53e845-b510-4b04-a28d-5c9c153df3fd" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/88524617-966e-4ff1-a96c-439ba1647e83?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "dca82526-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:26:43 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "38796d19-f475-47c9-a6ce-aba1bd51ec8f", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14988,Microsoft.Compute/GetOperation30Min;29963", + "x-ms-ratelimit-remaining-subscription-reads": "11882", + "x-ms-request-id": "ead8c740-887f-4602-a46b-6d8dba7afdde", + "x-ms-routing-request-id": "WESTUS:20220214T032643Z:38796d19-f475-47c9-a6ce-aba1bd51ec8f" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:26:13.7021413\u002B00:00", + "status": "InProgress", + "name": "88524617-966e-4ff1-a96c-439ba1647e83" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/88524617-966e-4ff1-a96c-439ba1647e83?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "dca82526-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:27:13 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9326217b-fc85-4bdc-9a53-e1df98a8828b", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14986,Microsoft.Compute/GetOperation30Min;29960", + "x-ms-ratelimit-remaining-subscription-reads": "11881", + "x-ms-request-id": "f4a4fb2a-a71a-4ea9-ab2c-55da8453e1cf", + "x-ms-routing-request-id": "WESTUS:20220214T032714Z:9326217b-fc85-4bdc-9a53-e1df98a8828b" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:26:13.7021413\u002B00:00", + "status": "InProgress", + "name": "88524617-966e-4ff1-a96c-439ba1647e83" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/88524617-966e-4ff1-a96c-439ba1647e83?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "dca82526-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:27:43 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "76e3c766-ecbc-41be-be96-6f84f8b78b76", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14984,Microsoft.Compute/GetOperation30Min;29957", + "x-ms-ratelimit-remaining-subscription-reads": "11880", + "x-ms-request-id": "d0b555ac-86d8-4240-8c1d-5c27f8890bfa", + "x-ms-routing-request-id": "WESTUS:20220214T032744Z:76e3c766-ecbc-41be-be96-6f84f8b78b76" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:26:13.7021413\u002B00:00", + "status": "InProgress", + "name": "88524617-966e-4ff1-a96c-439ba1647e83" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/88524617-966e-4ff1-a96c-439ba1647e83?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "dca82526-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:28:13 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "46e211fc-aa2f-49c4-a574-977e8c9a5c5e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14983,Microsoft.Compute/GetOperation30Min;29954", + "x-ms-ratelimit-remaining-subscription-reads": "11879", + "x-ms-request-id": "6dfe537e-9ff2-407c-bb72-4abf526815a0", + "x-ms-routing-request-id": "WESTUS:20220214T032814Z:46e211fc-aa2f-49c4-a574-977e8c9a5c5e" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:26:13.7021413\u002B00:00", + "endTime": "2022-02-14T03:27:52.0620527\u002B00:00", + "status": "Succeeded", + "name": "88524617-966e-4ff1-a96c-439ba1647e83" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/88524617-966e-4ff1-a96c-439ba1647e83?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "dca82526-8d45-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:28:13 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "658dcb1b-fb1a-4891-bc8e-7a9ed687b9e8", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14982,Microsoft.Compute/GetOperation30Min;29953", + "x-ms-ratelimit-remaining-subscription-reads": "11878", + "x-ms-request-id": "0704248a-5d67-4d84-a5dd-8a069020034b", + "x-ms-routing-request-id": "WESTUS:20220214T032814Z:658dcb1b-fb1a-4891-bc8e-7a9ed687b9e8" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750?api-version=2021-11-01", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "242", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "24a9ada4-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "properties": { + "networkProfile": { + "networkInterfaces": [ + { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/interfacexeb772750", + "properties": { + "primary": true + } + } + ] + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:28:14 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0c03cccf-f732-4a70-bdde-3f072375a5c3", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/PutVM3Min;744,Microsoft.Compute/PutVM30Min;3727", + "x-ms-ratelimit-remaining-subscription-writes": "1169", + "x-ms-request-id": "8d715065-c27b-4eba-9908-64579e2776e7", + "x-ms-routing-request-id": "WESTUS:20220214T032815Z:0c03cccf-f732-4a70-bdde-3f072375a5c3" + }, + "ResponseBody": { + "name": "virtualmachinexeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750", + "type": "Microsoft.Compute/virtualMachines", + "location": "eastus", + "properties": { + "vmId": "2aa6837a-67d8-49de-bbd8-59cc67ec5f0f", + "hardwareProfile": { + "vmSize": "Standard_D2_v2" + }, + "storageProfile": { + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest", + "exactVersion": "14393.4946.220202" + }, + "osDisk": { + "osType": "Windows", + "name": "myVMosdisk", + "createOption": "FromImage", + "caching": "ReadWrite", + "managedDisk": { + "storageAccountType": "Standard_LRS", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/myVMosdisk" + }, + "deleteOption": "Detach", + "diskSizeGB": 127 + }, + "dataDisks": [ + { + "lun": 0, + "name": "virtualmachinexeb772750_disk2_e0233c616735472b8f43b23d24057655", + "createOption": "Empty", + "caching": "None", + "managedDisk": { + "storageAccountType": "Standard_LRS", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/virtualmachinexeb772750_disk2_e0233c616735472b8f43b23d24057655" + }, + "deleteOption": "Detach", + "diskSizeGB": 1023, + "toBeDetached": false + }, + { + "lun": 1, + "name": "virtualmachinexeb772750_disk3_8e8be0a7ac7547d3831834fe72c8a44d", + "createOption": "Empty", + "caching": "None", + "managedDisk": { + "storageAccountType": "Standard_LRS", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/virtualmachinexeb772750_disk3_8e8be0a7ac7547d3831834fe72c8a44d" + }, + "deleteOption": "Detach", + "diskSizeGB": 1023, + "toBeDetached": false + } + ] + }, + "osProfile": { + "computerName": "myVM", + "adminUsername": "testuser", + "windowsConfiguration": { + "provisionVMAgent": true, + "enableAutomaticUpdates": true, + "patchSettings": { + "patchMode": "AutomaticByOS", + "assessmentMode": "ImageDefault" + } + }, + "secrets": [], + "allowExtensionOperations": true, + "requireGuestProvisionSignal": true + }, + "networkProfile": { + "networkInterfaces": [ + { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/interfacexeb772750", + "properties": { + "primary": true + } + } + ] + }, + "provisioningState": "Updating", + "timeCreated": "2022-02-14T03:18:16.6524884\u002B00:00" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "24a9ada4-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:28:45 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d827f682-eb43-4c61-961a-cc02467764c4", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/LowCostGet3Min;3996,Microsoft.Compute/LowCostGet30Min;31979", + "x-ms-ratelimit-remaining-subscription-reads": "11877", + "x-ms-request-id": "0c8c4b08-330b-491e-9efa-5af4a463452f", + "x-ms-routing-request-id": "WESTUS:20220214T032845Z:d827f682-eb43-4c61-961a-cc02467764c4" + }, + "ResponseBody": { + "name": "virtualmachinexeb772750", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750", + "type": "Microsoft.Compute/virtualMachines", + "location": "eastus", + "properties": { + "vmId": "2aa6837a-67d8-49de-bbd8-59cc67ec5f0f", + "hardwareProfile": { + "vmSize": "Standard_D2_v2" + }, + "storageProfile": { + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest", + "exactVersion": "14393.4946.220202" + }, + "osDisk": { + "osType": "Windows", + "name": "myVMosdisk", + "createOption": "FromImage", + "caching": "ReadWrite", + "managedDisk": { + "storageAccountType": "Standard_LRS", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/myVMosdisk" + }, + "deleteOption": "Detach", + "diskSizeGB": 127 + }, + "dataDisks": [ + { + "lun": 0, + "name": "virtualmachinexeb772750_disk2_e0233c616735472b8f43b23d24057655", + "createOption": "Empty", + "caching": "None", + "managedDisk": { + "storageAccountType": "Standard_LRS", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/virtualmachinexeb772750_disk2_e0233c616735472b8f43b23d24057655" + }, + "deleteOption": "Detach", + "diskSizeGB": 1023, + "toBeDetached": false + }, + { + "lun": 1, + "name": "virtualmachinexeb772750_disk3_8e8be0a7ac7547d3831834fe72c8a44d", + "createOption": "Empty", + "caching": "None", + "managedDisk": { + "storageAccountType": "Standard_LRS", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/virtualmachinexeb772750_disk3_8e8be0a7ac7547d3831834fe72c8a44d" + }, + "deleteOption": "Detach", + "diskSizeGB": 1023, + "toBeDetached": false + } + ] + }, + "osProfile": { + "computerName": "myVM", + "adminUsername": "testuser", + "windowsConfiguration": { + "provisionVMAgent": true, + "enableAutomaticUpdates": true, + "patchSettings": { + "patchMode": "AutomaticByOS", + "assessmentMode": "ImageDefault" + } + }, + "secrets": [], + "allowExtensionOperations": true, + "requireGuestProvisionSignal": true + }, + "networkProfile": { + "networkInterfaces": [ + { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/networkInterfaces/interfacexeb772750", + "properties": { + "primary": true + } + } + ] + }, + "provisioningState": "Succeeded", + "timeCreated": "2022-02-14T03:18:16.6524884\u002B00:00" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/generalize?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3720a0c8-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:28:45 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9a7dc3c4-5236-4d13-a195-1f6fed1487f8", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/UpdateVM3Min;238,Microsoft.Compute/UpdateVM30Min;1189", + "x-ms-ratelimit-remaining-subscription-writes": "1183", + "x-ms-request-id": "d5dee3d8-286f-4f35-a267-0b3fbb832082", + "x-ms-routing-request-id": "WESTUS:20220214T032845Z:9a7dc3c4-5236-4d13-a195-1f6fed1487f8" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750/deallocate?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3720a0c9-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/99a8db5f-afb8-4d9a-a9ba-c0a591dd1e33?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:28:45 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/99a8db5f-afb8-4d9a-a9ba-c0a591dd1e33?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Retry-After": "10", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3bde0e14-ea61-4036-a357-c891b118782b", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteVM3Min;239,Microsoft.Compute/DeleteVM30Min;1199", + "x-ms-ratelimit-remaining-subscription-writes": "1182", + "x-ms-request-id": "99a8db5f-afb8-4d9a-a9ba-c0a591dd1e33", + "x-ms-routing-request-id": "WESTUS:20220214T032845Z:3bde0e14-ea61-4036-a357-c891b118782b" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/99a8db5f-afb8-4d9a-a9ba-c0a591dd1e33?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3720a0c9-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:28:55 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "36", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "00f0d57f-5d7a-412a-a26a-9a4a941b5469", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14984,Microsoft.Compute/GetOperation30Min;29952", + "x-ms-ratelimit-remaining-subscription-reads": "11876", + "x-ms-request-id": "59203a24-4110-44d4-8f96-8bef8879756a", + "x-ms-routing-request-id": "WESTUS:20220214T032855Z:00f0d57f-5d7a-412a-a26a-9a4a941b5469" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:28:45.7030251\u002B00:00", + "status": "InProgress", + "name": "99a8db5f-afb8-4d9a-a9ba-c0a591dd1e33" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/99a8db5f-afb8-4d9a-a9ba-c0a591dd1e33?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3720a0c9-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:32 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f00cbc9f-a18f-4458-8290-4ead4f51dbb6", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14986,Microsoft.Compute/GetOperation30Min;29948", + "x-ms-ratelimit-remaining-subscription-reads": "11875", + "x-ms-request-id": "500491d6-8690-4ede-aeb3-6de86da424dc", + "x-ms-routing-request-id": "WESTUS:20220214T032932Z:f00cbc9f-a18f-4458-8290-4ead4f51dbb6" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:28:45.7030251\u002B00:00", + "endTime": "2022-02-14T03:29:15.2032083\u002B00:00", + "status": "Succeeded", + "name": "99a8db5f-afb8-4d9a-a9ba-c0a591dd1e33" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/99a8db5f-afb8-4d9a-a9ba-c0a591dd1e33?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3720a0c9-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:29:32 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e6338ab6-0f1c-48cc-ad8a-55002d61ae51", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14985,Microsoft.Compute/GetOperation30Min;29947", + "x-ms-ratelimit-remaining-subscription-reads": "11874", + "x-ms-request-id": "b2cc3332-184b-49f3-aee1-f1419a089f50", + "x-ms-routing-request-id": "WESTUS:20220214T032932Z:e6338ab6-0f1c-48cc-ad8a-55002d61ae51" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachines/virtualmachinexeb772750?api-version=2021-11-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "5308d562-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/de692514-eaf4-41a5-88db-b00a8677ecff?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:29:32 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/de692514-eaf4-41a5-88db-b00a8677ecff?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Retry-After": "10", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7a877159-a99f-42ec-98c6-b0d152846dbf", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteVM3Min;238,Microsoft.Compute/DeleteVM30Min;1198", + "x-ms-ratelimit-remaining-subscription-deletes": "14987", + "x-ms-request-id": "de692514-eaf4-41a5-88db-b00a8677ecff", + "x-ms-routing-request-id": "WESTUS:20220214T032932Z:7a877159-a99f-42ec-98c6-b0d152846dbf" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/de692514-eaf4-41a5-88db-b00a8677ecff?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "5308d562-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:42 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1e8e8076-38d8-4cc0-b690-32c781e45bdd", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14984,Microsoft.Compute/GetOperation30Min;29946", + "x-ms-ratelimit-remaining-subscription-reads": "11873", + "x-ms-request-id": "2935dc92-0901-4c28-a9e9-64521485bcca", + "x-ms-routing-request-id": "WESTUS:20220214T032942Z:1e8e8076-38d8-4cc0-b690-32c781e45bdd" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:29:32.39078\u002B00:00", + "endTime": "2022-02-14T03:29:32.843886\u002B00:00", + "status": "Succeeded", + "name": "de692514-eaf4-41a5-88db-b00a8677ecff" + } + } + ], + "Variables": {} +} diff --git a/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vm.pyTestMgmtComputetest_compute_vm_extension_image.json b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vm.pyTestMgmtComputetest_compute_vm_extension_image.json new file mode 100644 index 000000000000..050ef3071401 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vm.pyTestMgmtComputetest_compute_vm_extension_image.json @@ -0,0 +1,456 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:50 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAACbDm9kOAAAA; expires=Wed, 16-Mar-2022 03:29:50 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12470.11 - WUS2 ProdSlices", + "x-ms-request-id": "5a9f1a8a-7208-4927-8f04-e2eb95942400" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAACbDm9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:50 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAACbDm9kOAAAA; expires=Wed, 16-Mar-2022 03:29:50 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - EUS ProdSlices", + "x-ms-request-id": "7916a9cd-3ba7-42de-8544-43e45e637c00" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "e47ef17e-cac6-43d9-9bdf-b9d5a7f77624", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAACbDm9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "e47ef17e-cac6-43d9-9bdf-b9d5a7f77624", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:51 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAACbDm9kOAAAA; expires=Wed, 16-Mar-2022 03:29:51 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12381.24 - NCUS ProdSlices", + "x-ms-request-id": "98d8b229-aaf8-452a-8fa4-474c6fda6900" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwOTA5MSwibmJmIjoxNjQ0ODA5MDkxLCJleHAiOjE2NDQ4MTI5OTEsImFpbyI6IkUyWmdZSkI0L0R6K2hkL1BzTmtKdkhkdTYyeU9BUUE9IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6IktiTFltUGlxS2tXUHBFZE1iOXBwQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.LFCuN6ceCHriSf1nNFhMRl0E-1LOI4uIqEpHrGxtluE5Ybfk9wQ1-h10ngX2fRHw1EVojDVjGTs3LdbqMRsPwjhhcdMtbZZKnIaTluiQl_tdCa4mDJHglfDX0-CG35VviMSPkv_5_gSBm_u9uYuHbmX34CFvNxxsEEnUd7pvj8b7gcUxCBytMpsLo-OuGc4quc4HWxdOfCv6nlDrdIfqGXWs3PmY0UJtLoBtCFfRtYNVkqWHj2qD7hAxa5rM1Q5QecDMSQSYrVIwJoOQYYvyq11j-EuvKDfnlwvMb0gdpnW66KxkAn8IVfFtyLbY0LQPpHmaBqi4ZqoPp1y21a_ynQ" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Compute/artifacttypes/vmextension/types/VMAccessAgent/versions/1.0.2?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "5d36c9c3-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:50 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3e1e8617-8c53-47f4-9380-c48095149ffb", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetVMExtension3Min;9999,Microsoft.Compute/GetVMExtension30Min;21999", + "x-ms-ratelimit-remaining-subscription-reads": "11867", + "x-ms-request-id": "166ac0f3-172e-439a-8e16-1b0916398ad5", + "x-ms-routing-request-id": "WESTUS:20220214T032951Z:3e1e8617-8c53-47f4-9380-c48095149ffb", + "x-ms-served-by": "ab90d441-6939-4ab1-9dfa-bef247d64088_132887178911805742" + }, + "ResponseBody": { + "properties": { + "operatingSystem": "Windows", + "computeRole": "IaaS", + "architecture": [ + "x64" + ], + "vmScaleSetEnabled": false, + "supportsMultipleExtensions": false, + "rollbackSupported": false, + "isInternalExtension": false, + "isJsonExtension": false + }, + "location": "eastus", + "name": "1.0.2", + "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/1.0.2" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Compute/artifacttypes/vmextension/types?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "5e68b9b8-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:51 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f31923b0-1dd5-4d5d-b20b-323a14c5eb34", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/ListVMExtensionTypes3Min;17999,Microsoft.Compute/ListVMExtensionTypes30Min;22499", + "x-ms-ratelimit-remaining-subscription-reads": "11866", + "x-ms-request-id": "7cd08ffa-4519-4388-9898-ab669d9a487a", + "x-ms-routing-request-id": "WESTUS:20220214T032951Z:f31923b0-1dd5-4d5d-b20b-323a14c5eb34", + "x-ms-served-by": "ab90d441-6939-4ab1-9dfa-bef247d64088_132887178911805742" + }, + "ResponseBody": [ + "[\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022BGInfo\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/BGInfo\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022CustomScriptExtension\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/CustomScriptExtension\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022JsonADDomainExtension\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/JsonADDomainExtension\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022VMAccessAgent\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent\u0022\r\n", + " }\r\n", + "]" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/publishers/Microsoft.Compute/artifacttypes/vmextension/types/VMAccessAgent/versions?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "5e68b9b9-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:51 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "53b18b94-a537-4149-9d19-7461296e0cdb", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/ListVMExtensions3Min;9999,Microsoft.Compute/ListVMExtensions30Min;21999", + "x-ms-ratelimit-remaining-subscription-reads": "11865", + "x-ms-request-id": "9f022971-bcdc-47f0-9421-1f77d3efe6d0", + "x-ms-routing-request-id": "WESTUS:20220214T032951Z:53b18b94-a537-4149-9d19-7461296e0cdb", + "x-ms-served-by": "ab90d441-6939-4ab1-9dfa-bef247d64088_132887178911805742" + }, + "ResponseBody": [ + "[\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221.0\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/1.0\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221.0.2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/1.0.2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221.0.3\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/1.0.3\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222.0\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/2.0\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222.0.1\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/2.0.1\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222.0.2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/2.0.2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222.3\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/2.3\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222.4\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/2.4\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222.4.1\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/2.4.1\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222.4.2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/2.4.2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222.4.3\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/2.4.3\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222.4.4\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/2.4.4\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222.4.5\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/2.4.5\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222.4.7\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/2.4.7\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222.4.8\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute/ArtifactTypes/VMExtension/Types/VMAccessAgent/Versions/2.4.8\u0022\r\n", + " }\r\n", + "]" + ] + } + ], + "Variables": {} +} diff --git a/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vm.pyTestMgmtComputetest_compute_vm_image.json b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vm.pyTestMgmtComputetest_compute_vm_image.json new file mode 100644 index 000000000000..4650cab99ae4 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vm.pyTestMgmtComputetest_compute_vm_image.json @@ -0,0 +1,10013 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:45 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAM7Am9kOAAAA; expires=Wed, 16-Mar-2022 03:29:45 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - SCUS ProdSlices", + "x-ms-request-id": "d0a910c6-8ee2-4325-b7ef-89060bf4a500" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAM7Am9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:45 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAM7Am9kOAAAA; expires=Wed, 16-Mar-2022 03:29:45 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - NCUS ProdSlices", + "x-ms-request-id": "e64aea20-6bb3-4b67-9589-8834be976c00" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "28259789-9b94-4494-9264-7672df711c3b", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAM7Am9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "28259789-9b94-4494-9264-7672df711c3b", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:45 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAACbDm9kOAAAA; expires=Wed, 16-Mar-2022 03:29:45 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12381.24 - EUS ProdSlices", + "x-ms-request-id": "0a05c76f-9ca2-4cef-8545-d456438ea900" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwOTA4NSwibmJmIjoxNjQ0ODA5MDg1LCJleHAiOjE2NDQ4MTI5ODUsImFpbyI6IkUyWmdZT0RkNHFJVnkxNThyK0QwcGVqSEtpWXBBQT09IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6ImI4Y0ZDcUtjNzB5RlJkUldRNDZwQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.qSKQBygfSh7wgWOhxjmeekMDVJ9Me9evNwVt0gbHBRxt4atf9lWboTA2k8J0_LmzXbCZXeBMTHjHugmHOnJKBYtyFDpu3s8pt-9Sr7zKoJghvlz4vF4htrR0B1yNv_rlT50vVczNgpji7rIv4lCCNIPzRYJ0VcwthMVZWaVFFPYaoy3IgOD6VXB-06WlsSxW4WIbNjoZrxKmG3S2Mn4D-o7vxNHLpirz_8vUm6uMYcABAxDKRG8Do5GVpf7N4oMf87ZkWCK3wyLyDuy4EL4e8R4Jal17hfWj0KIMHXt-PFKS4AHVQXh2aa_30DSCN7tZy66dBjoSwzkjx4LAAu169A" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers/WindowsServer/skus/2019-Datacenter/versions/2019.0.20190115?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "5a3348c3-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:46 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1a98c458-8b19-4d10-b326-97e8453b0ebe", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetVMImageFromLocation3Min;12999,Microsoft.Compute/GetVMImageFromLocation30Min;73998", + "x-ms-ratelimit-remaining-subscription-reads": "11872", + "x-ms-request-id": "fb4338cb-7366-4d10-8371-8f28acb2d4e7", + "x-ms-routing-request-id": "WESTUS:20220214T032946Z:1a98c458-8b19-4d10-b326-97e8453b0ebe", + "x-ms-served-by": "e91047d6-10df-436c-bd78-94e832a89049_132772652677024070" + }, + "ResponseBody": { + "properties": { + "hyperVGeneration": "V1", + "architecture": "x64", + "replicaType": "Unmanaged", + "disallowed": { + "vmDiskType": "None" + }, + "automaticOSUpgradeProperties": { + "automaticOSUpgradeSupported": true + }, + "imageDeprecationStatus": { + "imageState": "Active" + }, + "osDiskImage": { + "operatingSystem": "Windows", + "sizeInGb": 128, + "sizeInBytes": 136367309312 + }, + "dataDiskImages": [] + }, + "location": "eastus", + "name": "2019.0.20190115", + "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/2019.0.20190115" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers/WindowsServer/skus/2019-Datacenter/versions?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "5b775c3c-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:46 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "76100a4d-7dd1-4e5b-aa77-35843f05fc28", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/ListVMImagesVersionsFromLocation3Min;15999,Microsoft.Compute/ListVMImagesVersionsFromLocation30Min;43998", + "x-ms-ratelimit-remaining-subscription-reads": "11871", + "x-ms-request-id": "a3dd07c4-fc87-4e94-a8d9-735abb300aa1", + "x-ms-routing-request-id": "WESTUS:20220214T032946Z:76100a4d-7dd1-4e5b-aa77-35843f05fc28", + "x-ms-served-by": "e91047d6-10df-436c-bd78-94e832a89049_132772652677024070" + }, + "ResponseBody": [ + "[\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002217763.1817.2103030313\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/17763.1817.2103030313\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002217763.1879.2104091832\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/17763.1879.2104091832\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002217763.1935.2105080716\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/17763.1935.2105080716\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002217763.1999.2106060321\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/17763.1999.2106060321\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002217763.2029.2107060607\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/17763.2029.2107060607\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002217763.2061.2107070810\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/17763.2061.2107070810\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002217763.2114.2108051826\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/17763.2114.2108051826\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002217763.2183.2109130127\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/17763.2183.2109130127\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002217763.2237.2110070715\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/17763.2237.2110070715\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002217763.3124.2111130129\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/17763.3124.2111130129\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002217763.3125.2112070401\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/17763.3125.2112070401\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002217763.3126.220107\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/17763.3126.220107\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002217763.3127.220119\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/17763.3127.220119\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002217763.3128.220202\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/17763.3128.220202\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019.0.20181107\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/2019.0.20181107\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019.0.20181122\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/2019.0.20181122\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019.0.20181218\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/2019.0.20181218\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019.0.20190115\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/2019.0.20190115\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019.0.20190214\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/2019.0.20190214\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019.0.20190314\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/2019.0.20190314\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019.0.20190410\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter/Versions/2019.0.20190410\u0022\r\n", + " }\r\n", + "]" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "5b775c3d-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:46 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "80838152-e7c4-4114-88e1-20a5f1d41690", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/ListVMImageOffersFromLocation3Min;199,Microsoft.Compute/ListVMImageOffersFromLocation30Min;999", + "x-ms-ratelimit-remaining-subscription-reads": "11870", + "x-ms-request-id": "a06afc88-b949-49c2-9c97-8d00ab8aa937", + "x-ms-routing-request-id": "WESTUS:20220214T032946Z:80838152-e7c4-4114-88e1-20a5f1d41690", + "x-ms-served-by": "e91047d6-10df-436c-bd78-94e832a89049_132772652677024070" + }, + "ResponseBody": [ + "[\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002219h1gen2servertest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/19h1gen2servertest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoftserveroperatingsystems-previews\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/microsoftserveroperatingsystems-previews\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022servertesting\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/servertesting\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windows-10-1607-vhd-server-prod-stage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1607-vhd-server-prod-stage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windows-10-1607-vhd-sf-server-prod-stage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1607-vhd-sf-server-prod-stage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windows-10-1803-vhd-server-prod-stage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1803-vhd-server-prod-stage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windows-10-1809-vhd-server-prod-stage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1809-vhd-server-prod-stage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windows-10-1809-vhd-sf-server-prod-stage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1809-vhd-sf-server-prod-stage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windows-10-1903-vhd-server-prod-stage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1903-vhd-server-prod-stage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windows-10-1909-vhd-server-prod-stage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-1909-vhd-server-prod-stage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windows-10-2004-vhd-server-prod-stage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-2004-vhd-server-prod-stage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windows-10-20h2-vhd-server-prod-stage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-10-20h2-vhd-server-prod-stage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windows-7-0-sp1-vhd-server-prod-stage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-7-0-sp1-vhd-server-prod-stage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windows-8-0-vhd-server-prod-stage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-8-0-vhd-server-prod-stage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windows-8-1-vhd-server-prod-stage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-8-1-vhd-server-prod-stage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windows-cvm\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-cvm\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windows-server-2012-vhd-server-prod-stage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windows-server-2012-vhd-server-prod-stage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022WindowsServer\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windowsserver-gen2preview\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windowsserver-gen2preview\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windowsserver-previewtest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windowsserver-previewtest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022windowsserverdotnet\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/windowsserverdotnet\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022WindowsServerSemiAnnual\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServerSemiAnnual\u0022\r\n", + " }\r\n", + "]" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/publishers?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "5b775c3e-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:47 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a73be281-134b-4106-a1ee-f567179f35dc", + "x-ms-ratelimit-remaining-subscription-reads": "11869", + "x-ms-request-id": "be870a41-edb2-4a48-9cb2-98940f49be07", + "x-ms-routing-request-id": "WESTUS:20220214T032947Z:a73be281-134b-4106-a1ee-f567179f35dc", + "x-ms-served-by": "f9cefe57-6d7d-423a-bcb5-35422fef9c50_132887638714389399" + }, + "ResponseBody": [ + "[\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022128technology\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/128technology\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221580863854728\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/1580863854728\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221583411303229\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/1583411303229\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221583465680865\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/1583465680865\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221585118004523\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/1585118004523\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221597644262255\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/1597644262255\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221598955805825\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/1598955805825\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221601633765871\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/1601633765871\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221602067018799\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/1602067018799\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221604579683207\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/1604579683207\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221615257339685\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/1615257339685\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221615278064010\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/1615278064010\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221615455873642\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/1615455873642\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221624590941808\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/1624590941808\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00221e\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/1e\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222021ai\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/2021ai\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022247commercelimited1611063941652\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/247commercelimited1611063941652\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00223cx-pbx\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/3cx-pbx\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u002242crunch1580391915541\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/42crunch1580391915541\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00224psa\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/4psa\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00225nine-software-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/5nine-software-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00227isolutions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/7isolutions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022a10networks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/a10networks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022a10networks1596136698788\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/a10networks1596136698788\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022abiquo\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/abiquo\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022abzoobainc1598420455082\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/abzoobainc1598420455082\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022accedian\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/accedian\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022accelario1579101623356\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/accelario1579101623356\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022accellion\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/accellion\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022accessdata-group\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/accessdata-group\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022accops\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/accops\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022aciworldwide\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/aciworldwide\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Acronis\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Acronis\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Acronis.Backup\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Acronis.Backup\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022actian-corp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/actian-corp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022actian_matrix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/actian_matrix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022actifio\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/actifio\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022actiphy\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/actiphy\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022actiphyinc1627974506603\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/actiphyinc1627974506603\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022activecountermeasuresinc1631039410073\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/activecountermeasuresinc1631039410073\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022activeeon\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/activeeon\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022activeops\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/activeops\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022adastracorporation-4028356\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/adastracorporation-4028356\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022adgs\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/adgs\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022advantech\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/advantech\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022advantech-webaccess\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/advantech-webaccess\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022advantys\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/advantys\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022aelf\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/aelf\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022aerospike\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/aerospike\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022affinio\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/affinio\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022affirmednetworks1607630812999\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/affirmednetworks1607630812999\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ageniumscale1591804889317\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ageniumscale1591804889317\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022aggregion-ltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/aggregion-ltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022agiledialogssl1603791911858\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/agiledialogssl1603791911858\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022agolo\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/agolo\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ahnlabinc1584495174865\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ahnlabinc1584495174865\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ahnlabinc1584495467593\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ahnlabinc1584495467593\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022airalabrus\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/airalabrus\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022aiscaler-cache-control-ddos-and-url-rewriting-\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/aiscaler-cache-control-ddos-and-url-rewriting-\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022aisundowninc1618516322959\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/aisundowninc1618516322959\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022akamai-technologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/akamai-technologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022akumina\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/akumina\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022akumo-software\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/akumo-software\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022al-tamamunitedtradingcontractingcompany\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/al-tamamunitedtradingcontractingcompany\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022alachisoft\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/alachisoft\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022alertlogic\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/alertlogic\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022AlertLogic.Extension\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/AlertLogic.Extension\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022algolyticstechnologies1606475101268\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/algolyticstechnologies1606475101268\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022alicetrix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/alicetrix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022alienvault\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/alienvault\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022alldigital-brevity\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/alldigital-brevity\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022almalinux\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/almalinux\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022almalinuxosfoundation1628089859865\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/almalinuxosfoundation1628089859865\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022altair-engineering-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/altair-engineering-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022altamira-corporation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/altamira-corporation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022alteryx\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/alteryx\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022altova\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/altova\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022amergint1593131356777\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/amergint1593131356777\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ansys\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ansys\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022antmedia\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/antmedia\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022aod\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/aod\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022apigee\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/apigee\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022appcara\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/appcara\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022appcelerator\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/appcelerator\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022appex-networks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/appex-networks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022appistry\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/appistry\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022appiyo_technologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/appiyo_technologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022appmint_inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/appmint_inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022apps-4-rent\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/apps-4-rent\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022appscale-marketplace\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/appscale-marketplace\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022appsurifyinc1606933045773\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/appsurifyinc1606933045773\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022aquaforest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/aquaforest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022aquantyinc1598537176913\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/aquantyinc1598537176913\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022aquaveollc1633710529908\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/aquaveollc1633710529908\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022arabesque-group\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/arabesque-group\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022arangodb\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/arangodb\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022aras\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/aras\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022arcblock\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/arcblock\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022arcesb\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/arcesb\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022arcontechsolutionsprivatelimited1623841797810\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/arcontechsolutionsprivatelimited1623841797810\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022arcserveusallc-marketing\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/arcserveusallc-marketing\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022arista-networks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/arista-networks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ariwontollc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ariwontollc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022array_networks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/array_networks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022artificial-intelligence-techniques-sl\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/artificial-intelligence-techniques-sl\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022arubanetworks-4922182\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/arubanetworks-4922182\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022asdivertissementinc1617837708654\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/asdivertissementinc1617837708654\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022asigra\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/asigra\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022aspentechnologyhq-1353108\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/aspentechnologyhq-1353108\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022astadia-1148316\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/astadia-1148316\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022asterasoftware1581022936015\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/asterasoftware1581022936015\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022asyscosoftwarebv\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/asyscosoftwarebv\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ataccama\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ataccama\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022athinfosystems1641442221349\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/athinfosystems1641442221349\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022atlgaming\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/atlgaming\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022atmosera\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/atmosera\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022atomicorp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/atomicorp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022atomizedinc1587939464368\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/atomizedinc1587939464368\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022attunity_cloudbeam\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/attunity_cloudbeam\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022audiocodes\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/audiocodes\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022auraportal\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/auraportal\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022auriq-systems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/auriq-systems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022automateio1592914387888\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/automateio1592914387888\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022automationanywhere\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/automationanywhere\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022avanseus\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/avanseus\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022avepoint\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/avepoint\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022aveva1\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/aveva1\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022avi-networks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/avi-networks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022aviatrix-systems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/aviatrix-systems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022awingu\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/awingu\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022axedrasag1590581171549\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/axedrasag1590581171549\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022axsguardablenv\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/axsguardablenv\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022axshco\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/axshco\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022axway\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/axway\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022axxana\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/axxana\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022azhpc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/azhpc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022azul\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/azul\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022azure-dockit\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/azure-dockit\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022azurecyclecloud\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/azurecyclecloud\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022AzureDatabricks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureDatabricks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022azureopenshift\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/azureopenshift\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022AzureRT.PIR.Synthetics.ProdTest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureRT.PIR.Synthetics.ProdTest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022AzureRT.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureRT.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022azuretesting\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuretesting\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022azuretesting2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuretesting2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022azuretesting3\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/azuretesting3\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022AzureTools1type\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/AzureTools1type\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022baas-techbureau\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/baas-techbureau\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022baffle-io\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/baffle-io\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022balabit\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/balabit\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022barracudanetworks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/barracudanetworks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022basho\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/basho\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022batch\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/batch\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bayware\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bayware\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bdy\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bdy\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022belindaczsro1588885355210\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/belindaczsro1588885355210\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bellsoft1582871421940\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bellsoft1582871421940\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022betsol\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/betsol\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022beyondtrust\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/beyondtrust\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bi-builders-as\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bi-builders-as\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022big-id\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/big-id\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022biolibinc1622552350258\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/biolibinc1622552350258\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bissantechnology1583581147809\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bissantechnology1583581147809\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bitdefendercybersecurity\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bitdefendercybersecurity\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Bitnami\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Bitnami\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bizagi\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bizagi\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bizaptyltd1626489237351\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bizaptyltd1626489237351\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022biztalk360\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/biztalk360\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022black-duck-software\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/black-duck-software\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022blackbird\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/blackbird\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022blackmagicdesignincorporated1596492193249\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/blackmagicdesignincorporated1596492193249\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022blk-technologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/blk-technologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022blockapps\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/blockapps\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022blockchain-foundry\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/blockchain-foundry\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022blockstack\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/blockstack\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bloombase\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bloombase\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bluecat\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bluecat\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bluejeansnetwork1638333611902\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bluejeansnetwork1638333611902\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022blueprismlimited-4827145\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/blueprismlimited-4827145\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bluesyntaxconsulting1617654548594\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bluesyntaxconsulting1617654548594\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bluetalon\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bluetalon\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bmc.ctm\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bmc.ctm\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bmcctm.test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bmcctm.test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022boardpacpvtltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/boardpacpvtltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bocada\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bocada\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022boemskats\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/boemskats\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022botanalytics\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/botanalytics\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bowspritconsultingopcprivatelimited1596291408582\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bowspritconsultingopcprivatelimited1596291408582\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bravura-software-llc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bravura-software-llc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bricatainc1584472632111\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bricatainc1584472632111\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bright-computing\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bright-computing\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022brightcomputing\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/brightcomputing\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022brocade_communications\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/brocade_communications\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022brutale\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/brutale\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bryte\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bryte\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bssw\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bssw\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022bt-americas-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/bt-americas-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022buddhalabs\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/buddhalabs\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cadosecurityltd1626856705534\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cadosecurityltd1626856705534\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022calculated_systems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/calculated_systems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022caloudi_corp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/caloudi_corp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022canadiancentreforcybersecurity1610638436359\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/canadiancentreforcybersecurity1610638436359\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Canonical\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Canonical\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022canonical-test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/canonical-test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022carto\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/carto\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cask\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cask\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022castaigroupinc1595243474856\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/castaigroupinc1595243474856\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022catechnologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/catechnologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022catonetworksltd1641478570665\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/catonetworksltd1641478570665\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cautelalabs\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cautelalabs\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cavirin\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cavirin\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cayosoftinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cayosoftinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cdatasoftware\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cdatasoftware\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cds\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cds\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022celum-gmbh\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/celum-gmbh\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022center-for-internet-security-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/center-for-internet-security-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022centeritysystems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/centeritysystems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022centrixeltd1594135951373\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/centrixeltd1594135951373\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022centrocomputerspa1584528117084\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/centrocomputerspa1584528117084\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022certifiedsecuritysolutionsinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/certifiedsecuritysolutionsinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022certivox\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/certivox\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cfd-direct\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cfd-direct\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022chain\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/chain\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022checkpoint\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/checkpoint\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022chef-software\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/chef-software\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Chef.Bootstrap.WindowsAzure\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Chef.Bootstrap.WindowsAzure\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022chunghwatelecom1587573688842\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/chunghwatelecom1587573688842\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cinchy\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cinchy\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cinegy-gmbh\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cinegy-gmbh\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022circleci\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/circleci\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cires21\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cires21\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cirruswaveinc1579234787943\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cirruswaveinc1579234787943\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cisco\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cisco\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022citrix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/citrix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Citrix.ADC\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Citrix.ADC\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022clapsodeughaftungsbeschrnkt1626333173563\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/clapsodeughaftungsbeschrnkt1626333173563\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022clear-linux-project\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/clear-linux-project\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022clone-systems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/clone-systems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022clouber\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/clouber\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloud-cruiser\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloud-cruiser\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloud-infrastructure-services\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloud-infrastructure-services\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudaccelinc1628754426775\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudaccelinc1628754426775\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudbees\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudbees\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudbees-enterprise-jenkins\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudbees-enterprise-jenkins\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudbolt-software\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudbolt-software\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudboost\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudboost\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudcover\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudcover\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudenablers-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudenablers-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudentity\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudentity\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudera\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudera\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudflare\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudflare\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudhouse\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudhouse\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudinfo-4919088\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudinfo-4919088\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudknox\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudknox\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudlanes\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudlanes\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudlink\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudlink\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022CloudLinkEMC.SecureVM\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/CloudLinkEMC.SecureVM\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudmavensolutions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudmavensolutions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudplan-gmbh\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudplan-gmbh\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudsecurity\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudsecurity\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudsoft\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudsoft\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudwhizsolutions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudwhizsolutions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cloudwrxsconsultingltd1631029702055\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cloudwrxsconsultingltd1631029702055\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022clustrix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/clustrix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cncf-upstream\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cncf-upstream\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022codaintelligence1606495376525\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/codaintelligence1606495376525\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022codelathe\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/codelathe\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022codenvy\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/codenvy\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022codetwo\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/codetwo\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cognexcorporation1613759804979\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cognexcorporation1613759804979\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cognitive-scale\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cognitive-scale\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cognizant\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cognizant\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cognosys\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cognosys\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cohesity\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cohesity\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cohesitydev1592001764720\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cohesitydev1592001764720\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cohesive\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cohesive\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022coin-sciences-ltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/coin-sciences-ltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022collabcloudlimited\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/collabcloudlimited\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022collibranv1619508098620\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/collibranv1619508098620\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022commscopeinc1632135151062\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/commscopeinc1632135151062\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022commvault\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/commvault\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022compellon\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/compellon\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022composable\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/composable\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022comunity\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/comunity\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022concentrationheatandmomentumlimited1616154387047\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/concentrationheatandmomentumlimited1616154387047\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Confer\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Confer\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022confluentinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/confluentinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022conflux\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/conflux\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022connecting-software\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/connecting-software\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022consensys\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/consensys\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022containeraider\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/containeraider\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022contiamogmbh\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/contiamogmbh\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022controlcase\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/controlcase\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022controlplane\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/controlplane\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022controlplanecorporation1609967567639\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/controlplanecorporation1609967567639\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022convertigo\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/convertigo\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022corda\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/corda\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022core-stack\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/core-stack\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022corent-technology-pvt\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/corent-technology-pvt\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022CoreOS\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/CoreOS\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022couchbase\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/couchbase\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cpanel\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cpanel\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022credativ\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/credativ\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cristiesoftwareltd1599488127561\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cristiesoftwareltd1599488127561\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022crunchyard\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/crunchyard\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022crunchyardltd1623835391104\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/crunchyardltd1623835391104\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cryptocom1585727786636\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cryptocom1585727786636\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cryptosense1605170011574\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cryptosense1605170011574\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cryptzone\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cryptzone\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ctm.bmc.com\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ctm.bmc.com\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cyberark\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cyberark\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cybernetica-as\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cybernetica-as\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022cyxtera\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/cyxtera\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022d4t4_solutions-1164305\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/d4t4_solutions-1164305\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022daceitdbasensetrafficpulse1579892024934\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/daceitdbasensetrafficpulse1579892024934\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022danielsol.AzureTools1\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/danielsol.AzureTools1\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022danielsol.AzureTools1pns500\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/danielsol.AzureTools1pns500\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Dans.Windows.App\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Dans.Windows.App\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Dans3.Windows.App\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Dans3.Windows.App\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dataart\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataart\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022databricks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/databricks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datacore\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/datacore\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Datadog.Agent\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Datadog.Agent\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datadynamicsinc1581991927942\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/datadynamicsinc1581991927942\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dataguiseinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataguiseinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dataiku\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataiku\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datalayer\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/datalayer\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datanomers1584919038987\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/datanomers1584919038987\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datanova\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/datanova\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datapredsa\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/datapredsa\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dataroadtechnologiesllc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dataroadtechnologiesllc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datasciencedojo1586563145740\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/datasciencedojo1586563145740\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datastax\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/datastax\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datasunrise\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/datasunrise\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datavirtualitygmbh\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/datavirtualitygmbh\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dbs-h\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dbs-h\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ddn-whamcloud-5345716\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ddn-whamcloud-5345716\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Debian\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Debian\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dece-4446019\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dece-4446019\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022decisosalesbv\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/decisosalesbv\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022deepcognitioninc1593512758156\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/deepcognitioninc1593512758156\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022deepsiginc1581610210151\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/deepsiginc1581610210151\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022deepsurfacesecurityinc1632943333445\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/deepsurfacesecurityinc1632943333445\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dellemc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dellemc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dell_software\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dell_software\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022delphix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/delphix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022deltapathlimited1592886319362\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/deltapathlimited1592886319362\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022denodo\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/denodo\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022derdack\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/derdack\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022desktopstudioag1580294245574\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/desktopstudioag1580294245574\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022devfactory\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/devfactory\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022device42inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/device42inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022deviceauthorityinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/deviceauthorityinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022devolutionsinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/devolutionsinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022devopsgroup-uk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/devopsgroup-uk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022df-portal-user\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/df-portal-user\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dgsecure\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dgsecure\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Dh2ico\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Dh2ico\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dh2icompany\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dh2icompany\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dhi\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dhi\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022diagramics\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/diagramics\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dicomsystems1584107398321\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dicomsystems1584107398321\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022diehl-metering\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/diehl-metering\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022digisitesystems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/digisitesystems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022digitaldefenseinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitaldefenseinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022digitaloffice\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitaloffice\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022digitamizeinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitamizeinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022digitate\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/digitate\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022diladele\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/diladele\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dimensionalmechanics-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dimensionalmechanics-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022diqa\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/diqa\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022diyatech\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/diyatech\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022diyotta\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/diyotta\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022djiindustrialincus\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/djiindustrialincus\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022docker\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/docker\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dome9\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dome9\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dorabot\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dorabot\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dremiocorporation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dremiocorporation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022drizti\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/drizti\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022drone\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/drone\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dsi\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dsi\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dundas\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dundas\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dyadic_security\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dyadic_security\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dynatrace\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dynatrace\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022dynatrace.ruxit\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/dynatrace.ruxit\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022e-magicinc1587696283171\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/e-magicinc1587696283171\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022eastwind-networks-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/eastwind-networks-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022easysoftwaresro1593005637384\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/easysoftwaresro1593005637384\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ebesllc1637780200500\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ebesllc1637780200500\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ecessa\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ecessa\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022edevtech\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/edevtech\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022edgelesssystems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/edgelesssystems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022edgenetworks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/edgenetworks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022edispheresoftwareprivatelimited1606199736428\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/edispheresoftwareprivatelimited1606199736428\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022education4sight\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/education4sight\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022eecservicesfzllc1604836615706\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/eecservicesfzllc1604836615706\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022egnyte\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/egnyte\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022egress1589289169584\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/egress1589289169584\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022eikonasystemsgmbh1601729310063\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/eikonasystemsgmbh1601729310063\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Elastic\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Elastic\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Elastic.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Elastic.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022elasticbox\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/elasticbox\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022elecard\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/elecard\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022electric-cloud\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/electric-cloud\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022elevateiot\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/elevateiot\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022eleven01\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/eleven01\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022elfiqnetworks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/elfiqnetworks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022emercoin\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/emercoin\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022energisme1601990637842\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/energisme1601990637842\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022enforongo\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/enforongo\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022engineering-ingegneriainformatica-spa1626786889850\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/engineering-ingegneriainformatica-spa1626786889850\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022engysltd1624364546407\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/engysltd1624364546407\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022enterprise-ethereum-alliance\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/enterprise-ethereum-alliance\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022enterprisedb-corp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/enterprisedb-corp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022enterpriseworx-it\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/enterpriseworx-it\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022epicgames\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/epicgames\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022epicgamesinc1633466121071\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/epicgamesinc1633466121071\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022eproe\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/eproe\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022equalum\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/equalum\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022equilibrium\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/equilibrium\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022equinix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/equinix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ergoninformatikag1581586464404\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ergoninformatikag1581586464404\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022esdenera\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/esdenera\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ESET\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ESET\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022esetresearch1579795941720\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/esetresearch1579795941720\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022esri\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/esri\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022esyon\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/esyon\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ethereum\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ethereum\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022eurolinuxspzoo1620639373013\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/eurolinuxspzoo1620639373013\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022eventtracker\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/eventtracker\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022evertzmicrosystemsltd1586877923009\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/evertzmicrosystemsltd1586877923009\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022evostream-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/evostream-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022exact\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/exact\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022exasol\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/exasol\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022excelero1608461290726\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/excelero1608461290726\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022exivity\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/exivity\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022exonar\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/exonar\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022f5-networks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/f5-networks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022falainapteltd1604661424876\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/falainapteltd1604661424876\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022falconstorsoftware\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/falconstorsoftware\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022fatalsecurity1604924013537\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/fatalsecurity1604924013537\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022fatpipe-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/fatpipe-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022fenestrae-1035066\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/fenestrae-1035066\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022fidesys\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/fidesys\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022filecatalyst\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/filecatalyst\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022filemagellc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/filemagellc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022fiorano\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/fiorano\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022fireeye\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/fireeye\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022firehost\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/firehost\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022firemon\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/firemon\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022firstderivativesplc1596469572732\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/firstderivativesplc1596469572732\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022flashgrid-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/flashgrid-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022flexbby\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexbby\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022flexbby-5255860\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexbby-5255860\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022flexify-io\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexify-io\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022flexxibleit\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/flexxibleit\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022flowmon\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/flowmon\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022flynet\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/flynet\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022foghorn-systems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/foghorn-systems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022forcepoint-llc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/forcepoint-llc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022forescout\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/forescout\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022foreseetiab1613650409016\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/foreseetiab1613650409016\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022formpipesoftwareab\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/formpipesoftwareab\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022forscene\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/forscene\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022fortanix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/fortanix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022fortinet\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/fortinet\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022fortycloud\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/fortycloud\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022forumsystems1599756394904\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/forumsystems1599756394904\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022fotopiatechnologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/fotopiatechnologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022foxiteuropegmbh1585901066320\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/foxiteuropegmbh1585901066320\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022franzinc1593030725310\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/franzinc1593030725310\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022fujitsu_fast\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/fujitsu_fast\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022fw\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/fw\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022g2kgroupgmbh-4821943\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/g2kgroupgmbh-4821943\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022gapteq\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/gapteq\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022gatlingcorp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/gatlingcorp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022gbs\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/gbs\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022gemalto-safenet\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/gemalto-safenet\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Gemalto.SafeNet.ProtectV\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Gemalto.SafeNet.ProtectV\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022genuagmbhdevid1\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/genuagmbhdevid1\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022genua_gmbh\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/genua_gmbh\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022genymobile\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/genymobile\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022gigamon-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/gigamon-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022GitHub\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/GitHub\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022gitlab\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/gitlab\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022gitlabinc1586447921813\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/gitlabinc1586447921813\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022gladinet-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/gladinet-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022glantoninc1591876792991\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/glantoninc1591876792991\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022globalidsinc1596800540598\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/globalidsinc1596800540598\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022globalscape\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/globalscape\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022globalsolutions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/globalsolutions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022gluwareinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/gluwareinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022graphistry\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/graphistry\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022graphitegtc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/graphitegtc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022great-software-laboratory-private-limited\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/great-software-laboratory-private-limited\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022greensql\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/greensql\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022greycorbelsolutions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/greycorbelsolutions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022gridgain\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/gridgain\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022guardicore\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/guardicore\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022h2o-ai\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/h2o-ai\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hackerbay\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hackerbay\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hackershub\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hackershub\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022haivision\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/haivision\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022haivisionsystemsinc1580780591922\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/haivisionsystemsinc1580780591922\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022haltdoscompvtltd1587136166019\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/haltdoscompvtltd1587136166019\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hanu\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hanu\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022haproxy-technologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/haproxy-technologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022harmanconnectedservicesinc1594928575643\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/harmanconnectedservicesinc1594928575643\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022harpaitalia\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/harpaitalia\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hashhub\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hashhub\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hcl-technologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hcl-technologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022heimdall-data\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/heimdall-data\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022help-systems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/help-systems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022helpyio\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/helpyio\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022heretechnologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/heretechnologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hewlett-packard\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hewlett-packard\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hillstone-networks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hillstone-networks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hitachi-solutions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hitachi-solutions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hitachivantara\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hitachivantara\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022holo-industrie40softwaregmbh1600957636008\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/holo-industrie40softwaregmbh1600957636008\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hortonworks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hortonworks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hpe\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hpe\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022HPE.Security.ApplicationDefender\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/HPE.Security.ApplicationDefender\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022huawei\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/huawei\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hubstor-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hubstor-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hush-hush\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hush-hush\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hvr\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hvr\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hyperglance\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hyperglance\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hypergrid\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hypergrid\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hystaxinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hystaxinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022hytrust\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/hytrust\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022i-exceed-technology\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/i-exceed-technology\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022iaansys\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/iaansys\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ibm\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ibm-alliance-global-1560886\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm-alliance-global-1560886\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ibm-alliance-usa-ny-armonk-hq-ibmstorage-6201192\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm-alliance-usa-ny-armonk-hq-ibmstorage-6201192\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ibm-usa-ny-armonk-hq-6275750-ibmcloud-aiops\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022iboss\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/iboss\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022iconics\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/iconics\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022iconsulting-spa\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/iconsulting-spa\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022icubeconsultancyservicesinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/icubeconsultancyservicesinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022iguazio-5069960\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/iguazio-5069960\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ikan\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ikan\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022iliimbiliimveyazlmsistemlerisanvetica1617000555584\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/iliimbiliimveyazlmsistemlerisanvetica1617000555584\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022illuminainc1586452220102\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/illuminainc1586452220102\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022image-technologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/image-technologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022imaginecommunications\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/imaginecommunications\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022imperva\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/imperva\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022impetustechnologiesinc1591959591877\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/impetustechnologiesinc1591959591877\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022imprivatainc1580479939967\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/imprivatainc1580479939967\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022incorta\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/incorta\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022incredibuild\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/incredibuild\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022indexima1594300233028\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/indexima1594300233028\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022industry-weapon\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/industry-weapon\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022industryweapon1587162781833\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/industryweapon1587162781833\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022inergybv1637141413454\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/inergybv1637141413454\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022infinitesoftwarecorporation1579223971125\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/infinitesoftwarecorporation1579223971125\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022infiotinc1614034091460\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/infiotinc1614034091460\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022influxdata\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/influxdata\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022infoblox\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/infoblox\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022infogix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/infogix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022infolibrarian\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/infolibrarian\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022informatica\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/informatica\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022informationbuilders\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/informationbuilders\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022informationtechnologies_ltd_1179601\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/informationtechnologies_ltd_1179601\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022infotecsinternetsecuritysoftwaregmbh1636129257584\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/infotecsinternetsecuritysoftwaregmbh1636129257584\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022infront-consulting-group-ltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/infront-consulting-group-ltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022infscapeughaftungsbeschrnkt\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/infscapeughaftungsbeschrnkt\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ingenieurstudiohollaus1579587745438\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ingenieurstudiohollaus1579587745438\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ingrammicro\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ingrammicro\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022innomindssoftware\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/innomindssoftware\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022innosepgmbh1618331344164\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/innosepgmbh1618331344164\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022innovatorartificialtechsrl1619180685551\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/innovatorartificialtechsrl1619180685551\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022innovtech\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/innovtech\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022instight-technology\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/instight-technology\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022intel-bigdl\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/intel-bigdl\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022intel-fpga\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/intel-fpga\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022intellicus-technologies-pvt-ltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/intellicus-technologies-pvt-ltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022intelligent-plant-ltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/intelligent-plant-ltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022internationaltrustmachinescorporation1582190033865\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/internationaltrustmachinescorporation1582190033865\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022internet20inc1635882446190\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/internet20inc1635882446190\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022intersystems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/intersystems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022intigua\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/intigua\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022introspecioltd1629872641188\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/introspecioltd1629872641188\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022iofabric\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/iofabric\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ipinfusion1590066770520\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ipinfusion1590066770520\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ipswitch\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ipswitch\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022iqsol\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/iqsol\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022iquate\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/iquate\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022iquest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/iquest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022irion\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/irion\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ishlangu-load-balancer-adc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ishlangu-load-balancer-adc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022issp-corporation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/issp-corporation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022isvtestukbigcat\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/isvtestukbigcat\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022isvtestuklegacy\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/isvtestuklegacy\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022it4bizdoo\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/it4bizdoo\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022itelios\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/itelios\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022itrsgroupltd1620310702149\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/itrsgroupltd1620310702149\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ivanti-inc-pcs\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ivanti-inc-pcs\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ivix1595238749040\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ivix1595238749040\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022iwnamespace\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/iwnamespace\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022izenda\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/izenda\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022jamcracker\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/jamcracker\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022javlinltd1579185328273\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/javlinltd1579185328273\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022jedox\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/jedox\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022jelastic\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/jelastic\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022jetnexus\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/jetnexus\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022jetware-srl\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/jetware-srl\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022jfrog\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/jfrog\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022jm-technology-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/jm-technology-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022jogetinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/jogetinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022juniper-networks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/juniper-networks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022justanalytics\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/justanalytics\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kaazing\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kaazing\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kadenallc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kadenallc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kali-linux\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kali-linux\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kalkitech\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kalkitech\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kaminarioinc1588672951794\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kaminarioinc1588672951794\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Kaspersky.Lab\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Kaspersky.Lab\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022KasperskyLab.SecurityAgent\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/KasperskyLab.SecurityAgent\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kaspersky_lab\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kaspersky_lab\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kazendi\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kazendi\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kelverion\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kelverion\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kemptech\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kemptech\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kepion\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kepion\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022KevlarExtensions.M365Security.SecureOS\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/KevlarExtensions.M365Security.SecureOS\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022KevlarExtensions.M365SecurityHostIDS\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/KevlarExtensions.M365SecurityHostIDS\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022KevlarExtensions.M365SecurityInventory\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/KevlarExtensions.M365SecurityInventory\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022KevlarExtensions.M365SecurityInventory.NameChangeTest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/KevlarExtensions.M365SecurityInventory.NameChangeTest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022KevlarExtensions.M365SecurityODL\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/KevlarExtensions.M365SecurityODL\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022KevlarExtensions.M365SecurityTLSExtension\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/KevlarExtensions.M365SecurityTLSExtension\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kinetica\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kinetica\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kinvolk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kinvolk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022knime\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/knime\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kobalt\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kobalt\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kognillc1600118221163\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kognillc1600118221163\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kognitivsparkinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kognitivsparkinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022konginc1581527938760\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/konginc1581527938760\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022konsys-ltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/konsys-ltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022koverseinc1588716263110\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/koverseinc1588716263110\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kryonsystems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kryonsystems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022krypc-technologies-pvt-ltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/krypc-technologies-pvt-ltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kyligence\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kyligence\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022kyvos-insights-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/kyvos-insights-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022lab3solutions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/lab3solutions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022lancom-systems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/lancom-systems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022lansa\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/lansa\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022lastline\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/lastline\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022leap-orbit\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/leap-orbit\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022lenovosoftware1604394104439\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/lenovosoftware1604394104439\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022leostream-corporation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/leostream-corporation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022lepide-software\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/lepide-software\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022levacloudllc1602151818089\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/levacloudllc1602151818089\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022libelleag\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/libelleag\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022liberatii\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/liberatii\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022libraesva\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/libraesva\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022liebsoft\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/liebsoft\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022lightning-analyticsinc1582000647396\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/lightning-analyticsinc1582000647396\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022linuxbasedsystemsdesignltd1580878904727\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/linuxbasedsystemsdesignltd1580878904727\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022liquid-files\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/liquid-files\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022liquidware\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/liquidware\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022literatu\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/literatu\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022litespeedtechnologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/litespeedtechnologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022litespeed_technologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/litespeed_technologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022litionenergiegmbh1580128829115\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/litionenergiegmbh1580128829115\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022litmusautomation1582760223280\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/litmusautomation1582760223280\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022llcitpro\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/llcitpro\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022lnw-softgmbh\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/lnw-softgmbh\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022loadbalancer\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/loadbalancer\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022logicflowag1638535407949\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/logicflowag1638535407949\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022logsign\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/logsign\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022logstarecorp1635838645101\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/logstarecorp1635838645101\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022logtrust\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/logtrust\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022logzio\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/logzio\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022looker\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/looker\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022lotus_beta_analytics\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/lotus_beta_analytics\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022lti-lt-infotech\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/lti-lt-infotech\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022luminate-security\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/luminate-security\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022M365Security.KevlarExtensions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/M365Security.KevlarExtensions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022M365SecurityInventory\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/M365SecurityInventory\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022machinesense\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/machinesense\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022madhavajay1632269232059\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/madhavajay1632269232059\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022maidenhead-bridge\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/maidenhead-bridge\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022manageengine\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/manageengine\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mapd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mapd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mapr-technologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mapr-technologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022marketplace-rdfe-caps\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/marketplace-rdfe-caps\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022marklogic\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/marklogic\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022massiveanalytic-\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/massiveanalytic-\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mathworks-deployment\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mathworks-deployment\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mathworks-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mathworks-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022matillion\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/matillion\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mavinglobal\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mavinglobal\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022McAfee.EndpointSecurity\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/McAfee.EndpointSecurity\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022McAfee.EndpointSecurity.test3\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/McAfee.EndpointSecurity.test3\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022meanio\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/meanio\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022media3-adobe\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/media3-adobe\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022media3-technologies-llc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/media3-technologies-llc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mediatekinc1586141563888\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mediatekinc1586141563888\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mendix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mendix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022merlynnintelligencetechnologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/merlynnintelligencetechnologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022meshifyappinc1622759451429\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/meshifyappinc1622759451429\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022messagesolution\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/messagesolution\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mettainnovations-4900054\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mettainnovations-4900054\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mfe_azure\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mfe_azure\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mfiles\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mfiles\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mico\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mico\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022micro-focus\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/micro-focus\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microlinkpcukltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microlinkpcukltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microolap\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microolap\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoft-ads\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-ads\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoft-agci-gaming\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-agci-gaming\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoft-aks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-aks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoft-avere\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-avere\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoft-azure-batch\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-azure-batch\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoft-azure-compute\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-azure-compute\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoft-azure-hdinsight\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-azure-hdinsight\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoft-crypto\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-crypto\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoft-dsvm\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-dsvm\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoft-hyperv\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft-hyperv\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AdminCenter\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AdminCenter\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AKS\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AKS\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.ActiveDirectory\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ActiveDirectory\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.ActiveDirectory.LinuxSSH\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ActiveDirectory.LinuxSSH\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Applications\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Applications\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Automation.HybridWorker\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Automation.HybridWorker\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Automation.HybridWorker.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Automation.HybridWorker.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.AzureDefenderForServers\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.AzureDefenderForServers\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.AzureDefenderForSQL\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.AzureDefenderForSQL\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Backup.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Backup.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Backup.Test.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Backup.Test.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.ChangeTracking\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ChangeTracking\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.ChangeTracking.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ChangeTracking.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.ChangeTrackingAndInventory\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ChangeTrackingAndInventory\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Chaos\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Chaos\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Chaos.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Chaos.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Compute.Security\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Compute.Security\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.ContainerUpstream\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ContainerUpstream\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.DefenderForServers.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.DefenderForServers.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.DefenderForServers.Test2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.DefenderForServers.Test2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Diagnostics\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Diagnostics.Build.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics.Build.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Diagnostics.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Diagnostics.Hotfix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Diagnostics.Hotfix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test012be407-61ea-4e45-a2c3-71a45999ca21-20191228083800\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test012be407-61ea-4e45-a2c3-71a45999ca21-20191228083800\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test01971384-3044-413b-8b1c-33b5d461bf23-20200107051823\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test01971384-3044-413b-8b1c-33b5d461bf23-20200107051823\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test0225ec7d-b36c-4ac8-82f0-aa4fafaf10a9-20200111051346\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0225ec7d-b36c-4ac8-82f0-aa4fafaf10a9-20200111051346\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test025e16a1-328d-45a2-b7e3-71f7e4cde046-20191229064028\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test025e16a1-328d-45a2-b7e3-71f7e4cde046-20191229064028\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test02d1f941-5607-4757-8df7-fd8c5631ab45-20200103083810\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test02d1f941-5607-4757-8df7-fd8c5631ab45-20200103083810\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test039abd7f-360c-42a1-ad5d-77527c519286-20191002233412\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test039abd7f-360c-42a1-ad5d-77527c519286-20191002233412\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test04a0f157-c6fb-4595-b6ca-6c82a2338063-20200108101451\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test04a0f157-c6fb-4595-b6ca-6c82a2338063-20200108101451\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test0737f33e-63e0-4ba9-b04b-b93a1de4e997-20200106083639\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0737f33e-63e0-4ba9-b04b-b93a1de4e997-20200106083639\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test0a44d7be-63fa-418d-a7b6-89a44dd21894-20200107052935\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0a44d7be-63fa-418d-a7b6-89a44dd21894-20200107052935\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test0d01b487-7f79-4d87-b330-5c025068db45-20191004190331\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0d01b487-7f79-4d87-b330-5c025068db45-20191004190331\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test0d643748-e6fe-41ad-b4d3-89a289a0cee0-20191003055620\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0d643748-e6fe-41ad-b4d3-89a289a0cee0-20191003055620\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test0df83c51-5bb9-43f8-8ae9-bc896ea64f78-20200110220221\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0df83c51-5bb9-43f8-8ae9-bc896ea64f78-20200110220221\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test0f02c246-7e65-4010-9367-ca4530c3897e-20191004190223\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test0f02c246-7e65-4010-9367-ca4530c3897e-20191004190223\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test157494ec-e788-43b0-8d26-a17e39ee07cc-20191002011945\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test157494ec-e788-43b0-8d26-a17e39ee07cc-20191002011945\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test1661d154-b623-4507-8a56-3a89812c456c-20200111083940\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1661d154-b623-4507-8a56-3a89812c456c-20200111083940\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test17bbd860-f21d-40ab-9026-16e05f2907f0-20200106083451\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test17bbd860-f21d-40ab-9026-16e05f2907f0-20200106083451\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test194e2333-13cd-43e3-b0a4-c8cdcf1a3600-20200110211106\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test194e2333-13cd-43e3-b0a4-c8cdcf1a3600-20200110211106\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test1bc26b19-b8d8-41f9-a26d-818f277bdf93-20200101113139\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1bc26b19-b8d8-41f9-a26d-818f277bdf93-20200101113139\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test1c840053-9213-4f2a-8f2e-9bf2297908bd-20200108101424\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1c840053-9213-4f2a-8f2e-9bf2297908bd-20200108101424\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test1d7bba72-69f1-43cd-a38c-41ce0b5f4bae-20200109050041\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1d7bba72-69f1-43cd-a38c-41ce0b5f4bae-20200109050041\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test1f7a8078-50e7-4a3a-91eb-d178fd4c403b-20191002233353\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1f7a8078-50e7-4a3a-91eb-d178fd4c403b-20191002233353\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test1fef1fdc-57ba-46a8-a879-475ba7d45a7a-20200106083509\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test1fef1fdc-57ba-46a8-a879-475ba7d45a7a-20200106083509\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test21332f15-f78d-4d31-afac-79b9dc989432-20191231175840\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test21332f15-f78d-4d31-afac-79b9dc989432-20191231175840\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test22f10717-6939-4003-a9ce-38effd8b77d6-20191007191355\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test22f10717-6939-4003-a9ce-38effd8b77d6-20191007191355\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test2334e6e3-bb72-4241-a36f-c2429d69bc0b-20200106050834\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2334e6e3-bb72-4241-a36f-c2429d69bc0b-20200106050834\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test24fa9eb5-1c59-4425-b61c-30fd638c2a45-20191003203802\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test24fa9eb5-1c59-4425-b61c-30fd638c2a45-20191003203802\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test2521a545-ed61-4a15-bed1-aba7ce1d81ee-20200106050804\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2521a545-ed61-4a15-bed1-aba7ce1d81ee-20200106050804\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test25c6fe61-1282-43c2-867b-b5039219989c-20200105081851\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test25c6fe61-1282-43c2-867b-b5039219989c-20200105081851\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test27515c8c-6773-4f92-afb0-35691cc6e3b6-20200103083821\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test27515c8c-6773-4f92-afb0-35691cc6e3b6-20200103083821\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test28012680-48e7-4903-877f-2f29464e63d5-20191229033424\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test28012680-48e7-4903-877f-2f29464e63d5-20191229033424\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test29a7a529-d293-4728-9d7f-257ed996e64f-20200108081759\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test29a7a529-d293-4728-9d7f-257ed996e64f-20200108081759\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test2a5f2d2c-b8e3-46c2-850d-a1641c024fe7-20200107084228\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2a5f2d2c-b8e3-46c2-850d-a1641c024fe7-20200107084228\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test2ce856af-ab17-48f2-ba3e-bcd9af091061-20200110013246\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2ce856af-ab17-48f2-ba3e-bcd9af091061-20200110013246\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test2e012e83-6361-4365-963f-6ced8a08e91c-20200110211254\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2e012e83-6361-4365-963f-6ced8a08e91c-20200110211254\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test2ecf67b2-fb63-4461-b6a6-7026c4fb1168-20191002214026\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2ecf67b2-fb63-4461-b6a6-7026c4fb1168-20191002214026\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test2ede6564-c7cc-44cb-a1a8-902505c9829d-20191003020742\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2ede6564-c7cc-44cb-a1a8-902505c9829d-20191003020742\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test2f4ebc17-e27e-48d9-9cc3-ff933c21884e-20200106092410\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test2f4ebc17-e27e-48d9-9cc3-ff933c21884e-20200106092410\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test349ee02c-af9b-4663-a963-823b40eefed8-20200108083612\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test349ee02c-af9b-4663-a963-823b40eefed8-20200108083612\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test34cf6b13-b78e-478b-b596-8b661629371d-20191007195455\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test34cf6b13-b78e-478b-b596-8b661629371d-20191007195455\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test36cc5b60-2b23-4a04-bf95-f7865e1141cf-20200110085718\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test36cc5b60-2b23-4a04-bf95-f7865e1141cf-20200110085718\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test3712fca9-5cdd-4609-be69-b02aedc5c55c-20200107084115\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3712fca9-5cdd-4609-be69-b02aedc5c55c-20200107084115\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test3772d042-92e2-4bcb-99b7-8a6a119cc088-20191231182808\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3772d042-92e2-4bcb-99b7-8a6a119cc088-20191231182808\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test37a6dd64-d44d-465e-85bc-3bc38be90350-20200104083535\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test37a6dd64-d44d-465e-85bc-3bc38be90350-20200104083535\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test381074d5-7156-472b-801a-b35f8fef4cc6-20200105050612\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test381074d5-7156-472b-801a-b35f8fef4cc6-20200105050612\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test3877a44d-4c48-40db-80eb-227272d5acd6-20200110103540\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3877a44d-4c48-40db-80eb-227272d5acd6-20200110103540\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test38ecd28e-7018-4672-840c-3044a5e7a6b5-20200111084208\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test38ecd28e-7018-4672-840c-3044a5e7a6b5-20200111084208\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test395a0b49-442a-450c-8a1f-65b0aa3bcf47-20200105083839\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test395a0b49-442a-450c-8a1f-65b0aa3bcf47-20200105083839\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test3971b300-edff-44a8-b61b-7f9b7460a8d6-20191003002234\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3971b300-edff-44a8-b61b-7f9b7460a8d6-20191003002234\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test3adeec20-7458-4b3d-af26-0b6bc2aae3eb-20200103083751\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3adeec20-7458-4b3d-af26-0b6bc2aae3eb-20200103083751\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test3b20dd96-f3e4-4798-998d-8c433c2449a7-20200108083635\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3b20dd96-f3e4-4798-998d-8c433c2449a7-20200108083635\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test3ce2fd4a-8b5a-4c7e-b08d-3e48fc0f45e7-20200104083825\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3ce2fd4a-8b5a-4c7e-b08d-3e48fc0f45e7-20200104083825\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test3d499ca7-cc8d-41cc-a6dc-ffb1a4ac4942-20200107053004\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3d499ca7-cc8d-41cc-a6dc-ffb1a4ac4942-20200107053004\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test3db7240e-5e42-4d6d-b024-cc9fce3c828b-20200105083520\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3db7240e-5e42-4d6d-b024-cc9fce3c828b-20200105083520\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test3f6b7341-635f-48d5-a36d-be5dfe3002c4-20200105050937\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3f6b7341-635f-48d5-a36d-be5dfe3002c4-20200105050937\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test3fc26934-ede2-4482-ad5e-f66f6135d4a6-20191228055558\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test3fc26934-ede2-4482-ad5e-f66f6135d4a6-20191228055558\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test406d077c-6017-4062-bc96-f809147a2331-20200106050748\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test406d077c-6017-4062-bc96-f809147a2331-20200106050748\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test4302336c-e039-4e70-bcb6-9275f6089e4a-20200108144821\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test4302336c-e039-4e70-bcb6-9275f6089e4a-20200108144821\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test453a087e-8435-46db-970a-4ee633cc4c4a-20200102083458\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test453a087e-8435-46db-970a-4ee633cc4c4a-20200102083458\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test46b73afa-2259-4aff-81e1-a58bf24b59aa-20191229033459\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test46b73afa-2259-4aff-81e1-a58bf24b59aa-20191229033459\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test4a3399ee-82ea-46aa-9e3a-5434b588e3b6-20191228013518\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test4a3399ee-82ea-46aa-9e3a-5434b588e3b6-20191228013518\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test4eb7a185-527b-4b9f-93a8-7f1cec9d062e-20191231151207\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test4eb7a185-527b-4b9f-93a8-7f1cec9d062e-20191231151207\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test520a0915-f9f0-4da4-9fa1-1b74fc1470aa-20200102083505\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test520a0915-f9f0-4da4-9fa1-1b74fc1470aa-20200102083505\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test5397960f-023b-4979-9a8b-800d049045a4-20191007195417\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5397960f-023b-4979-9a8b-800d049045a4-20191007195417\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test55a36387-8a3f-4159-9884-29b97539a253-20200109080443\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test55a36387-8a3f-4159-9884-29b97539a253-20200109080443\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test5645f186-4ee5-4209-af37-423660e3318c-20191231175947\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5645f186-4ee5-4209-af37-423660e3318c-20191231175947\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test58b4461d-4d2d-4395-b6d2-ab83d4d8c62f-20200111001002\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test58b4461d-4d2d-4395-b6d2-ab83d4d8c62f-20200111001002\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test5b0bf447-d98d-429d-8334-c032d197c743-20191003203846\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5b0bf447-d98d-429d-8334-c032d197c743-20191003203846\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test5bc90367-1ea2-400b-a40c-321081bae3f3-20200108145035\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5bc90367-1ea2-400b-a40c-321081bae3f3-20200108145035\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test5bd0562f-e939-456f-a6ee-c848d1aba616-20200101151641\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5bd0562f-e939-456f-a6ee-c848d1aba616-20200101151641\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test5e4efe90-916c-4c96-802c-1508a5b6da78-20191231151150\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5e4efe90-916c-4c96-802c-1508a5b6da78-20191231151150\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test5f8f0c10-cc3c-45ec-a068-fb1c7edfa0d9-20200101145958\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test5f8f0c10-cc3c-45ec-a068-fb1c7edfa0d9-20200101145958\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test60a000b7-286c-4b2b-9137-bbc088736419-20200108144920\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test60a000b7-286c-4b2b-9137-bbc088736419-20200108144920\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test6192a01b-ba47-4d08-904a-71647a49a112-20191008041625\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6192a01b-ba47-4d08-904a-71647a49a112-20191008041625\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test62835538-89c6-4f66-9034-f7a4b176c615-20191007234245\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test62835538-89c6-4f66-9034-f7a4b176c615-20191007234245\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test651e4ad2-ee4a-462e-a506-b56b1969f5d0-20200110230749\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test651e4ad2-ee4a-462e-a506-b56b1969f5d0-20200110230749\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test691d94e5-c40c-4568-94b0-09b08aea42b1-20200106050808\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test691d94e5-c40c-4568-94b0-09b08aea42b1-20200106050808\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test6aa3643c-011a-4180-877f-cad955a8e664-20191007234642\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6aa3643c-011a-4180-877f-cad955a8e664-20191007234642\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test6cfb469b-8478-468f-9bb5-691affd32abb-20200107083803\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6cfb469b-8478-468f-9bb5-691affd32abb-20200107083803\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test6d36b6b2-7956-4e62-91c1-c33792fd4bb1-20200110123203\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6d36b6b2-7956-4e62-91c1-c33792fd4bb1-20200110123203\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test6e28168e-a9c8-4c0a-8b40-60c2a1502d43-20200108052802\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6e28168e-a9c8-4c0a-8b40-60c2a1502d43-20200108052802\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test6eb763ac-7fbe-4e44-bee7-aad035ee2a7d-20200110084429\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6eb763ac-7fbe-4e44-bee7-aad035ee2a7d-20200110084429\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test6efec253-f625-46f0-9d74-324f69e963d8-20200107070514\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test6efec253-f625-46f0-9d74-324f69e963d8-20200107070514\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test70fa7e4c-3122-4ff7-aec6-fe75ab660a01-20200108105900\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test70fa7e4c-3122-4ff7-aec6-fe75ab660a01-20200108105900\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test710a5fbf-06c7-46ac-b96d-a29d2586422f-20200108083639\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test710a5fbf-06c7-46ac-b96d-a29d2586422f-20200108083639\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test71d72489-67c6-45e2-b1e6-a19546efc823-20200105112903\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test71d72489-67c6-45e2-b1e6-a19546efc823-20200105112903\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test721fccf1-2b3e-44b6-908f-51b910e88b09-20200111104931\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test721fccf1-2b3e-44b6-908f-51b910e88b09-20200111104931\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test742d0189-9e41-4f1b-8ad3-31c05d34903b-20200111103247\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test742d0189-9e41-4f1b-8ad3-31c05d34903b-20200111103247\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test7836a97c-f56e-48d0-8b5d-61e79aeb3226-20200111071656\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7836a97c-f56e-48d0-8b5d-61e79aeb3226-20200111071656\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test78666b2e-25c8-4a48-931a-3131a0317d73-20191002194352\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test78666b2e-25c8-4a48-931a-3131a0317d73-20191002194352\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test79f13508-fcbd-47b9-988f-1c21ef5e7f2e-20191002015429\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test79f13508-fcbd-47b9-988f-1c21ef5e7f2e-20191002015429\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test79fb90ce-4691-4212-99a7-6e4069bd5984-20191007234256\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test79fb90ce-4691-4212-99a7-6e4069bd5984-20191007234256\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test7a8cf687-6a21-4181-ba98-902fee717bd3-20200104103216\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7a8cf687-6a21-4181-ba98-902fee717bd3-20200104103216\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test7aabf813-6644-483a-b9e0-ba6f8973ba1f-20191002232822\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7aabf813-6644-483a-b9e0-ba6f8973ba1f-20191002232822\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test7c96c10a-0c8f-4ab0-83fd-1ad66a362e33-20191229033458\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7c96c10a-0c8f-4ab0-83fd-1ad66a362e33-20191229033458\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test7e79b6ff-2559-44fe-b3ba-afaa68d63636-20200108112116\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7e79b6ff-2559-44fe-b3ba-afaa68d63636-20200108112116\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test7ea372f7-ea7e-4b9e-bbad-4f35c1567aa2-20200108052736\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7ea372f7-ea7e-4b9e-bbad-4f35c1567aa2-20200108052736\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test7fac3d04-98a5-4fc4-904e-9ea3b86eadc2-20200106050751\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7fac3d04-98a5-4fc4-904e-9ea3b86eadc2-20200106050751\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test7fe20dd6-9ed9-4126-bb1d-031c01ac4550-20200101114504\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7fe20dd6-9ed9-4126-bb1d-031c01ac4550-20200101114504\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test7ff974d9-c841-4249-b05b-bbf663cb4605-20200106084104\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test7ff974d9-c841-4249-b05b-bbf663cb4605-20200106084104\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test815bd4d5-fc24-4a47-be20-063c4809902c-20200109050508\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test815bd4d5-fc24-4a47-be20-063c4809902c-20200109050508\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test817654d0-2109-4d95-9284-8c8a9d960d08-20200108053758\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test817654d0-2109-4d95-9284-8c8a9d960d08-20200108053758\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test821ca3b6-dd05-4e80-b3d8-74ba03b2609b-20191231151151\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test821ca3b6-dd05-4e80-b3d8-74ba03b2609b-20191231151151\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test8285dc3e-637d-4d46-9695-adc39cbe7d2f-20200108144457\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8285dc3e-637d-4d46-9695-adc39cbe7d2f-20200108144457\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test828aae03-9239-4938-a303-c23c42311878-20200102083419\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test828aae03-9239-4938-a303-c23c42311878-20200102083419\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test84afd814-5098-49ab-af99-e50350b5898b-20200110211134\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test84afd814-5098-49ab-af99-e50350b5898b-20200110211134\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test85b08563-b15f-4202-a0bc-f2bc2df2c71a-20200107053335\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test85b08563-b15f-4202-a0bc-f2bc2df2c71a-20200107053335\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test88aac268-c087-4481-b78e-99b920784a33-20200101084853\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test88aac268-c087-4481-b78e-99b920784a33-20200101084853\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test88dbd442-a8cc-4874-81a0-d3192c61df62-20191001224544\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test88dbd442-a8cc-4874-81a0-d3192c61df62-20191001224544\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test894dfb75-a00f-4f0c-894c-cae1c9846ad3-20200105051803\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test894dfb75-a00f-4f0c-894c-cae1c9846ad3-20200105051803\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test8d09bf4d-ee63-4ab1-a986-a4b802418403-20200111051447\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8d09bf4d-ee63-4ab1-a986-a4b802418403-20200111051447\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test8d4d652b-4f05-4e99-93dd-78b9a36b5c78-20191003203755\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8d4d652b-4f05-4e99-93dd-78b9a36b5c78-20191003203755\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test8de64739-43d8-4f84-af65-fdb3d0885288-20200108053543\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8de64739-43d8-4f84-af65-fdb3d0885288-20200108053543\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test8e324c65-a51d-4eeb-9ec8-d5f8662dc041-20191228165107\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8e324c65-a51d-4eeb-9ec8-d5f8662dc041-20191228165107\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test8e564580-8e53-4300-85f1-bf7f31dd37ff-20200107013348\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8e564580-8e53-4300-85f1-bf7f31dd37ff-20200107013348\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test8f458ca7-8898-4d58-b93d-bfb0c3da028c-20200109050310\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test8f458ca7-8898-4d58-b93d-bfb0c3da028c-20200109050310\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test901cd6ca-5565-4552-a3de-d204d01935c0-20200108083706\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test901cd6ca-5565-4552-a3de-d204d01935c0-20200108083706\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test907b39e5-4008-4b55-93a0-18e9697b9cf3-20200108053817\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test907b39e5-4008-4b55-93a0-18e9697b9cf3-20200108053817\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test90c2be7c-d7ec-4abf-9fad-fef90fc3ef4d-20191004022234\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test90c2be7c-d7ec-4abf-9fad-fef90fc3ef4d-20191004022234\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test922db678-6ee8-43d5-86ff-6a86e132d332-20200107085231\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test922db678-6ee8-43d5-86ff-6a86e132d332-20200107085231\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test93b88aec-5277-4b1b-910c-7008e972ce91-20200107013304\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test93b88aec-5277-4b1b-910c-7008e972ce91-20200107013304\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test95a9104b-6cba-42d8-82ff-cc37e5ac44db-20200108081723\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test95a9104b-6cba-42d8-82ff-cc37e5ac44db-20200108081723\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test96da1605-19e0-46eb-9ce0-53e840f5e2cb-20200101111729\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test96da1605-19e0-46eb-9ce0-53e840f5e2cb-20200101111729\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test996066b2-7d29-400f-929b-e343a21046f7-20191231151212\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test996066b2-7d29-400f-929b-e343a21046f7-20191231151212\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test99663fff-ed21-4a91-9687-1a6da2abb033-20200106084508\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test99663fff-ed21-4a91-9687-1a6da2abb033-20200106084508\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Test9eb5efa5-c3c1-4c13-80a6-11f5eba67372-20200108144852\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Test9eb5efa5-c3c1-4c13-80a6-11f5eba67372-20200108144852\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testa3791896-b1fc-491e-ba0d-aefcd8d9e52a-20200105083503\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa3791896-b1fc-491e-ba0d-aefcd8d9e52a-20200105083503\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testa37ff709-a078-45a0-8187-41733df8e101-20200109050003\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa37ff709-a078-45a0-8187-41733df8e101-20200109050003\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testa4c5fe4e-936e-4be1-a612-a331aff54a8c-20200111105055\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa4c5fe4e-936e-4be1-a612-a331aff54a8c-20200111105055\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testa59bce1d-e32c-423d-a86e-945d4aeb98b4-20200107051821\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa59bce1d-e32c-423d-a86e-945d4aeb98b4-20200107051821\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testa604c059-8279-4f4d-a354-eec27222a06c-20200111051514\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa604c059-8279-4f4d-a354-eec27222a06c-20200111051514\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testa71fefb1-0d9c-4fb3-8d3d-5dcd12d72b77-20200103103221\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa71fefb1-0d9c-4fb3-8d3d-5dcd12d72b77-20200103103221\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testa748013d-c5a6-44f9-88eb-43167207c742-20200111051402\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testa748013d-c5a6-44f9-88eb-43167207c742-20200111051402\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testaab67022-4f2b-420d-a06a-2c4045110cdf-20191229033144\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testaab67022-4f2b-420d-a06a-2c4045110cdf-20191229033144\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testacab9541-280f-4491-9f49-ac57653f0a07-20200105083839\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testacab9541-280f-4491-9f49-ac57653f0a07-20200105083839\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testad298437-0349-4cc7-88a9-d8aabcba9df1-20191002233431\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testad298437-0349-4cc7-88a9-d8aabcba9df1-20191002233431\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testadd68286-f9e0-4ab1-a526-d8f3cf0f054e-20200105084128\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testadd68286-f9e0-4ab1-a526-d8f3cf0f054e-20200105084128\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testade4c52b-18f5-4b67-8e93-945358ce4f7d-20191007234259\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testade4c52b-18f5-4b67-8e93-945358ce4f7d-20191007234259\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testae421c1d-0211-4ef2-b372-564ce8ad484a-20200110104035\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testae421c1d-0211-4ef2-b372-564ce8ad484a-20200110104035\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testafbbd8bf-aec5-48bf-8fea-73fa15ccc315-20191001224727\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testafbbd8bf-aec5-48bf-8fea-73fa15ccc315-20191001224727\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testb15148bf-78d2-42d4-ad08-b3ad8fb4b122-20200101084759\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb15148bf-78d2-42d4-ad08-b3ad8fb4b122-20200101084759\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testb4237708-3688-40ea-85a2-275c05f4d100-20191228083519\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb4237708-3688-40ea-85a2-275c05f4d100-20191228083519\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testb799a18f-be45-4c5c-8438-163ac2e1f1e7-20191004190529\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb799a18f-be45-4c5c-8438-163ac2e1f1e7-20191004190529\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testb7cee88a-e5ac-4af4-99c8-7247020b00c3-20200105051201\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb7cee88a-e5ac-4af4-99c8-7247020b00c3-20200105051201\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testb7df0d9a-27c0-4ca5-b692-08dd90387b98-20200111083443\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testb7df0d9a-27c0-4ca5-b692-08dd90387b98-20200111083443\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testbbf6bf32-4bd0-4381-b8f7-2658f585df4d-20191003203846\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testbbf6bf32-4bd0-4381-b8f7-2658f585df4d-20191003203846\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testbeea1376-166a-4b1a-8923-c907cc9737d9-20200107013336\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testbeea1376-166a-4b1a-8923-c907cc9737d9-20200107013336\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testbf9154e9-6166-48c2-86fe-1f331be606d7-20200107051823\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testbf9154e9-6166-48c2-86fe-1f331be606d7-20200107051823\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testc0d7c3c5-23b8-489c-a5e0-ae87c681b696-20200101083539\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc0d7c3c5-23b8-489c-a5e0-ae87c681b696-20200101083539\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testc193f31a-5186-4e93-84f6-0e4ab87b73c1-20200107052937\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc193f31a-5186-4e93-84f6-0e4ab87b73c1-20200107052937\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testc1c7e8dc-fa8c-47d9-8305-de6d1451b939-20200101085248\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc1c7e8dc-fa8c-47d9-8305-de6d1451b939-20200101085248\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testc1d0c917-e2ae-430c-a2ca-383fb0fda046-20191007235839\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc1d0c917-e2ae-430c-a2ca-383fb0fda046-20191007235839\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testc23a3fbb-6e95-4c0d-94fc-c8ab14dddf1c-20191231151117\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc23a3fbb-6e95-4c0d-94fc-c8ab14dddf1c-20191231151117\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testc2697630-6247-411a-94b3-c2974ad8cbee-20191007195417\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc2697630-6247-411a-94b3-c2974ad8cbee-20191007195417\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testc466b80f-670f-4383-89b8-44e0d509fa20-20191002000516\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc466b80f-670f-4383-89b8-44e0d509fa20-20191002000516\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testc5c8d9bd-75fa-4db3-9f34-5d7b7098584c-20191003203851\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc5c8d9bd-75fa-4db3-9f34-5d7b7098584c-20191003203851\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testc8b6d14b-a5db-48e0-bfad-a2818d432bea-20200104083443\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc8b6d14b-a5db-48e0-bfad-a2818d432bea-20200104083443\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testc933efa8-c553-4b93-884f-b7221d9ca789-20191228083750\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testc933efa8-c553-4b93-884f-b7221d9ca789-20191228083750\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testcbe8ab80-46ef-49b1-a7bb-4e3d6e50e49f-20200104050811\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testcbe8ab80-46ef-49b1-a7bb-4e3d6e50e49f-20200104050811\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testccc0b5e6-9b0d-451a-8ac4-6f4af293b913-20200106092645\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testccc0b5e6-9b0d-451a-8ac4-6f4af293b913-20200106092645\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testcec64786-04b1-487c-80ec-050da646fb1c-20191005123412\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testcec64786-04b1-487c-80ec-050da646fb1c-20191005123412\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testd104a52f-eba2-401d-8e7f-a841c90f7712-20191228083553\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd104a52f-eba2-401d-8e7f-a841c90f7712-20191228083553\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testd724cea4-0d3c-4539-b2ff-be08fb23a67e-20200107083714\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd724cea4-0d3c-4539-b2ff-be08fb23a67e-20200107083714\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testd8e60bac-27ff-4fba-90b8-732c9c5ff91c-20191228083751\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd8e60bac-27ff-4fba-90b8-732c9c5ff91c-20191228083751\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testd99db4a5-7683-4584-89ad-fefd711de284-20191004190210\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd99db4a5-7683-4584-89ad-fefd711de284-20191004190210\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testd9b4309a-67bc-4cd8-ac47-094cb20ca6aa-20200101090202\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testd9b4309a-67bc-4cd8-ac47-094cb20ca6aa-20200101090202\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testda3320e0-28f2-4146-a002-e06296362711-20191004190115\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testda3320e0-28f2-4146-a002-e06296362711-20191004190115\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testda714121-3240-4253-90c3-48c43f115c90-20200102083419\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testda714121-3240-4253-90c3-48c43f115c90-20200102083419\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testdb357558-60b4-4ee3-9ec3-ba22c5d827fb-20191004020617\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testdb357558-60b4-4ee3-9ec3-ba22c5d827fb-20191004020617\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testdc7230e9-df6d-4edd-a57c-ef7e0432c463-20191002011345\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testdc7230e9-df6d-4edd-a57c-ef7e0432c463-20191002011345\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testdccb59de-436f-4935-bed6-2e677dcaf36a-20200109111802\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testdccb59de-436f-4935-bed6-2e677dcaf36a-20200109111802\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testde985b23-9333-4f6e-a5e8-82025a38b2af-20200102083510\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testde985b23-9333-4f6e-a5e8-82025a38b2af-20200102083510\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Teste271da3e-cbcb-4ee7-8770-f297f414451f-20191003015540\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste271da3e-cbcb-4ee7-8770-f297f414451f-20191003015540\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Teste4070edd-aec0-455d-8a79-aecdb7170b6d-20191007234642\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste4070edd-aec0-455d-8a79-aecdb7170b6d-20191007234642\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Teste42f351a-4da0-4f0d-93e9-ef1d98e06659-20200108083633\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste42f351a-4da0-4f0d-93e9-ef1d98e06659-20200108083633\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Teste66ca23c-f4bf-4eb3-8418-139364d19e7d-20200107062643\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste66ca23c-f4bf-4eb3-8418-139364d19e7d-20200107062643\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Teste78b1ab2-1380-48ab-9923-0276cdb7198b-20191001224742\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste78b1ab2-1380-48ab-9923-0276cdb7198b-20191001224742\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Teste8607e14-b4f8-472a-bd5b-893b8d9612e6-20200112045941\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste8607e14-b4f8-472a-bd5b-893b8d9612e6-20200112045941\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Teste980b80e-3add-42c0-bc98-a84020b2d128-20200108101640\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Teste980b80e-3add-42c0-bc98-a84020b2d128-20200108101640\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Tested79dba9-2d38-4ea9-a01c-56e94b30ca7a-20191007195447\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Tested79dba9-2d38-4ea9-a01c-56e94b30ca7a-20191007195447\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testee9dcf5f-f7c4-4192-a8f4-28e9bc7d0f7c-20191001225005\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testee9dcf5f-f7c4-4192-a8f4-28e9bc7d0f7c-20191001225005\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testefbb340a-b68b-4200-872b-d05e7d29f92d-20191007195432\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testefbb340a-b68b-4200-872b-d05e7d29f92d-20191007195432\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testf1fc0559-6740-48dd-9501-2b933c731d52-20200103083458\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf1fc0559-6740-48dd-9501-2b933c731d52-20200103083458\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testf41dfc97-bb51-4fba-86ca-a6f2695c415a-20200107050834\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf41dfc97-bb51-4fba-86ca-a6f2695c415a-20200107050834\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testf5784447-83ed-4c00-8764-ea0f932aafa2-20200106085748\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf5784447-83ed-4c00-8764-ea0f932aafa2-20200106085748\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testf6128ef6-c13c-420e-8088-0710888ce88b-20200109050003\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf6128ef6-c13c-420e-8088-0710888ce88b-20200109050003\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testf863ab2c-ada9-4646-84c7-1f83a82375d7-20191229033226\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testf863ab2c-ada9-4646-84c7-1f83a82375d7-20191229033226\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testfac552a7-418f-4baa-8f51-d199ceff5c68-20200103050817\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testfac552a7-418f-4baa-8f51-d199ceff5c68-20200103050817\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testfb7be054-5c15-494f-822c-b64f9a36e2f3-20200105051753\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testfb7be054-5c15-494f-822c-b64f9a36e2f3-20200105051753\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Extensions.Testfc5c7585-6c9a-4aa4-a7c4-1223a94e00c7-20200104083552\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Extensions.Testfc5c7585-6c9a-4aa4-a7c4-1223a94e00c7-20200104083552\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.FileServer.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.FileServer.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.FleetDiagnostics.Dev\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.FleetDiagnostics.Dev\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Geneva\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Geneva\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.KeyVault\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.KeyVault\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.KeyVault.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.KeyVault.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.LabServices\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.LabServices\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.LabServices.test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.LabServices.test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.MeshVPN.Internal\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.MeshVPN.Internal\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.Agent\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.Agent\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.VirtualMachines\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.VirtualMachines.Dev\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.VirtualMachines.Dev.INT\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev.INT\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.VirtualMachines.Dev.SCALE\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev.SCALE\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.VirtualMachines.Dev.TEST\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.Dev.TEST\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.VirtualMachines.GuestHealth\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.DEV\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.DEV\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.INT\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.INT\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.SCALE\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.SCALE\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.TEST\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.GuestHealth.TEST\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.VirtualMachines.INT.Dev\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.INT.Dev\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.VirtualMachines.SCALE.Dev\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.SCALE.Dev\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.VirtualMachines.TEST.Dev\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.VirtualMachines.TEST.Dev\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.WorkloadInsights.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.WorkloadInsights.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.WorkloadInsightsTest.newnamespace\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.WorkloadInsightsTest.newnamespace\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.Workloads\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.Workloads\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitor.Workloads.Dev\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitor.Workloads.Dev\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitoring.DependencyAgent\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitoring.DependencyAgent\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Monitoring.DependencyAgent.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Monitoring.DependencyAgent.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Networking.SDN\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Networking.SDN\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.NetworkWatcher\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.NetworkWatcher\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.NetworkWatcher.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.NetworkWatcher.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.OpenSSH\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.OpenSSH\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Performance.Diagnostics\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Performance.Diagnostics\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Performance.Diagnostics.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Performance.Diagnostics.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.RecoveryServices\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.RecoveryServices.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.RecoveryServices.SiteRecovery\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.RecoveryServices.SiteRecovery2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.SiteRecovery2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.RecoveryServices.WorkloadBackup\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.WorkloadBackup\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.RecoveryServices.WorkloadBackup.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.RecoveryServices.WorkloadBackup.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Security\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Security.AntimalwareSignature\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.AntimalwareSignature\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Security.AntimalwareSignature.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.AntimalwareSignature.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Security.Dsms\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Dsms\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Security.Dsms.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Dsms.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Security.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Security.LinuxAttestation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.LinuxAttestation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Security.LinuxTestAttestation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.LinuxTestAttestation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Security.Monitoring\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Monitoring\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Security.Monitoring.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Monitoring.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Security.Monitoring.Testing\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Monitoring.Testing\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Security.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Security.TestWindowsAttestation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.TestWindowsAttestation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Security.WindowsAttestation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.WindowsAttestation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Security.WinTestAttestation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Security.WinTestAttestation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Sentinel.DnsExtension.Dev\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Sentinel.DnsExtension.Dev\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.ServiceFabric.MC\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ServiceFabric.MC\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.ServiceFabric.MC.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.ServiceFabric.MC.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.SiteRecovery.Stage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.SiteRecovery.Stage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.SiteRecovery.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.SiteRecovery.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.SiteRecovery2.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.SiteRecovery2.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.Test.Identity\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.Test.Identity\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WindowsFabric.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WindowsFabric.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.INT\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.INT\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.TEST\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.ReleasePipeTest.TEST\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Linux.Test1\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test1\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Linux.Test2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Linux.Test3\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test3\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Linux.Test4\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test4\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Linux.Test5\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test5\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Linux.Test5.INT\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test5.INT\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Linux.Test5.TEST\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.Test5.TEST\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Linux.VincentTest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Linux.VincentTest2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Linux.VincentTest3\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest3\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Linux.VincentTest4\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Linux.VincentTest4\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.TestTest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.TestTest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.TestTest.INT\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.TestTest.INT\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.TestTest.TEST\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.TestTest.TEST\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.INT\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.INT\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.TEST\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Azure.WorkloadInsights.Windows.ReleasePipeTest.TEST\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AzureCAT.AzureEnhancedMonitoring\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoring\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AzureCAT.AzureEnhancedMonitoring.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoring.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AzureCAT.AzureEnhancedMonitoringTest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureCAT.AzureEnhancedMonitoringTest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AzureData\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureData\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AzureData.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureData.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AzureMonitor.WorkloadInsights\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AzureMonitor.WorkloadInsights.Canary\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Canary\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AzureMonitor.WorkloadInsights.Corp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Corp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AzureMonitor.WorkloadInsights.Linux.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Linux.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AzureMonitor.WorkloadInsights.LinuxTest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.LinuxTest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AzureMonitor.WorkloadInsights.Meya0206\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Meya0206\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AzureMonitor.WorkloadInsights.MeyaCorp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.MeyaCorp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AzureMonitor.WorkloadInsights.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AzureMonitor.WorkloadInsights.Testing\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureMonitor.WorkloadInsights.Testing\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.AzureSecurity.JITAccess\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.AzureSecurity.JITAccess\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.CloudBackup.Workload.Extension\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CloudBackup.Workload.Extension\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.CloudBackup.Workload.Extension.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CloudBackup.Workload.Extension.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Compute\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Compute.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Compute.TestSar\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Compute.TestSar\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.CPlat.Core\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CPlat.Core\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.CPlat.Core.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.CPlat.Core.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Dcsswe.Extensions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Dcsswe.Extensions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.EnterpriseCloud.Monitoring\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.EnterpriseCloud.Monitoring\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.EnterpriseCloud.Monitoring.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.EnterpriseCloud.Monitoring.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.EnterpriseCloud.Monitoring.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.EnterpriseCloud.Monitoring.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Golive.Extensions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Golive.Extensions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.GuestConfig.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfig.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.GuestConfiguration\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfiguration\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.GuestConfiguration.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfiguration.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.GuestConfiguration.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.GuestConfiguration.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.HpcCompute\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.HpcCompute\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.HpcCompute.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.HpcCompute.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.HpcPack\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.HpcPack\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Interceptor\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Interceptor\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.M365\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.M365\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.M365SecurityConfiguration.Kevlar.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.M365SecurityConfiguration.Kevlar.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.ManagedIdentity\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.ManagedIdentity\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.ManagedServices\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.ManagedServices\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.ManagedServices.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.ManagedServices.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.MonitoringAgent.Extension\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.MonitoringAgent.Extension\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Network\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Network\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.OSTCExtensions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.OSTCExtensions.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.OSTCExtensions.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.OSTCExtensions.Testing\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.OSTCExtensions.Testing\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Powershell\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Powershell\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Powershell.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Powershell.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Powershell.Test01\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Powershell.Test01\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.RecoveryServices.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.RecoveryServices.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.SecurityManagement.Kevlar\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SecurityManagement.Kevlar\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Sentinel.AzureMonitorAgentExtensions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Sentinel.AzureMonitorAgentExtensions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.SoftwareUpdateManagement\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SoftwareUpdateManagement\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.SoftwareUpdateManagement.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SoftwareUpdateManagement.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.SqlServer.Managability.IaaS.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SqlServer.Managability.IaaS.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.SqlServer.Management\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SqlServer.Management\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.SqlServer.Management.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SqlServer.Management.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.SystemCenter\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SystemCenter\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.SystemCenter.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.SystemCenter.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Test.Azure.Workloads\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Test.Azure.Workloads\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.TestSqlServer.Edp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.TestSqlServer.Edp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.VisualStudio.Azure.ETWTraceListenerService\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Azure.ETWTraceListenerService\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.VisualStudio.Azure.RemoteDebug\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.VisualStudio.Azure.RemoteDebug.Json\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Azure.RemoteDebug.Json\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.VisualStudio.ServiceProfiler\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.ServiceProfiler\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.VisualStudio.Services\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.Services\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.VisualStudio.WindowsAzure.DevTest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.DevTest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.VisualStudio.WindowsAzure.DevTest.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.DevTest.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.VisualStudio.WindowsAzure.RemoteDebug\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.RemoteDebug\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.VisualStudio.WindowsAzure.Test.RemoteDebug\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.VisualStudio.WindowsAzure.Test.RemoteDebug\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Windows.Azure.Extensions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Windows.Azure.Extensions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Windows.AzureRemoteApp.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Windows.AzureRemoteApp.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.Windows.RemoteDesktop\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.Windows.RemoteDesktop\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.WindowsAdminCenter\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAdminCenter\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.WindowsAdminCenter.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAdminCenter.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.WindowsAzure.Compute\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAzure.Compute\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.WindowsAzure.Compute.test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WindowsAzure.Compute.test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Microsoft.WVD\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Microsoft.WVD\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoftagciuk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoftagciuk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoftazurecituswarp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoftazurecituswarp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftAzureSiteRecovery\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftAzureSiteRecovery\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftBizTalkServer\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftBizTalkServer\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftCBLMariner\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftCBLMariner\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoftcmotest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoftcmotest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoftcorporation1602274591143\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoftcorporation1602274591143\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoftcorporation1620407702632\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoftcorporation1620407702632\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftDynamicsAX\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftDynamicsAX\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftDynamicsGP\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftDynamicsGP\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftHybridCloudStorage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftHybridCloudStorage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftOSTC\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftOSTC\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftPowerBI\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftPowerBI\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftRServer\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftRServer\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftSharePoint\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftSharePoint\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftSQLServer\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftSQLServer\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftTestLinuxPPS\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftTestLinuxPPS\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftVisualStudio\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftVisualStudio\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftWindowsDesktop\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsDesktop\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftWindowsServer\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022MicrosoftWindowsServerHPCPack\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServerHPCPack\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoft_iot_edge\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft_iot_edge\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microsoft_javaeeonazure_test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microsoft_javaeeonazure_test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022microstrategy\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/microstrategy\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022midasolutions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/midasolutions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022middleware\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/middleware\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022midfin\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/midfin\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022midvision\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/midvision\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mihupcommunicationspvtltd1599046998010\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mihupcommunicationspvtltd1599046998010\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mindcti\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mindcti\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022minio\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/minio\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022miraclelinux\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/miraclelinux\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022miracl_linux\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/miracl_linux\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022miri-infotech-pvt-ltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/miri-infotech-pvt-ltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mistio1601460379393\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mistio1601460379393\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mobilab\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mobilab\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022modern-systems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/modern-systems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022modexblockchaindatabase\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/modexblockchaindatabase\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022monetdbsolutions1611751313758\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/monetdbsolutions1611751313758\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022monitorapp1579029852605\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/monitorapp1579029852605\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022monitorcomputersystemsltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/monitorcomputersystemsltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022moogsoft\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/moogsoft\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022morpheus-data\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/morpheus-data\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022moviemasher\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/moviemasher\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mriisoftllc1579457820427\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mriisoftllc1579457820427\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022msopentech\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/msopentech\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mtnfog\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mtnfog\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022multisoft-ab\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/multisoft-ab\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mvp-systems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mvp-systems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mwg_azure\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mwg_azure\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022mxhero\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/mxhero\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022my-com\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/my-com\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022myarchinc1614657280935\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/myarchinc1614657280935\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022narrativescience\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/narrativescience\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nasuni\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nasuni\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nasunicorporation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nasunicorporation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022navicloudrsoftwarepteltd1601967280369\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/navicloudrsoftwarepteltd1601967280369\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ncache\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ncache\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ncbi\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ncbi\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ncomputingglobalinc1604353053068\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ncomputingglobalinc1604353053068\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ndl\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ndl\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nebbiolo-technologies-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nebbiolo-technologies-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nec-technologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nec-technologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nefelinetworks1591201080882\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nefelinetworks1591201080882\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022neo4j\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/neo4j\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022neos\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/neos\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022neowaybusinesssolutions-4956350\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/neowaybusinesssolutions-4956350\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022netapp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/netapp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022netatwork\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/netatwork\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022netfoundryinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/netfoundryinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022netgate\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/netgate\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022netikus-net-ltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/netikus-net-ltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022netiq\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/netiq\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022netka\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/netka\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022netmail\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/netmail\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022netscout\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/netscout\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022netspi\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/netspi\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022netsweeper\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/netsweeper\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022networksexchangetechnologyltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/networksexchangetechnologyltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022netwrix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/netwrix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022netx\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/netx\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022neusoft-neteye\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/neusoft-neteye\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022newnetcommunicationtechnologies1589991852134\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/newnetcommunicationtechnologies1589991852134\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022NewRelic.Infrastructure.Extensions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/NewRelic.Infrastructure.Extensions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022newtglobalconsultingllc1581492268566\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/newtglobalconsultingllc1581492268566\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nextronic-5290868\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nextronic-5290868\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nginxinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nginxinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nice-it-management-solutions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nice-it-management-solutions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nicepeopleatwork\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nicepeopleatwork\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nilespartnersinc1617691698386\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nilespartnersinc1617691698386\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022niolabs-5229713\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/niolabs-5229713\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nirvatosoftwarepvtltd1601368706606\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nirvatosoftwarepvtltd1601368706606\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nodejsapi\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nodejsapi\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022noianetworklimited1584098036197\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/noianetworklimited1584098036197\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nokiaofamericacorporation1591716055441\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nokiaofamericacorporation1591716055441\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022norcominformationtechnologygmbhcokgaa\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/norcominformationtechnologygmbhcokgaa\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022noricumcloudsolutions1600524477681\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/noricumcloudsolutions1600524477681\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022norsync\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/norsync\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022northbridge-secure\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/northbridge-secure\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nozominetworks1582208017986\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nozominetworks1582208017986\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nri\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nri\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ntegralinc1586961136942\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ntegralinc1586961136942\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ntt-data-intellilink-corporation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ntt-data-intellilink-corporation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nttdata\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nttdata\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nttltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nttltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nuco-networks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nuco-networks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022numbersbelieve\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/numbersbelieve\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022numtrallcpublisher\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/numtrallcpublisher\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nuxeo\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nuxeo\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022nvidia\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/nvidia\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022o2mc-real-time-data-platform\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/o2mc-real-time-data-platform\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022objectivity-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/objectivity-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022objectivity1595351622261\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/objectivity1595351622261\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022oceanblue-cloud\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/oceanblue-cloud\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022OctopusDeploy.Tentacle\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/OctopusDeploy.Tentacle\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022odix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/odix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022odysseuscomputationalsolutions1630242118741\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/odysseuscomputationalsolutions1630242118741\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022odysseyconsultantsltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/odysseyconsultantsltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022officeatwork-ag\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/officeatwork-ag\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022omega-software\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/omega-software\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022onapsis\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/onapsis\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022oncore_cloud_services-4944214\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/oncore_cloud_services-4944214\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022onexgroup\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/onexgroup\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022onspecta\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/onspecta\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ontology\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ontology\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022onyx-point-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/onyx-point-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022op5\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/op5\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022open-connect-systems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/open-connect-systems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022opencell\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/opencell\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022openlinkswcom-pago\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/openlinkswcom-pago\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022OpenLogic\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/OpenLogic\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022openrefactoryinc1620140917523\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/openrefactoryinc1620140917523\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022openshotstudiosllc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/openshotstudiosllc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022opentext\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/opentext\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022openvpn\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/openvpn\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022opslogix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/opslogix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022opswatinc1619007967290\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/opswatinc1619007967290\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022optimitiveslu1618320281443\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/optimitiveslu1618320281443\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022option3\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/option3\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Oracle\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Oracle\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022oraylis\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/oraylis\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022oraylisbi\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/oraylisbi\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022orbs-network\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/orbs-network\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022oriana\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/oriana\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022orientdb\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/orientdb\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022oroinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/oroinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022osirium-ltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/osirium-ltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022osisoft\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/osisoft\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022osnexus\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/osnexus\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022outsystems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/outsystems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ovaledge1618392232783\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ovaledge1618392232783\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022pachyderminc1585170006545\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/pachyderminc1585170006545\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022pacteratechnologiesinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/pacteratechnologiesinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022paladionnetworkspvtltd1606120508449\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/paladionnetworkspvtltd1606120508449\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022paloaltonetworks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/paloaltonetworks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022panopta\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/panopta\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022panorama-necto\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/panorama-necto\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022panzura-file-system\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/panzura-file-system\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022parabole\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/parabole\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022paralaxiomtechnologiesprivatelimited1596433357886\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/paralaxiomtechnologiesprivatelimited1596433357886\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022parallels\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/parallels\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022parasoft\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/parasoft\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022parkersoftwarelimited1609786657569\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/parkersoftwarelimited1609786657569\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022parsec-for-teams\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/parsec-for-teams\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022pasifikciptamandiri\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/pasifikciptamandiri\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022passlogy\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/passlogy\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022paxata\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/paxata\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022peer-software-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/peer-software-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022penta-security-systems-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/penta-security-systems-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022percona\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/percona\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022perforce\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/perforce\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022periscope-tech-4791746\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/periscope-tech-4791746\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022piolinkinc1582849368309\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/piolinkinc1582849368309\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022pivotal\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/pivotal\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022pixitmedia1591611150480\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/pixitmedia1591611150480\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022plesk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/plesk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022pmsoftwareinternational1603102514882\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/pmsoftwareinternational1603102514882\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022pnop\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/pnop\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022polarityioinc1628691850891\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/polarityioinc1628691850891\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022portalarchitects\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/portalarchitects\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022portsysinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/portsysinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022postgres-pro\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/postgres-pro\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022powerbireach\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/powerbireach\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022prakshepprivatelimited1619949827900\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/prakshepprivatelimited1619949827900\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022prestashop\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/prestashop\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022prestige_informatique-1090178\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/prestige_informatique-1090178\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022prime-strategy\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/prime-strategy\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022primekey\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/primekey\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022primestrategynewyorkinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/primestrategynewyorkinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022pro-vision\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/pro-vision\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022process-one\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/process-one\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022processgold\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/processgold\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022procomputers\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/procomputers\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022procomputerssrl1594239153814\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/procomputerssrl1594239153814\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022profecia\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/profecia\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Profiler.AgentOrchestrationRefactor.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Profiler.AgentOrchestrationRefactor.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Profiler.Master.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Profiler.Master.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022profisee\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/profisee\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022progresssoftwarecorporation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/progresssoftwarecorporation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022proliongmbh1628175060372\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/proliongmbh1628175060372\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022protegrityusainc1627404648458\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/protegrityusainc1627404648458\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022protiviti\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/protiviti\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022proventeq\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/proventeq\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ptc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ptc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ptsecurity\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ptsecurity\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022pulse-secure\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/pulse-secure\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022pulsesecuretechnologies1638179500151\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/pulsesecuretechnologies1638179500151\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022puppet\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/puppet\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022puppeteersoy1601024480557\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/puppeteersoy1601024480557\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022PuppetLabs\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/PuppetLabs\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022PuppetLabs.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/PuppetLabs.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022purestorageinc1578960262525\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/purestorageinc1578960262525\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022pydio\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/pydio\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022pyramidanalytics\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/pyramidanalytics\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022qlik\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/qlik\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022qnapsystemsinc1601352084032\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/qnapsystemsinc1601352084032\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022qore-technologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/qore-technologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022qs-solutions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/qs-solutions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Qualys\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Qualys\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Qualys.LinuxAgent.GrayLabel\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Qualys.LinuxAgent.GrayLabel\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Qualys.WindowsAgent.GrayLabel\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Qualys.WindowsAgent.GrayLabel\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022qualysguard\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/qualysguard\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022quasardb\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/quasardb\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022qubole-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/qubole-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022quest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/quest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022racknap\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/racknap\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rackwareinc1619403669255\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rackwareinc1619403669255\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022radiant-logic\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/radiant-logic\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022radware\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/radware\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022raincode\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/raincode\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rancher\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rancher\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rapid7\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rapid7\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Rapid7.InsightPlatform\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Rapid7.InsightPlatform\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rapidminer\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rapidminer\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022raynetgmbh\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/raynetgmbh\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022readymind\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/readymind\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022realm\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/realm\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022reblaze\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/reblaze\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022RedHat\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/RedHat\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022redhat-rhel\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/redhat-rhel\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022redpoint-global\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/redpoint-global\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022refactr\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/refactr\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022refinitiv\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/refinitiv\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022refinitiv-4807503\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/refinitiv-4807503\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022relevance-lab\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/relevance-lab\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022remotelearner\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/remotelearner\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022res\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/res\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022resco\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/resco\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022resemblesystems1582780358300\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/resemblesystems1582780358300\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022responder-corp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/responder-corp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022revolution-analytics\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/revolution-analytics\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rhcsolutions1586957910818\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rhcsolutions1586957910818\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ribboncommunications\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ribboncommunications\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022RightScaleLinux\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/RightScaleLinux\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022RightScaleWindowsServer\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/RightScaleWindowsServer\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rimo3\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rimo3\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ringsoftwareresearchanddevelopmentinc1578946072257\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ringsoftwareresearchanddevelopmentinc1578946072257\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022riverbed\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/riverbed\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022RiverbedTechnology\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/RiverbedTechnology\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rmgtechnologiesinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rmgtechnologiesinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rocketml\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rocketml\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rocketsoftware\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rocketsoftware\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rohdeschwarzcybersecuritygmbh\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rohdeschwarzcybersecuritygmbh\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rohdeschwarzcybersecuritysas\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rohdeschwarzcybersecuritysas\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022roktech\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/roktech\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rsa-security-llc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rsa-security-llc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rsk-labs\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rsk-labs\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rstudio-5237862\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rstudio-5237862\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rtts\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rtts\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022rubrik-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/rubrik-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022runecastsolutionslimited1614186396822\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/runecastsolutionslimited1614186396822\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022s2ix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/s2ix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022saama\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/saama\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022saasame-limited\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/saasame-limited\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022safesoftwareinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/safesoftwareinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022safeticatechnologiessro\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/safeticatechnologiessro\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022safetica_technologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/safetica_technologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022safetoopen1585013318137\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/safetoopen1585013318137\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022saltsecurity1583264186232\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/saltsecurity1583264186232\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022saltsecurity1583264669848\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/saltsecurity1583264669848\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022saltstack\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/saltstack\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022samsungelectronics1632860607983\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/samsungelectronics1632860607983\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022samsungsds-cello\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/samsungsds-cello\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022samsungsds_sdbe\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/samsungsds_sdbe\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sandhatatechnologieslimited1615753438737\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sandhatatechnologieslimited1615753438737\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sap\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sap\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sapphiretechnologieslimited1611758579346\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sapphiretechnologieslimited1611758579346\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sas-institute-560503\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sas-institute-560503\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022scaidata\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/scaidata\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022scalearc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/scalearc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022scalegrid\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/scalegrid\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022scality\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/scality\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022schrockeninc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/schrockeninc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sci\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sci\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sciencelogicinc1622565452194\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sciencelogicinc1622565452194\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022scientiamobile\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/scientiamobile\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022scontainug1595751515785\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/scontainug1595751515785\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022scubaanalytics\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/scubaanalytics\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022scylladb1631195365807\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/scylladb1631195365807\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022seaqserviciossas1579029207572\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/seaqserviciossas1579029207572\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022searchbloxsoftwareinc1594309037050\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/searchbloxsoftwareinc1594309037050\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022secureworks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/secureworks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022securityonionsolutions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/securityonionsolutions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022securityonionsolutionsllc1624649205155\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/securityonionsolutionsllc1624649205155\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022securosis\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/securosis\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022seequentltd1585781751395\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/seequentltd1585781751395\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022semarchy\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/semarchy\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022semperis\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/semperis\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022senhasegura\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/senhasegura\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022SentinelOne.LinuxExtension\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/SentinelOne.LinuxExtension\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022SentinelOne.WindowsExtension\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/SentinelOne.WindowsExtension\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022SentinelOne.WindowsExtension.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/SentinelOne.WindowsExtension.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022SentinelOne.WindowsExtension.Test2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/SentinelOne.WindowsExtension.Test2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sentriumsl\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sentriumsl\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sentryone\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sentryone\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sepiosystems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sepiosystems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022seppmailag\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/seppmailag\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022seraumo1620002807288\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/seraumo1620002807288\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022service-control-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/service-control-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sesamesoftwareinc1622125191447\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sesamesoftwareinc1622125191447\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022shadow-soft\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/shadow-soft\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022shareshiftneeraj.test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/shareshiftneeraj.test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sightapps\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sightapps\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022signal-sciences\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/signal-sciences\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022silk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/silk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022silver-peak-systems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/silver-peak-systems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022simmachinesinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/simmachinesinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022simontelephonics\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/simontelephonics\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022simpledatalabsinc1635791235920\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/simpledatalabsinc1635791235920\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022simplifierag\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/simplifierag\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022simpligov\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/simpligov\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sinefa\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sinefa\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sinequa\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sinequa\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sinequa1588262295885\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sinequa1588262295885\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sios_datakeeper\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sios_datakeeper\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022siportalinc1581539156321\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/siportalinc1581539156321\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sisenseltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sisenseltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Site24x7\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Site24x7\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sktelecom\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sktelecom\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022skyarc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/skyarc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022skyboxsecurity1585187406404\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/skyboxsecurity1585187406404\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022skylarkcloud\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/skylarkcloud\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022smartbearsoftware\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/smartbearsoftware\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022smartmessage-autoflow\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/smartmessage-autoflow\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022snaplogic\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/snaplogic\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022snapt-adc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/snapt-adc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022snips\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/snips\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022soasta\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/soasta\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022softnas\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/softnas\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022softwarecentralas1642687699196\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/softwarecentralas1642687699196\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022softwarehut\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/softwarehut\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022softwebsolutions-4518310\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/softwebsolutions-4518310\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022soha\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/soha\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022solanolabs\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/solanolabs\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022solar-security\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/solar-security\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022solarwinds\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/solarwinds\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022solvedevops1643693563360\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/solvedevops1643693563360\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sonicwall-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sonicwall-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sophos\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sophos\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sourcegearllc1616101262784\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sourcegearllc1616101262784\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022south-river-technologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/south-river-technologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022southrivertech1586314123192\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/southrivertech1586314123192\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022spacecurve\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/spacecurve\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022spaceliftinc1625499025476\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/spaceliftinc1625499025476\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022spagobi\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/spagobi\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sparklinglogic\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sparklinglogic\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022spectralcorelimited1619779004178\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/spectralcorelimited1619779004178\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022spektra\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/spektra\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sphere3d\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sphere3d\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022spideroakinc1588278690933\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/spideroakinc1588278690933\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022spirentcommunications1594084187199\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/spirentcommunications1594084187199\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022splunk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/splunk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sproutenetworks1593456311717\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sproutenetworks1593456311717\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sqlstream\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sqlstream\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022squadratechnologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/squadratechnologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022squaredup\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/squaredup\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022src-solution\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/src-solution\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022stackato-platform-as-a-service\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/stackato-platform-as-a-service\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Stackify.LinuxAgent.Extension\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Stackify.LinuxAgent.Extension\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022stackstorm\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/stackstorm\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022startekfingerprintmatch\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/startekfingerprintmatch\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022startisolucoesemtecnologialtda1635263523201\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/startisolucoesemtecnologialtda1635263523201\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022starwind\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/starwind\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022StatusMonitor2.Diagnostics.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/StatusMonitor2.Diagnostics.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022StatusReport.Diagnostics.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/StatusReport.Diagnostics.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022stealthbits\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/stealthbits\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022steelhive\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/steelhive\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022stonebondtechnologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/stonebondtechnologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022stonefly\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/stonefly\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022storage_made_easy\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/storage_made_easy\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022stormshield\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/stormshield\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022storone1594045543980\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/storone1594045543980\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022storreduce\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/storreduce\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022storwarespzoo1611743234900\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/storwarespzoo1611743234900\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022strangebee1595948424730\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/strangebee1595948424730\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022strataidentity1608323708170\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/strataidentity1608323708170\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022stratis-group-ltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/stratis-group-ltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022stratodesk1611152769936\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/stratodesk1611152769936\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022stratumn\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/stratumn\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022streamsets\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/streamsets\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022striim\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/striim\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022stromasys\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/stromasys\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022strongboxitllc1594816423884\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/strongboxitllc1594816423884\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022su\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/su\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022subscription.test.krsh\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/subscription.test.krsh\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sumologic\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sumologic\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sunatogmbh\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sunatogmbh\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sunday\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sunday\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022SUSE\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/SUSE\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022swoopanalytics\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/swoopanalytics\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sycom-technologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sycom-technologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022sycompatechnologycompanyinc1588192103892\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/sycompatechnologycompanyinc1588192103892\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Symantec\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Symantec.CloudWorkloadProtection\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.CloudWorkloadProtection\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Symantec.CloudWorkloadProtection.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.CloudWorkloadProtection.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Symantec.CloudWorkloadProtection.TestOnStage\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.CloudWorkloadProtection.TestOnStage\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Symantec.QA\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.QA\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Symantec.staging\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.staging\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Symantec.test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Symantec.test.ru2.latest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru2.latest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Symantec.test.ru2final\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru2final\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Symantec.test.ru2latest1\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru2latest1\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Symantec.test.ru4mp1\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru4mp1\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Symantec.test.ru4mp1.latest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru4mp1.latest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Symantec.test.ru4mp1final\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Symantec.test.ru4mp1final\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022symanteccorporation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/symanteccorporation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022symantectest1\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/symantectest1\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022synack-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/synack-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022syncfusion\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/syncfusion\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022syncfusionbigdataplatfor\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/syncfusionbigdataplatfor\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022synechron-technologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/synechron-technologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022synergixinc1585256339250\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/synergixinc1585256339250\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022synnexcorp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/synnexcorp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022syscomcomputerengineeringco1583913200141\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/syscomcomputerengineeringco1583913200141\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tableau\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tableau\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tactic\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tactic\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022talari-networks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/talari-networks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022talena-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/talena-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022talend\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/talend\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022talon\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/talon\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tamrinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tamrinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022targit\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/targit\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tata_communications\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tata_communications\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tavanttechnologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tavanttechnologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tavendo\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tavendo\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022te-systems\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/te-systems\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022techdivision\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/techdivision\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022techlatest\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/techlatest\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022technicheltd1606969724100\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/technicheltd1606969724100\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tecknolab\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tecknolab\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022telepat\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/telepat\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022teloscorporation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/teloscorporation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tempered-networks-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tempered-networks-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tenable\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tenable\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tensormakecorpdbaoneclickai1608247756082\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tensormakecorpdbaoneclickai1608247756082\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022teradata\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/teradata\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Teradici\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Teradici\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022teramindinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/teramindinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Test.Gemalto.SafeNet.ProtectV\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.Gemalto.SafeNet.ProtectV\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Test.Gemalto.SafeNet.ProtectV.Azure\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.Gemalto.SafeNet.ProtectV.Azure\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Test.HP.AppDefender\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.HP.AppDefender\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Test.Microsoft.VisualStudio.Services\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.Microsoft.VisualStudio.Services\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Test.NJHP.AppDefender\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.NJHP.AppDefender\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Test.SqlServer.Managability\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.SqlServer.Managability\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Test.SqlServer.Management\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.SqlServer.Management\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Test.SqlServer.Management.corext\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.SqlServer.Management.corext\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Test.TrendMicro.DeepSecurity\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test.TrendMicro.DeepSecurity\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Test1.NJHP.AppDefender\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test1.NJHP.AppDefender\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Test3.Microsoft.VisualStudio.Services\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Test3.Microsoft.VisualStudio.Services\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022testable1603721901088\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/testable1603721901088\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022testpro\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/testpro\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022test_test_mix3pptest0011614206850774\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/test_test_mix3pptest0011614206850774\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022test_test_mneela1628617140187\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/test_test_mneela1628617140187\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022test_test_pmc2pc1\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/test_test_pmc2pc1\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022thales-vormetric\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/thales-vormetric\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022thalesdiscplusainc1596561677238\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/thalesdiscplusainc1596561677238\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022thedatavaluefactoryltd1589348815922\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/thedatavaluefactoryltd1589348815922\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022thefreebsdfoundation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/thefreebsdfoundation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022thehdfgroup1616725197741\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/thehdfgroup1616725197741\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022theumag1596442827072\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/theumag1596442827072\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022things-board\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/things-board\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022thingscareinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/thingscareinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022thinprintgmbh\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/thinprintgmbh\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022thorntechnologiesllc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/thorntechnologiesllc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022thoughtspot-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/thoughtspot-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022threatintelligenceptyltd1586824172898\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/threatintelligenceptyltd1586824172898\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tibco-software\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tibco-software\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tidal-migrations\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tidal-migrations\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tidalmediainc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tidalmediainc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tig\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tig\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tiger-technology\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tiger-technology\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tigergraph\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tigergraph\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022timextender\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/timextender\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tmaxsoft\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tmaxsoft\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tmaxsoft1608612658335\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tmaxsoft1608612658335\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tomsawyersoftwarecorp1613579206342\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tomsawyersoftwarecorp1613579206342\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022topicus\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/topicus\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022torusware\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/torusware\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022totemo\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/totemo\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022townsend-security\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/townsend-security\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022transcendinformationinc1609918445926\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/transcendinformationinc1609918445926\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022transientxinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/transientxinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022transvault\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/transvault\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022trendmicro\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/trendmicro\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022TrendMicro.DeepSecurity\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/TrendMicro.DeepSecurity\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022TrendMicro.DeepSecurity.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/TrendMicro.DeepSecurity.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022TrendMicro.PortalProtect\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/TrendMicro.PortalProtect\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tresorit\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tresorit\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022trifacta\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/trifacta\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tripleblindinc1615730179432\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tripleblindinc1615730179432\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tripwire-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tripwire-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022truata1612259728221\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/truata1612259728221\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022truestack\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/truestack\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tryonsolutionsinc1596650621083\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tryonsolutionsinc1596650621083\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tsa-public-service\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tsa-public-service\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022tunnelbiz\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/tunnelbiz\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022turbonet\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/turbonet\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022turbonet1581982683964\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/turbonet1581982683964\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022twistlock\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/twistlock\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022typesafe\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/typesafe\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ubeeko\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ubeeko\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ubercloud\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ubercloud\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022uipath-5054924\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/uipath-5054924\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022ulex\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/ulex\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022unifi-software\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/unifi-software\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022unifiedstreaming1598872291606\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/unifiedstreaming1598872291606\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022uniprint-net\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/uniprint-net\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022unitrends\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/unitrends\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022unnisoft\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/unnisoft\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022unravel-data\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/unravel-data\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022unscramblsingaporepteltd-4999260\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/unscramblsingaporepteltd-4999260\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022untangle\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/untangle\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022upsolver1594188634150\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/upsolver1594188634150\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022usp\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/usp\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022valohai\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/valohai\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022valtix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/valtix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022varmournetworks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/varmournetworks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022varnish\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/varnish\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vatacommunicationsinc1581644208717\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vatacommunicationsinc1581644208717\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vaultive-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vaultive-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vbot\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vbot\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vcinityinc1587684340545\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vcinityinc1587684340545\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vectraaiinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vectraaiinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022veeam\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/veeam\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022velocitydb-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/velocitydb-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022velocloud\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/velocloud\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vembutechnologiespvtltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vembutechnologiespvtltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vemn\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vemn\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022veritas\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/veritas\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022versanetworks\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/versanetworks\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022versasec\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/versasec\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vidispine\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vidispine\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vidizmo\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vidizmo\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vigyanlabs-innovations-pvt-ltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vigyanlabs-innovations-pvt-ltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vigyanlabsinc1581413676614\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vigyanlabsinc1581413676614\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022viptela\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/viptela\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vircom\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vircom\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022virtamovecorp1615909247913\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/virtamovecorp1615909247913\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022virtualpulsesro1607008728942\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/virtualpulsesro1607008728942\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022virtuozzointernationalgmbh1626704951469\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/virtuozzointernationalgmbh1626704951469\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022visualknowledgeshare1591795776234\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/visualknowledgeshare1591795776234\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022visualsoft-center\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/visualsoft-center\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vizixiotplatformretail001\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vizixiotplatformretail001\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vmlabinc1613642184700\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vmlabinc1613642184700\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vmturbo\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vmturbo\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vmware-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vmware-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vnomicinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vnomicinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022voiceelements\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/voiceelements\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022voleatechgmbh1636966911943\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/voleatechgmbh1636966911943\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022volterraedgeservices\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/volterraedgeservices\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Vormetric\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/Vormetric\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vscconsultingptyltd1608535888097\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vscconsultingptyltd1608535888097\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vte\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vte\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vu-llc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vu-llc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022vyulabsinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/vyulabsinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022WAD2AI.Diagnostics.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/WAD2AI.Diagnostics.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022WAD2EventHub.Diagnostics.Test\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/WAD2EventHub.Diagnostics.Test\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022wallarm\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/wallarm\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022wallix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/wallix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022wandisco\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/wandisco\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022wanos\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/wanos\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022wanpath-dba-myworkdrive\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/wanpath-dba-myworkdrive\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022wardy-it-solutions\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/wardy-it-solutions\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022warewolf-esb\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/warewolf-esb\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022watchguard-technologies\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/watchguard-technologies\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022webaloinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/webaloinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022websense-apmailpe\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/websense-apmailpe\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022websoft9inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/websoft9inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022wedoitllc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/wedoitllc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022westernoceansoftwaresprivatelimited\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/westernoceansoftwaresprivatelimited\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022wherescapesoftware\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/wherescapesoftware\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022winmagic_securedoc_cloudvm\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/winmagic_securedoc_cloudvm\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022wintellisys-inc-4561600\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/wintellisys-inc-4561600\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022witfooinc1590167223060\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/witfooinc1590167223060\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022wmspanel\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/wmspanel\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022wood1595864497589\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/wood1595864497589\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022workshare-technology\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/workshare-technology\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022world-programming\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/world-programming\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022worxogo\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/worxogo\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022wowza\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/wowza\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022xcontentptyltd-1329748\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/xcontentptyltd-1329748\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022xendata-inc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/xendata-inc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022xfinityinc\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/xfinityinc\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022xilinx\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/xilinx\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022xoriantcorporationazxteam1\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/xoriantcorporationazxteam1\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022xoriantsolutionspvtltd\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/xoriantsolutionspvtltd\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022xtremedata\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/xtremedata\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022xyzrd-group-ou\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/xyzrd-group-ou\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022yellowfin\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/yellowfin\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022yellowfininternationalptyltd1616363974066\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/yellowfininternationalptyltd1616363974066\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022yokogawarentalleasecorporation\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/yokogawarentalleasecorporation\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022your-shop-online\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/your-shop-online\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022z1\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/z1\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022z4it-aps\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/z4it-aps\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022zabbix\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/zabbix\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022zend\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/zend\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022zenterasystemsinc1605292453288\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/zenterasystemsinc1605292453288\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022zerodown_software\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/zerodown_software\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022zerto\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/zerto\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022zettalane_systems-5254599\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/zettalane_systems-5254599\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022zevenet\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/zevenet\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022zilliz\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/zilliz\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022zoomdata\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/zoomdata\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022zscaler\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/zscaler\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022zscaler1579058425289\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/zscaler1579058425289\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022zultysinc1596831546163\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/zultysinc1596831546163\u0022\r\n", + " }\r\n", + "]" + ] + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/publishers/MicrosoftWindowsServer/artifacttypes/vmimage/offers/WindowsServer/skus?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "5b775c3f-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:47 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6362a1da-7309-462e-a2a7-ea20b6f920c2", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/ListVMImageSkusFromLocation3Min;9999,Microsoft.Compute/ListVMImageSkusFromLocation30Min;29999", + "x-ms-ratelimit-remaining-subscription-reads": "11868", + "x-ms-request-id": "4ccfd739-ab76-4433-a867-6ed311d3f3e4", + "x-ms-routing-request-id": "WESTUS:20220214T032947Z:6362a1da-7309-462e-a2a7-ea20b6f920c2", + "x-ms-served-by": "e91047d6-10df-436c-bd78-94e832a89049_132772652677024070" + }, + "ResponseBody": [ + "[\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222008-R2-SP1\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222008-R2-SP1-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222008-R2-SP1-zhcn\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2008-R2-SP1-zhcn\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222012-Datacenter\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-Datacenter\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222012-datacenter-gensecond\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-datacenter-gensecond\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222012-Datacenter-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-Datacenter-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222012-datacenter-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-datacenter-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222012-Datacenter-zhcn\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-Datacenter-zhcn\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222012-datacenter-zhcn-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-datacenter-zhcn-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: true\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222012-R2-Datacenter\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-R2-Datacenter\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222012-r2-datacenter-gensecond\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-r2-datacenter-gensecond\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222012-R2-Datacenter-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-R2-Datacenter-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222012-r2-datacenter-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-r2-datacenter-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222012-R2-Datacenter-zhcn\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-R2-Datacenter-zhcn\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222012-r2-datacenter-zhcn-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2012-r2-datacenter-zhcn-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: true\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222016-Datacenter\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222016-datacenter-gensecond\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-gensecond\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222016-datacenter-gs\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-gs\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222016-Datacenter-Server-Core\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-Server-Core\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222016-datacenter-server-core-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-server-core-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222016-Datacenter-Server-Core-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-Server-Core-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222016-datacenter-server-core-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-server-core-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: true\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222016-Datacenter-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222016-datacenter-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: true\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222016-Datacenter-with-Containers\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-with-Containers\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222016-datacenter-with-containers-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-with-containers-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222016-datacenter-with-containers-gs\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-with-containers-gs\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222016-Datacenter-zhcn\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-Datacenter-zhcn\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222016-datacenter-zhcn-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2016-datacenter-zhcn-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: true\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-Datacenter\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-Datacenter-Core\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-Core\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-datacenter-core-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-core-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-Datacenter-Core-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-Core-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-datacenter-core-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-core-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-Datacenter-Core-with-Containers\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-Core-with-Containers\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-datacenter-core-with-containers-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-core-with-containers-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-Datacenter-Core-with-Containers-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-Core-with-Containers-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-datacenter-core-with-containers-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-core-with-containers-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-datacenter-gensecond\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-gensecond\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-datacenter-gs\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-gs\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: true\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-Datacenter-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-datacenter-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: true\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-Datacenter-with-Containers\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-with-Containers\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-datacenter-with-containers-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-with-containers-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-datacenter-with-containers-gs\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-with-containers-gs\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-Datacenter-with-Containers-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-with-Containers-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-datacenter-with-containers-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-with-containers-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-Datacenter-zhcn\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-Datacenter-zhcn\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222019-datacenter-zhcn-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2019-datacenter-zhcn-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222022-datacenter\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2022-datacenter\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222022-datacenter-azure-edition\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2022-datacenter-azure-edition\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222022-datacenter-azure-edition-core\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2022-datacenter-azure-edition-core\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222022-datacenter-azure-edition-core-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2022-datacenter-azure-edition-core-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222022-datacenter-azure-edition-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2022-datacenter-azure-edition-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222022-datacenter-core\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2022-datacenter-core\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222022-datacenter-core-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2022-datacenter-core-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222022-datacenter-core-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2022-datacenter-core-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222022-datacenter-core-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2022-datacenter-core-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222022-datacenter-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2022-datacenter-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222022-datacenter-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2022-datacenter-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u00222022-datacenter-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/2022-datacenter-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datacenter-core-1803-with-containers-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1803-with-containers-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datacenter-core-1809-with-containers-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1809-with-containers-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022Datacenter-Core-1903-with-Containers-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/Datacenter-Core-1903-with-Containers-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datacenter-core-1903-with-containers-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1903-with-containers-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datacenter-core-1909-with-containers-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1909-with-containers-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datacenter-core-1909-with-containers-smalldisk-g1\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1909-with-containers-smalldisk-g1\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datacenter-core-1909-with-containers-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-1909-with-containers-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datacenter-core-2004-with-containers-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-2004-with-containers-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datacenter-core-2004-with-containers-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-2004-with-containers-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datacenter-core-20h2-with-containers-smalldisk\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-20h2-with-containers-smalldisk\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datacenter-core-20h2-with-containers-smalldisk-g2\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-20h2-with-containers-smalldisk-g2\u0022\r\n", + " },\r\n", + " {\r\n", + " \u0022properties\u0022: {\r\n", + " \u0022automaticOSUpgradeProperties\u0022: {\r\n", + " \u0022automaticOSUpgradeSupported\u0022: false\r\n", + " }\r\n", + " },\r\n", + " \u0022location\u0022: \u0022eastus\u0022,\r\n", + " \u0022name\u0022: \u0022datacenter-core-20h2-with-containers-smalldisk-gs\u0022,\r\n", + " \u0022id\u0022: \u0022/Subscriptions/00000000-0000-0000-0000-000000000000/Providers/Microsoft.Compute/Locations/eastus/Publishers/MicrosoftWindowsServer/ArtifactTypes/VMImage/Offers/WindowsServer/Skus/datacenter-core-20h2-with-containers-smalldisk-gs\u0022\r\n", + " }\r\n", + "]" + ] + } + ], + "Variables": {} +} diff --git a/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vmss.pyTestMgmtComputetest_compute_vmss_perform_maintenance.json b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vmss.pyTestMgmtComputetest_compute_vmss_perform_maintenance.json new file mode 100644 index 000000000000..241522a0fadd --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vmss.pyTestMgmtComputetest_compute_vmss_perform_maintenance.json @@ -0,0 +1,1444 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:48 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAH7Fm9kOAAAA; expires=Wed, 16-Mar-2022 03:52:48 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - NCUS ProdSlices", + "x-ms-request-id": "5107b6ec-ee86-4a6d-a9a7-4bce23b57a00" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAH7Fm9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:48 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAH7Fm9kOAAAA; expires=Wed, 16-Mar-2022 03:52:49 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - NCUS ProdSlices", + "x-ms-request-id": "536b3904-6e2e-4322-86ec-07b43b035600" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "669d45fd-518a-47d6-8a96-4801981f71fe", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAH7Fm9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "669d45fd-518a-47d6-8a96-4801981f71fe", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:49 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAALJm9kOAAAA; expires=Wed, 16-Mar-2022 03:52:49 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12381.24 - SCUS ProdSlices", + "x-ms-request-id": "6f371fd1-703f-4b60-b7d8-2c7e0a43ab00" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgxMDQ2OSwibmJmIjoxNjQ0ODEwNDY5LCJleHAiOjE2NDQ4MTQzNjksImFpbyI6IkUyWmdZTmh6di9XWDd5dC8yYWtUNW5XdlhHc25DZ0E9IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6IjBSODNiejl3WUV1MzJDeC1Da09yQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.XlqlYm05KLf-Utu6HsyChbfmssFYgvHGLYQzVGobzmaq9nugb1NHh0vw4IEF4wVY4a62cj1WODQIjlFSO6ysonkvAqRzRqBmpnWuGOmsOzkXmPQYk0Fm-Qg9tGdOAb25AJs2lQwpz-PHwqXciufow2Rbw5B9ChlxZqumhrIsstDTgIGU9ErmpAsfdkSoUsl92QeuGwNK7KtxzqtPYJB22CqR9n8NMn6qB_66U7F1I_OOrFNH9T0XmnTKRsuNxiXpjsZcipjyDv2S-UAQlS4idBEYClcklRf2uk63Ye0bxanQyKaQyIJVKS45xibPiLoRIwuy7ahH4flSjDhlolnm5Q" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex33d53158?api-version=2021-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "92", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "937b7a66-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "addressSpace": { + "addressPrefixes": [ + "10.0.0.0/16" + ] + } + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/0c2b58b0-232a-42ae-9ddf-067fd4aacf31?api-version=2021-05-01", + "Cache-Control": "no-cache", + "Content-Length": "624", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:50 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "3", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "bb2f0aa6-5260-4be5-92ba-fdc0f306a40f", + "x-ms-correlation-request-id": "dd2bb11a-4a23-4a84-9d6d-c9f4af634876", + "x-ms-ratelimit-remaining-subscription-writes": "1193", + "x-ms-request-id": "0c2b58b0-232a-42ae-9ddf-067fd4aacf31", + "x-ms-routing-request-id": "WESTUS:20220214T035250Z:dd2bb11a-4a23-4a84-9d6d-c9f4af634876" + }, + "ResponseBody": { + "name": "networknamex33d53158", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex33d53158", + "etag": "W/\u002214d61a62-30c7-485b-b7da-b5f8afaa6c05\u0022", + "type": "Microsoft.Network/virtualNetworks", + "location": "eastus", + "properties": { + "provisioningState": "Updating", + "resourceGuid": "1703db25-43c2-445d-b1bc-6fabc05fd911", + "addressSpace": { + "addressPrefixes": [ + "10.0.0.0/16" + ] + }, + "subnets": [], + "virtualNetworkPeerings": [], + "enableDdosProtection": false + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/0c2b58b0-232a-42ae-9ddf-067fd4aacf31?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "937b7a66-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "40713292-9b2e-4e4b-ae6c-faa06ce0cd98", + "x-ms-correlation-request-id": "4832dcd9-bbf1-41e2-b114-595e3be31074", + "x-ms-ratelimit-remaining-subscription-reads": "11948", + "x-ms-request-id": "cf62dfb1-cffe-42e5-b041-3cf62a73fa66", + "x-ms-routing-request-id": "WESTUS:20220214T035253Z:4832dcd9-bbf1-41e2-b114-595e3be31074" + }, + "ResponseBody": { + "status": "Succeeded" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex33d53158?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "937b7a66-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:53 GMT", + "ETag": "W/\u00221334833b-534a-4a96-bc94-6f6500bb6af7\u0022", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "4f48cd0d-b604-4508-b3de-ffb64a3eb098", + "x-ms-correlation-request-id": "a8fa0cd2-3e4b-40f8-90c6-687aa039afa1", + "x-ms-ratelimit-remaining-subscription-reads": "11947", + "x-ms-request-id": "77ad954b-d580-42c3-ada8-ab7630a78b8b", + "x-ms-routing-request-id": "WESTUS:20220214T035253Z:a8fa0cd2-3e4b-40f8-90c6-687aa039afa1" + }, + "ResponseBody": { + "name": "networknamex33d53158", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex33d53158", + "etag": "W/\u00221334833b-534a-4a96-bc94-6f6500bb6af7\u0022", + "type": "Microsoft.Network/virtualNetworks", + "location": "eastus", + "properties": { + "provisioningState": "Succeeded", + "resourceGuid": "1703db25-43c2-445d-b1bc-6fabc05fd911", + "addressSpace": { + "addressPrefixes": [ + "10.0.0.0/16" + ] + }, + "subnets": [], + "virtualNetworkPeerings": [], + "enableDdosProtection": false + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex33d53158/subnets/subnetnamex33d53158?api-version=2021-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "48", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "968d00ee-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "properties": { + "addressPrefix": "10.0.0.0/24" + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e11737c5-cd0b-4c15-82d0-988429c76693?api-version=2021-05-01", + "Cache-Control": "no-cache", + "Content-Length": "555", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "3", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "df2747cd-dd8d-497c-8de8-915af504a815", + "x-ms-correlation-request-id": "6f2f1fc3-d7b0-4d15-b74f-ef40a1f4c710", + "x-ms-ratelimit-remaining-subscription-writes": "1192", + "x-ms-request-id": "e11737c5-cd0b-4c15-82d0-988429c76693", + "x-ms-routing-request-id": "WESTUS:20220214T035254Z:6f2f1fc3-d7b0-4d15-b74f-ef40a1f4c710" + }, + "ResponseBody": { + "name": "subnetnamex33d53158", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex33d53158/subnets/subnetnamex33d53158", + "etag": "W/\u0022b32bcfec-8427-451a-8e63-19fcb798c513\u0022", + "properties": { + "provisioningState": "Updating", + "addressPrefix": "10.0.0.0/24", + "delegations": [], + "privateEndpointNetworkPolicies": "Enabled", + "privateLinkServiceNetworkPolicies": "Enabled" + }, + "type": "Microsoft.Network/virtualNetworks/subnets" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/e11737c5-cd0b-4c15-82d0-988429c76693?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "968d00ee-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "15f4ecec-c2b3-48e7-be10-10fb36dd5e4d", + "x-ms-correlation-request-id": "5b650ceb-75a7-47bf-acbe-23186210cac1", + "x-ms-ratelimit-remaining-subscription-reads": "11946", + "x-ms-request-id": "9779febb-f496-4ff7-9152-cac5f69e572a", + "x-ms-routing-request-id": "WESTUS:20220214T035257Z:5b650ceb-75a7-47bf-acbe-23186210cac1" + }, + "ResponseBody": { + "status": "Succeeded" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex33d53158/subnets/subnetnamex33d53158?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "968d00ee-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:57 GMT", + "ETag": "W/\u0022fb370c7c-18da-4b86-9c0f-f2e9645ffe39\u0022", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "e907c0ce-71ec-409f-91aa-9e8b2fc0841d", + "x-ms-correlation-request-id": "9a665a4f-b3ef-42b9-a6f8-d3e286c6077e", + "x-ms-ratelimit-remaining-subscription-reads": "11945", + "x-ms-request-id": "0f7e7b26-40a5-4c13-af5b-ab11be2de571", + "x-ms-routing-request-id": "WESTUS:20220214T035257Z:9a665a4f-b3ef-42b9-a6f8-d3e286c6077e" + }, + "ResponseBody": { + "name": "subnetnamex33d53158", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex33d53158/subnets/subnetnamex33d53158", + "etag": "W/\u0022fb370c7c-18da-4b86-9c0f-f2e9645ffe39\u0022", + "properties": { + "provisioningState": "Succeeded", + "addressPrefix": "10.0.0.0/24", + "delegations": [], + "privateEndpointNetworkPolicies": "Enabled", + "privateLinkServiceNetworkPolicies": "Enabled" + }, + "type": "Microsoft.Network/virtualNetworks/subnets" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:57 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAALJm9kOAAAA; expires=Wed, 16-Mar-2022 03:52:57 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - SCUS ProdSlices", + "x-ms-request-id": "9d1a6335-6f1d-4be4-8a9a-2ce5a495a400" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAALJm9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:57 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAALJm9kOAAAA; expires=Wed, 16-Mar-2022 03:52:57 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - EUS ProdSlices", + "x-ms-request-id": "4329eda5-9621-441c-8624-2f8275469b00" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "e25f6795-7e4d-4159-9e77-088c9a339a9b", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAALJm9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "e25f6795-7e4d-4159-9e77-088c9a339a9b", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:57 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAALJm9kOAAAA; expires=Wed, 16-Mar-2022 03:52:57 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12470.11 - WUS2 ProdSlices", + "x-ms-request-id": "b7f4cca1-fd1e-4574-b93c-10b258962300" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgxMDQ3NywibmJmIjoxNjQ0ODEwNDc3LCJleHAiOjE2NDQ4MTQzNzcsImFpbyI6IkUyWmdZTGdlSWZmd09MZEUxcVU3dnhmLzNzZm5EUUE9IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6Im9jejB0eDc5ZEVXNVBCQ3lXSllqQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.p31kPoE1hJHExeyGyEoqutFo0GZ1VkjoSg8x_n_sa44aPFTs83j9zOIGfE3CgdbI-xFq1cnR80Y0qXbgYdvirc8TeHpakpu6CFDfUJnwMZfdADL_0sZ_FLNwojYJwbDKLLlt53IYQDpKPlJBfcOZAFvK2ErxPbhka8jNRI0RqJ3KKAzHI5gEPXV9KaDYU3lTJ2HLVrG7jPWqL2in2OJfxbiL19HA1qZvRyioEI0xw4BccfcRc-Z9a-shptt4G3wRuTHNghiiu91Y-sNzFeN03RBnczp04C-iazo9rtwRZBEbJGL72qDGPKZrBcCgJ8wtqHztkCIivDspXsLJ7HYtrw" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset33d53158?api-version=2021-11-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "948", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "989b9832-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "sku": { + "name": "Standard_D1_v2", + "tier": "Standard", + "capacity": 1 + }, + "properties": { + "upgradePolicy": { + "mode": "Manual" + }, + "virtualMachineProfile": { + "osProfile": { + "computerNamePrefix": "testPC", + "adminUsername": "testuser", + "adminPassword": "Aa!1()-xyz" + }, + "storageProfile": { + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest" + }, + "osDisk": { + "caching": "ReadWrite", + "createOption": "FromImage", + "diskSizeGB": 512, + "managedDisk": { + "storageAccountType": "Standard_LRS" + } + } + }, + "networkProfile": { + "networkInterfaceConfigurations": [ + { + "name": "testPC", + "properties": { + "primary": true, + "ipConfigurations": [ + { + "name": "testPC", + "properties": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex33d53158/subnets/subnetnamex33d53158" + } + } + } + ] + } + } + ] + } + }, + "overprovision": true + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/ec30aacc-b667-4335-9510-755a998311ba?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "2098", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:58 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "295c12cb-4d9f-4937-8577-c3d768b96cee", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateVMScaleSet3Min;185,Microsoft.Compute/CreateVMScaleSet30Min;929,Microsoft.Compute/VMScaleSetBatchedVMRequests5Min;3724,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-writes": "1191", + "x-ms-request-charge": "2", + "x-ms-request-id": "ec30aacc-b667-4335-9510-755a998311ba", + "x-ms-routing-request-id": "WESTUS:20220214T035258Z:295c12cb-4d9f-4937-8577-c3d768b96cee" + }, + "ResponseBody": { + "name": "virtualmachinescaleset33d53158", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset33d53158", + "type": "Microsoft.Compute/virtualMachineScaleSets", + "location": "eastus", + "sku": { + "name": "Standard_D1_v2", + "tier": "Standard", + "capacity": 1 + }, + "properties": { + "singlePlacementGroup": true, + "upgradePolicy": { + "mode": "Manual" + }, + "virtualMachineProfile": { + "osProfile": { + "computerNamePrefix": "testPC", + "adminUsername": "testuser", + "windowsConfiguration": { + "provisionVMAgent": true, + "enableAutomaticUpdates": true + }, + "secrets": [], + "allowExtensionOperations": true, + "requireGuestProvisionSignal": true + }, + "storageProfile": { + "osDisk": { + "osType": "Windows", + "createOption": "FromImage", + "caching": "ReadWrite", + "managedDisk": { + "storageAccountType": "Standard_LRS" + }, + "diskSizeGB": 512 + }, + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest" + } + }, + "networkProfile": { + "networkInterfaceConfigurations": [ + { + "name": "testPC", + "properties": { + "primary": true, + "enableAcceleratedNetworking": false, + "dnsSettings": { + "dnsServers": [] + }, + "enableIPForwarding": false, + "ipConfigurations": [ + { + "name": "testPC", + "properties": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex33d53158/subnets/subnetnamex33d53158" + }, + "privateIPAddressVersion": "IPv4" + } + } + ] + } + } + ] + } + }, + "provisioningState": "Creating", + "overprovision": true, + "doNotRunExtensionsOnOverprovisionedVMs": false, + "uniqueId": "f1a2b949-7346-4e6a-94bd-d79a7b6d6360", + "timeCreated": "2022-02-14T03:52:58.302989\u002B00:00" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/ec30aacc-b667-4335-9510-755a998311ba?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "989b9832-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:53:08 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "97", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "674e165c-bdcd-40ec-b262-66cb44c7fe7f", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14986,Microsoft.Compute/GetOperation30Min;29892", + "x-ms-ratelimit-remaining-subscription-reads": "11944", + "x-ms-request-id": "66fb6603-06fa-4d1c-9b61-b1181c131759", + "x-ms-routing-request-id": "WESTUS:20220214T035308Z:674e165c-bdcd-40ec-b262-66cb44c7fe7f" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:52:58.287351\u002B00:00", + "status": "InProgress", + "name": "ec30aacc-b667-4335-9510-755a998311ba" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/ec30aacc-b667-4335-9510-755a998311ba?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "989b9832-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:54:45 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b449053c-3e38-4917-8231-9f911502a9ae", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14994,Microsoft.Compute/GetOperation30Min;29890", + "x-ms-ratelimit-remaining-subscription-reads": "11943", + "x-ms-request-id": "50e8d542-6793-479e-b7db-9a348fb5330d", + "x-ms-routing-request-id": "WESTUS:20220214T035446Z:b449053c-3e38-4917-8231-9f911502a9ae" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:52:58.287351\u002B00:00", + "endTime": "2022-02-14T03:54:45.2254427\u002B00:00", + "status": "Succeeded", + "name": "ec30aacc-b667-4335-9510-755a998311ba" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset33d53158?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "989b9832-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:54:45 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "373b4634-cc31-4817-9e9b-81fb2dbbab24", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetVMScaleSet3Min;395,Microsoft.Compute/GetVMScaleSet30Min;2582", + "x-ms-ratelimit-remaining-subscription-reads": "11942", + "x-ms-request-id": "7b31bc77-2c29-4fdc-a3eb-13be41caaaa9", + "x-ms-routing-request-id": "WESTUS:20220214T035446Z:373b4634-cc31-4817-9e9b-81fb2dbbab24" + }, + "ResponseBody": { + "name": "virtualmachinescaleset33d53158", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset33d53158", + "type": "Microsoft.Compute/virtualMachineScaleSets", + "location": "eastus", + "sku": { + "name": "Standard_D1_v2", + "tier": "Standard", + "capacity": 1 + }, + "properties": { + "singlePlacementGroup": true, + "upgradePolicy": { + "mode": "Manual" + }, + "virtualMachineProfile": { + "osProfile": { + "computerNamePrefix": "testPC", + "adminUsername": "testuser", + "windowsConfiguration": { + "provisionVMAgent": true, + "enableAutomaticUpdates": true + }, + "secrets": [], + "allowExtensionOperations": true, + "requireGuestProvisionSignal": true + }, + "storageProfile": { + "osDisk": { + "osType": "Windows", + "createOption": "FromImage", + "caching": "ReadWrite", + "managedDisk": { + "storageAccountType": "Standard_LRS" + }, + "diskSizeGB": 512 + }, + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest" + } + }, + "networkProfile": { + "networkInterfaceConfigurations": [ + { + "name": "testPC", + "properties": { + "primary": true, + "enableAcceleratedNetworking": false, + "dnsSettings": { + "dnsServers": [] + }, + "enableIPForwarding": false, + "ipConfigurations": [ + { + "name": "testPC", + "properties": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex33d53158/subnets/subnetnamex33d53158" + }, + "privateIPAddressVersion": "IPv4" + } + } + ] + } + } + ] + } + }, + "provisioningState": "Succeeded", + "overprovision": true, + "doNotRunExtensionsOnOverprovisionedVMs": false, + "uniqueId": "f1a2b949-7346-4e6a-94bd-d79a7b6d6360", + "timeCreated": "2022-02-14T03:52:58.302989\u002B00:00" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset33d53158/virtualMachines/0/instanceView?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "44da69e8-8d4a-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:57:45 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c099a6ad-00d4-40af-8ce9-48cdac96851e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetVMScaleSetVM3Min;999,Microsoft.Compute/GetVMScaleSetVM30Min;4994,Microsoft.Compute/VMScaleSetVMViews3Min;4999", + "x-ms-ratelimit-remaining-subscription-reads": "11941", + "x-ms-request-charge": "1", + "x-ms-request-id": "f7adb909-288f-48dd-ba53-d3db0c9db151", + "x-ms-routing-request-id": "WESTUS:20220214T035746Z:c099a6ad-00d4-40af-8ce9-48cdac96851e" + }, + "ResponseBody": { + "placementGroupId": "c333114c-6cb7-47a3-80b6-b3de5f97572b", + "platformUpdateDomain": 0, + "platformFaultDomain": 0, + "computerName": "testPC000000", + "osName": "Windows Server 2016 Datacenter", + "osVersion": "10.0.14393.4946", + "vmAgent": { + "vmAgentVersion": "2.7.41491.1032", + "statuses": [ + { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Ready", + "message": "GuestAgent is running and processing the extensions.", + "time": "2022-02-14T03:56:50.715\u002B00:00" + } + ] + }, + "disks": [ + { + "name": "virtualmachinescalesvirtualmachinescaleseOS__1_0e1d0a9dd9e34d24a8bbf9d66c46d250", + "statuses": [ + { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "time": "2022-02-14T03:54:45.6629199\u002B00:00" + } + ] + } + ], + "hyperVGeneration": "V1", + "statuses": [ + { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "time": "2022-02-14T03:55:12.8193484\u002B00:00" + }, + { + "code": "PowerState/running", + "level": "Info", + "displayStatus": "VM running" + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset33d53158/performMaintenance?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "44da69e9-8d4a-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 409, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "214", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:57:45 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0a1d698a-20a2-48cd-b9cf-7ebb04193993", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/VMScaleSetActions3Min;239,Microsoft.Compute/VMScaleSetActions30Min;1190", + "x-ms-ratelimit-remaining-subscription-writes": "1189", + "x-ms-request-id": "08b85c20-6ada-4aad-a4ac-8a2a37f00539", + "x-ms-routing-request-id": "WESTUS:20220214T035746Z:0a1d698a-20a2-48cd-b9cf-7ebb04193993" + }, + "ResponseBody": { + "error": { + "code": "OperationNotAllowed", + "message": "Operation \u0027performMaintenance\u0027 is not allowed on VM \u0027virtualmachinescaleset33d53158_0\u0027 as customer initiated maintenance is not allowed." + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset33d53158/virtualmachines/0/performMaintenance?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "44da69ea-8d4a-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 409, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "214", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:57:46 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c113a9e7-a2ae-4b4d-a4ba-7b6bddfb1808", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/VMScaleSetActions3Min;238,Microsoft.Compute/VMScaleSetActions30Min;1189", + "x-ms-ratelimit-remaining-subscription-writes": "1188", + "x-ms-request-id": "51d99b5e-9d98-4b65-a8df-a7b8d5bc4222", + "x-ms-routing-request-id": "WESTUS:20220214T035746Z:c113a9e7-a2ae-4b4d-a4ba-7b6bddfb1808" + }, + "ResponseBody": { + "error": { + "code": "OperationNotAllowed", + "message": "Operation \u0027performMaintenance\u0027 is not allowed on VM \u0027virtualmachinescaleset33d53158_0\u0027 as customer initiated maintenance is not allowed." + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset33d53158?api-version=2021-11-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "44da69eb-8d4a-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/5e451d55-9720-473f-92eb-2c92c4d5c862?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:57:46 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/5e451d55-9720-473f-92eb-2c92c4d5c862?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Retry-After": "10", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "47f83b38-83aa-4914-8b78-4fb348860333", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteVMScaleSet3Min;79,Microsoft.Compute/DeleteVMScaleSet30Min;397,Microsoft.Compute/VMScaleSetBatchedVMRequests5Min;3728,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-deletes": "14993", + "x-ms-request-charge": "1", + "x-ms-request-id": "5e451d55-9720-473f-92eb-2c92c4d5c862", + "x-ms-routing-request-id": "WESTUS:20220214T035747Z:47f83b38-83aa-4914-8b78-4fb348860333" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/5e451d55-9720-473f-92eb-2c92c4d5c862?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "44da69eb-8d4a-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:57:56 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "11", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1bc3967c-fb42-434d-9053-8aadcf80f5d6", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14999,Microsoft.Compute/GetOperation30Min;29915", + "x-ms-ratelimit-remaining-subscription-reads": "11940", + "x-ms-request-id": "c482c3cc-304c-4f7d-819a-45f643bddea6", + "x-ms-routing-request-id": "WESTUS:20220214T035757Z:1bc3967c-fb42-434d-9053-8aadcf80f5d6" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:57:47.3045723\u002B00:00", + "status": "InProgress", + "name": "5e451d55-9720-473f-92eb-2c92c4d5c862" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/5e451d55-9720-473f-92eb-2c92c4d5c862?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "44da69eb-8d4a-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:58:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "530259b4-c154-4e67-9fca-6281fe82ea9d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14998,Microsoft.Compute/GetOperation30Min;29914", + "x-ms-ratelimit-remaining-subscription-reads": "11939", + "x-ms-request-id": "1792eaed-96d7-458f-a5e6-e66954a8a433", + "x-ms-routing-request-id": "WESTUS:20220214T035808Z:530259b4-c154-4e67-9fca-6281fe82ea9d" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:57:47.3045723\u002B00:00", + "status": "InProgress", + "name": "5e451d55-9720-473f-92eb-2c92c4d5c862" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/5e451d55-9720-473f-92eb-2c92c4d5c862?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "44da69eb-8d4a-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:58:38 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b7536807-8308-49c8-9ead-e24bd5a24923", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14997,Microsoft.Compute/GetOperation30Min;29913", + "x-ms-ratelimit-remaining-subscription-reads": "11938", + "x-ms-request-id": "16c667aa-b4a0-4424-bf6c-c129b2326505", + "x-ms-routing-request-id": "WESTUS:20220214T035838Z:b7536807-8308-49c8-9ead-e24bd5a24923" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:57:47.3045723\u002B00:00", + "endTime": "2022-02-14T03:58:33.8517098\u002B00:00", + "status": "Succeeded", + "name": "5e451d55-9720-473f-92eb-2c92c4d5c862" + } + } + ], + "Variables": {} +} diff --git a/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vmss.pyTestMgmtComputetest_compute_vmss_vm.json b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vmss.pyTestMgmtComputetest_compute_vmss_vm.json new file mode 100644 index 000000000000..15c40349d3fa --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vmss.pyTestMgmtComputetest_compute_vmss_vm.json @@ -0,0 +1,2794 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:54 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAACbDm9kOAAAA; expires=Wed, 16-Mar-2022 03:29:54 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - SCUS ProdSlices", + "x-ms-request-id": "eff043ac-57ac-4afa-8f55-3dd36fb4a600" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAACbDm9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:54 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAACbDm9kOAAAA; expires=Wed, 16-Mar-2022 03:29:54 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - NCUS ProdSlices", + "x-ms-request-id": "a9c0b181-5102-4e6b-a6cd-1480d3857f00" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "e31b3891-04f4-4298-8b3c-b4cbbf2e91bb", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAACbDm9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "e31b3891-04f4-4298-8b3c-b4cbbf2e91bb", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:54 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAwAAACbDm9kOAAAA; expires=Wed, 16-Mar-2022 03:29:54 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12381.24 - EUS ProdSlices", + "x-ms-request-id": "0a05c76f-9ca2-4cef-8545-d4567a8fa900" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwOTA5NCwibmJmIjoxNjQ0ODA5MDk0LCJleHAiOjE2NDQ4MTI5OTQsImFpbyI6IkUyWmdZT2puZWJiYWZVRmphWFhuWGsrTFRkMFpBQT09IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6ImI4Y0ZDcUtjNzB5RlJkUldlby1wQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.snSNUuzkJKO0CiQoXLXvz_aE4hDvnl7C7X3NiTanzY8j3Ixr9VBWuVkqkxN6sd-aD249oH_wjq41YqWQUF4orsNITmoN-a2SUp2tPtZWqrjc4afEa43aYhSL_zluQnLXFHI-PERTSnZsBzgYXTMpGodSmZt5qFnfljk49aRM1Pgnm2iRCHKbkhLbbO5Xqplr6Ih7EnQZwhCDMo1LL_HN9o_-Y-Ac5a-BQQYGf9pM4zDnzWKa5KiZh7xHmh-TqxPNlOoiReyBHeqos8kL8SXkLukfxMlX_NVc1PSP3q2Mx0yEI9iThdR_k7iKD-xTrwjFccIQgW339ydSAoE1aWhGSw" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex16842a5e?api-version=2021-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "92", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6023060a-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "addressSpace": { + "addressPrefixes": [ + "10.0.0.0/16" + ] + } + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a9723f03-5469-4b35-9674-0078d2d72828?api-version=2021-05-01", + "Cache-Control": "no-cache", + "Content-Length": "624", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:55 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "3", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "af33d72b-5daa-4304-bb22-14b841af1523", + "x-ms-correlation-request-id": "58582e45-bf8b-463c-bf35-2e74101ef6c5", + "x-ms-ratelimit-remaining-subscription-writes": "1168", + "x-ms-request-id": "a9723f03-5469-4b35-9674-0078d2d72828", + "x-ms-routing-request-id": "WESTUS:20220214T032956Z:58582e45-bf8b-463c-bf35-2e74101ef6c5" + }, + "ResponseBody": { + "name": "networknamex16842a5e", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex16842a5e", + "etag": "W/\u0022d86a728f-318e-4c4a-b98a-70f3f8dd7c4e\u0022", + "type": "Microsoft.Network/virtualNetworks", + "location": "eastus", + "properties": { + "provisioningState": "Updating", + "resourceGuid": "6bb01303-27a7-46a8-ba07-3b66da9f2b64", + "addressSpace": { + "addressPrefixes": [ + "10.0.0.0/16" + ] + }, + "subnets": [], + "virtualNetworkPeerings": [], + "enableDdosProtection": false + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a9723f03-5469-4b35-9674-0078d2d72828?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6023060a-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:29:58 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "39845973-3022-43e2-a334-7e867ac036ee", + "x-ms-correlation-request-id": "128d63f2-8e27-4f6e-87d5-b9dfe40520f8", + "x-ms-ratelimit-remaining-subscription-reads": "11864", + "x-ms-request-id": "53992135-9a0f-4e72-a0b6-c2d4bb4456b9", + "x-ms-routing-request-id": "WESTUS:20220214T032959Z:128d63f2-8e27-4f6e-87d5-b9dfe40520f8" + }, + "ResponseBody": { + "status": "InProgress" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a9723f03-5469-4b35-9674-0078d2d72828?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6023060a-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:30:08 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "90eae642-5884-4c7a-9890-2a8cdd523b8c", + "x-ms-correlation-request-id": "a847ebee-762a-471e-828c-1064405dd757", + "x-ms-ratelimit-remaining-subscription-reads": "11863", + "x-ms-request-id": "1eaa9324-3b33-4097-bceb-6516ab1986d1", + "x-ms-routing-request-id": "WESTUS:20220214T033009Z:a847ebee-762a-471e-828c-1064405dd757" + }, + "ResponseBody": { + "status": "Succeeded" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex16842a5e?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6023060a-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:30:08 GMT", + "ETag": "W/\u0022a9f019c2-d498-4b5a-9d64-cd3ecab2a8d0\u0022", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "9b89ffcd-941b-49c1-8d83-515f80ddac35", + "x-ms-correlation-request-id": "e4fb49ae-a9f1-444f-90ac-13197a79d0fd", + "x-ms-ratelimit-remaining-subscription-reads": "11862", + "x-ms-request-id": "28bd96aa-6636-4a83-84bf-ae1eca345383", + "x-ms-routing-request-id": "WESTUS:20220214T033009Z:e4fb49ae-a9f1-444f-90ac-13197a79d0fd" + }, + "ResponseBody": { + "name": "networknamex16842a5e", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex16842a5e", + "etag": "W/\u0022a9f019c2-d498-4b5a-9d64-cd3ecab2a8d0\u0022", + "type": "Microsoft.Network/virtualNetworks", + "location": "eastus", + "properties": { + "provisioningState": "Succeeded", + "resourceGuid": "6bb01303-27a7-46a8-ba07-3b66da9f2b64", + "addressSpace": { + "addressPrefixes": [ + "10.0.0.0/16" + ] + }, + "subnets": [], + "virtualNetworkPeerings": [], + "enableDdosProtection": false + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex16842a5e/subnets/subnetnamex16842a5e?api-version=2021-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "48", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "69310d96-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "properties": { + "addressPrefix": "10.0.0.0/24" + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/d971ea4c-9113-4b0c-92a5-5109f2a1c486?api-version=2021-05-01", + "Cache-Control": "no-cache", + "Content-Length": "555", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:30:08 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "3", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "98c96473-d2fd-4362-8a29-77e39c001265", + "x-ms-correlation-request-id": "c9c62af6-fe33-4121-9433-4f3eb7ce9f11", + "x-ms-ratelimit-remaining-subscription-writes": "1167", + "x-ms-request-id": "d971ea4c-9113-4b0c-92a5-5109f2a1c486", + "x-ms-routing-request-id": "WESTUS:20220214T033009Z:c9c62af6-fe33-4121-9433-4f3eb7ce9f11" + }, + "ResponseBody": { + "name": "subnetnamex16842a5e", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex16842a5e/subnets/subnetnamex16842a5e", + "etag": "W/\u00225814f289-1257-44eb-8184-474d4811c1d7\u0022", + "properties": { + "provisioningState": "Updating", + "addressPrefix": "10.0.0.0/24", + "delegations": [], + "privateEndpointNetworkPolicies": "Enabled", + "privateLinkServiceNetworkPolicies": "Enabled" + }, + "type": "Microsoft.Network/virtualNetworks/subnets" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/d971ea4c-9113-4b0c-92a5-5109f2a1c486?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "69310d96-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:30:12 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "899a522f-d78d-4701-abab-a76f4721ccfb", + "x-ms-correlation-request-id": "da39857a-9ad5-4a6d-8bb6-94b481af69b8", + "x-ms-ratelimit-remaining-subscription-reads": "11861", + "x-ms-request-id": "055efa1f-160d-40db-9271-e9a9e5c1697b", + "x-ms-routing-request-id": "WESTUS:20220214T033012Z:da39857a-9ad5-4a6d-8bb6-94b481af69b8" + }, + "ResponseBody": { + "status": "Succeeded" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex16842a5e/subnets/subnetnamex16842a5e?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "69310d96-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:30:12 GMT", + "ETag": "W/\u002223157f4d-4250-4477-81d5-56a40563e20d\u0022", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "90bee53c-0163-418b-9028-b431f60af65d", + "x-ms-correlation-request-id": "17b09d57-4338-4d6c-baf9-c429153c8a0c", + "x-ms-ratelimit-remaining-subscription-reads": "11860", + "x-ms-request-id": "f4032e76-7f73-4fd6-ab58-7dc3882219c1", + "x-ms-routing-request-id": "WESTUS:20220214T033012Z:17b09d57-4338-4d6c-baf9-c429153c8a0c" + }, + "ResponseBody": { + "name": "subnetnamex16842a5e", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex16842a5e/subnets/subnetnamex16842a5e", + "etag": "W/\u002223157f4d-4250-4477-81d5-56a40563e20d\u0022", + "properties": { + "provisioningState": "Succeeded", + "addressPrefix": "10.0.0.0/24", + "delegations": [], + "privateEndpointNetworkPolicies": "Enabled", + "privateLinkServiceNetworkPolicies": "Enabled" + }, + "type": "Microsoft.Network/virtualNetworks/subnets" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:30:12 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAwAAACbDm9kOAAAA; expires=Wed, 16-Mar-2022 03:30:12 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - EUS ProdSlices", + "x-ms-request-id": "0a05c76f-9ca2-4cef-8545-d4568692a900" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAwAAACbDm9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:30:12 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAwAAACbDm9kOAAAA; expires=Wed, 16-Mar-2022 03:30:12 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - NCUS ProdSlices", + "x-ms-request-id": "64dddd65-a529-495f-bf7c-69fbee9d1d00" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "1010173b-0873-45d4-8c20-7e31ff8d4292", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAwAAACbDm9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "1010173b-0873-45d4-8c20-7e31ff8d4292", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:30:13 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABAAAACbDm9kOAAAA; expires=Wed, 16-Mar-2022 03:30:13 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12381.24 - SCUS ProdSlices", + "x-ms-request-id": "0c839d8c-4dd6-4fff-bdc6-5aec163fa000" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwOTExMywibmJmIjoxNjQ0ODA5MTEzLCJleHAiOjE2NDQ4MTMwMTMsImFpbyI6IkUyWmdZR2k1c3V1cDRLOFpWd04wRFRnYXZwMi9Bd0E9IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6ImpKMkRETlpOXzAtOXhscnNGai1nQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.QBDRHELItPQXf6PGBfSXJV0uF87utsn-HaAXJ7Tld63mw-YYu-rUl9aR49c-IqmAEKCh7Jv_KfJMthq-_B_GVjbZKI5UF_wzJpPJEcgfvNqreR1s9By8XCxDtbziK5j61NYs-fZrt7xdz_KCTB6wGC3If9WRh1HKwuTrjglE7UV06Y5--iYHk4P4sG2zFB1wFjt8XKmQU7jZIq1-WlwtoRQ3nbCu0c7Cxy6gl0H5FVRtM2ojPzXIwNWpJqgMOatHcdJfRGHupvRTSiXZFGod-VpeYCSOprj9nHP9HfO1Wt9vFsxttGyLVPSiSX35EtBdezcHE6idXrR2qddndC-TwA" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e?api-version=2021-11-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "948", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6b42924e-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "sku": { + "name": "Standard_D1_v2", + "tier": "Standard", + "capacity": 1 + }, + "properties": { + "upgradePolicy": { + "mode": "Manual" + }, + "virtualMachineProfile": { + "osProfile": { + "computerNamePrefix": "testPC", + "adminUsername": "testuser", + "adminPassword": "Aa!1()-xyz" + }, + "storageProfile": { + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest" + }, + "osDisk": { + "caching": "ReadWrite", + "createOption": "FromImage", + "diskSizeGB": 512, + "managedDisk": { + "storageAccountType": "Standard_LRS" + } + } + }, + "networkProfile": { + "networkInterfaceConfigurations": [ + { + "name": "testPC", + "properties": { + "primary": true, + "ipConfigurations": [ + { + "name": "testPC", + "properties": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex16842a5e/subnets/subnetnamex16842a5e" + } + } + } + ] + } + } + ] + } + }, + "overprovision": true + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/042decc2-441f-4ddb-ad7f-d4b336ac1de6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "2099", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:30:13 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7f550d41-4ff0-4a2a-a1b5-3de0129d01cd", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateVMScaleSet3Min;185,Microsoft.Compute/CreateVMScaleSet30Min;931,Microsoft.Compute/VMScaleSetBatchedVMRequests5Min;3727,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-writes": "1166", + "x-ms-request-charge": "2", + "x-ms-request-id": "042decc2-441f-4ddb-ad7f-d4b336ac1de6", + "x-ms-routing-request-id": "WESTUS:20220214T033014Z:7f550d41-4ff0-4a2a-a1b5-3de0129d01cd" + }, + "ResponseBody": { + "name": "virtualmachinescaleset16842a5e", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e", + "type": "Microsoft.Compute/virtualMachineScaleSets", + "location": "eastus", + "sku": { + "name": "Standard_D1_v2", + "tier": "Standard", + "capacity": 1 + }, + "properties": { + "singlePlacementGroup": true, + "upgradePolicy": { + "mode": "Manual" + }, + "virtualMachineProfile": { + "osProfile": { + "computerNamePrefix": "testPC", + "adminUsername": "testuser", + "windowsConfiguration": { + "provisionVMAgent": true, + "enableAutomaticUpdates": true + }, + "secrets": [], + "allowExtensionOperations": true, + "requireGuestProvisionSignal": true + }, + "storageProfile": { + "osDisk": { + "osType": "Windows", + "createOption": "FromImage", + "caching": "ReadWrite", + "managedDisk": { + "storageAccountType": "Standard_LRS" + }, + "diskSizeGB": 512 + }, + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest" + } + }, + "networkProfile": { + "networkInterfaceConfigurations": [ + { + "name": "testPC", + "properties": { + "primary": true, + "enableAcceleratedNetworking": false, + "dnsSettings": { + "dnsServers": [] + }, + "enableIPForwarding": false, + "ipConfigurations": [ + { + "name": "testPC", + "properties": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex16842a5e/subnets/subnetnamex16842a5e" + }, + "privateIPAddressVersion": "IPv4" + } + } + ] + } + } + ] + } + }, + "provisioningState": "Creating", + "overprovision": true, + "doNotRunExtensionsOnOverprovisionedVMs": false, + "uniqueId": "9a3df0ab-4e58-474e-ac38-e063e968a0fc", + "timeCreated": "2022-02-14T03:30:13.9066279\u002B00:00" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/042decc2-441f-4ddb-ad7f-d4b336ac1de6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6b42924e-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:30:23 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "97", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c24e497b-5be0-4689-ba01-35b28bd4f29e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14986,Microsoft.Compute/GetOperation30Min;29945", + "x-ms-ratelimit-remaining-subscription-reads": "11859", + "x-ms-request-id": "f9a2a384-76d2-47b5-b39d-5a6ddf11ed80", + "x-ms-routing-request-id": "WESTUS:20220214T033024Z:c24e497b-5be0-4689-ba01-35b28bd4f29e" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:30:13.9066279\u002B00:00", + "status": "InProgress", + "name": "042decc2-441f-4ddb-ad7f-d4b336ac1de6" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/042decc2-441f-4ddb-ad7f-d4b336ac1de6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6b42924e-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:32:01 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "32788172-4d73-40e9-829e-ab3d35739341", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14994,Microsoft.Compute/GetOperation30Min;29943", + "x-ms-ratelimit-remaining-subscription-reads": "11999", + "x-ms-request-id": "59de166b-0b36-4fb9-9e17-dcfae1227b44", + "x-ms-routing-request-id": "WESTUS:20220214T033201Z:32788172-4d73-40e9-829e-ab3d35739341" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:30:13.9066279\u002B00:00", + "endTime": "2022-02-14T03:31:36.2193704\u002B00:00", + "status": "Succeeded", + "name": "042decc2-441f-4ddb-ad7f-d4b336ac1de6" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "6b42924e-8d46-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:32:01 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "dd94601c-480c-44c1-b829-d9b63f199713", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetVMScaleSet3Min;398,Microsoft.Compute/GetVMScaleSet30Min;2598", + "x-ms-ratelimit-remaining-subscription-reads": "11998", + "x-ms-request-id": "3ac96711-42c0-4ec7-94d2-79bcef5dd4f6", + "x-ms-routing-request-id": "WESTUS:20220214T033202Z:dd94601c-480c-44c1-b829-d9b63f199713" + }, + "ResponseBody": { + "name": "virtualmachinescaleset16842a5e", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e", + "type": "Microsoft.Compute/virtualMachineScaleSets", + "location": "eastus", + "sku": { + "name": "Standard_D1_v2", + "tier": "Standard", + "capacity": 1 + }, + "properties": { + "singlePlacementGroup": true, + "upgradePolicy": { + "mode": "Manual" + }, + "virtualMachineProfile": { + "osProfile": { + "computerNamePrefix": "testPC", + "adminUsername": "testuser", + "windowsConfiguration": { + "provisionVMAgent": true, + "enableAutomaticUpdates": true + }, + "secrets": [], + "allowExtensionOperations": true, + "requireGuestProvisionSignal": true + }, + "storageProfile": { + "osDisk": { + "osType": "Windows", + "createOption": "FromImage", + "caching": "ReadWrite", + "managedDisk": { + "storageAccountType": "Standard_LRS" + }, + "diskSizeGB": 512 + }, + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest" + } + }, + "networkProfile": { + "networkInterfaceConfigurations": [ + { + "name": "testPC", + "properties": { + "primary": true, + "enableAcceleratedNetworking": false, + "dnsSettings": { + "dnsServers": [] + }, + "enableIPForwarding": false, + "ipConfigurations": [ + { + "name": "testPC", + "properties": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex16842a5e/subnets/subnetnamex16842a5e" + }, + "privateIPAddressVersion": "IPv4" + } + } + ] + } + } + ] + } + }, + "provisioningState": "Succeeded", + "overprovision": true, + "doNotRunExtensionsOnOverprovisionedVMs": false, + "uniqueId": "9a3df0ab-4e58-474e-ac38-e063e968a0fc", + "timeCreated": "2022-02-14T03:30:13.9066279\u002B00:00" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualMachines/0/instanceView?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "17a769f6-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "115", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:35:01 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8d8ebdb0-29cf-412b-91f6-781522b5da64", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetVMScaleSetVM3Min;999,Microsoft.Compute/GetVMScaleSetVM30Min;4999,Microsoft.Compute/VMScaleSetVMViews3Min;4999", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-request-charge": "1", + "x-ms-request-id": "4aee3326-224b-4d19-9bbb-ba0ed496f50a", + "x-ms-routing-request-id": "WESTUS:20220214T033502Z:8d8ebdb0-29cf-412b-91f6-781522b5da64" + }, + "ResponseBody": { + "error": { + "code": "NotFound", + "message": "The entity was not found in this Azure location." + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualMachines/1/instanceView?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "17a769f7-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:35:02 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f1f9c434-73d4-4ac2-a1ea-6d9577cd20df", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetVMScaleSetVM3Min;998,Microsoft.Compute/GetVMScaleSetVM30Min;4998,Microsoft.Compute/VMScaleSetVMViews3Min;4998", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-request-charge": "1", + "x-ms-request-id": "0d492d96-79d9-4488-ba17-7472f3e76ec0", + "x-ms-routing-request-id": "WESTUS:20220214T033502Z:f1f9c434-73d4-4ac2-a1ea-6d9577cd20df" + }, + "ResponseBody": { + "placementGroupId": "6b98b56c-35a6-4954-8454-beb0e46fba1b", + "platformUpdateDomain": 1, + "platformFaultDomain": 1, + "computerName": "testPC000001", + "osName": "Windows Server 2016 Datacenter", + "osVersion": "10.0.14393.4946", + "vmAgent": { + "vmAgentVersion": "2.7.41491.1032", + "statuses": [ + { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Ready", + "message": "GuestAgent is running and processing the extensions.", + "time": "2022-02-14T03:34:56.124\u002B00:00" + } + ] + }, + "disks": [ + { + "name": "virtualmachinescalesvirtualmachinescaleseOS__1_b7d6c3ae77c346b7ba1ac0a3865c4b74", + "statuses": [ + { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "time": "2022-02-14T03:30:17.8128852\u002B00:00" + } + ] + } + ], + "hyperVGeneration": "V1", + "statuses": [ + { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "time": "2022-02-14T03:31:36.141266\u002B00:00" + }, + { + "code": "PowerState/running", + "level": "Info", + "displayStatus": "VM running" + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualMachines/1?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "17a769f8-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:35:02 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ab8cbfa1-4ae1-4723-a943-edacb1ea78e1", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetVMScaleSetVM3Min;997,Microsoft.Compute/GetVMScaleSetVM30Min;4997,Microsoft.Compute/VMScaleSetVMViews3Min;4997", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-request-charge": "1", + "x-ms-request-id": "e517cfa8-524c-4ee0-b3ee-48e65f40e9f6", + "x-ms-routing-request-id": "WESTUS:20220214T033502Z:ab8cbfa1-4ae1-4723-a943-edacb1ea78e1" + }, + "ResponseBody": { + "name": "virtualmachinescaleset16842a5e_1", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualMachines/1", + "type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines", + "location": "eastus", + "instanceId": "1", + "sku": { + "name": "Standard_D1_v2", + "tier": "Standard" + }, + "properties": { + "latestModelApplied": true, + "modelDefinitionApplied": "VirtualMachineScaleSet", + "networkProfileConfiguration": { + "networkInterfaceConfigurations": [ + { + "name": "testPC", + "properties": { + "primary": true, + "enableAcceleratedNetworking": false, + "dnsSettings": { + "dnsServers": [] + }, + "enableIPForwarding": false, + "ipConfigurations": [ + { + "name": "testPC", + "properties": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex16842a5e/subnets/subnetnamex16842a5e" + }, + "privateIPAddressVersion": "IPv4" + } + } + ] + } + } + ] + }, + "vmId": "e5367116-02e1-4103-bb90-ac7242e79880", + "hardwareProfile": {}, + "storageProfile": { + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest", + "exactVersion": "14393.4946.220202" + }, + "osDisk": { + "osType": "Windows", + "name": "virtualmachinescalesvirtualmachinescaleseOS__1_b7d6c3ae77c346b7ba1ac0a3865c4b74", + "createOption": "FromImage", + "caching": "ReadWrite", + "managedDisk": { + "storageAccountType": "Standard_LRS", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/virtualmachinescalesvirtualmachinescaleseOS__1_b7d6c3ae77c346b7ba1ac0a3865c4b74" + }, + "diskSizeGB": 512 + }, + "dataDisks": [] + }, + "osProfile": { + "computerName": "testPC000001", + "adminUsername": "testuser", + "windowsConfiguration": { + "provisionVMAgent": true, + "enableAutomaticUpdates": true + }, + "secrets": [], + "allowExtensionOperations": true, + "requireGuestProvisionSignal": true + }, + "networkProfile": { + "networkInterfaces": [ + { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualMachines/1/networkInterfaces/testPC" + } + ] + }, + "provisioningState": "Succeeded", + "timeCreated": "2022-02-14T03:30:14.0785093\u002B00:00" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualMachines/1?api-version=2021-11-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "52", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "17a769f9-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "tags": { + "department": "HR" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/15d5af6a-3b66-4a00-9623-9e666af5affd?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:35:03 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "23ad4cfd-c40b-4e86-92d4-8f31b6d40445", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/VMScaleSetActions3Min;239,Microsoft.Compute/VMScaleSetActions30Min;1199,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-charge": "0", + "x-ms-request-id": "15d5af6a-3b66-4a00-9623-9e666af5affd", + "x-ms-routing-request-id": "WESTUS:20220214T033504Z:23ad4cfd-c40b-4e86-92d4-8f31b6d40445" + }, + "ResponseBody": { + "name": "virtualmachinescaleset16842a5e_1", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualMachines/1", + "type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines", + "location": "eastus", + "instanceId": "1", + "sku": { + "name": "Standard_D1_v2", + "tier": "Standard" + }, + "properties": { + "latestModelApplied": true, + "modelDefinitionApplied": "VirtualMachineScaleSet", + "networkProfileConfiguration": { + "networkInterfaceConfigurations": [ + { + "name": "testPC", + "properties": { + "primary": true, + "enableAcceleratedNetworking": false, + "dnsSettings": { + "dnsServers": [] + }, + "enableIPForwarding": false, + "ipConfigurations": [ + { + "name": "testPC", + "properties": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex16842a5e/subnets/subnetnamex16842a5e" + }, + "privateIPAddressVersion": "IPv4" + } + } + ] + } + } + ] + }, + "vmId": "e5367116-02e1-4103-bb90-ac7242e79880", + "hardwareProfile": {}, + "storageProfile": { + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest", + "exactVersion": "14393.4946.220202" + }, + "osDisk": { + "osType": "Windows", + "name": "virtualmachinescalesvirtualmachinescaleseOS__1_b7d6c3ae77c346b7ba1ac0a3865c4b74", + "createOption": "FromImage", + "caching": "ReadWrite", + "managedDisk": { + "storageAccountType": "Standard_LRS", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/virtualmachinescalesvirtualmachinescaleseOS__1_b7d6c3ae77c346b7ba1ac0a3865c4b74" + }, + "diskSizeGB": 512 + }, + "dataDisks": [] + }, + "osProfile": { + "computerName": "testPC000001", + "adminUsername": "testuser", + "windowsConfiguration": { + "provisionVMAgent": true, + "enableAutomaticUpdates": true + }, + "secrets": [], + "allowExtensionOperations": true, + "requireGuestProvisionSignal": true + }, + "networkProfile": { + "networkInterfaces": [ + { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualMachines/1/networkInterfaces/testPC" + } + ] + }, + "provisioningState": "Updating", + "timeCreated": "2022-02-14T03:30:14.0785093\u002B00:00" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/15d5af6a-3b66-4a00-9623-9e666af5affd?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "17a769f9-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:35:33 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3f205774-6995-4d06-b0be-1eaf2e8fd976", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14999,Microsoft.Compute/GetOperation30Min;29941", + "x-ms-ratelimit-remaining-subscription-reads": "11994", + "x-ms-request-id": "ab3c8ecb-fe75-40f5-829c-b7566747075d", + "x-ms-routing-request-id": "WESTUS:20220214T033534Z:3f205774-6995-4d06-b0be-1eaf2e8fd976" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:35:02.9385696\u002B00:00", + "endTime": "2022-02-14T03:35:03.0479164\u002B00:00", + "status": "Succeeded", + "name": "15d5af6a-3b66-4a00-9623-9e666af5affd" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualMachines/1?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "17a769f9-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:35:33 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "67642b21-2212-4b41-9405-b40f3962bfe2", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetVMScaleSetVM3Min;996,Microsoft.Compute/GetVMScaleSetVM30Min;4996,Microsoft.Compute/VMScaleSetVMViews3Min;4996", + "x-ms-ratelimit-remaining-subscription-reads": "11993", + "x-ms-request-charge": "1", + "x-ms-request-id": "8716a99d-0ab7-4130-a009-43c31b28b219", + "x-ms-routing-request-id": "WESTUS:20220214T033534Z:67642b21-2212-4b41-9405-b40f3962bfe2" + }, + "ResponseBody": { + "name": "virtualmachinescaleset16842a5e_1", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualMachines/1", + "type": "Microsoft.Compute/virtualMachineScaleSets/virtualMachines", + "location": "eastus", + "instanceId": "1", + "sku": { + "name": "Standard_D1_v2", + "tier": "Standard" + }, + "properties": { + "latestModelApplied": true, + "modelDefinitionApplied": "VirtualMachineScaleSet", + "networkProfileConfiguration": { + "networkInterfaceConfigurations": [ + { + "name": "testPC", + "properties": { + "primary": true, + "enableAcceleratedNetworking": false, + "dnsSettings": { + "dnsServers": [] + }, + "enableIPForwarding": false, + "ipConfigurations": [ + { + "name": "testPC", + "properties": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex16842a5e/subnets/subnetnamex16842a5e" + }, + "privateIPAddressVersion": "IPv4" + } + } + ] + } + } + ] + }, + "vmId": "e5367116-02e1-4103-bb90-ac7242e79880", + "hardwareProfile": {}, + "storageProfile": { + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest", + "exactVersion": "14393.4946.220202" + }, + "osDisk": { + "osType": "Windows", + "name": "virtualmachinescalesvirtualmachinescaleseOS__1_b7d6c3ae77c346b7ba1ac0a3865c4b74", + "createOption": "FromImage", + "caching": "ReadWrite", + "managedDisk": { + "storageAccountType": "Standard_LRS", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/disks/virtualmachinescalesvirtualmachinescaleseOS__1_b7d6c3ae77c346b7ba1ac0a3865c4b74" + }, + "diskSizeGB": 512 + }, + "dataDisks": [] + }, + "osProfile": { + "computerName": "testPC000001", + "adminUsername": "testuser", + "windowsConfiguration": { + "provisionVMAgent": true, + "enableAutomaticUpdates": true + }, + "secrets": [], + "allowExtensionOperations": true, + "requireGuestProvisionSignal": true + }, + "networkProfile": { + "networkInterfaces": [ + { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualMachines/1/networkInterfaces/testPC" + } + ] + }, + "provisioningState": "Succeeded", + "timeCreated": "2022-02-14T03:30:14.0785093\u002B00:00" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualmachines/1/restart?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "2ade9026-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/43d9042c-ed79-4478-8e12-1e0d4492d2b6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:35:33 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/43d9042c-ed79-4478-8e12-1e0d4492d2b6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b9e1c4b7-53c6-4061-aaeb-82b987205548", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/VMScaleSetActions3Min;238,Microsoft.Compute/VMScaleSetActions30Min;1198,Microsoft.Compute/VMScaleSetVMActions3Min;199,Microsoft.Compute/VMScaleSetVMActions30Min;999,Microsoft.Compute/VMScaleSetBatchedVMRequests5Min;3728,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-request-charge": "1", + "x-ms-request-id": "43d9042c-ed79-4478-8e12-1e0d4492d2b6", + "x-ms-routing-request-id": "WESTUS:20220214T033534Z:b9e1c4b7-53c6-4061-aaeb-82b987205548" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/43d9042c-ed79-4478-8e12-1e0d4492d2b6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "2ade9026-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:36:04 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c55d4581-5fe9-4f07-a73f-95d181631e13", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14997,Microsoft.Compute/GetOperation30Min;29939", + "x-ms-ratelimit-remaining-subscription-reads": "11992", + "x-ms-request-id": "7ca7a7e7-053b-4c44-9198-4441cdc13db3", + "x-ms-routing-request-id": "WESTUS:20220214T033604Z:c55d4581-5fe9-4f07-a73f-95d181631e13" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:35:34.5636696\u002B00:00", + "endTime": "2022-02-14T03:35:35.9855547\u002B00:00", + "status": "Succeeded", + "name": "43d9042c-ed79-4478-8e12-1e0d4492d2b6" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/43d9042c-ed79-4478-8e12-1e0d4492d2b6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "2ade9026-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:36:04 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "aca85a98-be5d-4786-a8b3-9a4563fe9a2a", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14996,Microsoft.Compute/GetOperation30Min;29938", + "x-ms-ratelimit-remaining-subscription-reads": "11991", + "x-ms-request-id": "974e8bcc-b767-4b68-954a-2f5ef1a495b6", + "x-ms-routing-request-id": "WESTUS:20220214T033604Z:aca85a98-be5d-4786-a8b3-9a4563fe9a2a" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualmachines/1/poweroff?skipShutdown=false\u0026api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3d26af5c-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/fcf0acdc-89a6-4ee6-b93c-1a1afcf1ad61?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:36:04 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/fcf0acdc-89a6-4ee6-b93c-1a1afcf1ad61?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "dfa354fa-0ce1-4d04-8070-2f033831d9ec", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteVMScaleSetVM3Min;239,Microsoft.Compute/DeleteVMScaleSetVM30Min;1199,Microsoft.Compute/VMScaleSetBatchedVMRequests5Min;3727,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-request-charge": "1", + "x-ms-request-id": "fcf0acdc-89a6-4ee6-b93c-1a1afcf1ad61", + "x-ms-routing-request-id": "WESTUS:20220214T033605Z:dfa354fa-0ce1-4d04-8070-2f033831d9ec" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/fcf0acdc-89a6-4ee6-b93c-1a1afcf1ad61?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3d26af5c-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:36:34 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "2c14f258-d57d-4dc8-862f-01356f01d21e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14994,Microsoft.Compute/GetOperation30Min;29936", + "x-ms-ratelimit-remaining-subscription-reads": "11990", + "x-ms-request-id": "2b28bb33-90be-4310-bbcb-82f8098aa454", + "x-ms-routing-request-id": "WESTUS:20220214T033635Z:2c14f258-d57d-4dc8-862f-01356f01d21e" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:36:05.1107566\u002B00:00", + "endTime": "2022-02-14T03:36:18.7827042\u002B00:00", + "status": "Succeeded", + "name": "fcf0acdc-89a6-4ee6-b93c-1a1afcf1ad61" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/fcf0acdc-89a6-4ee6-b93c-1a1afcf1ad61?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "3d26af5c-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:36:34 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "294ba013-32e2-48eb-af18-459c1eee158e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14993,Microsoft.Compute/GetOperation30Min;29935", + "x-ms-ratelimit-remaining-subscription-reads": "11989", + "x-ms-request-id": "93f03588-43fd-44af-a0ec-891d5e119488", + "x-ms-routing-request-id": "WESTUS:20220214T033635Z:294ba013-32e2-48eb-af18-459c1eee158e" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualmachines/1/start?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "4f68e748-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/a10c9e28-7a51-4962-b8db-9bede4b79c90?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:36:34 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/a10c9e28-7a51-4962-b8db-9bede4b79c90?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "36adec76-c2c9-4270-92d2-cbb9c0f38d2a", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/VMScaleSetActions3Min;237,Microsoft.Compute/VMScaleSetActions30Min;1197,Microsoft.Compute/VMScaleSetVMActions3Min;198,Microsoft.Compute/VMScaleSetVMActions30Min;998,Microsoft.Compute/VMScaleSetBatchedVMRequests5Min;3726,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-request-charge": "1", + "x-ms-request-id": "a10c9e28-7a51-4962-b8db-9bede4b79c90", + "x-ms-routing-request-id": "WESTUS:20220214T033635Z:36adec76-c2c9-4270-92d2-cbb9c0f38d2a" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/a10c9e28-7a51-4962-b8db-9bede4b79c90?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "4f68e748-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:37:05 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "81d4697c-708d-45f0-b130-c210d70cab8a", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14991,Microsoft.Compute/GetOperation30Min;29933", + "x-ms-ratelimit-remaining-subscription-reads": "11988", + "x-ms-request-id": "2599153b-e511-43f8-9c9a-8b2a71d7529a", + "x-ms-routing-request-id": "WESTUS:20220214T033706Z:81d4697c-708d-45f0-b130-c210d70cab8a" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:36:35.7203156\u002B00:00", + "endTime": "2022-02-14T03:36:41.2515607\u002B00:00", + "status": "Succeeded", + "name": "a10c9e28-7a51-4962-b8db-9bede4b79c90" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/a10c9e28-7a51-4962-b8db-9bede4b79c90?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "4f68e748-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:37:05 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "33158998-f65f-4112-a6a5-855fa3d435b9", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14990,Microsoft.Compute/GetOperation30Min;29932", + "x-ms-ratelimit-remaining-subscription-reads": "11987", + "x-ms-request-id": "5866556d-2ed6-4dc0-8b75-cf8fbcf60d65", + "x-ms-routing-request-id": "WESTUS:20220214T033706Z:33158998-f65f-4112-a6a5-855fa3d435b9" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualmachines/1/runCommand?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json, text/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "36", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "61a9e0ec-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "commandId": "RunPowerShellScript" + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/885881b8-9cfb-42b1-8d56-5ab923fe8ee4?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:37:06 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/885881b8-9cfb-42b1-8d56-5ab923fe8ee4?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "466f75eb-3ceb-4eae-b4af-be97aaedfe7b", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/VMScaleSetActions3Min;236,Microsoft.Compute/VMScaleSetActions30Min;1196,Microsoft.Compute/VMScaleSetBatchedVMRequests5Min;3725,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "x-ms-request-charge": "1", + "x-ms-request-id": "885881b8-9cfb-42b1-8d56-5ab923fe8ee4", + "x-ms-routing-request-id": "WESTUS:20220214T033706Z:466f75eb-3ceb-4eae-b4af-be97aaedfe7b" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/885881b8-9cfb-42b1-8d56-5ab923fe8ee4?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "61a9e0ec-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:37:35 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "95ec4d17-ef6f-4ce1-969f-8ae5c0c4084d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14988,Microsoft.Compute/GetOperation30Min;29930", + "x-ms-ratelimit-remaining-subscription-reads": "11986", + "x-ms-request-id": "e0335168-c9cf-4b3a-8f2e-16fdb5b594c2", + "x-ms-routing-request-id": "WESTUS:20220214T033736Z:95ec4d17-ef6f-4ce1-969f-8ae5c0c4084d" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:37:06.345475\u002B00:00", + "status": "InProgress", + "name": "885881b8-9cfb-42b1-8d56-5ab923fe8ee4" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/885881b8-9cfb-42b1-8d56-5ab923fe8ee4?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "61a9e0ec-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:38:06 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3b04c28a-86db-416e-a14a-0403fab73fd0", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14985,Microsoft.Compute/GetOperation30Min;29927", + "x-ms-ratelimit-remaining-subscription-reads": "11985", + "x-ms-request-id": "293290de-e94f-4839-9da7-5de39e1abab0", + "x-ms-routing-request-id": "WESTUS:20220214T033806Z:3b04c28a-86db-416e-a14a-0403fab73fd0" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:37:06.345475\u002B00:00", + "status": "InProgress", + "name": "885881b8-9cfb-42b1-8d56-5ab923fe8ee4" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/885881b8-9cfb-42b1-8d56-5ab923fe8ee4?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "61a9e0ec-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:38:36 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f52718d4-c9c0-469e-9fd3-bb0ab30366c9", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14985,Microsoft.Compute/GetOperation30Min;29925", + "x-ms-ratelimit-remaining-subscription-reads": "11984", + "x-ms-request-id": "28ad6b01-647b-488a-b7e4-e6ef6f83cddf", + "x-ms-routing-request-id": "WESTUS:20220214T033836Z:f52718d4-c9c0-469e-9fd3-bb0ab30366c9" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:37:06.345475\u002B00:00", + "endTime": "2022-02-14T03:38:06.8457941\u002B00:00", + "status": "Succeeded", + "properties": { + "output": { + "value": [ + { + "code": "ComponentStatus/StdOut/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "message": "This is a sample script with parameters " + }, + { + "code": "ComponentStatus/StdErr/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "message": "" + } + ] + } + }, + "name": "885881b8-9cfb-42b1-8d56-5ab923fe8ee4" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/885881b8-9cfb-42b1-8d56-5ab923fe8ee4?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "61a9e0ec-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:38:36 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "562fd9bc-43e0-4d04-ad9f-c2c76d973095", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14984,Microsoft.Compute/GetOperation30Min;29924", + "x-ms-ratelimit-remaining-subscription-reads": "11983", + "x-ms-request-id": "c5dffb1c-a99e-4003-ac44-12ede5bf7b5d", + "x-ms-routing-request-id": "WESTUS:20220214T033836Z:562fd9bc-43e0-4d04-ad9f-c2c76d973095" + }, + "ResponseBody": { + "value": [ + { + "code": "ComponentStatus/StdOut/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "message": "This is a sample script with parameters " + }, + { + "code": "ComponentStatus/StdErr/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "message": "" + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/manualupgrade?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "22", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "97b9625c-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "instanceIds": [ + "1" + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/fd481cbd-e6c4-4d76-866d-14948f4a67bf?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:38:36 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/fd481cbd-e6c4-4d76-866d-14948f4a67bf?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "26ae3a75-f12e-4524-9fca-46ab3c17070c", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/VMScaleSetActions3Min;237,Microsoft.Compute/VMScaleSetActions30Min;1195,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-writes": "1195", + "x-ms-request-charge": "0", + "x-ms-request-id": "fd481cbd-e6c4-4d76-866d-14948f4a67bf", + "x-ms-routing-request-id": "WESTUS:20220214T033837Z:26ae3a75-f12e-4524-9fca-46ab3c17070c" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/fd481cbd-e6c4-4d76-866d-14948f4a67bf?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "97b9625c-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:39:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7cd64dbf-f47f-491d-9b02-ca1c59244283", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14985,Microsoft.Compute/GetOperation30Min;29922", + "x-ms-ratelimit-remaining-subscription-reads": "11982", + "x-ms-request-id": "96b166d8-2b4a-4d00-9b19-999dc347f2ca", + "x-ms-routing-request-id": "WESTUS:20220214T033907Z:7cd64dbf-f47f-491d-9b02-ca1c59244283" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:38:37.0336004\u002B00:00", + "endTime": "2022-02-14T03:38:37.1741294\u002B00:00", + "status": "Succeeded", + "name": "fd481cbd-e6c4-4d76-866d-14948f4a67bf" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/fd481cbd-e6c4-4d76-866d-14948f4a67bf?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "97b9625c-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:39:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "2c9c81dc-12f6-41a3-8bc1-779cabba3600", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14984,Microsoft.Compute/GetOperation30Min;29921", + "x-ms-ratelimit-remaining-subscription-reads": "11981", + "x-ms-request-id": "d67391c1-7a88-4aef-9305-c30bf85b36ae", + "x-ms-routing-request-id": "WESTUS:20220214T033907Z:2c9c81dc-12f6-41a3-8bc1-779cabba3600" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualMachines/1/deallocate?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "a9e34056-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/350a3ca3-a002-4054-9667-f7047c8576d6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:39:07 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/350a3ca3-a002-4054-9667-f7047c8576d6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "17625ba2-23ef-49f1-ad3f-1d615dcd9ed3", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteVMScaleSetVM3Min;239,Microsoft.Compute/DeleteVMScaleSetVM30Min;1198,Microsoft.Compute/VMScaleSetBatchedVMRequests5Min;3724,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-writes": "1194", + "x-ms-request-charge": "1", + "x-ms-request-id": "350a3ca3-a002-4054-9667-f7047c8576d6", + "x-ms-routing-request-id": "WESTUS:20220214T033907Z:17625ba2-23ef-49f1-ad3f-1d615dcd9ed3" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/350a3ca3-a002-4054-9667-f7047c8576d6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "a9e34056-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:39:37 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8f298451-1bdd-4f87-8914-2973f324298f", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14985,Microsoft.Compute/GetOperation30Min;29919", + "x-ms-ratelimit-remaining-subscription-reads": "11980", + "x-ms-request-id": "05613348-9d14-4f3c-9e6f-3b86e0bb81f1", + "x-ms-routing-request-id": "WESTUS:20220214T033937Z:8f298451-1bdd-4f87-8914-2973f324298f" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:39:07.5180651\u002B00:00", + "status": "InProgress", + "name": "350a3ca3-a002-4054-9667-f7047c8576d6" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/350a3ca3-a002-4054-9667-f7047c8576d6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "a9e34056-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:40:06 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "2ffd8c78-2d91-44e0-8b6d-855039773091", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14985,Microsoft.Compute/GetOperation30Min;29916", + "x-ms-ratelimit-remaining-subscription-reads": "11979", + "x-ms-request-id": "22e7265e-04ec-4ec3-9f9b-e3fa249bf4dc", + "x-ms-routing-request-id": "WESTUS:20220214T034007Z:2ffd8c78-2d91-44e0-8b6d-855039773091" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:39:07.5180651\u002B00:00", + "endTime": "2022-02-14T03:39:45.26825\u002B00:00", + "status": "Succeeded", + "name": "350a3ca3-a002-4054-9667-f7047c8576d6" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/350a3ca3-a002-4054-9667-f7047c8576d6?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "a9e34056-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:40:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9c1122ac-8660-4ab0-9922-5e378eacf088", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14984,Microsoft.Compute/GetOperation30Min;29915", + "x-ms-ratelimit-remaining-subscription-reads": "11978", + "x-ms-request-id": "e4df8114-4caf-45ba-b9bf-7523925bbdda", + "x-ms-routing-request-id": "WESTUS:20220214T034007Z:9c1122ac-8660-4ab0-9922-5e378eacf088" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/delete?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "22", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "cdfbd99e-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "instanceIds": [ + "1" + ] + }, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/d23708b7-c799-4982-aadf-98c199f88c44?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:40:07 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/d23708b7-c799-4982-aadf-98c199f88c44?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "478eed68-5d29-46ca-a143-401253fc0e0a", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/VMScaleSetActions3Min;238,Microsoft.Compute/VMScaleSetActions30Min;1194,Microsoft.Compute/VMScaleSetBatchedVMRequests5Min;3724,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-writes": "1193", + "x-ms-request-charge": "1", + "x-ms-request-id": "d23708b7-c799-4982-aadf-98c199f88c44", + "x-ms-routing-request-id": "WESTUS:20220214T034008Z:478eed68-5d29-46ca-a143-401253fc0e0a" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/d23708b7-c799-4982-aadf-98c199f88c44?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "cdfbd99e-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:40:38 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1b3ed4cb-e027-42ae-8fb7-97fa5c2f19eb", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14985,Microsoft.Compute/GetOperation30Min;29913", + "x-ms-ratelimit-remaining-subscription-reads": "11977", + "x-ms-request-id": "c41b17aa-9e1c-4524-9fd9-6cc772ea6a2f", + "x-ms-routing-request-id": "WESTUS:20220214T034038Z:1b3ed4cb-e027-42ae-8fb7-97fa5c2f19eb" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:40:08.3621363\u002B00:00", + "endTime": "2022-02-14T03:40:10.1746234\u002B00:00", + "status": "Succeeded", + "name": "d23708b7-c799-4982-aadf-98c199f88c44" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/d23708b7-c799-4982-aadf-98c199f88c44?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "cdfbd99e-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:40:38 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "df935c15-73d4-4db1-b5f4-2296a0654a07", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14984,Microsoft.Compute/GetOperation30Min;29912", + "x-ms-ratelimit-remaining-subscription-reads": "11976", + "x-ms-request-id": "26c5059f-271c-4acf-b626-3d22e81ea7a8", + "x-ms-routing-request-id": "WESTUS:20220214T034038Z:df935c15-73d4-4db1-b5f4-2296a0654a07" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e/virtualMachines/1?api-version=2021-11-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "e0476e7e-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/43179933-f4e8-43cf-95ae-636b2d40b1d3?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:40:38 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/43179933-f4e8-43cf-95ae-636b2d40b1d3?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "670c638e-0b1a-4d53-ae62-cde7f650ffcf", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteVMScaleSetVM3Min;238,Microsoft.Compute/DeleteVMScaleSetVM30Min;1197,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-deletes": "14995", + "x-ms-request-charge": "0", + "x-ms-request-id": "43179933-f4e8-43cf-95ae-636b2d40b1d3", + "x-ms-routing-request-id": "WESTUS:20220214T034038Z:670c638e-0b1a-4d53-ae62-cde7f650ffcf" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/43179933-f4e8-43cf-95ae-636b2d40b1d3?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "e0476e7e-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:08 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "133b86bf-072b-4032-a5cf-3c577bcd65a7", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14984,Microsoft.Compute/GetOperation30Min;29910", + "x-ms-ratelimit-remaining-subscription-reads": "11975", + "x-ms-request-id": "09ca5045-c61d-4009-97bc-b61e44856b88", + "x-ms-routing-request-id": "WESTUS:20220214T034108Z:133b86bf-072b-4032-a5cf-3c577bcd65a7" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:40:38.768541\u002B00:00", + "endTime": "2022-02-14T03:40:38.8466731\u002B00:00", + "status": "Succeeded", + "name": "43179933-f4e8-43cf-95ae-636b2d40b1d3" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset16842a5e?api-version=2021-11-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "f25b2498-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/0f6ea321-8a9d-486f-aac5-fdac3a24673f?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:41:08 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/0f6ea321-8a9d-486f-aac5-fdac3a24673f?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Retry-After": "10", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a26951f6-d934-448f-bc9f-ae6679fd195c", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteVMScaleSet3Min;79,Microsoft.Compute/DeleteVMScaleSet30Min;399,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-deletes": "14994", + "x-ms-request-charge": "0", + "x-ms-request-id": "0f6ea321-8a9d-486f-aac5-fdac3a24673f", + "x-ms-routing-request-id": "WESTUS:20220214T034109Z:a26951f6-d934-448f-bc9f-ae6679fd195c" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/0f6ea321-8a9d-486f-aac5-fdac3a24673f?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "f25b2498-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:19 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "4bdaf589-ee5d-4444-82f4-1777b1885b10", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14983,Microsoft.Compute/GetOperation30Min;29909", + "x-ms-ratelimit-remaining-subscription-reads": "11974", + "x-ms-request-id": "9b833a8c-57c7-49e0-99cc-7adf0cfcc520", + "x-ms-routing-request-id": "WESTUS:20220214T034119Z:4bdaf589-ee5d-4444-82f4-1777b1885b10" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:41:09.4093802\u002B00:00", + "endTime": "2022-02-14T03:41:09.4874848\u002B00:00", + "status": "Succeeded", + "name": "0f6ea321-8a9d-486f-aac5-fdac3a24673f" + } + } + ], + "Variables": {} +} diff --git a/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vmss.pyTestMgmtComputetest_compute_vmss_vm_2.json b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vmss.pyTestMgmtComputetest_compute_vmss_vm_2.json new file mode 100644 index 000000000000..d24bcb200471 --- /dev/null +++ b/sdk/compute/azure-mgmt-compute/tests/recordings/test_mgmt_compute_vmss.pyTestMgmtComputetest_compute_vmss_vm_2.json @@ -0,0 +1,2017 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:21 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABAAAACbDm9kOAAAA; expires=Wed, 16-Mar-2022 03:41:22 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - EUS ProdSlices", + "x-ms-request-id": "6ec5d2c4-4577-448d-9904-92b4d4419400" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABAAAACbDm9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:21 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABAAAACbDm9kOAAAA; expires=Wed, 16-Mar-2022 03:41:22 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - SCUS ProdSlices", + "x-ms-request-id": "c35de971-f1a4-4e68-998f-b0fa9272d200" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "974805fd-217a-4c50-b8fe-28482f85c8e8", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFABAAAACbDm9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "974805fd-217a-4c50-b8fe-28482f85c8e8", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:22 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAH7Fm9kOAAAA; expires=Wed, 16-Mar-2022 03:41:22 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12381.24 - NCUS ProdSlices", + "x-ms-request-id": "84e05391-038a-414f-ad32-e51150f06d00" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwOTc4MiwibmJmIjoxNjQ0ODA5NzgyLCJleHAiOjE2NDQ4MTM2ODIsImFpbyI6IkUyWmdZSWg3M2IrdmlhczhmdG5uRzhHcFMySmlBUT09IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6ImtWUGdoSW9EVDBHdE11VVJVUEJ0QUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.W5SdN8YSKb2H7G2mnGYmCj4MkTMxhpd25d4QpsyS_qCsKcxKKiluKwFfqzkv_KeCpW4Y96r5-ZknktSI68-mRspqSKo0mo2RrL5wtMqMwnL3gXBh2UKHhyukLi4n2dreFnSl6E_GyS86tAPIwuv6u-G4ZZHZDvf9jBHf7cMSmjQXimGjyw2QNv-Ym42-SAlJ_ZK_HUGGuBsX47i_m0QfyAjGHRRzLMU7mg26AlNU--WHQQ1GjnHkXIwEdOhZEhIdVxPps2XSLgyfcNp-AyclcIZCs-zohuQh46wJaPfJsJ7SMGbZcAzEQTFjZPzTLyj-XhqnyxGqx93Y4zqVreqgUw" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex6c0d2aef?api-version=2021-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "92", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "fa36a390-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "properties": { + "addressSpace": { + "addressPrefixes": [ + "10.0.0.0/16" + ] + } + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a5262a18-363b-48a3-a796-aa2f918c0f40?api-version=2021-05-01", + "Cache-Control": "no-cache", + "Content-Length": "624", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:24 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "3", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "a6518f34-afae-4ab4-a91b-b1df65b2a56b", + "x-ms-correlation-request-id": "18a09dfc-3bda-458a-a362-6c82ab46e44f", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "x-ms-request-id": "a5262a18-363b-48a3-a796-aa2f918c0f40", + "x-ms-routing-request-id": "WESTUS:20220214T034125Z:18a09dfc-3bda-458a-a362-6c82ab46e44f" + }, + "ResponseBody": { + "name": "networknamex6c0d2aef", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex6c0d2aef", + "etag": "W/\u0022e351c002-1f4d-4954-aed3-b2ea5826743a\u0022", + "type": "Microsoft.Network/virtualNetworks", + "location": "eastus", + "properties": { + "provisioningState": "Updating", + "resourceGuid": "6b1cbd4a-5736-41eb-ae44-0395bf2d7db6", + "addressSpace": { + "addressPrefixes": [ + "10.0.0.0/16" + ] + }, + "subnets": [], + "virtualNetworkPeerings": [], + "enableDdosProtection": false + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a5262a18-363b-48a3-a796-aa2f918c0f40?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "fa36a390-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:28 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "0a4f2d03-40f5-49fd-babd-afe2507e05c5", + "x-ms-correlation-request-id": "2072ac7e-55f2-4951-bb41-aa8ccc0c3e54", + "x-ms-ratelimit-remaining-subscription-reads": "11973", + "x-ms-request-id": "8d42bc16-cae8-46bf-bb3f-2042697f1a98", + "x-ms-routing-request-id": "WESTUS:20220214T034128Z:2072ac7e-55f2-4951-bb41-aa8ccc0c3e54" + }, + "ResponseBody": { + "status": "Succeeded" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex6c0d2aef?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "fa36a390-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:28 GMT", + "ETag": "W/\u0022cb346c0f-981b-42fa-b2fb-f8f6650fddf4\u0022", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "70611c62-80ee-4e82-ac26-7314b0aeecd2", + "x-ms-correlation-request-id": "13c9f0c8-c15f-4585-a58b-84618f0bc176", + "x-ms-ratelimit-remaining-subscription-reads": "11972", + "x-ms-request-id": "90939922-d89a-4cdd-b331-1681d928650f", + "x-ms-routing-request-id": "WESTUS:20220214T034128Z:13c9f0c8-c15f-4585-a58b-84618f0bc176" + }, + "ResponseBody": { + "name": "networknamex6c0d2aef", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex6c0d2aef", + "etag": "W/\u0022cb346c0f-981b-42fa-b2fb-f8f6650fddf4\u0022", + "type": "Microsoft.Network/virtualNetworks", + "location": "eastus", + "properties": { + "provisioningState": "Succeeded", + "resourceGuid": "6b1cbd4a-5736-41eb-ae44-0395bf2d7db6", + "addressSpace": { + "addressPrefixes": [ + "10.0.0.0/16" + ] + }, + "subnets": [], + "virtualNetworkPeerings": [], + "enableDdosProtection": false + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex6c0d2aef/subnets/subnetnamex6c0d2aef?api-version=2021-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "48", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "fdfe8858-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "properties": { + "addressPrefix": "10.0.0.0/24" + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a1d7a0b6-4f35-487f-a29a-c82222b99519?api-version=2021-05-01", + "Cache-Control": "no-cache", + "Content-Length": "555", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:28 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "3", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "b5c30c9e-3ed8-4e51-9039-adc814cca9f6", + "x-ms-correlation-request-id": "2a7289f9-e377-4a0c-b9b7-87a03fa2e104", + "x-ms-ratelimit-remaining-subscription-writes": "1195", + "x-ms-request-id": "a1d7a0b6-4f35-487f-a29a-c82222b99519", + "x-ms-routing-request-id": "WESTUS:20220214T034128Z:2a7289f9-e377-4a0c-b9b7-87a03fa2e104" + }, + "ResponseBody": { + "name": "subnetnamex6c0d2aef", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex6c0d2aef/subnets/subnetnamex6c0d2aef", + "etag": "W/\u002242569380-afe2-4c47-b898-5fb23997a478\u0022", + "properties": { + "provisioningState": "Updating", + "addressPrefix": "10.0.0.0/24", + "delegations": [], + "privateEndpointNetworkPolicies": "Enabled", + "privateLinkServiceNetworkPolicies": "Enabled" + }, + "type": "Microsoft.Network/virtualNetworks/subnets" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Network/locations/eastus/operations/a1d7a0b6-4f35-487f-a29a-c82222b99519?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "fdfe8858-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:31 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "0152f4a2-44cc-4bbc-b0a1-c28467bf835c", + "x-ms-correlation-request-id": "90969e49-8b05-42a6-b313-546c85d6aadd", + "x-ms-ratelimit-remaining-subscription-reads": "11971", + "x-ms-request-id": "1bde5582-51b7-4dae-9320-a65311546343", + "x-ms-routing-request-id": "WESTUS:20220214T034132Z:90969e49-8b05-42a6-b313-546c85d6aadd" + }, + "ResponseBody": { + "status": "Succeeded" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex6c0d2aef/subnets/subnetnamex6c0d2aef?api-version=2021-05-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-network/19.3.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "fdfe8858-8d47-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:31 GMT", + "ETag": "W/\u002237d9ffa2-b389-44a0-825c-aade2f009c98\u0022", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-arm-service-request-id": "3552e11c-16a5-4976-bef5-5996c5712968", + "x-ms-correlation-request-id": "33a3ef0b-fab5-4483-8a7f-2511888280ba", + "x-ms-ratelimit-remaining-subscription-reads": "11970", + "x-ms-request-id": "f8c4082a-3c7d-4de8-8e65-e495a8cca125", + "x-ms-routing-request-id": "WESTUS:20220214T034132Z:33a3ef0b-fab5-4483-8a7f-2511888280ba" + }, + "ResponseBody": { + "name": "subnetnamex6c0d2aef", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex6c0d2aef/subnets/subnetnamex6c0d2aef", + "etag": "W/\u002237d9ffa2-b389-44a0-825c-aade2f009c98\u0022", + "properties": { + "provisioningState": "Succeeded", + "addressPrefix": "10.0.0.0/24", + "delegations": [], + "privateEndpointNetworkPolicies": "Enabled", + "privateLinkServiceNetworkPolicies": "Enabled" + }, + "type": "Microsoft.Network/virtualNetworks/subnets" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:31 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAH7Fm9kOAAAA; expires=Wed, 16-Mar-2022 03:41:32 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - NCUS ProdSlices", + "x-ms-request-id": "84e05391-038a-414f-ad32-e51100f16d00" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAH7Fm9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:31 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAH7Fm9kOAAAA; expires=Wed, 16-Mar-2022 03:41:32 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.12381.24 - NCUS ProdSlices", + "x-ms-request-id": "84202453-7884-4846-baf8-ad0784ea7200" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "5023ce88-6f19-4fc5-b4f1-9fdcd4e3c6b4", + "Connection": "keep-alive", + "Content-Length": "286", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAQAAAH7Fm9kOAAAA; stsservicecookie=estsfd; x-ms-gateway-slice=estsfd", + "User-Agent": "azsdk-python-identity/1.8.0b2 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "linux", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.17.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=8c41a920-007a-4844-a189-2d0efe39f51e\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=o0XWF_siD-FhI.5AE83-u0GaQHW_GP7cjy\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Fmanagement.azure.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "5023ce88-6f19-4fc5-b4f1-9fdcd4e3c6b4", + "Content-Length": "1391", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:31 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": [ + "fpc=AqGweM0U7cZCu-TL4Ua0t-vmIjFAAgAAAH7Fm9kOAAAA; expires=Wed, 16-Mar-2022 03:41:32 GMT; path=/; secure; HttpOnly; SameSite=None", + "x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly", + "stsservicecookie=estsfd; path=/; secure; samesite=none; httponly" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.12470.11 - WUS2 ProdSlices", + "x-ms-request-id": "02df2141-4e67-4d58-a272-dc8aa9485900" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCIsImtpZCI6Ik1yNS1BVWliZkJpaTdOZDFqQmViYXhib1hXMCJ9.eyJhdWQiOiJodHRwczovL21hbmFnZW1lbnQuYXp1cmUuY29tIiwiaXNzIjoiaHR0cHM6Ly9zdHMud2luZG93cy5uZXQvNTQ4MjZiMjItMzhkNi00ZmIyLWJhZDktYjdiOTNhM2U5YzVhLyIsImlhdCI6MTY0NDgwOTc5MiwibmJmIjoxNjQ0ODA5NzkyLCJleHAiOjE2NDQ4MTM2OTIsImFpbyI6IkUyWmdZRmltTkdtL3FzUGZudEx2MS84b2Q1OTdBd0E9IiwiYXBwaWQiOiI4YzQxYTkyMC0wMDdhLTQ4NDQtYTE4OS0yZDBlZmUzOWY1MWUiLCJhcHBpZGFjciI6IjEiLCJpZHAiOiJodHRwczovL3N0cy53aW5kb3dzLm5ldC81NDgyNmIyMi0zOGQ2LTRmYjItYmFkOS1iN2I5M2EzZTljNWEvIiwiaWR0eXAiOiJhcHAiLCJvaWQiOiIyMjliZWYwMC02NTM2LTRiNmEtODJkMC1lYzgzYmYxY2RhN2UiLCJyaCI6IjAuQVRjQUltdUNWTlk0c2stNjJiZTVPajZjV2taSWYza0F1dGRQdWtQYXdmajJNQk0zQUFBLiIsInN1YiI6IjIyOWJlZjAwLTY1MzYtNGI2YS04MmQwLWVjODNiZjFjZGE3ZSIsInRpZCI6IjU0ODI2YjIyLTM4ZDYtNGZiMi1iYWQ5LWI3YjkzYTNlOWM1YSIsInV0aSI6IlFTSGZBbWRPV0UyaWN0eUtxVWhaQUEiLCJ2ZXIiOiIxLjAiLCJ4bXNfY2MiOlsiQ1AxIl0sInhtc190Y2R0IjoxNDEyMjA2ODQwfQ.b10cLuUnCQiDhvltuGIkn7Tg8_qjxFcYQrjuQM3UFjxGjIcmwo3zhQi9KMfHrfVsuwoopL0tLY-krKat5iGPESDvZX-jkXiNfqpjFS5mO9W8wxTU16tNynCfiabTQ34cf9HRhzYaDus9ZS6FYsmR7UDJirxWWw2di_lDdLRUzHGoXUgzCAQxCaGl3YG7JnP_6ii4YZALk8z7xZK-YSt18GdD8V6OFBSiUgz95SXT2TDHwG425NegPvI3bvXh2s6IuxL_taojS9-qZQGyrWyKTKFDFmlpVSnLL8NYfnC4zvuVUZbqex4dXv8nGDqyIV-_2qlvk6O1_nNxiXPfs17R_w" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset6c0d2aef?api-version=2021-11-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "948", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "0024d83a-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": { + "location": "eastus", + "sku": { + "name": "Standard_D1_v2", + "tier": "Standard", + "capacity": 1 + }, + "properties": { + "upgradePolicy": { + "mode": "Manual" + }, + "virtualMachineProfile": { + "osProfile": { + "computerNamePrefix": "testPC", + "adminUsername": "testuser", + "adminPassword": "Aa!1()-xyz" + }, + "storageProfile": { + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest" + }, + "osDisk": { + "caching": "ReadWrite", + "createOption": "FromImage", + "diskSizeGB": 512, + "managedDisk": { + "storageAccountType": "Standard_LRS" + } + } + }, + "networkProfile": { + "networkInterfaceConfigurations": [ + { + "name": "testPC", + "properties": { + "primary": true, + "ipConfigurations": [ + { + "name": "testPC", + "properties": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex6c0d2aef/subnets/subnetnamex6c0d2aef" + } + } + } + ] + } + } + ] + } + }, + "overprovision": true + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/9c7143b4-0cb1-4c76-a302-426e5f08d04a?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "2099", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:33 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "10", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "608922aa-613b-462b-ab8a-54a42664dd52", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/CreateVMScaleSet3Min;185,Microsoft.Compute/CreateVMScaleSet30Min;930,Microsoft.Compute/VMScaleSetBatchedVMRequests5Min;3724,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-writes": "1194", + "x-ms-request-charge": "2", + "x-ms-request-id": "9c7143b4-0cb1-4c76-a302-426e5f08d04a", + "x-ms-routing-request-id": "WESTUS:20220214T034134Z:608922aa-613b-462b-ab8a-54a42664dd52" + }, + "ResponseBody": { + "name": "virtualmachinescaleset6c0d2aef", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset6c0d2aef", + "type": "Microsoft.Compute/virtualMachineScaleSets", + "location": "eastus", + "sku": { + "name": "Standard_D1_v2", + "tier": "Standard", + "capacity": 1 + }, + "properties": { + "singlePlacementGroup": true, + "upgradePolicy": { + "mode": "Manual" + }, + "virtualMachineProfile": { + "osProfile": { + "computerNamePrefix": "testPC", + "adminUsername": "testuser", + "windowsConfiguration": { + "provisionVMAgent": true, + "enableAutomaticUpdates": true + }, + "secrets": [], + "allowExtensionOperations": true, + "requireGuestProvisionSignal": true + }, + "storageProfile": { + "osDisk": { + "osType": "Windows", + "createOption": "FromImage", + "caching": "ReadWrite", + "managedDisk": { + "storageAccountType": "Standard_LRS" + }, + "diskSizeGB": 512 + }, + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest" + } + }, + "networkProfile": { + "networkInterfaceConfigurations": [ + { + "name": "testPC", + "properties": { + "primary": true, + "enableAcceleratedNetworking": false, + "dnsSettings": { + "dnsServers": [] + }, + "enableIPForwarding": false, + "ipConfigurations": [ + { + "name": "testPC", + "properties": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex6c0d2aef/subnets/subnetnamex6c0d2aef" + }, + "privateIPAddressVersion": "IPv4" + } + } + ] + } + } + ] + } + }, + "provisioningState": "Creating", + "overprovision": true, + "doNotRunExtensionsOnOverprovisionedVMs": false, + "uniqueId": "c5875c01-b189-49af-8b41-de4ce0ec7e1e", + "timeCreated": "2022-02-14T03:41:33.4094854\u002B00:00" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/9c7143b4-0cb1-4c76-a302-426e5f08d04a?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "0024d83a-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:41:43 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "97", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "fbbc168b-15bd-4659-9707-e5fe185f9cff", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14985,Microsoft.Compute/GetOperation30Min;29908", + "x-ms-ratelimit-remaining-subscription-reads": "11969", + "x-ms-request-id": "32a495dd-d5c4-4025-9efe-98af46958761", + "x-ms-routing-request-id": "WESTUS:20220214T034144Z:fbbc168b-15bd-4659-9707-e5fe185f9cff" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:41:33.4094854\u002B00:00", + "status": "InProgress", + "name": "9c7143b4-0cb1-4c76-a302-426e5f08d04a" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/9c7143b4-0cb1-4c76-a302-426e5f08d04a?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "0024d83a-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:43:20 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "147f85e4-1c60-494f-aa33-d7a6b049180a", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14992,Microsoft.Compute/GetOperation30Min;29906", + "x-ms-ratelimit-remaining-subscription-reads": "11968", + "x-ms-request-id": "d08b20f8-dba0-47cf-862d-15eac9015b85", + "x-ms-routing-request-id": "WESTUS:20220214T034321Z:147f85e4-1c60-494f-aa33-d7a6b049180a" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:41:33.4094854\u002B00:00", + "endTime": "2022-02-14T03:43:03.2693782\u002B00:00", + "status": "Succeeded", + "name": "9c7143b4-0cb1-4c76-a302-426e5f08d04a" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset6c0d2aef?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "0024d83a-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:43:20 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b1f1a9d0-4ed3-4def-9714-2a2903d2211e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetVMScaleSet3Min;395,Microsoft.Compute/GetVMScaleSet30Min;2590", + "x-ms-ratelimit-remaining-subscription-reads": "11967", + "x-ms-request-id": "a4ba406a-0c59-41c4-aa01-32b6ba5be502", + "x-ms-routing-request-id": "WESTUS:20220214T034321Z:b1f1a9d0-4ed3-4def-9714-2a2903d2211e" + }, + "ResponseBody": { + "name": "virtualmachinescaleset6c0d2aef", + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset6c0d2aef", + "type": "Microsoft.Compute/virtualMachineScaleSets", + "location": "eastus", + "sku": { + "name": "Standard_D1_v2", + "tier": "Standard", + "capacity": 1 + }, + "properties": { + "singlePlacementGroup": true, + "upgradePolicy": { + "mode": "Manual" + }, + "virtualMachineProfile": { + "osProfile": { + "computerNamePrefix": "testPC", + "adminUsername": "testuser", + "windowsConfiguration": { + "provisionVMAgent": true, + "enableAutomaticUpdates": true + }, + "secrets": [], + "allowExtensionOperations": true, + "requireGuestProvisionSignal": true + }, + "storageProfile": { + "osDisk": { + "osType": "Windows", + "createOption": "FromImage", + "caching": "ReadWrite", + "managedDisk": { + "storageAccountType": "Standard_LRS" + }, + "diskSizeGB": 512 + }, + "imageReference": { + "publisher": "MicrosoftWindowsServer", + "offer": "WindowsServer", + "sku": "2016-Datacenter", + "version": "latest" + } + }, + "networkProfile": { + "networkInterfaceConfigurations": [ + { + "name": "testPC", + "properties": { + "primary": true, + "enableAcceleratedNetworking": false, + "dnsSettings": { + "dnsServers": [] + }, + "enableIPForwarding": false, + "ipConfigurations": [ + { + "name": "testPC", + "properties": { + "subnet": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Network/virtualNetworks/networknamex6c0d2aef/subnets/subnetnamex6c0d2aef" + }, + "privateIPAddressVersion": "IPv4" + } + } + ] + } + } + ] + } + }, + "provisioningState": "Succeeded", + "overprovision": true, + "doNotRunExtensionsOnOverprovisionedVMs": false, + "uniqueId": "c5875c01-b189-49af-8b41-de4ce0ec7e1e", + "timeCreated": "2022-02-14T03:41:33.4094854\u002B00:00" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset6c0d2aef/virtualMachines/0/instanceView?api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "acb87b38-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:46:21 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a4b6a338-99c8-4883-aba3-cf475ee2ca01", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetVMScaleSetVM3Min;999,Microsoft.Compute/GetVMScaleSetVM30Min;4995,Microsoft.Compute/VMScaleSetVMViews3Min;4999", + "x-ms-ratelimit-remaining-subscription-reads": "11966", + "x-ms-request-charge": "1", + "x-ms-request-id": "12ca57f5-97f9-4328-97e8-aa4ebe552987", + "x-ms-routing-request-id": "WESTUS:20220214T034621Z:a4b6a338-99c8-4883-aba3-cf475ee2ca01" + }, + "ResponseBody": { + "placementGroupId": "d2591781-90c7-4d5f-b126-22c25babec52", + "platformUpdateDomain": 0, + "platformFaultDomain": 0, + "computerName": "testPC000000", + "osName": "Windows Server 2016 Datacenter", + "osVersion": "10.0.14393.4946", + "vmAgent": { + "vmAgentVersion": "2.7.41491.1032", + "statuses": [ + { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Ready", + "message": "GuestAgent is running and processing the extensions.", + "time": "2022-02-14T03:46:12.193\u002B00:00" + } + ] + }, + "disks": [ + { + "name": "virtualmachinescalesvirtualmachinescaleseOS__1_d76e4edcc77c4131936ed7a75eca79c7", + "statuses": [ + { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "time": "2022-02-14T03:43:03.8006485\u002B00:00" + } + ] + } + ], + "hyperVGeneration": "V1", + "statuses": [ + { + "code": "ProvisioningState/succeeded", + "level": "Info", + "displayStatus": "Provisioning succeeded", + "time": "2022-02-14T03:43:49.5509018\u002B00:00" + }, + { + "code": "PowerState/running", + "level": "Info", + "displayStatus": "VM running" + } + ] + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset6c0d2aef/virtualmachines/0/redeploy?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "acb87b39-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/e8d6b94c-8a50-4eee-92ad-7bb086277109?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:46:21 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/e8d6b94c-8a50-4eee-92ad-7bb086277109?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f77709eb-0382-40ce-93d5-4642d75c5246", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/VMScaleSetActions3Min;239,Microsoft.Compute/VMScaleSetActions30Min;1193,Microsoft.Compute/VMScaleSetBatchedVMRequests5Min;3728,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-writes": "1192", + "x-ms-request-charge": "1", + "x-ms-request-id": "e8d6b94c-8a50-4eee-92ad-7bb086277109", + "x-ms-routing-request-id": "WESTUS:20220214T034622Z:f77709eb-0382-40ce-93d5-4642d75c5246" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/e8d6b94c-8a50-4eee-92ad-7bb086277109?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "acb87b39-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:46:52 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6c5a8186-128f-4fd8-a0e0-b926731c226d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14998,Microsoft.Compute/GetOperation30Min;29906", + "x-ms-ratelimit-remaining-subscription-reads": "11965", + "x-ms-request-id": "1cfda9e8-f67f-4062-bcac-f5a52259a179", + "x-ms-routing-request-id": "WESTUS:20220214T034652Z:6c5a8186-128f-4fd8-a0e0-b926731c226d" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:46:22.1454964\u002B00:00", + "status": "InProgress", + "name": "e8d6b94c-8a50-4eee-92ad-7bb086277109" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/e8d6b94c-8a50-4eee-92ad-7bb086277109?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "acb87b39-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:47:22 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "109a7d09-cd1e-486f-afd6-9bcc83dc4331", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14995,Microsoft.Compute/GetOperation30Min;29903", + "x-ms-ratelimit-remaining-subscription-reads": "11964", + "x-ms-request-id": "a96a3dd4-dfad-4188-89db-5729f5863520", + "x-ms-routing-request-id": "WESTUS:20220214T034722Z:109a7d09-cd1e-486f-afd6-9bcc83dc4331" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:46:22.1454964\u002B00:00", + "status": "InProgress", + "name": "e8d6b94c-8a50-4eee-92ad-7bb086277109" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/e8d6b94c-8a50-4eee-92ad-7bb086277109?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "acb87b39-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:47:51 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b6dae308-5912-4734-87f1-d4ca635e4198", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14992,Microsoft.Compute/GetOperation30Min;29900", + "x-ms-ratelimit-remaining-subscription-reads": "11963", + "x-ms-request-id": "e135dfe0-38a5-4918-a124-e427f1e98703", + "x-ms-routing-request-id": "WESTUS:20220214T034752Z:b6dae308-5912-4734-87f1-d4ca635e4198" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:46:22.1454964\u002B00:00", + "status": "InProgress", + "name": "e8d6b94c-8a50-4eee-92ad-7bb086277109" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/e8d6b94c-8a50-4eee-92ad-7bb086277109?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "acb87b39-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:48:22 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "311ce21c-591d-4224-888f-83236144e3a9", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14989,Microsoft.Compute/GetOperation30Min;29897", + "x-ms-ratelimit-remaining-subscription-reads": "11962", + "x-ms-request-id": "a0af57f2-ea93-4517-bf86-ad5ac1af2aee", + "x-ms-routing-request-id": "WESTUS:20220214T034822Z:311ce21c-591d-4224-888f-83236144e3a9" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:46:22.1454964\u002B00:00", + "endTime": "2022-02-14T03:48:20.0522263\u002B00:00", + "status": "Succeeded", + "name": "e8d6b94c-8a50-4eee-92ad-7bb086277109" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/e8d6b94c-8a50-4eee-92ad-7bb086277109?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "acb87b39-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:48:22 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1cdd04f5-af83-4de7-b73e-b3c3363e2b03", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14988,Microsoft.Compute/GetOperation30Min;29896", + "x-ms-ratelimit-remaining-subscription-reads": "11961", + "x-ms-request-id": "f7ad85a1-4cee-4243-b9e0-0696201b25ee", + "x-ms-routing-request-id": "WESTUS:20220214T034822Z:1cdd04f5-af83-4de7-b73e-b3c3363e2b03" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset6c0d2aef/virtualMachines/0/reimage?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "f4f8562a-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/213bb8e2-3223-487e-8c7d-0d706728446d?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:48:23 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/213bb8e2-3223-487e-8c7d-0d706728446d?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f07ffef8-49b8-4e0f-96ce-2d5adba2832d", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/VMScaleSetActions3Min;238,Microsoft.Compute/VMScaleSetActions30Min;1192,Microsoft.Compute/VMScaleSetVMActions3Min;199,Microsoft.Compute/VMScaleSetVMActions30Min;997,Microsoft.Compute/VMScaleSetBatchedVMRequests5Min;3727,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-writes": "1191", + "x-ms-request-charge": "1", + "x-ms-request-id": "213bb8e2-3223-487e-8c7d-0d706728446d", + "x-ms-routing-request-id": "WESTUS:20220214T034823Z:f07ffef8-49b8-4e0f-96ce-2d5adba2832d" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/213bb8e2-3223-487e-8c7d-0d706728446d?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "f4f8562a-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:48:52 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "69e1043a-cfff-4c17-aa0f-dd8ac8dd55a5", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14985,Microsoft.Compute/GetOperation30Min;29893", + "x-ms-ratelimit-remaining-subscription-reads": "11960", + "x-ms-request-id": "172201b1-ebec-457a-affe-046516b95150", + "x-ms-routing-request-id": "WESTUS:20220214T034853Z:69e1043a-cfff-4c17-aa0f-dd8ac8dd55a5" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:48:22.9897505\u002B00:00", + "status": "InProgress", + "name": "213bb8e2-3223-487e-8c7d-0d706728446d" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/213bb8e2-3223-487e-8c7d-0d706728446d?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "f4f8562a-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:49:22 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "80456463-653b-4c0d-9d86-1d3cb1cabd28", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14982,Microsoft.Compute/GetOperation30Min;29890", + "x-ms-ratelimit-remaining-subscription-reads": "11959", + "x-ms-request-id": "a0c91830-ec75-4fb1-8fc4-7ba1396625d8", + "x-ms-routing-request-id": "WESTUS:20220214T034923Z:80456463-653b-4c0d-9d86-1d3cb1cabd28" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:48:22.9897505\u002B00:00", + "status": "InProgress", + "name": "213bb8e2-3223-487e-8c7d-0d706728446d" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/213bb8e2-3223-487e-8c7d-0d706728446d?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "f4f8562a-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:49:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "4d1f0fa3-a2b3-4612-97d6-aeaf008835ea", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14982,Microsoft.Compute/GetOperation30Min;29887", + "x-ms-ratelimit-remaining-subscription-reads": "11958", + "x-ms-request-id": "c6670acc-04fb-4db2-9df8-9c4bcad8ac7d", + "x-ms-routing-request-id": "WESTUS:20220214T034953Z:4d1f0fa3-a2b3-4612-97d6-aeaf008835ea" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:48:22.9897505\u002B00:00", + "endTime": "2022-02-14T03:49:46.6932544\u002B00:00", + "status": "Succeeded", + "name": "213bb8e2-3223-487e-8c7d-0d706728446d" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/213bb8e2-3223-487e-8c7d-0d706728446d?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "f4f8562a-8d48-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:49:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "053228b5-61b7-4345-852a-64e8bb39f295", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14981,Microsoft.Compute/GetOperation30Min;29886", + "x-ms-ratelimit-remaining-subscription-reads": "11957", + "x-ms-request-id": "02d359c9-f426-4941-8269-9f725d12ac79", + "x-ms-routing-request-id": "WESTUS:20220214T034953Z:053228b5-61b7-4345-852a-64e8bb39f295" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset6c0d2aef/virtualMachines/0/reimageall?api-version=2021-11-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "2b166170-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/4a5e0899-cb13-4ef7-9e10-43b47e417175?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:49:53 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/4a5e0899-cb13-4ef7-9e10-43b47e417175?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "993c3f35-19e6-4bae-90a6-de9f244f22bd", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/VMScaleSetActions3Min;238,Microsoft.Compute/VMScaleSetActions30Min;1191,Microsoft.Compute/VMScaleSetVMActions3Min;198,Microsoft.Compute/VMScaleSetVMActions30Min;996,Microsoft.Compute/VMScaleSetBatchedVMRequests5Min;3726,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-writes": "1190", + "x-ms-request-charge": "1", + "x-ms-request-id": "4a5e0899-cb13-4ef7-9e10-43b47e417175", + "x-ms-routing-request-id": "WESTUS:20220214T034953Z:993c3f35-19e6-4bae-90a6-de9f244f22bd" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/4a5e0899-cb13-4ef7-9e10-43b47e417175?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "2b166170-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:50:23 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "66bd2962-9ca2-4eb8-9811-07ce2c2a917a", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14981,Microsoft.Compute/GetOperation30Min;29907", + "x-ms-ratelimit-remaining-subscription-reads": "11956", + "x-ms-request-id": "2d931716-c4f8-4156-ac29-898c2cfa564c", + "x-ms-routing-request-id": "WESTUS:20220214T035024Z:66bd2962-9ca2-4eb8-9811-07ce2c2a917a" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:49:53.7869703\u002B00:00", + "status": "InProgress", + "name": "4a5e0899-cb13-4ef7-9e10-43b47e417175" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/4a5e0899-cb13-4ef7-9e10-43b47e417175?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "2b166170-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:50:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b8661862-0816-4ab6-a1b7-66da72f18474", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14981,Microsoft.Compute/GetOperation30Min;29904", + "x-ms-ratelimit-remaining-subscription-reads": "11955", + "x-ms-request-id": "b444d518-fae2-4944-aa43-10c11d0cf947", + "x-ms-routing-request-id": "WESTUS:20220214T035054Z:b8661862-0816-4ab6-a1b7-66da72f18474" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:49:53.7869703\u002B00:00", + "status": "InProgress", + "name": "4a5e0899-cb13-4ef7-9e10-43b47e417175" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/4a5e0899-cb13-4ef7-9e10-43b47e417175?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "2b166170-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:51:23 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "69c61f62-5a26-4773-a468-ce87c7d8c366", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14982,Microsoft.Compute/GetOperation30Min;29901", + "x-ms-ratelimit-remaining-subscription-reads": "11954", + "x-ms-request-id": "9428211c-ee7c-4aae-aa67-b97558c47080", + "x-ms-routing-request-id": "WESTUS:20220214T035124Z:69c61f62-5a26-4773-a468-ce87c7d8c366" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:49:53.7869703\u002B00:00", + "status": "InProgress", + "name": "4a5e0899-cb13-4ef7-9e10-43b47e417175" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/4a5e0899-cb13-4ef7-9e10-43b47e417175?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "2b166170-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:51:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e22070f1-c619-4fbf-97af-13c9d5849299", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14982,Microsoft.Compute/GetOperation30Min;29898", + "x-ms-ratelimit-remaining-subscription-reads": "11953", + "x-ms-request-id": "3fd060c7-2395-492f-8454-ebe33fbf9395", + "x-ms-routing-request-id": "WESTUS:20220214T035154Z:e22070f1-c619-4fbf-97af-13c9d5849299" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:49:53.7869703\u002B00:00", + "endTime": "2022-02-14T03:51:47.6932679\u002B00:00", + "status": "Succeeded", + "name": "4a5e0899-cb13-4ef7-9e10-43b47e417175" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/4a5e0899-cb13-4ef7-9e10-43b47e417175?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "2b166170-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:51:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "94080c62-e0f0-42a9-aeb5-6aa387a3dc3e", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14981,Microsoft.Compute/GetOperation30Min;29897", + "x-ms-ratelimit-remaining-subscription-reads": "11952", + "x-ms-request-id": "3562a2f8-098e-4063-956c-9aee36fd0df3", + "x-ms-routing-request-id": "WESTUS:20220214T035154Z:94080c62-e0f0-42a9-aeb5-6aa387a3dc3e" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rgname/providers/Microsoft.Compute/virtualMachineScaleSets/virtualmachinescaleset6c0d2aef?api-version=2021-11-01", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "732b1fdc-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Azure-AsyncNotification": "Enabled", + "Azure-AsyncOperation": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/3ac597ab-01ee-437d-8a1a-b31f00f9dd30?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Mon, 14 Feb 2022 03:51:54 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/3ac597ab-01ee-437d-8a1a-b31f00f9dd30?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026monitor=true\u0026api-version=2021-11-01", + "Pragma": "no-cache", + "Retry-After": "10", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "297c9690-be9a-4541-8dda-ab7b4ee79666", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/DeleteVMScaleSet3Min;79,Microsoft.Compute/DeleteVMScaleSet30Min;398,Microsoft.Compute/VMScaleSetBatchedVMRequests5Min;3726,Microsoft.Compute/VmssQueuedVMOperations;0", + "x-ms-ratelimit-remaining-subscription-deletes": "14993", + "x-ms-request-charge": "1", + "x-ms-request-id": "3ac597ab-01ee-437d-8a1a-b31f00f9dd30", + "x-ms-routing-request-id": "WESTUS:20220214T035155Z:297c9690-be9a-4541-8dda-ab7b4ee79666" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/3ac597ab-01ee-437d-8a1a-b31f00f9dd30?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "732b1fdc-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:05 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Retry-After": "11", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7bbfcb2a-d8a9-47f1-b4db-380512484fb6", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14982,Microsoft.Compute/GetOperation30Min;29895", + "x-ms-ratelimit-remaining-subscription-reads": "11951", + "x-ms-request-id": "495a7d9a-69d9-43bf-92a8-d07e16ccd992", + "x-ms-routing-request-id": "WESTUS:20220214T035205Z:7bbfcb2a-d8a9-47f1-b4db-380512484fb6" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:51:54.9745096\u002B00:00", + "status": "InProgress", + "name": "3ac597ab-01ee-437d-8a1a-b31f00f9dd30" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/3ac597ab-01ee-437d-8a1a-b31f00f9dd30?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "732b1fdc-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:16 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5c0a365d-20c5-4ac5-96a3-185b303fb06b", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14981,Microsoft.Compute/GetOperation30Min;29894", + "x-ms-ratelimit-remaining-subscription-reads": "11950", + "x-ms-request-id": "20c80dac-bbbb-483b-a8f9-ea22ac7cfc14", + "x-ms-routing-request-id": "WESTUS:20220214T035216Z:5c0a365d-20c5-4ac5-96a3-185b303fb06b" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:51:54.9745096\u002B00:00", + "status": "InProgress", + "name": "3ac597ab-01ee-437d-8a1a-b31f00f9dd30" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Compute/locations/eastus/operations/3ac597ab-01ee-437d-8a1a-b31f00f9dd30?p=54253b73-cb53-496f-ab42-5e5ee19426f8\u0026api-version=2021-11-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Authorization": "Sanitized", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-azure-mgmt-compute/26.0.0 Python/3.8.12 (Linux-5.11.0-1028-azure-x86_64-with-glibc2.2.5) VSTS_0fb41ef4-5012-48a9-bf39-4ee3de03ee35_build_2500_0", + "x-ms-client-request-id": "732b1fdc-8d49-11ec-9c9d-439b280b284e" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Mon, 14 Feb 2022 03:52:46 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "Server": [ + "Microsoft-HTTPAPI/2.0", + "Microsoft-HTTPAPI/2.0" + ], + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1e275ea4-198e-4866-87e3-6bc526b85011", + "x-ms-ratelimit-remaining-resource": "Microsoft.Compute/GetOperation3Min;14984,Microsoft.Compute/GetOperation30Min;29893", + "x-ms-ratelimit-remaining-subscription-reads": "11949", + "x-ms-request-id": "df2f3038-a4f4-4a29-882c-d5127c7241ad", + "x-ms-routing-request-id": "WESTUS:20220214T035246Z:1e275ea4-198e-4866-87e3-6bc526b85011" + }, + "ResponseBody": { + "startTime": "2022-02-14T03:51:54.9745096\u002B00:00", + "endTime": "2022-02-14T03:52:35.2559567\u002B00:00", + "status": "Succeeded", + "name": "3ac597ab-01ee-437d-8a1a-b31f00f9dd30" + } + } + ], + "Variables": {} +}