Container Groups - Create Or Update
지정된 구성을 사용하여 컨테이너 그룹을 만들거나 업데이트합니다.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}?api-version=2023-05-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
container
|
path | True |
string |
컨테이너 그룹의 이름입니다. |
resource
|
path | True |
string |
리소스 그룹의 이름입니다. |
subscription
|
path | True |
string |
Microsoft Azure 구독을 고유하게 식별하는 구독 자격 증명입니다. 구독 ID는 모든 서비스 호출에 대한 URI의 일부를 형성합니다. |
api-version
|
query | True |
string |
클라이언트 API 버전 |
요청 본문
Name | 필수 | 형식 | Description |
---|---|---|---|
properties.containers | True |
컨테이너 그룹 내의 컨테이너입니다. |
|
properties.osType | True |
컨테이너 그룹의 컨테이너에 필요한 운영 체제 유형입니다. |
|
identity |
구성된 경우 컨테이너 그룹의 ID입니다. |
||
location |
string |
리소스 위치입니다. |
|
properties.confidentialComputeProperties |
기밀 컨테이너 그룹의 속성 |
||
properties.diagnostics |
컨테이너 그룹에 대한 진단 정보입니다. |
||
properties.dnsConfig |
컨테이너 그룹에 대한 DNS 구성 정보입니다. |
||
properties.encryptionProperties |
컨테이너 그룹의 암호화 속성입니다. |
||
properties.extensions |
가상 kubelet에서 사용하는 확장 |
||
properties.imageRegistryCredentials |
컨테이너 그룹을 만든 이미지 레지스트리 자격 증명입니다. |
||
properties.initContainers |
컨테이너 그룹의 init 컨테이너입니다. |
||
properties.ipAddress |
컨테이너 그룹의 IP 주소 유형입니다. |
||
properties.priority |
컨테이너 그룹의 우선 순위입니다. |
||
properties.restartPolicy |
컨테이너 그룹 내의 모든 컨테이너에 대한 정책을 다시 시작합니다.
|
||
properties.sku |
컨테이너 그룹의 SKU입니다. |
||
properties.subnetIds |
컨테이너 그룹의 서브넷 리소스 ID입니다. |
||
properties.volumes |
Volume[] |
이 컨테이너 그룹의 컨테이너에서 탑재할 수 있는 볼륨 목록입니다. |
|
tags |
object |
리소스 태그입니다. |
|
zones |
string[] |
컨테이너 그룹의 영역입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
그래 |
|
201 Created |
생성됨 - 컨테이너 그룹이 만들어집니다. |
|
Other Status Codes |
작업이 실패한 이유를 설명하는 오류 응답입니다. |
보안
azure_auth
Azure Active Directory OAuth2 Flow
형식:
oauth2
Flow:
implicit
권한 부여 URL:
https://login.microsoftonline.com/common/oauth2/authorize
범위
Name | Description |
---|---|
user_impersonation | 사용자 계정 가장 |
예제
Confidential |
Container |
Container |
Container |
Container |
ConfidentialContainerGroup
샘플 요청
PUT https://management.azure.com/subscriptions/subid/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroups/demo1?api-version=2023-05-01
{
"location": "westeurope",
"properties": {
"containers": [
{
"name": "accdemo",
"properties": {
"command": [],
"environmentVariables": [],
"image": "confiimage",
"ports": [
{
"port": 8000
}
],
"resources": {
"requests": {
"cpu": 1,
"memoryInGB": 1.5
}
},
"securityContext": {
"privileged": false,
"capabilities": {
"add": [
"CAP_NET_ADMIN"
]
}
}
}
}
],
"imageRegistryCredentials": [],
"ipAddress": {
"ports": [
{
"protocol": "TCP",
"port": 8000
}
],
"type": "Public"
},
"osType": "Linux",
"sku": "Confidential",
"confidentialComputeProperties": {
"ccePolicy": "eyJhbGxvd19hbGwiOiB0cnVlLCAiY29udGFpbmVycyI6IHsibGVuZ3RoIjogMCwgImVsZW1lbnRzIjogbnVsbH19"
}
}
}
샘플 응답
{
"properties": {
"sku": "Confidential",
"provisioningState": "Succeeded",
"containers": [
{
"name": "accdemo",
"properties": {
"image": "confiimage",
"command": [],
"ports": [
{
"port": 8000
}
],
"environmentVariables": [],
"resources": {
"requests": {
"memoryInGB": 1.5,
"cpu": 1
}
},
"securityContext": {
"privileged": false,
"capabilities": {
"add": [
"CAP_NET_ADMIN"
]
}
}
}
}
],
"ipAddress": {
"ports": [
{
"protocol": "TCP",
"port": 8000
}
],
"type": "Public"
},
"initContainers": [],
"imageRegistryCredentials": [],
"osType": "Linux",
"instanceView": {
"events": [],
"state": "Running"
},
"confidentialComputeProperties": {
"ccePolicy": "eyJhbGxvd19hbGwiOiB0cnVlLCAiY29udGFpbmVycyI6IHsibGVuZ3RoIjogMCwgImVsZW1lbnRzIjogbnVsbH19"
}
},
"id": "/subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/test-rg/providers/Microsoft.ContainerInstance/containerGroups/demo1",
"name": "demo1",
"type": "Microsoft.ContainerInstance/containerGroups",
"location": "westeurope"
}
{
"properties": {
"sku": "Confidential",
"provisioningState": "Succeeded",
"containers": [
{
"name": "accdemo",
"properties": {
"image": "confiimage",
"command": [],
"ports": [
{
"port": 8000
}
],
"environmentVariables": [],
"resources": {
"requests": {
"memoryInGB": 1.5,
"cpu": 1
}
},
"securityContext": {
"privileged": false,
"capabilities": {
"add": [
"CAP_NET_ADMIN"
]
}
}
}
}
],
"ipAddress": {
"ports": [
{
"protocol": "TCP",
"port": 8000
}
],
"type": "Public"
},
"initContainers": [],
"imageRegistryCredentials": [],
"osType": "Linux",
"instanceView": {
"events": [],
"state": "Running"
},
"confidentialComputeProperties": {
"ccePolicy": "eyJhbGxvd19hbGwiOiB0cnVlLCAiY29udGFpbmVycyI6IHsibGVuZ3RoIjogMCwgImVsZW1lbnRzIjogbnVsbH19"
}
},
"id": "/subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/test-rg/providers/Microsoft.ContainerInstance/containerGroups/demo1",
"name": "demo1",
"type": "Microsoft.ContainerInstance/containerGroups",
"location": "westeurope"
}
ContainerGroupCreateWithExtensions
샘플 요청
PUT https://management.azure.com/subscriptions/subid/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroups/demo1?api-version=2023-05-01
{
"location": "eastus2",
"properties": {
"containers": [
{
"name": "demo1",
"properties": {
"command": [],
"environmentVariables": [],
"image": "nginx",
"ports": [
{
"port": 80
}
],
"resources": {
"requests": {
"cpu": 1,
"memoryInGB": 1.5
}
}
}
}
],
"imageRegistryCredentials": [],
"ipAddress": {
"ports": [
{
"protocol": "TCP",
"port": 80
}
],
"type": "Private"
},
"osType": "Linux",
"subnetIds": [
{
"id": "/subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/test-rg/providers/Microsoft.Network/virtualNetworks/test-rg-vnet/subnets/test-subnet"
}
],
"extensions": [
{
"name": "kube-proxy",
"properties": {
"extensionType": "kube-proxy",
"version": "1.0",
"settings": {
"clusterCidr": "10.240.0.0/16",
"kubeVersion": "v1.9.10"
},
"protectedSettings": {
"kubeConfig": "<kubeconfig encoded string>"
}
}
},
{
"name": "vk-realtime-metrics",
"properties": {
"extensionType": "realtime-metrics",
"version": "1.0"
}
}
]
}
}
샘플 응답
{
"properties": {
"sku": "Standard",
"provisioningState": "Pending",
"containers": [
{
"name": "demo1",
"properties": {
"image": "nginx",
"command": [],
"ports": [
{
"port": 80
}
],
"environmentVariables": [],
"resources": {
"requests": {
"memoryInGB": 1.5,
"cpu": 1
}
}
}
}
],
"initContainers": [],
"extensions": [
{
"name": "kube-proxy",
"properties": {
"extensionType": "kube-proxy",
"version": "1.0",
"settings": {
"clusterCidr": "10.240.0.0/16",
"kubeVersion": "v1.9.10"
}
}
},
{
"name": "vk-realtime-metrics",
"properties": {
"extensionType": "realtime-metrics",
"version": "1.0"
}
}
],
"imageRegistryCredentials": [],
"osType": "Linux",
"instanceView": {
"events": [],
"state": "Pending"
},
"subnetIds": [
{
"id": "/subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/test-rg/providers/Microsoft.Network/virtualNetworks/test-rg-vnet/subnets/test-subnet"
}
]
},
"id": "/subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/test-rg/providers/Microsoft.ContainerInstance/containerGroups/demo1",
"name": "demo1",
"type": "Microsoft.ContainerInstance/containerGroups",
"location": "eastus2"
}
{
"properties": {
"sku": "Standard",
"provisioningState": "Pending",
"containers": [
{
"name": "demo1",
"properties": {
"image": "nginx",
"command": [],
"ports": [
{
"port": 80
}
],
"environmentVariables": [],
"resources": {
"requests": {
"memoryInGB": 1.5,
"cpu": 1
}
}
}
}
],
"initContainers": [],
"extensions": [
{
"name": "kube-proxy",
"properties": {
"extensionType": "kube-proxy",
"version": "1.0",
"settings": {
"clusterCidr": "10.240.0.0/16",
"kubeVersion": "v1.9.10"
}
}
},
{
"name": "vk-realtime-metrics",
"properties": {
"extensionType": "realtime-metrics",
"version": "1.0"
}
}
],
"imageRegistryCredentials": [],
"osType": "Linux",
"instanceView": {
"events": [],
"state": "Running"
},
"subnetIds": [
{
"id": "/subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/test-rg/providers/Microsoft.Network/virtualNetworks/test-rg-vnet/subnets/test-subnet"
}
]
},
"id": "/subscriptions/00000000-0000-0000-0000-00000000/resourceGroups/test-rg/providers/Microsoft.ContainerInstance/containerGroups/demo1",
"name": "demo1",
"type": "Microsoft.ContainerInstance/containerGroups",
"location": "eastus2"
}
ContainerGroupsCreateOrUpdate
샘플 요청
PUT https://management.azure.com/subscriptions/subid/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroups/demo1?api-version=2023-05-01
{
"location": "west us",
"identity": {
"type": "SystemAssigned, UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity-name": {}
}
},
"properties": {
"containers": [
{
"name": "demo1",
"properties": {
"command": [],
"environmentVariables": [],
"image": "nginx",
"ports": [
{
"port": 80
}
],
"resources": {
"requests": {
"cpu": 1,
"memoryInGB": 1.5,
"gpu": {
"count": 1,
"sku": "K80"
}
}
},
"volumeMounts": [
{
"name": "volume1",
"mountPath": "/mnt/volume1",
"readOnly": false
},
{
"name": "volume2",
"mountPath": "/mnt/volume2",
"readOnly": false
},
{
"name": "volume3",
"mountPath": "/mnt/volume3",
"readOnly": true
}
]
}
}
],
"diagnostics": {
"logAnalytics": {
"workspaceId": "workspaceid",
"workspaceKey": "workspaceKey",
"logType": "ContainerInsights",
"metadata": {
"test-key": "test-metadata-value"
},
"workspaceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/rg/providers/microsoft.operationalinsights/workspaces/workspace"
}
},
"subnetIds": [
{
"id": "[resourceId('Microsoft.Network/virtualNetworks/subnets', parameters('vnetName'), parameters('subnetName'))]"
}
],
"dnsConfig": {
"nameServers": [
"1.1.1.1"
],
"searchDomains": "cluster.local svc.cluster.local",
"options": "ndots:2"
},
"imageRegistryCredentials": [],
"ipAddress": {
"ports": [
{
"protocol": "TCP",
"port": 80
}
],
"type": "Public",
"dnsNameLabel": "dnsnamelabel1",
"autoGeneratedDomainNameLabelScope": "Unsecure"
},
"osType": "Linux",
"volumes": [
{
"name": "volume1",
"azureFile": {
"shareName": "shareName",
"storageAccountName": "accountName",
"storageAccountKey": "accountKey"
}
},
{
"name": "volume2",
"emptyDir": {}
},
{
"name": "volume3",
"secret": {
"secretKey1": "SecretValue1InBase64",
"secretKey2": "SecretValue2InBase64"
}
}
]
}
}
샘플 응답
{
"id": "/subscriptions/subid/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroups/demo1",
"location": "WestUs",
"zones": [
"1"
],
"name": "demo1",
"properties": {
"containers": [
{
"name": "demo1",
"properties": {
"command": [],
"environmentVariables": [],
"image": "nginx",
"ports": [
{
"port": 80
}
],
"resources": {
"requests": {
"cpu": 1,
"memoryInGB": 1.5,
"gpu": {
"count": 1,
"sku": "K80"
}
}
},
"volumeMounts": [
{
"name": "volume1",
"mountPath": "/mnt/volume1",
"readOnly": false
},
{
"name": "volume2",
"mountPath": "/mnt/volume2",
"readOnly": false
},
{
"name": "volume3",
"mountPath": "/mnt/volume3",
"readOnly": true
}
]
}
}
],
"diagnostics": {
"logAnalytics": {
"workspaceId": "workspaceid"
}
},
"dnsConfig": {
"nameServers": [
"1.1.1.1"
],
"searchDomains": "cluster.local svc.cluster.local",
"options": "ndots:2"
},
"imageRegistryCredentials": [],
"ipAddress": {
"ip": "10.0.0.1",
"ports": [
{
"port": 80,
"protocol": "TCP"
}
],
"type": "Public",
"dnsNameLabel": "dnsnamelabel1",
"autoGeneratedDomainNameLabelScope": "Unsecure",
"fqdn": "dnsnamelabel1.azure-container.io"
},
"osType": "Linux",
"provisioningState": "Succeeded",
"volumes": [
{
"name": "volume1",
"azureFile": {
"shareName": "shareName",
"storageAccountName": "accountName"
}
},
{
"name": "volume2",
"emptyDir": {}
},
{
"name": "volume3",
"secret": {}
}
]
},
"type": "Microsoft.ContainerInstance/containerGroups"
}
{
"id": "/subscriptions/subid/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroups/demo1",
"location": "WestUs",
"zones": [
"1"
],
"name": "demo1",
"properties": {
"containers": [
{
"name": "demo1",
"properties": {
"command": [],
"environmentVariables": [],
"image": "nginx",
"ports": [
{
"port": 80
}
],
"resources": {
"requests": {
"cpu": 1,
"memoryInGB": 1.5,
"gpu": {
"count": 1,
"sku": "K80"
}
}
},
"volumeMounts": [
{
"name": "volume1",
"mountPath": "/mnt/volume1",
"readOnly": false
},
{
"name": "volume2",
"mountPath": "/mnt/volume2",
"readOnly": false
},
{
"name": "volume3",
"mountPath": "/mnt/volume3",
"readOnly": true
}
]
}
}
],
"dnsConfig": {
"nameServers": [
"1.1.1.1"
]
},
"imageRegistryCredentials": [],
"ipAddress": {
"ip": "10.0.0.1",
"ports": [
{
"port": 80,
"protocol": "TCP"
}
],
"type": "Public",
"dnsNameLabel": "dnsnamelabel1",
"autoGeneratedDomainNameLabelScope": "Unsecure",
"fqdn": "dnsnamelabel1.azure-container.io"
},
"osType": "Linux",
"provisioningState": "Succeeded",
"volumes": [
{
"name": "volume1",
"azureFile": {
"shareName": "shareName",
"storageAccountName": "accountName"
}
},
{
"name": "volume2",
"emptyDir": {}
},
{
"name": "volume3",
"secret": {}
}
]
},
"type": "Microsoft.ContainerInstance/containerGroups"
}
ContainerGroupsCreateWithPriority
샘플 요청
PUT https://management.azure.com/subscriptions/subid/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroups/demo1?api-version=2023-05-01
{
"properties": {
"sku": "Standard",
"containers": [
{
"name": "test-container-001",
"properties": {
"image": "alpine:latest",
"command": [
"/bin/sh",
"-c",
"sleep 10"
],
"resources": {
"requests": {
"memoryInGB": 1,
"cpu": 1
}
}
}
}
],
"restartPolicy": "Never",
"osType": "Linux",
"priority": "Spot"
},
"location": "eastus"
}
샘플 응답
{
"properties": {
"sku": "Standard",
"provisioningState": "Succeeded",
"containers": [
{
"name": "test-container-001",
"properties": {
"image": "alpine:latest",
"command": [
"/bin/sh",
"-c",
"sleep 10"
],
"ports": [],
"environmentVariables": [],
"resources": {
"requests": {
"memoryInGB": 1,
"cpu": 1
}
}
}
}
],
"initContainers": [],
"restartPolicy": "Never",
"osType": "Linux",
"instanceView": {
"events": [],
"state": "Succeeded"
},
"priority": "Spot"
},
"id": "/subscriptions/subId/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroups/demo1",
"name": "demo1",
"type": "Microsoft.ContainerInstance/containerGroups",
"location": "eastus"
}
{
"properties": {
"sku": "Standard",
"provisioningState": "Created",
"containers": [
{
"name": "test-container-001",
"properties": {
"image": "alpine:latest",
"command": [
"/bin/sh",
"-c",
"sleep 10"
],
"ports": [],
"environmentVariables": [],
"resources": {
"requests": {
"memoryInGB": 1,
"cpu": 1
}
}
}
}
],
"initContainers": [],
"restartPolicy": "Never",
"osType": "Linux",
"instanceView": {
"events": [],
"state": "Created"
},
"priority": "Spot"
},
"id": "/subscriptions/subId/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroups/demo1",
"name": "demo1",
"type": "Microsoft.ContainerInstance/containerGroups",
"location": "eastus"
}
ContainerGroupWithEncryptionProperties
샘플 요청
PUT https://management.azure.com/subscriptions/subid/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroups/demo1?api-version=2023-05-01
{
"location": "eastus2",
"identity": {
"type": "UserAssigned",
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/test-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/container-group-identity": {}
}
},
"properties": {
"containers": [
{
"name": "demo1",
"properties": {
"command": [],
"environmentVariables": [],
"image": "nginx",
"ports": [
{
"port": 80
}
],
"resources": {
"requests": {
"cpu": 1,
"memoryInGB": 1.5
}
}
}
}
],
"imageRegistryCredentials": [],
"ipAddress": {
"ports": [
{
"protocol": "TCP",
"port": 80
}
],
"type": "Public"
},
"osType": "Linux",
"encryptionProperties": {
"vaultBaseUrl": "https://testkeyvault.vault.azure.net",
"keyName": "test-key",
"keyVersion": "<key version>",
"identity": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/test-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/container-group-identity"
}
}
}
샘플 응답
{
"properties": {
"sku": "Standard",
"encryptionProperties": {
"vaultBaseUrl": "https://testkeyvault.vault.azure.net/",
"keyName": "test-key",
"keyVersion": "<key version>",
"identity": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/test-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/container-group-identity"
},
"provisioningState": "Pending",
"containers": [
{
"name": "demo1",
"properties": {
"image": "nginx",
"command": [],
"ports": [
{
"port": 80
}
],
"environmentVariables": [],
"resources": {
"requests": {
"memoryInGB": 1.5,
"cpu": 1
}
}
}
}
],
"initContainers": [],
"imageRegistryCredentials": [],
"ipAddress": {
"ports": [
{
"protocol": "TCP",
"port": 80
}
],
"type": "Public"
},
"osType": "Linux",
"instanceView": {
"events": [],
"state": "Pending"
}
},
"identity": {
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/test-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/container-group-identity": {
"principalId": "<principal id>",
"clientId": "<client id>"
}
},
"tenantId": "<tenant id>",
"type": "UserAssigned"
},
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/test-rg/providers/Microsoft.ContainerInstance/containerGroups/demo1",
"name": "demo1",
"type": "Microsoft.ContainerInstance/containerGroups",
"location": "eastus2"
}
{
"properties": {
"sku": "Standard",
"encryptionProperties": {
"vaultBaseUrl": "https://testkeyvault.vault.azure.net/",
"keyName": "test-key",
"keyVersion": "key version",
"identity": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/test-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/container-group-identity"
},
"provisioningState": "Running",
"containers": [
{
"name": "demo1",
"properties": {
"image": "nginx",
"command": [],
"ports": [
{
"port": 80
}
],
"environmentVariables": [],
"resources": {
"requests": {
"memoryInGB": 1.5,
"cpu": 1
}
}
}
}
],
"initContainers": [],
"imageRegistryCredentials": [],
"ipAddress": {
"ports": [
{
"protocol": "TCP",
"port": 80
}
],
"type": "Public"
},
"osType": "Linux",
"instanceView": {
"events": [],
"state": "Pending"
}
},
"identity": {
"userAssignedIdentities": {
"/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/test-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/container-group-identity": {
"principalId": "<principal id>",
"clientId": "<client id>"
}
},
"tenantId": "<tenant id>",
"type": "UserAssigned"
},
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/test-rg/providers/Microsoft.ContainerInstance/containerGroups/demo1",
"name": "demo1",
"type": "Microsoft.ContainerInstance/containerGroups",
"location": "eastus2"
}
정의
Name | Description |
---|---|
Azure |
Azure 파일 볼륨의 속성입니다. Azure 파일 공유는 볼륨으로 탑재됩니다. |
Cloud |
Container Instance 서비스의 오류 응답입니다. |
Cloud |
Container Instance 서비스의 오류 응답입니다. |
Confidential |
기밀 컨테이너 그룹의 속성 |
Container |
컨테이너 인스턴스입니다. |
Container |
활동성 또는 준비 상태 프로브에 대한 컨테이너 실행 명령 |
Container |
컨테이너 그룹입니다. |
Container |
컨테이너 그룹 진단 정보입니다. |
Container |
컨테이너 그룹의 ID입니다. |
Container |
IP가 공용 인터넷 또는 프라이빗 VNET에 노출되는지 여부를 지정합니다. |
Container |
포트와 연결된 프로토콜입니다. |
Container |
컨테이너 그룹의 우선 순위입니다. |
Container |
컨테이너 그룹의 인스턴스 뷰입니다. 응답에서만 유효합니다. |
Container |
컨테이너 그룹 내의 모든 컨테이너에 대한 정책을 다시 시작합니다.
|
Container |
컨테이너 그룹 SKU입니다. |
Container |
컨테이너 그룹 서브넷 정보입니다. |
Container |
활동성 또는 준비 상태 프로브에 대한 컨테이너 Http Get 설정 |
Container |
포트와 연결된 프로토콜입니다. |
Container |
컨테이너 인스턴스에 노출된 포트입니다. |
Container |
활동성 또는 준비 상태의 컨테이너 프로브 |
Container |
컨테이너 인스턴스 상태입니다. |
Deployment |
배포에 추가할 확장 사이드카입니다. |
Dns |
컨테이너 그룹에 대한 DNS 구성입니다. |
dns |
보안 열거형을 나타내는 값입니다. 'Unsecure' 값은 선택하지 않은 경우 기본값이며, 개체의 도메인 이름 레이블이 하위 도메인 인수에 대해 보호되지 않음을 의미합니다. 선택한 경우 'TenantReuse' 값이 기본값이며 개체의 도메인 이름 레이블을 동일한 테넌트 내에서 다시 사용할 수 있습니다. 'SubscriptionReuse' 값은 개체의 도메인 이름 레이블을 동일한 구독 내에서 다시 사용할 수 있습니다. 'ResourceGroupReuse' 값은 개체의 도메인 이름 레이블을 동일한 리소스 그룹 내에서 다시 사용할 수 있습니다. 'NoReuse' 값은 개체의 도메인 이름 레이블을 동일한 리소스 그룹, 구독 또는 테넌트 내에서 다시 사용할 수 없음을 의미합니다. |
Empty |
빈 디렉터리 볼륨입니다. |
Encryption |
컨테이너 그룹 암호화 속성입니다. |
Environment |
컨테이너 인스턴스 내에서 설정할 환경 변수입니다. |
Event |
컨테이너 그룹 또는 컨테이너 인스턴스 이벤트입니다. |
Git |
git 리포지토리의 내용으로 채워진 볼륨을 나타냅니다. |
Gpu |
GPU 리소스입니다. |
Gpu |
GPU 리소스의 SKU입니다. |
Http |
HTTP 헤더입니다. |
Image |
이미지 레지스트리 자격 증명. |
Init |
init 컨테이너 정의입니다. |
Init |
init 컨테이너의 인스턴스 뷰입니다. 응답에서만 유효합니다. |
Instance |
컨테이너 인스턴스의 인스턴스 뷰입니다. 응답에서만 유효합니다. |
Ip |
컨테이너 그룹의 IP 주소입니다. |
Log |
컨테이너 그룹 로그 분석 정보입니다. |
Log |
사용할 로그 형식입니다. |
Operating |
컨테이너 그룹의 컨테이너에 필요한 운영 체제 유형입니다. |
Port |
컨테이너 그룹에 노출된 포트입니다. |
Resource |
컨테이너 그룹에 사용되는 ID의 형식입니다. 'SystemAssigned, UserAssigned' 형식에는 암시적으로 생성된 ID와 사용자 할당 ID 집합이 모두 포함됩니다. 'None' 형식은 컨테이너 그룹에서 모든 ID를 제거합니다. |
Resource |
리소스 제한입니다. |
Resource |
리소스 요청입니다. |
Resource |
리소스 요구 사항입니다. |
Scheme |
스키마입니다. |
Security |
컨테이너에서 추가 또는 삭제할 기능입니다. |
Security |
컨테이너의 보안 컨텍스트입니다. |
User |
컨테이너 그룹과 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' 형식의 ARM 리소스 ID입니다. |
Volume |
볼륨의 속성입니다. |
Volume |
볼륨 탑재의 속성입니다. |
AzureFileVolume
Azure 파일 볼륨의 속성입니다. Azure 파일 공유는 볼륨으로 탑재됩니다.
Name | 형식 | Description |
---|---|---|
readOnly |
boolean |
볼륨으로 탑재된 Azure 파일 공유가 읽기 전용인지 여부를 나타내는 플래그입니다. |
shareName |
string |
볼륨으로 탑재할 Azure 파일 공유의 이름입니다. |
storageAccountKey |
string |
Azure 파일 공유에 액세스하는 데 사용되는 스토리지 계정 액세스 키입니다. |
storageAccountName |
string |
Azure 파일 공유를 포함하는 스토리지 계정의 이름입니다. |
CloudError
Container Instance 서비스의 오류 응답입니다.
Name | 형식 | Description |
---|---|---|
error |
Container Instance 서비스의 오류 응답입니다. |
CloudErrorBody
Container Instance 서비스의 오류 응답입니다.
Name | 형식 | Description |
---|---|---|
code |
string |
오류의 식별자입니다. 코드는 고정적이며 프로그래밍 방식으로 사용할 수 있습니다. |
details |
오류에 대한 추가 세부 정보 목록입니다. |
|
message |
string |
사용자 인터페이스에 표시하기에 적합한 오류를 설명하는 메시지입니다. |
target |
string |
특정 오류의 대상입니다. 예를 들어 오류가 발생한 속성의 이름입니다. |
ConfidentialComputeProperties
기밀 컨테이너 그룹의 속성
Name | 형식 | Description |
---|---|---|
ccePolicy |
string |
base64로 인코딩된 기밀 컴퓨팅 적용 정책 |
Container
컨테이너 인스턴스입니다.
Name | 형식 | Description |
---|---|---|
name |
string |
사용자가 제공한 컨테이너 인스턴스의 이름입니다. |
properties.command |
string[] |
exec 형식으로 컨테이너 인스턴스 내에서 실행할 명령입니다. |
properties.environmentVariables |
컨테이너 인스턴스에서 설정할 환경 변수입니다. |
|
properties.image |
string |
컨테이너 인스턴스를 만드는 데 사용되는 이미지의 이름입니다. |
properties.instanceView |
컨테이너 인스턴스의 인스턴스 뷰입니다. 응답에서만 유효합니다. |
|
properties.livenessProbe |
활동성 프로브입니다. |
|
properties.ports |
컨테이너 인스턴스의 노출된 포트입니다. |
|
properties.readinessProbe |
준비 상태 프로브입니다. |
|
properties.resources |
컨테이너 인스턴스의 리소스 요구 사항입니다. |
|
properties.securityContext |
컨테이너 보안 속성입니다. |
|
properties.volumeMounts |
컨테이너 인스턴스에 사용할 수 있는 볼륨 탑재입니다. |
ContainerExec
활동성 또는 준비 상태 프로브에 대한 컨테이너 실행 명령
Name | 형식 | Description |
---|---|---|
command |
string[] |
컨테이너 내에서 실행할 명령입니다. |
ContainerGroup
컨테이너 그룹입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스 ID입니다. |
identity |
구성된 경우 컨테이너 그룹의 ID입니다. |
|
location |
string |
리소스 위치입니다. |
name |
string |
리소스 이름입니다. |
properties.confidentialComputeProperties |
기밀 컨테이너 그룹의 속성 |
|
properties.containers |
컨테이너 그룹 내의 컨테이너입니다. |
|
properties.diagnostics |
컨테이너 그룹에 대한 진단 정보입니다. |
|
properties.dnsConfig |
컨테이너 그룹에 대한 DNS 구성 정보입니다. |
|
properties.encryptionProperties |
컨테이너 그룹의 암호화 속성입니다. |
|
properties.extensions |
가상 kubelet에서 사용하는 확장 |
|
properties.imageRegistryCredentials |
컨테이너 그룹을 만든 이미지 레지스트리 자격 증명입니다. |
|
properties.initContainers |
컨테이너 그룹의 init 컨테이너입니다. |
|
properties.instanceView |
컨테이너 그룹의 인스턴스 뷰입니다. 응답에서만 유효합니다. |
|
properties.ipAddress |
컨테이너 그룹의 IP 주소 유형입니다. |
|
properties.osType |
컨테이너 그룹의 컨테이너에 필요한 운영 체제 유형입니다. |
|
properties.priority |
컨테이너 그룹의 우선 순위입니다. |
|
properties.provisioningState |
string |
컨테이너 그룹의 프로비전 상태입니다. 응답에만 나타납니다. |
properties.restartPolicy |
컨테이너 그룹 내의 모든 컨테이너에 대한 정책을 다시 시작합니다.
|
|
properties.sku |
컨테이너 그룹의 SKU입니다. |
|
properties.subnetIds |
컨테이너 그룹의 서브넷 리소스 ID입니다. |
|
properties.volumes |
Volume[] |
이 컨테이너 그룹의 컨테이너에서 탑재할 수 있는 볼륨 목록입니다. |
tags |
object |
리소스 태그입니다. |
type |
string |
리소스 종류입니다. |
zones |
string[] |
컨테이너 그룹의 영역입니다. |
ContainerGroupDiagnostics
컨테이너 그룹 진단 정보입니다.
Name | 형식 | Description |
---|---|---|
logAnalytics |
컨테이너 그룹 로그 분석 정보입니다. |
ContainerGroupIdentity
컨테이너 그룹의 ID입니다.
Name | 형식 | Description |
---|---|---|
principalId |
string |
컨테이너 그룹 ID의 보안 주체 ID입니다. 이 속성은 시스템 할당 ID에 대해서만 제공됩니다. |
tenantId |
string |
컨테이너 그룹과 연결된 테넌트 ID입니다. 이 속성은 시스템 할당 ID에 대해서만 제공됩니다. |
type |
컨테이너 그룹에 사용되는 ID의 형식입니다. 'SystemAssigned, UserAssigned' 형식에는 암시적으로 생성된 ID와 사용자 할당 ID 집합이 모두 포함됩니다. 'None' 형식은 컨테이너 그룹에서 모든 ID를 제거합니다. |
|
userAssignedIdentities |
<string,
User |
컨테이너 그룹과 연결된 사용자 ID 목록입니다. |
ContainerGroupIpAddressType
IP가 공용 인터넷 또는 프라이빗 VNET에 노출되는지 여부를 지정합니다.
값 | Description |
---|---|
Private | |
Public |
ContainerGroupNetworkProtocol
포트와 연결된 프로토콜입니다.
값 | Description |
---|---|
TCP | |
UDP |
ContainerGroupPriority
컨테이너 그룹의 우선 순위입니다.
값 | Description |
---|---|
Regular | |
Spot |
ContainerGroupProperties.properties.InstanceView
컨테이너 그룹의 인스턴스 뷰입니다. 응답에서만 유효합니다.
Name | 형식 | Description |
---|---|---|
events |
Event[] |
이 컨테이너 그룹의 이벤트입니다. |
state |
string |
컨테이너 그룹의 상태입니다. 응답에서만 유효합니다. |
ContainerGroupRestartPolicy
컨테이너 그룹 내의 모든 컨테이너에 대한 정책을 다시 시작합니다.
-
Always
항상 다시 시작 - 오류 발생
OnFailure
다시 시작 -
Never
다시 시작 안 했습니다.
값 | Description |
---|---|
Always | |
Never | |
OnFailure |
ContainerGroupSku
컨테이너 그룹 SKU입니다.
값 | Description |
---|---|
Confidential | |
Dedicated | |
Standard |
ContainerGroupSubnetId
컨테이너 그룹 서브넷 정보입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
가상 네트워크 및 서브넷의 리소스 ID입니다. |
name |
string |
서브넷의 이름입니다. |
ContainerHttpGet
활동성 또는 준비 상태 프로브에 대한 컨테이너 Http Get 설정
Name | 형식 | Description |
---|---|---|
httpHeaders |
HTTP 헤더입니다. |
|
path |
string |
검색할 경로입니다. |
port |
integer (int32) |
검색할 포트 번호입니다. |
scheme |
스키마입니다. |
ContainerNetworkProtocol
포트와 연결된 프로토콜입니다.
값 | Description |
---|---|
TCP | |
UDP |
ContainerPort
컨테이너 인스턴스에 노출된 포트입니다.
Name | 형식 | Description |
---|---|---|
port |
integer (int32) |
컨테이너 그룹 내에 노출되는 포트 번호입니다. |
protocol |
포트와 연결된 프로토콜입니다. |
ContainerProbe
활동성 또는 준비 상태의 컨테이너 프로브
Name | 형식 | Description |
---|---|---|
exec |
검색할 실행 명령 |
|
failureThreshold |
integer (int32) |
실패 임계값입니다. |
httpGet |
검색할 Http 가져오기 설정 |
|
initialDelaySeconds |
integer (int32) |
초기 지연 시간(초)입니다. |
periodSeconds |
integer (int32) |
기간 초입니다. |
successThreshold |
integer (int32) |
성공 임계값입니다. |
timeoutSeconds |
integer (int32) |
제한 시간(초)입니다. |
ContainerState
컨테이너 인스턴스 상태입니다.
Name | 형식 | Description |
---|---|---|
detailStatus |
string |
컨테이너 인스턴스 상태의 사람이 읽을 수 있는 상태입니다. |
exitCode |
integer (int32) |
컨테이너 인스턴스 종료 코드는 |
finishTime |
string (date-time) |
컨테이너 인스턴스 상태가 완료된 날짜-시간입니다. |
startTime |
string (date-time) |
컨테이너 인스턴스 상태가 시작된 날짜-시간입니다. |
state |
string |
컨테이너 인스턴스의 상태입니다. |
DeploymentExtensionSpec
배포에 추가할 확장 사이드카입니다.
Name | 형식 | Description |
---|---|---|
name |
string |
확장의 이름입니다. |
properties.extensionType |
string |
추가할 확장의 유형입니다. |
properties.protectedSettings |
object |
확장에 대한 보호된 설정입니다. |
properties.settings |
object |
확장에 대한 설정입니다. |
properties.version |
string |
사용 중인 확장의 버전입니다. |
DnsConfiguration
컨테이너 그룹에 대한 DNS 구성입니다.
Name | 형식 | Description |
---|---|---|
nameServers |
string[] |
컨테이너 그룹의 DNS 서버입니다. |
options |
string |
컨테이너 그룹에 대한 DNS 옵션입니다. |
searchDomains |
string |
컨테이너 그룹의 호스트 이름 조회에 대한 DNS 검색 도메인입니다. |
dnsNameLabelReusePolicy
보안 열거형을 나타내는 값입니다. 'Unsecure' 값은 선택하지 않은 경우 기본값이며, 개체의 도메인 이름 레이블이 하위 도메인 인수에 대해 보호되지 않음을 의미합니다. 선택한 경우 'TenantReuse' 값이 기본값이며 개체의 도메인 이름 레이블을 동일한 테넌트 내에서 다시 사용할 수 있습니다. 'SubscriptionReuse' 값은 개체의 도메인 이름 레이블을 동일한 구독 내에서 다시 사용할 수 있습니다. 'ResourceGroupReuse' 값은 개체의 도메인 이름 레이블을 동일한 리소스 그룹 내에서 다시 사용할 수 있습니다. 'NoReuse' 값은 개체의 도메인 이름 레이블을 동일한 리소스 그룹, 구독 또는 테넌트 내에서 다시 사용할 수 없음을 의미합니다.
값 | Description |
---|---|
Noreuse | |
ResourceGroupReuse | |
SubscriptionReuse | |
TenantReuse | |
Unsecure |
EmptyDirVolume
빈 디렉터리 볼륨입니다.
EncryptionProperties
컨테이너 그룹 암호화 속성입니다.
Name | 형식 | Description |
---|---|---|
identity |
string |
keyvault 관리 ID입니다. |
keyName |
string |
암호화 키 이름입니다. |
keyVersion |
string |
암호화 키 버전입니다. |
vaultBaseUrl |
string |
keyvault 기본 URL입니다. |
EnvironmentVariable
컨테이너 인스턴스 내에서 설정할 환경 변수입니다.
Name | 형식 | Description |
---|---|---|
name |
string |
환경 변수의 이름입니다. |
secureValue |
string |
보안 환경 변수의 값입니다. |
value |
string |
환경 변수의 값입니다. |
Event
컨테이너 그룹 또는 컨테이너 인스턴스 이벤트입니다.
Name | 형식 | Description |
---|---|---|
count |
integer (int32) |
이벤트 수입니다. |
firstTimestamp |
string (date-time) |
가장 일찍 기록된 이벤트의 날짜-시간입니다. |
lastTimestamp |
string (date-time) |
최근 기록된 이벤트의 날짜-시간입니다. |
message |
string |
이벤트 메시지입니다. |
name |
string |
이벤트 이름입니다. |
type |
string |
이벤트 유형입니다. |
GitRepoVolume
git 리포지토리의 내용으로 채워진 볼륨을 나타냅니다.
Name | 형식 | Description |
---|---|---|
directory |
string |
대상 디렉터리 이름입니다. '..'을 포함하거나 시작하지 않아야 합니다. '.'이(가) 제공되면 볼륨 디렉터리가 git 리포지토리가 됩니다. 그렇지 않으면 지정된 경우 볼륨에 지정된 이름의 하위 디렉터리에 git 리포지토리가 포함됩니다. |
repository |
string |
리포지토리 URL |
revision |
string |
지정된 수정 버전에 대한 해시를 커밋합니다. |
GpuResource
GPU 리소스입니다.
Name | 형식 | Description |
---|---|---|
count |
integer (int32) |
GPU 리소스의 수입니다. |
sku |
GPU 리소스의 SKU입니다. |
GpuSku
GPU 리소스의 SKU입니다.
값 | Description |
---|---|
K80 | |
P100 | |
V100 |
HttpHeader
HTTP 헤더입니다.
Name | 형식 | Description |
---|---|---|
name |
string |
헤더 이름입니다. |
value |
string |
헤더 값입니다. |
ImageRegistryCredential
이미지 레지스트리 자격 증명.
Name | 형식 | Description |
---|---|---|
identity |
string |
프라이빗 레지스트리의 ID입니다. |
identityUrl |
string |
프라이빗 레지스트리의 ID URL입니다. |
password |
string |
프라이빗 레지스트리의 암호입니다. |
server |
string |
"http" 및 "https"와 같은 프로토콜이 없는 Docker 이미지 레지스트리 서버입니다. |
username |
string |
프라이빗 레지스트리의 사용자 이름입니다. |
InitContainerDefinition
init 컨테이너 정의입니다.
Name | 형식 | Description |
---|---|---|
name |
string |
init 컨테이너의 이름입니다. |
properties.command |
string[] |
init 컨테이너 내에서 exec 형식으로 실행할 명령입니다. |
properties.environmentVariables |
init 컨테이너에 설정할 환경 변수입니다. |
|
properties.image |
string |
init 컨테이너의 이미지입니다. |
properties.instanceView |
init 컨테이너의 인스턴스 뷰입니다. 응답에서만 유효합니다. |
|
properties.securityContext |
컨테이너 보안 속성입니다. |
|
properties.volumeMounts |
init 컨테이너에 사용할 수 있는 볼륨 탑재입니다. |
InitContainerPropertiesDefinition.InstanceView
init 컨테이너의 인스턴스 뷰입니다. 응답에서만 유효합니다.
Name | 형식 | Description |
---|---|---|
currentState |
init 컨테이너의 현재 상태입니다. |
|
events |
Event[] |
init 컨테이너의 이벤트입니다. |
previousState |
init 컨테이너의 이전 상태입니다. |
|
restartCount |
integer (int32) |
init 컨테이너를 다시 시작한 횟수입니다. |
InstanceView
컨테이너 인스턴스의 인스턴스 뷰입니다. 응답에서만 유효합니다.
Name | 형식 | Description |
---|---|---|
currentState |
현재 컨테이너 인스턴스 상태입니다. |
|
events |
Event[] |
컨테이너 인스턴스의 이벤트입니다. |
previousState |
이전 컨테이너 인스턴스 상태입니다. |
|
restartCount |
integer (int32) |
컨테이너 인스턴스를 다시 시작한 횟수입니다. |
IpAddress
컨테이너 그룹의 IP 주소입니다.
Name | 형식 | Default value | Description |
---|---|---|---|
autoGeneratedDomainNameLabelScope | Unsecure |
보안 열거형을 나타내는 값입니다. 'Unsecure' 값은 선택하지 않은 경우 기본값이며, 개체의 도메인 이름 레이블이 하위 도메인 인수에 대해 보호되지 않음을 의미합니다. 선택한 경우 'TenantReuse' 값이 기본값이며 개체의 도메인 이름 레이블을 동일한 테넌트 내에서 다시 사용할 수 있습니다. 'SubscriptionReuse' 값은 개체의 도메인 이름 레이블을 동일한 구독 내에서 다시 사용할 수 있습니다. 'ResourceGroupReuse' 값은 개체의 도메인 이름 레이블을 동일한 리소스 그룹 내에서 다시 사용할 수 있습니다. 'NoReuse' 값은 개체의 도메인 이름 레이블을 동일한 리소스 그룹, 구독 또는 테넌트 내에서 다시 사용할 수 없음을 의미합니다. |
|
dnsNameLabel |
string |
IP의 Dns 이름 레이블입니다. |
|
fqdn |
string |
IP에 대한 FQDN입니다. |
|
ip |
string |
공용 인터넷에 노출되는 IP입니다. |
|
ports |
Port[] |
컨테이너 그룹에 노출되는 포트 목록입니다. |
|
type |
IP가 공용 인터넷 또는 프라이빗 VNET에 노출되는지 여부를 지정합니다. |
LogAnalytics
컨테이너 그룹 로그 분석 정보입니다.
Name | 형식 | Description |
---|---|---|
logType |
사용할 로그 형식입니다. |
|
metadata |
object |
로그 분석에 대한 메타데이터입니다. |
workspaceId |
string |
로그 분석의 작업 영역 ID |
workspaceKey |
string |
로그 분석을 위한 작업 영역 키 |
workspaceResourceId |
string |
로그 분석의 작업 영역 리소스 ID |
LogAnalyticsLogType
사용할 로그 형식입니다.
값 | Description |
---|---|
ContainerInsights | |
ContainerInstanceLogs |
OperatingSystemTypes
컨테이너 그룹의 컨테이너에 필요한 운영 체제 유형입니다.
값 | Description |
---|---|
Linux | |
Windows |
Port
컨테이너 그룹에 노출된 포트입니다.
Name | 형식 | Description |
---|---|---|
port |
integer (int32) |
포트 번호입니다. |
protocol |
포트와 연결된 프로토콜입니다. |
ResourceIdentityType
컨테이너 그룹에 사용되는 ID의 형식입니다. 'SystemAssigned, UserAssigned' 형식에는 암시적으로 생성된 ID와 사용자 할당 ID 집합이 모두 포함됩니다. 'None' 형식은 컨테이너 그룹에서 모든 ID를 제거합니다.
값 | Description |
---|---|
None | |
SystemAssigned | |
SystemAssigned, UserAssigned | |
UserAssigned |
ResourceLimits
리소스 제한입니다.
Name | 형식 | Description |
---|---|---|
cpu |
number (double) |
이 컨테이너 인스턴스의 CPU 제한입니다. |
gpu |
이 컨테이너 인스턴스의 GPU 제한입니다. |
|
memoryInGB |
number (double) |
이 컨테이너 인스턴스의 메모리 제한(GB)입니다. |
ResourceRequests
리소스 요청입니다.
Name | 형식 | Description |
---|---|---|
cpu |
number (double) |
이 컨테이너 인스턴스의 CPU 요청입니다. |
gpu |
이 컨테이너 인스턴스의 GPU 요청입니다. |
|
memoryInGB |
number (double) |
이 컨테이너 인스턴스의 메모리 요청(GB)입니다. |
ResourceRequirements
리소스 요구 사항입니다.
Name | 형식 | Description |
---|---|---|
limits |
이 컨테이너 인스턴스의 리소스 제한입니다. |
|
requests |
이 컨테이너 인스턴스의 리소스 요청입니다. |
Scheme
스키마입니다.
값 | Description |
---|---|
http | |
https |
SecurityContextCapabilitiesDefinition
컨테이너에서 추가 또는 삭제할 기능입니다.
Name | 형식 | Description |
---|---|---|
add |
string[] |
컨테이너에 추가할 기능입니다. |
drop |
string[] |
컨테이너에서 삭제할 기능입니다. |
SecurityContextDefinition
컨테이너의 보안 컨텍스트입니다.
Name | 형식 | Description |
---|---|---|
allowPrivilegeEscalation |
boolean |
init 프로세스가 해당 권한을 상승시킬 수 있는지 여부를 나타내는 부울 값입니다. |
capabilities |
컨테이너에서 추가 또는 삭제할 기능입니다. |
|
privileged |
boolean |
컨테이너 사용 권한이 Privileged로 승격되었는지 확인하는 플래그입니다. |
runAsGroup |
integer (int32) |
컨테이너에 대한 사용자 GID를 설정합니다. |
runAsUser |
integer (int32) |
컨테이너의 사용자 UID를 설정합니다. |
seccompProfile |
string |
seccomp 프로필에서 JSON의 내용을 포함하는 base64로 인코딩된 문자열 |
UserAssignedIdentities
컨테이너 그룹과 연결된 사용자 ID 목록입니다. 사용자 ID 사전 키 참조는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' 형식의 ARM 리소스 ID입니다.
Name | 형식 | Description |
---|---|---|
clientId |
string |
사용자 할당 ID의 클라이언트 ID입니다. |
principalId |
string |
사용자 할당 ID의 보안 주체 ID입니다. |
Volume
볼륨의 속성입니다.
Name | 형식 | Description |
---|---|---|
azureFile |
Azure 파일 볼륨입니다. |
|
emptyDir |
빈 디렉터리 볼륨입니다. |
|
gitRepo |
git 리포지토리 볼륨입니다. |
|
name |
string |
볼륨의 이름입니다. |
secret |
object |
비밀 볼륨입니다. |
VolumeMount
볼륨 탑재의 속성입니다.
Name | 형식 | Description |
---|---|---|
mountPath |
string |
볼륨을 탑재해야 하는 컨테이너 내의 경로입니다. 콜론(:) 포함할 수 없습니다. |
name |
string |
볼륨 탑재의 이름입니다. |
readOnly |
boolean |
볼륨 탑재가 읽기 전용인지 여부를 나타내는 플래그입니다. |