Поделиться через


Конфигурация Microsoft.AppConfigurationStores 2022-03-01-preview

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

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

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

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

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

resource symbolicname 'Microsoft.AppConfiguration/configurationStores@2022-03-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    createMode: 'string'
    disableLocalAuth: bool
    enablePurgeProtection: bool
    encryption: {
      keyVaultProperties: {
        identityClientId: 'string'
        keyIdentifier: 'string'
      }
    }
    publicNetworkAccess: 'string'
    softDeleteRetentionInDays: int
  }
}

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

configurationStores

Имя Описание Значение
name имя ресурса. string (обязательно)

Ограничение символов: 5-50

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания и дефисы.
location Географическое расположение, в котором находится ресурс string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU хранилища конфигураций. SKU (обязательно)
удостоверение Сведения об управляемом удостоверении, если они настроены. ResourceIdentity
properties Свойства хранилища конфигурации. Свойства ConfigurationStore

ResourceIdentity

Имя Описание Значение
тип Используемый тип управляемого удостоверения. Тип SystemAssigned, UserAssigned включает как неявно созданное удостоверение, так и набор назначаемых пользователем удостоверений. Тип None приведет к удалению всех удостоверений. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список назначаемых пользователем удостоверений, связанных с ресурсом. Ключи словаря удостоверений, назначаемые пользователем, будут иметь идентификаторы ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". объект

Свойства ConfigurationStore

Имя Описание Значение
createMode Указывает, требуется ли восстановление хранилища конфигураций. 'Default'
"Восстановить"
disableLocalAuth Отключает все методы проверки подлинности, кроме проверки подлинности AAD. bool
enablePurgeProtection Свойство, указывающее, включена ли защита от очистки для этого хранилища конфигураций. bool
шифрование Параметры шифрования хранилища конфигураций. Свойства шифрования
publicNetworkAccess Управление разрешением для трафика плоскости данных, поступающего из общедоступных сетей, при этом включена частная конечная точка. "Отключено"
"Включено"
softDeleteRetentionInDays Время в днях, в течение которого хранилище конфигурации будет храниться при обратимом удалении. INT

Свойства шифрования

Имя Описание Значение
KeyVaultProperties Свойства хранилища ключей. KeyVaultProperties

KeyVaultProperties

Имя Описание Значение
identityClientId Идентификатор клиента удостоверения, который будет использоваться для доступа к хранилищу ключей. строка
keyIdentifier Универсальный код ресурса (URI) ключа хранилища ключей, используемого для шифрования данных. строка

Sku

Имя Описание Значение
name Имя SKU хранилища конфигураций. string (обязательно)

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание магазина Конфигурация приложений

Развертывание в Azure
Этот шаблон создает хранилище Конфигурация приложений Azure.
Создание хранилища Конфигурация приложений с флагом компонента

Развертывание в Azure
Этот шаблон создает новое хранилище Конфигурация приложений Azure с одним флагом функции.
Создание хранилища Конфигурация приложений с флагом компонента

Развертывание в Azure
Этот шаблон создает новое хранилище Конфигурация приложений Azure с одной ссылкой Key Vault.
Создание хранилища Конфигурация приложений с выходными данными

Развертывание в Azure
Этот шаблон создает новое хранилище Конфигурация приложений Azure с двумя ключами и значениями.
Конфигурация приложений "ключ-значения"

Развертывание в Azure
Этот шаблон создает новое хранилище Конфигурация приложений Azure с тремя ключами и значениями, управляемыми функцией копирования.

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

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

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

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

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

{
  "type": "Microsoft.AppConfiguration/configurationStores",
  "apiVersion": "2022-03-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "createMode": "string",
    "disableLocalAuth": "bool",
    "enablePurgeProtection": "bool",
    "encryption": {
      "keyVaultProperties": {
        "identityClientId": "string",
        "keyIdentifier": "string"
      }
    },
    "publicNetworkAccess": "string",
    "softDeleteRetentionInDays": "int"
  }
}

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

configurationStores

Имя Описание Значение
тип Тип ресурса Microsoft.AppConfiguration/configurationStores
версия_API Версия API ресурсов '2022-03-01-preview'
name имя ресурса. string (обязательно)

Ограничение символов: 5-50

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания и дефисы.
location Географическое расположение, в котором находится ресурс string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов. См . раздел Теги в шаблонах
sku Номер SKU хранилища конфигураций. SKU (обязательно)
удостоверение Сведения об управляемом удостоверении, если они настроены. ResourceIdentity
properties Свойства хранилища конфигурации. Свойства ConfigurationStore

ResourceIdentity

Имя Описание Значение
тип Используемый тип управляемого удостоверения. Тип SystemAssigned, UserAssigned включает как неявно созданное удостоверение, так и набор назначаемых пользователем удостоверений. Тип None приведет к удалению всех удостоверений. "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned
userAssignedIdentities Список назначаемых пользователем удостоверений, связанных с ресурсом. Ключи словаря удостоверений, назначаемые пользователем, будут иметь идентификаторы ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". object

