Майкрософт. SQL серверы/базы данных/резервное копирование LongTermRetentionPolicies

Определение ресурса Bicep

Тип ресурса server/database/backupLongTermRetentionPolicies можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Создать Майкрософт. Ресурс sql/servers/databases/backupLongTermRetentionPolicies — добавьте следующий Bicep в ваш шаблон.

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'
  }
}

Значения свойств

Майкрософт. Sql/servers/databases/backupLongTermRetentionPolicies

Name Description Value
name имя ресурса. "default" (обязательно)
parent В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: серверы и базы данных
properties Свойства ресурса. LongTermRetentionPolicyProperties

LongTermRetentionPolicyProperties

Name Description Value
monthlyRetention Ежемесячная политика хранения для резервной копии LTR в формате ISO 8601. string
timeBasedImmutability Параметр, определяющий, следует ли включить неизменяемость на основе времени для будущих резервных копий. Если этот параметр установлен, для будущих резервных копий будет включена функция TimeBasedImmutability. 'Disabled'
'Enabled'
timeBasedImmutabilityMode Настройка режима неизменяемости на основе времени для будущего резервного копирования (Значение может быть Заблокировано или Разблокировано. Действует только в том случае, если включена функция TimeBasedImmutability). Внимание: Неизменяемость резервной копии LTR не может быть удалена, если TimeBasedImmutabilityMode заблокирован. 'Locked'
'Unlocked'
weeklyRetention Еженедельная политика хранения для резервной копии LTR в формате ISO 8601. string
weekOfYear Неделя года для ежегодного резервного копирования в формате ISO 8601. int
yearlyRetention Ежегодная политика хранения для резервной копии LTR в формате ISO 8601. string

Определение ресурса шаблона ARM

Тип ресурса server/database/backupLongTermRetentionPolicies можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Создать Майкрософт. Ресурс SQL/servers/databases/backupLongTermRetentionPolicies — добавьте следующий JSON в свой шаблон.

{
  "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"
  }
}

Значения свойств

Майкрософт. Sql/servers/databases/backupLongTermRetentionPolicies

Name Description Value
apiVersion Версия API «2025-02-01-превью»
name имя ресурса. "default" (обязательно)
properties Свойства ресурса. LongTermRetentionPolicyProperties
type Тип ресурса 'Майкрософт. Sql/servers/databases/backupLongTermRetentionPolicies'

LongTermRetentionPolicyProperties

Name Description Value
monthlyRetention Ежемесячная политика хранения для резервной копии LTR в формате ISO 8601. string
timeBasedImmutability Параметр, определяющий, следует ли включить неизменяемость на основе времени для будущих резервных копий. Если этот параметр установлен, для будущих резервных копий будет включена функция TimeBasedImmutability. 'Disabled'
'Enabled'
timeBasedImmutabilityMode Настройка режима неизменяемости на основе времени для будущего резервного копирования (Значение может быть Заблокировано или Разблокировано. Действует только в том случае, если включена функция TimeBasedImmutability). Внимание: Неизменяемость резервной копии LTR не может быть удалена, если TimeBasedImmutabilityMode заблокирован. 'Locked'
'Unlocked'
weeklyRetention Еженедельная политика хранения для резервной копии LTR в формате ISO 8601. string
weekOfYear Неделя года для ежегодного резервного копирования в формате ISO 8601. int
yearlyRetention Ежегодная политика хранения для резервной копии LTR в формате ISO 8601. string

Примеры использования

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса server/database/backupLongTermRetentionPolicies можно развернуть с помощью операций, предназначенных для следующих операций:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Создать Майкрософт. Ресурс sql/servers/databases/backupLongTermRetentionPolicies — добавьте следующий Terraform в ваш шаблон.

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"
    }
  }
}

Значения свойств

Майкрософт. Sql/servers/databases/backupLongTermRetentionPolicies

Name Description Value
name имя ресурса. "default" (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: серверы и базы данных
properties Свойства ресурса. LongTermRetentionPolicyProperties
type Тип ресурса «Майкрософт. Sql/servers/databases/backupLongTermRetentionPolicies@2025-02-01-preview»

LongTermRetentionPolicyProperties

Name Description Value
monthlyRetention Ежемесячная политика хранения для резервной копии LTR в формате ISO 8601. string
timeBasedImmutability Параметр, определяющий, следует ли включить неизменяемость на основе времени для будущих резервных копий. Если этот параметр установлен, для будущих резервных копий будет включена функция TimeBasedImmutability. 'Disabled'
'Enabled'
timeBasedImmutabilityMode Настройка режима неизменяемости на основе времени для будущего резервного копирования (Значение может быть Заблокировано или Разблокировано. Действует только в том случае, если включена функция TimeBasedImmutability). Внимание: Неизменяемость резервной копии LTR не может быть удалена, если TimeBasedImmutabilityMode заблокирован. 'Locked'
'Unlocked'
weeklyRetention Еженедельная политика хранения для резервной копии LTR в формате ISO 8601. string
weekOfYear Неделя года для ежегодного резервного копирования в формате ISO 8601. int
yearlyRetention Ежегодная политика хранения для резервной копии LTR в формате ISO 8601. string