REST Resource: projects.locations.azureClients

Ressource: AzureClient

AzureClient-Ressourcen enthalten Client-Authentifizierungsinformationen, die von der Anthos Multi-Cloud API benötigt werden, um Azure-Ressourcen in Ihrem Azure-Abo zu verwalten.

Wenn ein AzureCluster erstellt wird, muss eine AzureClient-Ressource bereitgestellt werden. Alle Vorgänge für Azure-Ressourcen, die diesem Cluster zugeordnet sind, werden mit dem angegebenen Client bei Azure-Diensten authentifiziert.

AzureClient-Ressourcen sind unveränderlich und können nach der Erstellung nicht mehr geändert werden.

Jede AzureClient-Ressource ist an eine einzelne Azure Active Directory-Anwendung und einen einzelnen Mandanten gebunden.

JSON-Darstellung
{
  "name": string,
  "tenantId": string,
  "applicationId": string,
  "reconciling": boolean,
  "annotations": {
    string: string,
    ...
  },
  "pemCertificate": string,
  "uid": string,
  "createTime": string,
  "updateTime": string
}
Felder
name

string

Der Name dieser Ressource.

AzureClient-Ressourcennamen haben das Format projects/<project-number>/locations/<region>/azureClients/<client-id>.

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

tenantId

string

Erforderlich. Die Mandanten-ID von Azure Active Directory.

applicationId

string

Erforderlich. Die Azure Active Directory-Anwendungs-ID.

reconciling

boolean

Nur Ausgabe. Wenn festgelegt, gibt es aktuell ausstehende Änderungen am Client.

annotations

map (key: string, value: string)

Optional. Annotationen zur Ressource.

Für dieses Feld gelten die gleichen Einschränkungen wie für Kubernetes-Annotationen. Die Gesamtgröße aller Schlüssel und Werte ist auf 256 KB begrenzt. Schlüssel können zwei Segmente haben: Präfix (optional) und Name (erforderlich), getrennt durch einen Schrägstrich (/). Das Präfix muss eine DNS-Subdomain sein. Der Name darf maximal 63 Zeichen lang sein und muss mit alphanumerischen Zeichen beginnen und enden. Dazwischen müssen Bindestriche (-), Unterstriche (_), Punkte (.) und alphanumerische Zeichen liegen.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

pemCertificate

string

Nur Ausgabe. Das PEM-codierte x509-Zertifikat.

uid

string

Nur Ausgabe. Eine global eindeutige Kennung für den Client.

createTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt der Erstellung der Ressource.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Nur Ausgabe. Der Zeitpunkt, zu dem dieser Client zuletzt aktualisiert wurde.

Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" oder "2014-10-02T15:01:23+05:30".

Methoden

create
(deprecated)

Erstellt eine neue AzureClient-Ressource in einem bestimmten Google Cloud-Projekt und einer bestimmten Region.

delete
(deprecated)

Löscht eine bestimmte AzureClient-Ressource.

get
(deprecated)

Beschreibt eine bestimmte AzureClient-Ressource.

list
(deprecated)

Listet alle AzureClient-Ressourcen in einem bestimmten Google Cloud-Projekt und einer bestimmten Region auf.