Delen via


Container Groups - Create Or Update

Containergroepen met opgegeven configuraties maken of bijwerken.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}?api-version=2023-05-01

URI-parameters

Name In Vereist Type Description
containerGroupName
path True

string

De naam van de containergroep.

resourceGroupName
path True

string

De naam van de resourcegroep.

subscriptionId
path True

string

Abonnementsreferenties die het Microsoft Azure-abonnement uniek identificeren. De abonnements-id maakt deel uit van de URI voor elke serviceoproep.

api-version
query True

string

Client-API-versie

Aanvraagbody

Name Vereist Type Description
properties.containers True

Container[]

De containers binnen de containergroep.

properties.osType True

OperatingSystemTypes

Het type besturingssysteem dat is vereist voor de containers in de containergroep.

identity

ContainerGroupIdentity

De identiteit van de containergroep, indien geconfigureerd.

location

string

De resourcelocatie.

properties.confidentialComputeProperties

ConfidentialComputeProperties

De eigenschappen voor een vertrouwelijke containergroep

properties.diagnostics

ContainerGroupDiagnostics

De diagnostische gegevens voor een containergroep.

properties.dnsConfig

DnsConfiguration

De DNS-configuratiegegevens voor een containergroep.

properties.encryptionProperties

EncryptionProperties

De versleutelingseigenschappen voor een containergroep.

properties.extensions

DeploymentExtensionSpec[]

extensies die worden gebruikt door virtuele kubelet

properties.imageRegistryCredentials

ImageRegistryCredential[]

De registerreferenties van de installatiekopieën waarop de containergroep is gemaakt.

properties.initContainers

InitContainerDefinition[]

De init-containers voor een containergroep.

properties.ipAddress

IpAddress

Het IP-adrestype van de containergroep.

properties.priority

ContainerGroupPriority

De prioriteit van de containergroep.

properties.restartPolicy

ContainerGroupRestartPolicy

Start het beleid opnieuw op voor alle containers in de containergroep.

  • Always altijd opnieuw opstarten
  • OnFailure opnieuw opstarten bij fout
  • Never nooit opnieuw opstarten
properties.sku

ContainerGroupSku

De SKU voor een containergroep.

properties.subnetIds

ContainerGroupSubnetId[]

De subnetresource-id's voor een containergroep.

properties.volumes

Volume[]

De lijst met volumes die kunnen worden gekoppeld door containers in deze containergroep.

tags

object

De resourcetags.

zones

string[]

De zones voor de containergroep.

Antwoorden

Name Type Description
200 OK

ContainerGroup

OK

201 Created

ContainerGroup

Gemaakt: de containergroep wordt gemaakt.

Other Status Codes

CloudError

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation Uw gebruikersaccount imiteren

Voorbeelden

ConfidentialContainerGroup
ContainerGroupCreateWithExtensions
ContainerGroupsCreateOrUpdate
ContainerGroupsCreateWithPriority
ContainerGroupWithEncryptionProperties

ConfidentialContainerGroup

Voorbeeldaanvraag

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"
    }
  }
}

Voorbeeldrespons

{
  "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

Voorbeeldaanvraag

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"
        }
      }
    ]
  }
}

Voorbeeldrespons

{
  "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

Voorbeeldaanvraag

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"
        }
      }
    ]
  }
}

Voorbeeldrespons

{
  "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

Voorbeeldaanvraag

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"
}

Voorbeeldrespons

{
  "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

Voorbeeldaanvraag

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"
    }
  }
}

Voorbeeldrespons

{
  "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"
}

Definities

Name Description
AzureFileVolume

De eigenschappen van het Azure File-volume. Azure-bestandsshares worden als volumes gekoppeld.

CloudError

Een foutreactie van de Container Instance-service.

CloudErrorBody

Een foutreactie van de Container Instance-service.

ConfidentialComputeProperties

De eigenschappen voor een vertrouwelijke containergroep

Container

Een containerinstantie.

ContainerExec

De opdracht voor het uitvoeren van de container voor liveness of gereedheidstest

ContainerGroup

