From f677c6906527f7ff97188136961514b37806aab9 Mon Sep 17 00:00:00 2001 From: Azure SDK Bot Date: Thu, 7 Nov 2019 05:13:12 +0000 Subject: [PATCH 1/4] Generated from cd06bf6cf760c3317308a6e6dcf5d98d09317bcf remove read only --- .../models/_hana_management_client_enums.py | 14 +++++++++----- .../azure/mgmt/hanaonazure/models/_models.py | 16 ++++++++++------ .../mgmt/hanaonazure/models/_models_py3.py | 18 +++++++++++------- 3 files changed, 30 insertions(+), 18 deletions(-) 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..3b3e7fc9b89a 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' @@ -503,9 +506,9 @@ class SapMonitor(Resource): :ivar managed_resource_group_name: The name of the resource group the SAP Monitor resources get deployed into. :vartype managed_resource_group_name: str - :ivar log_analytics_workspace_arm_id: The ARM ID of the Log Analytics + :param 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 + :type log_analytics_workspace_arm_id: str """ _validation = { @@ -515,7 +518,6 @@ class SapMonitor(Resource): 'tags': {'readonly': True}, 'provisioning_state': {'readonly': True}, 'managed_resource_group_name': {'readonly': True}, - 'log_analytics_workspace_arm_id': {'readonly': True}, } _attribute_map = { @@ -532,6 +534,7 @@ 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'}, @@ -547,9 +550,10 @@ 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.log_analytics_workspace_arm_id = kwargs.get('log_analytics_workspace_arm_id', 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..83fecb0b95c8 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' @@ -503,9 +506,9 @@ class SapMonitor(Resource): :ivar managed_resource_group_name: The name of the resource group the SAP Monitor resources get deployed into. :vartype managed_resource_group_name: str - :ivar log_analytics_workspace_arm_id: The ARM ID of the Log Analytics + :param 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 + :type log_analytics_workspace_arm_id: str """ _validation = { @@ -515,7 +518,6 @@ class SapMonitor(Resource): 'tags': {'readonly': True}, 'provisioning_state': {'readonly': True}, 'managed_resource_group_name': {'readonly': True}, - 'log_analytics_workspace_arm_id': {'readonly': True}, } _attribute_map = { @@ -532,12 +534,13 @@ 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'}, } - 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, log_analytics_workspace_arm_id: str=None, **kwargs) -> None: super(SapMonitor, self).__init__(location=location, **kwargs) self.hana_subnet = hana_subnet self.hana_hostname = hana_hostname @@ -547,9 +550,10 @@ 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.log_analytics_workspace_arm_id = log_analytics_workspace_arm_id class StorageProfile(Model): From 950c1dd0ad0d365b08f98cfb978dc07fb7dcd0fd Mon Sep 17 00:00:00 2001 From: Azure SDK Bot Date: Thu, 7 Nov 2019 05:30:19 +0000 Subject: [PATCH 2/4] Generated from 7570161a79babd37d95f29c1467239545ba00212 changes --- .../azure/mgmt/hanaonazure/models/_models.py | 10 ++++++++++ .../azure/mgmt/hanaonazure/models/_models_py3.py | 12 +++++++++++- 2 files changed, 21 insertions(+), 1 deletion(-) 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 3b3e7fc9b89a..46c03659ca2e 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 @@ -509,6 +509,12 @@ class SapMonitor(Resource): :param log_analytics_workspace_arm_id: The ARM ID of the Log Analytics Workspace that is used for monitoring :type log_analytics_workspace_arm_id: str + :param log_analytics_workspace_id: The workspace ID of the log analytics + workspace to be used for monitoring + :type log_analytics_workspace_id: str + :param log_analytics_workspace_shared_key: The shared key of the log + analytics workspace that is used for monitoring + :type log_analytics_workspace_shared_key: str """ _validation = { @@ -538,6 +544,8 @@ class SapMonitor(Resource): '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'}, + 'log_analytics_workspace_id': {'key': 'properties.logAnalyticsWorkspaceID', 'type': 'str'}, + 'log_analytics_workspace_shared_key': {'key': 'properties.logAnalyticsWorkspaceSharedKey', 'type': 'str'}, } def __init__(self, **kwargs): @@ -554,6 +562,8 @@ def __init__(self, **kwargs): self.provisioning_state = None self.managed_resource_group_name = None self.log_analytics_workspace_arm_id = kwargs.get('log_analytics_workspace_arm_id', None) + self.log_analytics_workspace_id = kwargs.get('log_analytics_workspace_id', None) + self.log_analytics_workspace_shared_key = kwargs.get('log_analytics_workspace_shared_key', 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 83fecb0b95c8..f717381874d8 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 @@ -509,6 +509,12 @@ class SapMonitor(Resource): :param log_analytics_workspace_arm_id: The ARM ID of the Log Analytics Workspace that is used for monitoring :type log_analytics_workspace_arm_id: str + :param log_analytics_workspace_id: The workspace ID of the log analytics + workspace to be used for monitoring + :type log_analytics_workspace_id: str + :param log_analytics_workspace_shared_key: The shared key of the log + analytics workspace that is used for monitoring + :type log_analytics_workspace_shared_key: str """ _validation = { @@ -538,9 +544,11 @@ class SapMonitor(Resource): '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'}, + 'log_analytics_workspace_id': {'key': 'properties.logAnalyticsWorkspaceID', 'type': 'str'}, + 'log_analytics_workspace_shared_key': {'key': 'properties.logAnalyticsWorkspaceSharedKey', 'type': 'str'}, } - 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, log_analytics_workspace_arm_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, log_analytics_workspace_arm_id: str=None, log_analytics_workspace_id: str=None, log_analytics_workspace_shared_key: str=None, **kwargs) -> None: super(SapMonitor, self).__init__(location=location, **kwargs) self.hana_subnet = hana_subnet self.hana_hostname = hana_hostname @@ -554,6 +562,8 @@ def __init__(self, *, location: str=None, hana_subnet: str=None, hana_hostname: self.provisioning_state = None self.managed_resource_group_name = None self.log_analytics_workspace_arm_id = log_analytics_workspace_arm_id + self.log_analytics_workspace_id = log_analytics_workspace_id + self.log_analytics_workspace_shared_key = log_analytics_workspace_shared_key class StorageProfile(Model): From 72841417ec9fcb87b1927fc866037454fd05bef8 Mon Sep 17 00:00:00 2001 From: Azure SDK Bot Date: Thu, 7 Nov 2019 18:12:39 +0000 Subject: [PATCH 3/4] Generated from c6be272142e338d29ac71d3b21ee8b313f97b841 ID changed to Id --- .../azure/mgmt/hanaonazure/models/_models.py | 2 +- .../azure/mgmt/hanaonazure/models/_models_py3.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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 46c03659ca2e..cbddd39c1731 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 @@ -544,7 +544,7 @@ class SapMonitor(Resource): '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'}, - 'log_analytics_workspace_id': {'key': 'properties.logAnalyticsWorkspaceID', 'type': 'str'}, + 'log_analytics_workspace_id': {'key': 'properties.logAnalyticsWorkspaceId', 'type': 'str'}, 'log_analytics_workspace_shared_key': {'key': 'properties.logAnalyticsWorkspaceSharedKey', 'type': 'str'}, } 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 f717381874d8..a8b8ca51c678 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 @@ -544,7 +544,7 @@ class SapMonitor(Resource): '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'}, - 'log_analytics_workspace_id': {'key': 'properties.logAnalyticsWorkspaceID', 'type': 'str'}, + 'log_analytics_workspace_id': {'key': 'properties.logAnalyticsWorkspaceId', 'type': 'str'}, 'log_analytics_workspace_shared_key': {'key': 'properties.logAnalyticsWorkspaceSharedKey', 'type': 'str'}, } From be161e3562c69d05170184b8553cee1ce409a6a5 Mon Sep 17 00:00:00 2001 From: Azure SDK Bot Date: Thu, 14 Nov 2019 23:04:52 +0000 Subject: [PATCH 4/4] Generated from e9c43e189627a973572bd73576f34f7ad39fb71c ID changed to Id --- .../azure/mgmt/hanaonazure/models/_models.py | 5 +++++ .../azure/mgmt/hanaonazure/models/_models_py3.py | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) 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 cbddd39c1731..374307062569 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 @@ -509,6 +509,9 @@ class SapMonitor(Resource): :param log_analytics_workspace_arm_id: The ARM ID of the Log Analytics Workspace that is used for monitoring :type log_analytics_workspace_arm_id: str + :param enable_customer_analytics: The value indicating whether to send + analytics to Microsoft + :type enable_customer_analytics: bool :param log_analytics_workspace_id: The workspace ID of the log analytics workspace to be used for monitoring :type log_analytics_workspace_id: str @@ -544,6 +547,7 @@ class SapMonitor(Resource): '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'}, 'log_analytics_workspace_id': {'key': 'properties.logAnalyticsWorkspaceId', 'type': 'str'}, 'log_analytics_workspace_shared_key': {'key': 'properties.logAnalyticsWorkspaceSharedKey', 'type': 'str'}, } @@ -562,6 +566,7 @@ def __init__(self, **kwargs): self.provisioning_state = None self.managed_resource_group_name = None self.log_analytics_workspace_arm_id = kwargs.get('log_analytics_workspace_arm_id', None) + self.enable_customer_analytics = kwargs.get('enable_customer_analytics', None) self.log_analytics_workspace_id = kwargs.get('log_analytics_workspace_id', None) self.log_analytics_workspace_shared_key = kwargs.get('log_analytics_workspace_shared_key', None) 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 a8b8ca51c678..3ef229dc2e6e 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 @@ -509,6 +509,9 @@ class SapMonitor(Resource): :param log_analytics_workspace_arm_id: The ARM ID of the Log Analytics Workspace that is used for monitoring :type log_analytics_workspace_arm_id: str + :param enable_customer_analytics: The value indicating whether to send + analytics to Microsoft + :type enable_customer_analytics: bool :param log_analytics_workspace_id: The workspace ID of the log analytics workspace to be used for monitoring :type log_analytics_workspace_id: str @@ -544,11 +547,12 @@ class SapMonitor(Resource): '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'}, 'log_analytics_workspace_id': {'key': 'properties.logAnalyticsWorkspaceId', 'type': 'str'}, 'log_analytics_workspace_shared_key': {'key': 'properties.logAnalyticsWorkspaceSharedKey', 'type': 'str'}, } - 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, log_analytics_workspace_arm_id: str=None, log_analytics_workspace_id: str=None, log_analytics_workspace_shared_key: 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, log_analytics_workspace_arm_id: str=None, enable_customer_analytics: bool=None, log_analytics_workspace_id: str=None, log_analytics_workspace_shared_key: str=None, **kwargs) -> None: super(SapMonitor, self).__init__(location=location, **kwargs) self.hana_subnet = hana_subnet self.hana_hostname = hana_hostname @@ -562,6 +566,7 @@ def __init__(self, *, location: str=None, hana_subnet: str=None, hana_hostname: self.provisioning_state = None self.managed_resource_group_name = None self.log_analytics_workspace_arm_id = log_analytics_workspace_arm_id + self.enable_customer_analytics = enable_customer_analytics self.log_analytics_workspace_id = log_analytics_workspace_id self.log_analytics_workspace_shared_key = log_analytics_workspace_shared_key