diff --git a/sdk/hanaonazure/azure-mgmt-hanaonazure/azure/mgmt/hanaonazure/models/_hana_management_client_enums.py b/sdk/hanaonazure/azure-mgmt-hanaonazure/azure/mgmt/hanaonazure/models/_hana_management_client_enums.py index 4d4be41c28bd..8296181a9770 100644 --- a/sdk/hanaonazure/azure-mgmt-hanaonazure/azure/mgmt/hanaonazure/models/_hana_management_client_enums.py +++ b/sdk/hanaonazure/azure-mgmt-hanaonazure/azure/mgmt/hanaonazure/models/_hana_management_client_enums.py @@ -28,6 +28,15 @@ class HanaInstanceSizeNamesEnum(str, Enum): s192m = "S192m" s192xm = "S192xm" s96 = "S96" + s112 = "S112" + s224m = "S224m" + s224o = "S224o" + s224om = "S224om" + s224oo = "S224oo" + s224oom = "S224oom" + s224ooo = "S224ooo" + s224oxm = "S224oxm" + s224oxxm = "S224oxxm" s384 = "S384" s384m = "S384m" s384xm = "S384xm" @@ -38,11 +47,6 @@ class HanaInstanceSizeNamesEnum(str, Enum): s768m = "S768m" s768xm = "S768xm" s960m = "S960m" - s224o = "S224o" - s224m = "S224m" - s224om = "S224om" - s224oxm = "S224oxm" - s224oxxm = "S224oxxm" class HanaInstancePowerStateEnum(str, Enum): diff --git a/sdk/hanaonazure/azure-mgmt-hanaonazure/azure/mgmt/hanaonazure/models/_models.py b/sdk/hanaonazure/azure-mgmt-hanaonazure/azure/mgmt/hanaonazure/models/_models.py index b4bcd37ebbd9..0eec4789e593 100644 --- a/sdk/hanaonazure/azure-mgmt-hanaonazure/azure/mgmt/hanaonazure/models/_models.py +++ b/sdk/hanaonazure/azure-mgmt-hanaonazure/azure/mgmt/hanaonazure/models/_models.py @@ -288,8 +288,9 @@ class HardwareProfile(Model): ~azure.mgmt.hanaonazure.models.HanaHardwareTypeNamesEnum :ivar hana_instance_size: Specifies the HANA instance SKU. Possible values include: 'S72m', 'S144m', 'S72', 'S144', 'S192', 'S192m', 'S192xm', 'S96', - 'S384', 'S384m', 'S384xm', 'S384xxm', 'S576m', 'S576xm', 'S768', 'S768m', - 'S768xm', 'S960m', 'S224o', 'S224m', 'S224om', 'S224oxm', 'S224oxxm' + 'S112', 'S224m', 'S224o', 'S224om', 'S224oo', 'S224oom', 'S224ooo', + 'S224oxm', 'S224oxxm', 'S384', 'S384m', 'S384xm', 'S384xxm', 'S576m', + 'S576xm', 'S768', 'S768m', 'S768xm', 'S960m' :vartype hana_instance_size: str or ~azure.mgmt.hanaonazure.models.HanaInstanceSizeNamesEnum """ @@ -495,6 +496,8 @@ class SapMonitor(Resource): :param hana_db_credentials_msi_id: MSI ID passed by customer which has access to customer's KeyVault and to be assigned to the Collector VM. :type hana_db_credentials_msi_id: str + :param key_vault_id: Key Vault ID containing customer's HANA credentials. + :type key_vault_id: str :ivar provisioning_state: State of provisioning of the HanaInstance. Possible values include: 'Accepted', 'Creating', 'Updating', 'Failed', 'Succeeded', 'Deleting', 'Migrating' @@ -506,6 +509,9 @@ class SapMonitor(Resource): :ivar log_analytics_workspace_arm_id: The ARM ID of the Log Analytics Workspace that is used for monitoring :vartype log_analytics_workspace_arm_id: str + :param enable_customer_analytics: The value indicating whether to send + analytics to Microsoft + :type enable_customer_analytics: bool """ _validation = { @@ -532,9 +538,11 @@ class SapMonitor(Resource): 'hana_db_password': {'key': 'properties.hanaDbPassword', 'type': 'str'}, 'hana_db_password_key_vault_url': {'key': 'properties.hanaDbPasswordKeyVaultUrl', 'type': 'str'}, 'hana_db_credentials_msi_id': {'key': 'properties.hanaDbCredentialsMsiId', 'type': 'str'}, + 'key_vault_id': {'key': 'properties.keyVaultId', 'type': 'str'}, 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, 'managed_resource_group_name': {'key': 'properties.managedResourceGroupName', 'type': 'str'}, 'log_analytics_workspace_arm_id': {'key': 'properties.logAnalyticsWorkspaceArmId', 'type': 'str'}, + 'enable_customer_analytics': {'key': 'properties.enableCustomerAnalytics', 'type': 'bool'}, } def __init__(self, **kwargs): @@ -547,9 +555,11 @@ def __init__(self, **kwargs): self.hana_db_password = kwargs.get('hana_db_password', None) self.hana_db_password_key_vault_url = kwargs.get('hana_db_password_key_vault_url', None) self.hana_db_credentials_msi_id = kwargs.get('hana_db_credentials_msi_id', None) + self.key_vault_id = kwargs.get('key_vault_id', None) self.provisioning_state = None self.managed_resource_group_name = None self.log_analytics_workspace_arm_id = None + self.enable_customer_analytics = kwargs.get('enable_customer_analytics', None) class StorageProfile(Model): diff --git a/sdk/hanaonazure/azure-mgmt-hanaonazure/azure/mgmt/hanaonazure/models/_models_py3.py b/sdk/hanaonazure/azure-mgmt-hanaonazure/azure/mgmt/hanaonazure/models/_models_py3.py index e4f27a4d7ac6..f47bf74d6820 100644 --- a/sdk/hanaonazure/azure-mgmt-hanaonazure/azure/mgmt/hanaonazure/models/_models_py3.py +++ b/sdk/hanaonazure/azure-mgmt-hanaonazure/azure/mgmt/hanaonazure/models/_models_py3.py @@ -288,8 +288,9 @@ class HardwareProfile(Model): ~azure.mgmt.hanaonazure.models.HanaHardwareTypeNamesEnum :ivar hana_instance_size: Specifies the HANA instance SKU. Possible values include: 'S72m', 'S144m', 'S72', 'S144', 'S192', 'S192m', 'S192xm', 'S96', - 'S384', 'S384m', 'S384xm', 'S384xxm', 'S576m', 'S576xm', 'S768', 'S768m', - 'S768xm', 'S960m', 'S224o', 'S224m', 'S224om', 'S224oxm', 'S224oxxm' + 'S112', 'S224m', 'S224o', 'S224om', 'S224oo', 'S224oom', 'S224ooo', + 'S224oxm', 'S224oxxm', 'S384', 'S384m', 'S384xm', 'S384xxm', 'S576m', + 'S576xm', 'S768', 'S768m', 'S768xm', 'S960m' :vartype hana_instance_size: str or ~azure.mgmt.hanaonazure.models.HanaInstanceSizeNamesEnum """ @@ -495,6 +496,8 @@ class SapMonitor(Resource): :param hana_db_credentials_msi_id: MSI ID passed by customer which has access to customer's KeyVault and to be assigned to the Collector VM. :type hana_db_credentials_msi_id: str + :param key_vault_id: Key Vault ID containing customer's HANA credentials. + :type key_vault_id: str :ivar provisioning_state: State of provisioning of the HanaInstance. Possible values include: 'Accepted', 'Creating', 'Updating', 'Failed', 'Succeeded', 'Deleting', 'Migrating' @@ -506,6 +509,9 @@ class SapMonitor(Resource): :ivar log_analytics_workspace_arm_id: The ARM ID of the Log Analytics Workspace that is used for monitoring :vartype log_analytics_workspace_arm_id: str + :param enable_customer_analytics: The value indicating whether to send + analytics to Microsoft + :type enable_customer_analytics: bool """ _validation = { @@ -532,12 +538,14 @@ class SapMonitor(Resource): 'hana_db_password': {'key': 'properties.hanaDbPassword', 'type': 'str'}, 'hana_db_password_key_vault_url': {'key': 'properties.hanaDbPasswordKeyVaultUrl', 'type': 'str'}, 'hana_db_credentials_msi_id': {'key': 'properties.hanaDbCredentialsMsiId', 'type': 'str'}, + 'key_vault_id': {'key': 'properties.keyVaultId', 'type': 'str'}, 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'}, 'managed_resource_group_name': {'key': 'properties.managedResourceGroupName', 'type': 'str'}, 'log_analytics_workspace_arm_id': {'key': 'properties.logAnalyticsWorkspaceArmId', 'type': 'str'}, + 'enable_customer_analytics': {'key': 'properties.enableCustomerAnalytics', 'type': 'bool'}, } - def __init__(self, *, location: str=None, hana_subnet: str=None, hana_hostname: str=None, hana_db_name: str=None, hana_db_sql_port: int=None, hana_db_username: str=None, hana_db_password: str=None, hana_db_password_key_vault_url: str=None, hana_db_credentials_msi_id: str=None, **kwargs) -> None: + def __init__(self, *, location: str=None, hana_subnet: str=None, hana_hostname: str=None, hana_db_name: str=None, hana_db_sql_port: int=None, hana_db_username: str=None, hana_db_password: str=None, hana_db_password_key_vault_url: str=None, hana_db_credentials_msi_id: str=None, key_vault_id: str=None, enable_customer_analytics: bool=None, **kwargs) -> None: super(SapMonitor, self).__init__(location=location, **kwargs) self.hana_subnet = hana_subnet self.hana_hostname = hana_hostname @@ -547,9 +555,11 @@ def __init__(self, *, location: str=None, hana_subnet: str=None, hana_hostname: self.hana_db_password = hana_db_password self.hana_db_password_key_vault_url = hana_db_password_key_vault_url self.hana_db_credentials_msi_id = hana_db_credentials_msi_id + self.key_vault_id = key_vault_id self.provisioning_state = None self.managed_resource_group_name = None self.log_analytics_workspace_arm_id = None + self.enable_customer_analytics = enable_customer_analytics class StorageProfile(Model):