Bagikan melalui


Kontainer Microsoft.ContainerInstanceGroups 2018-02-01-preview

Definisi sumber daya Bicep

Jenis sumber daya containerGroups dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.ContainerInstance/containerGroups, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2018-02-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    containers: [
      {
        name: 'string'
        properties: {
          command: [
            'string'
          ]
          environmentVariables: [
            {
              name: 'string'
              value: 'string'
            }
          ]
          image: 'string'
          ports: [
            {
              port: int
              protocol: 'string'
            }
          ]
          resources: {
            limits: {
              cpu: int
              memoryInGB: json('decimal-as-string')
            }
            requests: {
              cpu: int
              memoryInGB: json('decimal-as-string')
            }
          }
          volumeMounts: [
            {
              mountPath: 'string'
              name: 'string'
              readOnly: bool
            }
          ]
        }
      }
    ]
    imageRegistryCredentials: [
      {
        password: 'string'
        server: 'string'
        username: 'string'
      }
    ]
    ipAddress: {
      dnsNameLabel: 'string'
      ip: 'string'
      ports: [
        {
          port: int
          protocol: 'string'
        }
      ]
      type: 'Public'
    }
    osType: 'string'
    restartPolicy: 'string'
    volumes: [
      {
        azureFile: {
          readOnly: bool
          shareName: 'string'
          storageAccountKey: 'string'
          storageAccountName: 'string'
        }
        emptyDir: any()
        gitRepo: {
          directory: 'string'
          repository: 'string'
          revision: 'string'
        }
        name: 'string'
        secret: {}
      }
    ]
  }
}

Nilai properti

containerGroups

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-63

Karakter yang valid:
Huruf kecil, angka, dan tanda hubung.

Tidak dapat diawali atau diakhiri dengan tanda hubung. Tanda hubung berturut-turut tidak diperbolehkan.
lokasi Lokasi sumber daya. string
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
properti ContainerGroupProperties (diperlukan)

ContainerGroupProperties

Nama Deskripsi Nilai
kontainer Kontainer dalam grup kontainer. Kontainer[] (diperlukan)
imageRegistryCredentials Kredensial registri gambar tempat grup kontainer dibuat. ImageRegistryCredential[]
ipAddress Jenis alamat IP dari grup kontainer. IpAddress
osType Jenis sistem operasi yang diperlukan oleh kontainer dalam grup kontainer. 'Linux'
'Windows' (diperlukan)
restartPolicy Kebijakan hidupkan ulang untuk semua kontainer dalam grup kontainer.
- Always Selalu mulai ulang
- OnFailure Mulai ulang saat gagal
- Never Jangan pernah menghidupkan ulang
'Selalu'
'Tidak Pernah'
'OnFailure'
volumes Daftar volume yang dapat dipasang oleh kontainer dalam grup kontainer ini. Volume[]

Kontainer

Nama Deskripsi Nilai
nama Nama instans kontainer yang disediakan pengguna. string (diperlukan)
properti Properti instans kontainer. ContainerProperties (diperlukan)

ContainerProperties

Nama Deskripsi Nilai
perintah Perintah untuk menjalankan di dalam instans kontainer dalam bentuk eksekusi. string[]
environmentVariables Variabel lingkungan yang akan diatur dalam instans kontainer. EnvironmentVariable[]
gambar Nama gambar yang digunakan untuk membuat instans kontainer. string (diperlukan)
port Port yang terekspos di instans kontainer. ContainerPort[]
resources Persyaratan sumber daya dari instans kontainer. ResourceRequirements (diperlukan)
volumeMounts Mount volume yang tersedia untuk instans kontainer. VolumeMount[]

EnvironmentVariable

Nama Deskripsi Nilai
nama Nama variabel lingkungan. string (diperlukan)
nilai Nilai variabel lingkungan. string (diperlukan)

ContainerPort

Nama Deskripsi Nilai
port Nomor port yang terekspos dalam grup kontainer. int (diperlukan)
protokol Protokol yang terkait dengan port. 'TCP'
'UDP'

