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=2024-10-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupPolicies?api-version=2024-10-01&$filter={$filter}
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos em que o cofre dos serviços de recuperação está presente. |
subscription
|
path | True |
string |
A ID da assinatura. |
vault
|
path | True |
string |
O nome do cofre dos serviços de recuperação. |
api-version
|
query | True |
string |
Versão da API do cliente. |
$filter
|
query |
string |
Opções de filtro OData. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
OKEY |
|
Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Segurança
azure_auth
Fluxo 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 | represente sua conta de usuário. |
Exemplos
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=2024-10-01&$filter=backupManagementType eq 'AzureIaasVM'
Resposta de exemplo
{
"value": [
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
"name": "DefaultPolicy",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureIaasVM",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2017-12-05T19:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2017-12-05T19:00:00Z"
],
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
}
},
"protectedItemsCount": 0
}
},
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
"name": "testPolicy1",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureIaasVM",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2018-01-24T02:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2018-01-24T02:00:00Z"
],
"retentionDuration": {
"count": 1,
"durationType": "Days"
}
}
},
"timeZone": "Pacific Standard Time",
"protectedItemsCount": 0
}
}
]
}
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=2024-10-01&$filter=backupManagementType eq 'AzureIaasVM'
Resposta de exemplo
{
"value": [
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/DefaultPolicy",
"name": "DefaultPolicy",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureIaasVM",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2017-12-05T19:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2017-12-05T19:00:00Z"
],
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
}
},
"protectedItemsCount": 0
}
},
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/testPolicy1",
"name": "testPolicy1",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureIaasVM",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2018-01-24T02:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2018-01-24T02:00:00Z"
],
"retentionDuration": {
"count": 1,
"durationType": "Days"
}
}
},
"timeZone": "Pacific Standard Time",
"protectedItemsCount": 0
}
},
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/v2-daily-policy",
"name": "v2-daily-policy",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureIaasVM",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicyV2",
"scheduleRunFrequency": "Daily",
"dailySchedule": {
"scheduleRunTimes": [
"2018-01-24T10:00:00Z"
]
}
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2018-01-24T02:00:00Z"
],
"retentionDuration": {
"count": 1,
"durationType": "Days"
}
}
},
"timeZone": "Pacific Standard Time",
"protectedItemsCount": 0
}
}
]
}
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=2024-10-01&$filter=backupManagementType eq 'AzureWorkload'
Resposta de exemplo
{
"value": [
{
"id": "/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/SwaggerTestRg/providers/Microsoft.RecoveryServices/vaults/NetSDKTestRsVault/backupPolicies/HourlyLogBackup",
"name": "HourlyLogBackup",
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"properties": {
"backupManagementType": "AzureWorkload",
"workLoadType": "SQLDataBase",
"settings": {
"timeZone": "UTC",
"issqlcompression": false
},
"subProtectionPolicy": [
{
"policyType": "Full",
"schedulePolicy": {
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunFrequency": "Daily",
"scheduleRunTimes": [
"2017-12-05T19:00:00Z"
],
"scheduleWeeklyFrequency": 0
},
"retentionPolicy": {
"retentionPolicyType": "LongTermRetentionPolicy",
"dailySchedule": {
"retentionTimes": [
"2017-12-05T19:00:00Z"
],
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
}
}
},
{
"policyType": "Log",
"schedulePolicy": {
"schedulePolicyType": "LogSchedulePolicy",
"scheduleFrequencyInMins": 60
},
"retentionPolicy": {
"retentionPolicyType": "SimpleRetentionPolicy",
"retentionDuration": {
"count": 30,
"durationType": "Days"
}
}
}
],
"protectedItemsCount": 0
}
}
]
}
Definições
Nome | Description |
---|---|
Azure |
Política de backup do AzureStorage. |
Azure |
Política de backup específica da carga de trabalho da VM iaaS. |
Azure |
Política de backup específica da carga de trabalho do SQL do Azure. |
Azure |
Política de backup específica da carga de trabalho da VM do Azure (Mercury). |
Cloud |
Uma resposta de erro do serviço instância de contêiner. |
Cloud |
Uma resposta de erro do serviço instância de contêiner. |
Daily |
Formato de retenção diária. |
Daily |
Agendamento de retenção diário. |
Daily |
|
Day |
Dia da semana. |
Day |
|
Error |
As informações adicionais do erro de gerenciamento de recursos. |
Generic |
Política de backup específica da carga de trabalho da VM do Azure (Mercury). |
Hourly |
|
IAASVMPolicy |
|
Iaas |
|
Instant |
|
Log |
Agendamento da política de log. |
Long |
Política de retenção de longo prazo. |
Long |
Agendamento de política de longo prazo. |
Mab |
Política de backup específica do contêiner do Mab. |
Monthly |
Agendamento de retenção mensal. |
Month |
Lista de meses do ano da política de retenção anual. |
Policy |
Tipo de tipo de política de backup |
Protection |
Classe base para a política de backup. As políticas de backup específicas da carga de trabalho são derivadas dessa classe. |
Protection |
Lista de recursos do ProtectionPolicy |
Retention |
Duração da retenção. |
Retention |
Tipo de duração de retenção: dias/semanas/meses/anos Usado somente se TieringMode estiver definido como TierAfter |
Retention |
Tipo de formato de agendamento de retenção para a política de retenção mensal. |
Schedule |
Frequência da operação de agendamento dessa política. |
Settings |
Campo de configurações comuns para gerenciamento de backup |
Simple |
Retenção de política simples. |
Simple |
Agendamento de política simples. |
Simple |
O agendamento de política V2 para IaaS que dá suporte a backups por hora. |
Snapshot |
Campos relacionados ao Backup de Instantâneo para WorkloadType SaPHanaSystem |
Sub |
Política de subprotificação que inclui agendamento e retenção |
Tiering |
Modo de camada para controlar a camada automática de pontos de recuperação. Os valores com suporte são:
|
Tiering |
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 |
User |
Propriedades de identidade gerenciada atribuídas pelo usuário |
User |
Detalhes da identidade gerenciada atribuída pelo usuário |
Vault |
Política de retenção do cofre para AzureFileShare |
Weekly |
Formato de retenção semanal. |
Weekly |
Agendamento semanal de retenção. |
Weekly |
|
Week |
Lista de semanas de mês. |
Workload |
Tipo de carga de trabalho para o gerenciamento de backup |
Yearly |
Agendamento de retenção anual. |
AzureFileShareProtectionPolicy
Política de backup do AzureStorage.
Nome | Tipo | Description |
---|---|---|
backupManagementType |
string:
Azure |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
protectedItemsCount |
integer |
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 |
Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup protegidos. |
|
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:
Azure |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
instantRPDetails | ||
instantRpRetentionRangeInDays |
integer |
Intervalo de política de retenção de RP instantâneo em dias |
policyType | ||
protectedItemsCount |
integer |
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 | ||
tieringPolicy |
<string,
Tiering |
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:
Azure |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
protectedItemsCount |
integer |
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:
Azure |
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 |
Número de itens associados a essa política. |
resourceGuardOperationRequests |
string[] |
Solicitações de operação do ResourceGuard |
settings |
Configurações comuns para o gerenciamento de backup |
|
subProtectionPolicy |
Lista de políticas de subprotagem que inclui agendamento e retenção |
|
workLoadType |
Tipo de carga de trabalho para o gerenciamento de backup |
CloudError
Uma resposta de erro do serviço instância de contêiner.
Nome | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
CloudErrorBody
Uma resposta de erro do serviço instância de contêiner.
Nome | Tipo | Description |
---|---|---|
additionalInfo |
As informações adicionais do erro. |
|
code |
string |
Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente. |
details |
Uma lista de detalhes adicionais sobre o erro. |
|
message |
string |
Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário. |
target |
string |
O destino do erro específico. Por exemplo, o nome da propriedade em erro. |
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 |
Duração da retenção da Política de retenção. |
|
retentionTimes |
string[] |
Tempos de retenção da política de retenção. |
DailySchedule
Nome | Tipo | Description |
---|---|---|
scheduleRunTimes |
string[] |
Lista de horas do dia em que esse agendamento deve ser executado. |
Day
Dia da semana.
Nome | Tipo | Description |
---|---|---|
date |
integer |
Data do mês |
isLast |
boolean |
Se a data é a última data do mês |
DayOfWeek
Nome | Tipo | Description |
---|---|---|
Friday |
string |
|
Monday |
string |
|
Saturday |
string |
|
Sunday |
string |
|
Thursday |
string |
|
Tuesday |
string |
|
Wednesday |
string |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
Nome | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
GenericProtectionPolicy
Política de backup específica da carga de trabalho da VM do Azure (Mercury).
Nome | Tipo | Description |
---|---|---|
backupManagementType | string: |
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 |
Número de itens associados a essa política. |
resourceGuardOperationRequests |
string[] |
Solicitações de operação do ResourceGuard |
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 |
Intervalo no qual o backup precisa ser disparado. Por hora, o valor pode ser 4/6/8/12 |
scheduleWindowDuration |
integer |
Para especificar a duração da janela de backup |
scheduleWindowStartTime |
string |
Para especificar a hora de início da janela de backup |
IAASVMPolicyType
Nome | Tipo | Description |
---|---|---|
Invalid |
string |
|
V1 |
string |
|
V2 |
string |
IaasVMSnapshotConsistencyType
Nome | Tipo | Description |
---|---|---|
OnlyCrashConsistent |
string |
InstantRPAdditionalDetails
Nome | Tipo | Description |
---|---|---|
azureBackupRGNamePrefix |
string |
|
azureBackupRGNameSuffix |
string |
LogSchedulePolicy
Agendamento da política de log.
Nome | Tipo | Description |
---|---|---|
scheduleFrequencyInMins |
integer |
Frequência da operação de agendamento de log dessa política em minutos. |
schedulePolicyType | string: |
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 |
Agendamento de retenção diária da política de proteção. |
|
monthlySchedule |
Agendamento mensal de retenção da política de proteção. |
|
retentionPolicyType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
weeklySchedule |
Agendamento semanal de retenção da política de proteção. |
|
yearlySchedule |
Agendamento anual de retenção da política de proteção. |
LongTermSchedulePolicy
Agendamento de política de longo prazo.
Nome | Tipo | Description |
---|---|---|
schedulePolicyType | string: |
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 |
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 |
Duração da retenção da Política de retenção. |
|
retentionScheduleDaily |
Formato de retenção diária para a política de retenção mensal. |
|
retentionScheduleFormatType |
Tipo de formato de agendamento de retenção para a política de retenção mensal. |
|
retentionScheduleWeekly |
Formato de retenção semanal para a política de retenção mensal. |
|
retentionTimes |
string[] |
Tempos de retenção da política de retenção. |
MonthOfYear
Lista de meses do ano da política de retenção anual.
Nome | Tipo | Description |
---|---|---|
April |
string |
|
August |
string |
|
December |
string |
|
February |
string |
|
Invalid |
string |
|
January |
string |
|
July |
string |
|
June |
string |
|
March |
string |
|
May |
string |
|
November |
string |
|
October |
string |
|
September |
string |
PolicyType
Tipo de tipo de política de backup
Nome | Tipo | Description |
---|---|---|
CopyOnlyFull |
string |
|
Differential |
string |
|
Full |
string |
|
Incremental |
string |
|
Invalid |
string |
|
Log |
string |
|
SnapshotCopyOnlyFull |
string |
|
SnapshotFull |
string |
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 |
A ID do recurso representa o caminho completo para o recurso. |
location |
string |
Local do recurso. |
name |
string |
Nome do recurso associado ao recurso. |
properties | ProtectionPolicy: |
Propriedades ProtectionPolicyResource |
tags |
object |
Marcas de recurso. |
type |
string |
O tipo de recurso representa o caminho completo do formulário Namespace/ResourceType/ResourceType/... |
ProtectionPolicyResourceList
Lista de recursos do ProtectionPolicy
Nome | Tipo | Description |
---|---|---|
nextLink |
string |
O uri para buscar a próxima página de recursos. A chamada ListNext() busca a próxima página de recursos. |
value |
Lista de recursos. |
RetentionDuration
Duração da retenção.
Nome | Tipo | Description |
---|---|---|
count |
integer |
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 |
Tipo de duração de retenção da política de retenção. |
RetentionDurationType
Tipo de duração de retenção: dias/semanas/meses/anos Usado somente se TieringMode estiver definido como TierAfter
Nome | Tipo | Description |
---|---|---|
Days |
string |
|
Invalid |
string |
|
Months |
string |
|
Weeks |
string |
|
Years |
string |
RetentionScheduleFormat
Tipo de formato de agendamento de retenção para a política de retenção mensal.
Nome | Tipo | Description |
---|---|---|
Daily |
string |
|
Invalid |
string |
|
Weekly |
string |
ScheduleRunType
Frequência da operação de agendamento dessa política.
Nome | Tipo | Description |
---|---|---|
Daily |
string |
|
Hourly |
string |
|
Invalid |
string |
|
Weekly |
string |
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 |
Duração da retenção da política de proteção. |
|
retentionPolicyType | string: |
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 |
Agendamento por hora desta política |
|
schedulePolicyType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
scheduleRunDays |
Lista de dias da semana em que esse agendamento deve ser executado. |
|
scheduleRunFrequency |
Frequência da operação de agendamento dessa política. |
|
scheduleRunTimes |
string[] |
Lista de horas do dia em que esse agendamento deve ser executado. |
scheduleWeeklyFrequency |
integer |
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 |
Agendamento diário desta política |
|
hourlySchedule |
agendamento por hora desta política |
|
schedulePolicyType | string: |
Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. |
scheduleRunFrequency |
Frequência da operação de agendamento dessa política. |
|
weeklySchedule |
Agendamento semanal desta política |
SnapshotBackupAdditionalDetails
Campos relacionados ao Backup de Instantâneo para WorkloadType SaPHanaSystem
Nome | Tipo | Description |
---|---|---|
instantRPDetails |
string |
|
instantRpRetentionRangeInDays |
integer |
|
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 |
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 |
Campos relacionados ao Backup de Instantâneo para WorkloadType SaPHanaSystem |
|
tieringPolicy |
<string,
Tiering |
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. |
TieringMode
Modo de camada para controlar a camada automática de pontos de recuperação. Os valores com suporte são:
- TierRecommended: Camada de todos os pontos de recuperação recomendados para serem em camadas
- TierAfter: Camada todos os pontos de recuperação após um período fixo, conforme especificado em duração + durationType abaixo.
- DoNotTier: não nível nenhum ponto de recuperação
Nome | Tipo | Description |
---|---|---|
DoNotTier |
string |
|
Invalid |
string |
|
TierAfter |
string |
|
TierRecommended |
string |
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 |
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 |
Tipo de duração de retenção: dias/semanas/meses/anos Usado somente se TieringMode estiver definido como TierAfter |
|
tieringMode |
Modo de camada para controlar a camada automática de pontos de recuperação. Os valores com suporte sã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 |
Propriedades de identidade gerenciada atribuídas pelo usuário |
VaultRetentionPolicy
Política de retenção do cofre para AzureFileShare
Nome | Tipo | Description |
---|---|---|
snapshotRetentionInDays |
integer |
|
vaultRetention | RetentionPolicy: |
Classe base para a política de retenção. |
WeeklyRetentionFormat
Formato de retenção semanal.
Nome | Tipo | Description |
---|---|---|
daysOfTheWeek |
Lista de dias da semana. |
|
weeksOfTheMonth |
Lista de semanas de mês. |
WeeklyRetentionSchedule
Agendamento semanal de retenção.
Nome | Tipo | Description |
---|---|---|
daysOfTheWeek |
Lista de dias da semana para a política de retenção semanal. |
|
retentionDuration |
Duração da retenção da Política de retenção. |
|
retentionTimes |
string[] |
Tempos de retenção da política de retenção. |
WeeklySchedule
Nome | Tipo | Description |
---|---|---|
scheduleRunDays | ||
scheduleRunTimes |
string[] |
Lista de horas do dia em que esse agendamento deve ser executado. |
WeekOfMonth
Lista de semanas de mês.
Nome | Tipo | Description |
---|---|---|
First |
string |
|
Fourth |
string |
|
Invalid |
string |
|
Last |
string |
|
Second |
string |
|
Third |
string |
WorkloadType
Tipo de carga de trabalho para o gerenciamento de backup
Nome | Tipo | Description |
---|---|---|
AzureFileShare |
string |
|
AzureSqlDb |
string |
|
Client |
string |
|
Exchange |
string |
|
FileFolder |
string |
|
GenericDataSource |
string |
|
Invalid |
string |
|
SAPAseDatabase |
string |
|
SAPHanaDBInstance |
string |
|
SAPHanaDatabase |
string |
|
SQLDB |
string |
|
SQLDataBase |
string |
|
Sharepoint |
string |
|
SystemState |
string |
|
VM |
string |
|
VMwareVM |
string |
YearlyRetentionSchedule
Agendamento de retenção anual.
Nome | Tipo | Description |
---|---|---|
monthsOfYear |
Lista de meses do ano da política de retenção anual. |
|
retentionDuration |
Duração da retenção da Política de retenção. |
|
retentionScheduleDaily |
Formato de retenção diária para a política de retenção anual. |
|
retentionScheduleFormatType |
Formato de agendamento de retenção para a política de retenção anual. |
|
retentionScheduleWeekly |
Formato de retenção semanal para a política de retenção anual. |
|
retentionTimes |
string[] |
Tempos de retenção da política de retenção. |