Compartilhar via


Backup Policies - List

Listas de políticas de backup associadas ao Cofre dos Serviços de Recuperação. A API fornece parâmetros de paginação para buscar resultados com escopo.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2025-08-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2025-08-01&$filter={$filter}

Parâmetros de URI

Nome Em Obrigatório Tipo Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

O nome do grupo de recursos. O nome não diferencia maiúsculas de minúsculas.

subscriptionId
path True

string

minLength: 1

A ID da assinatura de destino.

vaultName
path True

string

O nome do VaultResource

api-version
query True

string

minLength: 1

A versão da API a ser usada para esta operação.

$filter
query

string

Opções de filtro OData.

Respostas

Nome Tipo Description
200 OK

ProtectionPolicyResourceList

A operação do Azure foi concluída com êxito.

Other Status Codes

ErrorResponse

Uma resposta de erro inesperada.

Segurança

azure_auth

Fluxo do OAuth2 do Azure Active Directory.

Tipo: oauth2
Flow: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Escopos

Nome Description
user_impersonation representar sua conta de usuário

Exemplos

List protection policies with backupManagementType filter as AzureIaasVm
List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 policies
List protection policies with backupManagementType filter as AzureWorkload

List protection policies with backupManagementType filter as AzureIaasVm

Solicitação de exemplo

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2025-08-01&$filter=backupManagementType eq 'AzureIaasVM'

Resposta de exemplo

{
  "value": [
    {
      "name": "DefaultPolicy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 30,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2017-12-05T19:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2017-12-05T19:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        }
      }
    },
    {
      "name": "testPolicy1",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 1,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2018-01-24T02:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2018-01-24T02:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        },
        "timeZone": "Pacific Standard Time"
      }
    }
  ]
}

List protection policies with backupManagementType filter as AzureIaasVm with both V1 and V2 policies

Solicitação de exemplo

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2025-08-01&$filter=backupManagementType eq 'AzureIaasVM'

Resposta de exemplo

{
  "value": [
    {
      "name": "DefaultPolicy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 30,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2017-12-05T19:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2017-12-05T19:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        }
      }
    },
    {
      "name": "testPolicy1",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 1,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2018-01-24T02:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "schedulePolicyType": "SimpleSchedulePolicy",
          "scheduleRunFrequency": "Daily",
          "scheduleRunTimes": [
            "2018-01-24T02:00:00Z"
          ],
          "scheduleWeeklyFrequency": 0
        },
        "timeZone": "Pacific Standard Time"
      }
    },
    {
      "name": "v2-daily-policy",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-policy",
      "properties": {
        "backupManagementType": "AzureIaasVM",
        "protectedItemsCount": 0,
        "retentionPolicy": {
          "dailySchedule": {
            "retentionDuration": {
              "count": 1,
              "durationType": "Days"
            },
            "retentionTimes": [
              "2018-01-24T02:00:00Z"
            ]
          },
          "retentionPolicyType": "LongTermRetentionPolicy"
        },
        "schedulePolicy": {
          "dailySchedule": {
            "scheduleRunTimes": [
              "2018-01-24T10:00:00Z"
            ]
          },
          "schedulePolicyType": "SimpleSchedulePolicyV2",
          "scheduleRunFrequency": "Daily"
        },
        "timeZone": "Pacific Standard Time"
      }
    }
  ]
}

List protection policies with backupManagementType filter as AzureWorkload

Solicitação de exemplo

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies?api-version=2025-08-01&$filter=backupManagementType eq 'AzureWorkload'

Resposta de exemplo

