REST Resource: projects.locations.azureClients

Ressource: AzureClient

AzureClient-Ressourcen enthalten Informationen zur Clientauthentifizierung, die die Anthos Multi-Cloud API zur Verwaltung von Azure-Ressourcen in Ihrem Azure-Abo benötigt.

Wenn ein AzureCluster erstellt wird, muss eine AzureClient-Ressource angegeben werden. Alle Vorgänge auf Azure-Ressourcen, die mit diesem Cluster verknüpft 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 Azure Active Directory-Mandanten-ID.

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. Anmerkungen zur Ressource.

Für dieses Feld gelten die gleichen Einschränkungen wie für Kubernetes-Annotationen. Die Gesamtgröße aller Schlüssel und Werte zusammen 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.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. 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. Die Zeit, zu der dieser Kunde zuletzt aktualisiert wurde.

Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. 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.