Kontainer Microsoft.ContainerInstanceGroups 2018-02-01-preview
Artikel 12/21/2024
2 kontributor
Saran dan Komentar
Dalam artikel ini
Terbaru
2024-11-01-preview
pratinjau 2024-10-01
pratinjau 2024-09-01
pratinjau 2024-05-01
2023-05-01
pratinjau 2023-02-01
pratinjau 2022-10-01
2022-09-01
2021-10-01
2021-09-01
2021-07-01
2021-03-01
2020-11-01
2019-12-01
2018-10-01
2018-09-01
2018-06-01
2018-04-01
pratinjau 2018-02-01
2017-12-01-preview
pratinjau 2017-10-01
2017-08-01-preview
Definisi sumber daya Bicep
Jenis sumber daya containerGroups dapat disebarkan dengan operasi yang menargetkan:
Grup sumber daya - Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log .
Untuk membuat sumber daya Microsoft.ContainerInstance/containerGroups, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2018-02-01-preview' = {
location: 'string'
name: 'string'
properties: {
containers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
value: 'string'
}
]
image: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
resources: {
limits: {
cpu: int
memoryInGB: int
}
requests: {
cpu: int
memoryInGB: int
}
}
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: 'string'
}
osType: 'string'
restartPolicy: 'string'
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountName: 'string'
}
emptyDir: any(Azure.Bicep.Types.Concrete.AnyType)
gitRepo: {
directory: 'string'
repository: 'string'
revision: 'string'
}
name: 'string'
secret: {
{customized property}: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Nilai properti
AzureFileVolume
Nama
Deskripsi
Nilai
readOnly
Bendera yang menunjukkan apakah Berbagi File Azure yang dipasang sebagai volume bersifat baca-saja.
bool
shareName
Nama berbagi File Azure yang akan dipasang sebagai volume.
string (diperlukan)
storageAccountKey
Kunci akses akun penyimpanan yang digunakan untuk mengakses berbagi File Azure.
tali
storageAccountName
Nama akun penyimpanan yang berisi berbagi File Azure.
string (diperlukan)
Wadah
Nama
Deskripsi
Nilai
Nama
Nama instans kontainer yang disediakan pengguna.
string (diperlukan)
Properti
Properti instans kontainer.
ContainerProperties (wajib)
ContainerGroupProperties
Nama
Deskripsi
Nilai
Wadah
Kontainer dalam grup kontainer.
Container [] (wajib)
imageRegistryCredentials
Kredensial registri gambar tempat grup kontainer dibuat.
ImageRegistryCredential []
ipAddress
Jenis alamat IP grup kontainer.
IpAddress
osType
Jenis sistem operasi yang diperlukan oleh kontainer dalam grup kontainer.
'Linux' 'Windows' (diperlukan)
restartPolicy
Mulai ulang kebijakan untuk semua kontainer dalam grup kontainer.
-
Always
Selalu mulai ulang
-
OnFailure
Hidupkan ulang saat gagal
-
Never
Jangan pernah memulai ulang
'Selalu' 'Tidak pernah' 'OnFailure'
Volume
Daftar volume yang dapat dipasang oleh kontainer dalam grup kontainer ini.
Volume []
ContainerPort
Nama
Deskripsi
Nilai
pelabuhan
Nomor port yang diekspos dalam grup kontainer.
int (diperlukan)
protokol
Protokol yang terkait dengan port.
'TCP' 'UDP'
ContainerProperties
Nama
Deskripsi
Nilai
perintah
Perintah untuk dijalankan dalam instans kontainer dalam formulir exec.
string[]
environmentVariables
Variabel lingkungan yang akan diatur dalam instans kontainer.
EnvironmentVariable []
citra
Nama gambar yang digunakan untuk membuat instans kontainer.
string (diperlukan)
Port
Port yang diekspos pada instans kontainer.
ContainerPort []
Sumber daya
Persyaratan sumber daya instans kontainer.
ResourceRequirements (diperlukan)
volumeMounts
Volume dipasang tersedia untuk instans kontainer.
VolumeMount []
EnvironmentVariable
Nama
Deskripsi
Nilai
Nama
Nama variabel lingkungan.
string (diperlukan)
nilai
Nilai variabel lingkungan.
string (diperlukan)
GitRepoVolume
Nama
Deskripsi
Nilai
direktori
Nama direktori target. Tidak boleh berisi atau memulai dengan '..'. Jika '.' disediakan, direktori volume akan menjadi repositori git. Jika tidak, jika ditentukan, volume akan berisi repositori git di subdirektori dengan nama yang diberikan.
tali
Repositori
URL Repositori
string (diperlukan)
revisi
Terapkan hash untuk revisi yang ditentukan.
tali
ImageRegistryCredential
Nama
Deskripsi
Nilai
kata sandi
Kata sandi untuk registri privat.
tali
peladen
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.
tali
Ip
IP yang terekspos ke internet publik.
tali
Port
Daftar port yang diekspos pada grup kontainer.
Port [] (diperlukan)
jenis
Menentukan apakah IP terekspos ke internet publik.
'Publik' (diperlukan)
Microsoft.ContainerInstance/containerGroups
Nama
Deskripsi
Nilai
tempat
Lokasi sumber daya.
tali
Nama
Nama sumber daya
string (diperlukan)
Properti
ContainerGroupProperties (diperlukan)
Tags
Tag sumber daya
Kamus nama dan nilai tag. Lihat Tag dalam templat
Pelabuhan
Nama
Deskripsi
Nilai
pelabuhan
Nomor port.
int (diperlukan)
protokol
Protokol yang terkait dengan port.
'TCP' 'UDP'
ResourceLimits
Nama
Deskripsi
Nilai
Cpu
Batas CPU instans kontainer ini.
Int
memoryInGB
Batas memori dalam GB instans kontainer ini.
Int
ResourceRequests
Nama
Deskripsi
Nilai
Cpu
Permintaan CPU dari instans kontainer ini.
int (diperlukan)
memoryInGB
Permintaan memori dalam GB instans kontainer ini.
int (diperlukan)
ResourceRequirements
Nama
Deskripsi
Nilai
perbatasan
Batas sumber daya instans kontainer ini.
ResourceLimits
Permintaan
Permintaan sumber daya dari instans kontainer ini.
ResourceRequests (diperlukan)
SecretVolume
Jilid
Nama
Deskripsi
Nilai
azureFile
Volume File Azure.
AzureFileVolume
emptyDir
Volume direktori kosong.
apa pun
gitRepo
Volume repositori git.
GitRepoVolume
Nama
Nama volume.
string (diperlukan)
rahasia
Volume rahasia.
SecretVolume
VolumeMount
Nama
Deskripsi
Nilai
mountPath
Jalur dalam kontainer tempat volume harus dipasang. Tidak boleh berisi titik dua (:).
string (diperlukan)
Nama
Nama pemasangan volume.
string (diperlukan)
readOnly
Bendera yang menunjukkan apakah pemasangan volume bersifat baca-saja.
bool
Sampel mulai cepat
Sampel mulai cepat berikut menyebarkan jenis sumber daya ini.
Definisi sumber daya templat ARM
Jenis sumber daya containerGroups dapat disebarkan dengan operasi yang menargetkan:
Grup sumber daya - Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log .
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",
"properties": {
"containers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"value": "string"
}
],
"image": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"resources": {
"limits": {
"cpu": "int",
"memoryInGB": "int"
},
"requests": {
"cpu": "int",
"memoryInGB": "int"
}
},
"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": "string"
},
"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": {
"{customized property}": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Nilai properti
AzureFileVolume
Nama
Deskripsi
Nilai
readOnly
Bendera yang menunjukkan apakah Berbagi File Azure yang dipasang sebagai volume bersifat baca-saja.
bool
shareName
Nama berbagi File Azure yang akan dipasang sebagai volume.
string (diperlukan)
storageAccountKey
Kunci akses akun penyimpanan yang digunakan untuk mengakses berbagi File Azure.
tali
storageAccountName
Nama akun penyimpanan yang berisi berbagi File Azure.
string (diperlukan)
Wadah
Nama
Deskripsi
Nilai
Nama
Nama instans kontainer yang disediakan pengguna.
string (diperlukan)
Properti
Properti instans kontainer.
ContainerProperties (wajib)
ContainerGroupProperties
Nama
Deskripsi
Nilai
Wadah
Kontainer dalam grup kontainer.
Container [] (wajib)
imageRegistryCredentials
Kredensial registri gambar tempat grup kontainer dibuat.
ImageRegistryCredential []
ipAddress
Jenis alamat IP grup kontainer.
IpAddress
osType
Jenis sistem operasi yang diperlukan oleh kontainer dalam grup kontainer.
'Linux' 'Windows' (diperlukan)
restartPolicy
Mulai ulang kebijakan untuk semua kontainer dalam grup kontainer.
-
Always
Selalu mulai ulang
-
OnFailure
Hidupkan ulang saat gagal
-
Never
Jangan pernah memulai ulang
'Selalu' 'Tidak pernah' 'OnFailure'
Volume
Daftar volume yang dapat dipasang oleh kontainer dalam grup kontainer ini.
Volume []
ContainerPort
Nama
Deskripsi
Nilai
pelabuhan
Nomor port yang diekspos dalam grup kontainer.
int (diperlukan)
protokol
Protokol yang terkait dengan port.
'TCP' 'UDP'
ContainerProperties
Nama
Deskripsi
Nilai
perintah
Perintah untuk dijalankan dalam instans kontainer dalam formulir exec.
string[]
environmentVariables
Variabel lingkungan yang akan diatur dalam instans kontainer.
EnvironmentVariable []
citra
Nama gambar yang digunakan untuk membuat instans kontainer.
string (diperlukan)
Port
Port yang diekspos pada instans kontainer.
ContainerPort []
Sumber daya
Persyaratan sumber daya instans kontainer.
ResourceRequirements (diperlukan)
volumeMounts
Volume dipasang tersedia untuk instans kontainer.
VolumeMount []
EnvironmentVariable
Nama
Deskripsi
Nilai
Nama
Nama variabel lingkungan.
string (diperlukan)
nilai
Nilai variabel lingkungan.
string (diperlukan)
GitRepoVolume
Nama
Deskripsi
Nilai
direktori
Nama direktori target. Tidak boleh berisi atau memulai dengan '..'. Jika '.' disediakan, direktori volume akan menjadi repositori git. Jika tidak, jika ditentukan, volume akan berisi repositori git di subdirektori dengan nama yang diberikan.
tali
Repositori
URL Repositori
string (diperlukan)
revisi
Terapkan hash untuk revisi yang ditentukan.
tali
ImageRegistryCredential
Nama
Deskripsi
Nilai
kata sandi
Kata sandi untuk registri privat.
tali
peladen
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.
tali
Ip
IP yang terekspos ke internet publik.
tali
Port
Daftar port yang diekspos pada grup kontainer.
Port [] (diperlukan)
jenis
Menentukan apakah IP terekspos ke internet publik.
'Publik' (diperlukan)
Microsoft.ContainerInstance/containerGroups
Nama
Deskripsi
Nilai
apiVersion
Versi api
'2018-02-01-preview'
tempat
Lokasi sumber daya.
tali
Nama
Nama sumber daya
string (diperlukan)
Properti
ContainerGroupProperties (diperlukan)
Tags
Tag sumber daya
Kamus nama dan nilai tag. Lihat Tag dalam templat
jenis
Jenis sumber daya
'Microsoft.ContainerInstance/containerGroups'
Pelabuhan
Nama
Deskripsi
Nilai
pelabuhan
Nomor port.
int (diperlukan)
protokol
Protokol yang terkait dengan port.
'TCP' 'UDP'
ResourceLimits
Nama
Deskripsi
Nilai
Cpu
Batas CPU instans kontainer ini.
Int
memoryInGB
Batas memori dalam GB instans kontainer ini.
Int
ResourceRequests
Nama
Deskripsi
Nilai
Cpu
Permintaan CPU dari instans kontainer ini.
int (diperlukan)
memoryInGB
Permintaan memori dalam GB instans kontainer ini.
int (diperlukan)
ResourceRequirements
Nama
Deskripsi
Nilai
perbatasan
Batas sumber daya instans kontainer ini.
ResourceLimits
Permintaan
Permintaan sumber daya dari instans kontainer ini.
ResourceRequests (diperlukan)
SecretVolume
Jilid
Nama
Deskripsi
Nilai
azureFile
Volume File Azure.
AzureFileVolume
emptyDir
Volume direktori kosong.
apa pun
gitRepo
Volume repositori git.
GitRepoVolume
Nama
Nama volume.
string (diperlukan)
rahasia
Volume rahasia.
SecretVolume
VolumeMount
Nama
Deskripsi
Nilai
mountPath
Jalur dalam kontainer tempat volume harus dipasang. Tidak boleh berisi titik dua (:).
string (diperlukan)
Nama
Nama pemasangan volume.
string (diperlukan)
readOnly
Bendera yang menunjukkan apakah pemasangan volume bersifat baca-saja.
bool
Templat mulai cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Jenis sumber daya containerGroups dapat disebarkan dengan operasi yang menargetkan:
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log .
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"
tags = {
{customized property} = "string"
}
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 = int
}
requests = {
cpu = int
memoryInGB = int
}
}
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 = "string"
}
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 = {
{customized property} = "string"
}
}
]
}
})
}
Nilai properti
AzureFileVolume
Nama
Deskripsi
Nilai
readOnly
Bendera yang menunjukkan apakah Berbagi File Azure yang dipasang sebagai volume bersifat baca-saja.
bool
shareName
Nama berbagi File Azure yang akan dipasang sebagai volume.
string (diperlukan)
storageAccountKey
Kunci akses akun penyimpanan yang digunakan untuk mengakses berbagi File Azure.
tali
storageAccountName
Nama akun penyimpanan yang berisi berbagi File Azure.
string (diperlukan)
Wadah
Nama
Deskripsi
Nilai
Nama
Nama instans kontainer yang disediakan pengguna.
string (diperlukan)
Properti
Properti instans kontainer.
ContainerProperties (wajib)
ContainerGroupProperties
Nama
Deskripsi
Nilai
Wadah
Kontainer dalam grup kontainer.
Container [] (wajib)
imageRegistryCredentials
Kredensial registri gambar tempat grup kontainer dibuat.
ImageRegistryCredential []
ipAddress
Jenis alamat IP grup kontainer.
IpAddress
osType
Jenis sistem operasi yang diperlukan oleh kontainer dalam grup kontainer.
'Linux' 'Windows' (diperlukan)
restartPolicy
Mulai ulang kebijakan untuk semua kontainer dalam grup kontainer.
-
Always
Selalu mulai ulang
-
OnFailure
Hidupkan ulang saat gagal
-
Never
Jangan pernah memulai ulang
'Selalu' 'Tidak pernah' 'OnFailure'
Volume
Daftar volume yang dapat dipasang oleh kontainer dalam grup kontainer ini.
Volume []
ContainerPort
Nama
Deskripsi
Nilai
pelabuhan
Nomor port yang diekspos dalam grup kontainer.
int (diperlukan)
protokol
Protokol yang terkait dengan port.
'TCP' 'UDP'
ContainerProperties
Nama
Deskripsi
Nilai
perintah
Perintah untuk dijalankan dalam instans kontainer dalam formulir exec.
string[]
environmentVariables
Variabel lingkungan yang akan diatur dalam instans kontainer.
EnvironmentVariable []
citra
Nama gambar yang digunakan untuk membuat instans kontainer.
string (diperlukan)
Port
Port yang diekspos pada instans kontainer.
ContainerPort []
Sumber daya
Persyaratan sumber daya instans kontainer.
ResourceRequirements (diperlukan)
volumeMounts
Volume dipasang tersedia untuk instans kontainer.
VolumeMount []
EnvironmentVariable
Nama
Deskripsi
Nilai
Nama
Nama variabel lingkungan.
string (diperlukan)
nilai
Nilai variabel lingkungan.
string (diperlukan)
GitRepoVolume
Nama
Deskripsi
Nilai
direktori
Nama direktori target. Tidak boleh berisi atau memulai dengan '..'. Jika '.' disediakan, direktori volume akan menjadi repositori git. Jika tidak, jika ditentukan, volume akan berisi repositori git di subdirektori dengan nama yang diberikan.
tali
Repositori
URL Repositori
string (diperlukan)
revisi
Terapkan hash untuk revisi yang ditentukan.
tali
ImageRegistryCredential
Nama
Deskripsi
Nilai
kata sandi
Kata sandi untuk registri privat.
tali
peladen
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.
tali
Ip
IP yang terekspos ke internet publik.
tali
Port
Daftar port yang diekspos pada grup kontainer.
Port [] (diperlukan)
jenis
Menentukan apakah IP terekspos ke internet publik.
'Publik' (diperlukan)
Microsoft.ContainerInstance/containerGroups
Nama
Deskripsi
Nilai
tempat
Lokasi sumber daya.
tali
Nama
Nama sumber daya
string (diperlukan)
Properti
ContainerGroupProperties (diperlukan)
Tags
Tag sumber daya
Kamus nama dan nilai tag.
jenis
Jenis sumber daya
"Microsoft.ContainerInstance/containerGroups@2018-02-01-preview"
Pelabuhan
Nama
Deskripsi
Nilai
pelabuhan
Nomor port.
int (diperlukan)
protokol
Protokol yang terkait dengan port.
'TCP' 'UDP'
ResourceLimits
Nama
Deskripsi
Nilai
Cpu
Batas CPU instans kontainer ini.
Int
memoryInGB
Batas memori dalam GB instans kontainer ini.
Int
ResourceRequests
Nama
Deskripsi
Nilai
Cpu
Permintaan CPU dari instans kontainer ini.
int (diperlukan)
memoryInGB
Permintaan memori dalam GB instans kontainer ini.
int (diperlukan)
ResourceRequirements
Nama
Deskripsi
Nilai
perbatasan
Batas sumber daya instans kontainer ini.
ResourceLimits
Permintaan
Permintaan sumber daya dari instans kontainer ini.
ResourceRequests (diperlukan)
SecretVolume
Jilid
Nama
Deskripsi
Nilai
azureFile
Volume File Azure.
AzureFileVolume
emptyDir
Volume direktori kosong.
apa pun
gitRepo
Volume repositori git.
GitRepoVolume
Nama
Nama volume.
string (diperlukan)
rahasia
Volume rahasia.
SecretVolume
VolumeMount
Nama
Deskripsi
Nilai
mountPath
Jalur dalam kontainer tempat volume harus dipasang. Tidak boleh berisi titik dua (:).
string (diperlukan)
Nama
Nama pemasangan volume.
string (diperlukan)
readOnly
Bendera yang menunjukkan apakah pemasangan volume bersifat baca-saja.
bool