Een containergroep.

ContainerGroupDiagnostics

Diagnostische gegevens van containergroep.

ContainerGroupIdentity

Identiteit voor de containergroep.

ContainerGroupIpAddressType

Hiermee geeft u op of het IP-adres beschikbaar is voor het openbare internet of het privé-VNET.

ContainerGroupNetworkProtocol

Het protocol dat is gekoppeld aan de poort.

ContainerGroupPriority

De prioriteit van de containergroep.

ContainerGroupProperties.properties.InstanceView

De exemplaarweergave van de containergroep. Alleen geldig in antwoord.

ContainerGroupRestartPolicy

Start het beleid opnieuw op voor alle containers in de containergroep.

  • Always altijd opnieuw opstarten
  • OnFailure opnieuw opstarten bij fout
  • Never nooit opnieuw opstarten
ContainerGroupSku

De containergroep-SKU.

ContainerGroupSubnetId

Subnetgegevens van containergroep.

ContainerHttpGet

De http get-instellingen van de container, voor liveness of gereedheidstest

ContainerNetworkProtocol

Het protocol dat is gekoppeld aan de poort.

ContainerPort

De poort die wordt weergegeven op de containerinstantie.

ContainerProbe

De containertest, voor liveness of gereedheid

ContainerState

De status van het containerexemplaren.

DeploymentExtensionSpec

Uitbreidings sidecars die aan de implementatie moeten worden toegevoegd.

DnsConfiguration

DNS-configuratie voor de containergroep.

dnsNameLabelReusePolicy

De waarde die de security-enum vertegenwoordigt. De waarde 'Onbeveiligd' is de standaardwaarde als deze niet is geselecteerd en betekent dat het domeinnaamlabel van het object niet is beveiligd tegen overname van subdomeinen. De waarde TenantReuse is de standaardwaarde als deze is geselecteerd en betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen dezelfde tenant. De waarde 'SubscriptionReuse' betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen hetzelfde abonnement. De waarde ResourceGroupReuse betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen dezelfde resourcegroep. De waarde 'NoReuse' betekent dat het domeinnaamlabel van het object niet opnieuw kan worden gebruikt binnen dezelfde resourcegroep, hetzelfde abonnement of dezelfde tenant.

EmptyDirVolume

Het lege mapvolume.

EncryptionProperties

De versleutelingseigenschappen van de containergroep.

EnvironmentVariable

De omgevingsvariabele die moet worden ingesteld in de containerinstantie.

Event

Een gebeurtenis van een containergroep of containerinstantie.

GitRepoVolume

Vertegenwoordigt een volume dat is gevuld met de inhoud van een Git-opslagplaats

GpuResource

De GPU-resource.

GpuSku

De SKU van de GPU-resource.

HttpHeader

De HTTP-header.

ImageRegistryCredential

Registerreferentie voor installatiekopieën.

InitContainerDefinition

De definitie van de init-container.

InitContainerPropertiesDefinition.InstanceView

De exemplaarweergave van de init-container. Alleen geldig in antwoord.

InstanceView

De exemplaarweergave van de containerinstantie. Alleen geldig in antwoord.

IpAddress

IP-adres voor de containergroep.

LogAnalytics

Log Analytics-gegevens voor containergroepen.

LogAnalyticsLogType

Het logboektype dat moet worden gebruikt.

OperatingSystemTypes

Het type besturingssysteem dat is vereist voor de containers in de containergroep.

Port

De poort die wordt weergegeven in de containergroep.

ResourceIdentityType

Het type identiteit dat wordt gebruikt voor de containergroep. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de containergroep verwijderd.

ResourceLimits

De resourcelimieten.

ResourceRequests

De resourceaanvragen.

ResourceRequirements

De resourcevereisten.

Scheme

Het schema.

SecurityContextCapabilitiesDefinition

De mogelijkheden om een container toe te voegen of neer te zetten.

SecurityContextDefinition

De beveiligingscontext voor de container.

UserAssignedIdentities

De lijst met gebruikersidentiteiten die zijn gekoppeld aan de containergroep. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