ResourceRequirements

Nama Deskripsi Nilai
batas Batas sumber daya instans kontainer ini. ResourceLimits
requests Permintaan sumber daya instans kontainer ini. ResourceRequests (diperlukan)

ResourceLimits

Nama Deskripsi Nilai
cpu Batas CPU instans kontainer ini. int
memoryInGB Batas memori dalam GB dari instans kontainer ini. Untuk menentukan nilai desimal, gunakan fungsi json(). desimal int atau json

ResourceRequests

Nama Deskripsi Nilai
cpu Permintaan CPU instans kontainer ini. int (diperlukan)
memoryInGB Permintaan memori dalam GB dari instans kontainer ini. Untuk menentukan nilai desimal, gunakan fungsi json(). desimal int atau json (diperlukan)

VolumeMount

Nama Deskripsi Nilai
mountPath Jalur dalam kontainer tempat volume harus dipasang. Tidak boleh ada titik dua (:). string (diperlukan)
nama Nama mount volume. string (diperlukan)
readOnly Bendera yang menunjukkan apakah mount volume bersifat baca-saja. bool

ImageRegistryCredential

Nama Deskripsi Nilai
kata sandi Kata sandi untuk registri privat. string
server Server registri gambar Docker tanpa protokol seperti "http" dan "https". string (diperlukan)
Nama pengguna Nama pengguna untuk registri privat. string (diperlukan)

IpAddress

Nama Deskripsi Nilai
dnsNameLabel Label nama dns untuk IP. string
ip IP yang terekspos ke internet publik. string
port Daftar port yang terekspos di grup kontainer. Port[] (diperlukan)
jenis Menentukan apakah IP terekspos ke internet publik. 'Publik' (diperlukan)

Port

Nama Deskripsi Nilai
port Nomor port. int (diperlukan)
protokol Protokol yang terkait dengan port. 'TCP'
'UDP'

Volume

Nama Deskripsi Nilai
azureFile Volume File Azure. AzureFileVolume
emptyDir Volume direktori kosong. Untuk Bicep, Anda dapat menggunakan fungsi any().
gitRepo Volume repo git. GitRepoVolume
nama Nama volume. string (diperlukan)
rahasia Volume rahasia. objek

AzureFileVolume

Nama Deskripsi Nilai
readOnly Bendera yang menunjukkan apakah File Azure yang dibagikan dipasang sebagai volume bersifat baca-saja. bool
shareName Nama pembagian File Azure yang akan dipasang sebagai volume. string (diperlukan)
storageAccountKey Kunci akses akun penyimpanan yang digunakan untuk mengakses pembagian File Azure. string
storageAccountName Nama akun penyimpanan yang berisi pembagian File Azure. string (diperlukan)

GitRepoVolume

Nama Deskripsi Nilai
direktori 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. string
repositori URL repositori string (diperlukan)
revisi Terapkan hash untuk revisi yang ditentukan. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
SQL Server grup ketersediaan di AKS

Sebarkan ke Azure
Ini membuat Kluster AKS baru dan kemudian menyebarkan SQL Server grup ketersediaan ke dalamnya menggunakan paket CNAB yang disebarkan menggunakan Duffle dan ACI
Membuat situs WordPress

Sebarkan ke Azure
Templat ini membuat situs WordPress pada Instans Kontainer
Membuat situs WordPress di jaringan virtual

Sebarkan ke Azure
Templat ini membuat situs WordPress pada Instans Kontainer di jaringan virtual. Dan output situs publik FQDN yang dapat mengakses situs WordPress.
Azure Container Instances - SM dengan SQL Server dan IIS

Sebarkan ke Azure
Sebarkan satu kontainer Windows dengan lingkungan Microsoft Dynamics 365 Business Central berfitur lengkap di Azure Container Instances.
Front Door dengan Container Instances dan Application Gateway

