AzureVmWorkloadSAPHanaSystemWorkloadItem Class

Azure VM workload-specific workload item representing SAP HANA System.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.recoveryservicesbackup.models._models_py3.AzureVmWorkloadItem
AzureVmWorkloadSAPHanaSystemWorkloadItem

Constructor

AzureVmWorkloadSAPHanaSystemWorkloadItem(*, backup_management_type: typing.Union[str, NoneType] = None, workload_type: typing.Union[str, NoneType] = None, friendly_name: typing.Union[str, NoneType] = None, protection_state: typing.Union[str, _ForwardRef('ProtectionStatus'), NoneType] = None, parent_name: typing.Union[str, NoneType] = None, server_name: typing.Union[str, NoneType] = None, is_auto_protectable: typing.Union[bool, NoneType] = None, subinquireditemcount: typing.Union[int, NoneType] = None, sub_workload_item_count: typing.Union[int, NoneType] = None, **kwargs)

Parameters

backup_management_type
str
Required

Type of backup management to backup an item.

workload_type
str
Required

Type of workload for the backup management.

workload_item_type
str
Required

Required. Type of the backup item.Constant filled by server.

friendly_name
str
Required

Friendly name of the backup item.

protection_state
str or ProtectionStatus
Required

State of the back up item. Possible values include: "Invalid", "NotProtected", "Protecting", "Protected", "ProtectionFailed".

parent_name
str
Required

Name for instance or AG.

server_name
str
Required

Host/Cluster Name for instance or AG.

is_auto_protectable
bool
Required

Indicates if workload item is auto-protectable.

subinquireditemcount
int
Required

For instance or AG, indicates number of DB's present.

sub_workload_item_count
int
Required

For instance or AG, indicates number of DB's to be protected.