Volume

De eigenschappen van het volume.

VolumeMount

De eigenschappen van de volumekoppeling.

AzureFileVolume

De eigenschappen van het Azure File-volume. Azure-bestandsshares worden als volumes gekoppeld.

Name Type Description
readOnly

boolean

De vlag die aangeeft of het Gedeelde Azure-bestand als een volume alleen-lezen is.

shareName

string

De naam van de Azure-bestandsshare die als volume moet worden gekoppeld.

storageAccountKey

string

De toegangssleutel voor het opslagaccount die wordt gebruikt voor toegang tot de Azure-bestandsshare.

storageAccountName

string

De naam van het opslagaccount dat de Azure-bestandsshare bevat.

CloudError

Een foutreactie van de Container Instance-service.

Name Type Description
error

CloudErrorBody

Een foutreactie van de Container Instance-service.

CloudErrorBody

Een foutreactie van de Container Instance-service.

Name Type Description
code

string

Een id voor de fout. Codes zijn invariant en zijn bedoeld om programmatisch te worden gebruikt.

details

CloudErrorBody[]

Een lijst met aanvullende informatie over de fout.

message

string

Een bericht met een beschrijving van de fout, bedoeld om te worden weergegeven in een gebruikersinterface.

target

string

Het doel van de specifieke fout. Bijvoorbeeld de naam van de eigenschap in fout.

ConfidentialComputeProperties

De eigenschappen voor een vertrouwelijke containergroep

Name Type Description
ccePolicy

string

Het met Base64 gecodeerde beleid voor het afdwingen van vertrouwelijke rekenkracht

Container

Een containerinstantie.

Name Type Description
name

string

De door de gebruiker opgegeven naam van het containerexemplaren.

properties.command

string[]

De opdrachten die moeten worden uitgevoerd in het containerexemplaren in exec-formulier.

properties.environmentVariables

EnvironmentVariable[]

De omgevingsvariabelen die moeten worden ingesteld in de containerinstantie.

properties.image

string

De naam van de installatiekopieën die worden gebruikt om de containerinstantie te maken.

properties.instanceView

InstanceView

De exemplaarweergave van de containerinstantie. Alleen geldig in antwoord.

properties.livenessProbe

ContainerProbe

De levendheidstest.

properties.ports

ContainerPort[]

De weergegeven poorten op het containerexemplaren.

properties.readinessProbe

ContainerProbe

De gereedheidstest.

properties.resources

ResourceRequirements

De resourcevereisten van het containerexemplaren.

properties.securityContext

SecurityContextDefinition

De beveiligingseigenschappen van de container.

properties.volumeMounts

VolumeMount[]

Het volume wordt gekoppeld aan de containerinstantie.

ContainerExec

De opdracht voor het uitvoeren van de container voor liveness of gereedheidstest

Name Type Description
command

string[]

De opdrachten die in de container moeten worden uitgevoerd.

ContainerGroup

Een containergroep.

Name Type Description
id

string

De resource-id.

identity

ContainerGroupIdentity

De identiteit van de containergroep, indien geconfigureerd.

location

string

De resourcelocatie.

name

string

De resourcenaam.

properties.confidentialComputeProperties

ConfidentialComputeProperties

De eigenschappen voor een vertrouwelijke containergroep

properties.containers

Container[]

De containers binnen de containergroep.

properties.diagnostics

ContainerGroupDiagnostics

De diagnostische gegevens voor een containergroep.

properties.dnsConfig

DnsConfiguration

De DNS-configuratiegegevens voor een containergroep.

properties.encryptionProperties

EncryptionProperties

De versleutelingseigenschappen voor een containergroep.

properties.extensions

DeploymentExtensionSpec[]

extensies die worden gebruikt door virtuele kubelet

properties.imageRegistryCredentials

ImageRegistryCredential[]

De registerreferenties van de installatiekopieën waarop de containergroep is gemaakt.

properties.initContainers

InitContainerDefinition[]

De init-containers voor een containergroep.

properties.instanceView