Sebarkan ke Azure
Templat ini membuat Front Door Standard/Premium dengan grup kontainer dan Application Gateway.
Front Door Standard/Premium dengan Azure Container Instances

Sebarkan ke Azure
Templat ini membuat Front Door Standard/Premium dengan grup kontainer.
Azure Container Instances - kontainer dengan pemeriksaan kesehatan

Sebarkan ke Azure
Sebarkan kontainer Linux yang memiliki pemeriksaan kesehatan menggunakan Azure Container Instances.
Azure Container Instances - Kontainer Linux dengan IP publik

Sebarkan ke Azure
Sebarkan satu kontainer Linux yang dapat diakses melalui IP publik menggunakan Azure Container Instances.
Azure Container Instances - kontainer dengan envVar aman

Sebarkan ke Azure
Sebarkan kontainer Linux yang memiliki variabel lingkungan aman menggunakan Azure Container Instances.
Azure Container Instances - Kontainer Linux dengan emptyDir

Sebarkan ke Azure
Sebarkan dua kontainer Linux yang berbagi volume emptyDir menggunakan Azure Container Instances.
Azure Container Instances - Kontainer Linux dengan gitRepo

Sebarkan ke Azure
Sebarkan kontainer Linux yang menggunakan volume gitRepo menggunakan Azure Container Instances.
Azure Container Instances - kontainer dengan rahasia

Sebarkan ke Azure
Sebarkan kontainer Linux yang memiliki volume rahasia menggunakan Azure Container Instances.
Membuat Server SFTP sesuai permintaan dengan penyimpanan persisten

Sebarkan ke Azure
Templat ini menunjukkan server SFTP sesuai permintaan menggunakan Azure Container Instance (ACI).
Server SFTP sesuai permintaan menggunakan akun penyimpanan yang ada

Sebarkan ke Azure
Templat ini menunjukkan server SFTP sesuai permintaan menggunakan Azure Container Instance (ACI).
Membuat Berbagi File Akun Penyimpanan melalui Kontainer

Sebarkan ke Azure
Templat ini membuat akun penyimpanan dan berbagi file melalui azure-cli dalam Instans Kontainer
Kontainer UDP di ACI

Sebarkan ke Azure
Templat ini membuat sumber daya ACI dan mengekspos kontainer melalui UDP
Azure Container Instances - VNet

Sebarkan ke Azure
Menyebarkan instans kontainer ke jaringan virtual Azure.
Membuat Application Gateway dengan Sertifikat

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat Key Vault sertifikat yang ditandatangani sendiri, lalu referensi dari Application Gateway.

Definisi sumber daya templat ARM

Jenis sumber daya containerGroups dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.ContainerInstance/containerGroups, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.ContainerInstance/containerGroups",
  "apiVersion": "2018-02-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "containers": [
      {
        "name": "string",
        "properties": {
          "command": [ "string" ],
          "environmentVariables": [
            {
              "name": "string",
              "value": "string"
            }
          ],
          "image": "string",
          "ports": [
            {
              "port": "int",
              "protocol": "string"
            }
          ],
          "resources": {
            "limits": {
              "cpu": "int",
              "memoryInGB": "[json('decimal-as-string')]"
            },
            "requests": {
              "cpu": "int",
              "memoryInGB": "[json('decimal-as-string')]"
            }
          },
          "volumeMounts": [
            {
              "mountPath": "string",
              "name": "string",
              "readOnly": "bool"
            }
          ]
        }
      }
    ],
    "imageRegistryCredentials": [
      {
        "password": "string",
        "server": "string",
        "username": "string"
      }
    ],
    "ipAddress": {
      "dnsNameLabel": "string",
      "ip": "string",
      "ports": [
        {
          "port": "int",
          "protocol": "string"
        }
      ],
      "type": "Public"
    },
    "osType": "string",
    "restartPolicy": "string",
    "volumes": [
      {
        "azureFile": {
          "readOnly": "bool",
          "shareName": "string",
          "storageAccountKey": "string",
          "storageAccountName": "string"
        },
        "emptyDir": {},
        "gitRepo": {
          "directory": "string",
          "repository": "string",
          "revision": "string"
        },
        "name": "string",
        "secret": {}
      }
    ]
  }
}

