From eb28f3cf17b79f81e6ab951190f962cddca6f3f8 Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Mon, 14 Nov 2022 07:15:39 +0000 Subject: [PATCH] CodeGen from PR 21539 in Azure/azure-rest-api-specs Merge 77028648b9626ec504fe5d761048abe241def65d into e501ae8def9d70169be3739f6c72199e9b4a8e39 --- sdk/devcenter/azure-mgmt-devcenter/_meta.json | 4 +- .../azure/mgmt/devcenter/_configuration.py | 4 +- .../mgmt/devcenter/_dev_center_mgmt_client.py | 9 +- .../azure/mgmt/devcenter/_version.py | 2 +- .../mgmt/devcenter/aio/_configuration.py | 4 +- .../devcenter/aio/_dev_center_mgmt_client.py | 9 +- .../mgmt/devcenter/aio/operations/__init__.py | 2 + .../_attached_networks_operations.py | 16 +- .../aio/operations/_catalogs_operations.py | 20 +- .../_check_name_availability_operations.py | 172 ++++++++++ .../_dev_box_definitions_operations.py | 20 +- .../aio/operations/_dev_centers_operations.py | 18 +- .../_environment_types_operations.py | 10 +- .../aio/operations/_galleries_operations.py | 12 +- .../operations/_image_versions_operations.py | 4 +- .../aio/operations/_images_operations.py | 6 +- .../_network_connections_operations.py | 118 +++++-- .../_operation_statuses_operations.py | 2 +- .../devcenter/aio/operations/_operations.py | 2 +- .../aio/operations/_pools_operations.py | 16 +- ...ct_allowed_environment_types_operations.py | 4 +- .../_project_environment_types_operations.py | 10 +- .../aio/operations/_projects_operations.py | 18 +- .../aio/operations/_schedules_operations.py | 16 +- .../aio/operations/_skus_operations.py | 2 +- .../aio/operations/_usages_operations.py | 2 +- .../azure/mgmt/devcenter/models/__init__.py | 12 + .../models/_dev_center_mgmt_client_enums.py | 35 ++ .../mgmt/devcenter/models/_models_py3.py | 300 +++++++++++++++--- .../mgmt/devcenter/operations/__init__.py | 2 + .../_attached_networks_operations.py | 40 +-- .../operations/_catalogs_operations.py | 44 +-- .../_check_name_availability_operations.py | 206 ++++++++++++ .../_dev_box_definitions_operations.py | 48 +-- .../operations/_dev_centers_operations.py | 42 +-- .../_environment_types_operations.py | 30 +- .../operations/_galleries_operations.py | 28 +- .../operations/_image_versions_operations.py | 12 +- .../operations/_images_operations.py | 18 +- .../_network_connections_operations.py | 153 ++++++--- .../_operation_statuses_operations.py | 6 +- .../mgmt/devcenter/operations/_operations.py | 6 +- .../devcenter/operations/_pools_operations.py | 36 +-- ...ct_allowed_environment_types_operations.py | 12 +- .../_project_environment_types_operations.py | 30 +- .../operations/_projects_operations.py | 42 +-- .../operations/_schedules_operations.py | 36 +-- .../devcenter/operations/_skus_operations.py | 6 +- .../operations/_usages_operations.py | 6 +- .../attached_networks_create.py | 8 +- .../attached_networks_delete.py | 6 +- .../attached_networks_get_by_dev_center.py | 4 +- .../attached_networks_get_by_project.py | 6 +- .../attached_networks_list_by_dev_center.py | 4 +- .../attached_networks_list_by_project.py | 6 +- .../catalogs_create_or_update_ado.py | 6 +- .../catalogs_create_or_update_git_hub.py | 6 +- .../generated_samples/catalogs_delete.py | 6 +- .../generated_samples/catalogs_get.py | 6 +- .../catalogs_list_by_dev_center.py | 4 +- .../generated_samples/catalogs_sync.py | 6 +- .../generated_samples/catalogs_update.py | 6 +- .../dev_box_definitions_create.py | 5 +- .../dev_box_definitions_delete.py | 4 +- .../dev_box_definitions_get.py | 4 +- .../dev_box_definitions_get_by_project.py | 4 +- .../dev_box_definitions_list_by_dev_center.py | 4 +- .../dev_box_definitions_list_by_project.py | 4 +- .../dev_box_definitions_patch.py | 4 +- .../generated_samples/dev_centers_create.py | 4 +- .../dev_centers_create_with_user_identity.py | 4 +- .../generated_samples/dev_centers_delete.py | 4 +- .../generated_samples/dev_centers_get.py | 4 +- .../dev_centers_list_by_resource_group.py | 4 +- .../dev_centers_list_by_subscription.py | 4 +- .../generated_samples/dev_centers_update.py | 4 +- .../environment_types_create_or_update.py | 6 +- .../environment_types_delete.py | 6 +- .../environment_types_get.py | 6 +- .../environment_types_list_by_dev_center.py | 4 +- .../environment_types_update.py | 6 +- .../galleries_create_or_update.py | 8 +- .../generated_samples/galleries_delete.py | 6 +- .../generated_samples/galleries_get.py | 6 +- .../galleries_list_by_dev_center.py | 4 +- .../generated_samples/get_operation_status.py | 8 +- .../image_versions_list_by_image.py | 4 +- .../generated_samples/images_get.py | 6 +- .../images_list_by_dev_center.py | 4 +- .../images_list_by_gallery.py | 4 +- .../generated_samples/list_usages.py | 4 +- .../generated_samples/name_availability.py | 40 +++ .../network_connections_create_or_update.py | 4 +- .../network_connections_delete.py | 6 +- .../network_connections_get.py | 4 +- .../network_connections_get_health_details.py | 6 +- ...work_connections_list_by_resource_group.py | 4 +- ...etwork_connections_list_by_subscription.py | 4 +- ...network_connections_list_health_details.py | 4 +- .../network_connections_run_health_checks.py | 8 +- .../network_connections_update.py | 4 +- .../generated_samples/operations_get.py | 2 +- .../pools_create_or_update.py | 8 +- .../generated_samples/pools_delete.py | 6 +- .../generated_samples/pools_get.py | 8 +- .../pools_list_by_project.py | 6 +- .../generated_samples/pools_update.py | 8 +- .../project_allowed_environment_types_get.py | 6 +- .../project_allowed_environment_types_list.py | 4 +- ...ject_environment_types_create_or_update.py | 6 +- .../project_environment_types_delete.py | 6 +- .../project_environment_types_get.py | 6 +- .../project_environment_types_list.py | 4 +- .../project_environment_types_update.py | 6 +- .../projects_create_or_update.py | 8 +- .../generated_samples/projects_delete.py | 6 +- .../generated_samples/projects_get.py | 6 +- .../projects_list_by_resource_group.py | 4 +- .../projects_list_by_subscription.py | 4 +- .../generated_samples/projects_update.py | 6 +- ...les_create_daily_shutdown_pool_schedule.py | 4 +- .../generated_samples/schedules_delete.py | 4 +- .../schedules_get_by_pool.py | 4 +- .../schedules_list_by_pool.py | 4 +- .../generated_samples/schedules_update.py | 4 +- .../skus_list_by_subscription.py | 4 +- .../generated_samples/versions_get.py | 6 +- 127 files changed, 1449 insertions(+), 640 deletions(-) create mode 100644 sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_check_name_availability_operations.py create mode 100644 sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_check_name_availability_operations.py create mode 100644 sdk/devcenter/azure-mgmt-devcenter/generated_samples/name_availability.py diff --git a/sdk/devcenter/azure-mgmt-devcenter/_meta.json b/sdk/devcenter/azure-mgmt-devcenter/_meta.json index 5973e61f4103..cbb3d81a0b15 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/_meta.json +++ b/sdk/devcenter/azure-mgmt-devcenter/_meta.json @@ -1,11 +1,11 @@ { - "commit": "4903b1ed79e30f689d7c469cfa06734cfcd106d6", + "commit": "9823d347bc63244aff3037c9b3896480011e4232", "repository_url": "https://github.com/Azure/azure-rest-api-specs", "autorest": "3.9.2", "use": [ "@autorest/python@6.2.1", "@autorest/modelerfour@4.24.3" ], - "autorest_command": "autorest specification/devcenter/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.2.1 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False", + "autorest_command": "autorest specification/devcenter/resource-manager/readme.md --generate-sample=True --include-x-ms-examples-original-file=True --python --python-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-python/sdk --use=@autorest/python@6.2.1 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False", "readme": "specification/devcenter/resource-manager/readme.md" } \ No newline at end of file diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/_configuration.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/_configuration.py index 397abfc289d7..973e6e9b92e7 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/_configuration.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/_configuration.py @@ -35,14 +35,14 @@ class DevCenterMgmtClientConfiguration(Configuration): # pylint: disable=too-ma :type credential: ~azure.core.credentials.TokenCredential :param subscription_id: The ID of the target subscription. Required. :type subscription_id: str - :keyword api_version: Api Version. Default value is "2022-10-12-preview". Note that overriding + :keyword api_version: Api Version. Default value is "2022-11-11-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ def __init__(self, credential: "TokenCredential", subscription_id: str, **kwargs: Any) -> None: super(DevCenterMgmtClientConfiguration, self).__init__(**kwargs) - api_version = kwargs.pop("api_version", "2022-10-12-preview") # type: Literal["2022-10-12-preview"] + api_version = kwargs.pop("api_version", "2022-11-11-preview") # type: Literal["2022-11-11-preview"] if credential is None: raise ValueError("Parameter 'credential' must not be None.") diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/_dev_center_mgmt_client.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/_dev_center_mgmt_client.py index 3dfe7e46c697..d0ba9f033617 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/_dev_center_mgmt_client.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/_dev_center_mgmt_client.py @@ -18,6 +18,7 @@ from .operations import ( AttachedNetworksOperations, CatalogsOperations, + CheckNameAvailabilityOperations, DevBoxDefinitionsOperations, DevCentersOperations, EnvironmentTypesOperations, @@ -74,6 +75,9 @@ class DevCenterMgmtClient: # pylint: disable=client-accepts-api-version-keyword :vartype operation_statuses: azure.mgmt.devcenter.operations.OperationStatusesOperations :ivar usages: UsagesOperations operations :vartype usages: azure.mgmt.devcenter.operations.UsagesOperations + :ivar check_name_availability: CheckNameAvailabilityOperations operations + :vartype check_name_availability: + azure.mgmt.devcenter.operations.CheckNameAvailabilityOperations :ivar skus: SkusOperations operations :vartype skus: azure.mgmt.devcenter.operations.SkusOperations :ivar pools: PoolsOperations operations @@ -88,7 +92,7 @@ class DevCenterMgmtClient: # pylint: disable=client-accepts-api-version-keyword :type subscription_id: str :param base_url: Service URL. Default value is "https://management.azure.com". :type base_url: str - :keyword api_version: Api Version. Default value is "2022-10-12-preview". Note that overriding + :keyword api_version: Api Version. Default value is "2022-11-11-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no @@ -137,6 +141,9 @@ def __init__( self._client, self._config, self._serialize, self._deserialize ) self.usages = UsagesOperations(self._client, self._config, self._serialize, self._deserialize) + self.check_name_availability = CheckNameAvailabilityOperations( + self._client, self._config, self._serialize, self._deserialize + ) self.skus = SkusOperations(self._client, self._config, self._serialize, self._deserialize) self.pools = PoolsOperations(self._client, self._config, self._serialize, self._deserialize) self.schedules = SchedulesOperations(self._client, self._config, self._serialize, self._deserialize) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/_version.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/_version.py index 20971492f129..e5754a47ce68 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/_version.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "1.0.0b3" +VERSION = "1.0.0b1" diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/_configuration.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/_configuration.py index 84457ecc8334..f37f859e2f12 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/_configuration.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/_configuration.py @@ -35,14 +35,14 @@ class DevCenterMgmtClientConfiguration(Configuration): # pylint: disable=too-ma :type credential: ~azure.core.credentials_async.AsyncTokenCredential :param subscription_id: The ID of the target subscription. Required. :type subscription_id: str - :keyword api_version: Api Version. Default value is "2022-10-12-preview". Note that overriding + :keyword api_version: Api Version. Default value is "2022-11-11-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str """ def __init__(self, credential: "AsyncTokenCredential", subscription_id: str, **kwargs: Any) -> None: super(DevCenterMgmtClientConfiguration, self).__init__(**kwargs) - api_version = kwargs.pop("api_version", "2022-10-12-preview") # type: Literal["2022-10-12-preview"] + api_version = kwargs.pop("api_version", "2022-11-11-preview") # type: Literal["2022-11-11-preview"] if credential is None: raise ValueError("Parameter 'credential' must not be None.") diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/_dev_center_mgmt_client.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/_dev_center_mgmt_client.py index 28276733e012..0aa460d5f19c 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/_dev_center_mgmt_client.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/_dev_center_mgmt_client.py @@ -18,6 +18,7 @@ from .operations import ( AttachedNetworksOperations, CatalogsOperations, + CheckNameAvailabilityOperations, DevBoxDefinitionsOperations, DevCentersOperations, EnvironmentTypesOperations, @@ -74,6 +75,9 @@ class DevCenterMgmtClient: # pylint: disable=client-accepts-api-version-keyword :vartype operation_statuses: azure.mgmt.devcenter.aio.operations.OperationStatusesOperations :ivar usages: UsagesOperations operations :vartype usages: azure.mgmt.devcenter.aio.operations.UsagesOperations + :ivar check_name_availability: CheckNameAvailabilityOperations operations + :vartype check_name_availability: + azure.mgmt.devcenter.aio.operations.CheckNameAvailabilityOperations :ivar skus: SkusOperations operations :vartype skus: azure.mgmt.devcenter.aio.operations.SkusOperations :ivar pools: PoolsOperations operations @@ -88,7 +92,7 @@ class DevCenterMgmtClient: # pylint: disable=client-accepts-api-version-keyword :type subscription_id: str :param base_url: Service URL. Default value is "https://management.azure.com". :type base_url: str - :keyword api_version: Api Version. Default value is "2022-10-12-preview". Note that overriding + :keyword api_version: Api Version. Default value is "2022-11-11-preview". Note that overriding this default value may result in unsupported behavior. :paramtype api_version: str :keyword int polling_interval: Default waiting time between two polls for LRO operations if no @@ -137,6 +141,9 @@ def __init__( self._client, self._config, self._serialize, self._deserialize ) self.usages = UsagesOperations(self._client, self._config, self._serialize, self._deserialize) + self.check_name_availability = CheckNameAvailabilityOperations( + self._client, self._config, self._serialize, self._deserialize + ) self.skus = SkusOperations(self._client, self._config, self._serialize, self._deserialize) self.pools = PoolsOperations(self._client, self._config, self._serialize, self._deserialize) self.schedules = SchedulesOperations(self._client, self._config, self._serialize, self._deserialize) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/__init__.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/__init__.py index ddd754d755cd..18acac80c10d 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/__init__.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/__init__.py @@ -20,6 +20,7 @@ from ._operations import Operations from ._operation_statuses_operations import OperationStatusesOperations from ._usages_operations import UsagesOperations +from ._check_name_availability_operations import CheckNameAvailabilityOperations from ._skus_operations import SkusOperations from ._pools_operations import PoolsOperations from ._schedules_operations import SchedulesOperations @@ -44,6 +45,7 @@ "Operations", "OperationStatusesOperations", "UsagesOperations", + "CheckNameAvailabilityOperations", "SkusOperations", "PoolsOperations", "SchedulesOperations", diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_attached_networks_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_attached_networks_operations.py index 2dff679c5437..efcae37954da 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_attached_networks_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_attached_networks_operations.py @@ -93,7 +93,7 @@ def list_by_project( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.AttachedNetworkListResult] error_map = { @@ -194,7 +194,7 @@ async def get_by_project( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.AttachedNetworkConnection] request = build_get_by_project_request( @@ -255,7 +255,7 @@ def list_by_dev_center( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.AttachedNetworkListResult] error_map = { @@ -356,7 +356,7 @@ async def get_by_dev_center( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.AttachedNetworkConnection] request = build_get_by_dev_center_request( @@ -412,7 +412,7 @@ async def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.AttachedNetworkConnection] @@ -582,7 +582,7 @@ async def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.AttachedNetworkConnection] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -645,7 +645,7 @@ async def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -706,7 +706,7 @@ async def begin_delete( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_catalogs_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_catalogs_operations.py index 1716cc090c3d..676cd3d686df 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_catalogs_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_catalogs_operations.py @@ -91,7 +91,7 @@ def list_by_dev_center( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.CatalogListResult] error_map = { @@ -192,7 +192,7 @@ async def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.Catalog] request = build_get_request( @@ -248,7 +248,7 @@ async def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Catalog] @@ -414,7 +414,7 @@ async def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Catalog] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -482,7 +482,7 @@ async def _update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.Catalog]] @@ -650,7 +650,7 @@ async def begin_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Catalog] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -713,7 +713,7 @@ async def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -774,7 +774,7 @@ async def begin_delete( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) @@ -832,7 +832,7 @@ async def _sync_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_sync_request( @@ -893,7 +893,7 @@ async def begin_sync( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_check_name_availability_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_check_name_availability_operations.py new file mode 100644 index 000000000000..3e01e4ea8fb8 --- /dev/null +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_check_name_availability_operations.py @@ -0,0 +1,172 @@ +# pylint: disable=too-many-lines +# 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 sys +from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload + +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + map_error, +) +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import AsyncHttpResponse +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator_async import distributed_trace_async +from azure.core.utils import case_insensitive_dict +from azure.mgmt.core.exceptions import ARMErrorFormat + +from ... import models as _models +from ..._vendor import _convert_request +from ...operations._check_name_availability_operations import build_execute_request + +if sys.version_info >= (3, 8): + from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +else: + from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]] + + +class CheckNameAvailabilityOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.devcenter.aio.DevCenterMgmtClient`'s + :attr:`check_name_availability` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs) -> None: + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @overload + async def execute( + self, + name_availability_request: _models.CheckNameAvailabilityRequest, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.CheckNameAvailabilityResponse: + """Check the availability of name for resource. + + :param name_availability_request: The required parameters for checking if resource name is + available. Required. + :type name_availability_request: ~azure.mgmt.devcenter.models.CheckNameAvailabilityRequest + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: CheckNameAvailabilityResponse or the result of cls(response) + :rtype: ~azure.mgmt.devcenter.models.CheckNameAvailabilityResponse + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + async def execute( + self, name_availability_request: IO, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.CheckNameAvailabilityResponse: + """Check the availability of name for resource. + + :param name_availability_request: The required parameters for checking if resource name is + available. Required. + :type name_availability_request: IO + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: CheckNameAvailabilityResponse or the result of cls(response) + :rtype: ~azure.mgmt.devcenter.models.CheckNameAvailabilityResponse + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace_async + async def execute( + self, name_availability_request: Union[_models.CheckNameAvailabilityRequest, IO], **kwargs: Any + ) -> _models.CheckNameAvailabilityResponse: + """Check the availability of name for resource. + + :param name_availability_request: The required parameters for checking if resource name is + available. Is either a model type or a IO type. Required. + :type name_availability_request: ~azure.mgmt.devcenter.models.CheckNameAvailabilityRequest or + IO + :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. + Default value is None. + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: CheckNameAvailabilityResponse or the result of cls(response) + :rtype: ~azure.mgmt.devcenter.models.CheckNameAvailabilityResponse + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop( + "api_version", _params.pop("api-version", self._config.api_version) + ) # type: Literal["2022-11-11-preview"] + content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + cls = kwargs.pop("cls", None) # type: ClsType[_models.CheckNameAvailabilityResponse] + + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(name_availability_request, (IO, bytes)): + _content = name_availability_request + else: + _json = self._serialize.body(name_availability_request, "CheckNameAvailabilityRequest") + + request = build_execute_request( + subscription_id=self._config.subscription_id, + api_version=api_version, + content_type=content_type, + json=_json, + content=_content, + template_url=self.execute.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = await self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + 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) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = self._deserialize("CheckNameAvailabilityResponse", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + execute.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/checkNameAvailability"} # type: ignore diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_dev_box_definitions_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_dev_box_definitions_operations.py index dad12e3e90dd..96240fe0effa 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_dev_box_definitions_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_dev_box_definitions_operations.py @@ -92,7 +92,7 @@ def list_by_dev_center( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevBoxDefinitionListResult] error_map = { @@ -193,7 +193,7 @@ async def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevBoxDefinition] request = build_get_request( @@ -249,7 +249,7 @@ async def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevBoxDefinition] @@ -419,7 +419,7 @@ async def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevBoxDefinition] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -487,7 +487,7 @@ async def _update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.DevBoxDefinition]] @@ -655,7 +655,7 @@ async def begin_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevBoxDefinition] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -718,7 +718,7 @@ async def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -779,7 +779,7 @@ async def begin_delete( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) @@ -845,7 +845,7 @@ def list_by_project( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevBoxDefinitionListResult] error_map = { @@ -946,7 +946,7 @@ async def get_by_project( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevBoxDefinition] request = build_get_by_project_request( diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_dev_centers_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_dev_centers_operations.py index 6525a35c2c40..abf22d3eb727 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_dev_centers_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_dev_centers_operations.py @@ -84,7 +84,7 @@ def list_by_subscription(self, top: Optional[int] = None, **kwargs: Any) -> Asyn api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevCenterListResult] error_map = { @@ -174,7 +174,7 @@ def list_by_resource_group( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevCenterListResult] error_map = { @@ -270,7 +270,7 @@ async def get(self, resource_group_name: str, dev_center_name: str, **kwargs: An api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevCenter] request = build_get_request( @@ -320,7 +320,7 @@ async def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevCenter] @@ -476,7 +476,7 @@ async def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevCenter] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -538,7 +538,7 @@ async def _update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.DevCenter]] @@ -692,7 +692,7 @@ async def begin_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevCenter] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -754,7 +754,7 @@ async def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -810,7 +810,7 @@ async def begin_delete(self, resource_group_name: str, dev_center_name: str, **k api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_environment_types_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_environment_types_operations.py index 2e0363a511f6..98cbd0320100 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_environment_types_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_environment_types_operations.py @@ -88,7 +88,7 @@ def list_by_dev_center( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.EnvironmentTypeListResult] error_map = { @@ -189,7 +189,7 @@ async def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.EnvironmentType] request = build_get_request( @@ -327,7 +327,7 @@ async def create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.EnvironmentType] @@ -478,7 +478,7 @@ async def update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.EnvironmentType] @@ -556,7 +556,7 @@ async def delete( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_galleries_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_galleries_operations.py index aa6b4a47b71c..8364419ee56c 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_galleries_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_galleries_operations.py @@ -89,7 +89,7 @@ def list_by_dev_center( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.GalleryListResult] error_map = { @@ -190,7 +190,7 @@ async def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.Gallery] request = build_get_request( @@ -246,7 +246,7 @@ async def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Gallery] @@ -412,7 +412,7 @@ async def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Gallery] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -475,7 +475,7 @@ async def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -536,7 +536,7 @@ async def begin_delete( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_image_versions_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_image_versions_operations.py index b660239a2616..4495e2a4d054 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_image_versions_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_image_versions_operations.py @@ -83,7 +83,7 @@ def list_by_image( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ImageVersionListResult] error_map = { @@ -195,7 +195,7 @@ async def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ImageVersion] request = build_get_request( diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_images_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_images_operations.py index 0be80e46cb93..4fe7422058a6 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_images_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_images_operations.py @@ -86,7 +86,7 @@ def list_by_dev_center( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ImageListResult] error_map = { @@ -187,7 +187,7 @@ def list_by_gallery( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ImageListResult] error_map = { @@ -291,7 +291,7 @@ async def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.Image] request = build_get_request( diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_network_connections_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_network_connections_operations.py index a4995939b3d5..9028a2dcd0b0 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_network_connections_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_network_connections_operations.py @@ -89,7 +89,7 @@ def list_by_subscription( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkConnectionListResult] error_map = { @@ -179,7 +179,7 @@ def list_by_resource_group( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkConnectionListResult] error_map = { @@ -278,7 +278,7 @@ async def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkConnection] request = build_get_request( @@ -332,7 +332,7 @@ async def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkConnection] @@ -495,7 +495,7 @@ async def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkConnection] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -561,7 +561,7 @@ async def _update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.NetworkConnection]] @@ -722,7 +722,7 @@ async def begin_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkConnection] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -784,7 +784,7 @@ async def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -843,7 +843,7 @@ async def begin_delete( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) @@ -911,7 +911,7 @@ def list_health_details( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.HealthCheckStatusDetailsListResult] error_map = { @@ -1011,7 +1011,7 @@ async def get_health_details( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.HealthCheckStatusDetails] request = build_get_health_details_request( @@ -1045,24 +1045,9 @@ async def get_health_details( get_health_details.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/healthChecks/latest"} # type: ignore - @distributed_trace_async - async def run_health_checks( # pylint: disable=inconsistent-return-statements + async def _run_health_checks_initial( # pylint: disable=inconsistent-return-statements self, resource_group_name: str, network_connection_name: str, **kwargs: Any ) -> None: - """Triggers a new health check run. The execution and health check result can be tracked via the - network Connection health check details. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - Required. - :type resource_group_name: str - :param network_connection_name: Name of the Network Connection that can be applied to a Pool. - Required. - :type network_connection_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None or the result of cls(response) - :rtype: None - :raises ~azure.core.exceptions.HttpResponseError: - """ error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, @@ -1076,7 +1061,7 @@ async def run_health_checks( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_run_health_checks_request( @@ -1084,7 +1069,7 @@ async def run_health_checks( # pylint: disable=inconsistent-return-statements network_connection_name=network_connection_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.run_health_checks.metadata["url"], + template_url=self._run_health_checks_initial.metadata["url"], headers=_headers, params=_params, ) @@ -1097,11 +1082,82 @@ async def run_health_checks( # pylint: disable=inconsistent-return-statements response = pipeline_response.http_response - if response.status_code not in [200]: + 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 cls: return cls(pipeline_response, None, {}) - run_health_checks.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/runHealthChecks"} # type: ignore + _run_health_checks_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/runHealthChecks"} # type: ignore + + @distributed_trace_async + async def begin_run_health_checks( + self, resource_group_name: str, network_connection_name: str, **kwargs: Any + ) -> AsyncLROPoller[None]: + """Triggers a new health check run. The execution and health check result can be tracked via the + network Connection health check details. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param network_connection_name: Name of the Network Connection that can be applied to a Pool. + Required. + :type network_connection_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: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop( + "api_version", _params.pop("api-version", self._config.api_version) + ) # type: Literal["2022-11-11-preview"] + cls = kwargs.pop("cls", None) # type: ClsType[None] + polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] + 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._run_health_checks_initial( # type: ignore + resource_group_name=resource_group_name, + network_connection_name=network_connection_name, + api_version=api_version, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs + ) + kwargs.pop("error_map", None) + + def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements + if cls: + return cls(pipeline_response, None, {}) + + if polling is True: + polling_method = cast( + AsyncPollingMethod, + AsyncARMPolling(lro_delay, lro_options={"final-state-via": "azure-async-operation"}, **kwargs), + ) # type: AsyncPollingMethod + elif polling is False: + polling_method = cast(AsyncPollingMethod, 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, + ) + return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_run_health_checks.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/runHealthChecks"} # type: ignore diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_operation_statuses_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_operation_statuses_operations.py index d7a0a74bfdcd..819301f2933c 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_operation_statuses_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_operation_statuses_operations.py @@ -83,7 +83,7 @@ async def get(self, location: str, operation_id: str, **kwargs: Any) -> _models. api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.OperationStatus] request = build_get_request( diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_operations.py index 2ee56afd4275..fff943446067 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_operations.py @@ -71,7 +71,7 @@ def list(self, **kwargs: Any) -> AsyncIterable["_models.Operation"]: api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.OperationListResult] error_map = { diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_pools_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_pools_operations.py index 4c04b5e675dc..d345f2c7f4cc 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_pools_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_pools_operations.py @@ -90,7 +90,7 @@ def list_by_project( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.PoolListResult] error_map = { @@ -189,7 +189,7 @@ async def get(self, resource_group_name: str, project_name: str, pool_name: str, api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.Pool] request = build_get_request( @@ -240,7 +240,7 @@ async def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Pool] @@ -402,7 +402,7 @@ async def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Pool] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -470,7 +470,7 @@ async def _update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.Pool]] @@ -635,7 +635,7 @@ async def begin_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Pool] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -698,7 +698,7 @@ async def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -759,7 +759,7 @@ async def begin_delete( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_project_allowed_environment_types_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_project_allowed_environment_types_operations.py index 57f865dec633..6fce45105f94 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_project_allowed_environment_types_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_project_allowed_environment_types_operations.py @@ -84,7 +84,7 @@ def list( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.AllowedEnvironmentTypeListResult] error_map = { @@ -185,7 +185,7 @@ async def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.AllowedEnvironmentType] request = build_get_request( diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_project_environment_types_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_project_environment_types_operations.py index 912679238982..5f08042e7385 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_project_environment_types_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_project_environment_types_operations.py @@ -90,7 +90,7 @@ def list( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ProjectEnvironmentTypeListResult] error_map = { @@ -191,7 +191,7 @@ async def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ProjectEnvironmentType] request = build_get_request( @@ -330,7 +330,7 @@ async def create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.ProjectEnvironmentType] @@ -481,7 +481,7 @@ async def update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.ProjectEnvironmentType] @@ -559,7 +559,7 @@ async def delete( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_projects_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_projects_operations.py index b096dca044f4..7d6faeec56a8 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_projects_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_projects_operations.py @@ -84,7 +84,7 @@ def list_by_subscription(self, top: Optional[int] = None, **kwargs: Any) -> Asyn api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ProjectListResult] error_map = { @@ -174,7 +174,7 @@ def list_by_resource_group( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ProjectListResult] error_map = { @@ -270,7 +270,7 @@ async def get(self, resource_group_name: str, project_name: str, **kwargs: Any) api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.Project] request = build_get_request( @@ -320,7 +320,7 @@ async def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Project] @@ -476,7 +476,7 @@ async def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Project] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -538,7 +538,7 @@ async def _update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.Project]] @@ -692,7 +692,7 @@ async def begin_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Project] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -754,7 +754,7 @@ async def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -810,7 +810,7 @@ async def begin_delete(self, resource_group_name: str, project_name: str, **kwar api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_schedules_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_schedules_operations.py index 06c2ca85b280..29d3b0ee8676 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_schedules_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_schedules_operations.py @@ -92,7 +92,7 @@ def list_by_pool( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ScheduleListResult] error_map = { @@ -205,7 +205,7 @@ async def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.Schedule] request = build_get_request( @@ -265,7 +265,7 @@ async def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Schedule] @@ -458,7 +458,7 @@ async def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Schedule] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -530,7 +530,7 @@ async def _update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.Schedule]] @@ -721,7 +721,7 @@ async def begin_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Schedule] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] @@ -792,7 +792,7 @@ async def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -866,7 +866,7 @@ async def begin_delete( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, AsyncPollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_skus_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_skus_operations.py index f2e5e7fdd964..6cc845ed67e4 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_skus_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_skus_operations.py @@ -74,7 +74,7 @@ def list_by_subscription(self, top: Optional[int] = None, **kwargs: Any) -> Asyn api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.SkuListResult] error_map = { diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_usages_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_usages_operations.py index 006495a547aa..63f6264e626c 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_usages_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/aio/operations/_usages_operations.py @@ -73,7 +73,7 @@ def list_by_location(self, location: str, **kwargs: Any) -> AsyncIterable["_mode api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ListUsagesResult] error_map = { diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/models/__init__.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/models/__init__.py index 2cf7a57f6a1d..4fb78374cb02 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/models/__init__.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/models/__init__.py @@ -16,6 +16,8 @@ from ._models_py3 import CatalogProperties from ._models_py3 import CatalogUpdate from ._models_py3 import CatalogUpdateProperties +from ._models_py3 import CheckNameAvailabilityRequest +from ._models_py3 import CheckNameAvailabilityResponse from ._models_py3 import CloudErrorBody from ._models_py3 import DevBoxDefinition from ._models_py3 import DevBoxDefinitionListResult @@ -32,6 +34,7 @@ from ._models_py3 import EnvironmentTypeUpdate from ._models_py3 import ErrorAdditionalInfo from ._models_py3 import ErrorDetail +from ._models_py3 import ErrorResponse from ._models_py3 import Gallery from ._models_py3 import GalleryListResult from ._models_py3 import GitCatalog @@ -93,15 +96,18 @@ from ._dev_center_mgmt_client_enums import ActionType from ._dev_center_mgmt_client_enums import CatalogSyncState +from ._dev_center_mgmt_client_enums import CheckNameAvailabilityReason from ._dev_center_mgmt_client_enums import CreatedByType from ._dev_center_mgmt_client_enums import DomainJoinType from ._dev_center_mgmt_client_enums import EnableStatus from ._dev_center_mgmt_client_enums import HealthCheckStatus +from ._dev_center_mgmt_client_enums import HibernateSupport from ._dev_center_mgmt_client_enums import ImageValidationStatus from ._dev_center_mgmt_client_enums import LicenseType from ._dev_center_mgmt_client_enums import LocalAdminStatus from ._dev_center_mgmt_client_enums import ManagedServiceIdentityType from ._dev_center_mgmt_client_enums import Origin +from ._dev_center_mgmt_client_enums import ProvisioningState from ._dev_center_mgmt_client_enums import ScheduledFrequency from ._dev_center_mgmt_client_enums import ScheduledType from ._dev_center_mgmt_client_enums import SkuTier @@ -121,6 +127,8 @@ "CatalogProperties", "CatalogUpdate", "CatalogUpdateProperties", + "CheckNameAvailabilityRequest", + "CheckNameAvailabilityResponse", "CloudErrorBody", "DevBoxDefinition", "DevBoxDefinitionListResult", @@ -137,6 +145,7 @@ "EnvironmentTypeUpdate", "ErrorAdditionalInfo", "ErrorDetail", + "ErrorResponse", "Gallery", "GalleryListResult", "GitCatalog", @@ -197,15 +206,18 @@ "UserRoleAssignmentValue", "ActionType", "CatalogSyncState", + "CheckNameAvailabilityReason", "CreatedByType", "DomainJoinType", "EnableStatus", "HealthCheckStatus", + "HibernateSupport", "ImageValidationStatus", "LicenseType", "LocalAdminStatus", "ManagedServiceIdentityType", "Origin", + "ProvisioningState", "ScheduledFrequency", "ScheduledType", "SkuTier", diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/models/_dev_center_mgmt_client_enums.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/models/_dev_center_mgmt_client_enums.py index 59f79ab427aa..c3cab8d5dd73 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/models/_dev_center_mgmt_client_enums.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/models/_dev_center_mgmt_client_enums.py @@ -25,6 +25,13 @@ class CatalogSyncState(str, Enum, metaclass=CaseInsensitiveEnumMeta): CANCELED = "Canceled" +class CheckNameAvailabilityReason(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """The reason why the given name is not available.""" + + INVALID = "Invalid" + ALREADY_EXISTS = "AlreadyExists" + + class CreatedByType(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The type of identity that created the resource.""" @@ -61,6 +68,13 @@ class HealthCheckStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): UNKNOWN = "Unknown" +class HibernateSupport(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """Indicates whether hibernate is enabled/disabled.""" + + DISABLED = "Disabled" + ENABLED = "Enabled" + + class ImageValidationStatus(str, Enum, metaclass=CaseInsensitiveEnumMeta): """Image validation status.""" @@ -105,6 +119,27 @@ class Origin(str, Enum, metaclass=CaseInsensitiveEnumMeta): USER_SYSTEM = "user,system" +class ProvisioningState(str, Enum, metaclass=CaseInsensitiveEnumMeta): + """Provisioning state of the resource.""" + + NOT_SPECIFIED = "NotSpecified" + ACCEPTED = "Accepted" + RUNNING = "Running" + CREATING = "Creating" + CREATED = "Created" + UPDATING = "Updating" + UPDATED = "Updated" + DELETING = "Deleting" + DELETED = "Deleted" + SUCCEEDED = "Succeeded" + FAILED = "Failed" + CANCELED = "Canceled" + MOVING_RESOURCES = "MovingResources" + TRANSIENT_FAILURE = "TransientFailure" + ROLLOUT_IN_PROGRESS = "RolloutInProgress" + STORAGE_PROVISIONING_FAILED = "StorageProvisioningFailed" + + class ScheduledFrequency(str, Enum, metaclass=CaseInsensitiveEnumMeta): """The frequency of task execution.""" diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/models/_models_py3.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/models/_models_py3.py index 319a55c7e9d4..be059fdf8e51 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/models/_models_py3.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/models/_models_py3.py @@ -74,8 +74,11 @@ class AllowedEnvironmentType(Resource): :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy information. :vartype system_data: ~azure.mgmt.devcenter.models.SystemData - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState """ _validation = { @@ -144,8 +147,11 @@ class AttachedNetworkConnection(Resource): :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy information. :vartype system_data: ~azure.mgmt.devcenter.models.SystemData - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState :ivar network_connection_id: The resource ID of the NetworkConnection you want to attach. :vartype network_connection_id: str :ivar network_connection_location: The geo-location where the NetworkConnection resource @@ -271,8 +277,11 @@ class Catalog(Resource): :vartype git_hub: ~azure.mgmt.devcenter.models.GitCatalog :ivar ado_git: Properties for an Azure DevOps catalog type. :vartype ado_git: ~azure.mgmt.devcenter.models.GitCatalog - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState :ivar sync_state: The synchronization state of the catalog. Known values are: "Succeeded", "InProgress", "Failed", and "Canceled". :vartype sync_state: str or ~azure.mgmt.devcenter.models.CatalogSyncState @@ -392,8 +401,11 @@ class CatalogProperties(CatalogUpdateProperties): :vartype git_hub: ~azure.mgmt.devcenter.models.GitCatalog :ivar ado_git: Properties for an Azure DevOps catalog type. :vartype ado_git: ~azure.mgmt.devcenter.models.GitCatalog - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState :ivar sync_state: The synchronization state of the catalog. Known values are: "Succeeded", "InProgress", "Failed", and "Canceled". :vartype sync_state: str or ~azure.mgmt.devcenter.models.CatalogSyncState @@ -473,6 +485,73 @@ def __init__( self.ado_git = ado_git +class CheckNameAvailabilityRequest(_serialization.Model): + """The check availability request body. + + :ivar name: The name of the resource for which availability needs to be checked. + :vartype name: str + :ivar type: The resource type. + :vartype type: str + """ + + _attribute_map = { + "name": {"key": "name", "type": "str"}, + "type": {"key": "type", "type": "str"}, + } + + def __init__(self, *, name: Optional[str] = None, type: Optional[str] = None, **kwargs): + """ + :keyword name: The name of the resource for which availability needs to be checked. + :paramtype name: str + :keyword type: The resource type. + :paramtype type: str + """ + super().__init__(**kwargs) + self.name = name + self.type = type + + +class CheckNameAvailabilityResponse(_serialization.Model): + """The check availability result. + + :ivar name_available: Indicates if the resource name is available. + :vartype name_available: bool + :ivar reason: The reason why the given name is not available. Known values are: "Invalid" and + "AlreadyExists". + :vartype reason: str or ~azure.mgmt.devcenter.models.CheckNameAvailabilityReason + :ivar message: Detailed reason why the given name is available. + :vartype message: str + """ + + _attribute_map = { + "name_available": {"key": "nameAvailable", "type": "bool"}, + "reason": {"key": "reason", "type": "str"}, + "message": {"key": "message", "type": "str"}, + } + + def __init__( + self, + *, + name_available: Optional[bool] = None, + reason: Optional[Union[str, "_models.CheckNameAvailabilityReason"]] = None, + message: Optional[str] = None, + **kwargs + ): + """ + :keyword name_available: Indicates if the resource name is available. + :paramtype name_available: bool + :keyword reason: The reason why the given name is not available. Known values are: "Invalid" + and "AlreadyExists". + :paramtype reason: str or ~azure.mgmt.devcenter.models.CheckNameAvailabilityReason + :keyword message: Detailed reason why the given name is available. + :paramtype message: str + """ + super().__init__(**kwargs) + self.name_available = name_available + self.reason = reason + self.message = message + + class CloudErrorBody(_serialization.Model): """An error response from the DevCenter service. @@ -614,8 +693,15 @@ class DevBoxDefinition(TrackedResource): # pylint: disable=too-many-instance-at :ivar os_storage_type: The storage type used for the Operating System disk of Dev Boxes created using this definition. :vartype os_storage_type: str - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar hibernate_support: Indicates whether Dev Boxes created with this definition are capable + of hibernation. Not all images are capable of supporting hibernation. To find out more see + https://aka.ms/devbox/hibernate. Known values are: "Disabled" and "Enabled". + :vartype hibernate_support: str or ~azure.mgmt.devcenter.models.HibernateSupport + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState :ivar image_validation_status: Validation status of the configured image. Known values are: "Unknown", "Pending", "Succeeded", "Failed", and "TimedOut". :vartype image_validation_status: str or ~azure.mgmt.devcenter.models.ImageValidationStatus @@ -650,6 +736,7 @@ class DevBoxDefinition(TrackedResource): # pylint: disable=too-many-instance-at "image_reference": {"key": "properties.imageReference", "type": "ImageReference"}, "sku": {"key": "properties.sku", "type": "Sku"}, "os_storage_type": {"key": "properties.osStorageType", "type": "str"}, + "hibernate_support": {"key": "properties.hibernateSupport", "type": "str"}, "provisioning_state": {"key": "properties.provisioningState", "type": "str"}, "image_validation_status": {"key": "properties.imageValidationStatus", "type": "str"}, "image_validation_error_details": { @@ -667,6 +754,7 @@ def __init__( image_reference: Optional["_models.ImageReference"] = None, sku: Optional["_models.Sku"] = None, os_storage_type: Optional[str] = None, + hibernate_support: Optional[Union[str, "_models.HibernateSupport"]] = None, **kwargs ): """ @@ -681,11 +769,16 @@ def __init__( :keyword os_storage_type: The storage type used for the Operating System disk of Dev Boxes created using this definition. :paramtype os_storage_type: str + :keyword hibernate_support: Indicates whether Dev Boxes created with this definition are + capable of hibernation. Not all images are capable of supporting hibernation. To find out more + see https://aka.ms/devbox/hibernate. Known values are: "Disabled" and "Enabled". + :paramtype hibernate_support: str or ~azure.mgmt.devcenter.models.HibernateSupport """ super().__init__(tags=tags, location=location, **kwargs) self.image_reference = image_reference self.sku = sku self.os_storage_type = os_storage_type + self.hibernate_support = hibernate_support self.provisioning_state = None self.image_validation_status = None self.image_validation_error_details = None @@ -730,12 +823,17 @@ class DevBoxDefinitionUpdateProperties(_serialization.Model): :ivar os_storage_type: The storage type used for the Operating System disk of Dev Boxes created using this definition. :vartype os_storage_type: str + :ivar hibernate_support: Indicates whether Dev Boxes created with this definition are capable + of hibernation. Not all images are capable of supporting hibernation. To find out more see + https://aka.ms/devbox/hibernate. Known values are: "Disabled" and "Enabled". + :vartype hibernate_support: str or ~azure.mgmt.devcenter.models.HibernateSupport """ _attribute_map = { "image_reference": {"key": "imageReference", "type": "ImageReference"}, "sku": {"key": "sku", "type": "Sku"}, "os_storage_type": {"key": "osStorageType", "type": "str"}, + "hibernate_support": {"key": "hibernateSupport", "type": "str"}, } def __init__( @@ -744,6 +842,7 @@ def __init__( image_reference: Optional["_models.ImageReference"] = None, sku: Optional["_models.Sku"] = None, os_storage_type: Optional[str] = None, + hibernate_support: Optional[Union[str, "_models.HibernateSupport"]] = None, **kwargs ): """ @@ -754,11 +853,16 @@ def __init__( :keyword os_storage_type: The storage type used for the Operating System disk of Dev Boxes created using this definition. :paramtype os_storage_type: str + :keyword hibernate_support: Indicates whether Dev Boxes created with this definition are + capable of hibernation. Not all images are capable of supporting hibernation. To find out more + see https://aka.ms/devbox/hibernate. Known values are: "Disabled" and "Enabled". + :paramtype hibernate_support: str or ~azure.mgmt.devcenter.models.HibernateSupport """ super().__init__(**kwargs) self.image_reference = image_reference self.sku = sku self.os_storage_type = os_storage_type + self.hibernate_support = hibernate_support class DevBoxDefinitionProperties(DevBoxDefinitionUpdateProperties): @@ -773,8 +877,15 @@ class DevBoxDefinitionProperties(DevBoxDefinitionUpdateProperties): :ivar os_storage_type: The storage type used for the Operating System disk of Dev Boxes created using this definition. :vartype os_storage_type: str - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar hibernate_support: Indicates whether Dev Boxes created with this definition are capable + of hibernation. Not all images are capable of supporting hibernation. To find out more see + https://aka.ms/devbox/hibernate. Known values are: "Disabled" and "Enabled". + :vartype hibernate_support: str or ~azure.mgmt.devcenter.models.HibernateSupport + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState :ivar image_validation_status: Validation status of the configured image. Known values are: "Unknown", "Pending", "Succeeded", "Failed", and "TimedOut". :vartype image_validation_status: str or ~azure.mgmt.devcenter.models.ImageValidationStatus @@ -798,6 +909,7 @@ class DevBoxDefinitionProperties(DevBoxDefinitionUpdateProperties): "image_reference": {"key": "imageReference", "type": "ImageReference"}, "sku": {"key": "sku", "type": "Sku"}, "os_storage_type": {"key": "osStorageType", "type": "str"}, + "hibernate_support": {"key": "hibernateSupport", "type": "str"}, "provisioning_state": {"key": "provisioningState", "type": "str"}, "image_validation_status": {"key": "imageValidationStatus", "type": "str"}, "image_validation_error_details": {"key": "imageValidationErrorDetails", "type": "ImageValidationErrorDetails"}, @@ -810,6 +922,7 @@ def __init__( image_reference: Optional["_models.ImageReference"] = None, sku: Optional["_models.Sku"] = None, os_storage_type: Optional[str] = None, + hibernate_support: Optional[Union[str, "_models.HibernateSupport"]] = None, **kwargs ): """ @@ -820,8 +933,18 @@ def __init__( :keyword os_storage_type: The storage type used for the Operating System disk of Dev Boxes created using this definition. :paramtype os_storage_type: str + :keyword hibernate_support: Indicates whether Dev Boxes created with this definition are + capable of hibernation. Not all images are capable of supporting hibernation. To find out more + see https://aka.ms/devbox/hibernate. Known values are: "Disabled" and "Enabled". + :paramtype hibernate_support: str or ~azure.mgmt.devcenter.models.HibernateSupport """ - super().__init__(image_reference=image_reference, sku=sku, os_storage_type=os_storage_type, **kwargs) + super().__init__( + image_reference=image_reference, + sku=sku, + os_storage_type=os_storage_type, + hibernate_support=hibernate_support, + **kwargs + ) self.provisioning_state = None self.image_validation_status = None self.image_validation_error_details = None @@ -868,6 +991,10 @@ class DevBoxDefinitionUpdate(TrackedResourceUpdate): :ivar os_storage_type: The storage type used for the Operating System disk of Dev Boxes created using this definition. :vartype os_storage_type: str + :ivar hibernate_support: Indicates whether Dev Boxes created with this definition are capable + of hibernation. Not all images are capable of supporting hibernation. To find out more see + https://aka.ms/devbox/hibernate. Known values are: "Disabled" and "Enabled". + :vartype hibernate_support: str or ~azure.mgmt.devcenter.models.HibernateSupport """ _attribute_map = { @@ -876,6 +1003,7 @@ class DevBoxDefinitionUpdate(TrackedResourceUpdate): "image_reference": {"key": "properties.imageReference", "type": "ImageReference"}, "sku": {"key": "properties.sku", "type": "Sku"}, "os_storage_type": {"key": "properties.osStorageType", "type": "str"}, + "hibernate_support": {"key": "properties.hibernateSupport", "type": "str"}, } def __init__( @@ -886,6 +1014,7 @@ def __init__( image_reference: Optional["_models.ImageReference"] = None, sku: Optional["_models.Sku"] = None, os_storage_type: Optional[str] = None, + hibernate_support: Optional[Union[str, "_models.HibernateSupport"]] = None, **kwargs ): """ @@ -900,11 +1029,16 @@ def __init__( :keyword os_storage_type: The storage type used for the Operating System disk of Dev Boxes created using this definition. :paramtype os_storage_type: str + :keyword hibernate_support: Indicates whether Dev Boxes created with this definition are + capable of hibernation. Not all images are capable of supporting hibernation. To find out more + see https://aka.ms/devbox/hibernate. Known values are: "Disabled" and "Enabled". + :paramtype hibernate_support: str or ~azure.mgmt.devcenter.models.HibernateSupport """ super().__init__(tags=tags, location=location, **kwargs) self.image_reference = image_reference self.sku = sku self.os_storage_type = os_storage_type + self.hibernate_support = hibernate_support class DevCenter(TrackedResource): @@ -931,8 +1065,13 @@ class DevCenter(TrackedResource): :vartype location: str :ivar identity: Managed identity properties. :vartype identity: ~azure.mgmt.devcenter.models.ManagedServiceIdentity - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState + :ivar dev_center_uri: The URI of the resource. + :vartype dev_center_uri: str """ _validation = { @@ -942,6 +1081,7 @@ class DevCenter(TrackedResource): "system_data": {"readonly": True}, "location": {"required": True}, "provisioning_state": {"readonly": True}, + "dev_center_uri": {"readonly": True}, } _attribute_map = { @@ -953,6 +1093,7 @@ class DevCenter(TrackedResource): "location": {"key": "location", "type": "str"}, "identity": {"key": "identity", "type": "ManagedServiceIdentity"}, "provisioning_state": {"key": "properties.provisioningState", "type": "str"}, + "dev_center_uri": {"key": "properties.devCenterUri", "type": "str"}, } def __init__( @@ -974,6 +1115,7 @@ def __init__( super().__init__(tags=tags, location=location, **kwargs) self.identity = identity self.provisioning_state = None + self.dev_center_uri = None class DevCenterListResult(_serialization.Model): @@ -1238,8 +1380,11 @@ class EnvironmentType(Resource): :vartype system_data: ~azure.mgmt.devcenter.models.SystemData :ivar tags: Resource tags. :vartype tags: dict[str, str] - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState """ _validation = { @@ -1388,6 +1533,26 @@ def __init__(self, **kwargs): self.additional_info = None +class ErrorResponse(_serialization.Model): + """Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.). + + :ivar error: The error object. + :vartype error: ~azure.mgmt.devcenter.models.ErrorDetail + """ + + _attribute_map = { + "error": {"key": "error", "type": "ErrorDetail"}, + } + + def __init__(self, *, error: Optional["_models.ErrorDetail"] = None, **kwargs): + """ + :keyword error: The error object. + :paramtype error: ~azure.mgmt.devcenter.models.ErrorDetail + """ + super().__init__(**kwargs) + self.error = error + + class Gallery(Resource): """Represents a gallery. @@ -1404,8 +1569,11 @@ class Gallery(Resource): :ivar system_data: Azure Resource Manager metadata containing createdBy and modifiedBy information. :vartype system_data: ~azure.mgmt.devcenter.models.SystemData - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState :ivar gallery_resource_id: The resource ID of the backing Azure Compute Gallery. :vartype gallery_resource_id: str """ @@ -1712,8 +1880,11 @@ class Image(ProxyResource): image. :vartype recommended_machine_configuration: ~azure.mgmt.devcenter.models.RecommendedMachineConfiguration - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState """ _validation = { @@ -1894,8 +2065,11 @@ class ImageVersion(ProxyResource): :vartype exclude_from_latest: bool :ivar os_disk_image_size_in_gb: The size of the OS disk image, in GB. :vartype os_disk_image_size_in_gb: int - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState """ _validation = { @@ -2085,8 +2259,11 @@ class NetworkConnection(TrackedResource): # pylint: disable=too-many-instance-a :vartype domain_username: str :ivar domain_password: The password for the account used to join domain. :vartype domain_password: str - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState :ivar health_check_status: Overall health status of the network connection. Health checks are run on creation, update, and periodically to validate the network connection. Known values are: "Pending", "Running", "Passed", "Failed", "Warning", and "Unknown". @@ -2347,8 +2524,11 @@ class NetworkProperties(NetworkConnectionUpdateProperties): :vartype domain_username: str :ivar domain_password: The password for the account used to join domain. :vartype domain_password: str - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState :ivar health_check_status: Overall health status of the network connection. Health checks are run on creation, update, and periodically to validate the network connection. Known values are: "Pending", "Running", "Passed", "Failed", "Warning", and "Unknown". @@ -2751,8 +2931,11 @@ class Pool(TrackedResource): # pylint: disable=too-many-instance-attributes :ivar local_administrator: Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. Known values are: "Disabled" and "Enabled". :vartype local_administrator: str or ~azure.mgmt.devcenter.models.LocalAdminStatus - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState """ _validation = { @@ -2906,8 +3089,11 @@ class PoolProperties(PoolUpdateProperties): :ivar local_administrator: Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. Known values are: "Disabled" and "Enabled". :vartype local_administrator: str or ~azure.mgmt.devcenter.models.LocalAdminStatus - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState """ _validation = { @@ -3041,8 +3227,13 @@ class Project(TrackedResource): :vartype dev_center_id: str :ivar description: Description of the project. :vartype description: str - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState + :ivar dev_center_uri: The URI of the resource. + :vartype dev_center_uri: str """ _validation = { @@ -3052,6 +3243,7 @@ class Project(TrackedResource): "system_data": {"readonly": True}, "location": {"required": True}, "provisioning_state": {"readonly": True}, + "dev_center_uri": {"readonly": True}, } _attribute_map = { @@ -3064,6 +3256,7 @@ class Project(TrackedResource): "dev_center_id": {"key": "properties.devCenterId", "type": "str"}, "description": {"key": "properties.description", "type": "str"}, "provisioning_state": {"key": "properties.provisioningState", "type": "str"}, + "dev_center_uri": {"key": "properties.devCenterUri", "type": "str"}, } def __init__( @@ -3089,6 +3282,7 @@ def __init__( self.dev_center_id = dev_center_id self.description = description self.provisioning_state = None + self.dev_center_uri = None class ProjectEnvironmentType(Resource): # pylint: disable=too-many-instance-attributes @@ -3126,8 +3320,11 @@ class ProjectEnvironmentType(Resource): # pylint: disable=too-many-instance-att :ivar user_role_assignments: Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs. :vartype user_role_assignments: dict[str, ~azure.mgmt.devcenter.models.UserRoleAssignmentValue] - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState """ _validation = { @@ -3307,8 +3504,11 @@ class ProjectEnvironmentTypeProperties(ProjectEnvironmentTypeUpdateProperties): :ivar user_role_assignments: Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs. :vartype user_role_assignments: dict[str, ~azure.mgmt.devcenter.models.UserRoleAssignmentValue] - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState """ _validation = { @@ -3518,18 +3718,25 @@ class ProjectProperties(ProjectUpdateProperties): :vartype dev_center_id: str :ivar description: Description of the project. :vartype description: str - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState + :ivar dev_center_uri: The URI of the resource. + :vartype dev_center_uri: str """ _validation = { "provisioning_state": {"readonly": True}, + "dev_center_uri": {"readonly": True}, } _attribute_map = { "dev_center_id": {"key": "devCenterId", "type": "str"}, "description": {"key": "description", "type": "str"}, "provisioning_state": {"key": "provisioningState", "type": "str"}, + "dev_center_uri": {"key": "devCenterUri", "type": "str"}, } def __init__(self, *, dev_center_id: Optional[str] = None, description: Optional[str] = None, **kwargs): @@ -3541,6 +3748,7 @@ def __init__(self, *, dev_center_id: Optional[str] = None, description: Optional """ super().__init__(dev_center_id=dev_center_id, description=description, **kwargs) self.provisioning_state = None + self.dev_center_uri = None class ProjectUpdate(TrackedResourceUpdate): @@ -3670,8 +3878,11 @@ class Schedule(Resource): :ivar state: Indicates whether or not this scheduled task is enabled. Known values are: "Enabled" and "Disabled". :vartype state: str or ~azure.mgmt.devcenter.models.EnableStatus - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState """ _validation = { @@ -3826,8 +4037,11 @@ class ScheduleProperties(ScheduleUpdateProperties): :ivar state: Indicates whether or not this scheduled task is enabled. Known values are: "Enabled" and "Disabled". :vartype state: str or ~azure.mgmt.devcenter.models.EnableStatus - :ivar provisioning_state: The provisioning state of the resource. - :vartype provisioning_state: str + :ivar provisioning_state: The provisioning state of the resource. Known values are: + "NotSpecified", "Accepted", "Running", "Creating", "Created", "Updating", "Updated", + "Deleting", "Deleted", "Succeeded", "Failed", "Canceled", "MovingResources", + "TransientFailure", "RolloutInProgress", and "StorageProvisioningFailed". + :vartype provisioning_state: str or ~azure.mgmt.devcenter.models.ProvisioningState """ _validation = { diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/__init__.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/__init__.py index ddd754d755cd..18acac80c10d 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/__init__.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/__init__.py @@ -20,6 +20,7 @@ from ._operations import Operations from ._operation_statuses_operations import OperationStatusesOperations from ._usages_operations import UsagesOperations +from ._check_name_availability_operations import CheckNameAvailabilityOperations from ._skus_operations import SkusOperations from ._pools_operations import PoolsOperations from ._schedules_operations import SchedulesOperations @@ -44,6 +45,7 @@ "Operations", "OperationStatusesOperations", "UsagesOperations", + "CheckNameAvailabilityOperations", "SkusOperations", "PoolsOperations", "SchedulesOperations", diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_attached_networks_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_attached_networks_operations.py index 844da0b50b6f..12236affda6a 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_attached_networks_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_attached_networks_operations.py @@ -50,8 +50,8 @@ def build_list_by_project_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -91,8 +91,8 @@ def build_get_by_project_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -129,8 +129,8 @@ def build_list_by_dev_center_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -170,8 +170,8 @@ def build_get_by_dev_center_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -212,8 +212,8 @@ def build_create_or_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -257,8 +257,8 @@ def build_delete_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -332,7 +332,7 @@ def list_by_project( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.AttachedNetworkListResult] error_map = { @@ -433,7 +433,7 @@ def get_by_project( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.AttachedNetworkConnection] request = build_get_by_project_request( @@ -493,7 +493,7 @@ def list_by_dev_center( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.AttachedNetworkListResult] error_map = { @@ -594,7 +594,7 @@ def get_by_dev_center( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.AttachedNetworkConnection] request = build_get_by_dev_center_request( @@ -650,7 +650,7 @@ def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.AttachedNetworkConnection] @@ -817,7 +817,7 @@ def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.AttachedNetworkConnection] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -879,7 +879,7 @@ def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -940,7 +940,7 @@ def begin_delete( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_catalogs_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_catalogs_operations.py index 627eef9971e9..def579386cc4 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_catalogs_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_catalogs_operations.py @@ -50,8 +50,8 @@ def build_list_by_dev_center_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -87,8 +87,8 @@ def build_get_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -123,8 +123,8 @@ def build_create_or_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -162,8 +162,8 @@ def build_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -201,8 +201,8 @@ def build_delete_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -237,8 +237,8 @@ def build_sync_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -309,7 +309,7 @@ def list_by_dev_center( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.CatalogListResult] error_map = { @@ -408,7 +408,7 @@ def get(self, resource_group_name: str, dev_center_name: str, catalog_name: str, api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.Catalog] request = build_get_request( @@ -464,7 +464,7 @@ def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Catalog] @@ -627,7 +627,7 @@ def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Catalog] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -694,7 +694,7 @@ def _update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.Catalog]] @@ -859,7 +859,7 @@ def begin_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Catalog] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -921,7 +921,7 @@ def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -982,7 +982,7 @@ def begin_delete( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) @@ -1039,7 +1039,7 @@ def _sync_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_sync_request( @@ -1100,7 +1100,7 @@ def begin_sync( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_check_name_availability_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_check_name_availability_operations.py new file mode 100644 index 000000000000..c72bc31ff8a3 --- /dev/null +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_check_name_availability_operations.py @@ -0,0 +1,206 @@ +# pylint: disable=too-many-lines +# 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 sys +from typing import Any, Callable, Dict, IO, Optional, TypeVar, Union, overload + +from azure.core.exceptions import ( + ClientAuthenticationError, + HttpResponseError, + ResourceExistsError, + ResourceNotFoundError, + ResourceNotModifiedError, + map_error, +) +from azure.core.pipeline import PipelineResponse +from azure.core.pipeline.transport import HttpResponse +from azure.core.rest import HttpRequest +from azure.core.tracing.decorator import distributed_trace +from azure.core.utils import case_insensitive_dict +from azure.mgmt.core.exceptions import ARMErrorFormat + +from .. import models as _models +from .._serialization import Serializer +from .._vendor import _convert_request, _format_url_section + +if sys.version_info >= (3, 8): + from typing import Literal # pylint: disable=no-name-in-module, ungrouped-imports +else: + from typing_extensions import Literal # type: ignore # pylint: disable=ungrouped-imports +T = TypeVar("T") +ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]] + +_SERIALIZER = Serializer() +_SERIALIZER.client_side_validation = False + + +def build_execute_request(subscription_id: str, **kwargs: Any) -> HttpRequest: + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop( + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] + content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + accept = _headers.pop("Accept", "application/json") + + # Construct URL + _url = kwargs.pop( + "template_url", "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/checkNameAvailability" + ) + path_format_arguments = { + "subscriptionId": _SERIALIZER.url("subscription_id", subscription_id, "str", min_length=1), + } + + _url = _format_url_section(_url, **path_format_arguments) + + # Construct parameters + _params["api-version"] = _SERIALIZER.query("api_version", api_version, "str") + + # Construct headers + if content_type is not None: + _headers["Content-Type"] = _SERIALIZER.header("content_type", content_type, "str") + _headers["Accept"] = _SERIALIZER.header("accept", accept, "str") + + return HttpRequest(method="POST", url=_url, params=_params, headers=_headers, **kwargs) + + +class CheckNameAvailabilityOperations: + """ + .. warning:: + **DO NOT** instantiate this class directly. + + Instead, you should access the following operations through + :class:`~azure.mgmt.devcenter.DevCenterMgmtClient`'s + :attr:`check_name_availability` attribute. + """ + + models = _models + + def __init__(self, *args, **kwargs): + input_args = list(args) + self._client = input_args.pop(0) if input_args else kwargs.pop("client") + self._config = input_args.pop(0) if input_args else kwargs.pop("config") + self._serialize = input_args.pop(0) if input_args else kwargs.pop("serializer") + self._deserialize = input_args.pop(0) if input_args else kwargs.pop("deserializer") + + @overload + def execute( + self, + name_availability_request: _models.CheckNameAvailabilityRequest, + *, + content_type: str = "application/json", + **kwargs: Any + ) -> _models.CheckNameAvailabilityResponse: + """Check the availability of name for resource. + + :param name_availability_request: The required parameters for checking if resource name is + available. Required. + :type name_availability_request: ~azure.mgmt.devcenter.models.CheckNameAvailabilityRequest + :keyword content_type: Body Parameter content-type. Content type parameter for JSON body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: CheckNameAvailabilityResponse or the result of cls(response) + :rtype: ~azure.mgmt.devcenter.models.CheckNameAvailabilityResponse + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @overload + def execute( + self, name_availability_request: IO, *, content_type: str = "application/json", **kwargs: Any + ) -> _models.CheckNameAvailabilityResponse: + """Check the availability of name for resource. + + :param name_availability_request: The required parameters for checking if resource name is + available. Required. + :type name_availability_request: IO + :keyword content_type: Body Parameter content-type. Content type parameter for binary body. + Default value is "application/json". + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: CheckNameAvailabilityResponse or the result of cls(response) + :rtype: ~azure.mgmt.devcenter.models.CheckNameAvailabilityResponse + :raises ~azure.core.exceptions.HttpResponseError: + """ + + @distributed_trace + def execute( + self, name_availability_request: Union[_models.CheckNameAvailabilityRequest, IO], **kwargs: Any + ) -> _models.CheckNameAvailabilityResponse: + """Check the availability of name for resource. + + :param name_availability_request: The required parameters for checking if resource name is + available. Is either a model type or a IO type. Required. + :type name_availability_request: ~azure.mgmt.devcenter.models.CheckNameAvailabilityRequest or + IO + :keyword content_type: Body Parameter content-type. Known values are: 'application/json'. + Default value is None. + :paramtype content_type: str + :keyword callable cls: A custom type or function that will be passed the direct response + :return: CheckNameAvailabilityResponse or the result of cls(response) + :rtype: ~azure.mgmt.devcenter.models.CheckNameAvailabilityResponse + :raises ~azure.core.exceptions.HttpResponseError: + """ + error_map = { + 401: ClientAuthenticationError, + 404: ResourceNotFoundError, + 409: ResourceExistsError, + 304: ResourceNotModifiedError, + } + error_map.update(kwargs.pop("error_map", {}) or {}) + + _headers = case_insensitive_dict(kwargs.pop("headers", {}) or {}) + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop( + "api_version", _params.pop("api-version", self._config.api_version) + ) # type: Literal["2022-11-11-preview"] + content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] + cls = kwargs.pop("cls", None) # type: ClsType[_models.CheckNameAvailabilityResponse] + + content_type = content_type or "application/json" + _json = None + _content = None + if isinstance(name_availability_request, (IO, bytes)): + _content = name_availability_request + else: + _json = self._serialize.body(name_availability_request, "CheckNameAvailabilityRequest") + + request = build_execute_request( + subscription_id=self._config.subscription_id, + api_version=api_version, + content_type=content_type, + json=_json, + content=_content, + template_url=self.execute.metadata["url"], + headers=_headers, + params=_params, + ) + request = _convert_request(request) + request.url = self._client.format_url(request.url) # type: ignore + + pipeline_response = self._client._pipeline.run( # type: ignore # pylint: disable=protected-access + 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) + error = self._deserialize.failsafe_deserialize(_models.ErrorResponse, pipeline_response) + raise HttpResponseError(response=response, model=error, error_format=ARMErrorFormat) + + deserialized = self._deserialize("CheckNameAvailabilityResponse", pipeline_response) + + if cls: + return cls(pipeline_response, deserialized, {}) + + return deserialized + + execute.metadata = {"url": "/subscriptions/{subscriptionId}/providers/Microsoft.DevCenter/checkNameAvailability"} # type: ignore diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_dev_box_definitions_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_dev_box_definitions_operations.py index d7199c19032a..a1e41a94e754 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_dev_box_definitions_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_dev_box_definitions_operations.py @@ -50,8 +50,8 @@ def build_list_by_dev_center_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -87,8 +87,8 @@ def build_get_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -123,8 +123,8 @@ def build_create_or_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -162,8 +162,8 @@ def build_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -201,8 +201,8 @@ def build_delete_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -237,8 +237,8 @@ def build_list_by_project_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -274,8 +274,8 @@ def build_get_by_project_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -346,7 +346,7 @@ def list_by_dev_center( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevBoxDefinitionListResult] error_map = { @@ -447,7 +447,7 @@ def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevBoxDefinition] request = build_get_request( @@ -503,7 +503,7 @@ def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevBoxDefinition] @@ -673,7 +673,7 @@ def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevBoxDefinition] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -740,7 +740,7 @@ def _update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.DevBoxDefinition]] @@ -908,7 +908,7 @@ def begin_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevBoxDefinition] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -970,7 +970,7 @@ def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -1031,7 +1031,7 @@ def begin_delete( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) @@ -1096,7 +1096,7 @@ def list_by_project( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevBoxDefinitionListResult] error_map = { @@ -1197,7 +1197,7 @@ def get_by_project( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevBoxDefinition] request = build_get_by_project_request( diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_dev_centers_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_dev_centers_operations.py index 77f114b65f60..c872fe2acca3 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_dev_centers_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_dev_centers_operations.py @@ -50,8 +50,8 @@ def build_list_by_subscription_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -80,8 +80,8 @@ def build_list_by_resource_group_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -116,8 +116,8 @@ def build_get_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -151,8 +151,8 @@ def build_create_or_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -189,8 +189,8 @@ def build_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -227,8 +227,8 @@ def build_delete_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -291,7 +291,7 @@ def list_by_subscription(self, top: Optional[int] = None, **kwargs: Any) -> Iter api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevCenterListResult] error_map = { @@ -381,7 +381,7 @@ def list_by_resource_group( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevCenterListResult] error_map = { @@ -477,7 +477,7 @@ def get(self, resource_group_name: str, dev_center_name: str, **kwargs: Any) -> api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevCenter] request = build_get_request( @@ -527,7 +527,7 @@ def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevCenter] @@ -680,7 +680,7 @@ def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevCenter] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -741,7 +741,7 @@ def _update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.DevCenter]] @@ -892,7 +892,7 @@ def begin_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.DevCenter] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -953,7 +953,7 @@ def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -1009,7 +1009,7 @@ def begin_delete(self, resource_group_name: str, dev_center_name: str, **kwargs: api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_environment_types_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_environment_types_operations.py index 9f1ecba0fd02..e2bf5b2e9d3b 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_environment_types_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_environment_types_operations.py @@ -48,8 +48,8 @@ def build_list_by_dev_center_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -85,8 +85,8 @@ def build_get_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -121,8 +121,8 @@ def build_create_or_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -160,8 +160,8 @@ def build_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -199,8 +199,8 @@ def build_delete_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -271,7 +271,7 @@ def list_by_dev_center( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.EnvironmentTypeListResult] error_map = { @@ -372,7 +372,7 @@ def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.EnvironmentType] request = build_get_request( @@ -510,7 +510,7 @@ def create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.EnvironmentType] @@ -661,7 +661,7 @@ def update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.EnvironmentType] @@ -739,7 +739,7 @@ def delete( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_galleries_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_galleries_operations.py index 14afe830e2ac..f931ff942045 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_galleries_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_galleries_operations.py @@ -50,8 +50,8 @@ def build_list_by_dev_center_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -87,8 +87,8 @@ def build_get_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -123,8 +123,8 @@ def build_create_or_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -162,8 +162,8 @@ def build_delete_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -234,7 +234,7 @@ def list_by_dev_center( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.GalleryListResult] error_map = { @@ -333,7 +333,7 @@ def get(self, resource_group_name: str, dev_center_name: str, gallery_name: str, api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.Gallery] request = build_get_request( @@ -389,7 +389,7 @@ def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Gallery] @@ -552,7 +552,7 @@ def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Gallery] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -614,7 +614,7 @@ def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -675,7 +675,7 @@ def begin_delete( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_image_versions_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_image_versions_operations.py index 8a749cef0b0b..4a85ad5ff8c0 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_image_versions_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_image_versions_operations.py @@ -53,8 +53,8 @@ def build_list_by_image_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -96,8 +96,8 @@ def build_get_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -171,7 +171,7 @@ def list_by_image( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ImageVersionListResult] error_map = { @@ -283,7 +283,7 @@ def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ImageVersion] request = build_get_request( diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_images_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_images_operations.py index 7273d03d6afc..3e9c46c6abd8 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_images_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_images_operations.py @@ -48,8 +48,8 @@ def build_list_by_dev_center_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -91,8 +91,8 @@ def build_list_by_gallery_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -134,8 +134,8 @@ def build_get_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -207,7 +207,7 @@ def list_by_dev_center( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ImageListResult] error_map = { @@ -308,7 +308,7 @@ def list_by_gallery( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ImageListResult] error_map = { @@ -412,7 +412,7 @@ def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.Image] request = build_get_request( diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_network_connections_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_network_connections_operations.py index db37739985a7..bcedde3f569e 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_network_connections_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_network_connections_operations.py @@ -50,8 +50,8 @@ def build_list_by_subscription_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -82,8 +82,8 @@ def build_list_by_resource_group_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -118,8 +118,8 @@ def build_get_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -153,8 +153,8 @@ def build_create_or_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -191,8 +191,8 @@ def build_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -229,8 +229,8 @@ def build_delete_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -269,8 +269,8 @@ def build_list_health_details_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -306,8 +306,8 @@ def build_get_health_details_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -341,8 +341,8 @@ def build_run_health_checks_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -405,7 +405,7 @@ def list_by_subscription(self, top: Optional[int] = None, **kwargs: Any) -> Iter api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkConnectionListResult] error_map = { @@ -495,7 +495,7 @@ def list_by_resource_group( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkConnectionListResult] error_map = { @@ -592,7 +592,7 @@ def get(self, resource_group_name: str, network_connection_name: str, **kwargs: api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkConnection] request = build_get_request( @@ -646,7 +646,7 @@ def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkConnection] @@ -809,7 +809,7 @@ def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkConnection] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -874,7 +874,7 @@ def _update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.NetworkConnection]] @@ -1035,7 +1035,7 @@ def begin_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.NetworkConnection] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -1096,7 +1096,7 @@ def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -1153,7 +1153,7 @@ def begin_delete(self, resource_group_name: str, network_connection_name: str, * api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) @@ -1219,7 +1219,7 @@ def list_health_details( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.HealthCheckStatusDetailsListResult] error_map = { @@ -1319,7 +1319,7 @@ def get_health_details( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.HealthCheckStatusDetails] request = build_get_health_details_request( @@ -1353,24 +1353,9 @@ def get_health_details( get_health_details.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/healthChecks/latest"} # type: ignore - @distributed_trace - def run_health_checks( # pylint: disable=inconsistent-return-statements + def _run_health_checks_initial( # pylint: disable=inconsistent-return-statements self, resource_group_name: str, network_connection_name: str, **kwargs: Any ) -> None: - """Triggers a new health check run. The execution and health check result can be tracked via the - network Connection health check details. - - :param resource_group_name: The name of the resource group. The name is case insensitive. - Required. - :type resource_group_name: str - :param network_connection_name: Name of the Network Connection that can be applied to a Pool. - Required. - :type network_connection_name: str - :keyword callable cls: A custom type or function that will be passed the direct response - :return: None or the result of cls(response) - :rtype: None - :raises ~azure.core.exceptions.HttpResponseError: - """ error_map = { 401: ClientAuthenticationError, 404: ResourceNotFoundError, @@ -1384,7 +1369,7 @@ def run_health_checks( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_run_health_checks_request( @@ -1392,7 +1377,7 @@ def run_health_checks( # pylint: disable=inconsistent-return-statements network_connection_name=network_connection_name, subscription_id=self._config.subscription_id, api_version=api_version, - template_url=self.run_health_checks.metadata["url"], + template_url=self._run_health_checks_initial.metadata["url"], headers=_headers, params=_params, ) @@ -1405,11 +1390,81 @@ def run_health_checks( # pylint: disable=inconsistent-return-statements response = pipeline_response.http_response - if response.status_code not in [200]: + 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 cls: return cls(pipeline_response, None, {}) - run_health_checks.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/runHealthChecks"} # type: ignore + _run_health_checks_initial.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/runHealthChecks"} # type: ignore + + @distributed_trace + def begin_run_health_checks( + self, resource_group_name: str, network_connection_name: str, **kwargs: Any + ) -> LROPoller[None]: + """Triggers a new health check run. The execution and health check result can be tracked via the + network Connection health check details. + + :param resource_group_name: The name of the resource group. The name is case insensitive. + Required. + :type resource_group_name: str + :param network_connection_name: Name of the Network Connection that can be applied to a Pool. + Required. + :type network_connection_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: + """ + _headers = kwargs.pop("headers", {}) or {} + _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) + + api_version = kwargs.pop( + "api_version", _params.pop("api-version", self._config.api_version) + ) # type: Literal["2022-11-11-preview"] + cls = kwargs.pop("cls", None) # type: ClsType[None] + polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] + 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._run_health_checks_initial( # type: ignore + resource_group_name=resource_group_name, + network_connection_name=network_connection_name, + api_version=api_version, + cls=lambda x, y, z: x, + headers=_headers, + params=_params, + **kwargs + ) + kwargs.pop("error_map", None) + + def get_long_running_output(pipeline_response): # pylint: disable=inconsistent-return-statements + if cls: + return cls(pipeline_response, None, {}) + + if polling is True: + polling_method = cast( + PollingMethod, ARMPolling(lro_delay, lro_options={"final-state-via": "azure-async-operation"}, **kwargs) + ) # type: PollingMethod + elif polling is False: + polling_method = cast(PollingMethod, 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, + ) + return LROPoller(self._client, raw_result, get_long_running_output, polling_method) + + begin_run_health_checks.metadata = {"url": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}/runHealthChecks"} # type: ignore diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_operation_statuses_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_operation_statuses_operations.py index 6d1c49c05405..b1c3daefd8d0 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_operation_statuses_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_operation_statuses_operations.py @@ -44,8 +44,8 @@ def build_get_request(location: str, operation_id: str, subscription_id: str, ** _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -117,7 +117,7 @@ def get(self, location: str, operation_id: str, **kwargs: Any) -> _models.Operat api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.OperationStatus] request = build_get_request( diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_operations.py index 2cd568815552..0702969eca88 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_operations.py @@ -46,8 +46,8 @@ def build_list_request(**kwargs: Any) -> HttpRequest: _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -95,7 +95,7 @@ def list(self, **kwargs: Any) -> Iterable["_models.Operation"]: api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.OperationListResult] error_map = { diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_pools_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_pools_operations.py index a5507e1ac917..4256b385c808 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_pools_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_pools_operations.py @@ -50,8 +50,8 @@ def build_list_by_project_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -87,8 +87,8 @@ def build_get_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -123,8 +123,8 @@ def build_create_or_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -162,8 +162,8 @@ def build_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -201,8 +201,8 @@ def build_delete_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -273,7 +273,7 @@ def list_by_project( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.PoolListResult] error_map = { @@ -372,7 +372,7 @@ def get(self, resource_group_name: str, project_name: str, pool_name: str, **kwa api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.Pool] request = build_get_request( @@ -423,7 +423,7 @@ def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Pool] @@ -585,7 +585,7 @@ def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Pool] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -652,7 +652,7 @@ def _update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.Pool]] @@ -817,7 +817,7 @@ def begin_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Pool] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -879,7 +879,7 @@ def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -940,7 +940,7 @@ def begin_delete( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_project_allowed_environment_types_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_project_allowed_environment_types_operations.py index 56ff0742e3e6..7c2654f6178c 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_project_allowed_environment_types_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_project_allowed_environment_types_operations.py @@ -48,8 +48,8 @@ def build_list_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -85,8 +85,8 @@ def build_get_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -158,7 +158,7 @@ def list( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.AllowedEnvironmentTypeListResult] error_map = { @@ -259,7 +259,7 @@ def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.AllowedEnvironmentType] request = build_get_request( diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_project_environment_types_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_project_environment_types_operations.py index 4303f7472c41..abde2bba52cb 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_project_environment_types_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_project_environment_types_operations.py @@ -48,8 +48,8 @@ def build_list_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -85,8 +85,8 @@ def build_get_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -121,8 +121,8 @@ def build_create_or_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -160,8 +160,8 @@ def build_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -199,8 +199,8 @@ def build_delete_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -272,7 +272,7 @@ def list( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ProjectEnvironmentTypeListResult] error_map = { @@ -373,7 +373,7 @@ def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ProjectEnvironmentType] request = build_get_request( @@ -512,7 +512,7 @@ def create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.ProjectEnvironmentType] @@ -663,7 +663,7 @@ def update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.ProjectEnvironmentType] @@ -741,7 +741,7 @@ def delete( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_projects_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_projects_operations.py index fe132050a0b8..a46bb7295352 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_projects_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_projects_operations.py @@ -50,8 +50,8 @@ def build_list_by_subscription_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -80,8 +80,8 @@ def build_list_by_resource_group_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -114,8 +114,8 @@ def build_get_request(resource_group_name: str, project_name: str, subscription_ _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -149,8 +149,8 @@ def build_create_or_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -187,8 +187,8 @@ def build_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -225,8 +225,8 @@ def build_delete_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -289,7 +289,7 @@ def list_by_subscription(self, top: Optional[int] = None, **kwargs: Any) -> Iter api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ProjectListResult] error_map = { @@ -379,7 +379,7 @@ def list_by_resource_group( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ProjectListResult] error_map = { @@ -475,7 +475,7 @@ def get(self, resource_group_name: str, project_name: str, **kwargs: Any) -> _mo api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.Project] request = build_get_request( @@ -525,7 +525,7 @@ def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Project] @@ -678,7 +678,7 @@ def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Project] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -739,7 +739,7 @@ def _update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.Project]] @@ -890,7 +890,7 @@ def begin_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Project] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -951,7 +951,7 @@ def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -1007,7 +1007,7 @@ def begin_delete(self, resource_group_name: str, project_name: str, **kwargs: An api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_schedules_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_schedules_operations.py index 8ca92a1820a5..3d8e859bf912 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_schedules_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_schedules_operations.py @@ -56,8 +56,8 @@ def build_list_by_pool_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -101,8 +101,8 @@ def build_get_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -149,8 +149,8 @@ def build_create_or_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -200,8 +200,8 @@ def build_update_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] accept = _headers.pop("Accept", "application/json") @@ -251,8 +251,8 @@ def build_delete_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -330,7 +330,7 @@ def list_by_pool( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ScheduleListResult] error_map = { @@ -443,7 +443,7 @@ def get( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.Schedule] request = build_get_request( @@ -503,7 +503,7 @@ def _create_or_update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Schedule] @@ -693,7 +693,7 @@ def begin_create_or_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Schedule] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -764,7 +764,7 @@ def _update_initial( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[Optional[_models.Schedule]] @@ -952,7 +952,7 @@ def begin_update( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] content_type = kwargs.pop("content_type", _headers.pop("Content-Type", None)) # type: Optional[str] cls = kwargs.pop("cls", None) # type: ClsType[_models.Schedule] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] @@ -1022,7 +1022,7 @@ def _delete_initial( # pylint: disable=inconsistent-return-statements api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] request = build_delete_request( @@ -1096,7 +1096,7 @@ def begin_delete( api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[None] polling = kwargs.pop("polling", True) # type: Union[bool, PollingMethod] lro_delay = kwargs.pop("polling_interval", self._config.polling_interval) diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_skus_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_skus_operations.py index 70ff70cfb45a..8e28c249035f 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_skus_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_skus_operations.py @@ -48,8 +48,8 @@ def build_list_by_subscription_request( _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -107,7 +107,7 @@ def list_by_subscription(self, top: Optional[int] = None, **kwargs: Any) -> Iter api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.SkuListResult] error_map = { diff --git a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_usages_operations.py b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_usages_operations.py index ee9309734cc6..e8c1d161238f 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_usages_operations.py +++ b/sdk/devcenter/azure-mgmt-devcenter/azure/mgmt/devcenter/operations/_usages_operations.py @@ -46,8 +46,8 @@ def build_list_by_location_request(location: str, subscription_id: str, **kwargs _params = case_insensitive_dict(kwargs.pop("params", {}) or {}) api_version = kwargs.pop( - "api_version", _params.pop("api-version", "2022-10-12-preview") - ) # type: Literal["2022-10-12-preview"] + "api_version", _params.pop("api-version", "2022-11-11-preview") + ) # type: Literal["2022-11-11-preview"] accept = _headers.pop("Accept", "application/json") # Construct URL @@ -105,7 +105,7 @@ def list_by_location(self, location: str, **kwargs: Any) -> Iterable["_models.Us api_version = kwargs.pop( "api_version", _params.pop("api-version", self._config.api_version) - ) # type: Literal["2022-10-12-preview"] + ) # type: Literal["2022-11-11-preview"] cls = kwargs.pop("cls", None) # type: ClsType[_models.ListUsagesResult] error_map = { diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_create.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_create.py index ba57524a604e..1477418ac96a 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_create.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_create.py @@ -26,22 +26,22 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.attached_networks.begin_create_or_update( resource_group_name="rg1", dev_center_name="Contoso", - attached_network_connection_name="{attachedNetworkConnectionName}", + attached_network_connection_name="network-uswest3", body={ "properties": { - "networkConnectionId": "/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3" + "networkConnectionId": "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3" } }, ).result() print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/AttachedNetworks_Create.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/AttachedNetworks_Create.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_delete.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_delete.py index 90621debecad..b613b5a2d46e 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_delete.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_delete.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.attached_networks.begin_delete( resource_group_name="rg1", dev_center_name="Contoso", - attached_network_connection_name="{attachedNetworkConnectionName}", + attached_network_connection_name="network-uswest3", ).result() print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/AttachedNetworks_Delete.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/AttachedNetworks_Delete.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_get_by_dev_center.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_get_by_dev_center.py index 58c600229f57..0e1480eeb44d 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_get_by_dev_center.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_get_by_dev_center.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.attached_networks.get_by_dev_center( @@ -37,6 +37,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/AttachedNetworks_GetByDevCenter.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/AttachedNetworks_GetByDevCenter.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_get_by_project.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_get_by_project.py index 338c559f2829..af22067bfdc4 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_get_by_project.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_get_by_project.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.attached_networks.get_by_project( resource_group_name="rg1", - project_name="{projectName}", + project_name="DevProject", attached_network_connection_name="network-uswest3", ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/AttachedNetworks_GetByProject.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/AttachedNetworks_GetByProject.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_list_by_dev_center.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_list_by_dev_center.py index a92831685a5e..bb4011713309 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_list_by_dev_center.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_list_by_dev_center.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.attached_networks.list_by_dev_center( @@ -37,6 +37,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/AttachedNetworks_ListByDevCenter.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/AttachedNetworks_ListByDevCenter.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_list_by_project.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_list_by_project.py index b0d4785329eb..9e9126382aa7 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_list_by_project.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/attached_networks_list_by_project.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.attached_networks.list_by_project( resource_group_name="rg1", - project_name="{projectName}", + project_name="DevProject", ) for item in response: print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/AttachedNetworks_ListByProject.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/AttachedNetworks_ListByProject.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_create_or_update_ado.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_create_or_update_ado.py index 693510679f36..7e986b827196 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_create_or_update_ado.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_create_or_update_ado.py @@ -26,13 +26,13 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.catalogs.begin_create_or_update( resource_group_name="rg1", dev_center_name="Contoso", - catalog_name="{catalogName}", + catalog_name="CentralCatalog", body={ "properties": { "adoGit": { @@ -47,6 +47,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Catalogs_CreateAdo.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Catalogs_CreateAdo.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_create_or_update_git_hub.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_create_or_update_git_hub.py index 76d92d3d5276..10019b0c2988 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_create_or_update_git_hub.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_create_or_update_git_hub.py @@ -26,13 +26,13 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.catalogs.begin_create_or_update( resource_group_name="rg1", dev_center_name="Contoso", - catalog_name="{catalogName}", + catalog_name="CentralCatalog", body={ "properties": { "gitHub": { @@ -47,6 +47,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Catalogs_CreateGitHub.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Catalogs_CreateGitHub.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_delete.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_delete.py index bb57c247624a..5388f58d2cc8 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_delete.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_delete.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.catalogs.begin_delete( resource_group_name="rg1", dev_center_name="Contoso", - catalog_name="{catalogName}", + catalog_name="CentralCatalog", ).result() print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Catalogs_Delete.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Catalogs_Delete.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_get.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_get.py index 6a23c579326f..56c04464baf7 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_get.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_get.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.catalogs.get( resource_group_name="rg1", dev_center_name="Contoso", - catalog_name="{catalogName}", + catalog_name="CentralCatalog", ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Catalogs_Get.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Catalogs_Get.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_list_by_dev_center.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_list_by_dev_center.py index 6b61e6157254..00a37c27d5c7 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_list_by_dev_center.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_list_by_dev_center.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.catalogs.list_by_dev_center( @@ -37,6 +37,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Catalogs_List.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Catalogs_List.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_sync.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_sync.py index 5af965487df1..415f15f33dab 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_sync.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_sync.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.catalogs.begin_sync( resource_group_name="rg1", dev_center_name="Contoso", - catalog_name="{catalogName}", + catalog_name="CentralCatalog", ).result() print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Catalogs_Sync.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Catalogs_Sync.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_update.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_update.py index 5fb99fbaef98..29566eaee20a 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_update.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/catalogs_update.py @@ -26,18 +26,18 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.catalogs.begin_update( resource_group_name="rg1", dev_center_name="Contoso", - catalog_name="{catalogName}", + catalog_name="CentralCatalog", body={"properties": {"gitHub": {"path": "/environments"}}}, ).result() print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Catalogs_Patch.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Catalogs_Patch.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_create.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_create.py index 895fcbda0af4..38caea20cf2e 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_create.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_create.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.dev_box_definitions.begin_create_or_update( @@ -36,6 +36,7 @@ def main(): body={ "location": "centralus", "properties": { + "hibernateSupport": "Enabled", "imageReference": { "id": "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0" }, @@ -47,6 +48,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevBoxDefinitions_Create.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/DevBoxDefinitions_Create.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_delete.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_delete.py index c486c375abc9..9171a37687fc 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_delete.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_delete.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.dev_box_definitions.begin_delete( @@ -37,6 +37,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevBoxDefinitions_Delete.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/DevBoxDefinitions_Delete.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_get.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_get.py index 777079fb69ef..47b230b2642e 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_get.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_get.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.dev_box_definitions.get( @@ -37,6 +37,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevBoxDefinitions_Get.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/DevBoxDefinitions_Get.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_get_by_project.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_get_by_project.py index df2bce844089..7aae5f30f370 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_get_by_project.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_get_by_project.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.dev_box_definitions.get_by_project( @@ -37,6 +37,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevBoxDefinitions_GetByProject.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/DevBoxDefinitions_GetByProject.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_list_by_dev_center.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_list_by_dev_center.py index a2d29e83867b..d6dfacd6373f 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_list_by_dev_center.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_list_by_dev_center.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.dev_box_definitions.list_by_dev_center( @@ -37,6 +37,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevBoxDefinitions_ListByDevCenter.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/DevBoxDefinitions_ListByDevCenter.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_list_by_project.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_list_by_project.py index 6f7b52e1142c..b61a04f24dc2 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_list_by_project.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_list_by_project.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.dev_box_definitions.list_by_project( @@ -37,6 +37,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevBoxDefinitions_ListByProject.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/DevBoxDefinitions_ListByProject.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_patch.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_patch.py index 135bc304c3cf..b090dfbe8fa2 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_patch.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_box_definitions_patch.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.dev_box_definitions.begin_update( @@ -44,6 +44,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevBoxDefinitions_Patch.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/DevBoxDefinitions_Patch.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_create.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_create.py index 32472e630526..5c6b50c00c68 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_create.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_create.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.dev_centers.begin_create_or_update( @@ -37,6 +37,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevCenters_Create.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/DevCenters_Create.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_create_with_user_identity.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_create_with_user_identity.py index 9b0ad4bff8dc..15549c55f114 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_create_with_user_identity.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_create_with_user_identity.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.dev_centers.begin_create_or_update( @@ -47,6 +47,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevCenters_CreateWithUserIdentity.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/DevCenters_CreateWithUserIdentity.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_delete.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_delete.py index 7396caa505ba..c83c6b43fba8 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_delete.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_delete.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.dev_centers.begin_delete( @@ -36,6 +36,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevCenters_Delete.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/DevCenters_Delete.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_get.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_get.py index 78b54d8274de..ed9d59dc8232 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_get.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_get.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.dev_centers.get( @@ -36,6 +36,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevCenters_Get.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/DevCenters_Get.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_list_by_resource_group.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_list_by_resource_group.py index 5efabba13934..7ad1e0c6bd30 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_list_by_resource_group.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_list_by_resource_group.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.dev_centers.list_by_resource_group( @@ -36,6 +36,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevCenters_ListByResourceGroup.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/DevCenters_ListByResourceGroup.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_list_by_subscription.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_list_by_subscription.py index a33944536329..9043c4c878c6 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_list_by_subscription.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_list_by_subscription.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.dev_centers.list_by_subscription() @@ -34,6 +34,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevCenters_ListBySubscription.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/DevCenters_ListBySubscription.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_update.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_update.py index 89922af556c8..d024b4d3312a 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_update.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/dev_centers_update.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.dev_centers.begin_update( @@ -37,6 +37,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/DevCenters_Patch.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/DevCenters_Patch.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_create_or_update.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_create_or_update.py index 33eb5f1e1cc7..c25f15c1afb2 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_create_or_update.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_create_or_update.py @@ -26,18 +26,18 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.environment_types.create_or_update( resource_group_name="rg1", dev_center_name="Contoso", - environment_type_name="{environmentTypeName}", + environment_type_name="DevTest", body={"tags": {"Owner": "superuser"}}, ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/EnvironmentTypes_Put.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/EnvironmentTypes_Put.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_delete.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_delete.py index 6170a008c4a7..3d682939f214 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_delete.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_delete.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.environment_types.delete( resource_group_name="rg1", dev_center_name="Contoso", - environment_type_name="{environmentTypeName}", + environment_type_name="DevTest", ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/EnvironmentTypes_Delete.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/EnvironmentTypes_Delete.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_get.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_get.py index f2c573f6f20b..cd5582a6c267 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_get.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_get.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.environment_types.get( resource_group_name="rg1", dev_center_name="Contoso", - environment_type_name="{environmentTypeName}", + environment_type_name="DevTest", ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/EnvironmentTypes_Get.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/EnvironmentTypes_Get.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_list_by_dev_center.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_list_by_dev_center.py index d89381da1ae5..0b66d02d4710 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_list_by_dev_center.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_list_by_dev_center.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.environment_types.list_by_dev_center( @@ -37,6 +37,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/EnvironmentTypes_List.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/EnvironmentTypes_List.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_update.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_update.py index 8b031e2733fe..76afdc583c07 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_update.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/environment_types_update.py @@ -26,18 +26,18 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.environment_types.update( resource_group_name="rg1", dev_center_name="Contoso", - environment_type_name="{environmentTypeName}", + environment_type_name="DevTest", body={"tags": {"Owner": "superuser"}}, ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/EnvironmentTypes_Patch.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/EnvironmentTypes_Patch.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_create_or_update.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_create_or_update.py index adf5d2281cca..5c357607b63c 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_create_or_update.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_create_or_update.py @@ -26,22 +26,22 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.galleries.begin_create_or_update( resource_group_name="rg1", dev_center_name="Contoso", - gallery_name="{galleryName}", + gallery_name="StandardGallery", body={ "properties": { - "galleryResourceId": "/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.Compute/galleries/{galleryName}" + "galleryResourceId": "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery" } }, ).result() print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Galleries_Create.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Galleries_Create.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_delete.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_delete.py index ee416b470ca0..5242a184976b 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_delete.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_delete.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.galleries.begin_delete( resource_group_name="rg1", dev_center_name="Contoso", - gallery_name="{galleryName}", + gallery_name="StandardGallery", ).result() print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Galleries_Delete.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Galleries_Delete.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_get.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_get.py index b6d9f0541f0d..d93baf8de95f 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_get.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_get.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.galleries.get( resource_group_name="rg1", dev_center_name="Contoso", - gallery_name="{galleryName}", + gallery_name="StandardGallery", ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Galleries_Get.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Galleries_Get.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_list_by_dev_center.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_list_by_dev_center.py index 15a4ebc5e139..6a17be65482a 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_list_by_dev_center.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/galleries_list_by_dev_center.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.galleries.list_by_dev_center( @@ -37,6 +37,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Galleries_List.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Galleries_List.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/get_operation_status.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/get_operation_status.py index 1d5bb4ef1a60..19dc15295b92 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/get_operation_status.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/get_operation_status.py @@ -26,16 +26,16 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.operation_statuses.get( - location="{location}", - operation_id="{operationId}", + location="westus3", + operation_id="3fa1a29d-e807-488d-81d1-f1c5456a08cd", ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/OperationStatus_Get.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/OperationStatus_Get.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/image_versions_list_by_image.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/image_versions_list_by_image.py index 7c190abd5ecf..5f963df2598b 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/image_versions_list_by_image.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/image_versions_list_by_image.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.image_versions.list_by_image( @@ -39,6 +39,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ImageVersions_List.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/ImageVersions_List.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/images_get.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/images_get.py index bfe4ef0a5b53..c2bfb4f2e3a0 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/images_get.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/images_get.py @@ -26,18 +26,18 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.images.get( resource_group_name="rg1", dev_center_name="Contoso", gallery_name="DefaultDevGallery", - image_name="{imageName}", + image_name="ContosoBaseImage", ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Images_Get.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Images_Get.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/images_list_by_dev_center.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/images_list_by_dev_center.py index 718fb654b670..1c8aa71c6756 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/images_list_by_dev_center.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/images_list_by_dev_center.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.images.list_by_dev_center( @@ -37,6 +37,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Images_ListByDevCenter.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Images_ListByDevCenter.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/images_list_by_gallery.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/images_list_by_gallery.py index 408ba54dfc95..30857c4bc4b1 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/images_list_by_gallery.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/images_list_by_gallery.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.images.list_by_gallery( @@ -38,6 +38,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Images_ListByGallery.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Images_ListByGallery.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/list_usages.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/list_usages.py index 57b5d42c25c5..bf60f206c42e 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/list_usages.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/list_usages.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.usages.list_by_location( @@ -36,6 +36,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Usages_ListByLocation.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Usages_ListByLocation.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/name_availability.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/name_availability.py new file mode 100644 index 000000000000..d8625844192f --- /dev/null +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/name_availability.py @@ -0,0 +1,40 @@ +# 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 azure.identity import DefaultAzureCredential +from azure.mgmt.devcenter import DevCenterMgmtClient + +""" +# PREREQUISITES + pip install azure-identity + pip install azure-mgmt-devcenter +# USAGE + python name_availability.py + + Before run the sample, please set the values of the client ID, tenant ID and client secret + of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID, + AZURE_CLIENT_SECRET. For more info about how to get the value, please see: + https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal +""" + + +def main(): + client = DevCenterMgmtClient( + credential=DefaultAzureCredential(), + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", + ) + + response = client.check_name_availability.execute( + name_availability_request={"name": "name1", "type": "Microsoft.DevCenter/devcenters"}, + ) + print(response) + + +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/CheckNameAvailability.json +if __name__ == "__main__": + main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_create_or_update.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_create_or_update.py index a06884d8f03e..c667f9357383 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_create_or_update.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_create_or_update.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.network_connections.begin_create_or_update( @@ -47,6 +47,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_Put.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/NetworkConnections_Put.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_delete.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_delete.py index 15923a792795..7abbc3a84c74 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_delete.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_delete.py @@ -26,16 +26,16 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.network_connections.begin_delete( resource_group_name="rg1", - network_connection_name="{networkConnectionName}", + network_connection_name="eastusnetwork", ).result() print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_Delete.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/NetworkConnections_Delete.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_get.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_get.py index d723a58eb8b0..f711d73f0eff 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_get.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_get.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.network_connections.get( @@ -36,6 +36,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_Get.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/NetworkConnections_Get.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_get_health_details.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_get_health_details.py index 55c1aa83ed7b..09aebf58d399 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_get_health_details.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_get_health_details.py @@ -26,16 +26,16 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.network_connections.get_health_details( resource_group_name="rg1", - network_connection_name="{networkConnectionName}", + network_connection_name="eastusnetwork", ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_GetHealthDetails.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/NetworkConnections_GetHealthDetails.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_list_by_resource_group.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_list_by_resource_group.py index c8be5ea3b982..eb63c1abb1a9 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_list_by_resource_group.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_list_by_resource_group.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.network_connections.list_by_resource_group( @@ -36,6 +36,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_ListByResourceGroup.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/NetworkConnections_ListByResourceGroup.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_list_by_subscription.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_list_by_subscription.py index a460a6c9f587..eff35609c8f5 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_list_by_subscription.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_list_by_subscription.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.network_connections.list_by_subscription() @@ -34,6 +34,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_ListBySubscription.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/NetworkConnections_ListBySubscription.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_list_health_details.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_list_health_details.py index b4496a13dd3b..fafda38a389a 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_list_health_details.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_list_health_details.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.network_connections.list_health_details( @@ -37,6 +37,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_ListHealthDetails.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/NetworkConnections_ListHealthDetails.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_run_health_checks.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_run_health_checks.py index 40418f84c41f..59df5ba874dc 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_run_health_checks.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_run_health_checks.py @@ -26,16 +26,16 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) - response = client.network_connections.run_health_checks( + response = client.network_connections.begin_run_health_checks( resource_group_name="rg1", network_connection_name="uswest3network", - ) + ).result() print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_RunHealthChecks.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/NetworkConnections_RunHealthChecks.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_update.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_update.py index 1b6fa8171845..888750f876b2 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_update.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/network_connections_update.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.network_connections.begin_update( @@ -37,6 +37,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/NetworkConnections_Patch.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/NetworkConnections_Patch.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/operations_get.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/operations_get.py index c96a6191c539..c655e7a6838d 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/operations_get.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/operations_get.py @@ -34,6 +34,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Operations_Get.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Operations_Get.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_create_or_update.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_create_or_update.py index 308d6d32fd4d..5eff962ae58b 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_create_or_update.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_create_or_update.py @@ -26,13 +26,13 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.pools.begin_create_or_update( resource_group_name="rg1", - project_name="{projectName}", - pool_name="{poolName}", + project_name="DevProject", + pool_name="DevPool", body={ "location": "centralus", "properties": { @@ -46,6 +46,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Pools_Put.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Pools_Put.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_delete.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_delete.py index 2fd199b22e90..1cc65196cecf 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_delete.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_delete.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.pools.begin_delete( resource_group_name="rg1", - project_name="{projectName}", + project_name="DevProject", pool_name="poolName", ).result() print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Pools_Delete.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Pools_Delete.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_get.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_get.py index 036559e76a79..a8bb7ce352f7 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_get.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_get.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.pools.get( resource_group_name="rg1", - project_name="{projectName}", - pool_name="{poolName}", + project_name="DevProject", + pool_name="DevPool", ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Pools_Get.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Pools_Get.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_list_by_project.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_list_by_project.py index 4aa1ae688cf6..18b4f3ad9a3a 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_list_by_project.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_list_by_project.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.pools.list_by_project( resource_group_name="rg1", - project_name="{projectName}", + project_name="DevProject", ) for item in response: print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Pools_List.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Pools_List.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_update.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_update.py index 193ed1a94e53..caa83ddac175 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_update.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/pools_update.py @@ -26,18 +26,18 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.pools.begin_update( resource_group_name="rg1", - project_name="{projectName}", - pool_name="{poolName}", + project_name="DevProject", + pool_name="DevPool", body={"properties": {"devBoxDefinitionName": "WebDevBox2"}}, ).result() print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Pools_Patch.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Pools_Patch.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_allowed_environment_types_get.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_allowed_environment_types_get.py index 9c28e4ac0033..061197485b2e 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_allowed_environment_types_get.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_allowed_environment_types_get.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.project_allowed_environment_types.get( resource_group_name="rg1", project_name="Contoso", - environment_type_name="{environmentTypeName}", + environment_type_name="DevTest", ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ProjectAllowedEnvironmentTypes_Get.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/ProjectAllowedEnvironmentTypes_Get.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_allowed_environment_types_list.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_allowed_environment_types_list.py index 8f6ae3cab28d..f6c90f489402 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_allowed_environment_types_list.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_allowed_environment_types_list.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.project_allowed_environment_types.list( @@ -37,6 +37,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ProjectAllowedEnvironmentTypes_List.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/ProjectAllowedEnvironmentTypes_List.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_create_or_update.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_create_or_update.py index 7875f3835e3a..49a8257f6961 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_create_or_update.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_create_or_update.py @@ -26,13 +26,13 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.project_environment_types.create_or_update( resource_group_name="rg1", project_name="ContosoProj", - environment_type_name="{environmentTypeName}", + environment_type_name="DevTest", body={ "identity": { "type": "UserAssigned", @@ -54,6 +54,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ProjectEnvironmentTypes_Put.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/ProjectEnvironmentTypes_Put.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_delete.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_delete.py index 66f570f9b07a..62e64c1bf1c8 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_delete.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_delete.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.project_environment_types.delete( resource_group_name="rg1", project_name="ContosoProj", - environment_type_name="{environmentTypeName}", + environment_type_name="DevTest", ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ProjectEnvironmentTypes_Delete.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/ProjectEnvironmentTypes_Delete.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_get.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_get.py index 672da85e353b..c65e8f616819 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_get.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_get.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.project_environment_types.get( resource_group_name="rg1", project_name="ContosoProj", - environment_type_name="{environmentTypeName}", + environment_type_name="DevTest", ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ProjectEnvironmentTypes_Get.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/ProjectEnvironmentTypes_Get.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_list.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_list.py index 6e632312961e..2f5abff12342 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_list.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_list.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.project_environment_types.list( @@ -37,6 +37,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ProjectEnvironmentTypes_List.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/ProjectEnvironmentTypes_List.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_update.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_update.py index 5f84dddff4a1..dca5ab7d08fe 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_update.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/project_environment_types_update.py @@ -26,13 +26,13 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.project_environment_types.update( resource_group_name="rg1", project_name="ContosoProj", - environment_type_name="{environmentTypeName}", + environment_type_name="DevTest", body={ "identity": { "type": "UserAssigned", @@ -53,6 +53,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ProjectEnvironmentTypes_Patch.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/ProjectEnvironmentTypes_Patch.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_create_or_update.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_create_or_update.py index f996b7bc43a5..3da7a3fe104b 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_create_or_update.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_create_or_update.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.projects.begin_create_or_update( resource_group_name="rg1", - project_name="{projectName}", + project_name="DevProject", body={ "location": "centralus", "properties": { "description": "This is my first project.", - "devCenterId": "/subscriptions/{subscriptionId}/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/{devCenterName}", + "devCenterId": "/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso", }, "tags": {"CostCenter": "R&D"}, }, @@ -44,6 +44,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Projects_Put.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Projects_Put.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_delete.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_delete.py index 8b8f431179d2..a41267ffe7c4 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_delete.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_delete.py @@ -26,16 +26,16 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.projects.begin_delete( resource_group_name="rg1", - project_name="{projectName}", + project_name="DevProject", ).result() print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Projects_Delete.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Projects_Delete.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_get.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_get.py index 946e5ae57847..393e3401fff0 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_get.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_get.py @@ -26,16 +26,16 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.projects.get( resource_group_name="rg1", - project_name="{projectName}", + project_name="DevProject", ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Projects_Get.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Projects_Get.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_list_by_resource_group.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_list_by_resource_group.py index d8cca00b8c22..508cebf70f0e 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_list_by_resource_group.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_list_by_resource_group.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.projects.list_by_resource_group( @@ -36,6 +36,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Projects_ListByResourceGroup.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Projects_ListByResourceGroup.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_list_by_subscription.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_list_by_subscription.py index c751e0453eaa..06a7753b36f2 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_list_by_subscription.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_list_by_subscription.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.projects.list_by_subscription() @@ -34,6 +34,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Projects_ListBySubscription.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Projects_ListBySubscription.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_update.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_update.py index 915dc8c2e59e..b43b60f90e7e 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_update.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/projects_update.py @@ -26,17 +26,17 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.projects.begin_update( resource_group_name="rg1", - project_name="{projectName}", + project_name="DevProject", body={"properties": {"description": "This is my first project."}, "tags": {"CostCenter": "R&D"}}, ).result() print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Projects_Patch.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Projects_Patch.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_create_daily_shutdown_pool_schedule.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_create_daily_shutdown_pool_schedule.py index 793afa9a52db..49adc19b62bf 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_create_daily_shutdown_pool_schedule.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_create_daily_shutdown_pool_schedule.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.schedules.begin_create_or_update( @@ -47,6 +47,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Schedules_CreateDailyShutdownPoolSchedule.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Schedules_CreateDailyShutdownPoolSchedule.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_delete.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_delete.py index 884a2dd883a9..e28d8d576ee6 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_delete.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_delete.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.schedules.begin_delete( @@ -38,6 +38,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Schedules_Delete.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Schedules_Delete.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_get_by_pool.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_get_by_pool.py index 8a1ebc94cd60..b15211ea1777 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_get_by_pool.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_get_by_pool.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.schedules.get( @@ -38,6 +38,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Schedules_Get.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Schedules_Get.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_list_by_pool.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_list_by_pool.py index 714153239c30..5928b0b58dc9 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_list_by_pool.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_list_by_pool.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.schedules.list_by_pool( @@ -38,6 +38,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Schedules_ListByPool.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Schedules_ListByPool.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_update.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_update.py index ac9ea8eb1c81..2f680ae620c1 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_update.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/schedules_update.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.schedules.begin_update( @@ -39,6 +39,6 @@ def main(): print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Schedules_Patch.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Schedules_Patch.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/skus_list_by_subscription.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/skus_list_by_subscription.py index 96975b1ca154..07dae1eba543 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/skus_list_by_subscription.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/skus_list_by_subscription.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.skus.list_by_subscription() @@ -34,6 +34,6 @@ def main(): print(item) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/Skus_ListBySubscription.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/Skus_ListBySubscription.json if __name__ == "__main__": main() diff --git a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/versions_get.py b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/versions_get.py index 377f9a64777c..926b6a6c6999 100644 --- a/sdk/devcenter/azure-mgmt-devcenter/generated_samples/versions_get.py +++ b/sdk/devcenter/azure-mgmt-devcenter/generated_samples/versions_get.py @@ -26,7 +26,7 @@ def main(): client = DevCenterMgmtClient( credential=DefaultAzureCredential(), - subscription_id="{subscriptionId}", + subscription_id="0ac520ee-14c0-480f-b6c9-0a90c58ffff", ) response = client.image_versions.get( @@ -34,11 +34,11 @@ def main(): dev_center_name="Contoso", gallery_name="DefaultDevGallery", image_name="Win11", - version_name="{versionName}", + version_name="1.0.0", ) print(response) -# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-10-12-preview/examples/ImageVersions_Get.json +# x-ms-original-file: specification/devcenter/resource-manager/Microsoft.DevCenter/preview/2022-11-11-preview/examples/ImageVersions_Get.json if __name__ == "__main__": main()