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

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

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

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

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

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

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

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

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

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

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

LongTermRetentionPolicyProperties

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

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

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

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

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

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

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

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

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

Имя Описание Ценность
apiVersion Версия API '2025-01-01'
имя имя ресурса. "default" (обязательно)
свойства Свойства ресурса. LongTermRetentionPolicyProperties
тип Тип ресурса 'Майкрософт. Sql/servers/databases/backupLongTermRetentionPolicies'

LongTermRetentionPolicyProperties

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

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

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

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

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

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

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

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

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

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

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

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

LongTermRetentionPolicyProperties

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