Container Groups - Create Or Update
Membuat atau memperbarui grup kontainer dengan konfigurasi tertentu.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}?api-version=2021-10-01
Parameter URI
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
container
|
path | True |
|
Nama grup kontainer. |
|
resource
|
path | True |
|
Nama grup sumber daya. |
|
subscription
|
path | True |
|
Info masuk langganan yang secara unik mengidentifikasi langganan Microsoft Azure. ID langganan membentuk bagian dari URI untuk setiap panggilan layanan. |
|
api-version
|
query | True |
|
Versi API Klien |
Isi Permintaan
| Name | Required | Type | Description |
|---|---|---|---|
| properties.containers | True |
Kontainer dalam grup kontainer. |
|
| properties.osType | True |
Jenis sistem operasi yang diperlukan oleh kontainer dalam grup kontainer. |
|
| identity |
Identitas grup kontainer, jika dikonfigurasi. |
||
| location |
|
Lokasi sumber daya. |
|
| properties.diagnostics |
Informasi diagnostik untuk grup kontainer. |
||
| properties.dnsConfig |
Informasi konfigurasi DNS untuk grup kontainer. |
||
| properties.encryptionProperties |
Properti enkripsi untuk grup kontainer. |
||
| properties.imageRegistryCredentials |
Kredensial registri gambar tempat grup kontainer dibuat. |
||
| properties.initContainers |
Kontainer init untuk grup kontainer. |
||
| properties.ipAddress |
Jenis alamat IP dari grup kontainer. |
||
| properties.restartPolicy |
Kebijakan hidupkan ulang untuk semua kontainer dalam grup kontainer.
|
||
| properties.sku |
SKU untuk grup kontainer. |
||
| properties.subnetIds |
ID sumber daya subnet untuk grup kontainer. |
||
| properties.volumes |
|
Daftar volume yang dapat dipasang oleh kontainer dalam grup kontainer ini. |
|
| tags |
|
Tag sumber daya. |
|
| zones |
|
Zona untuk grup kontainer. |
Respons
| Name | Type | Description |
|---|---|---|
| 200 OK |
OK |
|
| 201 Created |
Dibuat - grup kontainer dibuat. |
|
| Other Status Codes |
Respons kesalahan yang menjelaskan mengapa operasi gagal. |
Keamanan
azure_auth
Azure Active Directory Flow OAuth2
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
| Name | Description |
|---|---|
| user_impersonation | Meniru akun pengguna Anda |
Contoh
ContainerGroupsCreateOrUpdate
Sample Request
PUT https://management.azure.com/subscriptions/subid/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroups/demo1?api-version=2021-10-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",
"dnsNameLabelReusePolicy": "Unsecure"
},
"osType": "Linux",
"volumes": [
{
"name": "volume1",
"azureFile": {
"shareName": "shareName",
"storageAccountName": "accountName",
"storageAccountKey": "accountKey"
}
},
{
"name": "volume2",
"emptyDir": {}
},
{
"name": "volume3",
"secret": {
"secretKey1": "SecretValue1InBase64",
"secretKey2": "SecretValue2InBase64"
}
}
]
}
}
Sample Response
{
"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",
"workspaceKey": ""
}
},
"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",
"dnsNameLabelReusePolicy": "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",
"dnsNameLabelReusePolicy": "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"
}
Definisi
|
Auto |
Nilai yang mewakili enum keamanan. |
|
Azure |
Properti volume File Azure. Berbagi File Azure dipasang sebagai volume. |
|
Cloud |
Respons kesalahan dari layanan Container Instance. |
|
Cloud |
Respons kesalahan dari layanan Container Instance. |
| Container |
Instans kontainer. |
|
Container |
Perintah eksekusi kontainer, untuk pemeriksaan keaktifan atau kesiapan |
|
Container |
Grup kontainer. |
|
Container |
Informasi diagnostik grup kontainer. |
|
Container |
Identitas untuk grup kontainer. |
|
Container |
Menentukan apakah IP terekspos ke internet publik atau VNET pribadi. |
|
Container |
Protokol yang terkait dengan port. |
|
Container |
Kebijakan hidupkan ulang untuk semua kontainer dalam grup kontainer.
|
|
Container |
SKU grup kontainer. |
|
Container |
Informasi subnet grup kontainer. |
|
Container |
Pengaturan Http Get kontainer, untuk pemeriksaan keaktifan atau kesiapan |
|
Container |
Protokol yang terkait dengan port. |
|
Container |
Port yang terekspos pada instans kontainer. |
|
Container |
Pemeriksaan kontainer, untuk keaktifan atau kesiapan |
|
Container |
Tampilan instans instans instans kontainer. Hanya valid sebagai respons. |
|
Container |
Status instans kontainer. |
|
Dns |
Konfigurasi DNS untuk grup kontainer. |
|
Empty |
Volume direktori kosong. |
|
Encryption |
Properti enkripsi grup kontainer. |
|
Environment |
Variabel lingkungan untuk diatur dalam instans kontainer. |
| Event |
Grup kontainer atau peristiwa instans kontainer. |
|
Git |
Mewakili volume yang diisi dengan konten repositori git |
|
Gpu |
Sumber daya GPU. |
|
Gpu |
SKU sumber daya GPU. |
|
Http |
Header HTTP. |
|
Image |
Kredensial registri gambar. |
|
Init |
Definisi kontainer init. |
|
Init |
Tampilan instans kontainer init. Hanya valid sebagai respons. |
|
Instance |
Tampilan instans grup kontainer. Hanya valid sebagai respons. |
|
Ip |
Alamat IP untuk grup kontainer. |
|
Log |
Informasi analitik log grup kontainer. |
|
Log |
Jenis log yang akan digunakan. |
|
Operating |
Jenis sistem operasi yang diperlukan oleh kontainer dalam grup kontainer. |
| Port |
Port yang terekspos pada grup kontainer. |
|
Resource |
Jenis identitas yang digunakan untuk grup kontainer. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari grup kontainer. |
|
Resource |
Batas sumber daya. |
|
Resource |
Permintaan sumber daya. |
|
Resource |
Persyaratan sumber daya. |
| Scheme |
Skema. |
|
User |
Daftar identitas pengguna yang terkait dengan grup kontainer. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
| Volume |
Properti volume. |
|
Volume |
Properti pemasangan volume. |
AutoGeneratedDomainNameLabelScope
Nilai yang mewakili enum keamanan.
| Name | Type | Description |
|---|---|---|
| Noreuse |
|
|
| ResourceGroupReuse |
|
|
| SubscriptionReuse |
|
|
| TenantReuse |
|
|
| Unsecure |
|
AzureFileVolume
Properti volume File Azure. Berbagi File Azure dipasang sebagai volume.
| Name | Type | Description |
|---|---|---|
| readOnly |
|
Bendera yang menunjukkan apakah File Azure yang dibagikan dipasang sebagai volume bersifat baca-saja. |
| shareName |
|
Nama pembagian File Azure yang akan dipasang sebagai volume. |
| storageAccountKey |
|
Kunci akses akun penyimpanan yang digunakan untuk mengakses pembagian File Azure. |
| storageAccountName |
|
Nama akun penyimpanan yang berisi pembagian File Azure. |
CloudError
Respons kesalahan dari layanan Container Instance.
| Name | Type | Description |
|---|---|---|
| error |
Respons kesalahan dari layanan Container Instance. |
CloudErrorBody
Respons kesalahan dari layanan Container Instance.
| Name | Type | Description |
|---|---|---|
| code |
|
Pengidentifikasi untuk kesalahan. Kode tidak berubah dan dimaksudkan untuk dikonsumsi secara terprogram. |
| details |
Daftar detail tambahan tentang kesalahan tersebut. |
|
| message |
|
Pesan yang menjelaskan kesalahan, dimaksudkan agar cocok untuk ditampilkan di antarmuka pengguna. |
| target |
|
Target kesalahan tertentu. Misalnya, nama properti dalam kesalahan. |
Container
Instans kontainer.
| Name | Type | Description |
|---|---|---|
| name |
|
Nama instans kontainer yang disediakan pengguna. |
| properties.command |
|
Perintah untuk menjalankan di dalam instans kontainer dalam bentuk eksekusi. |
| properties.environmentVariables |
Variabel lingkungan yang akan diatur dalam instans kontainer. |
|
| properties.image |
|
Nama gambar yang digunakan untuk membuat instans kontainer. |
| properties.instanceView |
Tampilan instans instans instans kontainer. Hanya valid sebagai respons. |
|
| properties.livenessProbe |
Penyelidikan liveness. |
|
| properties.ports |
Port yang terekspos di instans kontainer. |
|
| properties.readinessProbe |
Penyelidikan kesiapan. |
|
| properties.resources |
Persyaratan sumber daya dari instans kontainer. |
|
| properties.volumeMounts |
Mount volume yang tersedia untuk instans kontainer. |
ContainerExec
Perintah eksekusi kontainer, untuk pemeriksaan keaktifan atau kesiapan
| Name | Type | Description |
|---|---|---|
| command |
|
Perintah untuk menjalankan dalam kontainer. |
ContainerGroup
Grup kontainer.
| Name | Type | Description |
|---|---|---|
| id |
|
Id sumber daya. |
| identity |
Identitas grup kontainer, jika dikonfigurasi. |
|
| location |
|
Lokasi sumber daya. |
| name |
|
Nama sumber daya. |
| properties.containers |
Kontainer dalam grup kontainer. |
|
| properties.diagnostics |
Informasi diagnostik untuk grup kontainer. |
|
| properties.dnsConfig |
Informasi konfigurasi DNS untuk grup kontainer. |
|
| properties.encryptionProperties |
Properti enkripsi untuk grup kontainer. |
|
| properties.imageRegistryCredentials |
Kredensial registri gambar tempat grup kontainer dibuat. |
|
| properties.initContainers |
Kontainer init untuk grup kontainer. |
|
| properties.instanceView |
Tampilan instans grup kontainer. Hanya valid sebagai respons. |
|
| properties.ipAddress |
Jenis alamat IP dari grup kontainer. |
|
| properties.osType |
Jenis sistem operasi yang diperlukan oleh kontainer dalam grup kontainer. |
|
| properties.provisioningState |
|
Status penyediaan grup kontainer. Ini hanya muncul dalam respons. |
| properties.restartPolicy |
Kebijakan hidupkan ulang untuk semua kontainer dalam grup kontainer.
|
|
| properties.sku |
SKU untuk grup kontainer. |
|
| properties.subnetIds |
ID sumber daya subnet untuk grup kontainer. |
|
| properties.volumes |
|
Daftar volume yang dapat dipasang oleh kontainer dalam grup kontainer ini. |
| tags |
|
Tag sumber daya. |
| type |
|
Jenis sumber daya. |
| zones |
|
Zona untuk grup kontainer. |
ContainerGroupDiagnostics
Informasi diagnostik grup kontainer.
| Name | Type | Description |
|---|---|---|
| logAnalytics |
Informasi analitik log grup kontainer. |
ContainerGroupIdentity
Identitas untuk grup kontainer.
| Name | Type | Description |
|---|---|---|
| principalId |
|
Id utama identitas grup kontainer. Properti ini hanya akan disediakan untuk identitas yang ditetapkan sistem. |
| tenantId |
|
Id penyewa yang terkait dengan grup kontainer. Properti ini hanya akan disediakan untuk identitas yang ditetapkan sistem. |
| type |
Jenis identitas yang digunakan untuk grup kontainer. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari grup kontainer. |
|
| userAssignedIdentities |
Daftar identitas pengguna yang terkait dengan grup kontainer. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
ContainerGroupIpAddressType
Menentukan apakah IP terekspos ke internet publik atau VNET pribadi.
| Name | Type | Description |
|---|---|---|
| Private |
|
|
| Public |
|
ContainerGroupNetworkProtocol
Protokol yang terkait dengan port.
| Name | Type | Description |
|---|---|---|
| TCP |
|
|
| UDP |
|
ContainerGroupRestartPolicy
Kebijakan hidupkan ulang untuk semua kontainer dalam grup kontainer.
AlwaysSelalu hidupkan ulangOnFailureMulai ulang saat gagalNeverJangan pernah menghidupkan ulang
| Name | Type | Description |
|---|---|---|
| Always |
|
|
| Never |
|
|
| OnFailure |
|
ContainerGroupSku
SKU grup kontainer.
| Name | Type | Description |
|---|---|---|
| Dedicated |
|
|
| Standard |
|
ContainerGroupSubnetId
Informasi subnet grup kontainer.
| Name | Type | Description |
|---|---|---|
| id |
|
ID sumber daya jaringan virtual dan subnet. |
| name |
|
Nama yang mudah diingat untuk subnet. |
ContainerHttpGet
Pengaturan Http Get kontainer, untuk pemeriksaan keaktifan atau kesiapan
| Name | Type | Description |
|---|---|---|
| httpHeaders |
Header HTTP. |
|
| path |
|
Jalur menuju penyelidikan. |
| port |
|
Nomor port untuk diselidiki. |
| scheme |
Skema. |
ContainerNetworkProtocol
Protokol yang terkait dengan port.
| Name | Type | Description |
|---|---|---|
| TCP |
|
|
| UDP |
|
ContainerPort
Port yang terekspos pada instans kontainer.
| Name | Type | Description |
|---|---|---|
| port |
|
Nomor port yang terekspos dalam grup kontainer. |
| protocol |
Protokol yang terkait dengan port. |
ContainerProbe
Pemeriksaan kontainer, untuk keaktifan atau kesiapan
| Name | Type | Description |
|---|---|---|
| exec |
Perintah eksekusi untuk menyelidikan |
|
| failureThreshold |
|
Ambang kegagalan. |
| httpGet |
Pengaturan Http Get untuk menyelidikan |
|
| initialDelaySeconds |
|
Detik penundaan awal. |
| periodSeconds |
|
Detik periode. |
| successThreshold |
|
Ambang keberhasilan. |
| timeoutSeconds |
|
Detik waktu habis. |
ContainerProperties.InstanceView
Tampilan instans instans instans kontainer. Hanya valid sebagai respons.
| Name | Type | Description |
|---|---|---|
| currentState |
Status instans kontainer saat ini. |
|
| events |
|
Peristiwa instans kontainer. |
| previousState |
Status instans kontainer sebelumnya. |
|
| restartCount |
|
Berapa kali instans kontainer telah dimulai ulang. |
ContainerState
Status instans kontainer.
| Name | Type | Description |
|---|---|---|
| detailStatus |
|
Status yang dapat dibaca manusia dari status instans kontainer. |
| exitCode |
|
Kode keluar instans kontainer sesuai dengan kode dari |
| finishTime |
|
Tanggal-waktu ketika status instans kontainer selesai. |
| startTime |
|
Tanggal-waktu saat status instans kontainer dimulai. |
| state |
|
Status instans kontainer. |
DnsConfiguration
Konfigurasi DNS untuk grup kontainer.
| Name | Type | Description |
|---|---|---|
| nameServers |
|
Server DNS untuk grup kontainer. |
| options |
|
Opsi DNS untuk grup kontainer. |
| searchDomains |
|
Domain pencarian DNS untuk pencarian nama host di grup kontainer. |
EmptyDirVolume
Volume direktori kosong.
EncryptionProperties
Properti enkripsi grup kontainer.
| Name | Type | Description |
|---|---|---|
| keyName |
|
Nama kunci enkripsi. |
| keyVersion |
|
Versi kunci enkripsi. |
| vaultBaseUrl |
|
Url dasar keyvault. |
EnvironmentVariable
Variabel lingkungan untuk diatur dalam instans kontainer.
| Name | Type | Description |
|---|---|---|
| name |
|
Nama variabel lingkungan. |
| secureValue |
|
Nilai variabel lingkungan aman. |
| value |
|
Nilai variabel lingkungan. |
Event
Grup kontainer atau peristiwa instans kontainer.
| Name | Type | Description |
|---|---|---|
| count |
|
Jumlah peristiwa. |
| firstTimestamp |
|
Tanggal-waktu dari peristiwa yang dicatat paling awal. |
| lastTimestamp |
|
Tanggal-waktu dari peristiwa terbaru yang dicatat. |
| message |
|
Pesan acara. |
| name |
|
Nama peristiwa. |
| type |
|
Jenis kejadian. |
GitRepoVolume
Mewakili volume yang diisi dengan konten repositori git
| Name | Type | Description |
|---|---|---|
| directory |
|
Nama direktori target. Tidak boleh berisi atau dimulai dengan '..'. Jika '.' disediakan, direktori volume akan menjadi repositori git. Jika tidak, jika ditentukan, volume akan berisi repositori git di subdirektori dengan nama yang diberikan. |
| repository |
|
URL repositori |
| revision |
|
Terapkan hash untuk revisi yang ditentukan. |
GpuResource
Sumber daya GPU.
| Name | Type | Description |
|---|---|---|
| count |
|
Jumlah sumber daya GPU. |
| sku |
SKU sumber daya GPU. |
GpuSku
SKU sumber daya GPU.
| Name | Type | Description |
|---|---|---|
| K80 |
|
|
| P100 |
|
|
| V100 |
|
HttpHeader
Header HTTP.
| Name | Type | Description |
|---|---|---|
| name |
|
Nama header. |
| value |
|
Nilai header. |
ImageRegistryCredential
Kredensial registri gambar.
| Name | Type | Description |
|---|---|---|
| identity |
|
Identitas untuk registri privat. |
| identityUrl |
|
URL identitas untuk registri pribadi. |
| password |
|
Kata sandi untuk registri privat. |
| server |
|
Server registri gambar Docker tanpa protokol seperti "http" dan "https". |
| username |
|
Nama pengguna untuk registri privat. |
InitContainerDefinition
Definisi kontainer init.
| Name | Type | Description |
|---|---|---|
| name |
|
Nama untuk kontainer init. |
| properties.command |
|
Perintah untuk menjalankan dalam kontainer init dalam bentuk eksekusi. |
| properties.environmentVariables |
Variabel lingkungan yang akan diatur dalam kontainer init. |
|
| properties.image |
|
Gambar kontainer init. |
| properties.instanceView |
Tampilan instans kontainer init. Hanya valid sebagai respons. |
|
| properties.volumeMounts |
Mount volume yang tersedia untuk kontainer init. |
InitContainerPropertiesDefinition.InstanceView
Tampilan instans kontainer init. Hanya valid sebagai respons.
| Name | Type | Description |
|---|---|---|
| currentState |
Status kontainer init saat ini. |
|
| events |
|
Peristiwa kontainer init. |
| previousState |
Status kontainer init sebelumnya. |
|
| restartCount |
|
Berapa kali kontainer init telah dimulai ulang. |
InstanceView
Tampilan instans grup kontainer. Hanya valid sebagai respons.
| Name | Type | Description |
|---|---|---|
| events |
|
Peristiwa grup kontainer ini. |
| state |
|
Status grup kontainer. Hanya valid sebagai respons. |
IpAddress
Alamat IP untuk grup kontainer.
| Name | Type | Description |
|---|---|---|
| dnsNameLabel |
|
Label nama dns untuk IP. |
| dnsNameLabelReusePolicy |
Nilai yang mewakili enum keamanan. |
|
| fqdn |
|
FQDN untuk IP. |
| ip |
|
IP yang terekspos ke internet publik. |
| ports |
|
Daftar port yang terekspos di grup kontainer. |
| type |
Menentukan apakah IP terekspos ke internet publik atau VNET pribadi. |
LogAnalytics
Informasi analitik log grup kontainer.
| Name | Type | Description |
|---|---|---|
| logType |
Jenis log yang akan digunakan. |
|
| metadata |
|
Metadata untuk analitik log. |
| workspaceId |
|
Id ruang kerja untuk analitik log |
| workspaceKey |
|
Kunci ruang kerja untuk analitik log |
| workspaceResourceId |
|
Id sumber daya ruang kerja untuk analitik log |
LogAnalyticsLogType
Jenis log yang akan digunakan.
| Name | Type | Description |
|---|---|---|
| ContainerInsights |
|
|
| ContainerInstanceLogs |
|
OperatingSystemTypes
Jenis sistem operasi yang diperlukan oleh kontainer dalam grup kontainer.
| Name | Type | Description |
|---|---|---|
| Linux |
|
|
| Windows |
|
Port
Port yang terekspos pada grup kontainer.
| Name | Type | Description |
|---|---|---|
| port |
|
Nomor port. |
| protocol |
Protokol yang terkait dengan port. |
ResourceIdentityType
Jenis identitas yang digunakan untuk grup kontainer. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'None' akan menghapus identitas apa pun dari grup kontainer.
| Name | Type | Description |
|---|---|---|
| None |
|
|
| SystemAssigned |
|
|
| SystemAssigned, UserAssigned |
|
|
| UserAssigned |
|
ResourceLimits
Batas sumber daya.
| Name | Type | Description |
|---|---|---|
| cpu |
|
Batas CPU instans kontainer ini. |
| gpu |
Batas GPU instans kontainer ini. |
|
| memoryInGB |
|
Batas memori dalam GB dari instans kontainer ini. |
ResourceRequests
Permintaan sumber daya.
| Name | Type | Description |
|---|---|---|
| cpu |
|
Permintaan CPU instans kontainer ini. |
| gpu |
Permintaan GPU instans kontainer ini. |
|
| memoryInGB |
|
Permintaan memori dalam GB dari instans kontainer ini. |
ResourceRequirements
Persyaratan sumber daya.
| Name | Type | Description |
|---|---|---|
| limits |
Batas sumber daya instans kontainer ini. |
|
| requests |
Permintaan sumber daya instans kontainer ini. |
Scheme
Skema.
| Name | Type | Description |
|---|---|---|
| http |
|
|
| https |
|
UserAssignedIdentities
Daftar identitas pengguna yang terkait dengan grup kontainer. Referensi kunci kamus identitas pengguna akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
| Name | Type | Description |
|---|---|---|
|
|
Volume
Properti volume.
| Name | Type | Description |
|---|---|---|
| azureFile |
Volume File Azure. |
|
| emptyDir |
Volume direktori kosong. |
|
| gitRepo |
Volume repo git. |
|
| name |
|
Nama volume. |
| secret |
|
Volume rahasia. |
VolumeMount
Properti pemasangan volume.
| Name | Type | Description |
|---|---|---|
| mountPath |
|
Jalur dalam kontainer tempat volume harus dipasang. Tidak boleh ada titik dua (:). |
| name |
|
Nama mount volume. |
| readOnly |
|
Bendera yang menunjukkan apakah mount volume bersifat baca-saja. |