ContainerGroupProperties.properties.InstanceView

De exemplaarweergave van de containergroep. Alleen geldig in antwoord.

properties.ipAddress

IpAddress

Het IP-adrestype van de containergroep.

properties.osType

OperatingSystemTypes

Het type besturingssysteem dat is vereist voor de containers in de containergroep.

properties.priority

ContainerGroupPriority

De prioriteit van de containergroep.

properties.provisioningState

string

De inrichtingsstatus van de containergroep. Dit wordt alleen weergegeven in het antwoord.

properties.restartPolicy

ContainerGroupRestartPolicy

Start het beleid opnieuw op voor alle containers in de containergroep.

  • Always altijd opnieuw opstarten
  • OnFailure opnieuw opstarten bij fout
  • Never nooit opnieuw opstarten
properties.sku

ContainerGroupSku

De SKU voor een containergroep.

properties.subnetIds

ContainerGroupSubnetId[]

De subnetresource-id's voor een containergroep.

properties.volumes

Volume[]

De lijst met volumes die kunnen worden gekoppeld door containers in deze containergroep.

tags

object

De resourcetags.

type

string

Het resourcetype.

zones

string[]

De zones voor de containergroep.

ContainerGroupDiagnostics

Diagnostische gegevens van containergroep.

Name Type Description
logAnalytics

LogAnalytics

Log Analytics-gegevens voor containergroepen.

ContainerGroupIdentity

Identiteit voor de containergroep.

Name Type Description
principalId

string

De principal-id van de containergroep-id. Deze eigenschap wordt alleen verstrekt voor een door het systeem toegewezen identiteit.

tenantId

string

De tenant-id die is gekoppeld aan de containergroep. Deze eigenschap wordt alleen verstrekt voor een door het systeem toegewezen identiteit.

type

ResourceIdentityType

Het type identiteit dat wordt gebruikt voor de containergroep. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de containergroep verwijderd.

userAssignedIdentities

<string,  UserAssignedIdentities>

De lijst met gebruikersidentiteiten die zijn gekoppeld aan de containergroep.

ContainerGroupIpAddressType

Hiermee geeft u op of het IP-adres beschikbaar is voor het openbare internet of het privé-VNET.

Waarde Description
Private
Public

ContainerGroupNetworkProtocol

Het protocol dat is gekoppeld aan de poort.

Waarde Description
TCP
UDP

ContainerGroupPriority

De prioriteit van de containergroep.

Waarde Description
Regular
Spot

ContainerGroupProperties.properties.InstanceView

De exemplaarweergave van de containergroep. Alleen geldig in antwoord.

Name Type Description
events

Event[]

De gebeurtenissen van deze containergroep.

state

string

De status van de containergroep. Alleen geldig in antwoord.

ContainerGroupRestartPolicy

Start het beleid opnieuw op voor alle containers in de containergroep.

  • Always altijd opnieuw opstarten
  • OnFailure opnieuw opstarten bij fout
  • Never nooit opnieuw opstarten
Waarde Description
Always
Never
OnFailure

ContainerGroupSku

De containergroep-SKU.

Waarde Description
Confidential
Dedicated
Standard

ContainerGroupSubnetId

Subnetgegevens van containergroep.

Name Type Description
id

string

Resource-id van virtueel netwerk en subnet.

name

string

Beschrijvende naam voor het subnet.

ContainerHttpGet

De http get-instellingen van de container, voor liveness of gereedheidstest

Name Type Description
httpHeaders

HttpHeader[]

De HTTP-headers.

path

string

Het pad om te testen.

port

integer (int32)

Het poortnummer dat moet worden uitgevoerd.

scheme

Scheme

Het schema.

ContainerNetworkProtocol

Het protocol dat is gekoppeld aan de poort.

Waarde Description
TCP
UDP

ContainerPort

De poort die wordt weergegeven op de containerinstantie.

Name Type Description
port

integer (int32)

Het poortnummer dat wordt weergegeven in de containergroep.

protocol

ContainerNetworkProtocol

Het protocol dat is gekoppeld aan de poort.

