Package version:

Interface BackupPolicies

Interface representing a BackupPolicies.

interface BackupPolicies {
    beginCreate(resourceGroupName: string, accountName: string, backupPolicyName: string, body: BackupPolicy, options?: BackupPoliciesCreateOptionalParams): Promise<SimplePollerLike<OperationState<BackupPolicy>, BackupPolicy>>;
    beginCreateAndWait(resourceGroupName: string, accountName: string, backupPolicyName: string, body: BackupPolicy, options?: BackupPoliciesCreateOptionalParams): Promise<BackupPolicy>;
    beginDelete(resourceGroupName: string, accountName: string, backupPolicyName: string, options?: BackupPoliciesDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>;
    beginDeleteAndWait(resourceGroupName: string, accountName: string, backupPolicyName: string, options?: BackupPoliciesDeleteOptionalParams): Promise<void>;
    beginUpdate(resourceGroupName: string, accountName: string, backupPolicyName: string, body: BackupPolicyPatch, options?: BackupPoliciesUpdateOptionalParams): Promise<SimplePollerLike<OperationState<BackupPolicy>, BackupPolicy>>;
    beginUpdateAndWait(resourceGroupName: string, accountName: string, backupPolicyName: string, body: BackupPolicyPatch, options?: BackupPoliciesUpdateOptionalParams): Promise<BackupPolicy>;
    get(resourceGroupName: string, accountName: string, backupPolicyName: string, options?: BackupPoliciesGetOptionalParams): Promise<BackupPolicy>;
    list(resourceGroupName: string, accountName: string, options?: BackupPoliciesListOptionalParams): PagedAsyncIterableIterator<BackupPolicy>;
}

Methods

  • Create a backup policy for Netapp Account

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • accountName: string

      The name of the NetApp account

    • backupPolicyName: string

      Backup policy Name which uniquely identify backup policy.

    • body: BackupPolicy

      Backup policy object supplied in the body of the operation.

    • Optionaloptions: BackupPoliciesCreateOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<BackupPolicy>, BackupPolicy>>

  • Create a backup policy for Netapp Account

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • accountName: string

      The name of the NetApp account

    • backupPolicyName: string

      Backup policy Name which uniquely identify backup policy.

    • body: BackupPolicy

      Backup policy object supplied in the body of the operation.

    • Optionaloptions: BackupPoliciesCreateOptionalParams

      The options parameters.

    Returns Promise<BackupPolicy>

  • Delete backup policy

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • accountName: string

      The name of the NetApp account

    • backupPolicyName: string

      Backup policy Name which uniquely identify backup policy.

    • Optionaloptions: BackupPoliciesDeleteOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<void>, void>>

  • Delete backup policy

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • accountName: string

      The name of the NetApp account

    • backupPolicyName: string

      Backup policy Name which uniquely identify backup policy.

    • Optionaloptions: BackupPoliciesDeleteOptionalParams

      The options parameters.

    Returns Promise<void>

  • Patch a backup policy for Netapp Account

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • accountName: string

      The name of the NetApp account

    • backupPolicyName: string

      Backup policy Name which uniquely identify backup policy.

    • body: BackupPolicyPatch

      Backup policy object supplied in the body of the operation.

    • Optionaloptions: BackupPoliciesUpdateOptionalParams

      The options parameters.

    Returns Promise<SimplePollerLike<OperationState<BackupPolicy>, BackupPolicy>>

  • Patch a backup policy for Netapp Account

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • accountName: string

      The name of the NetApp account

    • backupPolicyName: string

      Backup policy Name which uniquely identify backup policy.

    • body: BackupPolicyPatch

      Backup policy object supplied in the body of the operation.

    • Optionaloptions: BackupPoliciesUpdateOptionalParams

      The options parameters.

    Returns Promise<BackupPolicy>

  • Get a particular backup Policy

    Parameters

    • resourceGroupName: string

      The name of the resource group. The name is case insensitive.

    • accountName: string

      The name of the NetApp account

    • backupPolicyName: string

      Backup policy Name which uniquely identify backup policy.

    • Optionaloptions: BackupPoliciesGetOptionalParams

      The options parameters.

    Returns Promise<BackupPolicy>