Определение ресурсов Bicep
Тип ресурсов ngroups можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.ContainerInstance/ngroups, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.ContainerInstance/ngroups@2024-11-01-preview' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
containerGroupProfiles: [
{
containerGroupProperties: {
containers: [
{
name: 'string'
properties: {
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
subnetIds: [
{
id: 'string'
name: 'string'
}
]
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountKeyReference: 'string'
storageAccountName: 'string'
}
name: 'string'
}
]
}
networkProfile: {
applicationGateway: {
backendAddressPools: [
{
resource: 'string'
}
]
resource: 'string'
}
loadBalancer: {
backendAddressPools: [
{
resource: 'string'
}
]
}
}
resource: {
id: 'string'
}
revision: int
storageProfile: {
fileShares: [
{
name: 'string'
properties: {
shareAccessTier: 'string'
shareAccessType: 'string'
}
resourceGroupName: 'string'
storageAccountName: 'string'
}
]
}
}
]
elasticProfile: {
containerGroupNamingPolicy: {
guidNamingPolicy: {
prefix: 'string'
}
}
desiredCount: int
maintainDesiredCount: bool
}
placementProfile: {
faultDomainCount: int
}
updateProfile: {
rollingUpdateProfile: {
inPlaceUpdate: bool
maxBatchPercent: int
maxUnhealthyPercent: int
pauseTimeBetweenBatches: 'string'
}
updateMode: 'string'
}
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Значения свойств
ApiEntityReference
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор ресурса ARM в виде /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... |
струна |
ApplicationGateway
Имя |
Описание |
Ценность |
backendAddressPools |
Список пулов внутренних адресов шлюза приложений. |
ApplicationGatewayBackendAddressPool[] |
ресурс |
Идентификатор ресурса ARM шлюза приложений. |
струна |
ApplicationGatewayBackendAddressPool
Имя |
Описание |
Ценность |
ресурс |
Идентификатор ресурса ARM внутреннего пула адресов шлюза приложений. |
струна |
AzureFileVolume
Имя |
Описание |
Ценность |
readOnly |
Флаг, указывающий, подключен ли общий файл Azure в качестве тома только для чтения. |
булевая переменная (bool) |
shareName |
Имя общей папки Azure, подключенной в качестве тома. |
строка (обязательно) |
ключХранилищаАккаунта |
Ключ доступа к учетной записи хранения, используемый для доступа к общей папке Azure. |
струна |
storageAccountKeyReference |
Ссылка на ключ доступа к учетной записи хранения, используемый для доступа к общей папке Azure. |
струна |
storageAccountName |
Имя учетной записи хранения, содержащей общую папку Azure. |
строка (обязательно) |
ContainerGroupProfileStub
Имя |
Описание |
Ценность |
containerGroupProperties |
Свойства группы контейнеров, которые можно задать при создании или обновлении NGroups. |
NGroupContainerGroupProperties |
networkProfile |
Сетевой профиль для параметров сети контейнераGroupProfile. |
NetworkProfile |
ресурс |
Ссылка на ресурс ARM профиля группы контейнеров, размещенный в ACI RP. |
ApiEntityReference |
пересмотр |
Редакция профиля CG является необязательным свойством. Если клиент не предоставляет редакцию, NGroups будет собирать последнюю версию CGProfile. |
инт |
storageProfile |
Профиль хранилища для параметров, связанных с хранилищем профиля группы контейнеров. |
StorageProfile |
ContainerGroupSubnetId
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор ресурса виртуальной сети и подсети. |
строка (обязательно) |
имя |
Понятное имя подсети. |
струна |
ElasticProfile
Имя |
Описание |
Ценность |
containerGroupNamingPolicy |
Группы контейнеров именуются в универсальной схеме именования или политике на основе GUID. Клиент может изменить политику именования, чтобы добавить префикс в имена CG во время горизонтального масштабирования. |
ElasticProfileContainerGroupNamingPolicy |
desiredCount |
|
инт |
maintainDesiredCount |
Флаг, указывающий, следует ли поддерживать нужную учетную запись при удалении клиентом определенных групп контейнеров (CG) из NGroups. В этом случае новые группы CG будут созданы группой NGroup для компенсации конкретных удаленных групп. |
булевая переменная (bool) |
ElasticProfileContainerGroupNamingPolicy
ElasticProfileContainerGroupNamingPolicyGuidNamingPolicy
Имя |
Описание |
Ценность |
приставка |
Префикс можно использовать при наличии ограничений инструментов (например, на портале Azure, где группы CG из нескольких NGroup существуют в одном RG). Префикс с именем суффиксированного ресурса должен по-прежнему соответствовать рекомендациям по именованию ресурсов Azure. |
струна |
Файловый ресурс
Имя |
Описание |
Ценность |
имя |
|
струна |
свойства |
|
FileShareProperties |
ИмяГруппыРесурсов |
|
струна |
storageAccountName |
|
струна |
FileShareProperties
Имя |
Описание |
Ценность |
shareAccessTier |
Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между TransactionOptimized (по умолчанию), горячей и холодной. Учетная запись FileStorage может выбрать Premium. Дополнительные сведения: /rest/api/storagerp/file-share/create?tabs=HTTP#shareaccesstier |
"Прохладно" "Горячий" "Премиум" "TransactionOptimized" |
shareAccessType |
Указывает, как группы контейнеров могут получить доступ к общей папке Azure, т. е. все CG будут совместно использовать одну общую папку Azure или будут иметь эксклюзивный файловый ресурс. |
"Эксклюзив" "Общий" |
LoadBalancer
LoadBalancerBackendAddressPool
Имя |
Описание |
Ценность |
ресурс |
Идентификатор ресурса ARM серверного пула адресов Load Balancer. |
струна |
Microsoft.ContainerInstance/ngroups
Имя |
Описание |
Ценность |
тождество |
Удостоверение NGroup, если настроено. |
NGroupIdentity |
местоположение |
Расположение ресурса. |
струна |
имя |
Имя ресурса |
струна
Ограничения целостности: Минимальная длина = 1 Максимальная длина = 63 Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (обязательно) |
свойства |
Описывает свойства ресурса NGroups. |
NGroupProperties |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
Зоны |
Зоны для группы контейнеров. |
строка[] |
NetworkProfile
Имя |
Описание |
Ценность |
applicationGateway |
Шлюз приложений, используемый профилем CG для взаимодействия с CG в серверном пуле |
ApplicationGateway |
LoadBalancer |
LoadBalancer профиль CG будет использовать для взаимодействия с CG в серверном пуле. |
LoadBalancer |
NGroupCGPropertyContainer
NGroupCGPropertyContainerProperties
NGroupCGPropertyVolume
Имя |
Описание |
Ценность |
azureFile |
Том файла Azure. |
AzureFileVolume |
имя |
Имя тома. |
строка (обязательно) |
NGroupContainerGroupProperties
Имя |
Описание |
Ценность |
Контейнеры |
Содержит сведения о контейнере, который можно задать при создании или обновлении NGroups. |
NGroupCGPropertyContainer[] |
SubnetIds |
Содержит сведения о ресурсе ARM подсети виртуальной сети |
ContainerGroupSubnetId[] |
Объемы |
Содержит сведения о томах, которые могут быть подключены контейнерами в группах контейнеров. |
NGroupCGPropertyVolume[] |
NGroupIdentity
Имя |
Описание |
Ценность |
тип |
Тип удостоверения, используемого для NGroup. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип None удаляет все удостоверения из NGroup. |
"Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities |
Список удостоверений пользователей, связанных с NGroup. |
NGroupIdentityUserAssignedIdentities |
NGroupIdentityUserAssignedIdentities
NGroupProperties
Имя |
Описание |
Ценность |
containerGroupProfiles |
Профили групп контейнеров, которые можно использовать в ресурсе NGroups. |
ContainerGroupProfileStub[] |
elasticProfile |
Эластичные профили. |
ElasticProfile |
placementProfile |
Предоставляет параметры распределения и управления w.r.t определенные политики размещения. Они используют возможности, предоставляемые базовой инфраструктурой Azure. Они обычно используются для сценариев высокой доступности. Например, распределение групп CG между доменами сбоя. |
PlacementProfile |
updateProfile |
Используется клиентом для указания способа обновления групп контейнеров в NGroup. |
UpdateProfile |
PlacementProfile
Имя |
Описание |
Ценность |
faultDomainCount |
Количество доменов сбоя, используемых для распространения групп безопасности в ресурсе NGroups. Это можно указать только во время создания NGroup и неизменяемо после этого. |
инт |
StorageProfile
UpdateProfile
Имя |
Описание |
Ценность |
rollingUpdateProfile |
Этот профиль позволяет клиентам настраивать последовательное обновление. |
UpdateProfileRollingUpdateProfile |
updateMode |
|
"Вручную" "Скользящий" |
UpdateProfileRollingUpdateProfile
Имя |
Описание |
Ценность |
inPlaceUpdate |
Значение по умолчанию — false. Если задано значение true, группы CG будут обновляться на месте вместо создания новых CG и удаления старых. |
булевая переменная (bool) |
maxBatchPercent |
Максимальный процент общих групп контейнеров, которые можно обновлять одновременно путем последовательного обновления в одном пакете. |
инт |
maxUnhealthyPercent |
Максимальный процент обновленных групп контейнеров, которые могут находиться в неработоспособном состоянии после обновления каждого пакета. |
инт |
pauseTimeBetweenBatches |
Время ожидания между пакетами после завершения одного пакета последовательного обновления и запуска следующего пакета. Длительность времени должна быть указана в формате ISO 8601 в течение длительности. |
струна |
UserAssignedIdentities
VolumeMount
Имя |
Описание |
Ценность |
mountPath |
Путь в контейнере, в котором должен быть подключен том. Не должен содержать двоеточие (:). |
строка (обязательно) |
имя |
Имя подключения тома. |
строка (обязательно) |
readOnly |
Флаг, указывающий, доступен ли подключение тома только для чтения. |
булевая переменная (bool) |
Определение ресурса шаблона ARM
Тип ресурсов ngroups можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.ContainerInstance/ngroups, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.ContainerInstance/ngroups",
"apiVersion": "2024-11-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"containerGroupProfiles": [
{
"containerGroupProperties": {
"containers": [
{
"name": "string",
"properties": {
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"subnetIds": [
{
"id": "string",
"name": "string"
}
],
"volumes": [
{
"azureFile": {
"readOnly": "bool",
"shareName": "string",
"storageAccountKey": "string",
"storageAccountKeyReference": "string",
"storageAccountName": "string"
},
"name": "string"
}
]
},
"networkProfile": {
"applicationGateway": {
"backendAddressPools": [
{
"resource": "string"
}
],
"resource": "string"
},
"loadBalancer": {
"backendAddressPools": [
{
"resource": "string"
}
]
}
},
"resource": {
"id": "string"
},
"revision": "int",
"storageProfile": {
"fileShares": [
{
"name": "string",
"properties": {
"shareAccessTier": "string",
"shareAccessType": "string"
},
"resourceGroupName": "string",
"storageAccountName": "string"
}
]
}
}
],
"elasticProfile": {
"containerGroupNamingPolicy": {
"guidNamingPolicy": {
"prefix": "string"
}
},
"desiredCount": "int",
"maintainDesiredCount": "bool"
},
"placementProfile": {
"faultDomainCount": "int"
},
"updateProfile": {
"rollingUpdateProfile": {
"inPlaceUpdate": "bool",
"maxBatchPercent": "int",
"maxUnhealthyPercent": "int",
"pauseTimeBetweenBatches": "string"
},
"updateMode": "string"
}
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Значения свойств
ApiEntityReference
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор ресурса ARM в виде /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... |
струна |
ApplicationGateway
Имя |
Описание |
Ценность |
backendAddressPools |
Список пулов внутренних адресов шлюза приложений. |
ApplicationGatewayBackendAddressPool[] |
ресурс |
Идентификатор ресурса ARM шлюза приложений. |
струна |
ApplicationGatewayBackendAddressPool
Имя |
Описание |
Ценность |
ресурс |
Идентификатор ресурса ARM внутреннего пула адресов шлюза приложений. |
струна |
AzureFileVolume
Имя |
Описание |
Ценность |
readOnly |
Флаг, указывающий, подключен ли общий файл Azure в качестве тома только для чтения. |
булевая переменная (bool) |
shareName |
Имя общей папки Azure, подключенной в качестве тома. |
строка (обязательно) |
ключХранилищаАккаунта |
Ключ доступа к учетной записи хранения, используемый для доступа к общей папке Azure. |
струна |
storageAccountKeyReference |
Ссылка на ключ доступа к учетной записи хранения, используемый для доступа к общей папке Azure. |
струна |
storageAccountName |
Имя учетной записи хранения, содержащей общую папку Azure. |
строка (обязательно) |
ContainerGroupProfileStub
Имя |
Описание |
Ценность |
containerGroupProperties |
Свойства группы контейнеров, которые можно задать при создании или обновлении NGroups. |
NGroupContainerGroupProperties |
networkProfile |
Сетевой профиль для параметров сети контейнераGroupProfile. |
NetworkProfile |
ресурс |
Ссылка на ресурс ARM профиля группы контейнеров, размещенный в ACI RP. |
ApiEntityReference |
пересмотр |
Редакция профиля CG является необязательным свойством. Если клиент не предоставляет редакцию, NGroups будет собирать последнюю версию CGProfile. |
инт |
storageProfile |
Профиль хранилища для параметров, связанных с хранилищем профиля группы контейнеров. |
StorageProfile |
ContainerGroupSubnetId
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор ресурса виртуальной сети и подсети. |
строка (обязательно) |
имя |
Понятное имя подсети. |
струна |
ElasticProfile
Имя |
Описание |
Ценность |
containerGroupNamingPolicy |
Группы контейнеров именуются в универсальной схеме именования или политике на основе GUID. Клиент может изменить политику именования, чтобы добавить префикс в имена CG во время горизонтального масштабирования. |
ElasticProfileContainerGroupNamingPolicy |
desiredCount |
|
инт |
maintainDesiredCount |
Флаг, указывающий, следует ли поддерживать нужную учетную запись при удалении клиентом определенных групп контейнеров (CG) из NGroups. В этом случае новые группы CG будут созданы группой NGroup для компенсации конкретных удаленных групп. |
булевая переменная (bool) |
ElasticProfileContainerGroupNamingPolicy
ElasticProfileContainerGroupNamingPolicyGuidNamingPolicy
Имя |
Описание |
Ценность |
приставка |
Префикс можно использовать при наличии ограничений инструментов (например, на портале Azure, где группы CG из нескольких NGroup существуют в одном RG). Префикс с именем суффиксированного ресурса должен по-прежнему соответствовать рекомендациям по именованию ресурсов Azure. |
струна |
Файловый ресурс
Имя |
Описание |
Ценность |
имя |
|
струна |
свойства |
|
FileShareProperties |
ИмяГруппыРесурсов |
|
струна |
storageAccountName |
|
струна |
FileShareProperties
Имя |
Описание |
Ценность |
shareAccessTier |
Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между TransactionOptimized (по умолчанию), горячей и холодной. Учетная запись FileStorage может выбрать Premium. Дополнительные сведения: /rest/api/storagerp/file-share/create?tabs=HTTP#shareaccesstier |
"Прохладно" "Горячий" "Премиум" "TransactionOptimized" |
shareAccessType |
Указывает, как группы контейнеров могут получить доступ к общей папке Azure, т. е. все CG будут совместно использовать одну общую папку Azure или будут иметь эксклюзивный файловый ресурс. |
"Эксклюзив" "Общий" |
LoadBalancer
LoadBalancerBackendAddressPool
Имя |
Описание |
Ценность |
ресурс |
Идентификатор ресурса ARM серверного пула адресов Load Balancer. |
струна |
Microsoft.ContainerInstance/ngroups
Имя |
Описание |
Ценность |
apiVersion |
Версия API |
'2024-11-01-preview' |
тождество |
Удостоверение NGroup, если настроено. |
NGroupIdentity |
местоположение |
Расположение ресурса. |
струна |
имя |
Имя ресурса |
струна
Ограничения целостности: Минимальная длина = 1 Максимальная длина = 63 Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (обязательно) |
свойства |
Описывает свойства ресурса NGroups. |
NGroupProperties |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
тип |
Тип ресурса |
"Microsoft.ContainerInstance/ngroups" |
Зоны |
Зоны для группы контейнеров. |
строка[] |
NetworkProfile
Имя |
Описание |
Ценность |
applicationGateway |
Шлюз приложений, используемый профилем CG для взаимодействия с CG в серверном пуле |
ApplicationGateway |
LoadBalancer |
LoadBalancer профиль CG будет использовать для взаимодействия с CG в серверном пуле. |
LoadBalancer |
NGroupCGPropertyContainer
NGroupCGPropertyContainerProperties
NGroupCGPropertyVolume
Имя |
Описание |
Ценность |
azureFile |
Том файла Azure. |
AzureFileVolume |
имя |
Имя тома. |
строка (обязательно) |
NGroupContainerGroupProperties
Имя |
Описание |
Ценность |
Контейнеры |
Содержит сведения о контейнере, который можно задать при создании или обновлении NGroups. |
NGroupCGPropertyContainer[] |
SubnetIds |
Содержит сведения о ресурсе ARM подсети виртуальной сети |
ContainerGroupSubnetId[] |
Объемы |
Содержит сведения о томах, которые могут быть подключены контейнерами в группах контейнеров. |
NGroupCGPropertyVolume[] |
NGroupIdentity
Имя |
Описание |
Ценность |
тип |
Тип удостоверения, используемого для NGroup. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип None удаляет все удостоверения из NGroup. |
"Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities |
Список удостоверений пользователей, связанных с NGroup. |
NGroupIdentityUserAssignedIdentities |
NGroupIdentityUserAssignedIdentities
NGroupProperties
Имя |
Описание |
Ценность |
containerGroupProfiles |
Профили групп контейнеров, которые можно использовать в ресурсе NGroups. |
ContainerGroupProfileStub[] |
elasticProfile |
Эластичные профили. |
ElasticProfile |
placementProfile |
Предоставляет параметры распределения и управления w.r.t определенные политики размещения. Они используют возможности, предоставляемые базовой инфраструктурой Azure. Они обычно используются для сценариев высокой доступности. Например, распределение групп CG между доменами сбоя. |
PlacementProfile |
updateProfile |
Используется клиентом для указания способа обновления групп контейнеров в NGroup. |
UpdateProfile |
PlacementProfile
Имя |
Описание |
Ценность |
faultDomainCount |
Количество доменов сбоя, используемых для распространения групп безопасности в ресурсе NGroups. Это можно указать только во время создания NGroup и неизменяемо после этого. |
инт |
StorageProfile
UpdateProfile
Имя |
Описание |
Ценность |
rollingUpdateProfile |
Этот профиль позволяет клиентам настраивать последовательное обновление. |
UpdateProfileRollingUpdateProfile |
updateMode |
|
"Вручную" "Скользящий" |
UpdateProfileRollingUpdateProfile
Имя |
Описание |
Ценность |
inPlaceUpdate |
Значение по умолчанию — false. Если задано значение true, группы CG будут обновляться на месте вместо создания новых CG и удаления старых. |
булевая переменная (bool) |
maxBatchPercent |
Максимальный процент общих групп контейнеров, которые можно обновлять одновременно путем последовательного обновления в одном пакете. |
инт |
maxUnhealthyPercent |
Максимальный процент обновленных групп контейнеров, которые могут находиться в неработоспособном состоянии после обновления каждого пакета. |
инт |
pauseTimeBetweenBatches |
Время ожидания между пакетами после завершения одного пакета последовательного обновления и запуска следующего пакета. Длительность времени должна быть указана в формате ISO 8601 в течение длительности. |
струна |
UserAssignedIdentities
VolumeMount
Имя |
Описание |
Ценность |
mountPath |
Путь в контейнере, в котором должен быть подключен том. Не должен содержать двоеточие (:). |
строка (обязательно) |
имя |
Имя подключения тома. |
строка (обязательно) |
readOnly |
Флаг, указывающий, доступен ли подключение тома только для чтения. |
булевая переменная (bool) |
Примеры использования
Тип ресурсов ngroups можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.ContainerInstance/ngroups, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerInstance/ngroups@2024-11-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
containerGroupProfiles = [
{
containerGroupProperties = {
containers = [
{
name = "string"
properties = {
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
subnetIds = [
{
id = "string"
name = "string"
}
]
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountKeyReference = "string"
storageAccountName = "string"
}
name = "string"
}
]
}
networkProfile = {
applicationGateway = {
backendAddressPools = [
{
resource = "string"
}
]
resource = "string"
}
loadBalancer = {
backendAddressPools = [
{
resource = "string"
}
]
}
}
resource = {
id = "string"
}
revision = int
storageProfile = {
fileShares = [
{
name = "string"
properties = {
shareAccessTier = "string"
shareAccessType = "string"
}
resourceGroupName = "string"
storageAccountName = "string"
}
]
}
}
]
elasticProfile = {
containerGroupNamingPolicy = {
guidNamingPolicy = {
prefix = "string"
}
}
desiredCount = int
maintainDesiredCount = bool
}
placementProfile = {
faultDomainCount = int
}
updateProfile = {
rollingUpdateProfile = {
inPlaceUpdate = bool
maxBatchPercent = int
maxUnhealthyPercent = int
pauseTimeBetweenBatches = "string"
}
updateMode = "string"
}
}
zones = [
"string"
]
}
}
Значения свойств
ApiEntityReference
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор ресурса ARM в виде /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/... |
струна |
ApplicationGateway
Имя |
Описание |
Ценность |
backendAddressPools |
Список пулов внутренних адресов шлюза приложений. |
ApplicationGatewayBackendAddressPool[] |
ресурс |
Идентификатор ресурса ARM шлюза приложений. |
струна |
ApplicationGatewayBackendAddressPool
Имя |
Описание |
Ценность |
ресурс |
Идентификатор ресурса ARM внутреннего пула адресов шлюза приложений. |
струна |
AzureFileVolume
Имя |
Описание |
Ценность |
readOnly |
Флаг, указывающий, подключен ли общий файл Azure в качестве тома только для чтения. |
булевая переменная (bool) |
shareName |
Имя общей папки Azure, подключенной в качестве тома. |
строка (обязательно) |
ключХранилищаАккаунта |
Ключ доступа к учетной записи хранения, используемый для доступа к общей папке Azure. |
струна |
storageAccountKeyReference |
Ссылка на ключ доступа к учетной записи хранения, используемый для доступа к общей папке Azure. |
струна |
storageAccountName |
Имя учетной записи хранения, содержащей общую папку Azure. |
строка (обязательно) |
ContainerGroupProfileStub
Имя |
Описание |
Ценность |
containerGroupProperties |
Свойства группы контейнеров, которые можно задать при создании или обновлении NGroups. |
NGroupContainerGroupProperties |
networkProfile |
Сетевой профиль для параметров сети контейнераGroupProfile. |
NetworkProfile |
ресурс |
Ссылка на ресурс ARM профиля группы контейнеров, размещенный в ACI RP. |
ApiEntityReference |
пересмотр |
Редакция профиля CG является необязательным свойством. Если клиент не предоставляет редакцию, NGroups будет собирать последнюю версию CGProfile. |
инт |
storageProfile |
Профиль хранилища для параметров, связанных с хранилищем профиля группы контейнеров. |
StorageProfile |
ContainerGroupSubnetId
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор ресурса виртуальной сети и подсети. |
строка (обязательно) |
имя |
Понятное имя подсети. |
струна |
ElasticProfile
Имя |
Описание |
Ценность |
containerGroupNamingPolicy |
Группы контейнеров именуются в универсальной схеме именования или политике на основе GUID. Клиент может изменить политику именования, чтобы добавить префикс в имена CG во время горизонтального масштабирования. |
ElasticProfileContainerGroupNamingPolicy |
desiredCount |
|
инт |
maintainDesiredCount |
Флаг, указывающий, следует ли поддерживать нужную учетную запись при удалении клиентом определенных групп контейнеров (CG) из NGroups. В этом случае новые группы CG будут созданы группой NGroup для компенсации конкретных удаленных групп. |
булевая переменная (bool) |
ElasticProfileContainerGroupNamingPolicy
ElasticProfileContainerGroupNamingPolicyGuidNamingPolicy
Имя |
Описание |
Ценность |
приставка |
Префикс можно использовать при наличии ограничений инструментов (например, на портале Azure, где группы CG из нескольких NGroup существуют в одном RG). Префикс с именем суффиксированного ресурса должен по-прежнему соответствовать рекомендациям по именованию ресурсов Azure. |
струна |
Файловый ресурс
Имя |
Описание |
Ценность |
имя |
|
струна |
свойства |
|
FileShareProperties |
ИмяГруппыРесурсов |
|
струна |
storageAccountName |
|
струна |
FileShareProperties
Имя |
Описание |
Ценность |
shareAccessTier |
Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между TransactionOptimized (по умолчанию), горячей и холодной. Учетная запись FileStorage может выбрать Premium. Дополнительные сведения: /rest/api/storagerp/file-share/create?tabs=HTTP#shareaccesstier |
"Прохладно" "Горячий" "Премиум" "TransactionOptimized" |
shareAccessType |
Указывает, как группы контейнеров могут получить доступ к общей папке Azure, т. е. все CG будут совместно использовать одну общую папку Azure или будут иметь эксклюзивный файловый ресурс. |
"Эксклюзив" "Общий" |
LoadBalancer
LoadBalancerBackendAddressPool
Имя |
Описание |
Ценность |
ресурс |
Идентификатор ресурса ARM серверного пула адресов Load Balancer. |
струна |
Microsoft.ContainerInstance/ngroups
Имя |
Описание |
Ценность |
тождество |
Удостоверение NGroup, если настроено. |
NGroupIdentity |
местоположение |
Расположение ресурса. |
струна |
имя |
Имя ресурса |
струна
Ограничения целостности: Минимальная длина = 1 Максимальная длина = 63 Pattern = ^[a-zA-Z0-9]$|^[a-zA-Z0-9][-_a-zA-Z0-9]{0,61}[a-zA-Z0-9]$ (обязательно) |
свойства |
Описывает свойства ресурса NGroups. |
NGroupProperties |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. |
тип |
Тип ресурса |
"Microsoft.ContainerInstance/ngroups@2024-11-01-preview" |
Зоны |
Зоны для группы контейнеров. |
строка[] |
NetworkProfile
Имя |
Описание |
Ценность |
applicationGateway |
Шлюз приложений, используемый профилем CG для взаимодействия с CG в серверном пуле |
ApplicationGateway |
LoadBalancer |
LoadBalancer профиль CG будет использовать для взаимодействия с CG в серверном пуле. |
LoadBalancer |
NGroupCGPropertyContainer
NGroupCGPropertyContainerProperties
NGroupCGPropertyVolume
Имя |
Описание |
Ценность |
azureFile |
Том файла Azure. |
AzureFileVolume |
имя |
Имя тома. |
строка (обязательно) |
NGroupContainerGroupProperties
Имя |
Описание |
Ценность |
Контейнеры |
Содержит сведения о контейнере, который можно задать при создании или обновлении NGroups. |
NGroupCGPropertyContainer[] |
SubnetIds |
Содержит сведения о ресурсе ARM подсети виртуальной сети |
ContainerGroupSubnetId[] |
Объемы |
Содержит сведения о томах, которые могут быть подключены контейнерами в группах контейнеров. |
NGroupCGPropertyVolume[] |
NGroupIdentity
Имя |
Описание |
Ценность |
тип |
Тип удостоверения, используемого для NGroup. Тип SystemAssigned, UserAssigned включает как неявное созданное удостоверение, так и набор назначенных пользователем удостоверений. Тип None удаляет все удостоверения из NGroup. |
"Нет" SystemAssigned SystemAssigned, UserAssigned UserAssigned |
userAssignedIdentities |
Список удостоверений пользователей, связанных с NGroup. |
NGroupIdentityUserAssignedIdentities |
NGroupIdentityUserAssignedIdentities
NGroupProperties
Имя |
Описание |
Ценность |
containerGroupProfiles |
Профили групп контейнеров, которые можно использовать в ресурсе NGroups. |
ContainerGroupProfileStub[] |
elasticProfile |
Эластичные профили. |
ElasticProfile |
placementProfile |
Предоставляет параметры распределения и управления w.r.t определенные политики размещения. Они используют возможности, предоставляемые базовой инфраструктурой Azure. Они обычно используются для сценариев высокой доступности. Например, распределение групп CG между доменами сбоя. |
PlacementProfile |
updateProfile |
Используется клиентом для указания способа обновления групп контейнеров в NGroup. |
UpdateProfile |
PlacementProfile
Имя |
Описание |
Ценность |
faultDomainCount |
Количество доменов сбоя, используемых для распространения групп безопасности в ресурсе NGroups. Это можно указать только во время создания NGroup и неизменяемо после этого. |
инт |
StorageProfile
UpdateProfile
Имя |
Описание |
Ценность |
rollingUpdateProfile |
Этот профиль позволяет клиентам настраивать последовательное обновление. |
UpdateProfileRollingUpdateProfile |
updateMode |
|
"Вручную" "Скользящий" |
UpdateProfileRollingUpdateProfile
Имя |
Описание |
Ценность |
inPlaceUpdate |
Значение по умолчанию — false. Если задано значение true, группы CG будут обновляться на месте вместо создания новых CG и удаления старых. |
булевая переменная (bool) |
maxBatchPercent |
Максимальный процент общих групп контейнеров, которые можно обновлять одновременно путем последовательного обновления в одном пакете. |
инт |
maxUnhealthyPercent |
Максимальный процент обновленных групп контейнеров, которые могут находиться в неработоспособном состоянии после обновления каждого пакета. |
инт |
pauseTimeBetweenBatches |
Время ожидания между пакетами после завершения одного пакета последовательного обновления и запуска следующего пакета. Длительность времени должна быть указана в формате ISO 8601 в течение длительности. |
струна |
UserAssignedIdentities
VolumeMount
Имя |
Описание |
Ценность |
mountPath |
Путь в контейнере, в котором должен быть подключен том. Не должен содержать двоеточие (:). |
строка (обязательно) |
имя |
Имя подключения тома. |
строка (обязательно) |
readOnly |
Флаг, указывающий, доступен ли подключение тома только для чтения. |
булевая переменная (bool) |