{
  "value": [
    {
      "name": "HourlyLogBackup",
      "type": "Microsoft.RecoveryServices/vaults/backupPolicies",
      "id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/HourlyLogBackup",
      "properties": {
        "backupManagementType": "AzureWorkload",
        "protectedItemsCount": 0,
        "settings": {
          "issqlcompression": false,
          "timeZone": "UTC"
        },
        "subProtectionPolicy": [
          {
            "policyType": "Full",
            "retentionPolicy": {
              "dailySchedule": {
                "retentionDuration": {
                  "count": 30,
                  "durationType": "Days"
                },
                "retentionTimes": [
                  "2017-12-05T19:00:00Z"
                ]
              },
              "retentionPolicyType": "LongTermRetentionPolicy"
            },
            "schedulePolicy": {
              "schedulePolicyType": "SimpleSchedulePolicy",
              "scheduleRunFrequency": "Daily",
              "scheduleRunTimes": [
                "2017-12-05T19:00:00Z"
              ],
              "scheduleWeeklyFrequency": 0
            }
          },
          {
            "policyType": "Log",
            "retentionPolicy": {
              "retentionDuration": {
                "count": 30,
                "durationType": "Days"
              },
              "retentionPolicyType": "SimpleRetentionPolicy"
            },
            "schedulePolicy": {
              "scheduleFrequencyInMins": 60,
              "schedulePolicyType": "LogSchedulePolicy"
            }
          }
        ],
        "workLoadType": "SQLDataBase"
      }
    }
  ]
}

Definições

Nome Description
AzureFileShareProtectionPolicy

Política de backup do AzureStorage.

AzureIaaSVMProtectionPolicy

Política de backup específica da carga de trabalho da VM iaaS.

AzureSqlProtectionPolicy

Política de backup específica da carga de trabalho do SQL do Azure.

AzureVmWorkloadProtectionPolicy

Política de backup específica da carga de trabalho da VM do Azure (Mercury).

createdByType

O tipo de identidade que criou o recurso.

DailyRetentionFormat

Formato de retenção diária.

DailyRetentionSchedule

Agendamento de retenção diário.

DailySchedule
Day

Dia da semana.

DayOfWeek
ErrorDetail

Classe Error Detail que encapsula Código, Mensagem e Recomendações.

ErrorResponse

Resposta de erro

GenericProtectionPolicy

Política de backup específica da carga de trabalho da VM do Azure (Mercury).

HourlySchedule
IAASVMPolicyType
IaasVMSnapshotConsistencyType
InstantRPAdditionalDetails
LogSchedulePolicy

Agendamento da política de log.

LongTermRetentionPolicy

Política de retenção de longo prazo.

LongTermSchedulePolicy

Agendamento de política de longo prazo.

MabProtectionPolicy

Política de backup específica do contêiner do Mab.

MonthlyRetentionSchedule

Agendamento de retenção mensal.

MonthOfYear
PolicyType

Tipo de tipo de política de backup

ProtectionPolicyResource

Classe base para a política de backup. As políticas de backup específicas da carga de trabalho são derivadas dessa classe.

ProtectionPolicyResourceList

Lista de recursos do ProtectionPolicy

RetentionDuration

Duração da retenção.

RetentionDurationType

Tipo de duração de retenção da política de retenção.

RetentionScheduleFormat

Tipo de formato de agendamento de retenção para a política de retenção mensal.

ScheduleRunType

Frequência da operação de agendamento dessa política.

Settings

Campo de configurações comuns para gerenciamento de backup

SimpleRetentionPolicy

Retenção de política simples.

SimpleSchedulePolicy

Agendamento de política simples.

SimpleSchedulePolicyV2

O agendamento de política V2 para IaaS que dá suporte a backups por hora.

SnapshotBackupAdditionalDetails

Campos relacionados ao Backup de Instantâneo para WorkloadType SaPHanaSystem

SubProtectionPolicy

Política de subprotificação que inclui agendamento e retenção

systemData

Metadados relativos à criação e última modificação do recurso.

TieringMode

Modo de camada para controlar a camada automática de pontos de recuperação. Os valores com suporte são:

  1. TierRecommended: Camada de todos os pontos de recuperação recomendados para serem em camadas
  2. TierAfter: Camada todos os pontos de recuperação após um período fixo, conforme especificado em duração + durationType abaixo.
  3. DoNotTier: não nível nenhum ponto de recuperação
TieringPolicy

Política de camadas para uma camada de destino. Se a política não for especificada para uma determinada camada de destino, o serviço manterá a política de camadas configurada existente para essa camada

UserAssignedIdentityProperties

Propriedades de identidade gerenciada atribuídas pelo usuário

UserAssignedManagedIdentityDetails

Detalhes da identidade gerenciada atribuída pelo usuário

VaultRetentionPolicy