ContainerProbe

De containertest, voor liveness of gereedheid

Name Type Description
exec

ContainerExec

De uitvoeringsopdracht die moet worden uitgevoerd

failureThreshold

integer (int32)

De drempelwaarde voor fouten.

httpGet

ContainerHttpGet

De Http Get-instellingen die moeten worden uitgevoerd

initialDelaySeconds

integer (int32)

De eerste vertragings seconden.

periodSeconds

integer (int32)

De seconden van de periode.

successThreshold

integer (int32)

De slagingsdrempel.

timeoutSeconds

integer (int32)

De time-out seconden.

ContainerState

De status van het containerexemplaren.

Name Type Description
detailStatus

string

De door mensen leesbare status van de status van de containerinstantie.

exitCode

integer (int32)

De afsluitcodes van het containerexemplaren komen overeen met die uit de opdracht docker run.

finishTime

string (date-time)

De datum/tijd waarop de status van het containerexemplaren is voltooid.

startTime

string (date-time)

De datum/tijd waarop de status van het containerexemplaren is gestart.

state

string

De status van het containerexemplaren.

DeploymentExtensionSpec

Uitbreidings sidecars die aan de implementatie moeten worden toegevoegd.

Name Type Description
name

string

Naam van de extensie.

properties.extensionType

string

Het type extensie dat moet worden toegevoegd.

properties.protectedSettings

object

Beveiligde instellingen voor de extensie.

properties.settings

object

Instellingen voor de extensie.

properties.version

string

Versie van de extensie die wordt gebruikt.

DnsConfiguration

DNS-configuratie voor de containergroep.

Name Type Description
nameServers

string[]

De DNS-servers voor de containergroep.

options

string

De DNS-opties voor de containergroep.

searchDomains

string

De DNS-zoekdomeinen voor het opzoeken van hostnamen in de containergroep.

dnsNameLabelReusePolicy

De waarde die de security-enum vertegenwoordigt. De waarde 'Onbeveiligd' is de standaardwaarde als deze niet is geselecteerd en betekent dat het domeinnaamlabel van het object niet is beveiligd tegen overname van subdomeinen. De waarde TenantReuse is de standaardwaarde als deze is geselecteerd en betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen dezelfde tenant. De waarde 'SubscriptionReuse' betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen hetzelfde abonnement. De waarde ResourceGroupReuse betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen dezelfde resourcegroep. De waarde 'NoReuse' betekent dat het domeinnaamlabel van het object niet opnieuw kan worden gebruikt binnen dezelfde resourcegroep, hetzelfde abonnement of dezelfde tenant.

Waarde Description
Noreuse
ResourceGroupReuse
SubscriptionReuse
TenantReuse
Unsecure

EmptyDirVolume

Het lege mapvolume.

EncryptionProperties

De versleutelingseigenschappen van de containergroep.

Name Type Description
identity

string

De beheerde identiteit van de sleutelkluis.

keyName

string

De naam van de versleutelingssleutel.

keyVersion

string

De versie van de versleutelingssleutel.

vaultBaseUrl

string

De basis-URL van keyvault.

EnvironmentVariable

De omgevingsvariabele die moet worden ingesteld in de containerinstantie.

Name Type Description
name

string

De naam van de omgevingsvariabele.

secureValue

string

De waarde van de beveiligde omgevingsvariabele.

value

string

De waarde van de omgevingsvariabele.

Event

Een gebeurtenis van een containergroep of containerinstantie.

Name Type Description
count

integer (int32)

Het aantal gebeurtenissen.

firstTimestamp

string (date-time)

De datum/tijd van de vroegste vastgelegde gebeurtenis.

lastTimestamp

string (date-time)

De datum/tijd van de meest recente vastgelegde gebeurtenis.

message

string

Het gebeurtenisbericht.

name

string

De naam van de gebeurtenis.

type

string

Het gebeurtenistype.

GitRepoVolume

Vertegenwoordigt een volume dat is gevuld met de inhoud van een Git-opslagplaats

Name Type Description
directory

string

