diff --git a/sdk/automation/azure-mgmt-automation/azure-mgmt-automation-0.1.1.zip b/sdk/automation/azure-mgmt-automation/azure-mgmt-automation-0.1.1.zip new file mode 100644 index 000000000000..d3c052b3bb7b Binary files /dev/null and b/sdk/automation/azure-mgmt-automation/azure-mgmt-automation-0.1.1.zip differ diff --git a/sdk/automation/azure-mgmt-automation/azure_mgmt_automation-0.1.1-py2.py3-none-any.whl b/sdk/automation/azure-mgmt-automation/azure_mgmt_automation-0.1.1-py2.py3-none-any.whl new file mode 100644 index 000000000000..4d870b024f37 Binary files /dev/null and b/sdk/automation/azure-mgmt-automation/azure_mgmt_automation-0.1.1-py2.py3-none-any.whl differ diff --git a/sdk/cdn/azure-mgmt-cdn/azure-mgmt-cdn-3.1.0.zip b/sdk/cdn/azure-mgmt-cdn/azure-mgmt-cdn-3.1.0.zip new file mode 100644 index 000000000000..c432bceae62d Binary files /dev/null and b/sdk/cdn/azure-mgmt-cdn/azure-mgmt-cdn-3.1.0.zip differ diff --git a/sdk/cdn/azure-mgmt-cdn/azure_mgmt_cdn-3.1.0-py2.py3-none-any.whl b/sdk/cdn/azure-mgmt-cdn/azure_mgmt_cdn-3.1.0-py2.py3-none-any.whl new file mode 100644 index 000000000000..21a9c8fe37a3 Binary files /dev/null and b/sdk/cdn/azure-mgmt-cdn/azure_mgmt_cdn-3.1.0-py2.py3-none-any.whl differ diff --git a/sdk/cognitiveservices/azure-cognitiveservices-formrecognizer/azure-cognitiveservices-formrecognizer-0.1.0.zip b/sdk/cognitiveservices/azure-cognitiveservices-formrecognizer/azure-cognitiveservices-formrecognizer-0.1.0.zip new file mode 100644 index 000000000000..6ef5acfb70c6 Binary files /dev/null and b/sdk/cognitiveservices/azure-cognitiveservices-formrecognizer/azure-cognitiveservices-formrecognizer-0.1.0.zip differ diff --git a/sdk/cognitiveservices/azure-cognitiveservices-formrecognizer/azure_cognitiveservices_formrecognizer-0.1.0-py2.py3-none-any.whl b/sdk/cognitiveservices/azure-cognitiveservices-formrecognizer/azure_cognitiveservices_formrecognizer-0.1.0-py2.py3-none-any.whl new file mode 100644 index 000000000000..587322136a3c Binary files /dev/null and b/sdk/cognitiveservices/azure-cognitiveservices-formrecognizer/azure_cognitiveservices_formrecognizer-0.1.0-py2.py3-none-any.whl differ diff --git a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure-cognitiveservices-knowledge-qnamaker-0.1.0.zip b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure-cognitiveservices-knowledge-qnamaker-0.1.0.zip new file mode 100644 index 000000000000..9edbad41fc9d Binary files /dev/null and b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure-cognitiveservices-knowledge-qnamaker-0.1.0.zip differ diff --git a/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure_cognitiveservices_knowledge_qnamaker-0.1.0-py2.py3-none-any.whl b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure_cognitiveservices_knowledge_qnamaker-0.1.0-py2.py3-none-any.whl new file mode 100644 index 000000000000..ef806a982c2f Binary files /dev/null and b/sdk/cognitiveservices/azure-cognitiveservices-knowledge-qnamaker/azure_cognitiveservices_knowledge_qnamaker-0.1.0-py2.py3-none-any.whl differ diff --git a/sdk/cognitiveservices/azure-cognitiveservices-language-luis/azure-cognitiveservices-language-luis-0.4.0.zip b/sdk/cognitiveservices/azure-cognitiveservices-language-luis/azure-cognitiveservices-language-luis-0.4.0.zip new file mode 100644 index 000000000000..e4335c0dc988 Binary files /dev/null and b/sdk/cognitiveservices/azure-cognitiveservices-language-luis/azure-cognitiveservices-language-luis-0.4.0.zip differ diff --git a/sdk/cognitiveservices/azure-cognitiveservices-language-luis/azure_cognitiveservices_language_luis-0.4.0-py2.py3-none-any.whl b/sdk/cognitiveservices/azure-cognitiveservices-language-luis/azure_cognitiveservices_language_luis-0.4.0-py2.py3-none-any.whl new file mode 100644 index 000000000000..05d6c26ebe85 Binary files /dev/null and b/sdk/cognitiveservices/azure-cognitiveservices-language-luis/azure_cognitiveservices_language_luis-0.4.0-py2.py3-none-any.whl differ diff --git a/sdk/cognitiveservices/azure-cognitiveservices-personalizer/azure-cognitiveservices-personalizer-0.1.0.zip b/sdk/cognitiveservices/azure-cognitiveservices-personalizer/azure-cognitiveservices-personalizer-0.1.0.zip new file mode 100644 index 000000000000..616bec437756 Binary files /dev/null and b/sdk/cognitiveservices/azure-cognitiveservices-personalizer/azure-cognitiveservices-personalizer-0.1.0.zip differ diff --git a/sdk/cognitiveservices/azure-cognitiveservices-personalizer/azure_cognitiveservices_personalizer-0.1.0-py2.py3-none-any.whl b/sdk/cognitiveservices/azure-cognitiveservices-personalizer/azure_cognitiveservices_personalizer-0.1.0-py2.py3-none-any.whl new file mode 100644 index 000000000000..c36d3388c135 Binary files /dev/null and b/sdk/cognitiveservices/azure-cognitiveservices-personalizer/azure_cognitiveservices_personalizer-0.1.0-py2.py3-none-any.whl differ diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/azure-cognitiveservices-search-autosuggest-0.1.0.zip b/sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/azure-cognitiveservices-search-autosuggest-0.1.0.zip new file mode 100644 index 000000000000..5c19838babe2 Binary files /dev/null and b/sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/azure-cognitiveservices-search-autosuggest-0.1.0.zip differ diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/azure_cognitiveservices_search_autosuggest-0.1.0-py2.py3-none-any.whl b/sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/azure_cognitiveservices_search_autosuggest-0.1.0-py2.py3-none-any.whl new file mode 100644 index 000000000000..3f2d4d5303fd Binary files /dev/null and b/sdk/cognitiveservices/azure-cognitiveservices-search-autosuggest/azure_cognitiveservices_search_autosuggest-0.1.0-py2.py3-none-any.whl differ diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure-cognitiveservices-search-visualsearch-0.2.0.zip b/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure-cognitiveservices-search-visualsearch-0.2.0.zip new file mode 100644 index 000000000000..986121c8701e Binary files /dev/null and b/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure-cognitiveservices-search-visualsearch-0.2.0.zip differ diff --git a/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure_cognitiveservices_search_visualsearch-0.2.0-py2.py3-none-any.whl b/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure_cognitiveservices_search_visualsearch-0.2.0-py2.py3-none-any.whl new file mode 100644 index 000000000000..4c4498d50300 Binary files /dev/null and b/sdk/cognitiveservices/azure-cognitiveservices-search-visualsearch/azure_cognitiveservices_search_visualsearch-0.2.0-py2.py3-none-any.whl differ diff --git a/sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure-mgmt-cognitiveservices-5.0.0.zip b/sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure-mgmt-cognitiveservices-5.0.0.zip new file mode 100644 index 000000000000..8bfd1014ad76 Binary files /dev/null and b/sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure-mgmt-cognitiveservices-5.0.0.zip differ diff --git a/sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure_mgmt_cognitiveservices-5.0.0-py2.py3-none-any.whl b/sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure_mgmt_cognitiveservices-5.0.0-py2.py3-none-any.whl new file mode 100644 index 000000000000..e4989a33c2f6 Binary files /dev/null and b/sdk/cognitiveservices/azure-mgmt-cognitiveservices/azure_mgmt_cognitiveservices-5.0.0-py2.py3-none-any.whl differ diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_compute_management_client.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_compute_management_client.py index ca77cf2626bc..f101f605823d 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_compute_management_client.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/_compute_management_client.py @@ -132,38 +132,38 @@ def models(cls, api_version=DEFAULT_API_VERSION): def availability_sets(self): """Instance depends on the API version: - * 2015-06-15: :class:`AvailabilitySetsOperations` - * 2016-03-30: :class:`AvailabilitySetsOperations` + * 2019-07-01: :class:`AvailabilitySetsOperations` + * 2018-06-01: :class:`AvailabilitySetsOperations` + * 2019-03-01: :class:`AvailabilitySetsOperations` + * 2017-12-01: :class:`AvailabilitySetsOperations` * 2016-04-30-preview: :class:`AvailabilitySetsOperations` + * 2016-03-30: :class:`AvailabilitySetsOperations` + * 2015-06-15: :class:`AvailabilitySetsOperations` + * 2018-10-01: :class:`AvailabilitySetsOperations` * 2017-03-30: :class:`AvailabilitySetsOperations` - * 2017-12-01: :class:`AvailabilitySetsOperations` * 2018-04-01: :class:`AvailabilitySetsOperations` - * 2018-06-01: :class:`AvailabilitySetsOperations` - * 2018-10-01: :class:`AvailabilitySetsOperations` - * 2019-03-01: :class:`AvailabilitySetsOperations` - * 2019-07-01: :class:`AvailabilitySetsOperations` """ api_version = self._get_api_version('availability_sets') - if api_version == '2015-06-15': - from .v2015_06_15.operations import AvailabilitySetsOperations as OperationClass - elif api_version == '2016-03-30': - from .v2016_03_30.operations import AvailabilitySetsOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import AvailabilitySetsOperations as OperationClass + elif api_version == '2018-06-01': + from .v2018_06_01.operations import AvailabilitySetsOperations as OperationClass + elif api_version == '2019-03-01': + from .v2019_03_01.operations import AvailabilitySetsOperations as OperationClass + elif api_version == '2017-12-01': + from .v2017_12_01.operations import AvailabilitySetsOperations as OperationClass elif api_version == '2016-04-30-preview': from .v2016_04_30_preview.operations import AvailabilitySetsOperations as OperationClass + elif api_version == '2016-03-30': + from .v2016_03_30.operations import AvailabilitySetsOperations as OperationClass + elif api_version == '2015-06-15': + from .v2015_06_15.operations import AvailabilitySetsOperations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import AvailabilitySetsOperations as OperationClass elif api_version == '2017-03-30': from .v2017_03_30.operations import AvailabilitySetsOperations as OperationClass - elif api_version == '2017-12-01': - from .v2017_12_01.operations import AvailabilitySetsOperations as OperationClass elif api_version == '2018-04-01': from .v2018_04_01.operations import AvailabilitySetsOperations as OperationClass - elif api_version == '2018-06-01': - from .v2018_06_01.operations import AvailabilitySetsOperations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import AvailabilitySetsOperations as OperationClass - elif api_version == '2019-03-01': - from .v2019_03_01.operations import AvailabilitySetsOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import AvailabilitySetsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -172,14 +172,14 @@ def availability_sets(self): def dedicated_host_groups(self): """Instance depends on the API version: - * 2019-03-01: :class:`DedicatedHostGroupsOperations` * 2019-07-01: :class:`DedicatedHostGroupsOperations` + * 2019-03-01: :class:`DedicatedHostGroupsOperations` """ api_version = self._get_api_version('dedicated_host_groups') - if api_version == '2019-03-01': - from .v2019_03_01.operations import DedicatedHostGroupsOperations as OperationClass - elif api_version == '2019-07-01': + if api_version == '2019-07-01': from .v2019_07_01.operations import DedicatedHostGroupsOperations as OperationClass + elif api_version == '2019-03-01': + from .v2019_03_01.operations import DedicatedHostGroupsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -188,14 +188,14 @@ def dedicated_host_groups(self): def dedicated_hosts(self): """Instance depends on the API version: - * 2019-03-01: :class:`DedicatedHostsOperations` * 2019-07-01: :class:`DedicatedHostsOperations` + * 2019-03-01: :class:`DedicatedHostsOperations` """ api_version = self._get_api_version('dedicated_hosts') - if api_version == '2019-03-01': - from .v2019_03_01.operations import DedicatedHostsOperations as OperationClass - elif api_version == '2019-07-01': + if api_version == '2019-07-01': from .v2019_07_01.operations import DedicatedHostsOperations as OperationClass + elif api_version == '2019-03-01': + from .v2019_03_01.operations import DedicatedHostsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -217,29 +217,29 @@ def disk_encryption_sets(self): def disks(self): """Instance depends on the API version: - * 2016-04-30-preview: :class:`DisksOperations` - * 2017-03-30: :class:`DisksOperations` - * 2018-04-01: :class:`DisksOperations` + * 2019-07-01: :class:`DisksOperations` * 2018-06-01: :class:`DisksOperations` * 2018-09-30: :class:`DisksOperations` * 2019-03-01: :class:`DisksOperations` - * 2019-07-01: :class:`DisksOperations` + * 2016-04-30-preview: :class:`DisksOperations` + * 2017-03-30: :class:`DisksOperations` + * 2018-04-01: :class:`DisksOperations` """ api_version = self._get_api_version('disks') - if api_version == '2016-04-30-preview': - from .v2016_04_30_preview.operations import DisksOperations as OperationClass - elif api_version == '2017-03-30': - from .v2017_03_30.operations import DisksOperations as OperationClass - elif api_version == '2018-04-01': - from .v2018_04_01.operations import DisksOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import DisksOperations as OperationClass elif api_version == '2018-06-01': from .v2018_06_01.operations import DisksOperations as OperationClass elif api_version == '2018-09-30': from .v2018_09_30.operations import DisksOperations as OperationClass elif api_version == '2019-03-01': from .v2019_03_01.operations import DisksOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import DisksOperations as OperationClass + elif api_version == '2016-04-30-preview': + from .v2016_04_30_preview.operations import DisksOperations as OperationClass + elif api_version == '2017-03-30': + from .v2017_03_30.operations import DisksOperations as OperationClass + elif api_version == '2018-04-01': + from .v2018_04_01.operations import DisksOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -248,17 +248,17 @@ def disks(self): def galleries(self): """Instance depends on the API version: + * 2019-07-01: :class:`GalleriesOperations` * 2018-06-01: :class:`GalleriesOperations` * 2019-03-01: :class:`GalleriesOperations` - * 2019-07-01: :class:`GalleriesOperations` """ api_version = self._get_api_version('galleries') - if api_version == '2018-06-01': + if api_version == '2019-07-01': + from .v2019_07_01.operations import GalleriesOperations as OperationClass + elif api_version == '2018-06-01': from .v2018_06_01.operations import GalleriesOperations as OperationClass elif api_version == '2019-03-01': from .v2019_03_01.operations import GalleriesOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import GalleriesOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -267,14 +267,14 @@ def galleries(self): def gallery_application_versions(self): """Instance depends on the API version: - * 2019-03-01: :class:`GalleryApplicationVersionsOperations` * 2019-07-01: :class:`GalleryApplicationVersionsOperations` + * 2019-03-01: :class:`GalleryApplicationVersionsOperations` """ api_version = self._get_api_version('gallery_application_versions') - if api_version == '2019-03-01': - from .v2019_03_01.operations import GalleryApplicationVersionsOperations as OperationClass - elif api_version == '2019-07-01': + if api_version == '2019-07-01': from .v2019_07_01.operations import GalleryApplicationVersionsOperations as OperationClass + elif api_version == '2019-03-01': + from .v2019_03_01.operations import GalleryApplicationVersionsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -283,14 +283,14 @@ def gallery_application_versions(self): def gallery_applications(self): """Instance depends on the API version: - * 2019-03-01: :class:`GalleryApplicationsOperations` * 2019-07-01: :class:`GalleryApplicationsOperations` + * 2019-03-01: :class:`GalleryApplicationsOperations` """ api_version = self._get_api_version('gallery_applications') - if api_version == '2019-03-01': - from .v2019_03_01.operations import GalleryApplicationsOperations as OperationClass - elif api_version == '2019-07-01': + if api_version == '2019-07-01': from .v2019_07_01.operations import GalleryApplicationsOperations as OperationClass + elif api_version == '2019-03-01': + from .v2019_03_01.operations import GalleryApplicationsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -299,17 +299,17 @@ def gallery_applications(self): def gallery_image_versions(self): """Instance depends on the API version: + * 2019-07-01: :class:`GalleryImageVersionsOperations` * 2018-06-01: :class:`GalleryImageVersionsOperations` * 2019-03-01: :class:`GalleryImageVersionsOperations` - * 2019-07-01: :class:`GalleryImageVersionsOperations` """ api_version = self._get_api_version('gallery_image_versions') - if api_version == '2018-06-01': + if api_version == '2019-07-01': + from .v2019_07_01.operations import GalleryImageVersionsOperations as OperationClass + elif api_version == '2018-06-01': from .v2018_06_01.operations import GalleryImageVersionsOperations as OperationClass elif api_version == '2019-03-01': from .v2019_03_01.operations import GalleryImageVersionsOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import GalleryImageVersionsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -318,17 +318,17 @@ def gallery_image_versions(self): def gallery_images(self): """Instance depends on the API version: + * 2019-07-01: :class:`GalleryImagesOperations` * 2018-06-01: :class:`GalleryImagesOperations` * 2019-03-01: :class:`GalleryImagesOperations` - * 2019-07-01: :class:`GalleryImagesOperations` """ api_version = self._get_api_version('gallery_images') - if api_version == '2018-06-01': + if api_version == '2019-07-01': + from .v2019_07_01.operations import GalleryImagesOperations as OperationClass + elif api_version == '2018-06-01': from .v2018_06_01.operations import GalleryImagesOperations as OperationClass elif api_version == '2019-03-01': from .v2019_03_01.operations import GalleryImagesOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import GalleryImagesOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -337,32 +337,32 @@ def gallery_images(self): def images(self): """Instance depends on the API version: + * 2019-07-01: :class:`ImagesOperations` + * 2018-06-01: :class:`ImagesOperations` + * 2019-03-01: :class:`ImagesOperations` + * 2017-12-01: :class:`ImagesOperations` * 2016-04-30-preview: :class:`ImagesOperations` + * 2018-10-01: :class:`ImagesOperations` * 2017-03-30: :class:`ImagesOperations` - * 2017-12-01: :class:`ImagesOperations` * 2018-04-01: :class:`ImagesOperations` - * 2018-06-01: :class:`ImagesOperations` - * 2018-10-01: :class:`ImagesOperations` - * 2019-03-01: :class:`ImagesOperations` - * 2019-07-01: :class:`ImagesOperations` """ api_version = self._get_api_version('images') - if api_version == '2016-04-30-preview': + if api_version == '2019-07-01': + from .v2019_07_01.operations import ImagesOperations as OperationClass + elif api_version == '2018-06-01': + from .v2018_06_01.operations import ImagesOperations as OperationClass + elif api_version == '2019-03-01': + from .v2019_03_01.operations import ImagesOperations as OperationClass + elif api_version == '2017-12-01': + from .v2017_12_01.operations import ImagesOperations as OperationClass + elif api_version == '2016-04-30-preview': from .v2016_04_30_preview.operations import ImagesOperations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import ImagesOperations as OperationClass elif api_version == '2017-03-30': from .v2017_03_30.operations import ImagesOperations as OperationClass - elif api_version == '2017-12-01': - from .v2017_12_01.operations import ImagesOperations as OperationClass elif api_version == '2018-04-01': from .v2018_04_01.operations import ImagesOperations as OperationClass - elif api_version == '2018-06-01': - from .v2018_06_01.operations import ImagesOperations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import ImagesOperations as OperationClass - elif api_version == '2019-03-01': - from .v2019_03_01.operations import ImagesOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import ImagesOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -371,26 +371,26 @@ def images(self): def log_analytics(self): """Instance depends on the API version: - * 2017-12-01: :class:`LogAnalyticsOperations` - * 2018-04-01: :class:`LogAnalyticsOperations` + * 2019-07-01: :class:`LogAnalyticsOperations` * 2018-06-01: :class:`LogAnalyticsOperations` - * 2018-10-01: :class:`LogAnalyticsOperations` * 2019-03-01: :class:`LogAnalyticsOperations` - * 2019-07-01: :class:`LogAnalyticsOperations` + * 2017-12-01: :class:`LogAnalyticsOperations` + * 2018-10-01: :class:`LogAnalyticsOperations` + * 2018-04-01: :class:`LogAnalyticsOperations` """ api_version = self._get_api_version('log_analytics') - if api_version == '2017-12-01': - from .v2017_12_01.operations import LogAnalyticsOperations as OperationClass - elif api_version == '2018-04-01': - from .v2018_04_01.operations import LogAnalyticsOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import LogAnalyticsOperations as OperationClass elif api_version == '2018-06-01': from .v2018_06_01.operations import LogAnalyticsOperations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import LogAnalyticsOperations as OperationClass elif api_version == '2019-03-01': from .v2019_03_01.operations import LogAnalyticsOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import LogAnalyticsOperations as OperationClass + elif api_version == '2017-12-01': + from .v2017_12_01.operations import LogAnalyticsOperations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import LogAnalyticsOperations as OperationClass + elif api_version == '2018-04-01': + from .v2018_04_01.operations import LogAnalyticsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -399,26 +399,26 @@ def log_analytics(self): def operations(self): """Instance depends on the API version: - * 2017-12-01: :class:`Operations` - * 2018-04-01: :class:`Operations` + * 2019-07-01: :class:`Operations` * 2018-06-01: :class:`Operations` - * 2018-10-01: :class:`Operations` * 2019-03-01: :class:`Operations` - * 2019-07-01: :class:`Operations` + * 2017-12-01: :class:`Operations` + * 2018-10-01: :class:`Operations` + * 2018-04-01: :class:`Operations` """ api_version = self._get_api_version('operations') - if api_version == '2017-12-01': - from .v2017_12_01.operations import Operations as OperationClass - elif api_version == '2018-04-01': - from .v2018_04_01.operations import Operations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import Operations as OperationClass elif api_version == '2018-06-01': from .v2018_06_01.operations import Operations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import Operations as OperationClass elif api_version == '2019-03-01': from .v2019_03_01.operations import Operations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import Operations as OperationClass + elif api_version == '2017-12-01': + from .v2017_12_01.operations import Operations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import Operations as OperationClass + elif api_version == '2018-04-01': + from .v2018_04_01.operations import Operations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -427,23 +427,23 @@ def operations(self): def proximity_placement_groups(self): """Instance depends on the API version: - * 2018-04-01: :class:`ProximityPlacementGroupsOperations` + * 2019-07-01: :class:`ProximityPlacementGroupsOperations` * 2018-06-01: :class:`ProximityPlacementGroupsOperations` - * 2018-10-01: :class:`ProximityPlacementGroupsOperations` * 2019-03-01: :class:`ProximityPlacementGroupsOperations` - * 2019-07-01: :class:`ProximityPlacementGroupsOperations` + * 2018-10-01: :class:`ProximityPlacementGroupsOperations` + * 2018-04-01: :class:`ProximityPlacementGroupsOperations` """ api_version = self._get_api_version('proximity_placement_groups') - if api_version == '2018-04-01': - from .v2018_04_01.operations import ProximityPlacementGroupsOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import ProximityPlacementGroupsOperations as OperationClass elif api_version == '2018-06-01': from .v2018_06_01.operations import ProximityPlacementGroupsOperations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import ProximityPlacementGroupsOperations as OperationClass elif api_version == '2019-03-01': from .v2019_03_01.operations import ProximityPlacementGroupsOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import ProximityPlacementGroupsOperations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import ProximityPlacementGroupsOperations as OperationClass + elif api_version == '2018-04-01': + from .v2018_04_01.operations import ProximityPlacementGroupsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -452,17 +452,17 @@ def proximity_placement_groups(self): def resource_skus(self): """Instance depends on the API version: - * 2017-03-30: :class:`ResourceSkusOperations` - * 2017-09-01: :class:`ResourceSkusOperations` * 2019-04-01: :class:`ResourceSkusOperations` + * 2017-09-01: :class:`ResourceSkusOperations` + * 2017-03-30: :class:`ResourceSkusOperations` """ api_version = self._get_api_version('resource_skus') - if api_version == '2017-03-30': - from .v2017_03_30.operations import ResourceSkusOperations as OperationClass + if api_version == '2019-04-01': + from .v2019_04_01.operations import ResourceSkusOperations as OperationClass elif api_version == '2017-09-01': from .v2017_09_01.operations import ResourceSkusOperations as OperationClass - elif api_version == '2019-04-01': - from .v2019_04_01.operations import ResourceSkusOperations as OperationClass + elif api_version == '2017-03-30': + from .v2017_03_30.operations import ResourceSkusOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -471,29 +471,29 @@ def resource_skus(self): def snapshots(self): """Instance depends on the API version: - * 2016-04-30-preview: :class:`SnapshotsOperations` - * 2017-03-30: :class:`SnapshotsOperations` - * 2018-04-01: :class:`SnapshotsOperations` + * 2019-07-01: :class:`SnapshotsOperations` * 2018-06-01: :class:`SnapshotsOperations` * 2018-09-30: :class:`SnapshotsOperations` * 2019-03-01: :class:`SnapshotsOperations` - * 2019-07-01: :class:`SnapshotsOperations` + * 2016-04-30-preview: :class:`SnapshotsOperations` + * 2017-03-30: :class:`SnapshotsOperations` + * 2018-04-01: :class:`SnapshotsOperations` """ api_version = self._get_api_version('snapshots') - if api_version == '2016-04-30-preview': - from .v2016_04_30_preview.operations import SnapshotsOperations as OperationClass - elif api_version == '2017-03-30': - from .v2017_03_30.operations import SnapshotsOperations as OperationClass - elif api_version == '2018-04-01': - from .v2018_04_01.operations import SnapshotsOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import SnapshotsOperations as OperationClass elif api_version == '2018-06-01': from .v2018_06_01.operations import SnapshotsOperations as OperationClass elif api_version == '2018-09-30': from .v2018_09_30.operations import SnapshotsOperations as OperationClass elif api_version == '2019-03-01': from .v2019_03_01.operations import SnapshotsOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import SnapshotsOperations as OperationClass + elif api_version == '2016-04-30-preview': + from .v2016_04_30_preview.operations import SnapshotsOperations as OperationClass + elif api_version == '2017-03-30': + from .v2017_03_30.operations import SnapshotsOperations as OperationClass + elif api_version == '2018-04-01': + from .v2018_04_01.operations import SnapshotsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -502,38 +502,38 @@ def snapshots(self): def usage(self): """Instance depends on the API version: - * 2015-06-15: :class:`UsageOperations` - * 2016-03-30: :class:`UsageOperations` + * 2019-07-01: :class:`UsageOperations` + * 2018-06-01: :class:`UsageOperations` + * 2019-03-01: :class:`UsageOperations` + * 2017-12-01: :class:`UsageOperations` * 2016-04-30-preview: :class:`UsageOperations` + * 2016-03-30: :class:`UsageOperations` + * 2015-06-15: :class:`UsageOperations` + * 2018-10-01: :class:`UsageOperations` * 2017-03-30: :class:`UsageOperations` - * 2017-12-01: :class:`UsageOperations` * 2018-04-01: :class:`UsageOperations` - * 2018-06-01: :class:`UsageOperations` - * 2018-10-01: :class:`UsageOperations` - * 2019-03-01: :class:`UsageOperations` - * 2019-07-01: :class:`UsageOperations` """ api_version = self._get_api_version('usage') - if api_version == '2015-06-15': - from .v2015_06_15.operations import UsageOperations as OperationClass - elif api_version == '2016-03-30': - from .v2016_03_30.operations import UsageOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import UsageOperations as OperationClass + elif api_version == '2018-06-01': + from .v2018_06_01.operations import UsageOperations as OperationClass + elif api_version == '2019-03-01': + from .v2019_03_01.operations import UsageOperations as OperationClass + elif api_version == '2017-12-01': + from .v2017_12_01.operations import UsageOperations as OperationClass elif api_version == '2016-04-30-preview': from .v2016_04_30_preview.operations import UsageOperations as OperationClass + elif api_version == '2016-03-30': + from .v2016_03_30.operations import UsageOperations as OperationClass + elif api_version == '2015-06-15': + from .v2015_06_15.operations import UsageOperations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import UsageOperations as OperationClass elif api_version == '2017-03-30': from .v2017_03_30.operations import UsageOperations as OperationClass - elif api_version == '2017-12-01': - from .v2017_12_01.operations import UsageOperations as OperationClass elif api_version == '2018-04-01': from .v2018_04_01.operations import UsageOperations as OperationClass - elif api_version == '2018-06-01': - from .v2018_06_01.operations import UsageOperations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import UsageOperations as OperationClass - elif api_version == '2019-03-01': - from .v2019_03_01.operations import UsageOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import UsageOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -542,38 +542,38 @@ def usage(self): def virtual_machine_extension_images(self): """Instance depends on the API version: - * 2015-06-15: :class:`VirtualMachineExtensionImagesOperations` - * 2016-03-30: :class:`VirtualMachineExtensionImagesOperations` + * 2019-07-01: :class:`VirtualMachineExtensionImagesOperations` + * 2018-06-01: :class:`VirtualMachineExtensionImagesOperations` + * 2019-03-01: :class:`VirtualMachineExtensionImagesOperations` + * 2017-12-01: :class:`VirtualMachineExtensionImagesOperations` * 2016-04-30-preview: :class:`VirtualMachineExtensionImagesOperations` + * 2016-03-30: :class:`VirtualMachineExtensionImagesOperations` + * 2015-06-15: :class:`VirtualMachineExtensionImagesOperations` + * 2018-10-01: :class:`VirtualMachineExtensionImagesOperations` * 2017-03-30: :class:`VirtualMachineExtensionImagesOperations` - * 2017-12-01: :class:`VirtualMachineExtensionImagesOperations` * 2018-04-01: :class:`VirtualMachineExtensionImagesOperations` - * 2018-06-01: :class:`VirtualMachineExtensionImagesOperations` - * 2018-10-01: :class:`VirtualMachineExtensionImagesOperations` - * 2019-03-01: :class:`VirtualMachineExtensionImagesOperations` - * 2019-07-01: :class:`VirtualMachineExtensionImagesOperations` """ api_version = self._get_api_version('virtual_machine_extension_images') - if api_version == '2015-06-15': - from .v2015_06_15.operations import VirtualMachineExtensionImagesOperations as OperationClass - elif api_version == '2016-03-30': - from .v2016_03_30.operations import VirtualMachineExtensionImagesOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import VirtualMachineExtensionImagesOperations as OperationClass + elif api_version == '2018-06-01': + from .v2018_06_01.operations import VirtualMachineExtensionImagesOperations as OperationClass + elif api_version == '2019-03-01': + from .v2019_03_01.operations import VirtualMachineExtensionImagesOperations as OperationClass + elif api_version == '2017-12-01': + from .v2017_12_01.operations import VirtualMachineExtensionImagesOperations as OperationClass elif api_version == '2016-04-30-preview': from .v2016_04_30_preview.operations import VirtualMachineExtensionImagesOperations as OperationClass + elif api_version == '2016-03-30': + from .v2016_03_30.operations import VirtualMachineExtensionImagesOperations as OperationClass + elif api_version == '2015-06-15': + from .v2015_06_15.operations import VirtualMachineExtensionImagesOperations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import VirtualMachineExtensionImagesOperations as OperationClass elif api_version == '2017-03-30': from .v2017_03_30.operations import VirtualMachineExtensionImagesOperations as OperationClass - elif api_version == '2017-12-01': - from .v2017_12_01.operations import VirtualMachineExtensionImagesOperations as OperationClass elif api_version == '2018-04-01': from .v2018_04_01.operations import VirtualMachineExtensionImagesOperations as OperationClass - elif api_version == '2018-06-01': - from .v2018_06_01.operations import VirtualMachineExtensionImagesOperations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import VirtualMachineExtensionImagesOperations as OperationClass - elif api_version == '2019-03-01': - from .v2019_03_01.operations import VirtualMachineExtensionImagesOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import VirtualMachineExtensionImagesOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -582,38 +582,38 @@ def virtual_machine_extension_images(self): def virtual_machine_extensions(self): """Instance depends on the API version: - * 2015-06-15: :class:`VirtualMachineExtensionsOperations` - * 2016-03-30: :class:`VirtualMachineExtensionsOperations` + * 2019-07-01: :class:`VirtualMachineExtensionsOperations` + * 2018-06-01: :class:`VirtualMachineExtensionsOperations` + * 2019-03-01: :class:`VirtualMachineExtensionsOperations` + * 2017-12-01: :class:`VirtualMachineExtensionsOperations` * 2016-04-30-preview: :class:`VirtualMachineExtensionsOperations` + * 2016-03-30: :class:`VirtualMachineExtensionsOperations` + * 2015-06-15: :class:`VirtualMachineExtensionsOperations` + * 2018-10-01: :class:`VirtualMachineExtensionsOperations` * 2017-03-30: :class:`VirtualMachineExtensionsOperations` - * 2017-12-01: :class:`VirtualMachineExtensionsOperations` * 2018-04-01: :class:`VirtualMachineExtensionsOperations` - * 2018-06-01: :class:`VirtualMachineExtensionsOperations` - * 2018-10-01: :class:`VirtualMachineExtensionsOperations` - * 2019-03-01: :class:`VirtualMachineExtensionsOperations` - * 2019-07-01: :class:`VirtualMachineExtensionsOperations` """ api_version = self._get_api_version('virtual_machine_extensions') - if api_version == '2015-06-15': - from .v2015_06_15.operations import VirtualMachineExtensionsOperations as OperationClass - elif api_version == '2016-03-30': - from .v2016_03_30.operations import VirtualMachineExtensionsOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import VirtualMachineExtensionsOperations as OperationClass + elif api_version == '2018-06-01': + from .v2018_06_01.operations import VirtualMachineExtensionsOperations as OperationClass + elif api_version == '2019-03-01': + from .v2019_03_01.operations import VirtualMachineExtensionsOperations as OperationClass + elif api_version == '2017-12-01': + from .v2017_12_01.operations import VirtualMachineExtensionsOperations as OperationClass elif api_version == '2016-04-30-preview': from .v2016_04_30_preview.operations import VirtualMachineExtensionsOperations as OperationClass + elif api_version == '2016-03-30': + from .v2016_03_30.operations import VirtualMachineExtensionsOperations as OperationClass + elif api_version == '2015-06-15': + from .v2015_06_15.operations import VirtualMachineExtensionsOperations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import VirtualMachineExtensionsOperations as OperationClass elif api_version == '2017-03-30': from .v2017_03_30.operations import VirtualMachineExtensionsOperations as OperationClass - elif api_version == '2017-12-01': - from .v2017_12_01.operations import VirtualMachineExtensionsOperations as OperationClass elif api_version == '2018-04-01': from .v2018_04_01.operations import VirtualMachineExtensionsOperations as OperationClass - elif api_version == '2018-06-01': - from .v2018_06_01.operations import VirtualMachineExtensionsOperations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import VirtualMachineExtensionsOperations as OperationClass - elif api_version == '2019-03-01': - from .v2019_03_01.operations import VirtualMachineExtensionsOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import VirtualMachineExtensionsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -622,38 +622,38 @@ def virtual_machine_extensions(self): def virtual_machine_images(self): """Instance depends on the API version: - * 2015-06-15: :class:`VirtualMachineImagesOperations` - * 2016-03-30: :class:`VirtualMachineImagesOperations` + * 2019-07-01: :class:`VirtualMachineImagesOperations` + * 2018-06-01: :class:`VirtualMachineImagesOperations` + * 2019-03-01: :class:`VirtualMachineImagesOperations` + * 2017-12-01: :class:`VirtualMachineImagesOperations` * 2016-04-30-preview: :class:`VirtualMachineImagesOperations` + * 2016-03-30: :class:`VirtualMachineImagesOperations` + * 2015-06-15: :class:`VirtualMachineImagesOperations` + * 2018-10-01: :class:`VirtualMachineImagesOperations` * 2017-03-30: :class:`VirtualMachineImagesOperations` - * 2017-12-01: :class:`VirtualMachineImagesOperations` * 2018-04-01: :class:`VirtualMachineImagesOperations` - * 2018-06-01: :class:`VirtualMachineImagesOperations` - * 2018-10-01: :class:`VirtualMachineImagesOperations` - * 2019-03-01: :class:`VirtualMachineImagesOperations` - * 2019-07-01: :class:`VirtualMachineImagesOperations` """ api_version = self._get_api_version('virtual_machine_images') - if api_version == '2015-06-15': - from .v2015_06_15.operations import VirtualMachineImagesOperations as OperationClass - elif api_version == '2016-03-30': - from .v2016_03_30.operations import VirtualMachineImagesOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import VirtualMachineImagesOperations as OperationClass + elif api_version == '2018-06-01': + from .v2018_06_01.operations import VirtualMachineImagesOperations as OperationClass + elif api_version == '2019-03-01': + from .v2019_03_01.operations import VirtualMachineImagesOperations as OperationClass + elif api_version == '2017-12-01': + from .v2017_12_01.operations import VirtualMachineImagesOperations as OperationClass elif api_version == '2016-04-30-preview': from .v2016_04_30_preview.operations import VirtualMachineImagesOperations as OperationClass + elif api_version == '2016-03-30': + from .v2016_03_30.operations import VirtualMachineImagesOperations as OperationClass + elif api_version == '2015-06-15': + from .v2015_06_15.operations import VirtualMachineImagesOperations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import VirtualMachineImagesOperations as OperationClass elif api_version == '2017-03-30': from .v2017_03_30.operations import VirtualMachineImagesOperations as OperationClass - elif api_version == '2017-12-01': - from .v2017_12_01.operations import VirtualMachineImagesOperations as OperationClass elif api_version == '2018-04-01': from .v2018_04_01.operations import VirtualMachineImagesOperations as OperationClass - elif api_version == '2018-06-01': - from .v2018_06_01.operations import VirtualMachineImagesOperations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import VirtualMachineImagesOperations as OperationClass - elif api_version == '2019-03-01': - from .v2019_03_01.operations import VirtualMachineImagesOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import VirtualMachineImagesOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -662,29 +662,29 @@ def virtual_machine_images(self): def virtual_machine_run_commands(self): """Instance depends on the API version: - * 2017-03-30: :class:`VirtualMachineRunCommandsOperations` - * 2017-12-01: :class:`VirtualMachineRunCommandsOperations` - * 2018-04-01: :class:`VirtualMachineRunCommandsOperations` + * 2019-07-01: :class:`VirtualMachineRunCommandsOperations` * 2018-06-01: :class:`VirtualMachineRunCommandsOperations` - * 2018-10-01: :class:`VirtualMachineRunCommandsOperations` * 2019-03-01: :class:`VirtualMachineRunCommandsOperations` - * 2019-07-01: :class:`VirtualMachineRunCommandsOperations` + * 2017-12-01: :class:`VirtualMachineRunCommandsOperations` + * 2018-10-01: :class:`VirtualMachineRunCommandsOperations` + * 2017-03-30: :class:`VirtualMachineRunCommandsOperations` + * 2018-04-01: :class:`VirtualMachineRunCommandsOperations` """ api_version = self._get_api_version('virtual_machine_run_commands') - if api_version == '2017-03-30': - from .v2017_03_30.operations import VirtualMachineRunCommandsOperations as OperationClass - elif api_version == '2017-12-01': - from .v2017_12_01.operations import VirtualMachineRunCommandsOperations as OperationClass - elif api_version == '2018-04-01': - from .v2018_04_01.operations import VirtualMachineRunCommandsOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import VirtualMachineRunCommandsOperations as OperationClass elif api_version == '2018-06-01': from .v2018_06_01.operations import VirtualMachineRunCommandsOperations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import VirtualMachineRunCommandsOperations as OperationClass elif api_version == '2019-03-01': from .v2019_03_01.operations import VirtualMachineRunCommandsOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import VirtualMachineRunCommandsOperations as OperationClass + elif api_version == '2017-12-01': + from .v2017_12_01.operations import VirtualMachineRunCommandsOperations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import VirtualMachineRunCommandsOperations as OperationClass + elif api_version == '2017-03-30': + from .v2017_03_30.operations import VirtualMachineRunCommandsOperations as OperationClass + elif api_version == '2018-04-01': + from .v2018_04_01.operations import VirtualMachineRunCommandsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -693,29 +693,29 @@ def virtual_machine_run_commands(self): def virtual_machine_scale_set_extensions(self): """Instance depends on the API version: - * 2017-03-30: :class:`VirtualMachineScaleSetExtensionsOperations` - * 2017-12-01: :class:`VirtualMachineScaleSetExtensionsOperations` - * 2018-04-01: :class:`VirtualMachineScaleSetExtensionsOperations` + * 2019-07-01: :class:`VirtualMachineScaleSetExtensionsOperations` * 2018-06-01: :class:`VirtualMachineScaleSetExtensionsOperations` - * 2018-10-01: :class:`VirtualMachineScaleSetExtensionsOperations` * 2019-03-01: :class:`VirtualMachineScaleSetExtensionsOperations` - * 2019-07-01: :class:`VirtualMachineScaleSetExtensionsOperations` + * 2017-12-01: :class:`VirtualMachineScaleSetExtensionsOperations` + * 2018-10-01: :class:`VirtualMachineScaleSetExtensionsOperations` + * 2017-03-30: :class:`VirtualMachineScaleSetExtensionsOperations` + * 2018-04-01: :class:`VirtualMachineScaleSetExtensionsOperations` """ api_version = self._get_api_version('virtual_machine_scale_set_extensions') - if api_version == '2017-03-30': - from .v2017_03_30.operations import VirtualMachineScaleSetExtensionsOperations as OperationClass - elif api_version == '2017-12-01': - from .v2017_12_01.operations import VirtualMachineScaleSetExtensionsOperations as OperationClass - elif api_version == '2018-04-01': - from .v2018_04_01.operations import VirtualMachineScaleSetExtensionsOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import VirtualMachineScaleSetExtensionsOperations as OperationClass elif api_version == '2018-06-01': from .v2018_06_01.operations import VirtualMachineScaleSetExtensionsOperations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import VirtualMachineScaleSetExtensionsOperations as OperationClass elif api_version == '2019-03-01': from .v2019_03_01.operations import VirtualMachineScaleSetExtensionsOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import VirtualMachineScaleSetExtensionsOperations as OperationClass + elif api_version == '2017-12-01': + from .v2017_12_01.operations import VirtualMachineScaleSetExtensionsOperations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import VirtualMachineScaleSetExtensionsOperations as OperationClass + elif api_version == '2017-03-30': + from .v2017_03_30.operations import VirtualMachineScaleSetExtensionsOperations as OperationClass + elif api_version == '2018-04-01': + from .v2018_04_01.operations import VirtualMachineScaleSetExtensionsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -724,29 +724,29 @@ def virtual_machine_scale_set_extensions(self): def virtual_machine_scale_set_rolling_upgrades(self): """Instance depends on the API version: - * 2017-03-30: :class:`VirtualMachineScaleSetRollingUpgradesOperations` - * 2017-12-01: :class:`VirtualMachineScaleSetRollingUpgradesOperations` - * 2018-04-01: :class:`VirtualMachineScaleSetRollingUpgradesOperations` + * 2019-07-01: :class:`VirtualMachineScaleSetRollingUpgradesOperations` * 2018-06-01: :class:`VirtualMachineScaleSetRollingUpgradesOperations` - * 2018-10-01: :class:`VirtualMachineScaleSetRollingUpgradesOperations` * 2019-03-01: :class:`VirtualMachineScaleSetRollingUpgradesOperations` - * 2019-07-01: :class:`VirtualMachineScaleSetRollingUpgradesOperations` + * 2017-12-01: :class:`VirtualMachineScaleSetRollingUpgradesOperations` + * 2018-10-01: :class:`VirtualMachineScaleSetRollingUpgradesOperations` + * 2017-03-30: :class:`VirtualMachineScaleSetRollingUpgradesOperations` + * 2018-04-01: :class:`VirtualMachineScaleSetRollingUpgradesOperations` """ api_version = self._get_api_version('virtual_machine_scale_set_rolling_upgrades') - if api_version == '2017-03-30': - from .v2017_03_30.operations import VirtualMachineScaleSetRollingUpgradesOperations as OperationClass - elif api_version == '2017-12-01': - from .v2017_12_01.operations import VirtualMachineScaleSetRollingUpgradesOperations as OperationClass - elif api_version == '2018-04-01': - from .v2018_04_01.operations import VirtualMachineScaleSetRollingUpgradesOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import VirtualMachineScaleSetRollingUpgradesOperations as OperationClass elif api_version == '2018-06-01': from .v2018_06_01.operations import VirtualMachineScaleSetRollingUpgradesOperations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import VirtualMachineScaleSetRollingUpgradesOperations as OperationClass elif api_version == '2019-03-01': from .v2019_03_01.operations import VirtualMachineScaleSetRollingUpgradesOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import VirtualMachineScaleSetRollingUpgradesOperations as OperationClass + elif api_version == '2017-12-01': + from .v2017_12_01.operations import VirtualMachineScaleSetRollingUpgradesOperations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import VirtualMachineScaleSetRollingUpgradesOperations as OperationClass + elif api_version == '2017-03-30': + from .v2017_03_30.operations import VirtualMachineScaleSetRollingUpgradesOperations as OperationClass + elif api_version == '2018-04-01': + from .v2018_04_01.operations import VirtualMachineScaleSetRollingUpgradesOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -768,38 +768,38 @@ def virtual_machine_scale_set_vm_extensions(self): def virtual_machine_scale_set_vms(self): """Instance depends on the API version: - * 2015-06-15: :class:`VirtualMachineScaleSetVMsOperations` - * 2016-03-30: :class:`VirtualMachineScaleSetVMsOperations` + * 2019-07-01: :class:`VirtualMachineScaleSetVMsOperations` + * 2018-06-01: :class:`VirtualMachineScaleSetVMsOperations` + * 2019-03-01: :class:`VirtualMachineScaleSetVMsOperations` + * 2017-12-01: :class:`VirtualMachineScaleSetVMsOperations` * 2016-04-30-preview: :class:`VirtualMachineScaleSetVMsOperations` + * 2016-03-30: :class:`VirtualMachineScaleSetVMsOperations` + * 2015-06-15: :class:`VirtualMachineScaleSetVMsOperations` + * 2018-10-01: :class:`VirtualMachineScaleSetVMsOperations` * 2017-03-30: :class:`VirtualMachineScaleSetVMsOperations` - * 2017-12-01: :class:`VirtualMachineScaleSetVMsOperations` * 2018-04-01: :class:`VirtualMachineScaleSetVMsOperations` - * 2018-06-01: :class:`VirtualMachineScaleSetVMsOperations` - * 2018-10-01: :class:`VirtualMachineScaleSetVMsOperations` - * 2019-03-01: :class:`VirtualMachineScaleSetVMsOperations` - * 2019-07-01: :class:`VirtualMachineScaleSetVMsOperations` """ api_version = self._get_api_version('virtual_machine_scale_set_vms') - if api_version == '2015-06-15': - from .v2015_06_15.operations import VirtualMachineScaleSetVMsOperations as OperationClass - elif api_version == '2016-03-30': - from .v2016_03_30.operations import VirtualMachineScaleSetVMsOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import VirtualMachineScaleSetVMsOperations as OperationClass + elif api_version == '2018-06-01': + from .v2018_06_01.operations import VirtualMachineScaleSetVMsOperations as OperationClass + elif api_version == '2019-03-01': + from .v2019_03_01.operations import VirtualMachineScaleSetVMsOperations as OperationClass + elif api_version == '2017-12-01': + from .v2017_12_01.operations import VirtualMachineScaleSetVMsOperations as OperationClass elif api_version == '2016-04-30-preview': from .v2016_04_30_preview.operations import VirtualMachineScaleSetVMsOperations as OperationClass + elif api_version == '2016-03-30': + from .v2016_03_30.operations import VirtualMachineScaleSetVMsOperations as OperationClass + elif api_version == '2015-06-15': + from .v2015_06_15.operations import VirtualMachineScaleSetVMsOperations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import VirtualMachineScaleSetVMsOperations as OperationClass elif api_version == '2017-03-30': from .v2017_03_30.operations import VirtualMachineScaleSetVMsOperations as OperationClass - elif api_version == '2017-12-01': - from .v2017_12_01.operations import VirtualMachineScaleSetVMsOperations as OperationClass elif api_version == '2018-04-01': from .v2018_04_01.operations import VirtualMachineScaleSetVMsOperations as OperationClass - elif api_version == '2018-06-01': - from .v2018_06_01.operations import VirtualMachineScaleSetVMsOperations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import VirtualMachineScaleSetVMsOperations as OperationClass - elif api_version == '2019-03-01': - from .v2019_03_01.operations import VirtualMachineScaleSetVMsOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import VirtualMachineScaleSetVMsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -808,38 +808,38 @@ def virtual_machine_scale_set_vms(self): def virtual_machine_scale_sets(self): """Instance depends on the API version: - * 2015-06-15: :class:`VirtualMachineScaleSetsOperations` - * 2016-03-30: :class:`VirtualMachineScaleSetsOperations` + * 2019-07-01: :class:`VirtualMachineScaleSetsOperations` + * 2018-06-01: :class:`VirtualMachineScaleSetsOperations` + * 2019-03-01: :class:`VirtualMachineScaleSetsOperations` + * 2017-12-01: :class:`VirtualMachineScaleSetsOperations` * 2016-04-30-preview: :class:`VirtualMachineScaleSetsOperations` + * 2016-03-30: :class:`VirtualMachineScaleSetsOperations` + * 2015-06-15: :class:`VirtualMachineScaleSetsOperations` + * 2018-10-01: :class:`VirtualMachineScaleSetsOperations` * 2017-03-30: :class:`VirtualMachineScaleSetsOperations` - * 2017-12-01: :class:`VirtualMachineScaleSetsOperations` * 2018-04-01: :class:`VirtualMachineScaleSetsOperations` - * 2018-06-01: :class:`VirtualMachineScaleSetsOperations` - * 2018-10-01: :class:`VirtualMachineScaleSetsOperations` - * 2019-03-01: :class:`VirtualMachineScaleSetsOperations` - * 2019-07-01: :class:`VirtualMachineScaleSetsOperations` """ api_version = self._get_api_version('virtual_machine_scale_sets') - if api_version == '2015-06-15': - from .v2015_06_15.operations import VirtualMachineScaleSetsOperations as OperationClass - elif api_version == '2016-03-30': - from .v2016_03_30.operations import VirtualMachineScaleSetsOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import VirtualMachineScaleSetsOperations as OperationClass + elif api_version == '2018-06-01': + from .v2018_06_01.operations import VirtualMachineScaleSetsOperations as OperationClass + elif api_version == '2019-03-01': + from .v2019_03_01.operations import VirtualMachineScaleSetsOperations as OperationClass + elif api_version == '2017-12-01': + from .v2017_12_01.operations import VirtualMachineScaleSetsOperations as OperationClass elif api_version == '2016-04-30-preview': from .v2016_04_30_preview.operations import VirtualMachineScaleSetsOperations as OperationClass + elif api_version == '2016-03-30': + from .v2016_03_30.operations import VirtualMachineScaleSetsOperations as OperationClass + elif api_version == '2015-06-15': + from .v2015_06_15.operations import VirtualMachineScaleSetsOperations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import VirtualMachineScaleSetsOperations as OperationClass elif api_version == '2017-03-30': from .v2017_03_30.operations import VirtualMachineScaleSetsOperations as OperationClass - elif api_version == '2017-12-01': - from .v2017_12_01.operations import VirtualMachineScaleSetsOperations as OperationClass elif api_version == '2018-04-01': from .v2018_04_01.operations import VirtualMachineScaleSetsOperations as OperationClass - elif api_version == '2018-06-01': - from .v2018_06_01.operations import VirtualMachineScaleSetsOperations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import VirtualMachineScaleSetsOperations as OperationClass - elif api_version == '2019-03-01': - from .v2019_03_01.operations import VirtualMachineScaleSetsOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import VirtualMachineScaleSetsOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -848,38 +848,38 @@ def virtual_machine_scale_sets(self): def virtual_machine_sizes(self): """Instance depends on the API version: - * 2015-06-15: :class:`VirtualMachineSizesOperations` - * 2016-03-30: :class:`VirtualMachineSizesOperations` + * 2019-07-01: :class:`VirtualMachineSizesOperations` + * 2018-06-01: :class:`VirtualMachineSizesOperations` + * 2019-03-01: :class:`VirtualMachineSizesOperations` + * 2017-12-01: :class:`VirtualMachineSizesOperations` * 2016-04-30-preview: :class:`VirtualMachineSizesOperations` + * 2016-03-30: :class:`VirtualMachineSizesOperations` + * 2015-06-15: :class:`VirtualMachineSizesOperations` + * 2018-10-01: :class:`VirtualMachineSizesOperations` * 2017-03-30: :class:`VirtualMachineSizesOperations` - * 2017-12-01: :class:`VirtualMachineSizesOperations` * 2018-04-01: :class:`VirtualMachineSizesOperations` - * 2018-06-01: :class:`VirtualMachineSizesOperations` - * 2018-10-01: :class:`VirtualMachineSizesOperations` - * 2019-03-01: :class:`VirtualMachineSizesOperations` - * 2019-07-01: :class:`VirtualMachineSizesOperations` """ api_version = self._get_api_version('virtual_machine_sizes') - if api_version == '2015-06-15': - from .v2015_06_15.operations import VirtualMachineSizesOperations as OperationClass - elif api_version == '2016-03-30': - from .v2016_03_30.operations import VirtualMachineSizesOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import VirtualMachineSizesOperations as OperationClass + elif api_version == '2018-06-01': + from .v2018_06_01.operations import VirtualMachineSizesOperations as OperationClass + elif api_version == '2019-03-01': + from .v2019_03_01.operations import VirtualMachineSizesOperations as OperationClass + elif api_version == '2017-12-01': + from .v2017_12_01.operations import VirtualMachineSizesOperations as OperationClass elif api_version == '2016-04-30-preview': from .v2016_04_30_preview.operations import VirtualMachineSizesOperations as OperationClass + elif api_version == '2016-03-30': + from .v2016_03_30.operations import VirtualMachineSizesOperations as OperationClass + elif api_version == '2015-06-15': + from .v2015_06_15.operations import VirtualMachineSizesOperations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import VirtualMachineSizesOperations as OperationClass elif api_version == '2017-03-30': from .v2017_03_30.operations import VirtualMachineSizesOperations as OperationClass - elif api_version == '2017-12-01': - from .v2017_12_01.operations import VirtualMachineSizesOperations as OperationClass elif api_version == '2018-04-01': from .v2018_04_01.operations import VirtualMachineSizesOperations as OperationClass - elif api_version == '2018-06-01': - from .v2018_06_01.operations import VirtualMachineSizesOperations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import VirtualMachineSizesOperations as OperationClass - elif api_version == '2019-03-01': - from .v2019_03_01.operations import VirtualMachineSizesOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import VirtualMachineSizesOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) @@ -888,38 +888,38 @@ def virtual_machine_sizes(self): def virtual_machines(self): """Instance depends on the API version: - * 2015-06-15: :class:`VirtualMachinesOperations` - * 2016-03-30: :class:`VirtualMachinesOperations` + * 2019-07-01: :class:`VirtualMachinesOperations` + * 2018-06-01: :class:`VirtualMachinesOperations` + * 2019-03-01: :class:`VirtualMachinesOperations` + * 2017-12-01: :class:`VirtualMachinesOperations` * 2016-04-30-preview: :class:`VirtualMachinesOperations` + * 2016-03-30: :class:`VirtualMachinesOperations` + * 2015-06-15: :class:`VirtualMachinesOperations` + * 2018-10-01: :class:`VirtualMachinesOperations` * 2017-03-30: :class:`VirtualMachinesOperations` - * 2017-12-01: :class:`VirtualMachinesOperations` * 2018-04-01: :class:`VirtualMachinesOperations` - * 2018-06-01: :class:`VirtualMachinesOperations` - * 2018-10-01: :class:`VirtualMachinesOperations` - * 2019-03-01: :class:`VirtualMachinesOperations` - * 2019-07-01: :class:`VirtualMachinesOperations` """ api_version = self._get_api_version('virtual_machines') - if api_version == '2015-06-15': - from .v2015_06_15.operations import VirtualMachinesOperations as OperationClass - elif api_version == '2016-03-30': - from .v2016_03_30.operations import VirtualMachinesOperations as OperationClass + if api_version == '2019-07-01': + from .v2019_07_01.operations import VirtualMachinesOperations as OperationClass + elif api_version == '2018-06-01': + from .v2018_06_01.operations import VirtualMachinesOperations as OperationClass + elif api_version == '2019-03-01': + from .v2019_03_01.operations import VirtualMachinesOperations as OperationClass + elif api_version == '2017-12-01': + from .v2017_12_01.operations import VirtualMachinesOperations as OperationClass elif api_version == '2016-04-30-preview': from .v2016_04_30_preview.operations import VirtualMachinesOperations as OperationClass + elif api_version == '2016-03-30': + from .v2016_03_30.operations import VirtualMachinesOperations as OperationClass + elif api_version == '2015-06-15': + from .v2015_06_15.operations import VirtualMachinesOperations as OperationClass + elif api_version == '2018-10-01': + from .v2018_10_01.operations import VirtualMachinesOperations as OperationClass elif api_version == '2017-03-30': from .v2017_03_30.operations import VirtualMachinesOperations as OperationClass - elif api_version == '2017-12-01': - from .v2017_12_01.operations import VirtualMachinesOperations as OperationClass elif api_version == '2018-04-01': from .v2018_04_01.operations import VirtualMachinesOperations as OperationClass - elif api_version == '2018-06-01': - from .v2018_06_01.operations import VirtualMachinesOperations as OperationClass - elif api_version == '2018-10-01': - from .v2018_10_01.operations import VirtualMachinesOperations as OperationClass - elif api_version == '2019-03-01': - from .v2019_03_01.operations import VirtualMachinesOperations as OperationClass - elif api_version == '2019-07-01': - from .v2019_07_01.operations import VirtualMachinesOperations as OperationClass else: raise NotImplementedError("APIVersion {} is not available".format(api_version)) return OperationClass(self._client, self.config, Serializer(self._models_dict(api_version)), Deserializer(self._models_dict(api_version))) diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/__init__.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/__init__.py index 92be01068a9b..832d516d9b8c 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/__init__.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/__init__.py @@ -47,6 +47,7 @@ from ._models_py3 import DiskSku from ._models_py3 import DiskUpdate from ._models_py3 import Encryption + from ._models_py3 import EncryptionSetIdentity from ._models_py3 import EncryptionSettingsCollection from ._models_py3 import EncryptionSettingsElement from ._models_py3 import Gallery @@ -104,7 +105,6 @@ from ._models_py3 import ReplicationStatus from ._models_py3 import RequestRateByIntervalInput from ._models_py3 import Resource - from ._models_py3 import ResourceIdentity from ._models_py3 import ResourceRange from ._models_py3 import RollbackStatusInfo from ._models_py3 import RollingUpgradePolicy @@ -245,6 +245,7 @@ from ._models import DiskSku from ._models import DiskUpdate from ._models import Encryption + from ._models import EncryptionSetIdentity from ._models import EncryptionSettingsCollection from ._models import EncryptionSettingsElement from ._models import Gallery @@ -302,7 +303,6 @@ from ._models import ReplicationStatus from ._models import RequestRateByIntervalInput from ._models import Resource - from ._models import ResourceIdentity from ._models import ResourceRange from ._models import RollbackStatusInfo from ._models import RollingUpgradePolicy @@ -513,6 +513,7 @@ 'DiskSku', 'DiskUpdate', 'Encryption', + 'EncryptionSetIdentity', 'EncryptionSettingsCollection', 'EncryptionSettingsElement', 'Gallery', @@ -570,7 +571,6 @@ 'ReplicationStatus', 'RequestRateByIntervalInput', 'Resource', - 'ResourceIdentity', 'ResourceRange', 'RollbackStatusInfo', 'RollingUpgradePolicy', diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models.py index c2ed0104c780..cc0dc1dc2fed 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models.py @@ -1361,7 +1361,8 @@ class DiskEncryptionSet(Resource): :param tags: Resource tags :type tags: dict[str, str] :param identity: - :type identity: ~azure.mgmt.compute.v2019_07_01.models.ResourceIdentity + :type identity: + ~azure.mgmt.compute.v2019_07_01.models.EncryptionSetIdentity :param active_key: The key vault key which is currently used by this disk encryption set. :type active_key: @@ -1390,7 +1391,7 @@ class DiskEncryptionSet(Resource): 'type': {'key': 'type', 'type': 'str'}, 'location': {'key': 'location', 'type': 'str'}, 'tags': {'key': 'tags', 'type': '{str}'}, - 'identity': {'key': 'identity', 'type': 'ResourceIdentity'}, + 'identity': {'key': 'identity', 'type': 'EncryptionSetIdentity'}, 'active_key': {'key': 'properties.activeKey', 'type': 'KeyVaultAndKeyReference'}, 'previous_keys': {'key': 'properties.previousKeys', 'type': '[KeyVaultAndKeyReference]'}, 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, @@ -1627,6 +1628,46 @@ def __init__(self, **kwargs): self.type = kwargs.get('type', None) +class EncryptionSetIdentity(Model): + """The managed identity for the disk encryption set. It should be given + permission on the key vault before it can be used to encrypt disks. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :param type: The type of Managed Identity used by the DiskEncryptionSet. + Only SystemAssigned is supported. Possible values include: + 'SystemAssigned' + :type type: str or + ~azure.mgmt.compute.v2019_07_01.models.DiskEncryptionSetIdentityType + :ivar principal_id: The object id of the Managed Identity Resource. This + will be sent to the RP from ARM via the x-ms-identity-principal-id header + in the PUT request if the resource has a systemAssigned(implicit) identity + :vartype principal_id: str + :ivar tenant_id: The tenant id of the Managed Identity Resource. This will + be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT + request if the resource has a systemAssigned(implicit) identity + :vartype tenant_id: str + """ + + _validation = { + 'principal_id': {'readonly': True}, + 'tenant_id': {'readonly': True}, + } + + _attribute_map = { + 'type': {'key': 'type', 'type': 'str'}, + 'principal_id': {'key': 'principalId', 'type': 'str'}, + 'tenant_id': {'key': 'tenantId', 'type': 'str'}, + } + + def __init__(self, **kwargs): + super(EncryptionSetIdentity, self).__init__(**kwargs) + self.type = kwargs.get('type', None) + self.principal_id = None + self.tenant_id = None + + class EncryptionSettingsCollection(Model): """Encryption settings for disk or snapshot. @@ -3953,46 +3994,6 @@ def __init__(self, **kwargs): self.interval_length = kwargs.get('interval_length', None) -class ResourceIdentity(Model): - """The managed identity for the disk encryption set. It should be given - permission on the key vault before it can be used to encrypt disks. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param type: The type of Managed Identity used by the DiskEncryptionSet. - Only SystemAssigned is supported. Possible values include: - 'SystemAssigned' - :type type: str or - ~azure.mgmt.compute.v2019_07_01.models.DiskEncryptionSetIdentityType - :ivar principal_id: The object id of the Managed Identity Resource. This - will be sent to the RP from ARM via the x-ms-identity-principal-id header - in the PUT request if the resource has a systemAssigned(implicit) identity - :vartype principal_id: str - :ivar tenant_id: The tenant id of the Managed Identity Resource. This will - be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT - request if the resource has a systemAssigned(implicit) identity - :vartype tenant_id: str - """ - - _validation = { - 'principal_id': {'readonly': True}, - 'tenant_id': {'readonly': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'principal_id': {'key': 'principalId', 'type': 'str'}, - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - } - - def __init__(self, **kwargs): - super(ResourceIdentity, self).__init__(**kwargs) - self.type = kwargs.get('type', None) - self.principal_id = None - self.tenant_id = None - - class ResourceRange(Model): """Describes the resource range. diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models_py3.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models_py3.py index 6d81a8e0bf4a..3092d0a33439 100644 --- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models_py3.py +++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/models/_models_py3.py @@ -1361,7 +1361,8 @@ class DiskEncryptionSet(Resource): :param tags: Resource tags :type tags: dict[str, str] :param identity: - :type identity: ~azure.mgmt.compute.v2019_07_01.models.ResourceIdentity + :type identity: + ~azure.mgmt.compute.v2019_07_01.models.EncryptionSetIdentity :param active_key: The key vault key which is currently used by this disk encryption set. :type active_key: @@ -1390,7 +1391,7 @@ class DiskEncryptionSet(Resource): 'type': {'key': 'type', 'type': 'str'}, 'location': {'key': 'location', 'type': 'str'}, 'tags': {'key': 'tags', 'type': '{str}'}, - 'identity': {'key': 'identity', 'type': 'ResourceIdentity'}, + 'identity': {'key': 'identity', 'type': 'EncryptionSetIdentity'}, 'active_key': {'key': 'properties.activeKey', 'type': 'KeyVaultAndKeyReference'}, 'previous_keys': {'key': 'properties.previousKeys', 'type': '[KeyVaultAndKeyReference]'}, 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, @@ -1627,6 +1628,46 @@ def __init__(self, *, type, disk_encryption_set_id: str=None, **kwargs) -> None: self.type = type +class EncryptionSetIdentity(Model): + """The managed identity for the disk encryption set. It should be given + permission on the key vault before it can be used to encrypt disks. + + Variables are only populated by the server, and will be ignored when + sending a request. + + :param type: The type of Managed Identity used by the DiskEncryptionSet. + Only SystemAssigned is supported. Possible values include: + 'SystemAssigned' + :type type: str or + ~azure.mgmt.compute.v2019_07_01.models.DiskEncryptionSetIdentityType + :ivar principal_id: The object id of the Managed Identity Resource. This + will be sent to the RP from ARM via the x-ms-identity-principal-id header + in the PUT request if the resource has a systemAssigned(implicit) identity + :vartype principal_id: str + :ivar tenant_id: The tenant id of the Managed Identity Resource. This will + be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT + request if the resource has a systemAssigned(implicit) identity + :vartype tenant_id: str + """ + + _validation = { + 'principal_id': {'readonly': True}, + 'tenant_id': {'readonly': True}, + } + + _attribute_map = { + 'type': {'key': 'type', 'type': 'str'}, + 'principal_id': {'key': 'principalId', 'type': 'str'}, + 'tenant_id': {'key': 'tenantId', 'type': 'str'}, + } + + def __init__(self, *, type=None, **kwargs) -> None: + super(EncryptionSetIdentity, self).__init__(**kwargs) + self.type = type + self.principal_id = None + self.tenant_id = None + + class EncryptionSettingsCollection(Model): """Encryption settings for disk or snapshot. @@ -3953,46 +3994,6 @@ def __init__(self, *, blob_container_sas_uri: str, from_time, to_time, interval_ self.interval_length = interval_length -class ResourceIdentity(Model): - """The managed identity for the disk encryption set. It should be given - permission on the key vault before it can be used to encrypt disks. - - Variables are only populated by the server, and will be ignored when - sending a request. - - :param type: The type of Managed Identity used by the DiskEncryptionSet. - Only SystemAssigned is supported. Possible values include: - 'SystemAssigned' - :type type: str or - ~azure.mgmt.compute.v2019_07_01.models.DiskEncryptionSetIdentityType - :ivar principal_id: The object id of the Managed Identity Resource. This - will be sent to the RP from ARM via the x-ms-identity-principal-id header - in the PUT request if the resource has a systemAssigned(implicit) identity - :vartype principal_id: str - :ivar tenant_id: The tenant id of the Managed Identity Resource. This will - be sent to the RP from ARM via the x-ms-client-tenant-id header in the PUT - request if the resource has a systemAssigned(implicit) identity - :vartype tenant_id: str - """ - - _validation = { - 'principal_id': {'readonly': True}, - 'tenant_id': {'readonly': True}, - } - - _attribute_map = { - 'type': {'key': 'type', 'type': 'str'}, - 'principal_id': {'key': 'principalId', 'type': 'str'}, - 'tenant_id': {'key': 'tenantId', 'type': 'str'}, - } - - def __init__(self, *, type=None, **kwargs) -> None: - super(ResourceIdentity, self).__init__(**kwargs) - self.type = type - self.principal_id = None - self.tenant_id = None - - class ResourceRange(Model): """Describes the resource range. diff --git a/test-repo-billy.azure-sdk-for-python.artifacts.zip b/test-repo-billy.azure-sdk-for-python.artifacts.zip new file mode 100644 index 000000000000..88f9aaf3ebbd Binary files /dev/null and b/test-repo-billy.azure-sdk-for-python.artifacts.zip differ