Nilai properti

containerGroups

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.ContainerInstance/containerGroups'
apiVersion Versi api sumber daya '2018-02-01-preview'
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-63

Karakter yang valid:
Huruf kecil, angka, dan tanda hubung.

Tidak dapat diawali atau diakhiri dengan tanda hubung. Tanda hubung berturut-turut tidak diperbolehkan.
lokasi Lokasi sumber daya. string
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
properti ContainerGroupProperties (diperlukan)

ContainerGroupProperties

Nama Deskripsi Nilai
kontainer Kontainer dalam grup kontainer. Kontainer[] (diperlukan)
imageRegistryCredentials Kredensial registri gambar tempat grup kontainer dibuat. ImageRegistryCredential[]
ipAddress Jenis alamat IP dari grup kontainer. IpAddress
osType Jenis sistem operasi yang diperlukan oleh kontainer dalam grup kontainer. 'Linux'
'Windows' (diperlukan)
restartPolicy Kebijakan hidupkan ulang untuk semua kontainer dalam grup kontainer.
- Always Selalu mulai ulang
- OnFailure Mulai ulang saat gagal
- Never Jangan pernah menghidupkan ulang
'Selalu'
'Tidak Pernah'
'OnFailure'
volumes Daftar volume yang dapat dipasang oleh kontainer dalam grup kontainer ini. Volume[]

Kontainer

Nama Deskripsi Nilai
nama Nama instans kontainer yang disediakan pengguna. string (diperlukan)
properti Properti instans kontainer. ContainerProperties (diperlukan)

ContainerProperties

Nama Deskripsi Nilai
perintah Perintah untuk menjalankan di dalam instans kontainer dalam bentuk eksekusi. string[]
environmentVariables Variabel lingkungan yang akan diatur dalam instans kontainer. EnvironmentVariable[]
gambar Nama gambar yang digunakan untuk membuat instans kontainer. string (diperlukan)
port Port yang terekspos di instans kontainer. ContainerPort[]
resources Persyaratan sumber daya dari instans kontainer. ResourceRequirements (diperlukan)
volumeMounts Mount volume yang tersedia untuk instans kontainer. VolumeMount[]

EnvironmentVariable

Nama Deskripsi Nilai
nama Nama variabel lingkungan. string (diperlukan)
nilai Nilai variabel lingkungan. string (diperlukan)

ContainerPort

Nama Deskripsi Nilai
port Nomor port yang terekspos dalam grup kontainer. int (diperlukan)
protokol Protokol yang terkait dengan port. 'TCP'
'UDP'

ResourceRequirements

Nama Deskripsi Nilai
batas Batas sumber daya instans kontainer ini. ResourceLimits
requests Permintaan sumber daya instans kontainer ini. ResourceRequests (diperlukan)

ResourceLimits

Nama Deskripsi Nilai
cpu Batas CPU instans kontainer ini. int
memoryInGB Batas memori dalam GB dari instans kontainer ini. Untuk menentukan nilai desimal, gunakan fungsi json(). desimal int atau json

ResourceRequests

Nama Deskripsi Nilai
cpu Permintaan CPU instans kontainer ini. int (diperlukan)
memoryInGB Permintaan memori dalam GB dari instans kontainer ini. Untuk menentukan nilai desimal, gunakan fungsi json(). desimal int atau json (diperlukan)

VolumeMount

Nama Deskripsi Nilai
mountPath Jalur dalam kontainer tempat volume harus dipasang. Tidak boleh ada titik dua (:). string (diperlukan)
nama Nama mount volume. string (diperlukan)
readOnly Bendera yang menunjukkan apakah mount volume bersifat baca-saja. bool

ImageRegistryCredential

