Cofres/backup Microsoft.RecoveryServicesPolíticas 2022-10-01
- Últimas
- 2024-10-01
- 2024-07-30-preview
- 2024-04-30-preview
- 2024-04-01
- 2024-02-01
- 2024-01-01
- 2023-08-01
- 2023-06-01
- 2023-04-01
- 2023-02-01
- 2023-01-01
- 2022-10-01
- 2022-09-30-PREVIEW
- 2022-09-01-preview
- 2022-06-01-preview
- 2022-04-01
- 2022-03-01
- 2022-02-01
- 2022-01-01
- 2021-12-01
- 2021-10-01
- 2021-08-01
- 2021-07-01
- 2021-06-01
- 2021-04-01
- 2021-03-01
- 2021-02-10
- 2021-02-01
- 2021-02-01-preview
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2019-06-15
- 2019-05-13
- 2016-06-01
Definição de recursos do bíceps
O tipo de recurso vaults/backupPolicies pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/backupPolicies, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2022-10-01' = {
parent: resourceSymbolicName
eTag: 'string'
location: 'string'
name: 'string'
properties: {
protectedItemsCount: int
resourceGuardOperationRequests: [
'string'
]
backupManagementType: 'string'
// For remaining properties, see ProtectionPolicy objects
}
tags: {
{customized property}: 'string'
}
}
Objetos RetentionPolicy
Defina a propriedade retentionPolicyType para especificar o tipo de objeto.
Para LongTermRetentionPolicy , use:
{
dailySchedule: {
retentionDuration: {
count: int
durationType: 'string'
}
retentionTimes: [
'string'
]
}
monthlySchedule: {
retentionDuration: {
count: int
durationType: 'string'
}
retentionScheduleDaily: {
daysOfTheMonth: [
{
date: int
isLast: bool
}
]
}
retentionScheduleFormatType: 'string'
retentionScheduleWeekly: {
daysOfTheWeek: [
'string'
]
weeksOfTheMonth: [
'string'
]
}
retentionTimes: [
'string'
]
}
retentionPolicyType: 'LongTermRetentionPolicy'
weeklySchedule: {
daysOfTheWeek: [
'string'
]
retentionDuration: {
count: int
durationType: 'string'
}
retentionTimes: [
'string'
]
}
yearlySchedule: {
monthsOfYear: [
'string'
]
retentionDuration: {
count: int
durationType: 'string'
}
retentionScheduleDaily: {
daysOfTheMonth: [
{
date: int
isLast: bool
}
]
}
retentionScheduleFormatType: 'string'
retentionScheduleWeekly: {
daysOfTheWeek: [
'string'
]
weeksOfTheMonth: [
'string'
]
}
retentionTimes: [
'string'
]
}
}
Para SimpleRetentionPolicy , use:
{
retentionDuration: {
count: int
durationType: 'string'
}
retentionPolicyType: 'SimpleRetentionPolicy'
}
Objetos SchedulePolicy
Defina a propriedade schedulePolicyType para especificar o tipo de objeto.
Para LogSchedulePolicy , use:
{
scheduleFrequencyInMins: int
schedulePolicyType: 'LogSchedulePolicy'
}
Para LongTermSchedulePolicy , use:
{
schedulePolicyType: 'LongTermSchedulePolicy'
}
Para SimpleSchedulePolicy , use:
{
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
schedulePolicyType: 'SimpleSchedulePolicy'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
}
Para SimpleSchedulePolicyV2 , use:
{
dailySchedule: {
scheduleRunTimes: [
'string'
]
}
hourlySchedule: {
interval: int
scheduleWindowDuration: int
scheduleWindowStartTime: 'string'
}
schedulePolicyType: 'SimpleSchedulePolicyV2'
scheduleRunFrequency: 'string'
weeklySchedule: {
scheduleRunDays: [
'string'
]
scheduleRunTimes: [
'string'
]
}
}
Objetos ProtectionPolicy
Defina a propriedade backupManagementType para especificar o tipo de objeto.
Para AzureIaasVM , use:
{
backupManagementType: 'AzureIaasVM'
instantRPDetails: {
azureBackupRGNamePrefix: 'string'
azureBackupRGNameSuffix: 'string'
}
instantRpRetentionRangeInDays: int
policyType: 'string'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
timeZone: 'string'
}
Para AzureSql , use:
{
backupManagementType: 'AzureSql'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
}
Para AzureStorage , use:
{
backupManagementType: 'AzureStorage'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
timeZone: 'string'
workLoadType: 'string'
}
Para AzureWorkload, use:
{
backupManagementType: 'AzureWorkload'
makePolicyConsistent: bool
settings: {
isCompression: bool
issqlcompression: bool
timeZone: 'string'
}
subProtectionPolicy: [
{
policyType: 'string'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
}
]
workLoadType: 'string'
}
Para GenericProtectionPolicy , use:
{
backupManagementType: 'GenericProtectionPolicy'
fabricName: 'string'
subProtectionPolicy: [
{
policyType: 'string'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
tieringPolicy: {
{customized property}: {
duration: int
durationType: 'string'
tieringMode: 'string'
}
}
}
]
timeZone: 'string'
}
Para MAB , utilize:
{
backupManagementType: 'MAB'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
}
Valores de propriedade
AzureFileShareProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureStorage' (obrigatório) |
retençãoPolítica | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | RetentionPolicy |
agendaPolítica: | Agendamento de backup especificado como parte da política de backup. | SchedulePolicy |
Fuso horário | Entrada opcional de fuso horário como string. Por exemplo: TimeZone = "Hora Padrão do Pacífico". | string |
workLoadType | Tipo de carga de trabalho para o gerenciamento de backup | 'AzureFileShare' 'AzureSqlDb' 'Cliente' 'Troca' 'FileFolder' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' 'Ponto de partilha' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureIaaSVMProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureIaasVM' (obrigatório) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Intervalo instantâneo da política de retenção de RP em dias | Int |
policyType | 'Inválido' «V1» «V2» |
|
retençãoPolítica | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | RetentionPolicy |
agendaPolítica: | Agendamento de backup especificado como parte da política de backup. | SchedulePolicy |
hierarquizaçãoPolítica | Política de hierarquização para mover automaticamente RPs para outra camada A chave é a camada de destino, definida em enum RecoveryPointTierType. A política de hierarquização especifica os critérios para mover o RP para a camada de destino. |
AzureIaaSVMProtectionPolicyTieringPolicy |
Fuso horário | Entrada opcional de fuso horário como string. Por exemplo: TimeZone = "Hora Padrão do Pacífico". | string |
AzureIaaSVMProtectionPolicyTieringPolicy
Designação | Descrição | Valor |
---|
AzureSqlProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureSql' (obrigatório) |
retençãoPolítica | Detalhes da política de retenção. | RetentionPolicy |
AzureVmWorkloadProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureWorkload' (obrigatório) |
makePolicyConsistente | Corrigir a inconsistência da política | Bool |
Configurações | Configurações comuns para o gerenciamento de backup | Configurações |
subProteçãoPolítica | Lista de políticas de subproteção que inclui agendamento e retenção | SubProtectionPolicy[] |
workLoadType | Tipo de carga de trabalho para o gerenciamento de backup | 'AzureFileShare' 'AzureSqlDb' 'Cliente' 'Troca' 'FileFolder' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' 'Ponto de partilha' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
DailyRetentionFormat
Designação | Descrição | Valor |
---|---|---|
diasdoMês | Lista de dias do mês. | Dia[] |
DailyRetentionSchedule
Designação | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da Política de retenção. | RetentionDuration |
retençãoTimes | Tempos de retenção da política de retenção. | string[] |
HorárioDiário
Designação | Descrição | Valor |
---|---|---|
scheduleRunTimes | Lista de horas do dia este horário tem de ser executado. | string[] |
Dia
Designação | Descrição | Valor |
---|---|---|
data | Data do mês | Int |
isLast | Se Data é a última data do mês | Bool |
GenericProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'GenericProtectionPolicy' (obrigatório) |
fabricName | Nome da malha desta política. | string |
subProteçãoPolítica | Lista de políticas de subproteção que inclui agendamento e retenção | SubProtectionPolicy[] |
Fuso horário | Entrada opcional de fuso horário como string. Por exemplo: TimeZone = "Hora Padrão do Pacífico". | string |
HoráriaHorário
Designação | Descrição | Valor |
---|---|---|
intervalo | Intervalo no qual o backup precisa ser acionado. Por hora, o valor pode ser 4/6/8/12 |
Int |
scheduleWindowDuration | Para especificar a duração da janela de backup | Int |
scheduleWindowStartTime | Para especificar a hora de início da janela de backup | string |
InstantRPAdditionalDetails
Designação | Descrição | Valor |
---|---|---|
azureBackupRGNamePrefix | string | |
azureBackupRGNameSuffix | string |
LogSchedulePolicy
Designação | Descrição | Valor |
---|---|---|
scheduleFrequencyInMins | Frequência da operação de agendamento de log desta política em minutos. | Int |
schedulePolicyType [en] | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LogSchedulePolicy' (obrigatório) |
Política de Retenção a Longo Prazo
Designação | Descrição | Valor |
---|---|---|
diárioHorário | Cronograma diário de retenção da política de proteção. | DailyRetentionSchedule |
mensalProgramação | Cronograma mensal de retenção da política de proteção. | MonthlyRetentionSchedule |
retentionPolicyType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermRetentionPolicy' (obrigatório) |
semanalHorário | Cronograma semanal de retenção da política de proteção. | WeeklyRetentionSchedule |
anualCronograma | Cronograma anual de retenção da política de proteção. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Designação | Descrição | Valor |
---|---|---|
schedulePolicyType [en] | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermSchedulePolicy' (obrigatório) |
MabProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | «MAB» (obrigatório) |
retençãoPolítica | Detalhes da política de retenção. | RetentionPolicy |
agendaPolítica: | Agendamento de backup da política de backup. | SchedulePolicy |
Microsoft.RecoveryServices/vaults/backupPolicies
Designação | Descrição | Valor |
---|---|---|
eTag | ETag opcional. | string |
Localização | Localização do recurso. | string |
Designação | O nome do recurso | string (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: vaults |
propriedades | Propriedades ProtectionPolicyResource | ProtectionPolicy |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
MensallyRetentionSchedule
Designação | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da Política de retenção. | RetentionDuration |
retençãoScheduleDaily | Formato de retenção diária para política de retenção mensal. | DailyRetentionFormat |
retentionScheduleFormatType | Tipo de formato de agenda de retenção para política de retenção mensal. | 'Diário' 'Inválido' 'Semanário' |
retençãoScheduleWeekly | Formato de retenção semanal para política de retenção mensal. | WeeklyRetentionFormat |
retençãoTimes | Tempos de retenção da política de retenção. | string[] |
Política de Proteção
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Defina como 'AzureIaasVM' para o tipo AzureIaaSVMProtectionPolicy. Defina como 'AzureSql' para o tipo AzureSqlProtectionPolicy. Defina como 'AzureStorage' para o tipo AzureFileShareProtectionPolicy. Defina como 'AzureWorkload' para o tipo AzureVmWorkloadProtectionPolicy. Defina como 'GenericProtectionPolicy' para o tipo GenericProtectionPolicy. Defina como 'MAB' para o tipo MabProtectionPolicy. | 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'Política de Proteção Genérica' «MAB» (obrigatório) |
protectedItemsCount | Número de itens associados a esta política. | Int |
resourceGuardOperationRequests | Solicitações de operação do ResourceGuard | string[] |
Tags de Recursos
Designação | Descrição | Valor |
---|
RetençãoDuração
Designação | Descrição | Valor |
---|---|---|
contagem | Contagem de tipos de duração. A duração da retenção é obtida pela contagem do tipo de duração Contagem de tempos. Por exemplo, quando Count = 3 e DurationType = Weeks, a duração da retenção será de três semanas. |
Int |
durationType | Tipo de duração de retenção da política de retenção. | 'Dias' 'Inválido' 'Meses' 'Semanas' 'Anos' |
Política de retenção
Designação | Descrição | Valor |
---|---|---|
retentionPolicyType | Defina como 'LongTermRetentionPolicy' para o tipo LongTermRetentionPolicy. Defina como 'SimpleRetentionPolicy' para o tipo SimpleRetentionPolicy. | 'Política de retenção a longo prazo' 'SimpleRetentionPolicy' (obrigatório) |
SchedulePolicy
Designação | Descrição | Valor |
---|---|---|
schedulePolicyType [en] | Defina como 'LogSchedulePolicy' para o tipo LogSchedulePolicy. Defina como 'LongTermSchedulePolicy' para o tipo LongTermSchedulePolicy. Defina como 'SimpleSchedulePolicy' para o tipo SimpleSchedulePolicy. Defina como 'SimpleSchedulePolicyV2' para o tipo SimpleSchedulePolicyV2. | 'LogSchedulePolicy' 'LongTermSchedulePolicy' 'SimpleSchedulePolicy' 'SimpleSchedulePolicyV2' (obrigatório) |
Configurações
Designação | Descrição | Valor |
---|---|---|
isCompressão | Sinalizador de compactação de carga de trabalho. Isso foi adicionado para que 'isSqlCompression' será preterido assim que os clientes atualizarem para considerar esse sinalizador. |
Bool |
issqlcompression | Sinalizador de compactação SQL | Bool |
Fuso horário | Entrada opcional de fuso horário como string. Por exemplo: TimeZone = "Hora Padrão do Pacífico". | string |
SimpleRetentionPolicy
Designação | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da política de proteção. | RetentionDuration |
retentionPolicyType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleRetentionPolicy' (obrigatório) |
SimpleSchedulePolicy
Designação | Descrição | Valor |
---|---|---|
horaHorário | Horário desta Política | HoráriaAgenda |
schedulePolicyType [en] | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleSchedulePolicy' (obrigatório) |
agendaRunDays | Lista de dias da semana este horário tem de ser executado. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
scheduleRunFrequency | Frequência do horário de funcionamento desta política. | 'Diário' 'Horária' 'Inválido' 'Semanário' |
scheduleRunTimes | Lista de horas do dia este horário tem de ser executado. | string[] |
scheduleSemanalFrequência | A cada número de semanas este cronograma tem que ser executado. | Int |
SimpleSchedulePolicyV2
Designação | Descrição | Valor |
---|---|---|
diárioHorário | Programação diária desta política | DailySchedule |
horaHorário | Horário horário desta Política | HoráriaAgenda |
schedulePolicyType [en] | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleSchedulePolicyV2' (obrigatório) |
scheduleRunFrequency | Frequência do horário de funcionamento desta política. | 'Diário' 'Horária' 'Inválido' 'Semanário' |
semanalHorário | Calendário semanal desta política | SemanalAgendar |
SubproteçãoPolítica
Designação | Descrição | Valor |
---|---|---|
policyType | Tipo de política de backup | 'CopyOnlyFull' 'Diferencial' 'Completo' 'Incremental' 'Inválido' 'Log' 'SnapshotCopyOnlyFull' 'SnapshotFull' |
retençãoPolítica | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | RetentionPolicy |
agendaPolítica: | Agendamento de backup especificado como parte da política de backup. | SchedulePolicy |
hierarquizaçãoPolítica | Política de hierarquização para mover automaticamente RPs para outra camada. A chave é a camada de destino, definida em enum RecoveryPointTierType. A política de hierarquização especifica os critérios para mover o RP para a camada de destino. |
SubproteçãoPolíticaHierarizaçãoPolítica |
SubproteçãoPolíticaHierarizaçãoPolítica
Designação | Descrição | Valor |
---|
Política de hierarquização
Designação | Descrição | Valor |
---|---|---|
Duração | Número de dias/semanas/meses/anos para manter os backups no nível atual antes da hierarquização. Usado somente se TieringMode estiver definido como TierAfter |
Int |
durationType | Tipo de duração de retenção: dias/semanas/meses/anos Usado somente se TieringMode estiver definido como TierAfter |
'Dias' 'Inválido' 'Meses' 'Semanas' 'Anos' |
hierarquizaçãoModo de hierarquização | Modo hierárquico para controlar a hierarquização automática dos pontos de recuperação. Os valores suportados são: 1. TierRecommended: hierarquizar todos os pontos de recuperação recomendados para serem hierarquizados 2. TierAfter: hierarquizar todos os pontos de recuperação após um período fixo, conforme especificado em duração + duraçãoTipo abaixo. 3. DoNotTier: Não hierarquize nenhum ponto de recuperação |
'DoNotTier' 'Inválido' 'TierAfter' 'TierRecommended' |
WeeklyRetentionFormat
Designação | Descrição | Valor |
---|---|---|
diasdaSemana | Lista de dias da semana. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
semanasdomês | Lista de semanas do mês. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Primeiro' 'Quarta' 'Inválido' 'Último' 'Segundo' 'Terceira' |
SemanalRetençãoCronograma
Designação | Descrição | Valor |
---|---|---|
diasdaSemana | Lista de dias da semana para a política de retenção semanal. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
retençãoDuração | Duração da retenção da Política de retenção. | RetentionDuration |
retençãoTimes | Tempos de retenção da política de retenção. | string[] |
Programação Semanal
Designação | Descrição | Valor |
---|---|---|
agendaRunDays | Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
|
scheduleRunTimes | Lista de horas do dia este horário tem de ser executado. | string[] |
YearlyRetentionSchedule
Designação | Descrição | Valor |
---|---|---|
mesesdeAno | Lista de meses do ano da política de retenção anual. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Abril' 'Agosto' 'Dezembro' 'Fevereiro' 'Inválido' 'Janeiro' 'Julho' 'Junho' 'Março' 'Maio' 'Novembro' 'Outubro' 'Setembro' |
retençãoDuração | Duração da retenção da Política de retenção. | RetentionDuration |
retençãoScheduleDaily | Formato de retenção diária para política de retenção anual. | DailyRetentionFormat |
retentionScheduleFormatType | Formato de agenda de retenção para política de retenção anual. | 'Diário' 'Inválido' 'Semanário' |
retençãoScheduleWeekly | Formato de retenção semanal para política de retenção anual. | WeeklyRetentionFormat |
retençãoTimes | Tempos de retenção da política de retenção. | string[] |
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
Backup do Azure para carga de trabalho em máquinas virtuais do Azure | Este modelo cria um Cofre dos Serviços de Recuperação e uma Política de Backup específica da Carga de Trabalho. Registra VM com serviço de backup e configura a proteção |
Backup de compartilhamento de arquivos existente usando os Serviços de Recuperação (Diário) | Este modelo configura a proteção para um Compartilhamento de Arquivos existente presente em uma Conta de Armazenamento existente. Ele cria um novo ou usa uma Política de Backup e Cofre dos Serviços de Recuperação existente com base nos valores de parâmetro definidos. |
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (por hora) | Este modelo configura a proteção com frequência horária para um Compartilhamento de Arquivos existente presente em uma Conta de Armazenamento existente. Ele cria um novo ou usa uma Política de Backup e Cofre dos Serviços de Recuperação existente com base nos valores de parâmetro definidos. |
VMs do Gerenciador de Recursos de Backup usando o cofre dos Serviços de Recuperação | Este modelo usará o cofre de serviços de recuperação existente e a política de backup existente e configura o backup de várias VMs do Gerenciador de Recursos que pertencem ao mesmo grupo de recursos |
Criar Política de Backup Diário para RS Vault para proteger IaaSVMs | Este modelo cria o cofre do serviço de recuperação e uma Política de Backup Diário que pode ser usada para proteger VMs IaaS clássicas e baseadas em ARM. |
Criar o Recovery Services Vault com políticas de backup | Este modelo cria um Cofre dos Serviços de Recuperação com políticas de backup e configura recursos opcionais, como identidade do sistema, tipo de armazenamento de backup, restauração entre regiões e logs de diagnóstico e um bloqueio de exclusão. |
Criar política de backup semanal para o RS Vault para proteger IaaSVMs | Este modelo cria o cofre do serviço de recuperação e uma Política de Backup Diário que pode ser usada para proteger VMs IaaS clássicas e baseadas em ARM. |
Definição de recurso de modelo ARM
O tipo de recurso vaults/backupPolicies pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/backupPolicies, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"apiVersion": "2022-10-01",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"protectedItemsCount": "int",
"resourceGuardOperationRequests": [ "string" ],
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
},
"tags": {
"{customized property}": "string"
}
}
Objetos RetentionPolicy
Defina a propriedade retentionPolicyType para especificar o tipo de objeto.
Para LongTermRetentionPolicy , use:
{
"dailySchedule": {
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionTimes": [ "string" ]
},
"monthlySchedule": {
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionScheduleDaily": {
"daysOfTheMonth": [
{
"date": "int",
"isLast": "bool"
}
]
},
"retentionScheduleFormatType": "string",
"retentionScheduleWeekly": {
"daysOfTheWeek": [ "string" ],
"weeksOfTheMonth": [ "string" ]
},
"retentionTimes": [ "string" ]
},
"retentionPolicyType": "LongTermRetentionPolicy",
"weeklySchedule": {
"daysOfTheWeek": [ "string" ],
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionTimes": [ "string" ]
},
"yearlySchedule": {
"monthsOfYear": [ "string" ],
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionScheduleDaily": {
"daysOfTheMonth": [
{
"date": "int",
"isLast": "bool"
}
]
},
"retentionScheduleFormatType": "string",
"retentionScheduleWeekly": {
"daysOfTheWeek": [ "string" ],
"weeksOfTheMonth": [ "string" ]
},
"retentionTimes": [ "string" ]
}
}
Para SimpleRetentionPolicy , use:
{
"retentionDuration": {
"count": "int",
"durationType": "string"
},
"retentionPolicyType": "SimpleRetentionPolicy"
}
Objetos SchedulePolicy
Defina a propriedade schedulePolicyType para especificar o tipo de objeto.
Para LogSchedulePolicy , use:
{
"scheduleFrequencyInMins": "int",
"schedulePolicyType": "LogSchedulePolicy"
}
Para LongTermSchedulePolicy , use:
{
"schedulePolicyType": "LongTermSchedulePolicy"
}
Para SimpleSchedulePolicy , use:
{
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
}
Para SimpleSchedulePolicyV2 , use:
{
"dailySchedule": {
"scheduleRunTimes": [ "string" ]
},
"hourlySchedule": {
"interval": "int",
"scheduleWindowDuration": "int",
"scheduleWindowStartTime": "string"
},
"schedulePolicyType": "SimpleSchedulePolicyV2",
"scheduleRunFrequency": "string",
"weeklySchedule": {
"scheduleRunDays": [ "string" ],
"scheduleRunTimes": [ "string" ]
}
}
Objetos ProtectionPolicy
Defina a propriedade backupManagementType para especificar o tipo de objeto.
Para AzureIaasVM , use:
{
"backupManagementType": "AzureIaasVM",
"instantRPDetails": {
"azureBackupRGNamePrefix": "string",
"azureBackupRGNameSuffix": "string"
},
"instantRpRetentionRangeInDays": "int",
"policyType": "string",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
},
"timeZone": "string"
}
Para AzureSql , use:
{
"backupManagementType": "AzureSql",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
}
Para AzureStorage , use:
{
"backupManagementType": "AzureStorage",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"timeZone": "string",
"workLoadType": "string"
}
Para AzureWorkload, use:
{
"backupManagementType": "AzureWorkload",
"makePolicyConsistent": "bool",
"settings": {
"isCompression": "bool",
"issqlcompression": "bool",
"timeZone": "string"
},
"subProtectionPolicy": [
{
"policyType": "string",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
}
}
],
"workLoadType": "string"
}
Para GenericProtectionPolicy , use:
{
"backupManagementType": "GenericProtectionPolicy",
"fabricName": "string",
"subProtectionPolicy": [
{
"policyType": "string",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"tieringPolicy": {
"{customized property}": {
"duration": "int",
"durationType": "string",
"tieringMode": "string"
}
}
}
],
"timeZone": "string"
}
Para MAB , utilize:
{
"backupManagementType": "MAB",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
}
Valores de propriedade
AzureFileShareProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureStorage' (obrigatório) |
retençãoPolítica | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | RetentionPolicy |
agendaPolítica: | Agendamento de backup especificado como parte da política de backup. | SchedulePolicy |
Fuso horário | Entrada opcional de fuso horário como string. Por exemplo: TimeZone = "Hora Padrão do Pacífico". | string |
workLoadType | Tipo de carga de trabalho para o gerenciamento de backup | 'AzureFileShare' 'AzureSqlDb' 'Cliente' 'Troca' 'FileFolder' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' 'Ponto de partilha' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureIaaSVMProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureIaasVM' (obrigatório) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Intervalo instantâneo da política de retenção de RP em dias | Int |
policyType | 'Inválido' «V1» «V2» |
|
retençãoPolítica | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | RetentionPolicy |
agendaPolítica: | Agendamento de backup especificado como parte da política de backup. | SchedulePolicy |
hierarquizaçãoPolítica | Política de hierarquização para mover automaticamente RPs para outra camada A chave é a camada de destino, definida em enum RecoveryPointTierType. A política de hierarquização especifica os critérios para mover o RP para a camada de destino. |
AzureIaaSVMProtectionPolicyTieringPolicy |
Fuso horário | Entrada opcional de fuso horário como string. Por exemplo: TimeZone = "Hora Padrão do Pacífico". | string |
AzureIaaSVMProtectionPolicyTieringPolicy
Designação | Descrição | Valor |
---|
AzureSqlProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureSql' (obrigatório) |
retençãoPolítica | Detalhes da política de retenção. | RetentionPolicy |
AzureVmWorkloadProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureWorkload' (obrigatório) |
makePolicyConsistente | Corrigir a inconsistência da política | Bool |
Configurações | Configurações comuns para o gerenciamento de backup | Configurações |
subProteçãoPolítica | Lista de políticas de subproteção que inclui agendamento e retenção | SubProtectionPolicy[] |
workLoadType | Tipo de carga de trabalho para o gerenciamento de backup | 'AzureFileShare' 'AzureSqlDb' 'Cliente' 'Troca' 'FileFolder' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' 'Ponto de partilha' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
DailyRetentionFormat
Designação | Descrição | Valor |
---|---|---|
diasdoMês | Lista de dias do mês. | Dia[] |
DailyRetentionSchedule
Designação | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da Política de retenção. | RetentionDuration |
retençãoTimes | Tempos de retenção da política de retenção. | string[] |
HorárioDiário
Designação | Descrição | Valor |
---|---|---|
scheduleRunTimes | Lista de horas do dia este horário tem de ser executado. | string[] |
Dia
Designação | Descrição | Valor |
---|---|---|
data | Data do mês | Int |
isLast | Se Data é a última data do mês | Bool |
GenericProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'GenericProtectionPolicy' (obrigatório) |
fabricName | Nome da malha desta política. | string |
subProteçãoPolítica | Lista de políticas de subproteção que inclui agendamento e retenção | SubProtectionPolicy[] |
Fuso horário | Entrada opcional de fuso horário como string. Por exemplo: TimeZone = "Hora Padrão do Pacífico". | string |
HoráriaHorário
Designação | Descrição | Valor |
---|---|---|
intervalo | Intervalo no qual o backup precisa ser acionado. Por hora, o valor pode ser 4/6/8/12 |
Int |
scheduleWindowDuration | Para especificar a duração da janela de backup | Int |
scheduleWindowStartTime | Para especificar a hora de início da janela de backup | string |
InstantRPAdditionalDetails
Designação | Descrição | Valor |
---|---|---|
azureBackupRGNamePrefix | string | |
azureBackupRGNameSuffix | string |
LogSchedulePolicy
Designação | Descrição | Valor |
---|---|---|
scheduleFrequencyInMins | Frequência da operação de agendamento de log desta política em minutos. | Int |
schedulePolicyType [en] | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LogSchedulePolicy' (obrigatório) |
Política de Retenção a Longo Prazo
Designação | Descrição | Valor |
---|---|---|
diárioHorário | Cronograma diário de retenção da política de proteção. | DailyRetentionSchedule |
mensalProgramação | Cronograma mensal de retenção da política de proteção. | MonthlyRetentionSchedule |
retentionPolicyType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermRetentionPolicy' (obrigatório) |
semanalHorário | Cronograma semanal de retenção da política de proteção. | WeeklyRetentionSchedule |
anualCronograma | Cronograma anual de retenção da política de proteção. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Designação | Descrição | Valor |
---|---|---|
schedulePolicyType [en] | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermSchedulePolicy' (obrigatório) |
MabProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | «MAB» (obrigatório) |
retençãoPolítica | Detalhes da política de retenção. | RetentionPolicy |
agendaPolítica: | Agendamento de backup da política de backup. | SchedulePolicy |
Microsoft.RecoveryServices/vaults/backupPolicies
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2022-10-01' |
eTag | ETag opcional. | string |
Localização | Localização do recurso. | string |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Propriedades ProtectionPolicyResource | ProtectionPolicy |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
tipo | O tipo de recurso | 'Microsoft.RecoveryServices/vaults/backupPolicies' |
MensallyRetentionSchedule
Designação | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da Política de retenção. | RetentionDuration |
retençãoScheduleDaily | Formato de retenção diária para política de retenção mensal. | DailyRetentionFormat |
retentionScheduleFormatType | Tipo de formato de agenda de retenção para política de retenção mensal. | 'Diário' 'Inválido' 'Semanário' |
retençãoScheduleWeekly | Formato de retenção semanal para política de retenção mensal. | WeeklyRetentionFormat |
retençãoTimes | Tempos de retenção da política de retenção. | string[] |
Política de Proteção
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Defina como 'AzureIaasVM' para o tipo AzureIaaSVMProtectionPolicy. Defina como 'AzureSql' para o tipo AzureSqlProtectionPolicy. Defina como 'AzureStorage' para o tipo AzureFileShareProtectionPolicy. Defina como 'AzureWorkload' para o tipo AzureVmWorkloadProtectionPolicy. Defina como 'GenericProtectionPolicy' para o tipo GenericProtectionPolicy. Defina como 'MAB' para o tipo MabProtectionPolicy. | 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'Política de Proteção Genérica' «MAB» (obrigatório) |
protectedItemsCount | Número de itens associados a esta política. | Int |
resourceGuardOperationRequests | Solicitações de operação do ResourceGuard | string[] |
Tags de Recursos
Designação | Descrição | Valor |
---|
RetençãoDuração
Designação | Descrição | Valor |
---|---|---|
contagem | Contagem de tipos de duração. A duração da retenção é obtida pela contagem do tipo de duração Contagem de tempos. Por exemplo, quando Count = 3 e DurationType = Weeks, a duração da retenção será de três semanas. |
Int |
durationType | Tipo de duração de retenção da política de retenção. | 'Dias' 'Inválido' 'Meses' 'Semanas' 'Anos' |
Política de retenção
Designação | Descrição | Valor |
---|---|---|
retentionPolicyType | Defina como 'LongTermRetentionPolicy' para o tipo LongTermRetentionPolicy. Defina como 'SimpleRetentionPolicy' para o tipo SimpleRetentionPolicy. | 'Política de retenção a longo prazo' 'SimpleRetentionPolicy' (obrigatório) |
SchedulePolicy
Designação | Descrição | Valor |
---|---|---|
schedulePolicyType [en] | Defina como 'LogSchedulePolicy' para o tipo LogSchedulePolicy. Defina como 'LongTermSchedulePolicy' para o tipo LongTermSchedulePolicy. Defina como 'SimpleSchedulePolicy' para o tipo SimpleSchedulePolicy. Defina como 'SimpleSchedulePolicyV2' para o tipo SimpleSchedulePolicyV2. | 'LogSchedulePolicy' 'LongTermSchedulePolicy' 'SimpleSchedulePolicy' 'SimpleSchedulePolicyV2' (obrigatório) |
Configurações
Designação | Descrição | Valor |
---|---|---|
isCompressão | Sinalizador de compactação de carga de trabalho. Isso foi adicionado para que 'isSqlCompression' será preterido assim que os clientes atualizarem para considerar esse sinalizador. |
Bool |
issqlcompression | Sinalizador de compactação SQL | Bool |
Fuso horário | Entrada opcional de fuso horário como string. Por exemplo: TimeZone = "Hora Padrão do Pacífico". | string |
SimpleRetentionPolicy
Designação | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da política de proteção. | RetentionDuration |
retentionPolicyType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleRetentionPolicy' (obrigatório) |
SimpleSchedulePolicy
Designação | Descrição | Valor |
---|---|---|
horaHorário | Horário desta Política | HoráriaAgenda |
schedulePolicyType [en] | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleSchedulePolicy' (obrigatório) |
agendaRunDays | Lista de dias da semana este horário tem de ser executado. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
scheduleRunFrequency | Frequência do horário de funcionamento desta política. | 'Diário' 'Horária' 'Inválido' 'Semanário' |
scheduleRunTimes | Lista de horas do dia este horário tem de ser executado. | string[] |
scheduleSemanalFrequência | A cada número de semanas este cronograma tem que ser executado. | Int |
SimpleSchedulePolicyV2
Designação | Descrição | Valor |
---|---|---|
diárioHorário | Programação diária desta política | DailySchedule |
horaHorário | Horário horário desta Política | HoráriaAgenda |
schedulePolicyType [en] | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleSchedulePolicyV2' (obrigatório) |
scheduleRunFrequency | Frequência do horário de funcionamento desta política. | 'Diário' 'Horária' 'Inválido' 'Semanário' |
semanalHorário | Calendário semanal desta política | SemanalAgendar |
SubproteçãoPolítica
Designação | Descrição | Valor |
---|---|---|
policyType | Tipo de política de backup | 'CopyOnlyFull' 'Diferencial' 'Completo' 'Incremental' 'Inválido' 'Log' 'SnapshotCopyOnlyFull' 'SnapshotFull' |
retençãoPolítica | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | RetentionPolicy |
agendaPolítica: | Agendamento de backup especificado como parte da política de backup. | SchedulePolicy |
hierarquizaçãoPolítica | Política de hierarquização para mover automaticamente RPs para outra camada. A chave é a camada de destino, definida em enum RecoveryPointTierType. A política de hierarquização especifica os critérios para mover o RP para a camada de destino. |
SubproteçãoPolíticaHierarizaçãoPolítica |
SubproteçãoPolíticaHierarizaçãoPolítica
Designação | Descrição | Valor |
---|
Política de hierarquização
Designação | Descrição | Valor |
---|---|---|
Duração | Número de dias/semanas/meses/anos para manter os backups no nível atual antes da hierarquização. Usado somente se TieringMode estiver definido como TierAfter |
Int |
durationType | Tipo de duração de retenção: dias/semanas/meses/anos Usado somente se TieringMode estiver definido como TierAfter |
'Dias' 'Inválido' 'Meses' 'Semanas' 'Anos' |
hierarquizaçãoModo de hierarquização | Modo hierárquico para controlar a hierarquização automática dos pontos de recuperação. Os valores suportados são: 1. TierRecommended: hierarquizar todos os pontos de recuperação recomendados para serem hierarquizados 2. TierAfter: hierarquizar todos os pontos de recuperação após um período fixo, conforme especificado em duração + duraçãoTipo abaixo. 3. DoNotTier: Não hierarquize nenhum ponto de recuperação |
'DoNotTier' 'Inválido' 'TierAfter' 'TierRecommended' |
WeeklyRetentionFormat
Designação | Descrição | Valor |
---|---|---|
diasdaSemana | Lista de dias da semana. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
semanasdomês | Lista de semanas do mês. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Primeiro' 'Quarta' 'Inválido' 'Último' 'Segundo' 'Terceira' |
SemanalRetençãoCronograma
Designação | Descrição | Valor |
---|---|---|
diasdaSemana | Lista de dias da semana para a política de retenção semanal. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
retençãoDuração | Duração da retenção da Política de retenção. | RetentionDuration |
retençãoTimes | Tempos de retenção da política de retenção. | string[] |
Programação Semanal
Designação | Descrição | Valor |
---|---|---|
agendaRunDays | Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
|
scheduleRunTimes | Lista de horas do dia este horário tem de ser executado. | string[] |
YearlyRetentionSchedule
Designação | Descrição | Valor |
---|---|---|
mesesdeAno | Lista de meses do ano da política de retenção anual. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Abril' 'Agosto' 'Dezembro' 'Fevereiro' 'Inválido' 'Janeiro' 'Julho' 'Junho' 'Março' 'Maio' 'Novembro' 'Outubro' 'Setembro' |
retençãoDuração | Duração da retenção da Política de retenção. | RetentionDuration |
retençãoScheduleDaily | Formato de retenção diária para política de retenção anual. | DailyRetentionFormat |
retentionScheduleFormatType | Formato de agenda de retenção para política de retenção anual. | 'Diário' 'Inválido' 'Semanário' |
retençãoScheduleWeekly | Formato de retenção semanal para política de retenção anual. | WeeklyRetentionFormat |
retençãoTimes | Tempos de retenção da política de retenção. | string[] |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Backup do Azure para carga de trabalho em máquinas virtuais do Azure |
Este modelo cria um Cofre dos Serviços de Recuperação e uma Política de Backup específica da Carga de Trabalho. Registra VM com serviço de backup e configura a proteção |
Backup de compartilhamento de arquivos existente usando os Serviços de Recuperação (Diário) |
Este modelo configura a proteção para um Compartilhamento de Arquivos existente presente em uma Conta de Armazenamento existente. Ele cria um novo ou usa uma Política de Backup e Cofre dos Serviços de Recuperação existente com base nos valores de parâmetro definidos. |
Fazer backup do compartilhamento de arquivos existente usando os Serviços de Recuperação (por hora) |
Este modelo configura a proteção com frequência horária para um Compartilhamento de Arquivos existente presente em uma Conta de Armazenamento existente. Ele cria um novo ou usa uma Política de Backup e Cofre dos Serviços de Recuperação existente com base nos valores de parâmetro definidos. |
VMs do Gerenciador de Recursos de Backup usando o cofre dos Serviços de Recuperação |
Este modelo usará o cofre de serviços de recuperação existente e a política de backup existente e configura o backup de várias VMs do Gerenciador de Recursos que pertencem ao mesmo grupo de recursos |
Criar Política de Backup Diário para RS Vault para proteger IaaSVMs |
Este modelo cria o cofre do serviço de recuperação e uma Política de Backup Diário que pode ser usada para proteger VMs IaaS clássicas e baseadas em ARM. |
Criar o Recovery Services Vault com políticas de backup |
Este modelo cria um Cofre dos Serviços de Recuperação com políticas de backup e configura recursos opcionais, como identidade do sistema, tipo de armazenamento de backup, restauração entre regiões e logs de diagnóstico e um bloqueio de exclusão. |
Criar política de backup semanal para o RS Vault para proteger IaaSVMs |
Este modelo cria o cofre do serviço de recuperação e uma Política de Backup Diário que pode ser usada para proteger VMs IaaS clássicas e baseadas em ARM. |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso vaults/backupPolicies pode ser implantado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/backupPolicies, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupPolicies@2022-10-01"
name = "string"
eTag = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
protectedItemsCount = int
resourceGuardOperationRequests = [
"string"
]
backupManagementType = "string"
// For remaining properties, see ProtectionPolicy objects
}
})
}
Objetos RetentionPolicy
Defina a propriedade retentionPolicyType para especificar o tipo de objeto.
Para LongTermRetentionPolicy , use:
{
dailySchedule = {
retentionDuration = {
count = int
durationType = "string"
}
retentionTimes = [
"string"
]
}
monthlySchedule = {
retentionDuration = {
count = int
durationType = "string"
}
retentionScheduleDaily = {
daysOfTheMonth = [
{
date = int
isLast = bool
}
]
}
retentionScheduleFormatType = "string"
retentionScheduleWeekly = {
daysOfTheWeek = [
"string"
]
weeksOfTheMonth = [
"string"
]
}
retentionTimes = [
"string"
]
}
retentionPolicyType = "LongTermRetentionPolicy"
weeklySchedule = {
daysOfTheWeek = [
"string"
]
retentionDuration = {
count = int
durationType = "string"
}
retentionTimes = [
"string"
]
}
yearlySchedule = {
monthsOfYear = [
"string"
]
retentionDuration = {
count = int
durationType = "string"
}
retentionScheduleDaily = {
daysOfTheMonth = [
{
date = int
isLast = bool
}
]
}
retentionScheduleFormatType = "string"
retentionScheduleWeekly = {
daysOfTheWeek = [
"string"
]
weeksOfTheMonth = [
"string"
]
}
retentionTimes = [
"string"
]
}
}
Para SimpleRetentionPolicy , use:
{
retentionDuration = {
count = int
durationType = "string"
}
retentionPolicyType = "SimpleRetentionPolicy"
}
Objetos SchedulePolicy
Defina a propriedade schedulePolicyType para especificar o tipo de objeto.
Para LogSchedulePolicy , use:
{
scheduleFrequencyInMins = int
schedulePolicyType = "LogSchedulePolicy"
}
Para LongTermSchedulePolicy , use:
{
schedulePolicyType = "LongTermSchedulePolicy"
}
Para SimpleSchedulePolicy , use:
{
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
schedulePolicyType = "SimpleSchedulePolicy"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
}
Para SimpleSchedulePolicyV2 , use:
{
dailySchedule = {
scheduleRunTimes = [
"string"
]
}
hourlySchedule = {
interval = int
scheduleWindowDuration = int
scheduleWindowStartTime = "string"
}
schedulePolicyType = "SimpleSchedulePolicyV2"
scheduleRunFrequency = "string"
weeklySchedule = {
scheduleRunDays = [
"string"
]
scheduleRunTimes = [
"string"
]
}
}
Objetos ProtectionPolicy
Defina a propriedade backupManagementType para especificar o tipo de objeto.
Para AzureIaasVM , use:
{
backupManagementType = "AzureIaasVM"
instantRPDetails = {
azureBackupRGNamePrefix = "string"
azureBackupRGNameSuffix = "string"
}
instantRpRetentionRangeInDays = int
policyType = "string"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
timeZone = "string"
}
Para AzureSql , use:
{
backupManagementType = "AzureSql"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
}
Para AzureStorage , use:
{
backupManagementType = "AzureStorage"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
timeZone = "string"
workLoadType = "string"
}
Para AzureWorkload, use:
{
backupManagementType = "AzureWorkload"
makePolicyConsistent = bool
settings = {
isCompression = bool
issqlcompression = bool
timeZone = "string"
}
subProtectionPolicy = [
{
policyType = "string"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
}
]
workLoadType = "string"
}
Para GenericProtectionPolicy , use:
{
backupManagementType = "GenericProtectionPolicy"
fabricName = "string"
subProtectionPolicy = [
{
policyType = "string"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
tieringPolicy = {
{customized property} = {
duration = int
durationType = "string"
tieringMode = "string"
}
}
}
]
timeZone = "string"
}
Para MAB , utilize:
{
backupManagementType = "MAB"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
}
Valores de propriedade
AzureFileShareProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureStorage' (obrigatório) |
retençãoPolítica | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | RetentionPolicy |
agendaPolítica: | Agendamento de backup especificado como parte da política de backup. | SchedulePolicy |
Fuso horário | Entrada opcional de fuso horário como string. Por exemplo: TimeZone = "Hora Padrão do Pacífico". | string |
workLoadType | Tipo de carga de trabalho para o gerenciamento de backup | 'AzureFileShare' 'AzureSqlDb' 'Cliente' 'Troca' 'FileFolder' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' 'Ponto de partilha' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureIaaSVMProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureIaasVM' (obrigatório) |
instantRPDetails | InstantRPAdditionalDetails | |
instantRpRetentionRangeInDays | Intervalo instantâneo da política de retenção de RP em dias | Int |
policyType | 'Inválido' «V1» «V2» |
|
retençãoPolítica | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | RetentionPolicy |
agendaPolítica: | Agendamento de backup especificado como parte da política de backup. | SchedulePolicy |
hierarquizaçãoPolítica | Política de hierarquização para mover automaticamente RPs para outra camada A chave é a camada de destino, definida em enum RecoveryPointTierType. A política de hierarquização especifica os critérios para mover o RP para a camada de destino. |
AzureIaaSVMProtectionPolicyTieringPolicy |
Fuso horário | Entrada opcional de fuso horário como string. Por exemplo: TimeZone = "Hora Padrão do Pacífico". | string |
AzureIaaSVMProtectionPolicyTieringPolicy
Designação | Descrição | Valor |
---|
AzureSqlProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureSql' (obrigatório) |
retençãoPolítica | Detalhes da política de retenção. | RetentionPolicy |
AzureVmWorkloadProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureWorkload' (obrigatório) |
makePolicyConsistente | Corrigir a inconsistência da política | Bool |
Configurações | Configurações comuns para o gerenciamento de backup | Configurações |
subProteçãoPolítica | Lista de políticas de subproteção que inclui agendamento e retenção | SubProtectionPolicy[] |
workLoadType | Tipo de carga de trabalho para o gerenciamento de backup | 'AzureFileShare' 'AzureSqlDb' 'Cliente' 'Troca' 'FileFolder' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'SAPHanaDBInstance' 'Ponto de partilha' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
DailyRetentionFormat
Designação | Descrição | Valor |
---|---|---|
diasdoMês | Lista de dias do mês. | Dia[] |
DailyRetentionSchedule
Designação | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da Política de retenção. | RetentionDuration |
retençãoTimes | Tempos de retenção da política de retenção. | string[] |
HorárioDiário
Designação | Descrição | Valor |
---|---|---|
scheduleRunTimes | Lista de horas do dia este horário tem de ser executado. | string[] |
Dia
Designação | Descrição | Valor |
---|---|---|
data | Data do mês | Int |
isLast | Se Data é a última data do mês | Bool |
GenericProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'GenericProtectionPolicy' (obrigatório) |
fabricName | Nome da malha desta política. | string |
subProteçãoPolítica | Lista de políticas de subproteção que inclui agendamento e retenção | SubProtectionPolicy[] |
Fuso horário | Entrada opcional de fuso horário como string. Por exemplo: TimeZone = "Hora Padrão do Pacífico". | string |
HoráriaHorário
Designação | Descrição | Valor |
---|---|---|
intervalo | Intervalo no qual o backup precisa ser acionado. Por hora, o valor pode ser 4/6/8/12 |
Int |
scheduleWindowDuration | Para especificar a duração da janela de backup | Int |
scheduleWindowStartTime | Para especificar a hora de início da janela de backup | string |
InstantRPAdditionalDetails
Designação | Descrição | Valor |
---|---|---|
azureBackupRGNamePrefix | string | |
azureBackupRGNameSuffix | string |
LogSchedulePolicy
Designação | Descrição | Valor |
---|---|---|
scheduleFrequencyInMins | Frequência da operação de agendamento de log desta política em minutos. | Int |
schedulePolicyType [en] | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LogSchedulePolicy' (obrigatório) |
Política de Retenção a Longo Prazo
Designação | Descrição | Valor |
---|---|---|
diárioHorário | Cronograma diário de retenção da política de proteção. | DailyRetentionSchedule |
mensalProgramação | Cronograma mensal de retenção da política de proteção. | MonthlyRetentionSchedule |
retentionPolicyType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermRetentionPolicy' (obrigatório) |
semanalHorário | Cronograma semanal de retenção da política de proteção. | WeeklyRetentionSchedule |
anualCronograma | Cronograma anual de retenção da política de proteção. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Designação | Descrição | Valor |
---|---|---|
schedulePolicyType [en] | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermSchedulePolicy' (obrigatório) |
MabProtectionPolicy
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | «MAB» (obrigatório) |
retençãoPolítica | Detalhes da política de retenção. | RetentionPolicy |
agendaPolítica: | Agendamento de backup da política de backup. | SchedulePolicy |
Microsoft.RecoveryServices/vaults/backupPolicies
Designação | Descrição | Valor |
---|---|---|
eTag | ETag opcional. | string |
Localização | Localização do recurso. | string |
Designação | O nome do recurso | string (obrigatório) |
parent_id | A ID do recurso que é o pai para este recurso. | ID do recurso do tipo: cofres |
propriedades | Propriedades ProtectionPolicyResource | ProtectionPolicy |
Etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.RecoveryServices/vaults/backupPolicies@2022-10-01" |
MensallyRetentionSchedule
Designação | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da Política de retenção. | RetentionDuration |
retençãoScheduleDaily | Formato de retenção diária para política de retenção mensal. | DailyRetentionFormat |
retentionScheduleFormatType | Tipo de formato de agenda de retenção para política de retenção mensal. | 'Diário' 'Inválido' 'Semanário' |
retençãoScheduleWeekly | Formato de retenção semanal para política de retenção mensal. | WeeklyRetentionFormat |
retençãoTimes | Tempos de retenção da política de retenção. | string[] |
Política de Proteção
Designação | Descrição | Valor |
---|---|---|
backupManagementType | Defina como 'AzureIaasVM' para o tipo AzureIaaSVMProtectionPolicy. Defina como 'AzureSql' para o tipo AzureSqlProtectionPolicy. Defina como 'AzureStorage' para o tipo AzureFileShareProtectionPolicy. Defina como 'AzureWorkload' para o tipo AzureVmWorkloadProtectionPolicy. Defina como 'GenericProtectionPolicy' para o tipo GenericProtectionPolicy. Defina como 'MAB' para o tipo MabProtectionPolicy. | 'AzureIaasVM' 'AzureSql' 'AzureStorage' 'AzureWorkload' 'Política de Proteção Genérica' «MAB» (obrigatório) |
protectedItemsCount | Número de itens associados a esta política. | Int |
resourceGuardOperationRequests | Solicitações de operação do ResourceGuard | string[] |
Tags de Recursos
Designação | Descrição | Valor |
---|
RetençãoDuração
Designação | Descrição | Valor |
---|---|---|
contagem | Contagem de tipos de duração. A duração da retenção é obtida pela contagem do tipo de duração Contagem de tempos. Por exemplo, quando Count = 3 e DurationType = Weeks, a duração da retenção será de três semanas. |
Int |
durationType | Tipo de duração de retenção da política de retenção. | 'Dias' 'Inválido' 'Meses' 'Semanas' 'Anos' |
Política de retenção
Designação | Descrição | Valor |
---|---|---|
retentionPolicyType | Defina como 'LongTermRetentionPolicy' para o tipo LongTermRetentionPolicy. Defina como 'SimpleRetentionPolicy' para o tipo SimpleRetentionPolicy. | 'Política de retenção a longo prazo' 'SimpleRetentionPolicy' (obrigatório) |
SchedulePolicy
Designação | Descrição | Valor |
---|---|---|
schedulePolicyType [en] | Defina como 'LogSchedulePolicy' para o tipo LogSchedulePolicy. Defina como 'LongTermSchedulePolicy' para o tipo LongTermSchedulePolicy. Defina como 'SimpleSchedulePolicy' para o tipo SimpleSchedulePolicy. Defina como 'SimpleSchedulePolicyV2' para o tipo SimpleSchedulePolicyV2. | 'LogSchedulePolicy' 'LongTermSchedulePolicy' 'SimpleSchedulePolicy' 'SimpleSchedulePolicyV2' (obrigatório) |
Configurações
Designação | Descrição | Valor |
---|---|---|
isCompressão | Sinalizador de compactação de carga de trabalho. Isso foi adicionado para que 'isSqlCompression' será preterido assim que os clientes atualizarem para considerar esse sinalizador. |
Bool |
issqlcompression | Sinalizador de compactação SQL | Bool |
Fuso horário | Entrada opcional de fuso horário como string. Por exemplo: TimeZone = "Hora Padrão do Pacífico". | string |
SimpleRetentionPolicy
Designação | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da política de proteção. | RetentionDuration |
retentionPolicyType | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleRetentionPolicy' (obrigatório) |
SimpleSchedulePolicy
Designação | Descrição | Valor |
---|---|---|
horaHorário | Horário desta Política | HoráriaAgenda |
schedulePolicyType [en] | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleSchedulePolicy' (obrigatório) |
agendaRunDays | Lista de dias da semana este horário tem de ser executado. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
scheduleRunFrequency | Frequência do horário de funcionamento desta política. | 'Diário' 'Horária' 'Inválido' 'Semanário' |
scheduleRunTimes | Lista de horas do dia este horário tem de ser executado. | string[] |
scheduleSemanalFrequência | A cada número de semanas este cronograma tem que ser executado. | Int |
SimpleSchedulePolicyV2
Designação | Descrição | Valor |
---|---|---|
diárioHorário | Programação diária desta política | DailySchedule |
horaHorário | Horário horário desta Política | HoráriaAgenda |
schedulePolicyType [en] | Esta propriedade será usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleSchedulePolicyV2' (obrigatório) |
scheduleRunFrequency | Frequência do horário de funcionamento desta política. | 'Diário' 'Horária' 'Inválido' 'Semanário' |
semanalHorário | Calendário semanal desta política | SemanalAgendar |
SubproteçãoPolítica
Designação | Descrição | Valor |
---|---|---|
policyType | Tipo de política de backup | 'CopyOnlyFull' 'Diferencial' 'Completo' 'Incremental' 'Inválido' 'Log' 'SnapshotCopyOnlyFull' 'SnapshotFull' |
retençãoPolítica | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | RetentionPolicy |
agendaPolítica: | Agendamento de backup especificado como parte da política de backup. | SchedulePolicy |
hierarquizaçãoPolítica | Política de hierarquização para mover automaticamente RPs para outra camada. A chave é a camada de destino, definida em enum RecoveryPointTierType. A política de hierarquização especifica os critérios para mover o RP para a camada de destino. |
SubproteçãoPolíticaHierarizaçãoPolítica |
SubproteçãoPolíticaHierarizaçãoPolítica
Designação | Descrição | Valor |
---|
Política de hierarquização
Designação | Descrição | Valor |
---|---|---|
Duração | Número de dias/semanas/meses/anos para manter os backups no nível atual antes da hierarquização. Usado somente se TieringMode estiver definido como TierAfter |
Int |
durationType | Tipo de duração de retenção: dias/semanas/meses/anos Usado somente se TieringMode estiver definido como TierAfter |
'Dias' 'Inválido' 'Meses' 'Semanas' 'Anos' |
hierarquizaçãoModo de hierarquização | Modo hierárquico para controlar a hierarquização automática dos pontos de recuperação. Os valores suportados são: 1. TierRecommended: hierarquizar todos os pontos de recuperação recomendados para serem hierarquizados 2. TierAfter: hierarquizar todos os pontos de recuperação após um período fixo, conforme especificado em duração + duraçãoTipo abaixo. 3. DoNotTier: Não hierarquize nenhum ponto de recuperação |
'DoNotTier' 'Inválido' 'TierAfter' 'TierRecommended' |
WeeklyRetentionFormat
Designação | Descrição | Valor |
---|---|---|
diasdaSemana | Lista de dias da semana. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
semanasdomês | Lista de semanas do mês. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Primeiro' 'Quarta' 'Inválido' 'Último' 'Segundo' 'Terceira' |
SemanalRetençãoCronograma
Designação | Descrição | Valor |
---|---|---|
diasdaSemana | Lista de dias da semana para a política de retenção semanal. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
retençãoDuração | Duração da retenção da Política de retenção. | RetentionDuration |
retençãoTimes | Tempos de retenção da política de retenção. | string[] |
Programação Semanal
Designação | Descrição | Valor |
---|---|---|
agendaRunDays | Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
|
scheduleRunTimes | Lista de horas do dia este horário tem de ser executado. | string[] |
YearlyRetentionSchedule
Designação | Descrição | Valor |
---|---|---|
mesesdeAno | Lista de meses do ano da política de retenção anual. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Abril' 'Agosto' 'Dezembro' 'Fevereiro' 'Inválido' 'Janeiro' 'Julho' 'Junho' 'Março' 'Maio' 'Novembro' 'Outubro' 'Setembro' |
retençãoDuração | Duração da retenção da Política de retenção. | RetentionDuration |
retençãoScheduleDaily | Formato de retenção diária para política de retenção anual. | DailyRetentionFormat |
retentionScheduleFormatType | Formato de agenda de retenção para política de retenção anual. | 'Diário' 'Inválido' 'Semanário' |
retençãoScheduleWeekly | Formato de retenção semanal para política de retenção anual. | WeeklyRetentionFormat |
retençãoTimes | Tempos de retenção da política de retenção. | string[] |