Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
- Últimas notícias
- 2025-02-28-visualização
- 2025-02-01
- 2025-01-01
- 2024-11-01-pré-visualização
- 2024-10-01
- 2024-07-30-pré-visualização
- 2024-04-30-pré-visualização
- 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-pré-visualização
- 2022-06-01-pré-visualização
- 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-pré-visualização
- 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@2016-06-01' = {
parent: resourceSymbolicName
eTag: 'string'
location: 'string'
name: 'string'
properties: {
protectedItemsCount: int
backupManagementType: 'string'
// For remaining properties, see ProtectionPolicy objects
}
tags: {
{customized property}: 'string'
}
}
Objetos SchedulePolicy
Defina a propriedade schedulePolicyType para especificar o tipo de objeto.
Para LongTermSchedulePolicy, use:
{
schedulePolicyType: 'LongTermSchedulePolicy'
}
Para SimpleSchedulePolicy, use:
{
schedulePolicyType: 'SimpleSchedulePolicy'
scheduleRunDays: [
'string'
]
scheduleRunFrequency: 'string'
scheduleRunTimes: [
'string'
]
scheduleWeeklyFrequency: int
}
Objetos ProtectionPolicy
Defina a propriedade backupManagementType para especificar o tipo de objeto.
Para AzureIaasVM, use:
{
backupManagementType: 'AzureIaasVM'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
}
Para AzureSql, use:
{
backupManagementType: 'AzureSql'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
}
Para MAB, use:
{
backupManagementType: 'MAB'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy 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'
}
Valores de propriedade
Microsoft.RecoveryServices/vaults/backupPolicies
Nome | Descrição | Valor |
---|---|---|
eTag | ETag opcional. | cadeia (de caracteres) |
localização | Localização do recurso. | cadeia (de caracteres) |
nome | O nome do recurso | string (obrigatório) |
elemento principal | 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 | A classe base para uma política de backup. As políticas de backup específicas da carga de trabalho são derivadas dessa classe. | Política de Proteção |
etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. Consulte Tags em modelos |
AzureIaaSVMProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureIaasVM' (obrigatório) |
retençãoPolítica | A política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | Política de retenção |
agendaPolítica: | O agendamento de backup especificado como parte da política de backup. | SchedulePolicy |
AzureSqlProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureSql' (obrigatório) |
retençãoPolítica | Os detalhes da política de retenção. | Política de retenção |
DailyRetentionFormat
Nome | Descrição | Valor |
---|---|---|
diasdoMês | Lista de dias do mês. | Dia[] |
DailyRetentionSchedule
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | A duração da retenção da política de retenção. | RetençãoDuração |
retençãoTimes | Os tempos de retenção da política de retenção. | string[] |
Dia
Nome | Descrição | Valor |
---|---|---|
data | Int | |
isLast | Bool |
Política de Retenção a Longo Prazo
Nome | Descrição | Valor |
---|---|---|
diárioHorário | Agenda de retenção diária da política de backup. | DailyRetentionSchedule |
mensalProgramação | Agenda de retenção mensal da política de backup. | MensallyRetentionSchedule |
retentionPolicyType | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermRetentionPolicy' (obrigatório) |
semanalHorário | Agenda de retenção semanal da política de backup. | SemanalRetençãoCronograma |
anualCronograma | Agenda anual de retenção da política de backup. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Nome | Descrição | Valor |
---|---|---|
schedulePolicyType [en] | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermSchedulePolicy' (obrigatório) |
MabProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | «MAB» (obrigatório) |
retençãoPolítica | Os detalhes especificados na política de retenção. | Política de retenção |
agendaPolítica: | O agendamento especificado na política de backup. | SchedulePolicy |
MensallyRetentionSchedule
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da política de retenção. | RetençãoDuração |
retençãoScheduleDaily | Formato de retenção diária para a 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 a 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
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Defina como 'AzureIaasVM' para o tipo AzureIaaSVMProtectionPolicy. Defina como 'AzureSql' para o tipo AzureSqlProtectionPolicy. Defina como 'MAB' para o tipo MabProtectionPolicy. | 'AzureIaasVM' 'AzureSql' «MAB» (obrigatório) |
protectedItemsCount | O número de itens associados a esta política. | Int |
Tags de Recursos
Nome | Descrição | Valor |
---|
Duração de Retenção
Nome | Descrição | Valor |
---|---|---|
contar / contagem | Contagem dos tipos de duração. A duração da retenção é determinada pela combinação de Count times e durationType. Por exemplo, se Count = 3 e durationType = Weeks, a duração da retenção é de três semanas. |
Int |
durationType | O tipo de duração de retenção da política de retenção. | 'Dias' 'Inválido' 'Meses' 'Semanas' 'Anos' |
Política de retenção
Nome | 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
Nome | Descrição | Valor |
---|---|---|
schedulePolicyType [en] | Defina como 'LongTermSchedulePolicy' para o tipo LongTermSchedulePolicy. Defina como 'SimpleSchedulePolicy' para o tipo SimpleSchedulePolicy. | 'LongTermSchedulePolicy' 'SimpleSchedulePolicy' (obrigatório) |
SimpleRetentionPolicy
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da política de proteção. | RetençãoDuração |
retentionPolicyType | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleRetentionPolicy' (obrigatório) |
SimpleSchedulePolicy
Nome | Descrição | Valor |
---|---|---|
schedulePolicyType [en] | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleSchedulePolicy' (obrigatório) |
agendaRunDays | Esta lista é os dias da semana em que a programação é executada. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
scheduleRunFrequency | Define o intervalo de frequência (diário ou semanal) para a política de agendamento. | 'Diário' 'Inválido' 'Semanário' |
scheduleRunTimes | Lista de horários, durante um dia, em que o horário é executado. | string[] |
scheduleSemanalFrequência | O número de vezes por semana que o cronograma é executado. | Int |
WeeklyRetentionFormat
Nome | 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' 'Último' 'Segundo' 'Terceira' |
SemanalRetençãoCronograma
Nome | Descrição | Valor |
---|---|---|
diasdaSemana | Lista dos 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. | RetençãoDuração |
retençãoTimes | Tempos de retenção da política de retenção. | string[] |
YearlyRetentionSchedule
Nome | Descrição | Valor |
---|---|---|
mesesdeAno | Lista dos meses do ano para a 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 para a política de retenção. | RetençãoDuração |
retençãoScheduleDaily | Formato de retenção diária para a política de retenção anual. | DailyRetentionFormat |
retentionScheduleFormatType | Formato de agenda de retenção para a política de retenção anual. | 'Diário' 'Inválido' 'Semanário' |
retençãoScheduleWeekly | Formato de retenção semanal para a política de retenção anual. | WeeklyRetentionFormat |
retençãoTimes | Tempos de retenção para a política de retenção. | string[] |
Exemplos de uso
Exemplos de início rápido do Azure
Os seguintes modelos início rápido do Azure contêm exemplos de Bicep para implantar 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 do compartilhamento de arquivos existente usando os Serviços de Recuperação (Diariamente) | 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. |
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 AVD com FSLogix e AD DS Join | Este modelo permite que você crie recursos da Área de Trabalho Virtual do Azure, como pool de hosts, grupo de aplicativos, espaço de trabalho, conta de armazenamento FSLogix, compartilhamento de arquivos, cofre de serviço de recuperação para backup de compartilhamento de arquivos, um host de sessão de teste, suas extensões com o Microsoft Entra ID ingressar no domínio pr Ative Directory. |
Crie uma política de backup diária 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. |
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": "2016-06-01",
"name": "string",
"eTag": "string",
"location": "string",
"properties": {
"protectedItemsCount": "int",
"backupManagementType": "string"
// For remaining properties, see ProtectionPolicy objects
},
"tags": {
"{customized property}": "string"
}
}
Objetos SchedulePolicy
Defina a propriedade schedulePolicyType para especificar o tipo de objeto.
Para LongTermSchedulePolicy, use:
{
"schedulePolicyType": "LongTermSchedulePolicy"
}
Para SimpleSchedulePolicy, use:
{
"schedulePolicyType": "SimpleSchedulePolicy",
"scheduleRunDays": [ "string" ],
"scheduleRunFrequency": "string",
"scheduleRunTimes": [ "string" ],
"scheduleWeeklyFrequency": "int"
}
Objetos ProtectionPolicy
Defina a propriedade backupManagementType para especificar o tipo de objeto.
Para AzureIaasVM, use:
{
"backupManagementType": "AzureIaasVM",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
}
}
Para AzureSql, use:
{
"backupManagementType": "AzureSql",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
}
Para MAB, use:
{
"backupManagementType": "MAB",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy 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"
}
Valores de propriedade
Microsoft.RecoveryServices/vaults/backupPolicies
Nome | Descrição | Valor |
---|---|---|
Versão da API | A versão api | '2016-06-01' |
eTag | ETag opcional. | cadeia (de caracteres) |
localização | Localização do recurso. | cadeia (de caracteres) |
nome | O nome do recurso | string (obrigatório) |
propriedades | A classe base para uma política de backup. As políticas de backup específicas da carga de trabalho são derivadas dessa classe. | Política de Proteção |
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' |
AzureIaaSVMProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureIaasVM' (obrigatório) |
retençãoPolítica | A política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | Política de retenção |
agendaPolítica: | O agendamento de backup especificado como parte da política de backup. | SchedulePolicy |
AzureSqlProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureSql' (obrigatório) |
retençãoPolítica | Os detalhes da política de retenção. | Política de retenção |
DailyRetentionFormat
Nome | Descrição | Valor |
---|---|---|
diasdoMês | Lista de dias do mês. | Dia[] |
DailyRetentionSchedule
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | A duração da retenção da política de retenção. | RetençãoDuração |
retençãoTimes | Os tempos de retenção da política de retenção. | string[] |
Dia
Nome | Descrição | Valor |
---|---|---|
data | Int | |
isLast | Bool |
Política de Retenção a Longo Prazo
Nome | Descrição | Valor |
---|---|---|
diárioHorário | Agenda de retenção diária da política de backup. | DailyRetentionSchedule |
mensalProgramação | Agenda de retenção mensal da política de backup. | MensallyRetentionSchedule |
retentionPolicyType | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermRetentionPolicy' (obrigatório) |
semanalHorário | Agenda de retenção semanal da política de backup. | SemanalRetençãoCronograma |
anualCronograma | Agenda anual de retenção da política de backup. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Nome | Descrição | Valor |
---|---|---|
schedulePolicyType [en] | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermSchedulePolicy' (obrigatório) |
MabProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | «MAB» (obrigatório) |
retençãoPolítica | Os detalhes especificados na política de retenção. | Política de retenção |
agendaPolítica: | O agendamento especificado na política de backup. | SchedulePolicy |
MensallyRetentionSchedule
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da política de retenção. | RetençãoDuração |
retençãoScheduleDaily | Formato de retenção diária para a 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 a 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
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Defina como 'AzureIaasVM' para o tipo AzureIaaSVMProtectionPolicy. Defina como 'AzureSql' para o tipo AzureSqlProtectionPolicy. Defina como 'MAB' para o tipo MabProtectionPolicy. | 'AzureIaasVM' 'AzureSql' «MAB» (obrigatório) |
protectedItemsCount | O número de itens associados a esta política. | Int |
Tags de Recursos
Nome | Descrição | Valor |
---|
Duração de Retenção
Nome | Descrição | Valor |
---|---|---|
contar / contagem | Contagem dos tipos de duração. A duração da retenção é determinada pela combinação de Count times e durationType. Por exemplo, se Count = 3 e durationType = Weeks, a duração da retenção é de três semanas. |
Int |
durationType | O tipo de duração de retenção da política de retenção. | 'Dias' 'Inválido' 'Meses' 'Semanas' 'Anos' |
Política de retenção
Nome | 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
Nome | Descrição | Valor |
---|---|---|
schedulePolicyType [en] | Defina como 'LongTermSchedulePolicy' para o tipo LongTermSchedulePolicy. Defina como 'SimpleSchedulePolicy' para o tipo SimpleSchedulePolicy. | 'LongTermSchedulePolicy' 'SimpleSchedulePolicy' (obrigatório) |
SimpleRetentionPolicy
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da política de proteção. | RetençãoDuração |
retentionPolicyType | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleRetentionPolicy' (obrigatório) |
SimpleSchedulePolicy
Nome | Descrição | Valor |
---|---|---|
schedulePolicyType [en] | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleSchedulePolicy' (obrigatório) |
agendaRunDays | Esta lista é os dias da semana em que a programação é executada. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
scheduleRunFrequency | Define o intervalo de frequência (diário ou semanal) para a política de agendamento. | 'Diário' 'Inválido' 'Semanário' |
scheduleRunTimes | Lista de horários, durante um dia, em que o horário é executado. | string[] |
scheduleSemanalFrequência | O número de vezes por semana que o cronograma é executado. | Int |
WeeklyRetentionFormat
Nome | 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' 'Último' 'Segundo' 'Terceira' |
SemanalRetençãoCronograma
Nome | Descrição | Valor |
---|---|---|
diasdaSemana | Lista dos 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. | RetençãoDuração |
retençãoTimes | Tempos de retenção da política de retenção. | string[] |
YearlyRetentionSchedule
Nome | Descrição | Valor |
---|---|---|
mesesdeAno | Lista dos meses do ano para a 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 para a política de retenção. | RetençãoDuração |
retençãoScheduleDaily | Formato de retenção diária para a política de retenção anual. | DailyRetentionFormat |
retentionScheduleFormatType | Formato de agenda de retenção para a política de retenção anual. | 'Diário' 'Inválido' 'Semanário' |
retençãoScheduleWeekly | Formato de retenção semanal para a política de retenção anual. | WeeklyRetentionFormat |
retençãoTimes | Tempos de retenção para a política de retenção. | string[] |
Exemplos de uso
Modelos de início rápido do Azure
Os seguintes modelos de início rápido do Azure implantar 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 do compartilhamento de arquivos existente usando os Serviços de Recuperação (Diariamente) |
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. |
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 AVD com FSLogix e AD DS Join |
Este modelo permite que você crie recursos da Área de Trabalho Virtual do Azure, como pool de hosts, grupo de aplicativos, espaço de trabalho, conta de armazenamento FSLogix, compartilhamento de arquivos, cofre de serviço de recuperação para backup de compartilhamento de arquivos, um host de sessão de teste, suas extensões com o Microsoft Entra ID ingressar no domínio pr Ative Directory. |
Crie uma política de backup diária 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. |
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@2016-06-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
eTag = "string"
properties = {
protectedItemsCount = int
backupManagementType = "string"
// For remaining properties, see ProtectionPolicy objects
}
}
}
Objetos SchedulePolicy
Defina a propriedade schedulePolicyType para especificar o tipo de objeto.
Para LongTermSchedulePolicy, use:
{
schedulePolicyType = "LongTermSchedulePolicy"
}
Para SimpleSchedulePolicy, use:
{
schedulePolicyType = "SimpleSchedulePolicy"
scheduleRunDays = [
"string"
]
scheduleRunFrequency = "string"
scheduleRunTimes = [
"string"
]
scheduleWeeklyFrequency = int
}
Objetos ProtectionPolicy
Defina a propriedade backupManagementType para especificar o tipo de objeto.
Para AzureIaasVM, use:
{
backupManagementType = "AzureIaasVM"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
}
Para AzureSql, use:
{
backupManagementType = "AzureSql"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
}
Para MAB, use:
{
backupManagementType = "MAB"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy 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"
}
Valores de propriedade
Microsoft.RecoveryServices/vaults/backupPolicies
Nome | Descrição | Valor |
---|---|---|
eTag | ETag opcional. | cadeia (de caracteres) |
localização | Localização do recurso. | cadeia (de caracteres) |
nome | 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 | A classe base para uma política de backup. As políticas de backup específicas da carga de trabalho são derivadas dessa classe. | Política de Proteção |
etiquetas | Tags de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.RecoveryServices/vaults/backupPolicies@2016-06-01" |
AzureIaaSVMProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureIaasVM' (obrigatório) |
retençãoPolítica | A política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | Política de retenção |
agendaPolítica: | O agendamento de backup especificado como parte da política de backup. | SchedulePolicy |
AzureSqlProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureSql' (obrigatório) |
retençãoPolítica | Os detalhes da política de retenção. | Política de retenção |
DailyRetentionFormat
Nome | Descrição | Valor |
---|---|---|
diasdoMês | Lista de dias do mês. | Dia[] |
DailyRetentionSchedule
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | A duração da retenção da política de retenção. | RetençãoDuração |
retençãoTimes | Os tempos de retenção da política de retenção. | string[] |
Dia
Nome | Descrição | Valor |
---|---|---|
data | Int | |
isLast | Bool |
Política de Retenção a Longo Prazo
Nome | Descrição | Valor |
---|---|---|
diárioHorário | Agenda de retenção diária da política de backup. | DailyRetentionSchedule |
mensalProgramação | Agenda de retenção mensal da política de backup. | MensallyRetentionSchedule |
retentionPolicyType | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermRetentionPolicy' (obrigatório) |
semanalHorário | Agenda de retenção semanal da política de backup. | SemanalRetençãoCronograma |
anualCronograma | Agenda anual de retenção da política de backup. | YearlyRetentionSchedule |
LongTermSchedulePolicy
Nome | Descrição | Valor |
---|---|---|
schedulePolicyType [en] | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermSchedulePolicy' (obrigatório) |
MabProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | «MAB» (obrigatório) |
retençãoPolítica | Os detalhes especificados na política de retenção. | Política de retenção |
agendaPolítica: | O agendamento especificado na política de backup. | SchedulePolicy |
MensallyRetentionSchedule
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da política de retenção. | RetençãoDuração |
retençãoScheduleDaily | Formato de retenção diária para a 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 a 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
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Defina como 'AzureIaasVM' para o tipo AzureIaaSVMProtectionPolicy. Defina como 'AzureSql' para o tipo AzureSqlProtectionPolicy. Defina como 'MAB' para o tipo MabProtectionPolicy. | 'AzureIaasVM' 'AzureSql' «MAB» (obrigatório) |
protectedItemsCount | O número de itens associados a esta política. | Int |
Tags de Recursos
Nome | Descrição | Valor |
---|
Duração de Retenção
Nome | Descrição | Valor |
---|---|---|
contar / contagem | Contagem dos tipos de duração. A duração da retenção é determinada pela combinação de Count times e durationType. Por exemplo, se Count = 3 e durationType = Weeks, a duração da retenção é de três semanas. |
Int |
durationType | O tipo de duração de retenção da política de retenção. | 'Dias' 'Inválido' 'Meses' 'Semanas' 'Anos' |
Política de retenção
Nome | 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
Nome | Descrição | Valor |
---|---|---|
schedulePolicyType [en] | Defina como 'LongTermSchedulePolicy' para o tipo LongTermSchedulePolicy. Defina como 'SimpleSchedulePolicy' para o tipo SimpleSchedulePolicy. | 'LongTermSchedulePolicy' 'SimpleSchedulePolicy' (obrigatório) |
SimpleRetentionPolicy
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da política de proteção. | RetençãoDuração |
retentionPolicyType | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleRetentionPolicy' (obrigatório) |
SimpleSchedulePolicy
Nome | Descrição | Valor |
---|---|---|
schedulePolicyType [en] | Esta propriedade é usada como o discriminador para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleSchedulePolicy' (obrigatório) |
agendaRunDays | Esta lista é os dias da semana em que a programação é executada. | Matriz de cadeia de caracteres contendo qualquer uma das: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
scheduleRunFrequency | Define o intervalo de frequência (diário ou semanal) para a política de agendamento. | 'Diário' 'Inválido' 'Semanário' |
scheduleRunTimes | Lista de horários, durante um dia, em que o horário é executado. | string[] |
scheduleSemanalFrequência | O número de vezes por semana que o cronograma é executado. | Int |
WeeklyRetentionFormat
Nome | 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' 'Último' 'Segundo' 'Terceira' |
SemanalRetençãoCronograma
Nome | Descrição | Valor |
---|---|---|
diasdaSemana | Lista dos 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. | RetençãoDuração |
retençãoTimes | Tempos de retenção da política de retenção. | string[] |
YearlyRetentionSchedule
Nome | Descrição | Valor |
---|---|---|
mesesdeAno | Lista dos meses do ano para a 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 para a política de retenção. | RetençãoDuração |
retençãoScheduleDaily | Formato de retenção diária para a política de retenção anual. | DailyRetentionFormat |
retentionScheduleFormatType | Formato de agenda de retenção para a política de retenção anual. | 'Diário' 'Inválido' 'Semanário' |
retençãoScheduleWeekly | Formato de retenção semanal para a política de retenção anual. | WeeklyRetentionFormat |
retençãoTimes | Tempos de retenção para a política de retenção. | string[] |