Nama Deskripsi Nilai
kata sandi Kata sandi untuk registri privat. string
server Server registri gambar Docker tanpa protokol seperti "http" dan "https". string (diperlukan)
Nama pengguna Nama pengguna untuk registri privat. string (diperlukan)

IpAddress

Nama Deskripsi Nilai
dnsNameLabel Label nama dns untuk IP. string
ip IP yang terekspos ke internet publik. string
port Daftar port yang terekspos di grup kontainer. Port[] (diperlukan)
jenis Menentukan apakah IP terekspos ke internet publik. 'Publik' (diperlukan)

Port

Nama Deskripsi Nilai
port Nomor port. int (diperlukan)
protokol Protokol yang terkait dengan port. 'TCP'
'UDP'

Volume

Nama Deskripsi Nilai
azureFile Volume File Azure. AzureFileVolume
emptyDir Volume direktori kosong.
gitRepo Volume repo git. GitRepoVolume
nama Nama volume. string (diperlukan)
rahasia Volume rahasia. objek

AzureFileVolume

Nama Deskripsi Nilai
readOnly Bendera yang menunjukkan apakah File Azure yang dibagikan dipasang sebagai volume bersifat baca-saja. bool
shareName Nama pembagian File Azure yang akan dipasang sebagai volume. string (diperlukan)
storageAccountKey Kunci akses akun penyimpanan yang digunakan untuk mengakses pembagian File Azure. string
storageAccountName Nama akun penyimpanan yang berisi pembagian File Azure. string (diperlukan)

GitRepoVolume

Nama Deskripsi Nilai
direktori 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. string
repositori URL repositori string (diperlukan)
revisi Terapkan hash untuk revisi yang ditentukan. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
SQL Server grup ketersediaan di AKS

Sebarkan ke Azure
Ini membuat Kluster AKS baru dan kemudian menyebarkan SQL Server grup ketersediaan ke dalamnya menggunakan paket CNAB yang disebarkan menggunakan Duffle dan ACI
Membuat situs WordPress

Sebarkan ke Azure
Templat ini membuat situs WordPress pada Instans Kontainer
Membuat situs WordPress di jaringan virtual

Sebarkan ke Azure
Templat ini membuat situs WordPress pada Instans Kontainer di jaringan virtual. Dan output situs publik FQDN yang dapat mengakses situs WordPress.
Azure Container Instances - SM dengan SQL Server dan IIS

Sebarkan ke Azure
Sebarkan satu kontainer Windows dengan lingkungan Microsoft Dynamics 365 Business Central berfitur lengkap di Azure Container Instances.
Front Door dengan Container Instances dan Application Gateway

Sebarkan ke Azure
Templat ini membuat Front Door Standard/Premium dengan grup kontainer dan Application Gateway.
Front Door Standard/Premium dengan Azure Container Instances

Sebarkan ke Azure
Templat ini membuat Front Door Standard/Premium dengan grup kontainer.
Azure Container Instances - kontainer dengan pemeriksaan kesehatan

Sebarkan ke Azure
Sebarkan kontainer Linux yang memiliki pemeriksaan kesehatan menggunakan Azure Container Instances.
Azure Container Instances - Kontainer Linux dengan IP publik

Sebarkan ke Azure
Sebarkan satu kontainer Linux yang dapat diakses melalui IP publik menggunakan Azure Container Instances.
Azure Container Instances - kontainer dengan envVar aman

Sebarkan ke Azure
Sebarkan kontainer Linux yang memiliki variabel lingkungan aman menggunakan Azure Container Instances.
Azure Container Instances - Kontainer Linux dengan emptyDir

Sebarkan ke Azure
Sebarkan dua kontainer Linux yang berbagi volume emptyDir menggunakan Azure Container Instances.
Azure Container Instances - Kontainer Linux dengan gitRepo

Sebarkan ke Azure
Sebarkan kontainer Linux yang menggunakan volume gitRepo menggunakan Azure Container Instances.
Azure Container Instances - kontainer dengan rahasia