Naam van doelmap. Mag niet bevatten of beginnen met ... Als '.' wordt opgegeven, is de volumemap de Git-opslagplaats. Als dit niet het opgegeven is, bevat het volume de Git-opslagplaats in de submap met de opgegeven naam.

repository

string

URL van opslagplaats

revision

string

Hash doorvoeren voor de opgegeven revisie.

GpuResource

De GPU-resource.

Name Type Description
count

integer (int32)

Het aantal GPU-resources.

sku

GpuSku

De SKU van de GPU-resource.

GpuSku

De SKU van de GPU-resource.

Waarde Description
K80
P100
V100

HttpHeader

De HTTP-header.

Name Type Description
name

string

De naam van de header.

value

string

De headerwaarde.

ImageRegistryCredential

Registerreferentie voor installatiekopieën.

Name Type Description
identity

string

De identiteit voor het privéregister.

identityUrl

string

De identiteits-URL voor het privéregister.

password

string

Het wachtwoord voor het privéregister.

server

string

De Docker-installatiekopieënregisterserver zonder protocol zoals http en https.

username

string

De gebruikersnaam voor het privéregister.

InitContainerDefinition

De definitie van de init-container.

Name Type Description
name

string

De naam voor de init-container.

properties.command

string[]

De opdracht die moet worden uitgevoerd in de init-container in exec-formulier.

properties.environmentVariables

EnvironmentVariable[]

De omgevingsvariabelen die moeten worden ingesteld in de init-container.

properties.image

string

De installatiekopieën van de init-container.

properties.instanceView

InitContainerPropertiesDefinition.InstanceView

De exemplaarweergave van de init-container. Alleen geldig in antwoord.

properties.securityContext

SecurityContextDefinition

De beveiligingseigenschappen van de container.

properties.volumeMounts

VolumeMount[]

Het volume wordt gekoppeld aan de init-container.

InitContainerPropertiesDefinition.InstanceView

De exemplaarweergave van de init-container. Alleen geldig in antwoord.

Name Type Description
currentState

ContainerState

De huidige status van de init-container.

events

Event[]

De gebeurtenissen van de init-container.

previousState

ContainerState

De vorige status van de init-container.

restartCount

integer (int32)

Het aantal keren dat de init-container opnieuw is opgestart.

InstanceView

De exemplaarweergave van de containerinstantie. Alleen geldig in antwoord.

Name Type Description
currentState

ContainerState

Huidige status van containerinstantie.

events

Event[]

De gebeurtenissen van de containerinstantie.

previousState

ContainerState

Vorige status van containerinstantie.

restartCount

integer (int32)

Het aantal keren dat de containerinstantie opnieuw is opgestart.

IpAddress

IP-adres voor de containergroep.

Name Type Default value Description
autoGeneratedDomainNameLabelScope

dnsNameLabelReusePolicy

Unsecure

De waarde die de security-enum vertegenwoordigt. De waarde 'Onbeveiligd' is de standaardwaarde als deze niet is geselecteerd en betekent dat het domeinnaamlabel van het object niet is beveiligd tegen overname van subdomeinen. De waarde TenantReuse is de standaardwaarde als deze is geselecteerd en betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen dezelfde tenant. De waarde 'SubscriptionReuse' betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen hetzelfde abonnement. De waarde ResourceGroupReuse betekent dat het domeinnaamlabel van het object opnieuw kan worden gebruikt binnen dezelfde resourcegroep. De waarde 'NoReuse' betekent dat het domeinnaamlabel van het object niet opnieuw kan worden gebruikt binnen dezelfde resourcegroep, hetzelfde abonnement of dezelfde tenant.

dnsNameLabel

string

Het DNS-naamlabel voor het IP-adres.

fqdn

string

De FQDN voor het IP-adres.

ip

string

Het IP-adres dat beschikbaar is voor het openbare internet.

ports

Port[]

De lijst met poorten die beschikbaar zijn voor de containergroep.

type

ContainerGroupIpAddressType

Hiermee geeft u op of het IP-adres beschikbaar is voor het openbare internet of het privé-VNET.

