Microsoft.Sql locations/instanceFailoverGroups 2021-05-01-preview

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

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

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

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

Чтобы создать ресурс Microsoft.Sql/locations/instanceFailoverGroups, добавьте в шаблон следующий код Bicep.

resource symbolicname 'Microsoft.Sql/locations/instanceFailoverGroups@2021-05-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    managedInstancePairs: [
      {
        partnerManagedInstanceId: 'string'
        primaryManagedInstanceId: 'string'
      }
    ]
    partnerRegions: [
      {
        location: 'string'
      }
    ]
    readWriteEndpoint: {
      failoverPolicy: 'string'
      failoverWithDataLossGracePeriodMinutes: int
    }
  }
}

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

locations/instanceFailoverGroups

Имя Описание Значение
name имя ресурса.

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

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

InstanceFailoverGroupProperties

Имя Описание Значение
managedInstancePairs Список пар управляемых экземпляров в группе отработки отказа. ManagedInstancePairInfo[] (обязательно)
partnerRegions Сведения о регионе партнера для группы отработки отказа. PartnerRegionInfo[] (обязательно)
readWriteEndpoint Конечная точка для чтения и записи экземпляра группы отработки отказа. InstanceFailoverGroupReadWriteEndpoint (обязательно)

ManagedInstancePairInfo

Имя Описание Значение
partnerManagedInstanceId Идентификатор партнера Управляемый экземпляр в паре. строка
primaryManagedInstanceId Идентификатор основного Управляемый экземпляр в паре. строка

PartnerRegionInfo

Имя Описание Значение
location Географическое расположение управляемых экземпляров партнера. строка

InstanceFailoverGroupReadWriteEndpoint

Имя Описание Значение
failoverPolicy Политика отработки отказа конечной точки чтения и записи для группы отработки отказа. Если параметр failoverPolicy имеет значение Автоматически, требуется отработка отказаWithDataLossGracePeriodMinutes. "Автоматический"
Manual (обязательно)
failoverWithDataLossGracePeriodMinutes Для конечной точки чтения и записи выполняется льготный период перед отработкой отказа с потерей данных. Если параметр failoverPolicy имеет значение Автоматически, требуется отработка отказаWithDataLossGracePeriodMinutes. INT

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

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

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

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

Чтобы создать ресурс Microsoft.Sql/locations/instanceFailoverGroups, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Sql/locations/instanceFailoverGroups",
  "apiVersion": "2021-05-01-preview",
  "name": "string",
  "properties": {
    "managedInstancePairs": [
      {
        "partnerManagedInstanceId": "string",
        "primaryManagedInstanceId": "string"
      }
    ],
    "partnerRegions": [
      {
        "location": "string"
      }
    ],
    "readWriteEndpoint": {
      "failoverPolicy": "string",
      "failoverWithDataLossGracePeriodMinutes": "int"
    }
  }
}

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

locations/instanceFailoverGroups

Имя Описание Значение
тип Тип ресурса Microsoft.Sql/locations/instanceFailoverGroups
версия_API Версия API ресурсов '2021-05-01-preview'
name имя ресурса.

Узнайте, как задать имена и типы для дочерних ресурсов в шаблонах JSON ARM.
строка (обязательно)
properties Свойства ресурса. InstanceFailoverGroupProperties

InstanceFailoverGroupProperties

Имя Описание Значение
managedInstancePairs Список пар управляемых экземпляров в группе отработки отказа. ManagedInstancePairInfo[] (обязательно)
partnerRegions Сведения о регионе партнера для группы отработки отказа. PartnerRegionInfo[] (обязательно)
readWriteEndpoint Конечная точка для чтения и записи экземпляра группы отработки отказа. InstanceFailoverGroupReadWriteEndpoint (обязательно)

ManagedInstancePairInfo

Имя Описание Значение
partnerManagedInstanceId Идентификатор партнера Управляемый экземпляр в паре. строка
primaryManagedInstanceId Идентификатор основного Управляемый экземпляр в паре. строка

PartnerRegionInfo

Имя Описание Значение
location Географическое расположение управляемых экземпляров партнера. строка

InstanceFailoverGroupReadWriteEndpoint

Имя Описание Значение
failoverPolicy Политика отработки отказа конечной точки чтения и записи для группы отработки отказа. Если параметр failoverPolicy имеет значение Автоматически, требуется отработка отказаWithDataLossGracePeriodMinutes. "Автоматический"
Manual (обязательно)
failoverWithDataLossGracePeriodMinutes Для конечной точки чтения и записи выполняется льготный период перед отработкой отказа с потерей данных. Если параметр failoverPolicy имеет значение Автоматически, требуется отработка отказаWithDataLossGracePeriodMinutes. INT

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

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

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

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

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

Чтобы создать ресурс Microsoft.Sql/locations/instanceFailoverGroups, добавьте в шаблон следующую terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/locations/instanceFailoverGroups@2021-05-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      managedInstancePairs = [
        {
          partnerManagedInstanceId = "string"
          primaryManagedInstanceId = "string"
        }
      ]
      partnerRegions = [
        {
          location = "string"
        }
      ]
      readWriteEndpoint = {
        failoverPolicy = "string"
        failoverWithDataLossGracePeriodMinutes = int
      }
    }
  })
}

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

locations/instanceFailoverGroups

Имя Описание Значение
тип Тип ресурса "Microsoft.Sql/locations/instanceFailoverGroups@2021-05-01-preview"
name имя ресурса. строка (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: locations
properties Свойства ресурса. InstanceFailoverGroupProperties

InstanceFailoverGroupProperties

Имя Описание Значение
managedInstancePairs Список пар управляемых экземпляров в группе отработки отказа. ManagedInstancePairInfo[] (обязательно)
partnerRegions Сведения о регионе партнера для группы отработки отказа. PartnerRegionInfo[] (обязательно)
readWriteEndpoint Конечная точка для чтения и записи экземпляра группы отработки отказа. InstanceFailoverGroupReadWriteEndpoint (обязательно)

ManagedInstancePairInfo

Имя Описание Значение
partnerManagedInstanceId Идентификатор партнера Управляемый экземпляр в паре. строка
primaryManagedInstanceId Идентификатор основного Управляемый экземпляр в паре. строка

PartnerRegionInfo

Имя Описание Значение
location Географическое расположение управляемых экземпляров партнера. строка

InstanceFailoverGroupReadWriteEndpoint

Имя Описание Значение
failoverPolicy Политика отработки отказа конечной точки чтения и записи для группы отработки отказа. Если параметр failoverPolicy имеет значение Автоматически, то требуется отработка отказаWithDataLossGracePeriodMinutes. "Автоматический"
"Manual" (обязательно)
failoverWithDataLossGracePeriodMinutes Для конечной точки чтения и записи выполняется льготный период перед отработкой отказа с потерей данных. Если параметр failoverPolicy имеет значение Автоматически, то требуется отработка отказаWithDataLossGracePeriodMinutes. INT