Sebarkan ke Azure
Sebarkan kontainer Linux yang memiliki volume rahasia menggunakan Azure Container Instances.
Membuat Server SFTP sesuai permintaan dengan penyimpanan persisten

Sebarkan ke Azure
Templat ini menunjukkan server SFTP sesuai permintaan menggunakan Azure Container Instance (ACI).
Server SFTP sesuai permintaan menggunakan akun penyimpanan yang ada

Sebarkan ke Azure
Templat ini menunjukkan server SFTP sesuai permintaan menggunakan Azure Container Instance (ACI).
Membuat Berbagi File Akun Penyimpanan melalui Kontainer

Sebarkan ke Azure
Templat ini membuat akun penyimpanan dan berbagi file melalui azure-cli dalam Instans Kontainer
Kontainer UDP di ACI

Sebarkan ke Azure
Templat ini membuat sumber daya ACI dan mengekspos kontainer melalui UDP
Azure Container Instances - VNet

Sebarkan ke Azure
Menyebarkan instans kontainer ke jaringan virtual Azure.
Membuat Application Gateway dengan Sertifikat

Sebarkan ke Azure
Templat ini memperlihatkan cara membuat Key Vault sertifikat yang ditandatangani sendiri, lalu mereferensikan dari Application Gateway.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya containerGroups dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.ContainerInstance/containerGroups, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerInstance/containerGroups@2018-02-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      containers = [
        {
          name = "string"
          properties = {
            command = [
              "string"
            ]
            environmentVariables = [
              {
                name = "string"
                value = "string"
              }
            ]
            image = "string"
            ports = [
              {
                port = int
                protocol = "string"
              }
            ]
            resources = {
              limits = {
                cpu = int
                memoryInGB = "decimal-as-string"
              }
              requests = {
                cpu = int
                memoryInGB = "decimal-as-string"
              }
            }
            volumeMounts = [
              {
                mountPath = "string"
                name = "string"
                readOnly = bool
              }
            ]
          }
        }
      ]
      imageRegistryCredentials = [
        {
          password = "string"
          server = "string"
          username = "string"
        }
      ]
      ipAddress = {
        dnsNameLabel = "string"
        ip = "string"
        ports = [
          {
            port = int
            protocol = "string"
          }
        ]
        type = "Public"
      }
      osType = "string"
      restartPolicy = "string"
      volumes = [
        {
          azureFile = {
            readOnly = bool
            shareName = "string"
            storageAccountKey = "string"
            storageAccountName = "string"
          }
          gitRepo = {
            directory = "string"
            repository = "string"
            revision = "string"
          }
          name = "string"
          secret = {}
        }
      ]
    }
  })
}

Nilai properti

containerGroups

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.ContainerInstance/containerGroups@2018-02-01-preview"
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-63

Karakter yang valid:
Huruf kecil, angka, dan tanda hubung.

Tidak dapat diawali atau diakhiri dengan tanda hubung. Tanda hubung berturut-turut tidak diperbolehkan.
lokasi Lokasi sumber daya. string
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag.
properti ContainerGroupProperties (diperlukan)

ContainerGroupProperties

Nama Deskripsi Nilai
kontainer Kontainer dalam grup kontainer. Kontainer[] (diperlukan)
imageRegistryCredentials Kredensial registri gambar tempat grup kontainer dibuat. ImageRegistryCredential[]
ipAddress Jenis alamat IP dari grup kontainer. IpAddress
osType Jenis sistem operasi yang diperlukan oleh kontainer dalam grup kontainer. "Linux"
"Windows" (diperlukan)
restartPolicy Kebijakan hidupkan ulang untuk semua kontainer dalam grup kontainer.
- Always Selalu hidupkan ulang
- OnFailure Mulai ulang saat gagal
- Never Jangan pernah menghidupkan ulang
"Selalu"
"Tidak pernah"
"OnFailure"
volumes Daftar volume yang dapat dipasang oleh kontainer dalam grup kontainer ini. Volume[]

Kontainer