LogAnalytics

Log Analytics-gegevens voor containergroepen.

Name Type Description
logType

LogAnalyticsLogType

Het logboektype dat moet worden gebruikt.

metadata

object

Metagegevens voor log analytics.

workspaceId

string

De werkruimte-id voor Log Analytics

workspaceKey

string

De werkruimtesleutel voor Log Analytics

workspaceResourceId

string

De resource-id van de werkruimte voor Log Analytics

LogAnalyticsLogType

Het logboektype dat moet worden gebruikt.

Waarde Description
ContainerInsights
ContainerInstanceLogs

OperatingSystemTypes

Het type besturingssysteem dat is vereist voor de containers in de containergroep.

Waarde Description
Linux
Windows

Port

De poort die wordt weergegeven in de containergroep.

Name Type Description
port

integer (int32)

Het poortnummer.

protocol

ContainerGroupNetworkProtocol

Het protocol dat is gekoppeld aan de poort.

ResourceIdentityType

Het type identiteit dat wordt gebruikt voor de containergroep. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten uit de containergroep verwijderd.

Waarde Description
None
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

ResourceLimits

De resourcelimieten.

Name Type Description
cpu

number (double)

De CPU-limiet van deze containerinstantie.

gpu

GpuResource

De GPU-limiet van deze containerinstantie.

memoryInGB

number (double)

De geheugenlimiet in GB van deze containerinstantie.

ResourceRequests

De resourceaanvragen.

Name Type Description
cpu

number (double)

De CPU-aanvraag van deze containerinstantie.

gpu

GpuResource

De GPU-aanvraag van deze containerinstantie.

memoryInGB

number (double)

De geheugenaanvraag in GB van deze containerinstantie.

ResourceRequirements

De resourcevereisten.

Name Type Description
limits

ResourceLimits

De resourcelimieten van deze containerinstantie.

requests

ResourceRequests

De resourceaanvragen van dit containerexemplaren.

Scheme

Het schema.

Waarde Description
http
https

SecurityContextCapabilitiesDefinition

De mogelijkheden om een container toe te voegen of neer te zetten.

Name Type Description
add

string[]

De mogelijkheden om toe te voegen aan de container.

drop

string[]

De mogelijkheden om uit de container te verwijderen.

SecurityContextDefinition

De beveiligingscontext voor de container.

Name Type Description
allowPrivilegeEscalation

boolean

Een Booleaanse waarde die aangeeft of het init-proces de bevoegdheden ervan kan verhogen

capabilities

SecurityContextCapabilitiesDefinition

De mogelijkheden om een container toe te voegen of neer te zetten.

privileged

boolean

De vlag om te bepalen of de containermachtigingen zijn verhoogd naar Privileged.

runAsGroup

integer (int32)

Hiermee stelt u de GEBRUIKERS-GID in voor de container.

runAsUser

integer (int32)

Hiermee stelt u de gebruikers-UID voor de container in.

seccompProfile

string

een met base64 gecodeerde tekenreeks met de inhoud van de JSON in het seccomp-profiel

UserAssignedIdentities

De lijst met gebruikersidentiteiten die zijn gekoppeld aan de containergroep. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.

Name Type Description
clientId

string

De client-id van de door de gebruiker toegewezen identiteit.

principalId

string

De principal-id van de door de gebruiker toegewezen identiteit.

Volume

De eigenschappen van het volume.

Name Type Description
azureFile

AzureFileVolume

Het Azure File-volume.

emptyDir

EmptyDirVolume

Het lege mapvolume.

gitRepo

GitRepoVolume

Het git-opslagplaatsvolume.

name

string

De naam van het volume.

secret

object

Het geheime volume.

VolumeMount

De eigenschappen van de volumekoppeling.

Name Type Description
mountPath

string

Het pad in de container waar het volume moet worden gekoppeld. Mag geen dubbele punt (:)) bevatten.

name

string

De naam van de volumekoppeling.

readOnly

boolean

De vlag die aangeeft of de volumekoppeling alleen-lezen is.