Свойства ConfigurationStore

Имя Описание Значение
createMode Указывает, требуется ли восстановление хранилища конфигураций. 'Default'
"Восстановить"
disableLocalAuth Отключает все методы проверки подлинности, кроме проверки подлинности AAD. bool
enablePurgeProtection Свойство, указывающее, включена ли защита от очистки для этого хранилища конфигураций. bool
шифрование Параметры шифрования хранилища конфигураций. Свойства шифрования
publicNetworkAccess Управление разрешением для трафика плоскости данных, поступающего из общедоступных сетей, при этом включена частная конечная точка. "Отключено"
"Включено"
softDeleteRetentionInDays Время в днях, в течение которого хранилище конфигурации будет храниться при обратимом удалении. INT

Свойства шифрования

Имя Описание Значение
KeyVaultProperties Свойства хранилища ключей. KeyVaultProperties

KeyVaultProperties

Имя Описание Значение
identityClientId Идентификатор клиента удостоверения, который будет использоваться для доступа к хранилищу ключей. строка
keyIdentifier Универсальный код ресурса (URI) ключа хранилища ключей, используемого для шифрования данных. строка

Sku

Имя Описание Значение
name Имя SKU хранилища конфигураций. string (обязательно)

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание магазина Конфигурация приложений

Развертывание в Azure
Этот шаблон создает хранилище Конфигурация приложений Azure.
Создание хранилища Конфигурация приложений с флагом компонента

Развертывание в Azure
Этот шаблон создает новое хранилище Конфигурация приложений Azure с одним флагом функции.
Создание хранилища Конфигурация приложений с флагом компонента

Развертывание в Azure
Этот шаблон создает новое хранилище Конфигурация приложений Azure с одной ссылкой Key Vault.
Создание хранилища Конфигурация приложений с выходными данными

Развертывание в Azure
Этот шаблон создает новое хранилище Конфигурация приложений Azure с двумя ключами и значениями.
Конфигурация приложений "ключ-значения"

Развертывание в Azure
Этот шаблон создает новое хранилище Конфигурация приложений Azure с тремя ключами и значениями, управляемыми функцией копирования.

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppConfiguration/configurationStores@2022-03-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      createMode = "string"
      disableLocalAuth = bool
      enablePurgeProtection = bool
      encryption = {
        keyVaultProperties = {
          identityClientId = "string"
          keyIdentifier = "string"
        }
      }
      publicNetworkAccess = "string"
      softDeleteRetentionInDays = int
    }
    sku = {
      name = "string"
    }
  })
}

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

configurationStores

Имя Описание Значение
тип Тип ресурса "Microsoft.AppConfiguration/configurationStores@2022-03-01-preview"
name имя ресурса. string (обязательно)

Ограничение символов: 5-50

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания и дефисы.
location Географическое расположение, в котором находится ресурс string (обязательно)
parent_id Для развертывания в группе ресурсов используйте идентификатор этой группы ресурсов. string (обязательно)
tags Теги ресурсов. Словарь имен и значений тегов.
sku Номер SKU хранилища конфигураций. SKU (обязательно)
удостоверение Сведения об управляемом удостоверении, если они настроены. ResourceIdentity
properties Свойства хранилища конфигурации. Свойства ConfigurationStore

ResourceIdentity

Имя Описание Значение
тип Используемый тип управляемого удостоверения. Тип SystemAssigned, UserAssigned включает как неявно созданное удостоверение, так и набор назначаемых пользователем удостоверений. Тип None приведет к удалению всех удостоверений. "SystemAssigned"
"SystemAssigned, UserAssigned"
UserAssigned
identity_ids Список назначаемых пользователем удостоверений, связанных с ресурсом. Ключи словаря удостоверений, назначаемые пользователем, будут иметь идентификаторы ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". Массив идентификаторов удостоверений пользователей.

Свойства ConfigurationStore

Имя Описание Значение
createMode Указывает, требуется ли восстановление хранилища конфигураций. "По умолчанию"
"Восстановить"
disableLocalAuth Отключает все методы проверки подлинности, кроме проверки подлинности AAD. bool
enablePurgeProtection Свойство, указывающее, включена ли защита от очистки для этого хранилища конфигураций. bool
шифрование Параметры шифрования хранилища конфигураций. Свойства шифрования
publicNetworkAccess Управление разрешением для трафика плоскости данных, поступающего из общедоступных сетей, при этом включена частная конечная точка. "Отключено"
"Включено"
softDeleteRetentionInDays Время в днях, в течение которого хранилище конфигурации будет храниться при обратимом удалении. INT

Свойства шифрования

Имя Описание Значение
KeyVaultProperties Свойства хранилища ключей. KeyVaultProperties

KeyVaultProperties

Имя Описание Значение
identityClientId Идентификатор клиента удостоверения, который будет использоваться для доступа к хранилищу ключей. строка
keyIdentifier Универсальный код ресурса (URI) ключа хранилища ключей, используемого для шифрования данных. строка

Sku

Имя Описание Значение
name Имя SKU хранилища конфигураций. string (обязательно)