azure.mgmt.hanaonazure.models module¶
-
exception
azure.mgmt.hanaonazure.models.
ErrorResponseException
(deserialize, response, *args)[source]¶ Bases:
msrest.exceptions.HttpOperationError
Server responsed with exception of type: ‘ErrorResponse’.
- Parameters
deserialize – A deserializer
response – Server response to be deserialized.
-
class
azure.mgmt.hanaonazure.models.
Disk
(*, name: str = None, disk_size_gb: int = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Specifies the disk information fo the HANA instance.
Variables are only populated by the server, and will be ignored when sending a request.
- Parameters
- Variables
lun (int) – Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
-
class
azure.mgmt.hanaonazure.models.
Display
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
Detailed HANA operation information.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
provider (str) – The localized friendly form of the resource provider name. This form is also expected to include the publisher/company responsible. Use Title Casing. Begin with “Microsoft” for 1st party services.
resource (str) – The localized friendly form of the resource type related to this action/operation. This form should match the public documentation for the resource provider. Use Title Casing. For examples, refer to the “name” section.
operation (str) – The localized friendly name for the operation as shown to the user. This name should be concise (to fit in drop downs), but clear (self-documenting). Use Title Casing and include the entity/resource to which it applies.
description (str) – The localized friendly description for the operation as shown to the user. This description should be thorough, yet concise. It will be used in tool-tips and detailed views.
origin (str) – The intended executor of the operation; governs the display of the operation in the RBAC UX and the audit logs UX. Default value is ‘user,system’
-
class
azure.mgmt.hanaonazure.models.
ErrorResponse
(*, code: str = None, message: str = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Describes the format of Error response.
-
class
azure.mgmt.hanaonazure.models.
HanaInstance
(*, location: str = None, hardware_profile=None, storage_profile=None, os_profile=None, network_profile=None, partner_node_id: str = None, **kwargs)[source]¶ Bases:
azure.mgmt.hanaonazure.models._models_py3.Resource
HANA instance info on Azure (ARM properties and HANA properties).
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
hana_instance_id (str) – Specifies the HANA instance unique ID.
power_state (str or HanaInstancePowerStateEnum) – Resource power state. Possible values include: ‘starting’, ‘started’, ‘stopping’, ‘stopped’, ‘restarting’, ‘unknown’
proximity_placement_group (str) – Resource proximity placement group
hw_revision (str) – Hardware revision of a HANA instance
provisioning_state (str or HanaProvisioningStatesEnum) – State of provisioning of the HanaInstance. Possible values include: ‘Accepted’, ‘Creating’, ‘Updating’, ‘Failed’, ‘Succeeded’, ‘Deleting’, ‘Migrating’
- Parameters
location (str) – Resource location
hardware_profile (HardwareProfile) – Specifies the hardware settings for the HANA instance.
storage_profile (StorageProfile) – Specifies the storage settings for the HANA instance disks.
os_profile (OSProfile) – Specifies the operating system settings for the HANA instance.
network_profile (NetworkProfile) – Specifies the network settings for the HANA instance.
partner_node_id (str) – ARM ID of another HanaInstance that will share a network with this HanaInstance
-
class
azure.mgmt.hanaonazure.models.
HardwareProfile
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
Specifies the hardware settings for the HANA instance.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
hardware_type (str or HanaHardwareTypeNamesEnum) – Name of the hardware type (vendor and/or their product name). Possible values include: ‘Cisco_UCS’, ‘HPE’
hana_instance_size (str or HanaInstanceSizeNamesEnum) – Specifies the HANA instance SKU. Possible values include: ‘S72m’, ‘S144m’, ‘S72’, ‘S144’, ‘S192’, ‘S192m’, ‘S192xm’, ‘S96’, ‘S112’, ‘S224m’, ‘S224o’, ‘S224om’, ‘S224oo’, ‘S224oom’, ‘S224ooo’, ‘S224oxm’, ‘S224oxxm’, ‘S384’, ‘S384m’, ‘S384xm’, ‘S384xxm’, ‘S576m’, ‘S576xm’, ‘S768’, ‘S768m’, ‘S768xm’, ‘S960m’
-
class
azure.mgmt.hanaonazure.models.
IpAddress
(*, ip_address: str = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Specifies the IP address of the network interface.
- Parameters
ip_address (str) – Specifies the IP address of the network interface.
-
class
azure.mgmt.hanaonazure.models.
MonitoringDetails
(*, 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, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Details needed to monitor a Hana Instance.
- Parameters
hana_subnet (str) – ARM ID of an Azure Subnet with access to the HANA instance.
hana_hostname (str) – Hostname of the HANA Instance blade.
hana_db_name (str) – Name of the database itself.
hana_db_sql_port (int) – The port number of the tenant DB. Used to connect to the DB.
hana_db_username (str) – Username for the HANA database to login to for monitoring
hana_db_password (str) – Password for the HANA database to login for monitoring
-
class
azure.mgmt.hanaonazure.models.
NetworkProfile
(*, network_interfaces=None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Specifies the network settings for the HANA instance disks.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.hanaonazure.models.
Operation
(*, display=None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
HANA operation information.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.hanaonazure.models.
OSProfile
(*, computer_name: str = None, ssh_public_key: str = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Specifies the operating system settings for the HANA instance.
Variables are only populated by the server, and will be ignored when sending a request.
- Parameters
- Variables
-
class
azure.mgmt.hanaonazure.models.
Resource
(*, location: str = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The resource model definition.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.hanaonazure.models.
SapMonitor
(*, 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)[source]¶ Bases:
azure.mgmt.hanaonazure.models._models_py3.Resource
SAP monitor info on Azure (ARM properties and SAP monitor properties).
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
provisioning_state (str or HanaProvisioningStatesEnum) – State of provisioning of the HanaInstance. Possible values include: ‘Accepted’, ‘Creating’, ‘Updating’, ‘Failed’, ‘Succeeded’, ‘Deleting’, ‘Migrating’
managed_resource_group_name (str) – The name of the resource group the SAP Monitor resources get deployed into.
- Parameters
location (str) – Resource location
hana_subnet (str) – Specifies the SAP monitor unique ID.
hana_hostname (str) – Hostname of the HANA instance.
hana_db_name (str) – Database name of the HANA instance.
hana_db_sql_port (int) – Database port of the HANA instance.
hana_db_username (str) – Database username of the HANA instance.
hana_db_password (str) – Database password of the HANA instance.
hana_db_password_key_vault_url (str) – KeyVault URL link to the password for the HANA database.
hana_db_credentials_msi_id (str) – MSI ID passed by customer which has access to customer’s KeyVault and to be assigned to the Collector VM.
key_vault_id (str) – Key Vault ID containing customer’s HANA credentials.
log_analytics_workspace_arm_id (str) – The ARM ID of the Log Analytics Workspace that is used for monitoring
enable_customer_analytics (bool) – The value indicating whether to send analytics to Microsoft
log_analytics_workspace_id (str) – The workspace ID of the log analytics workspace to be used for monitoring
log_analytics_workspace_shared_key (str) – The shared key of the log analytics workspace that is used for monitoring
-
class
azure.mgmt.hanaonazure.models.
StorageProfile
(*, os_disks=None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Specifies the storage settings for the HANA instance disks.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.hanaonazure.models.
Tags
(*, tags=None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
Tags field of the HANA instance.
-
class
azure.mgmt.hanaonazure.models.
OperationPaged
(*args, **kwargs)[source]¶ Bases:
msrest.paging.Paged
A paging container for iterating over a list of
Operation
objectBring async to Paging.
“async_command” is mandatory keyword argument for this mixin to work.
-
class
azure.mgmt.hanaonazure.models.
HanaInstancePaged
(*args, **kwargs)[source]¶ Bases:
msrest.paging.Paged
A paging container for iterating over a list of
HanaInstance
objectBring async to Paging.
“async_command” is mandatory keyword argument for this mixin to work.
-
class
azure.mgmt.hanaonazure.models.
SapMonitorPaged
(*args, **kwargs)[source]¶ Bases:
msrest.paging.Paged
A paging container for iterating over a list of
SapMonitor
objectBring async to Paging.
“async_command” is mandatory keyword argument for this mixin to work.
-
class
azure.mgmt.hanaonazure.models.
HanaHardwareTypeNamesEnum
[source]¶ -
An enumeration.
-
cisco_ucs
= 'Cisco_UCS'¶
-
hpe
= 'HPE'¶
-
-
class
azure.mgmt.hanaonazure.models.
HanaInstanceSizeNamesEnum
[source]¶ -
An enumeration.
-
s112
= 'S112'¶
-
s144
= 'S144'¶
-
s144m
= 'S144m'¶
-
s192
= 'S192'¶
-
s192m
= 'S192m'¶
-
s192xm
= 'S192xm'¶
-
s224m
= 'S224m'¶
-
s224o
= 'S224o'¶
-
s224om
= 'S224om'¶
-
s224oo
= 'S224oo'¶
-
s224oom
= 'S224oom'¶
-
s224ooo
= 'S224ooo'¶
-
s224oxm
= 'S224oxm'¶
-
s224oxxm
= 'S224oxxm'¶
-
s384
= 'S384'¶
-
s384m
= 'S384m'¶
-
s384xm
= 'S384xm'¶
-
s384xxm
= 'S384xxm'¶
-
s576m
= 'S576m'¶
-
s576xm
= 'S576xm'¶
-
s72
= 'S72'¶
-
s72m
= 'S72m'¶
-
s768
= 'S768'¶
-
s768m
= 'S768m'¶
-
s768xm
= 'S768xm'¶
-
s96
= 'S96'¶
-
s960m
= 'S960m'¶
-