Nama Deskripsi Nilai
nama Nama instans kontainer yang disediakan pengguna. string (diperlukan)
properti Properti instans kontainer. ContainerProperties (diperlukan)

ContainerProperties

Nama Deskripsi Nilai
perintah Perintah untuk menjalankan di dalam instans kontainer dalam bentuk eksekusi. string[]
environmentVariables Variabel lingkungan yang akan diatur dalam instans kontainer. EnvironmentVariable[]
gambar Nama gambar yang digunakan untuk membuat instans kontainer. string (diperlukan)
port Port yang terekspos di instans kontainer. ContainerPort[]
resources Persyaratan sumber daya dari instans kontainer. ResourceRequirements (diperlukan)
volumeMounts Mount volume yang tersedia untuk instans kontainer. VolumeMount[]

EnvironmentVariable

Nama Deskripsi Nilai
nama Nama variabel lingkungan. string (diperlukan)
nilai Nilai variabel lingkungan. string (diperlukan)

ContainerPort

Nama Deskripsi Nilai
port Nomor port yang terekspos dalam grup kontainer. int (diperlukan)
protokol Protokol yang terkait dengan port. "TCP"
"UDP"

ResourceRequirements

Nama Deskripsi Nilai
batas Batas sumber daya instans kontainer ini. ResourceLimits
requests Permintaan sumber daya instans kontainer ini. ResourceRequests (diperlukan)

ResourceLimits

Nama Deskripsi Nilai
cpu Batas CPU instans kontainer ini. int
memoryInGB Batas memori dalam GB dari instans kontainer ini. Tentukan nilai desimal sebagai string. desimal int atau json

ResourceRequests

Nama Deskripsi Nilai
cpu Permintaan CPU instans kontainer ini. int (diperlukan)
memoryInGB Permintaan memori dalam GB dari instans kontainer ini. Tentukan nilai desimal sebagai string. desimal int atau json (diperlukan)

VolumeMount

Nama Deskripsi Nilai
mountPath Jalur dalam kontainer tempat volume harus dipasang. Tidak boleh ada titik dua (:). string (diperlukan)
nama Nama mount volume. string (diperlukan)
readOnly Bendera yang menunjukkan apakah mount volume bersifat baca-saja. bool

ImageRegistryCredential

Nama Deskripsi Nilai
kata sandi Kata sandi untuk registri privat. string
server Server registri gambar Docker tanpa protokol seperti "http" dan "https". string (diperlukan)
Nama pengguna Nama pengguna untuk registri privat. string (diperlukan)

IpAddress

Nama Deskripsi Nilai
dnsNameLabel Label nama dns untuk IP. string
ip IP yang terekspos ke internet publik. string
port Daftar port yang terekspos di grup kontainer. Port[] (diperlukan)
jenis Menentukan apakah IP terekspos ke internet publik. "Publik" (diperlukan)

Port

Nama Deskripsi Nilai
port Nomor port. int (diperlukan)
protokol Protokol yang terkait dengan port. "TCP"
"UDP"

Volume

Nama Deskripsi Nilai
azureFile Volume File Azure. AzureFileVolume
emptyDir Volume direktori kosong.
gitRepo Volume repo git. GitRepoVolume
nama Nama volume. string (diperlukan)
rahasia Volume rahasia. objek

AzureFileVolume

Nama Deskripsi Nilai
readOnly Bendera yang menunjukkan apakah File Azure yang dibagikan dipasang sebagai volume bersifat baca-saja. bool
shareName Nama pembagian File Azure yang akan dipasang sebagai volume. string (diperlukan)
storageAccountKey Kunci akses akun penyimpanan yang digunakan untuk mengakses pembagian File Azure. string
storageAccountName Nama akun penyimpanan yang berisi pembagian File Azure. string (diperlukan)

GitRepoVolume

Nama Deskripsi Nilai
direktori 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. string
repositori URL repositori string (diperlukan)
revisi Terapkan hash untuk revisi yang ditentukan. string