Política de retenção do cofre para AzureFileShare

WeeklyRetentionFormat

Formato de retenção semanal.

WeeklyRetentionSchedule

Agendamento semanal de retenção.

WeeklySchedule
WeekOfMonth
WorkloadType

Tipo de carga de trabalho para o gerenciamento de backup

YearlyRetentionSchedule

Agendamento de retenção anual.

AzureFileShareProtectionPolicy

Política de backup do AzureStorage.

Nome Tipo Description
backupManagementType string:

AzureStorage

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

protectedItemsCount

integer (int32)

Número de itens associados a essa política.

resourceGuardOperationRequests

string[]

Solicitações de operação do ResourceGuard

retentionPolicy RetentionPolicy:

Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup.

schedulePolicy SchedulePolicy:

Agendamento de backup especificado como parte da política de backup.

timeZone

string

Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico".

vaultRetentionPolicy

VaultRetentionPolicy

Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup protegidos.

workLoadType

WorkloadType

Tipo de carga de trabalho para o gerenciamento de backup

AzureIaaSVMProtectionPolicy

Política de backup específica da carga de trabalho da VM iaaS.

Nome Tipo Description
backupManagementType string:

AzureIaasVM

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

instantRPDetails

InstantRPAdditionalDetails

instantRpRetentionRangeInDays

integer (int32)

Intervalo de política de retenção de RP instantâneo em dias

policyType

IAASVMPolicyType

protectedItemsCount

integer (int32)

Número de itens associados a essa política.

resourceGuardOperationRequests

string[]

Solicitações de operação do ResourceGuard

retentionPolicy RetentionPolicy:

Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup.

schedulePolicy SchedulePolicy:

Agendamento de backup especificado como parte da política de backup.

snapshotConsistencyType

IaasVMSnapshotConsistencyType

tieringPolicy

<string,  TieringPolicy>

A política de camadas para mover RPs automaticamente para outra chave de camada é a Camada de Destino, definida na enumeração RecoveryPointTierType. A política de camada especifica os critérios para mover RP para a camada de destino.

timeZone

string

Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico".

AzureSqlProtectionPolicy

Política de backup específica da carga de trabalho do SQL do Azure.

Nome Tipo Description
backupManagementType string:

AzureSql

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

protectedItemsCount

integer (int32)

Número de itens associados a essa política.

resourceGuardOperationRequests

string[]

Solicitações de operação do ResourceGuard

retentionPolicy RetentionPolicy:

Detalhes da política de retenção.

AzureVmWorkloadProtectionPolicy

Política de backup específica da carga de trabalho da VM do Azure (Mercury).

Nome Tipo Description
backupManagementType string:

AzureWorkload

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

makePolicyConsistent

boolean

Corrigir a inconsistência da política

protectedItemsCount

integer (int32)

Número de itens associados a essa política.

resourceGuardOperationRequests

string[]

Solicitações de operação do ResourceGuard

settings

Settings

Configurações comuns para o gerenciamento de backup

subProtectionPolicy

SubProtectionPolicy[]

Lista de políticas de subprotagem que inclui agendamento e retenção

workLoadType

WorkloadType

Tipo de carga de trabalho para o gerenciamento de backup

createdByType

O tipo de identidade que criou o recurso.

Valor Description
User
Application
ManagedIdentity
Key

DailyRetentionFormat

Formato de retenção diária.

Nome Tipo Description
daysOfTheMonth

Day[]

Lista de dias do mês.

DailyRetentionSchedule

Agendamento de retenção diário.

Nome Tipo Description
retentionDuration

RetentionDuration

Duração da retenção da Política de retenção.

retentionTimes

string[] (date-time)

Tempos de retenção da política de retenção.

DailySchedule

Nome Tipo Description
scheduleRunTimes

string[] (date-time)

Lista de horas do dia em que esse agendamento deve ser executado.

Day

Dia da semana.

Nome Tipo Description
date

integer (int32)

Data do mês

isLast

boolean

Se a data é a última data do mês

DayOfWeek

Valor Description
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday

ErrorDetail

Classe Error Detail que encapsula Código, Mensagem e Recomendações.

Nome Tipo Description
code

string

Código de erro.

message

string

Mensagem de erro relacionada ao código.

