Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
- Mais recente
- 2025-02-28-visualização
- 2025-02-01
- 2025-01-01
- 01/11/2024 - visualização
- 2024-10-01
- 2024-07-30-preview
- 2024-04-30-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-visualização
- 2022-06-01-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-visualização
- 2021-01-01
- 2020-12-01
- 2020-10-01
- 2019-06-15
- 2019-05-13
- 2016-06-01
Definição de recurso do Bicep
O tipo de recurso vaults/backupPolicies pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte os comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/backupPolicies, adicione o Bicep a seguir ao seu modelo.
resource symbolicname 'Microsoft.RecoveryServices/vaults/backupPolicies@2019-05-13' = {
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 LogSchedulePolicy, use:
{
scheduleFrequencyInMins: int
schedulePolicyType: 'LogSchedulePolicy'
}
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 a AzureIaasVM, use:
{
backupManagementType: 'AzureIaasVM'
instantRpRetentionRangeInDays: int
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy: {
schedulePolicyType: 'string'
// For remaining properties, see SchedulePolicy objects
}
timeZone: 'string'
}
Para o AzureSql, use:
{
backupManagementType: 'AzureSql'
retentionPolicy: {
retentionPolicyType: 'string'
// For remaining properties, see RetentionPolicy objects
}
}
Para o 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 o 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
}
}
]
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
}
}
]
timeZone: 'string'
}
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 da propriedade
Microsoft.RecoveryServices/vaults/backupPolicies
Nome | Descrição | Valor |
---|---|---|
eTag | ETag opcional. | cadeia |
local | Local do recurso. | cadeia |
nome | O nome do recurso | cadeia de caracteres (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 o recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: cofres |
propriedades | Propriedades ProtectionPolicyResource | Política de Proteção |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. Ver Marcas em modelos |
AzureFileShareProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureStorage' (obrigatório) |
política de retenção | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | |
política de programação | Agendamento de backup especificado como parte da política de backup. | Política de Programação |
Fuso horário | Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico". | cadeia |
workLoadType | Tipo de carga de trabalho para o gerenciamento de backup | 'AzureFileShare' 'AzureSqlDb' 'Cliente' 'Troca' 'Pasta de arquivos' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureIaaSVMProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureIaasVM' (obrigatório) |
instantRpRetentionRangeInDays | Intervalo de política de retenção de RP instantâneo em dias | int |
política de retenção | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | |
política de programação | Agendamento de backup especificado como parte da política de backup. | Política de Programação |
Fuso horário | Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico". | cadeia |
AzureSqlProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureSql' (obrigatório) |
política de retenção | Detalhes da política de retenção. | |
AzureVmWorkloadProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória 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 |
subPolítica de Proteção | Lista de políticas de subprotagem que inclui agendamento e retenção | Política de SubProteção |
workLoadType | Tipo de carga de trabalho para o gerenciamento de backup | 'AzureFileShare' 'AzureSqlDb' 'Cliente' 'Troca' 'Pasta de arquivos' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
Formato de retenção diária
Nome | Descrição | Valor |
---|---|---|
diasDoMês | Lista de dias do mês. | Dia[] |
Cronograma de retenção diária
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da Política de retenção. | Duração da retenção |
retençãoVezes | Tempos de retenção da política de retenção. | cadeia de caracteres[] |
Dia
Nome | Descrição | Valor |
---|---|---|
data | Data do mês | int |
éÚltimo | Se a data é a última data do mês | Bool |
GenericProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'GenericProtectionPolicy' (obrigatório) |
nome do tecido | Nome da malha desta política. | cadeia |
subPolítica de Proteção | Lista de políticas de subprotagem que inclui agendamento e retenção | Política de SubProteção |
Fuso horário | Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico". | cadeia |
LogSchedulePolicy
Nome | Descrição | Valor |
---|---|---|
scheduleFrequencyInMins | Frequência da operação de agendamento de log dessa política em minutos. | int |
tipo de política de programação | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LogSchedulePolicy' (obrigatório) |
Política de retenção de longo prazo
Nome | Descrição | Valor |
---|---|---|
Programação diária | Agendamento de retenção diária da política de proteção. | Cronograma de retenção diária |
Programação mensal | Agendamento mensal de retenção da política de proteção. | Cronograma de retenção mensal |
retentionPolicyType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermRetentionPolicy' (obrigatório) |
semanalProgramação | Agendamento semanal de retenção da política de proteção. | Cronograma de retenção semanal |
programação anual | Agendamento anual de retenção da política de proteção. | Cronograma de Retenção Anual |
Política de Cronograma de Longo Prazo
Nome | Descrição | Valor |
---|---|---|
tipo de política de programação | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermSchedulePolicy' (obrigatório) |
Política de proteção do Mab
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'MAB' (obrigatório) |
política de retenção | Detalhes da política de retenção. | |
política de programação | Agendamento de backup da política de backup. | Política de Programação |
Cronograma de retenção mensal
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da Política de retenção. | Duração da retenção |
retençãoAgendaDiário | Formato de retenção diária para a política de retenção mensal. | Formato de retenção diária |
retentionScheduleFormatType | Tipo de formato de agendamento de retenção para a política de retenção mensal. | 'Diariamente' 'Inválido' 'Semanal' |
retençãoScheduleWeekly | Formato de retenção semanal para a política de retenção mensal. | WeeklyRetentionFormat |
retençãoVezes | Tempos de retenção da política de retenção. | cadeia de caracteres[] |
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 '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' 'GenericProtectionPolicy' 'MAB' (obrigatório) |
protectedItemsCount | Número de itens associados a essa política. | int |
Tags de recursos
Nome | Descrição | Valor |
---|
Duração de Retenção
Nome | Descrição | Valor |
---|---|---|
contagem | Contagem de tipos de duração. A duração da retenção é obtida pela contagem dos tempos de contagem do tipo de duração. Por exemplo, quando Contagem = 3 e DurationType = Semanas, a duração da retenção será de três semanas. |
int |
tipo de duraçã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 de longo prazo' 'SimpleRetentionPolicy' (obrigatório) |
Política de Programação
Nome | Descrição | Valor |
---|---|---|
tipo de política de programação | Defina como 'LogSchedulePolicy' para o tipo LogSchedulePolicy. Defina como 'LongTermSchedulePolicy' para o tipo LongTermSchedulePolicy. Defina como 'SimpleSchedulePolicy' para o tipo SimpleSchedulePolicy. | 'LogSchedulePolicy' 'Política de Cronograma de Longo Prazo' 'SimpleSchedulePolicy' (obrigatório) |
Configurações
Nome | Descrição | Valor |
---|---|---|
isCompressão | Sinalizador de compactação de carga de trabalho. Isso foi adicionado para que 'isSqlCompression' serão preteridos quando os clientes atualizarem para considerar esse sinalizador. |
Bool |
issqlcompactação | Sinalizador de compactação SQL | Bool |
Fuso horário | Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico". | cadeia |
Política de Retenção Simples
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da política de proteção. | Duração da retenção |
retentionPolicyType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleRetentionPolicy' (obrigatório) |
Política de Programação Simples
Nome | Descrição | Valor |
---|---|---|
tipo de política de programação | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleSchedulePolicy' (obrigatório) |
scheduleRunDays | Lista de dias da semana em que esse agendamento deve ser executado. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
scheduleRunFrequency | Frequência da operação de agendamento dessa política. | 'Diariamente' 'Inválido' 'Semanal' |
scheduleRunTimes | Lista de horas do dia em que esse agendamento deve ser executado. | cadeia de caracteres[] |
scheduleWeeklyFrequency | A cada número de semanas, esse agendamento deve ser executado. | int |
Política de Subproteção
Nome | Descrição | Valor |
---|---|---|
tipo de política | Tipo de tipo de política de backup | 'CopyOnlyFull' 'Diferencial' 'Completo' 'Inválido' 'Registro' |
política de retenção | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | |
política de programação | Agendamento de backup especificado como parte da política de backup. | Política de Programação |
WeeklyRetentionFormat
Nome | Descrição | Valor |
---|---|---|
diasdaSemana | Lista de dias da semana. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
semanasDoMês | Lista de semanas de mês. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Primeiro' 'Quarto' 'Inválido' 'Último' 'Segundo' 'Terceiro' |
Cronograma de retenção semanal
Nome | Descrição | Valor |
---|---|---|
diasdaSemana | Lista de dias da semana para a política de retenção semanal. | Matriz de cadeia de caracteres que contém qualquer um dos: '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. | Duração da retenção |
retençãoVezes | Tempos de retenção da política de retenção. | cadeia de caracteres[] |
Cronograma de Retenção Anual
Nome | Descrição | Valor |
---|---|---|
mesesDoAno | Lista de meses do ano da política de retenção anual. | Matriz de cadeia de caracteres que contém qualquer um dos: '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. | Duração da retenção |
retençãoAgendaDiário | Formato de retenção diária para a política de retenção anual. | Formato de retenção diária |
retentionScheduleFormatType | Formato de agendamento de retenção para a política de retenção anual. | 'Diariamente' 'Inválido' 'Semanal' |
retençãoScheduleWeekly | Formato de retenção semanal para a política de retenção anual. | WeeklyRetentionFormat |
retençãoVezes | Tempos de retenção da política de retenção. | cadeia de caracteres[] |
Exemplos de uso
Exemplos de Início Rápido do Azure
Os seguintes modelos de Início Rápido do Azure contêm exemplos do Bicep para implantar esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
Backup do Azure para Carga de Trabalho em Máquinas Virtuais do Azure | Esse modelo cria um Cofre dos Serviços de Recuperação e uma Política de Backup específica da Carga de Trabalho. Registra a VM com o serviço backup e configura a proteção |
Fazer 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 um Cofre dos Serviços de Recuperação e uma Política de Backup 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 por hora para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos. |
Fazer backup de VMs do Resource Manager usando o cofre dos Serviços de Recuperação | Esse modelo usará o cofre de serviços de recuperação existente e a política de backup existente e configurará o backup de várias VMs do Resource Manager que pertencem ao mesmo grupo de recursos |
Criar a AVD com o FSLogix e o Ingresso no AD DS | Esse modelo permite que você crie recursos da Área de Trabalho Virtual do Azure, como pool de hosts, grupo de aplicativos, workspace, conta de armazenamento FSLogix, compartilhamento de arquivos, cofre de serviços de recuperação para backup de compartilhamento de arquivos de um host de sessão de teste, suas extensões com o ingresso na ID do Microsoft Entra para ingressar no domínio do Active Directory. |
Criar uma política de backup diária para o RS Vault para proteger IaaSVMs | Esse modelo cria um cofre de serviços de recuperação e uma Política de Backup Diária que pode ser usada para proteger VMs IaaS clássicas e baseadas em ARM. |
Criar o Cofre dos Serviços de Recuperação com políticas de backup | Esse 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, logs de restauração e diagnóstico entre regiões e um bloqueio de exclusão. |
Criar política de backup semanal para o RS Vault para proteger IaaSVMs | Esse modelo cria um cofre de serviços de recuperação e uma Política de Backup Diária que pode ser usada para proteger VMs IaaS clássicas e baseadas em ARM. |
Definição de recurso de modelo do ARM
O tipo de recurso vaults/backupPolicies pode ser implantado com operações direcionadas:
- Grupos de recursos – Consulte os comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/backupPolicies, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.RecoveryServices/vaults/backupPolicies",
"apiVersion": "2019-05-13",
"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 LogSchedulePolicy, use:
{
"scheduleFrequencyInMins": "int",
"schedulePolicyType": "LogSchedulePolicy"
}
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 a AzureIaasVM, use:
{
"backupManagementType": "AzureIaasVM",
"instantRpRetentionRangeInDays": "int",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
},
"schedulePolicy": {
"schedulePolicyType": "string"
// For remaining properties, see SchedulePolicy objects
},
"timeZone": "string"
}
Para o AzureSql, use:
{
"backupManagementType": "AzureSql",
"retentionPolicy": {
"retentionPolicyType": "string"
// For remaining properties, see RetentionPolicy objects
}
}
Para o 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 o 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
}
}
],
"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
}
}
],
"timeZone": "string"
}
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 da propriedade
Microsoft.RecoveryServices/vaults/backupPolicies
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2019-05-13' |
eTag | ETag opcional. | cadeia |
local | Local do recurso. | cadeia |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
propriedades | Propriedades ProtectionPolicyResource | Política de Proteção |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. Ver Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.RecoveryServices/vaults/backupPolicies' |
AzureFileShareProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureStorage' (obrigatório) |
política de retenção | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | |
política de programação | Agendamento de backup especificado como parte da política de backup. | Política de Programação |
Fuso horário | Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico". | cadeia |
workLoadType | Tipo de carga de trabalho para o gerenciamento de backup | 'AzureFileShare' 'AzureSqlDb' 'Cliente' 'Troca' 'Pasta de arquivos' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureIaaSVMProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureIaasVM' (obrigatório) |
instantRpRetentionRangeInDays | Intervalo de política de retenção de RP instantâneo em dias | int |
política de retenção | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | |
política de programação | Agendamento de backup especificado como parte da política de backup. | Política de Programação |
Fuso horário | Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico". | cadeia |
AzureSqlProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureSql' (obrigatório) |
política de retenção | Detalhes da política de retenção. | |
AzureVmWorkloadProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória 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 |
subPolítica de Proteção | Lista de políticas de subprotagem que inclui agendamento e retenção | Política de SubProteção |
workLoadType | Tipo de carga de trabalho para o gerenciamento de backup | 'AzureFileShare' 'AzureSqlDb' 'Cliente' 'Troca' 'Pasta de arquivos' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
Formato de retenção diária
Nome | Descrição | Valor |
---|---|---|
diasDoMês | Lista de dias do mês. | Dia[] |
Cronograma de retenção diária
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da Política de retenção. | Duração da retenção |
retençãoVezes | Tempos de retenção da política de retenção. | cadeia de caracteres[] |
Dia
Nome | Descrição | Valor |
---|---|---|
data | Data do mês | int |
éÚltimo | Se a data é a última data do mês | Bool |
GenericProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'GenericProtectionPolicy' (obrigatório) |
nome do tecido | Nome da malha desta política. | cadeia |
subPolítica de Proteção | Lista de políticas de subprotagem que inclui agendamento e retenção | Política de SubProteção |
Fuso horário | Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico". | cadeia |
LogSchedulePolicy
Nome | Descrição | Valor |
---|---|---|
scheduleFrequencyInMins | Frequência da operação de agendamento de log dessa política em minutos. | int |
tipo de política de programação | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LogSchedulePolicy' (obrigatório) |
Política de retenção de longo prazo
Nome | Descrição | Valor |
---|---|---|
Programação diária | Agendamento de retenção diária da política de proteção. | Cronograma de retenção diária |
Programação mensal | Agendamento mensal de retenção da política de proteção. | Cronograma de retenção mensal |
retentionPolicyType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermRetentionPolicy' (obrigatório) |
semanalProgramação | Agendamento semanal de retenção da política de proteção. | Cronograma de retenção semanal |
programação anual | Agendamento anual de retenção da política de proteção. | Cronograma de Retenção Anual |
Política de Cronograma de Longo Prazo
Nome | Descrição | Valor |
---|---|---|
tipo de política de programação | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermSchedulePolicy' (obrigatório) |
Política de proteção do Mab
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'MAB' (obrigatório) |
política de retenção | Detalhes da política de retenção. | |
política de programação | Agendamento de backup da política de backup. | Política de Programação |
Cronograma de retenção mensal
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da Política de retenção. | Duração da retenção |
retençãoAgendaDiário | Formato de retenção diária para a política de retenção mensal. | Formato de retenção diária |
retentionScheduleFormatType | Tipo de formato de agendamento de retenção para a política de retenção mensal. | 'Diariamente' 'Inválido' 'Semanal' |
retençãoScheduleWeekly | Formato de retenção semanal para a política de retenção mensal. | WeeklyRetentionFormat |
retençãoVezes | Tempos de retenção da política de retenção. | cadeia de caracteres[] |
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 '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' 'GenericProtectionPolicy' 'MAB' (obrigatório) |
protectedItemsCount | Número de itens associados a essa política. | int |
Tags de recursos
Nome | Descrição | Valor |
---|
Duração de Retenção
Nome | Descrição | Valor |
---|---|---|
contagem | Contagem de tipos de duração. A duração da retenção é obtida pela contagem dos tempos de contagem do tipo de duração. Por exemplo, quando Contagem = 3 e DurationType = Semanas, a duração da retenção será de três semanas. |
int |
tipo de duraçã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 de longo prazo' 'SimpleRetentionPolicy' (obrigatório) |
Política de Programação
Nome | Descrição | Valor |
---|---|---|
tipo de política de programação | Defina como 'LogSchedulePolicy' para o tipo LogSchedulePolicy. Defina como 'LongTermSchedulePolicy' para o tipo LongTermSchedulePolicy. Defina como 'SimpleSchedulePolicy' para o tipo SimpleSchedulePolicy. | 'LogSchedulePolicy' 'Política de Cronograma de Longo Prazo' 'SimpleSchedulePolicy' (obrigatório) |
Configurações
Nome | Descrição | Valor |
---|---|---|
isCompressão | Sinalizador de compactação de carga de trabalho. Isso foi adicionado para que 'isSqlCompression' serão preteridos quando os clientes atualizarem para considerar esse sinalizador. |
Bool |
issqlcompactação | Sinalizador de compactação SQL | Bool |
Fuso horário | Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico". | cadeia |
Política de Retenção Simples
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da política de proteção. | Duração da retenção |
retentionPolicyType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleRetentionPolicy' (obrigatório) |
Política de Programação Simples
Nome | Descrição | Valor |
---|---|---|
tipo de política de programação | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleSchedulePolicy' (obrigatório) |
scheduleRunDays | Lista de dias da semana em que esse agendamento deve ser executado. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
scheduleRunFrequency | Frequência da operação de agendamento dessa política. | 'Diariamente' 'Inválido' 'Semanal' |
scheduleRunTimes | Lista de horas do dia em que esse agendamento deve ser executado. | cadeia de caracteres[] |
scheduleWeeklyFrequency | A cada número de semanas, esse agendamento deve ser executado. | int |
Política de Subproteção
Nome | Descrição | Valor |
---|---|---|
tipo de política | Tipo de tipo de política de backup | 'CopyOnlyFull' 'Diferencial' 'Completo' 'Inválido' 'Registro' |
política de retenção | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | |
política de programação | Agendamento de backup especificado como parte da política de backup. | Política de Programação |
WeeklyRetentionFormat
Nome | Descrição | Valor |
---|---|---|
diasdaSemana | Lista de dias da semana. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
semanasDoMês | Lista de semanas de mês. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Primeiro' 'Quarto' 'Inválido' 'Último' 'Segundo' 'Terceiro' |
Cronograma de retenção semanal
Nome | Descrição | Valor |
---|---|---|
diasdaSemana | Lista de dias da semana para a política de retenção semanal. | Matriz de cadeia de caracteres que contém qualquer um dos: '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. | Duração da retenção |
retençãoVezes | Tempos de retenção da política de retenção. | cadeia de caracteres[] |
Cronograma de Retenção Anual
Nome | Descrição | Valor |
---|---|---|
mesesDoAno | Lista de meses do ano da política de retenção anual. | Matriz de cadeia de caracteres que contém qualquer um dos: '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. | Duração da retenção |
retençãoAgendaDiário | Formato de retenção diária para a política de retenção anual. | Formato de retenção diária |
retentionScheduleFormatType | Formato de agendamento de retenção para a política de retenção anual. | 'Diariamente' 'Inválido' 'Semanal' |
retençãoScheduleWeekly | Formato de retenção semanal para a política de retenção anual. | WeeklyRetentionFormat |
retençãoVezes | Tempos de retenção da política de retenção. | cadeia de caracteres[] |
Exemplos de uso
Modelos de início rápido do Azure
Os seguintes modelos de Início Rápido do Azure implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Backup do Azure para Carga de Trabalho em Máquinas Virtuais do Azure |
Esse modelo cria um Cofre dos Serviços de Recuperação e uma Política de Backup específica da Carga de Trabalho. Registra a VM com o serviço backup e configura a proteção |
Fazer 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 um Cofre dos Serviços de Recuperação e uma Política de Backup 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 por hora para um compartilhamento de arquivos existente presente em uma conta de armazenamento existente. Ele cria um novo ou usa um Cofre dos Serviços de Recuperação e uma Política de Backup existente com base nos valores de parâmetro definidos. |
Fazer backup de VMs do Resource Manager usando o cofre dos Serviços de Recuperação |
Esse modelo usará o cofre de serviços de recuperação existente e a política de backup existente e configurará o backup de várias VMs do Resource Manager que pertencem ao mesmo grupo de recursos |
Criar a AVD com o FSLogix e o Ingresso no AD DS |
Esse modelo permite que você crie recursos da Área de Trabalho Virtual do Azure, como pool de hosts, grupo de aplicativos, workspace, conta de armazenamento FSLogix, compartilhamento de arquivos, cofre de serviços de recuperação para backup de compartilhamento de arquivos de um host de sessão de teste, suas extensões com o ingresso na ID do Microsoft Entra para ingressar no domínio do Active Directory. |
Criar uma política de backup diária para o RS Vault para proteger IaaSVMs |
Esse modelo cria um cofre de serviços de recuperação e uma Política de Backup Diária que pode ser usada para proteger VMs IaaS clássicas e baseadas em ARM. |
Criar o Cofre dos Serviços de Recuperação com políticas de backup |
Esse 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, logs de restauração e diagnóstico entre regiões e um bloqueio de exclusão. |
Criar política de backup semanal para o RS Vault para proteger IaaSVMs |
Esse modelo cria um cofre de serviços de recuperação e uma Política de Backup Diária que pode ser usada para proteger VMs IaaS clássicas e baseadas em ARM. |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso vaults/backupPolicies pode ser implantado com operações direcionadas:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.RecoveryServices/vaults/backupPolicies, adicione o Terraform a seguir ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/backupPolicies@2019-05-13"
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 LogSchedulePolicy, use:
{
scheduleFrequencyInMins = int
schedulePolicyType = "LogSchedulePolicy"
}
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 a AzureIaasVM, use:
{
backupManagementType = "AzureIaasVM"
instantRpRetentionRangeInDays = int
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
schedulePolicy = {
schedulePolicyType = "string"
// For remaining properties, see SchedulePolicy objects
}
timeZone = "string"
}
Para o AzureSql, use:
{
backupManagementType = "AzureSql"
retentionPolicy = {
retentionPolicyType = "string"
// For remaining properties, see RetentionPolicy objects
}
}
Para o 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 o 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
}
}
]
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
}
}
]
timeZone = "string"
}
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 da propriedade
Microsoft.RecoveryServices/vaults/backupPolicies
Nome | Descrição | Valor |
---|---|---|
eTag | ETag opcional. | cadeia |
local | Local do recurso. | cadeia |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: cofres |
propriedades | Propriedades ProtectionPolicyResource | Política de Proteção |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. |
tipo | O tipo de recurso | "Microsoft.RecoveryServices/vaults/backupPolicies@2019-05-13" |
AzureFileShareProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureStorage' (obrigatório) |
política de retenção | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | |
política de programação | Agendamento de backup especificado como parte da política de backup. | Política de Programação |
Fuso horário | Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico". | cadeia |
workLoadType | Tipo de carga de trabalho para o gerenciamento de backup | 'AzureFileShare' 'AzureSqlDb' 'Cliente' 'Troca' 'Pasta de arquivos' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
AzureIaaSVMProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureIaasVM' (obrigatório) |
instantRpRetentionRangeInDays | Intervalo de política de retenção de RP instantâneo em dias | int |
política de retenção | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | |
política de programação | Agendamento de backup especificado como parte da política de backup. | Política de Programação |
Fuso horário | Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico". | cadeia |
AzureSqlProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'AzureSql' (obrigatório) |
política de retenção | Detalhes da política de retenção. | |
AzureVmWorkloadProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória 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 |
subPolítica de Proteção | Lista de políticas de subprotagem que inclui agendamento e retenção | Política de SubProteção |
workLoadType | Tipo de carga de trabalho para o gerenciamento de backup | 'AzureFileShare' 'AzureSqlDb' 'Cliente' 'Troca' 'Pasta de arquivos' 'GenericDataSource' 'Inválido' 'SAPAseDatabase' 'SAPHanaDatabase' 'Sharepoint' 'SQLDataBase' 'SQLDB' 'SystemState' 'VM' 'VMwareVM' |
Formato de retenção diária
Nome | Descrição | Valor |
---|---|---|
diasDoMês | Lista de dias do mês. | Dia[] |
Cronograma de retenção diária
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da Política de retenção. | Duração da retenção |
retençãoVezes | Tempos de retenção da política de retenção. | cadeia de caracteres[] |
Dia
Nome | Descrição | Valor |
---|---|---|
data | Data do mês | int |
éÚltimo | Se a data é a última data do mês | Bool |
GenericProtectionPolicy
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'GenericProtectionPolicy' (obrigatório) |
nome do tecido | Nome da malha desta política. | cadeia |
subPolítica de Proteção | Lista de políticas de subprotagem que inclui agendamento e retenção | Política de SubProteção |
Fuso horário | Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico". | cadeia |
LogSchedulePolicy
Nome | Descrição | Valor |
---|---|---|
scheduleFrequencyInMins | Frequência da operação de agendamento de log dessa política em minutos. | int |
tipo de política de programação | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LogSchedulePolicy' (obrigatório) |
Política de retenção de longo prazo
Nome | Descrição | Valor |
---|---|---|
Programação diária | Agendamento de retenção diária da política de proteção. | Cronograma de retenção diária |
Programação mensal | Agendamento mensal de retenção da política de proteção. | Cronograma de retenção mensal |
retentionPolicyType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermRetentionPolicy' (obrigatório) |
semanalProgramação | Agendamento semanal de retenção da política de proteção. | Cronograma de retenção semanal |
programação anual | Agendamento anual de retenção da política de proteção. | Cronograma de Retenção Anual |
Política de Cronograma de Longo Prazo
Nome | Descrição | Valor |
---|---|---|
tipo de política de programação | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'LongTermSchedulePolicy' (obrigatório) |
Política de proteção do Mab
Nome | Descrição | Valor |
---|---|---|
backupManagementType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'MAB' (obrigatório) |
política de retenção | Detalhes da política de retenção. | |
política de programação | Agendamento de backup da política de backup. | Política de Programação |
Cronograma de retenção mensal
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da Política de retenção. | Duração da retenção |
retençãoAgendaDiário | Formato de retenção diária para a política de retenção mensal. | Formato de retenção diária |
retentionScheduleFormatType | Tipo de formato de agendamento de retenção para a política de retenção mensal. | 'Diariamente' 'Inválido' 'Semanal' |
retençãoScheduleWeekly | Formato de retenção semanal para a política de retenção mensal. | WeeklyRetentionFormat |
retençãoVezes | Tempos de retenção da política de retenção. | cadeia de caracteres[] |
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 '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' 'GenericProtectionPolicy' 'MAB' (obrigatório) |
protectedItemsCount | Número de itens associados a essa política. | int |
Tags de recursos
Nome | Descrição | Valor |
---|
Duração de Retenção
Nome | Descrição | Valor |
---|---|---|
contagem | Contagem de tipos de duração. A duração da retenção é obtida pela contagem dos tempos de contagem do tipo de duração. Por exemplo, quando Contagem = 3 e DurationType = Semanas, a duração da retenção será de três semanas. |
int |
tipo de duraçã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 de longo prazo' 'SimpleRetentionPolicy' (obrigatório) |
Política de Programação
Nome | Descrição | Valor |
---|---|---|
tipo de política de programação | Defina como 'LogSchedulePolicy' para o tipo LogSchedulePolicy. Defina como 'LongTermSchedulePolicy' para o tipo LongTermSchedulePolicy. Defina como 'SimpleSchedulePolicy' para o tipo SimpleSchedulePolicy. | 'LogSchedulePolicy' 'Política de Cronograma de Longo Prazo' 'SimpleSchedulePolicy' (obrigatório) |
Configurações
Nome | Descrição | Valor |
---|---|---|
isCompressão | Sinalizador de compactação de carga de trabalho. Isso foi adicionado para que 'isSqlCompression' serão preteridos quando os clientes atualizarem para considerar esse sinalizador. |
Bool |
issqlcompactação | Sinalizador de compactação SQL | Bool |
Fuso horário | Entrada opcional de Fuso Horário como cadeia de caracteres. Por exemplo: Fuso Horário = "Hora Padrão do Pacífico". | cadeia |
Política de Retenção Simples
Nome | Descrição | Valor |
---|---|---|
retençãoDuração | Duração da retenção da política de proteção. | Duração da retenção |
retentionPolicyType | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleRetentionPolicy' (obrigatório) |
Política de Programação Simples
Nome | Descrição | Valor |
---|---|---|
tipo de política de programação | Essa propriedade será usada como discriminatória para decidir os tipos específicos na cadeia polimórfica de tipos. | 'SimpleSchedulePolicy' (obrigatório) |
scheduleRunDays | Lista de dias da semana em que esse agendamento deve ser executado. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
scheduleRunFrequency | Frequência da operação de agendamento dessa política. | 'Diariamente' 'Inválido' 'Semanal' |
scheduleRunTimes | Lista de horas do dia em que esse agendamento deve ser executado. | cadeia de caracteres[] |
scheduleWeeklyFrequency | A cada número de semanas, esse agendamento deve ser executado. | int |
Política de Subproteção
Nome | Descrição | Valor |
---|---|---|
tipo de política | Tipo de tipo de política de backup | 'CopyOnlyFull' 'Diferencial' 'Completo' 'Inválido' 'Registro' |
política de retenção | Política de retenção com os detalhes sobre intervalos de retenção de cópia de backup. | |
política de programação | Agendamento de backup especificado como parte da política de backup. | Política de Programação |
WeeklyRetentionFormat
Nome | Descrição | Valor |
---|---|---|
diasdaSemana | Lista de dias da semana. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Sexta-feira' 'Segunda-feira' 'Sábado' 'Domingo' 'Quinta-feira' 'Terça-feira' 'Quarta-feira' |
semanasDoMês | Lista de semanas de mês. | Matriz de cadeia de caracteres que contém qualquer um dos: 'Primeiro' 'Quarto' 'Inválido' 'Último' 'Segundo' 'Terceiro' |
Cronograma de retenção semanal
Nome | Descrição | Valor |
---|---|---|
diasdaSemana | Lista de dias da semana para a política de retenção semanal. | Matriz de cadeia de caracteres que contém qualquer um dos: '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. | Duração da retenção |
retençãoVezes | Tempos de retenção da política de retenção. | cadeia de caracteres[] |
Cronograma de Retenção Anual
Nome | Descrição | Valor |
---|---|---|
mesesDoAno | Lista de meses do ano da política de retenção anual. | Matriz de cadeia de caracteres que contém qualquer um dos: '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. | Duração da retenção |
retençãoAgendaDiário | Formato de retenção diária para a política de retenção anual. | Formato de retenção diária |
retentionScheduleFormatType | Formato de agendamento de retenção para a política de retenção anual. | 'Diariamente' 'Inválido' 'Semanal' |
retençãoScheduleWeekly | Formato de retenção semanal para a política de retenção anual. | WeeklyRetentionFormat |
retençãoVezes | Tempos de retenção da política de retenção. | cadeia de caracteres[] |