Container Services - List By Resource Group
Ruft eine Liste der Containerdienste in der angegebenen Ressourcengruppe ab.
Ruft eine Liste der Containerdienste in der angegebenen Abonnement- und Ressourcengruppe 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}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/containerServices?api-version=2017-01-31
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
resource
|
path | True |
string |
Der Name der Ressourcengruppe. |
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 by Resource Group
Beispielanforderung
GET https://management.azure.com/subscriptions/subid1/resourceGroups/rg1/providers/Microsoft.ContainerService/containerServices?api-version=2017-01-31
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"
},
"agentPoolProfiles": [
{
"name": "agentpool0",
"count": 3,
"vmSize": "Standard_D2_v2",
"dnsPrefix": "acs1-rg1-e240e5agent",
"fqdn": "acs1-rg1-e240e5agent.location1.cloudapp.azure.com"
}
],
"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"
},
"agentPoolProfiles": [
{
"name": "agentpool0",
"count": 3,
"vmSize": "Standard_D2_v2",
"dnsPrefix": "acs2-rg1-e240e5agent"
}
],
"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 |
|
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 Schwarm, DCOS und Benutzerdefiniert. |
Container |
Informationen zu einer Dienstprinzipalidentität für den Cluster zum Bearbeiten von Azure-APIs. |
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 |
Profil für die Diagnose für die Containerdienst-VMs. |
Container |
Größe von Agent-VMs. |
Container |
Profil für Windows-VMs im Containerdienstcluster. |
ContainerService
Containerdienst.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
location |
string |
Ressourcenspeicherort |
name |
string |
Ressourcenname |
properties.agentPoolProfiles |
Eigenschaften des Agentpools. |
|
properties.customProfile |
Eigenschaften für benutzerdefinierte Cluster. |
|
properties.diagnosticsProfile |
Eigenschaften des Diagnose-Agents. |
|
properties.linuxProfile |
Eigenschaften von Linux-VMs. |
|
properties.masterProfile |
Eigenschaften von Master-Agents. |
|
properties.orchestratorProfile |
Eigenschaften des Orchestrators. |
|
properties.provisioningState |
string |
der aktuelle Bereitstellungs- oder Bereitstellungsstatus, der nur in der Antwort angezeigt wird. |
properties.servicePrincipalProfile |
Eigenschaften für Clusterdienstprinzipale. |
|
properties.windowsProfile |
Eigenschaften von Windows-VMs. |
|
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. |
|
vmSize |
Größe von Agent-VMs. |
ContainerServiceCustomProfile
Eigenschaften zum Konfigurieren eines benutzerdefinierten Containerdienstclusters.
Name | Typ | Beschreibung |
---|---|---|
orchestrator |
string |
Der Name des zu verwendenden benutzerdefinierten Orchestrators. |
ContainerServiceDiagnosticsProfile
Name | Typ | Beschreibung |
---|---|---|
vmDiagnostics |
Profil für den VM-Diagnose-Agent des Containerdiensts. |
ContainerServiceLinuxProfile
Profil für Linux-VMs im Containerdienstcluster.
Name | Typ | Beschreibung |
---|---|---|
adminUsername |
string pattern: ^[a-z][a-z0-9_-]*$ |
Der Administratorbenutzername, der für Linux-VMs verwendet werden soll. |
ssh |
Die Ssh-Schlüsselkonfiguration für Linux-VMs. |
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 |
enum:
|
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 master verwendet werden soll. |
|
fqdn |
string |
FQDN für den Master. |
ContainerServiceOrchestratorProfile
Profil für den Containerdienst-Orchestrator.
Name | Typ | Beschreibung |
---|---|---|
orchestratorType |
Der Orchestrator zum Verwalten von Containerdienstclusterressourcen. Gültige Werte sind Schwarm, DCOS und Benutzerdefiniert. |
ContainerServiceOrchestratorTypes
Der Orchestrator zum Verwalten von Containerdienstclusterressourcen. Gültige Werte sind Schwarm, DCOS und Benutzerdefiniert.
Wert | Beschreibung |
---|---|
Custom | |
DCOS | |
Kubernetes | |
Swarm |
ContainerServiceServicePrincipalProfile
Informationen zu einer Dienstprinzipalidentität für den Cluster zum Bearbeiten von Azure-APIs.
Name | Typ | Beschreibung |
---|---|---|
clientId |
string |
Die ID für den Dienstprinzipal. |
secret |
string |
Das dem Dienstprinzipal zugeordnete geheime Kennwort. |
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. |
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. |
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_A0 | |
Standard_A1 | |
Standard_A10 | |
Standard_A11 | |
Standard_A2 | |
Standard_A3 | |
Standard_A4 | |
Standard_A5 | |
Standard_A6 | |
Standard_A7 | |
Standard_A8 | |
Standard_A9 | |
Standard_D1 | |
Standard_D11 | |
Standard_D11_v2 | |
Standard_D12 | |
Standard_D12_v2 | |
Standard_D13 | |
Standard_D13_v2 | |
Standard_D14 | |
Standard_D14_v2 | |
Standard_D1_v2 | |
Standard_D2 | |
Standard_D2_v2 | |
Standard_D3 | |
Standard_D3_v2 | |
Standard_D4 | |
Standard_D4_v2 | |
Standard_D5_v2 | |
Standard_DS1 | |
Standard_DS11 | |
Standard_DS12 | |
Standard_DS13 | |
Standard_DS14 | |
Standard_DS2 | |
Standard_DS3 | |
Standard_DS4 | |
Standard_G1 | |
Standard_G2 | |
Standard_G3 | |
Standard_G4 | |
Standard_G5 | |
Standard_GS1 | |
Standard_GS2 | |
Standard_GS3 | |
Standard_GS4 | |
Standard_GS5 |
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. |