recommendations

string[]

Lista de cadeias de caracteres de recomendação.

ErrorResponse

Resposta de erro

Nome Tipo Description
error

ErrorDetail

O objeto de erro.

GenericProtectionPolicy

Política de backup específica da carga de trabalho da VM do Azure (Mercury).

Nome Tipo Description
backupManagementType string:

GenericProtectionPolicy

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

fabricName

string

Nome da malha desta política.

protectedItemsCount

integer (int32)

Número de itens associados a essa política.

resourceGuardOperationRequests

string[]

Solicitações de operação do ResourceGuard

subProtectionPolicy

SubProtectionPolicy[]

Lista de políticas de subprotagem que inclui agendamento e retenção

timeZone

string

Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico".

HourlySchedule

Nome Tipo Description
interval

integer (int32)

Intervalo no qual o backup precisa ser disparado. Por hora, o valor pode ser 4/6/8/12

scheduleWindowDuration

integer (int32)

Para especificar a duração da janela de backup

scheduleWindowStartTime

string (date-time)

Para especificar a hora de início da janela de backup

IAASVMPolicyType

Valor Description
Invalid
V1
V2

IaasVMSnapshotConsistencyType

Valor Description
OnlyCrashConsistent

InstantRPAdditionalDetails

Nome Tipo Description
azureBackupRGNamePrefix

string

azureBackupRGNameSuffix

string

LogSchedulePolicy

Agendamento da política de log.

Nome Tipo Description
scheduleFrequencyInMins

integer (int32)

Frequência da operação de agendamento de log dessa política em minutos.

schedulePolicyType string:

LogSchedulePolicy

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

LongTermRetentionPolicy

Política de retenção de longo prazo.

Nome Tipo Description
dailySchedule

DailyRetentionSchedule

Agendamento de retenção diária da política de proteção.

monthlySchedule

MonthlyRetentionSchedule

Agendamento mensal de retenção da política de proteção.

retentionPolicyType string:

LongTermRetentionPolicy

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

weeklySchedule

WeeklyRetentionSchedule

Agendamento semanal de retenção da política de proteção.

yearlySchedule

YearlyRetentionSchedule

Agendamento anual de retenção da política de proteção.

LongTermSchedulePolicy

Agendamento de política de longo prazo.

Nome Tipo Description
schedulePolicyType string:

LongTermSchedulePolicy

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

MabProtectionPolicy

Política de backup específica do contêiner do Mab.

Nome Tipo Description
backupManagementType string:

MAB

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

protectedItemsCount

integer (int32)

Número de itens associados a essa política.

resourceGuardOperationRequests

string[]

Solicitações de operação do ResourceGuard

retentionPolicy RetentionPolicy:

Detalhes da política de retenção.

schedulePolicy SchedulePolicy:

Agendamento de backup da política de backup.

MonthlyRetentionSchedule

Agendamento de retenção mensal.

Nome Tipo Description
retentionDuration

RetentionDuration

Duração da retenção da Política de retenção.

retentionScheduleDaily

DailyRetentionFormat

Formato de retenção diária para a política de retenção mensal.

retentionScheduleFormatType

RetentionScheduleFormat

Tipo de formato de agendamento de retenção para a política de retenção mensal.

retentionScheduleWeekly

WeeklyRetentionFormat

Formato de retenção semanal para a política de retenção mensal.

retentionTimes

string[] (date-time)

Tempos de retenção da política de retenção.

MonthOfYear

Valor Description
Invalid
January
February
March
April
May
June
July
August
September
October
November
December

PolicyType

Tipo de tipo de política de backup

Valor Description
Invalid
Full
Differential
Log
CopyOnlyFull
Incremental
SnapshotFull
SnapshotCopyOnlyFull

ProtectionPolicyResource

Classe base para a política de backup. As políticas de backup específicas da carga de trabalho são derivadas dessa classe.

Nome Tipo Description
eTag

string

ETag opcional.

id

string

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

___location

string

A localização geográfica onde o recurso reside

name

string

O nome do recurso

properties ProtectionPolicy:

Propriedades ProtectionPolicyResource

systemData

systemData

Metadados do Azure Resource Manager que contêm informações createdBy e modifiedBy.

