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


Microsoft.AppConfiguration configurationStores

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

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

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

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

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

resource symbolicname 'Microsoft.AppConfiguration/configurationStores@2023-03-01' = {
  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 имя ресурса. строка (обязательно)

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

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания и дефисы.
location Географическое расположение, в котором находится ресурс строка (обязательно)
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
шифрование Параметры шифрования хранилища конфигураций. EncryptionProperties
publicNetworkAccess Разрешение на управление трафиком плоскости данных, поступающим из общедоступных сетей, пока включена частная конечная точка. "Отключено"
"Включено"
softDeleteRetentionInDays Время хранения хранилища конфигураций в днях при обратимом удалении. INT

EncryptionProperties

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

KeyVaultProperties

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

Sku

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

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

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

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

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

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.AppConfiguration/configurationStores",
  "apiVersion": "2023-03-01",
  "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 ресурсов '2023-03-01'
name имя ресурса. строка (обязательно)

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

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания и дефисы.
location Географическое расположение, в котором находится ресурс строка (обязательно)
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
шифрование Параметры шифрования хранилища конфигураций. EncryptionProperties
publicNetworkAccess Разрешение на управление трафиком плоскости данных, поступающим из общедоступных сетей, пока включена частная конечная точка. "Отключено"
"Включено"
softDeleteRetentionInDays Время хранения хранилища конфигураций в днях при обратимом удалении. INT

EncryptionProperties

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

KeyVaultProperties

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

Sku

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

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

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

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

Развертывание в 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@2023-03-01"
  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@2023-03-01"
name имя ресурса. строка (обязательно)

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

Допустимые символы:
Буквенно-цифровые символы, символы подчеркивания и дефисы.
location Географическое расположение, в котором находится ресурс строка (обязательно)
parent_id Чтобы выполнить развертывание в группе ресурсов, используйте идентификатор этой группы ресурсов. строка (обязательно)
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
шифрование Параметры шифрования хранилища конфигураций. EncryptionProperties
publicNetworkAccess Разрешение на управление трафиком плоскости данных, поступающим из общедоступных сетей, пока включена частная конечная точка. "Отключено"
"Включено"
softDeleteRetentionInDays Время хранения хранилища конфигураций в днях при обратимом удалении. INT

EncryptionProperties

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

KeyVaultProperties

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

Sku

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