Microsoft. Servidores SQL/bancos de dados/backupLongTermRetentionPolíticas 2025-02-01-preview

Definição de recurso Bicep

O tipo de recurso servers/databases/backupLongTermRetentionPolicies pode ser implantado com operações direcionadas:

  • Grupos de recursos - Veja grupos de recursos c1

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato do recurso

Para criar uma Microsoft. Recurso Sql/servers/databases/backupLongTermRetentionPolicies, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2025-02-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    monthlyRetention: 'string'
    timeBasedImmutability: 'string'
    timeBasedImmutabilityMode: 'string'
    weeklyRetention: 'string'
    weekOfYear: int
    yearlyRetention: 'string'
  }
}

Valores de propriedade

Microsoft. Sql/servidores/bancos de dados/backupLongtermRetentionPolíticas

Nome Descrição Valor
nome O nome do recurso 'padrão' (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 mais informações, veja Child resource externo do pai.
Nome simbólico para o recurso do tipo: servidores/bancos de dados
propriedades Propriedades do recurso. LongTermRetentionPolicyProperties

LongTermRetentionPolicyProperties

Nome Descrição Valor
monthlyRetention A política de retenção mensal para um backup LTR em um formato ISO 8601. cadeia
timeBasedImmutability A configuração para habilitar a imutabilidade baseada em tempo para backups futuros. Quando definidos, os backups futuros terão TimeBasedImmutability habilitado. 'Desabilitado'
'Habilitado'
modo de imutabilidade baseado em tempo A configuração do modo de imutabilidade baseado em tempo para backup futuro (o valor pode ser Bloqueado ou Desbloqueado. Somente efetivo se TimeBasedImmutability estiver habilitado). Cuidado: a imutabilidade do backup LTR não pode ser removida se TimeBasedImmutabilityMode estiver bloqueado. 'Locked'
'Desbloqueado'
weeklyRetention A política de retenção semanal para um backup LTR em um formato ISO 8601. cadeia
weekOfYear A semana do ano para fazer o backup anual em um formato ISO 8601. INT
yearlyRetention A política de retenção anual para um backup LTR em um formato ISO 8601. cadeia

Definição de recurso de modelo do ARM

O tipo de recurso servers/databases/backupLongTermRetentionPolicies pode ser implantado com operações direcionadas:

Exemplos de uso

Formato do recurso

Para criar uma Microsoft. Recurso Sql/servers/databases/backupLongTermRetentionPolicies, adicione o JSON a seguir ao seu modelo.

{
  "type": "Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies",
  "apiVersion": "2025-02-01-preview",
  "name": "string",
  "properties": {
    "monthlyRetention": "string",
    "timeBasedImmutability": "string",
    "timeBasedImmutabilityMode": "string",
    "weeklyRetention": "string",
    "weekOfYear": "int",
    "yearlyRetention": "string"
  }
}

Valores de propriedade

Microsoft. Sql/servidores/bancos de dados/backupLongtermRetentionPolíticas

Nome Descrição Valor
apiVersion A versão da API '2025-02-01-preview'
nome O nome do recurso 'padrão' (obrigatório)
propriedades Propriedades do recurso. LongTermRetentionPolicyProperties
tipo O tipo de recurso 'Microsoft. Sql/servidores/bancos de dados/backupLongTermRetentionPolicys'

LongTermRetentionPolicyProperties

Nome Descrição Valor
monthlyRetention A política de retenção mensal para um backup LTR em um formato ISO 8601. cadeia
timeBasedImmutability A configuração para habilitar a imutabilidade baseada em tempo para backups futuros. Quando definidos, os backups futuros terão TimeBasedImmutability habilitado. 'Desabilitado'
'Habilitado'
modo de imutabilidade baseado em tempo A configuração do modo de imutabilidade baseado em tempo para backup futuro (o valor pode ser Bloqueado ou Desbloqueado. Somente efetivo se TimeBasedImmutability estiver habilitado). Cuidado: a imutabilidade do backup LTR não pode ser removida se TimeBasedImmutabilityMode estiver bloqueado. 'Locked'
'Desbloqueado'
weeklyRetention A política de retenção semanal para um backup LTR em um formato ISO 8601. cadeia
weekOfYear A semana do ano para fazer o backup anual em um formato ISO 8601. INT
yearlyRetention A política de retenção anual para um backup LTR em um formato ISO 8601. cadeia

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso servers/databases/backupLongTermRetentionPolicies pode ser implantado com operações direcionadas:

Formato do recurso

Para criar uma Microsoft. Recurso Sql/servers/databases/backupLongTermRetentionPolicies, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/databases/backupLongTermRetentionPolicies@2025-02-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      monthlyRetention = "string"
      timeBasedImmutability = "string"
      timeBasedImmutabilityMode = "string"
      weeklyRetention = "string"
      weekOfYear = int
      yearlyRetention = "string"
    }
  }
}

Valores de propriedade

Microsoft. Sql/servidores/bancos de dados/backupLongtermRetentionPolíticas

Nome Descrição Valor
nome O nome do recurso 'padrão' (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: servidores/bancos de dados
propriedades Propriedades do recurso. LongTermRetentionPolicyProperties
tipo O tipo de recurso "Microsoft. Sql/servidores/bancos de dados/backupLongTermRetentionPolicies@2025-02-01-prévia"

LongTermRetentionPolicyProperties

Nome Descrição Valor
monthlyRetention A política de retenção mensal para um backup LTR em um formato ISO 8601. cadeia
timeBasedImmutability A configuração para habilitar a imutabilidade baseada em tempo para backups futuros. Quando definidos, os backups futuros terão TimeBasedImmutability habilitado. 'Desabilitado'
'Habilitado'
modo de imutabilidade baseado em tempo A configuração do modo de imutabilidade baseado em tempo para backup futuro (o valor pode ser Bloqueado ou Desbloqueado. Somente efetivo se TimeBasedImmutability estiver habilitado). Cuidado: a imutabilidade do backup LTR não pode ser removida se TimeBasedImmutabilityMode estiver bloqueado. 'Locked'
'Desbloqueado'
weeklyRetention A política de retenção semanal para um backup LTR em um formato ISO 8601. cadeia
weekOfYear A semana do ano para fazer o backup anual em um formato ISO 8601. INT
yearlyRetention A política de retenção anual para um backup LTR em um formato ISO 8601. cadeia