diff --git a/sdk/compute/azure-mgmt-compute/_meta.json b/sdk/compute/azure-mgmt-compute/_meta.json
index b932f2acec7d..a30133aec10b 100644
--- a/sdk/compute/azure-mgmt-compute/_meta.json
+++ b/sdk/compute/azure-mgmt-compute/_meta.json
@@ -1,11 +1,11 @@
{
+ "commit": "bac9c563776810dc46964d9518f191e8d82c5238",
+ "repository_url": "https://github.com/Azure/azure-rest-api-specs",
"autorest": "3.9.2",
"use": [
"@autorest/python@6.1.11",
"@autorest/modelerfour@4.24.3"
],
- "commit": "3cc85e694a07ba8ea5d0f21cefef71205dc3846e",
- "repository_url": "https://github.com/Azure/azure-rest-api-specs",
- "autorest_command": "autorest specification/compute/resource-manager/readme.md --python --python-sdks-folder=/home/vsts/work/1/azure-sdk-for-python/sdk --use=@autorest/python@6.1.11 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False",
+ "autorest_command": "autorest specification/compute/resource-manager/readme.md --python --python-sdks-folder=/mnt/vss/_work/1/s/azure-sdk-for-python/sdk --use=@autorest/python@6.1.11 --use=@autorest/modelerfour@4.24.3 --version=3.9.2 --version-tolerant=False",
"readme": "specification/compute/resource-manager/readme.md"
}
\ No newline at end of file
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2015_06_15/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2015_06_15/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2015_06_15/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2015_06_15/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_03_30/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_03_30/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_03_30/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_03_30/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_04_30_preview/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_04_30_preview/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_04_30_preview/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2016_04_30_preview/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_03_30/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_03_30/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_03_30/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_03_30/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_09_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_09_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_09_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_09_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2017_12_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_04_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_06_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_09_30/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_09_30/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_09_30/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_09_30/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2018_10_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_03_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_04_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_04_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_04_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_04_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_07_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_11_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_11_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_11_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_11_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2019_12_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_05_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_05_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_05_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_05_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_30/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_30/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_30/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_06_30/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_09_30/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_09_30/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_09_30/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_09_30/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_10_01_preview/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_10_01_preview/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_10_01_preview/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_10_01_preview/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_12_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_12_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_12_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2020_12_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_03_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_03_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_03_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_03_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_04_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_04_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_04_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_04_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_07_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_07_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_07_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_07_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_08_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_08_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_08_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_08_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_10_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_11_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_11_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_11_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_11_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_12_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_12_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_12_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2021_12_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_01_03/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_01_03/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_01_03/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_01_03/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_01/models/_models_py3.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_01/models/_models_py3.py
index e61e3d61bcf7..f0437da92efa 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_01/models/_models_py3.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_01/models/_models_py3.py
@@ -8264,7 +8264,8 @@ class VirtualMachineExtension(ResourceWithOptionalLocation): # pylint: disable=
:vartype suppress_failures: bool
:ivar protected_settings_from_key_vault: The extensions protected settings that are passed by
reference, and consumed from key vault.
- :vartype protected_settings_from_key_vault: JSON
+ :vartype protected_settings_from_key_vault:
+ ~azure.mgmt.compute.v2022_03_01.models.KeyVaultSecretReference
"""
_validation = {
@@ -8291,7 +8292,10 @@ class VirtualMachineExtension(ResourceWithOptionalLocation): # pylint: disable=
"provisioning_state": {"key": "properties.provisioningState", "type": "str"},
"instance_view": {"key": "properties.instanceView", "type": "VirtualMachineExtensionInstanceView"},
"suppress_failures": {"key": "properties.suppressFailures", "type": "bool"},
- "protected_settings_from_key_vault": {"key": "properties.protectedSettingsFromKeyVault", "type": "object"},
+ "protected_settings_from_key_vault": {
+ "key": "properties.protectedSettingsFromKeyVault",
+ "type": "KeyVaultSecretReference",
+ },
}
def __init__(
@@ -8309,7 +8313,7 @@ def __init__(
protected_settings: Optional[JSON] = None,
instance_view: Optional["_models.VirtualMachineExtensionInstanceView"] = None,
suppress_failures: Optional[bool] = None,
- protected_settings_from_key_vault: Optional[JSON] = None,
+ protected_settings_from_key_vault: Optional["_models.KeyVaultSecretReference"] = None,
**kwargs
):
"""
@@ -8348,7 +8352,8 @@ def __init__(
:paramtype suppress_failures: bool
:keyword protected_settings_from_key_vault: The extensions protected settings that are passed
by reference, and consumed from key vault.
- :paramtype protected_settings_from_key_vault: JSON
+ :paramtype protected_settings_from_key_vault:
+ ~azure.mgmt.compute.v2022_03_01.models.KeyVaultSecretReference
"""
super().__init__(location=location, tags=tags, **kwargs)
self.force_update_tag = force_update_tag
@@ -8600,7 +8605,8 @@ class VirtualMachineExtensionUpdate(UpdateResource): # pylint: disable=too-many
:vartype suppress_failures: bool
:ivar protected_settings_from_key_vault: The extensions protected settings that are passed by
reference, and consumed from key vault.
- :vartype protected_settings_from_key_vault: JSON
+ :vartype protected_settings_from_key_vault:
+ ~azure.mgmt.compute.v2022_03_01.models.KeyVaultSecretReference
"""
_attribute_map = {
@@ -8614,7 +8620,10 @@ class VirtualMachineExtensionUpdate(UpdateResource): # pylint: disable=too-many
"settings": {"key": "properties.settings", "type": "object"},
"protected_settings": {"key": "properties.protectedSettings", "type": "object"},
"suppress_failures": {"key": "properties.suppressFailures", "type": "bool"},
- "protected_settings_from_key_vault": {"key": "properties.protectedSettingsFromKeyVault", "type": "object"},
+ "protected_settings_from_key_vault": {
+ "key": "properties.protectedSettingsFromKeyVault",
+ "type": "KeyVaultSecretReference",
+ },
}
def __init__(
@@ -8630,7 +8639,7 @@ def __init__(
settings: Optional[JSON] = None,
protected_settings: Optional[JSON] = None,
suppress_failures: Optional[bool] = None,
- protected_settings_from_key_vault: Optional[JSON] = None,
+ protected_settings_from_key_vault: Optional["_models.KeyVaultSecretReference"] = None,
**kwargs
):
"""
@@ -8663,7 +8672,8 @@ def __init__(
:paramtype suppress_failures: bool
:keyword protected_settings_from_key_vault: The extensions protected settings that are passed
by reference, and consumed from key vault.
- :paramtype protected_settings_from_key_vault: JSON
+ :paramtype protected_settings_from_key_vault:
+ ~azure.mgmt.compute.v2022_03_01.models.KeyVaultSecretReference
"""
super().__init__(tags=tags, **kwargs)
self.force_update_tag = force_update_tag
@@ -10618,7 +10628,8 @@ class VirtualMachineScaleSetExtension(SubResourceReadOnly): # pylint: disable=t
:vartype suppress_failures: bool
:ivar protected_settings_from_key_vault: The extensions protected settings that are passed by
reference, and consumed from key vault.
- :vartype protected_settings_from_key_vault: JSON
+ :vartype protected_settings_from_key_vault:
+ ~azure.mgmt.compute.v2022_03_01.models.KeyVaultSecretReference
"""
_validation = {
@@ -10642,7 +10653,10 @@ class VirtualMachineScaleSetExtension(SubResourceReadOnly): # pylint: disable=t
"provisioning_state": {"key": "properties.provisioningState", "type": "str"},
"provision_after_extensions": {"key": "properties.provisionAfterExtensions", "type": "[str]"},
"suppress_failures": {"key": "properties.suppressFailures", "type": "bool"},
- "protected_settings_from_key_vault": {"key": "properties.protectedSettingsFromKeyVault", "type": "object"},
+ "protected_settings_from_key_vault": {
+ "key": "properties.protectedSettingsFromKeyVault",
+ "type": "KeyVaultSecretReference",
+ },
}
def __init__(
@@ -10659,7 +10673,7 @@ def __init__(
protected_settings: Optional[JSON] = None,
provision_after_extensions: Optional[List[str]] = None,
suppress_failures: Optional[bool] = None,
- protected_settings_from_key_vault: Optional[JSON] = None,
+ protected_settings_from_key_vault: Optional["_models.KeyVaultSecretReference"] = None,
**kwargs
):
"""
@@ -10696,7 +10710,8 @@ def __init__(
:paramtype suppress_failures: bool
:keyword protected_settings_from_key_vault: The extensions protected settings that are passed
by reference, and consumed from key vault.
- :paramtype protected_settings_from_key_vault: JSON
+ :paramtype protected_settings_from_key_vault:
+ ~azure.mgmt.compute.v2022_03_01.models.KeyVaultSecretReference
"""
super().__init__(**kwargs)
self.name = name
@@ -10835,7 +10850,8 @@ class VirtualMachineScaleSetExtensionUpdate(SubResourceReadOnly): # pylint: dis
:vartype suppress_failures: bool
:ivar protected_settings_from_key_vault: The extensions protected settings that are passed by
reference, and consumed from key vault.
- :vartype protected_settings_from_key_vault: JSON
+ :vartype protected_settings_from_key_vault:
+ ~azure.mgmt.compute.v2022_03_01.models.KeyVaultSecretReference
"""
_validation = {
@@ -10860,7 +10876,10 @@ class VirtualMachineScaleSetExtensionUpdate(SubResourceReadOnly): # pylint: dis
"provisioning_state": {"key": "properties.provisioningState", "type": "str"},
"provision_after_extensions": {"key": "properties.provisionAfterExtensions", "type": "[str]"},
"suppress_failures": {"key": "properties.suppressFailures", "type": "bool"},
- "protected_settings_from_key_vault": {"key": "properties.protectedSettingsFromKeyVault", "type": "object"},
+ "protected_settings_from_key_vault": {
+ "key": "properties.protectedSettingsFromKeyVault",
+ "type": "KeyVaultSecretReference",
+ },
}
def __init__(
@@ -10876,7 +10895,7 @@ def __init__(
protected_settings: Optional[JSON] = None,
provision_after_extensions: Optional[List[str]] = None,
suppress_failures: Optional[bool] = None,
- protected_settings_from_key_vault: Optional[JSON] = None,
+ protected_settings_from_key_vault: Optional["_models.KeyVaultSecretReference"] = None,
**kwargs
):
"""
@@ -10911,7 +10930,8 @@ def __init__(
:paramtype suppress_failures: bool
:keyword protected_settings_from_key_vault: The extensions protected settings that are passed
by reference, and consumed from key vault.
- :paramtype protected_settings_from_key_vault: JSON
+ :paramtype protected_settings_from_key_vault:
+ ~azure.mgmt.compute.v2022_03_01.models.KeyVaultSecretReference
"""
super().__init__(**kwargs)
self.name = None
@@ -13273,7 +13293,8 @@ class VirtualMachineScaleSetVMExtension(SubResourceReadOnly): # pylint: disable
:vartype suppress_failures: bool
:ivar protected_settings_from_key_vault: The extensions protected settings that are passed by
reference, and consumed from key vault.
- :vartype protected_settings_from_key_vault: JSON
+ :vartype protected_settings_from_key_vault:
+ ~azure.mgmt.compute.v2022_03_01.models.KeyVaultSecretReference
"""
_validation = {
@@ -13298,7 +13319,10 @@ class VirtualMachineScaleSetVMExtension(SubResourceReadOnly): # pylint: disable
"provisioning_state": {"key": "properties.provisioningState", "type": "str"},
"instance_view": {"key": "properties.instanceView", "type": "VirtualMachineExtensionInstanceView"},
"suppress_failures": {"key": "properties.suppressFailures", "type": "bool"},
- "protected_settings_from_key_vault": {"key": "properties.protectedSettingsFromKeyVault", "type": "object"},
+ "protected_settings_from_key_vault": {
+ "key": "properties.protectedSettingsFromKeyVault",
+ "type": "KeyVaultSecretReference",
+ },
}
def __init__(
@@ -13314,7 +13338,7 @@ def __init__(
protected_settings: Optional[JSON] = None,
instance_view: Optional["_models.VirtualMachineExtensionInstanceView"] = None,
suppress_failures: Optional[bool] = None,
- protected_settings_from_key_vault: Optional[JSON] = None,
+ protected_settings_from_key_vault: Optional["_models.KeyVaultSecretReference"] = None,
**kwargs
):
"""
@@ -13349,7 +13373,8 @@ def __init__(
:paramtype suppress_failures: bool
:keyword protected_settings_from_key_vault: The extensions protected settings that are passed
by reference, and consumed from key vault.
- :paramtype protected_settings_from_key_vault: JSON
+ :paramtype protected_settings_from_key_vault:
+ ~azure.mgmt.compute.v2022_03_01.models.KeyVaultSecretReference
"""
super().__init__(**kwargs)
self.name = None
@@ -13457,7 +13482,8 @@ class VirtualMachineScaleSetVMExtensionUpdate(SubResourceReadOnly): # pylint: d
:vartype suppress_failures: bool
:ivar protected_settings_from_key_vault: The extensions protected settings that are passed by
reference, and consumed from key vault.
- :vartype protected_settings_from_key_vault: JSON
+ :vartype protected_settings_from_key_vault:
+ ~azure.mgmt.compute.v2022_03_01.models.KeyVaultSecretReference
"""
_validation = {
@@ -13479,7 +13505,10 @@ class VirtualMachineScaleSetVMExtensionUpdate(SubResourceReadOnly): # pylint: d
"settings": {"key": "properties.settings", "type": "object"},
"protected_settings": {"key": "properties.protectedSettings", "type": "object"},
"suppress_failures": {"key": "properties.suppressFailures", "type": "bool"},
- "protected_settings_from_key_vault": {"key": "properties.protectedSettingsFromKeyVault", "type": "object"},
+ "protected_settings_from_key_vault": {
+ "key": "properties.protectedSettingsFromKeyVault",
+ "type": "KeyVaultSecretReference",
+ },
}
def __init__(
@@ -13494,7 +13523,7 @@ def __init__(
settings: Optional[JSON] = None,
protected_settings: Optional[JSON] = None,
suppress_failures: Optional[bool] = None,
- protected_settings_from_key_vault: Optional[JSON] = None,
+ protected_settings_from_key_vault: Optional["_models.KeyVaultSecretReference"] = None,
**kwargs
):
"""
@@ -13526,7 +13555,8 @@ def __init__(
:paramtype suppress_failures: bool
:keyword protected_settings_from_key_vault: The extensions protected settings that are passed
by reference, and consumed from key vault.
- :paramtype protected_settings_from_key_vault: JSON
+ :paramtype protected_settings_from_key_vault:
+ ~azure.mgmt.compute.v2022_03_01.models.KeyVaultSecretReference
"""
super().__init__(**kwargs)
self.name = None
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_02/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_02/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_02/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_02/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/models/__init__.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/models/__init__.py
index 164dff985f0f..f422ff787215 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/models/__init__.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/models/__init__.py
@@ -18,6 +18,7 @@
from ._models_py3 import Disallowed
from ._models_py3 import DiskImageEncryption
from ._models_py3 import EncryptionImages
+from ._models_py3 import ExtendedLocation
from ._models_py3 import Gallery
from ._models_py3 import GalleryApplication
from ._models_py3 import GalleryApplicationCustomAction
@@ -70,6 +71,7 @@
from ._models_py3 import ReplicationStatus
from ._models_py3 import Resource
from ._models_py3 import ResourceRange
+from ._models_py3 import ResourceWithOptionalLocation
from ._models_py3 import SharedGallery
from ._models_py3 import SharedGalleryDataDiskImage
from ._models_py3 import SharedGalleryDiskImage
@@ -85,15 +87,20 @@
from ._models_py3 import SharingStatus
from ._models_py3 import SharingUpdate
from ._models_py3 import SoftDeletePolicy
+from ._models_py3 import SubResource
+from ._models_py3 import SubResourceReadOnly
+from ._models_py3 import SystemData
from ._models_py3 import TargetRegion
from ._models_py3 import UpdateResourceDefinition
from ._models_py3 import UserArtifactManage
from ._models_py3 import UserArtifactSettings
from ._models_py3 import UserArtifactSource
+from ._models_py3 import UserAssignedIdentitiesValue
from ._compute_management_client_enums import AggregatedReplicationState
from ._compute_management_client_enums import Architecture
from ._compute_management_client_enums import ConfidentialVMEncryptionType
+from ._compute_management_client_enums import ExtendedLocationTypes
from ._compute_management_client_enums import GalleryApplicationCustomActionParameterType
from ._compute_management_client_enums import GalleryExpandParams
from ._compute_management_client_enums import GalleryExtendedLocationType
@@ -131,6 +138,7 @@
"Disallowed",
"DiskImageEncryption",
"EncryptionImages",
+ "ExtendedLocation",
"Gallery",
"GalleryApplication",
"GalleryApplicationCustomAction",
@@ -183,6 +191,7 @@
"ReplicationStatus",
"Resource",
"ResourceRange",
+ "ResourceWithOptionalLocation",
"SharedGallery",
"SharedGalleryDataDiskImage",
"SharedGalleryDiskImage",
@@ -198,14 +207,19 @@
"SharingStatus",
"SharingUpdate",
"SoftDeletePolicy",
+ "SubResource",
+ "SubResourceReadOnly",
+ "SystemData",
"TargetRegion",
"UpdateResourceDefinition",
"UserArtifactManage",
"UserArtifactSettings",
"UserArtifactSource",
+ "UserAssignedIdentitiesValue",
"AggregatedReplicationState",
"Architecture",
"ConfidentialVMEncryptionType",
+ "ExtendedLocationTypes",
"GalleryApplicationCustomActionParameterType",
"GalleryExpandParams",
"GalleryExtendedLocationType",
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/models/_compute_management_client_enums.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/models/_compute_management_client_enums.py
index 0384ea6c9b6b..e53b4c3f8cf8 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/models/_compute_management_client_enums.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/models/_compute_management_client_enums.py
@@ -34,6 +34,12 @@ class ConfidentialVMEncryptionType(str, Enum, metaclass=CaseInsensitiveEnumMeta)
ENCRYPTED_WITH_CMK = "EncryptedWithCmk"
+class ExtendedLocationTypes(str, Enum, metaclass=CaseInsensitiveEnumMeta):
+ """The type of extendedLocation."""
+
+ EDGE_ZONE = "EdgeZone"
+
+
class GalleryApplicationCustomActionParameterType(str, Enum, metaclass=CaseInsensitiveEnumMeta):
"""Specifies the type of the custom action parameter. Possible values are: String,
ConfigurationDataBlob or LogOutputBlob.
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/models/_models_py3.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/models/_models_py3.py
index 4914ea0f3cdb..95fb98c23a7f 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/models/_models_py3.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_03_03/models/_models_py3.py
@@ -650,6 +650,38 @@ def __init__(
self.data_disk_images = data_disk_images
+class ExtendedLocation(_serialization.Model):
+ """The complex type of the extended location.
+
+ :ivar name: The name of the extended location.
+ :vartype name: str
+ :ivar type: The type of the extended location. "EdgeZone"
+ :vartype type: str or ~azure.mgmt.compute.v2022_03_03.models.ExtendedLocationTypes
+ """
+
+ _attribute_map = {
+ "name": {"key": "name", "type": "str"},
+ "type": {"key": "type", "type": "str"},
+ }
+
+ def __init__(
+ self,
+ *,
+ name: Optional[str] = None,
+ type: Optional[Union[str, "_models.ExtendedLocationTypes"]] = None,
+ **kwargs
+ ):
+ """
+ :keyword name: The name of the extended location.
+ :paramtype name: str
+ :keyword type: The type of the extended location. "EdgeZone"
+ :paramtype type: str or ~azure.mgmt.compute.v2022_03_03.models.ExtendedLocationTypes
+ """
+ super().__init__(**kwargs)
+ self.name = name
+ self.type = type
+
+
class Resource(_serialization.Model):
"""The Resource model definition.
@@ -3471,6 +3503,52 @@ def __init__(
self.max = max
+class ResourceWithOptionalLocation(_serialization.Model):
+ """The Resource model definition with location property as optional.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ :ivar location: Resource location.
+ :vartype location: str
+ :ivar id: Resource Id.
+ :vartype id: str
+ :ivar name: Resource name.
+ :vartype name: str
+ :ivar type: Resource type.
+ :vartype type: str
+ :ivar tags: Resource tags.
+ :vartype tags: dict[str, str]
+ """
+
+ _validation = {
+ "id": {"readonly": True},
+ "name": {"readonly": True},
+ "type": {"readonly": True},
+ }
+
+ _attribute_map = {
+ "location": {"key": "location", "type": "str"},
+ "id": {"key": "id", "type": "str"},
+ "name": {"key": "name", "type": "str"},
+ "type": {"key": "type", "type": "str"},
+ "tags": {"key": "tags", "type": "{str}"},
+ }
+
+ def __init__(self, *, location: Optional[str] = None, tags: Optional[Dict[str, str]] = None, **kwargs):
+ """
+ :keyword location: Resource location.
+ :paramtype location: str
+ :keyword tags: Resource tags.
+ :paramtype tags: dict[str, str]
+ """
+ super().__init__(**kwargs)
+ self.location = location
+ self.id = None
+ self.name = None
+ self.type = None
+ self.tags = tags
+
+
class SharedGallery(PirSharedGalleryResource):
"""Specifies information about the Shared Gallery that you want to create or update.
@@ -4147,6 +4225,79 @@ def __init__(self, *, is_soft_delete_enabled: Optional[bool] = None, **kwargs):
self.is_soft_delete_enabled = is_soft_delete_enabled
+class SubResource(_serialization.Model):
+ """SubResource.
+
+ :ivar id: Resource Id.
+ :vartype id: str
+ """
+
+ _attribute_map = {
+ "id": {"key": "id", "type": "str"},
+ }
+
+ def __init__(self, *, id: Optional[str] = None, **kwargs): # pylint: disable=redefined-builtin
+ """
+ :keyword id: Resource Id.
+ :paramtype id: str
+ """
+ super().__init__(**kwargs)
+ self.id = id
+
+
+class SubResourceReadOnly(_serialization.Model):
+ """SubResourceReadOnly.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ :ivar id: Resource Id.
+ :vartype id: str
+ """
+
+ _validation = {
+ "id": {"readonly": True},
+ }
+
+ _attribute_map = {
+ "id": {"key": "id", "type": "str"},
+ }
+
+ def __init__(self, **kwargs):
+ """ """
+ super().__init__(**kwargs)
+ self.id = None
+
+
+class SystemData(_serialization.Model):
+ """The system meta data relating to this resource.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ :ivar created_at: Specifies the time in UTC at which the Cloud Service (extended support)
+ resource was created. :code:`
`Minimum api-version: 2022-04-04.
+ :vartype created_at: ~datetime.datetime
+ :ivar last_modified_at: Specifies the time in UTC at which the Cloud Service (extended support)
+ resource was last modified. :code:`
`Minimum api-version: 2022-04-04.
+ :vartype last_modified_at: ~datetime.datetime
+ """
+
+ _validation = {
+ "created_at": {"readonly": True},
+ "last_modified_at": {"readonly": True},
+ }
+
+ _attribute_map = {
+ "created_at": {"key": "createdAt", "type": "iso-8601"},
+ "last_modified_at": {"key": "lastModifiedAt", "type": "iso-8601"},
+ }
+
+ def __init__(self, **kwargs):
+ """ """
+ super().__init__(**kwargs)
+ self.created_at = None
+ self.last_modified_at = None
+
+
class TargetRegion(_serialization.Model):
"""Describes the target region information.
@@ -4332,3 +4483,31 @@ def __init__(self, *, media_link: str, default_configuration_link: Optional[str]
super().__init__(**kwargs)
self.media_link = media_link
self.default_configuration_link = default_configuration_link
+
+
+class UserAssignedIdentitiesValue(_serialization.Model):
+ """UserAssignedIdentitiesValue.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ :ivar principal_id: The principal id of user assigned identity.
+ :vartype principal_id: str
+ :ivar client_id: The client id of user assigned identity.
+ :vartype client_id: str
+ """
+
+ _validation = {
+ "principal_id": {"readonly": True},
+ "client_id": {"readonly": True},
+ }
+
+ _attribute_map = {
+ "principal_id": {"key": "principalId", "type": "str"},
+ "client_id": {"key": "clientId", "type": "str"},
+ }
+
+ def __init__(self, **kwargs):
+ """ """
+ super().__init__(**kwargs)
+ self.principal_id = None
+ self.client_id = None
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_04_04/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_04_04/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_04_04/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_04_04/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_07_02/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_07_02/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_07_02/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_07_02/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_07_02/models/__init__.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_07_02/models/__init__.py
index a961d211432f..697f5170bed6 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_07_02/models/__init__.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_07_02/models/__init__.py
@@ -56,6 +56,7 @@
from ._models_py3 import SubResource
from ._models_py3 import SubResourceReadOnly
from ._models_py3 import SupportedCapabilities
+from ._models_py3 import SystemData
from ._models_py3 import UserAssignedIdentitiesValue
from ._compute_management_client_enums import AccessLevel
@@ -132,6 +133,7 @@
"SubResource",
"SubResourceReadOnly",
"SupportedCapabilities",
+ "SystemData",
"UserAssignedIdentitiesValue",
"AccessLevel",
"Architecture",
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_07_02/models/_models_py3.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_07_02/models/_models_py3.py
index f423c09c8cb4..c48b64df8ce7 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_07_02/models/_models_py3.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_07_02/models/_models_py3.py
@@ -3089,6 +3089,36 @@ def __init__(
self.architecture = architecture
+class SystemData(_serialization.Model):
+ """The system meta data relating to this resource.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ :ivar created_at: Specifies the time in UTC at which the Cloud Service (extended support)
+ resource was created. :code:`
`Minimum api-version: 2022-04-04.
+ :vartype created_at: ~datetime.datetime
+ :ivar last_modified_at: Specifies the time in UTC at which the Cloud Service (extended support)
+ resource was last modified. :code:`
`Minimum api-version: 2022-04-04.
+ :vartype last_modified_at: ~datetime.datetime
+ """
+
+ _validation = {
+ "created_at": {"readonly": True},
+ "last_modified_at": {"readonly": True},
+ }
+
+ _attribute_map = {
+ "created_at": {"key": "createdAt", "type": "iso-8601"},
+ "last_modified_at": {"key": "lastModifiedAt", "type": "iso-8601"},
+ }
+
+ def __init__(self, **kwargs):
+ """ """
+ super().__init__(**kwargs)
+ self.created_at = None
+ self.last_modified_at = None
+
+
class UserAssignedIdentitiesValue(_serialization.Model):
"""UserAssignedIdentitiesValue.
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_08_01/_version.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_08_01/_version.py
index a1b6f8ec6763..e5754a47ce68 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_08_01/_version.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_08_01/_version.py
@@ -6,4 +6,4 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-VERSION = "29.0.0"
+VERSION = "1.0.0b1"
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_08_01/models/__init__.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_08_01/models/__init__.py
index d0752a0fd7d2..627b60b04342 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_08_01/models/__init__.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_08_01/models/__init__.py
@@ -142,6 +142,7 @@
from ._models_py3 import SubResource
from ._models_py3 import SubResourceReadOnly
from ._models_py3 import SubResourceWithColocationStatus
+from ._models_py3 import SystemData
from ._models_py3 import TerminateNotificationProfile
from ._models_py3 import ThrottledRequestsInput
from ._models_py3 import UefiSettings
@@ -468,6 +469,7 @@
"SubResource",
"SubResourceReadOnly",
"SubResourceWithColocationStatus",
+ "SystemData",
"TerminateNotificationProfile",
"ThrottledRequestsInput",
"UefiSettings",
diff --git a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_08_01/models/_models_py3.py b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_08_01/models/_models_py3.py
index 280158b7aa78..31058b3ace21 100644
--- a/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_08_01/models/_models_py3.py
+++ b/sdk/compute/azure-mgmt-compute/azure/mgmt/compute/v2022_08_01/models/_models_py3.py
@@ -7201,6 +7201,36 @@ def __init__(
self.colocation_status = colocation_status
+class SystemData(_serialization.Model):
+ """The system meta data relating to this resource.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ :ivar created_at: Specifies the time in UTC at which the Cloud Service (extended support)
+ resource was created. :code:`
`Minimum api-version: 2022-04-04.
+ :vartype created_at: ~datetime.datetime
+ :ivar last_modified_at: Specifies the time in UTC at which the Cloud Service (extended support)
+ resource was last modified. :code:`
`Minimum api-version: 2022-04-04.
+ :vartype last_modified_at: ~datetime.datetime
+ """
+
+ _validation = {
+ "created_at": {"readonly": True},
+ "last_modified_at": {"readonly": True},
+ }
+
+ _attribute_map = {
+ "created_at": {"key": "createdAt", "type": "iso-8601"},
+ "last_modified_at": {"key": "lastModifiedAt", "type": "iso-8601"},
+ }
+
+ def __init__(self, **kwargs):
+ """ """
+ super().__init__(**kwargs)
+ self.created_at = None
+ self.last_modified_at = None
+
+
class TerminateNotificationProfile(_serialization.Model):
"""TerminateNotificationProfile.