tags

object

Tags de recursos.

type

string

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

ProtectionPolicyResourceList

Lista de recursos do ProtectionPolicy

Nome Tipo Description
nextLink

string

O URI para buscar a próxima página de recursos, com cada chamada de API retornando até 200 recursos por página. Use ListNext() para buscar a próxima página se o número total de recursos exceder 200.

value

ProtectionPolicyResource[]

Lista de recursos.

RetentionDuration

Duração da retenção.

Nome Tipo Description
count

integer (int32)

Contagem de tipos de duração. A duração da retenção é obtida pela contagem dos tempos de contagem do tipo de duração. Por exemplo, quando Contagem = 3 e DurationType = Semanas, a duração da retenção será de três semanas.

durationType

RetentionDurationType

Tipo de duração de retenção da política de retenção.

RetentionDurationType

Tipo de duração de retenção da política de retenção.

Valor Description
Invalid
Days
Weeks
Months
Years

RetentionScheduleFormat

Tipo de formato de agendamento de retenção para a política de retenção mensal.

Valor Description
Invalid
Daily
Weekly

ScheduleRunType

Frequência da operação de agendamento dessa política.

Valor Description
Invalid
Daily
Weekly
Hourly

Settings

Campo de configurações comuns para gerenciamento de backup

Nome Tipo Description
isCompression

boolean

Sinalizador de compactação de carga de trabalho. Isso foi adicionado para que 'isSqlCompression' seja preterido assim que os clientes forem atualizados para considerar esse sinalizador.

issqlcompression

boolean

Sinalizador de compactação SQL

timeZone

string

Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico".

SimpleRetentionPolicy

Retenção de política simples.

Nome Tipo Description
retentionDuration

RetentionDuration

Duração da retenção da política de proteção.

retentionPolicyType string:

SimpleRetentionPolicy

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

SimpleSchedulePolicy

Agendamento de política simples.

Nome Tipo Description
hourlySchedule

HourlySchedule

Agendamento por hora desta política

schedulePolicyType string:

SimpleSchedulePolicy

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

scheduleRunDays

DayOfWeek[]

Lista de dias da semana em que esse agendamento deve ser executado.

scheduleRunFrequency

ScheduleRunType

Frequência da operação de agendamento dessa política.

scheduleRunTimes

string[] (date-time)

Lista de horas do dia em que esse agendamento deve ser executado.

scheduleWeeklyFrequency

integer (int32)

A cada número de semanas, esse agendamento deve ser executado.

SimpleSchedulePolicyV2

O agendamento de política V2 para IaaS que dá suporte a backups por hora.

Nome Tipo Description
dailySchedule

DailySchedule

Agendamento diário desta política

hourlySchedule

HourlySchedule

agendamento por hora desta política

schedulePolicyType string:

SimpleSchedulePolicyV2

Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos.

scheduleRunFrequency

ScheduleRunType

Frequência da operação de agendamento dessa política.

weeklySchedule

WeeklySchedule

Agendamento semanal desta política

SnapshotBackupAdditionalDetails

Campos relacionados ao Backup de Instantâneo para WorkloadType SaPHanaSystem

Nome Tipo Description
instantRPDetails

string

instantRpRetentionRangeInDays

integer (int32)

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

Detalhes da identidade gerenciada atribuída pelo usuário

SubProtectionPolicy

Política de subprotificação que inclui agendamento e retenção

Nome Tipo Description
policyType

PolicyType

Tipo de tipo de política de backup

retentionPolicy RetentionPolicy:

Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup.

schedulePolicy SchedulePolicy:

Agendamento de backup especificado como parte da política de backup.

snapshotBackupAdditionalDetails

SnapshotBackupAdditionalDetails

Campos relacionados ao Backup de Instantâneo para WorkloadType SaPHanaSystem

tieringPolicy

<string,  TieringPolicy>

Política de camadas para mover RPs automaticamente para outra camada. A chave é a Camada de Destino, definida na enumeração RecoveryPointTierType. A política de camada especifica os critérios para mover RP para a camada de destino.

systemData

Metadados relativos à criação e última modificação do recurso.

Nome Tipo Description
createdAt

string (date-time)

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.

