Container Services - List
Ruft eine Liste der Containerdienste im angegebenen Abonnement ab. Der Vorgang gibt Eigenschaften jedes Containerdiensts zurück, einschließlich Status, Orchestrator, Anzahl der Master- und Agents sowie FQDNs von Masters und Agents.
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.ContainerService/containerServices?api-version=2017-07-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
subscription
|
path | True |
string |
Abonnementanmeldeinformationen, die das Microsoft Azure-Abonnement eindeutig identifizieren. Die Abonnement-ID ist Teil des URI für jeden Dienstaufruf. |
api-version
|
query | True |
string |
Client-API-Version. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
List Container Services
Beispielanforderung
GET https://management.azure.com/subscriptions/subid1/providers/Microsoft.ContainerService/containerServices?api-version=2017-07-01
Beispiel für eine Antwort
{
"value": [
{
"type": "Microsoft.ContainerService/ContainerServices",
"location": "location1",
"id": "/subscriptions/subid1/resourceGroups/RG1/providers/Microsoft.ContainerService/containerServices/acs1",
"name": "acs1",
"properties": {
"provisioningState": "Succeeded",
"orchestratorProfile": {
"orchestratorType": "DCOS"
},
"masterProfile": {
"count": 1,
"dnsPrefix": "acs1-rg1-e240e5mgmt",
"fqdn": "acs1-rg1-e240e5mgmt.location1.cloudapp.azure.com",
"vmSize": "Standard_D2_v2"
},
"agentPoolProfiles": [
{
"name": "agentpool0",
"count": 3,
"vmSize": "Standard_D2_v2",
"dnsPrefix": "acs1-rg1-e240e5agent",
"fqdn": "acs1-rg1-e240e5agent.location1.cloudapp.azure.com",
"osType": "Linux"
}
],
"linuxProfile": {
"ssh": {
"publicKeys": [
{
"keyData": "ssh-rsa AAAAB3NzaC1y...+0vNzo1FAdQ== user@hostname.local\n"
}
]
},
"adminUsername": "azureuser"
},
"diagnosticsProfile": {
"vmDiagnostics": {
"enabled": true,
"storageUri": "https://mjwjtrv73stvgdiag0.blob.core.windows.net/"
}
}
}
},
{
"type": "Microsoft.ContainerService/ContainerServices",
"location": "location1",
"id": "/subscriptions/subid1/resourceGroups/RG1/providers/Microsoft.ContainerService/containerServices/acs2",
"name": "acs2",
"properties": {
"provisioningState": "Creating",
"orchestratorProfile": {
"orchestratorType": "DCOS"
},
"masterProfile": {
"count": 1,
"dnsPrefix": "acs2-rg1-e240e5mgmt",
"vmSize": "Standard_D2_v2"
},
"agentPoolProfiles": [
{
"name": "agentpool0",
"count": 3,
"vmSize": "Standard_D2_v2",
"dnsPrefix": "acs2-rg1-e240e5agent",
"osType": "Linux"
}
],
"linuxProfile": {
"ssh": {
"publicKeys": [
{
"keyData": "ssh-rsa AAAAB3NzaC1y...+0vNzo1FAdQ== user@hostname.local\n"
}
]
},
"adminUsername": "azureuser"
},
"diagnosticsProfile": {
"vmDiagnostics": {
"enabled": true
}
}
}
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Container |
Containerdienst. |
Container |
Profil für den Containerdienst-Agent-Pool. |
Container |
Eigenschaften zum Konfigurieren eines benutzerdefinierten Containerdienstclusters. |
Container |
Profil für die Diagnose im Containerdienstcluster. |
Container |
Profil für Linux-VMs im Containerdienstcluster. |
Container |
Die Antwort des Vorgangs "Containerdienste auflisten". |
Container |
Profil für den Containerdienstmaster. |
Container |
Profil für den Containerdienst-Orchestrator. |
Container |
Der Orchestrator zum Verwalten von Containerdienstclusterressourcen. Gültige Werte sind Kubernetes, Swarm, DCOS, DockerCE und Custom. |
Container |
Informationen zu einer Dienstprinzipalidentität für den Cluster zum Bearbeiten von Azure-APIs. Entweder geheim oder keyVaultSecretRef muss angegeben werden. |
Container |
SSH-Konfiguration für linuxbasierte VMs, die auf Azure ausgeführt werden. |
Container |
Enthält Informationen zu SSH-Zertifikatdaten für öffentliche Schlüssel. |
Container |
Das Speicherprofil gibt an, welche Art von Speicher verwendet wird. Wählen Sie aus "StorageAccount" und "ManagedDisks" aus. Lassen Sie es leer, wir wählen sie für Sie basierend auf der Orchestratorauswahl aus. |
Container |
Profil für die Diagnose für die Containerdienst-VMs. |
Container |
Größe von Agent-VMs. |
Container |
Profil für Windows-VMs im Containerdienstcluster. |
Count |
Anzahl der Master (VMs) im Containerdienstcluster. Zulässige Werte sind 1, 3 und 5. Der Standardwert ist 1. |
Key |
Verweisen auf einen geheimen Schlüssel, der in Azure Key Vault gespeichert ist. |
OSType |
OsType, das zum Angeben des Betriebssystemtyps verwendet werden soll. Wählen Sie unter Linux und Windows aus. Standard für Linux. |
ContainerService
Containerdienst.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
location |
string |
Ressourcenspeicherort |
name |
string |
Ressourcenname |
properties.agentPoolProfiles |
Eigenschaften des Agentpools. |
|
properties.customProfile |
Eigenschaften zum Konfigurieren eines benutzerdefinierten Containerdienstclusters. |
|
properties.diagnosticsProfile |
Profil für die Diagnose im Containerdienstcluster. |
|
properties.linuxProfile |
Profil für Linux-VMs im Containerdienstcluster. |
|
properties.masterProfile |
Profil für den Containerdienstmaster. |
|
properties.orchestratorProfile |
Profil für den Containerdienst-Orchestrator. |
|
properties.provisioningState |
string |
Der aktuelle Bereitstellungs- oder Bereitstellungsstatus, der nur in der Antwort angezeigt wird. |
properties.servicePrincipalProfile |
Informationen zu einer Dienstprinzipalidentität für den Cluster zum Bearbeiten von Azure-APIs. Genau ein geheimer schlüssel oder keyVaultSecretRef muss angegeben werden. |
|
properties.windowsProfile |
Profil für Windows-VMs im Containerdienstcluster. |
|
tags |
object |
Ressourcentags |
type |
string |
Ressourcentyp |
ContainerServiceAgentPoolProfile
Profil für den Containerdienst-Agent-Pool.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
count |
integer (int32) minimum: 1maximum: 100 |
1 |
Anzahl der Agents (VMs) zum Hosten von Docker-Containern. Zulässige Werte müssen im Bereich von 1 bis 100 (einschließlich) liegen. Der Standardwert ist 1. |
dnsPrefix |
string |
DNS-Präfix, das zum Erstellen des FQDN für den Agentpool verwendet werden soll. |
|
fqdn |
string |
FQDN für den Agentpool. |
|
name |
string |
Eindeutiger Name des Agentpoolprofils im Kontext des Abonnements und der Ressourcengruppe. |
|
osDiskSizeGB |
integer (int32) minimum: 0maximum: 1023 |
Betriebssystemdatenträgergröße in GB, die verwendet werden soll, um die Datenträgergröße für jeden Computer in diesem Master-/Agent-Pool anzugeben. Wenn Sie "0" angeben, wird die Standardmäßige osDisk-Größe entsprechend der angegebenen vmSize angewendet. |
|
osType | Linux |
OsType, das zum Angeben des Betriebssystemtyps verwendet werden soll. Wählen Sie unter Linux und Windows aus. Standard für Linux. |
|
ports |
integer[] minimum: 1maximum: 65535 |
Ports number array used to expose on this agent pool. Die standardmäßig geöffneten Ports unterscheiden sich je nach Wahl des Orchestrators. |
|
storageProfile |
Das Speicherprofil gibt an, welche Art von Speicher verwendet wird. Wählen Sie aus "StorageAccount" und "ManagedDisks" aus. Lassen Sie es leer, wir wählen sie für Sie basierend auf der Orchestratorauswahl aus. |
||
vmSize |
Größe von Agent-VMs. |
||
vnetSubnetID |
string |
VNet SubnetID gibt den Subnetzbezeichner des VNet an. |
ContainerServiceCustomProfile
Eigenschaften zum Konfigurieren eines benutzerdefinierten Containerdienstclusters.
Name | Typ | Beschreibung |
---|---|---|
orchestrator |
string |
Der Name des zu verwendenden benutzerdefinierten Orchestrators. |
ContainerServiceDiagnosticsProfile
Profil für die Diagnose im Containerdienstcluster.
Name | Typ | Beschreibung |
---|---|---|
vmDiagnostics |
Profil für die Diagnose für die Containerdienst-VMs. |
ContainerServiceLinuxProfile
Profil für Linux-VMs im Containerdienstcluster.
Name | Typ | Beschreibung |
---|---|---|
adminUsername |
string pattern: ^[A-Za-z][-A-Za-z0-9_]*$ |
Der Administratorbenutzername, der für Linux-VMs verwendet werden soll. |
ssh |
SSH-Konfiguration für linuxbasierte VMs, die auf Azure ausgeführt werden. |
ContainerServiceListResult
Die Antwort des Vorgangs "Containerdienste auflisten".
Name | Typ | Beschreibung |
---|---|---|
nextLink |
string |
Die URL zum Abrufen der nächsten Gruppe von Containerdienstergebnissen. |
value |
Die Liste der Containerdienste. |
ContainerServiceMasterProfile
Profil für den Containerdienstmaster.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
count |
Count (int32) |
1 |
Anzahl der Master (VMs) im Containerdienstcluster. Zulässige Werte sind 1, 3 und 5. Der Standardwert ist 1. |
dnsPrefix |
string |
DNS-Präfix, das zum Erstellen des FQDN für den Masterpool verwendet werden soll. |
|
firstConsecutiveStaticIP |
string |
10.240.255.5 |
FirstConsecutiveStaticIP verwendet, um die erste statische IP von Master anzugeben. |
fqdn |
string |
FQDN für den Masterpool. |
|
osDiskSizeGB |
integer (int32) minimum: 0maximum: 1023 |
Betriebssystemdatenträgergröße in GB, die verwendet werden soll, um die Datenträgergröße für jeden Computer in diesem Master-/Agent-Pool anzugeben. Wenn Sie "0" angeben, wird die Standardmäßige osDisk-Größe entsprechend der angegebenen vmSize angewendet. |
|
storageProfile |
Das Speicherprofil gibt an, welche Art von Speicher verwendet wird. Wählen Sie aus "StorageAccount" und "ManagedDisks" aus. Lassen Sie es leer, wir wählen sie für Sie basierend auf der Orchestratorauswahl aus. |
||
vmSize |
Größe von Agent-VMs. |
||
vnetSubnetID |
string |
VNet SubnetID gibt den Subnetzbezeichner des VNet an. |
ContainerServiceOrchestratorProfile
Profil für den Containerdienst-Orchestrator.
Name | Typ | Beschreibung |
---|---|---|
orchestratorType |
Der Orchestrator zum Verwalten von Containerdienstclusterressourcen. Gültige Werte sind Kubernetes, Swarm, DCOS, DockerCE und Custom. |
|
orchestratorVersion |
string |
Die zu verwendende Version des Orchestrators. Sie können den Teil "major.minor.patch" der tatsächlichen Version angeben. Sie können z. B. version als "1.6.11" angeben. |
ContainerServiceOrchestratorTypes
Der Orchestrator zum Verwalten von Containerdienstclusterressourcen. Gültige Werte sind Kubernetes, Swarm, DCOS, DockerCE und Custom.
Wert | Beschreibung |
---|---|
Custom | |
DCOS | |
DockerCE | |
Kubernetes | |
Swarm |
ContainerServiceServicePrincipalProfile
Informationen zu einer Dienstprinzipalidentität für den Cluster zum Bearbeiten von Azure-APIs. Entweder geheim oder keyVaultSecretRef muss angegeben werden.
Name | Typ | Beschreibung |
---|---|---|
clientId |
string |
Die ID für den Dienstprinzipal. |
keyVaultSecretRef |
Verweisen auf einen geheimen Schlüssel, der in Azure Key Vault gespeichert ist. |
|
secret |
string |
Das geheime Kennwort, das dem Dienstprinzipal in Nur-Text zugeordnet ist. |
ContainerServiceSshConfiguration
SSH-Konfiguration für linuxbasierte VMs, die auf Azure ausgeführt werden.
Name | Typ | Beschreibung |
---|---|---|
publicKeys |
Die Liste der öffentlichen SSH-Schlüssel, die für die Authentifizierung mit linuxbasierten VMs verwendet werden. Es wird nur ein Schlüssel angegeben. |
ContainerServiceSshPublicKey
Enthält Informationen zu SSH-Zertifikatdaten für öffentliche Schlüssel.
Name | Typ | Beschreibung |
---|---|---|
keyData |
string |
Öffentlicher Zertifikatschlüssel, der für die Authentifizierung mit VMs über SSH verwendet wird. Das Zertifikat muss im PEM-Format mit oder ohne Kopfzeilen vorliegen. |
ContainerServiceStorageProfileTypes
Das Speicherprofil gibt an, welche Art von Speicher verwendet wird. Wählen Sie aus "StorageAccount" und "ManagedDisks" aus. Lassen Sie es leer, wir wählen sie für Sie basierend auf der Orchestratorauswahl aus.
Wert | Beschreibung |
---|---|
ManagedDisks | |
StorageAccount |
ContainerServiceVMDiagnostics
Profil für die Diagnose für die Containerdienst-VMs.
Name | Typ | Beschreibung |
---|---|---|
enabled |
boolean |
Gibt an, ob der VM-Diagnose-Agent auf dem virtuellen Computer bereitgestellt wird. |
storageUri |
string |
Der URI des Speicherkontos, in dem die Diagnose gespeichert ist. |
ContainerServiceVMSizeTypes
Größe von Agent-VMs.
Wert | Beschreibung |
---|---|
Standard_A1 | |
Standard_A10 | |
Standard_A11 | |
Standard_A1_v2 | |
Standard_A2 | |
Standard_A2_v2 | |
Standard_A2m_v2 | |
Standard_A3 | |
Standard_A4 | |
Standard_A4_v2 | |
Standard_A4m_v2 | |
Standard_A5 | |
Standard_A6 | |
Standard_A7 | |
Standard_A8 | |
Standard_A8_v2 | |
Standard_A8m_v2 | |
Standard_A9 | |
Standard_B2ms | |
Standard_B2s | |
Standard_B4ms | |
Standard_B8ms | |
Standard_D1 | |
Standard_D11 | |
Standard_D11_v2 | |
Standard_D11_v2_Promo | |
Standard_D12 | |
Standard_D12_v2 | |
Standard_D12_v2_Promo | |
Standard_D13 | |
Standard_D13_v2 | |
Standard_D13_v2_Promo | |
Standard_D14 | |
Standard_D14_v2 | |
Standard_D14_v2_Promo | |
Standard_D15_v2 | |
Standard_D16_v3 | |
Standard_D16s_v3 | |
Standard_D1_v2 | |
Standard_D2 | |
Standard_D2_v2 | |
Standard_D2_v2_Promo | |
Standard_D2_v3 | |
Standard_D2s_v3 | |
Standard_D3 | |
Standard_D32_v3 | |
Standard_D32s_v3 | |
Standard_D3_v2 | |
Standard_D3_v2_Promo | |
Standard_D4 | |
Standard_D4_v2 | |
Standard_D4_v2_Promo | |
Standard_D4_v3 | |
Standard_D4s_v3 | |
Standard_D5_v2 | |
Standard_D5_v2_Promo | |
Standard_D64_v3 | |
Standard_D64s_v3 | |
Standard_D8_v3 | |
Standard_D8s_v3 | |
Standard_DS1 | |
Standard_DS11 | |
Standard_DS11_v2 | |
Standard_DS11_v2_Promo | |
Standard_DS12 | |
Standard_DS12_v2 | |
Standard_DS12_v2_Promo | |
Standard_DS13 | |
Standard_DS13-2_v2 | |
Standard_DS13-4_v2 | |
Standard_DS13_v2 | |
Standard_DS13_v2_Promo | |
Standard_DS14 | |
Standard_DS14-4_v2 | |
Standard_DS14-8_v2 | |
Standard_DS14_v2 | |
Standard_DS14_v2_Promo | |
Standard_DS15_v2 | |
Standard_DS1_v2 | |
Standard_DS2 | |
Standard_DS2_v2 | |
Standard_DS2_v2_Promo | |
Standard_DS3 | |
Standard_DS3_v2 | |
Standard_DS3_v2_Promo | |
Standard_DS4 | |
Standard_DS4_v2 | |
Standard_DS4_v2_Promo | |
Standard_DS5_v2 | |
Standard_DS5_v2_Promo | |
Standard_E16_v3 | |
Standard_E16s_v3 | |
Standard_E2_v3 | |
Standard_E2s_v3 | |
Standard_E32-16s_v3 | |
Standard_E32-8s_v3 | |
Standard_E32_v3 | |
Standard_E32s_v3 | |
Standard_E4_v3 | |
Standard_E4s_v3 | |
Standard_E64-16s_v3 | |
Standard_E64-32s_v3 | |
Standard_E64_v3 | |
Standard_E64s_v3 | |
Standard_E8_v3 | |
Standard_E8s_v3 | |
Standard_F1 | |
Standard_F16 | |
Standard_F16s | |
Standard_F16s_v2 | |
Standard_F1s | |
Standard_F2 | |
Standard_F2s | |
Standard_F2s_v2 | |
Standard_F32s_v2 | |
Standard_F4 | |
Standard_F4s | |
Standard_F4s_v2 | |
Standard_F64s_v2 | |
Standard_F72s_v2 | |
Standard_F8 | |
Standard_F8s | |
Standard_F8s_v2 | |
Standard_G1 | |
Standard_G2 | |
Standard_G3 | |
Standard_G4 | |
Standard_G5 | |
Standard_GS1 | |
Standard_GS2 | |
Standard_GS3 | |
Standard_GS4 | |
Standard_GS4-4 | |
Standard_GS4-8 | |
Standard_GS5 | |
Standard_GS5-16 | |
Standard_GS5-8 | |
Standard_H16 | |
Standard_H16m | |
Standard_H16mr | |
Standard_H16r | |
Standard_H8 | |
Standard_H8m | |
Standard_L16s | |
Standard_L32s | |
Standard_L4s | |
Standard_L8s | |
Standard_M128-32ms | |
Standard_M128-64ms | |
Standard_M128ms | |
Standard_M128s | |
Standard_M64-16ms | |
Standard_M64-32ms | |
Standard_M64ms | |
Standard_M64s | |
Standard_NC12 | |
Standard_NC12s_v2 | |
Standard_NC12s_v3 | |
Standard_NC24 | |
Standard_NC24r | |
Standard_NC24rs_v2 | |
Standard_NC24rs_v3 | |
Standard_NC24s_v2 | |
Standard_NC24s_v3 | |
Standard_NC6 | |
Standard_NC6s_v2 | |
Standard_NC6s_v3 | |
Standard_ND12s | |
Standard_ND24rs | |
Standard_ND24s | |
Standard_ND6s | |
Standard_NV12 | |
Standard_NV24 | |
Standard_NV6 |
ContainerServiceWindowsProfile
Profil für Windows-VMs im Containerdienstcluster.
Name | Typ | Beschreibung |
---|---|---|
adminPassword |
string pattern: ^(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%\^&\*\(\)])[a-zA-Z\d!@#$%\^&\*\(\)]{12,123}$ |
Das Administratorkennwort, das für Windows-VMs verwendet werden soll. |
adminUsername |
string pattern: ^[a-zA-Z0-9]+([._]?[a-zA-Z0-9]+)*$ |
Der Administratorbenutzername, der für Windows-VMs verwendet werden soll. |
Count
Anzahl der Master (VMs) im Containerdienstcluster. Zulässige Werte sind 1, 3 und 5. Der Standardwert ist 1.
Wert | Beschreibung |
---|---|
1 | |
3 | |
5 |
KeyVaultSecretRef
Verweisen auf einen geheimen Schlüssel, der in Azure Key Vault gespeichert ist.
Name | Typ | Beschreibung |
---|---|---|
secretName |
string |
Der geheime Name. |
vaultID |
string |
Schlüsseltresor-ID. |
version |
string |
Die geheime Version. |
OSType
OsType, das zum Angeben des Betriebssystemtyps verwendet werden soll. Wählen Sie unter Linux und Windows aus. Standard für Linux.
Wert | Beschreibung |
---|---|
Linux | |
Windows |