pyaz/backup/protection/__init__.py
def backup_now(item_name, resource_group, vault_name, backup_management_type=None, backup_type=None, container_name=None, enable_compression=None, retain_until=None, workload_type=None):
    '''
    Perform an on-demand backup of a backed up item.

    Required Parameters:
    - item_name -- Name of the backed up item.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`
    - vault_name -- Name of the Recovery services vault.

    Optional Parameters:
    - backup_management_type -- Specify the backup management type. Define how Azure Backup manages the backup of entities within the ARM resource. For eg: AzureWorkloads refers to workloads installed within Azure VMs, AzureStorage refers to entities within Storage account. Required only if friendly name is used as Container name.
    - backup_type -- 'Full, Differential, Log, CopyOnlyFull' for backup Item type 'MSSQL'. 'Full, Differential' for backup item type 'SAPHANA'.
    - container_name -- Name of the backup container. Accepts 'Name' or 'FriendlyName' from the output of az backup container list command. If 'FriendlyName' is passed then BackupManagementType is required.
    - enable_compression -- Option to enable compression
    - retain_until -- The date until which this backed up copy will be available for retrieval, in UTC (d-m-Y). For SQL workload, retain-until can only be specified for backup-type 'CopyOnlyFull'. For HANA workload, user can't specify the value for retain-until. If not specified, 30 days will be taken as default value or as decided by service.
    - workload_type -- Specify the type of applications within the Resource which should be discovered and protected by Azure Backup. 
    '''
    return _call_az("az backup protection backup-now", locals())

    Perform an on-demand backup of a backed up item.

    Required Parameters:
    - item_name -- Name of the backed up item.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`
    - vault_name -- Name of the Recovery services vault.

    Optional Parameters:
    - backup_management_type -- Specify the backup management type. Define how Azure Backup manages the backup of entities within the ARM resource. For eg: AzureWorkloads refers to workloads installed within Azure VMs, AzureStorage refers to entities within Storage account. Required only if friendly name is used as Container name.
    - backup_type -- 'Full, Differential, Log, CopyOnlyFull' for backup Item type 'MSSQL'. 'Full, Differential' for backup item type 'SAPHANA'.
    - container_name -- Name of the backup container. Accepts 'Name' or 'FriendlyName' from the output of az backup container list command. If 'FriendlyName' is passed then BackupManagementType is required.
    - enable_compression -- Option to enable compression
    - retain_until -- The date until which this backed up copy will be available for retrieval, in UTC (d-m-Y). For SQL workload, retain-until can only be specified for backup-type 'CopyOnlyFull'. For HANA workload, user can't specify the value for retain-until. If not specified, 30 days will be taken as default value or as decided by service.
    - workload_type -- Specify the type of applications within the Resource which should be discovered and protected by Azure Backup. 
    
Perform an on-demand backup of a backed up item.
Required Parameters:
item_name -- Name of the backed up item.
resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=`
vault_name -- Name of the Recovery services vault.

Optional Parameters:
backup_management_type -- Specify the backup management type. Define how Azure Backup manages the backup of entities within the ARM resource. For eg: AzureWorkloads refers to workloads installed within Azure VMs, AzureStorage refers to entities within Storage account. Required only if friendly name is used as Container name.
backup_type -- 'Full, Differential, Log, CopyOnlyFull' for backup Item type 'MSSQL'. 'Full, Differential' for backup item type 'SAPHANA'.
container_name -- Name of the backup container. Accepts 'Name' or 'FriendlyName' from the output of az backup container list command. If 'FriendlyName' is passed then BackupManagementType is required.
Perform an on - demand backup of a backed up item . Required Parameters : item_name -- Name of the backed up item . resource_group -- Name of resource group . You can configure the default group using ` az configure -- defaults group = ` vault_name -- Name of the Recovery services vault . Optional Parameters : backup_management_type -- Specify the backup management type . Define how Azure Backup manages the backup of entities within the ARM resource . For eg : AzureWorkloads refers to workloads installed within Azure VMs AzureStorage refers to entities within Storage account . Required only if friendly name is used as Container name . backup_type -- ' Full Differential Log CopyOnlyFull ' for backup Item type ' MSSQL ' . ' Full Differential ' for backup item type ' SAPHANA ' . container_name -- Name of the backup container . Accepts ' Name ' or ' FriendlyName ' from the output of az backup container list command . If ' FriendlyName ' is passed then BackupManagementType is required .
def backup_now(item_name, resource_group, vault_name, backup_management_type=None, backup_type=None, container_name=None, enable_compression=None, retain_until=None, workload_type=None):
    return _call_az("az backup protection backup-now", locals())
def backup_now ( item_name , resource_group , vault_name , backup_management_type = None , backup_type = None , container_name = None , enable_compression = None , retain_until = None , workload_type = None ) : return _call_az ( "az backup protection backup-now" , locals ( ) )
Perform an on-demand backup of a backed up item.
Perform an on - demand backup of a backed up item .
'''
    Perform an on-demand backup of a backed up item.

    Required Parameters:
    - item_name -- Name of the backed up item.
    - resource_group -- Name of resource group. You can configure the default group using `az configure --defaults group=<name>`
    - vault_name -- Name of the Recovery services vault.

    Optional Parameters:
    - backup_management_type -- Specify the backup management type. Define how Azure Backup manages the backup of entities within the ARM resource. For eg: AzureWorkloads refers to workloads installed within Azure VMs, AzureStorage refers to entities within Storage account. Required only if friendly name is used as Container name.
    - backup_type -- 'Full, Differential, Log, CopyOnlyFull' for backup Item type 'MSSQL'. 'Full, Differential' for backup item type 'SAPHANA'.
    - container_name -- Name of the backup container. Accepts 'Name' or 'FriendlyName' from the output of az backup container list command. If 'FriendlyName' is passed then BackupManagementType is required.
    - enable_compression -- Option to enable compression
    - retain_until -- The date until which this backed up copy will be available for retrieval, in UTC (d-m-Y). For SQL workload, retain-until can only be specified for backup-type 'CopyOnlyFull'. For HANA workload, user can't specify the value for retain-until. If not specified, 30 days will be taken as default value or as decided by service.
    - workload_type -- Specify the type of applications within the Resource which should be discovered and protected by Azure Backup. 
    '''
item_name
resource_group
vault_name
backup_management_type
backup_type
container_name
enable_compression
retain_until
workload_type