TieringMode

Modo de camada para controlar a camada automática de pontos de recuperação. Os valores com suporte são:

  1. TierRecommended: Camada de todos os pontos de recuperação recomendados para serem em camadas
  2. TierAfter: Camada todos os pontos de recuperação após um período fixo, conforme especificado em duração + durationType abaixo.
  3. DoNotTier: não nível nenhum ponto de recuperação
Valor Description
Invalid
TierRecommended
TierAfter
DoNotTier

TieringPolicy

Política de camadas para uma camada de destino. Se a política não for especificada para uma determinada camada de destino, o serviço manterá a política de camadas configurada existente para essa camada

Nome Tipo Description
duration

integer (int32)

Número de dias/semanas/meses/anos para reter backups na camada atual antes da camada. Usado somente se TieringMode estiver definido como TierAfter

durationType

RetentionDurationType

Tipo de duração de retenção: dias/semanas/meses/anos Usado somente se TieringMode estiver definido como TierAfter

tieringMode

TieringMode

Modo de camada para controlar a camada automática de pontos de recuperação. Os valores com suporte são:

  1. TierRecommended: Camada de todos os pontos de recuperação recomendados para serem em camadas
  2. TierAfter: Camada todos os pontos de recuperação após um período fixo, conforme especificado em duração + durationType abaixo.
  3. DoNotTier: não nível nenhum ponto de recuperação

UserAssignedIdentityProperties

Propriedades de identidade gerenciada atribuídas pelo usuário

Nome Tipo Description
clientId

string

A ID do cliente da identidade atribuída.

principalId

string

A ID da entidade de segurança da identidade atribuída.

UserAssignedManagedIdentityDetails

Detalhes da identidade gerenciada atribuída pelo usuário

Nome Tipo Description
identityArmId

string

A ID do ARM da identidade atribuída.

identityName

string

O nome da identidade atribuída.

userAssignedIdentityProperties

UserAssignedIdentityProperties

Propriedades de identidade gerenciada atribuídas pelo usuário

VaultRetentionPolicy

Política de retenção do cofre para AzureFileShare

Nome Tipo Description
snapshotRetentionInDays

integer (int32)

vaultRetention RetentionPolicy:

Classe base para a política de retenção.

WeeklyRetentionFormat

Formato de retenção semanal.

Nome Tipo Description
daysOfTheWeek

DayOfWeek[]

Lista de dias da semana.

weeksOfTheMonth

WeekOfMonth[]

Lista de semanas de mês.

WeeklyRetentionSchedule

Agendamento semanal de retenção.

Nome Tipo Description
daysOfTheWeek

DayOfWeek[]

Lista de dias da semana para a política de retenção semanal.

retentionDuration

RetentionDuration

Duração da retenção da Política de retenção.

retentionTimes

string[] (date-time)

Tempos de retenção da política de retenção.

WeeklySchedule

Nome Tipo Description
scheduleRunDays

DayOfWeek[]

scheduleRunTimes

string[] (date-time)

Lista de horas do dia em que esse agendamento deve ser executado.

WeekOfMonth

Valor Description
First
Second
Third
Fourth
Last
Invalid

WorkloadType

Tipo de carga de trabalho para o gerenciamento de backup

Valor Description
Invalid
VM
FileFolder
AzureSqlDb
SQLDB
Exchange
Sharepoint
VMwareVM
SystemState
Client
GenericDataSource
SQLDataBase
AzureFileShare
SAPHanaDatabase
SAPAseDatabase
SAPHanaDBInstance

YearlyRetentionSchedule

Agendamento de retenção anual.

Nome Tipo Description
monthsOfYear

MonthOfYear[]

Lista de meses do ano da política de retenção anual.

retentionDuration

RetentionDuration

Duração da retenção da Política de retenção.

retentionScheduleDaily

DailyRetentionFormat

Formato de retenção diária para a política de retenção anual.

retentionScheduleFormatType

RetentionScheduleFormat

Formato de agendamento de retenção para a política de retenção anual.

retentionScheduleWeekly

WeeklyRetentionFormat

Formato de retenção semanal para a política de retenção anual.

retentionTimes

string[] (date-time)

Tempos de retenção da política de retenção.