Method: projects.locations.getAzureServerConfig

Gibt Informationen zu einem bestimmten Google Cloud-Standort zurück, z. B. zu unterstützten Azure-Regionen und Kubernetes-Versionen.

HTTP-Anfrage

GET https://{endpoint}/v1/{name=projects/*/locations/*/azureServerConfig}

Dabei ist {endpoint} einer der unterstützten Dienstendpunkte.

Die URLs verwenden die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
name

string

Erforderlich. Der Name der zu beschreibenden AzureServerConfig-Ressource.

AzureServerConfig-Namen haben das Format projects/<project-id>/locations/<region>/azureServerConfig.

Weitere Informationen zu Google Cloud-Ressourcennamen finden Sie unter Ressourcennamen.

Anfragetext

Der Anfragetext muss leer sein.

Antworttext

AzureServerConfig enthält Informationen zu einem Google Cloud-Standort, z. B. zu unterstützten Azure-Regionen und Kubernetes-Versionen.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "name": string,
  "validVersions": [
    {
      object (AzureK8sVersionInfo)
    }
  ],
  "supportedAzureRegions": [
    string
  ]
}
Felder
name

string

Der Name der AzureServerConfig-Ressource.

AzureServerConfig-Namen haben das Format projects/<project-number>/locations/<region>/azureServerConfig.

Weitere Informationen zu Google Cloud-Ressourcennamen finden Sie unter Ressourcennamen.

validVersions[]

object (AzureK8sVersionInfo)

Liste aller veröffentlichten Kubernetes-Versionen, einschließlich derjenigen, die eingestellt wurden und nicht mehr verwendet werden können. Filtern Sie nach der enabled-Property, um die Ergebnisse auf die derzeit verfügbaren Versionen einzugrenzen. Gültige Versionen, die sowohl für das Erstellen als auch für das Aktualisieren unterstützt werden

supportedAzureRegions[]

string

Liste der unterstützten Azure-Regionen.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource name:

  • gkemulticloud.azureServerConfigs.get

Weitere Informationen finden Sie in der IAM-Dokumentation.

AzureK8sVersionInfo

Informationen zur Kubernetes-Version des GKE-Cluster in Azure.

JSON-Darstellung
{
  "version": string,
  "enabled": boolean,
  "endOfLife": boolean,
  "endOfLifeDate": {
    object (Date)
  },
  "releaseDate": {
    object (Date)
  }
}
Felder
version

string

Name der Kubernetes-Version (z. B. 1.19.10-gke.1000)

enabled

boolean

Optional. „Wahr“, wenn die Version für die Clustererstellung verfügbar ist. Wenn die Erstellung einer Version aktiviert ist, kann sie zum Erstellen neuer Cluster verwendet werden. Andernfalls schlägt die Clustererstellung fehl. Cluster-Upgrades können jedoch auch dann erfolgreich sein, wenn die Version nicht aktiviert ist.

endOfLife

boolean

Optional. „Wahr“, wenn diese Clusterversion zu einer Nebenversion gehört, die ihr End of Life erreicht hat und für die keine Sicherheits- und Fehlerkorrekturen mehr bereitgestellt werden.

endOfLifeDate

object (Date)

Optional. Das geschätzte Datum (in der Pacific Time-Zeitzone), an dem diese Clusterversion das Ende ihres Lebenszyklus erreicht. Wenn diese Version nicht mehr unterstützt wird (das Feld endOfLife ist auf „true“ gesetzt), ist dies das tatsächliche Datum (in der Pacific Time-Zeitzone), an dem die Version das End of Life erreicht hat.

releaseDate

object (Date)

Optional. Das Datum (in Pacific Time), an dem die Clusterversion veröffentlicht wurde.