REST Resource: projects.locations.azureClients

Risorsa: AzureClient

Le risorse AzureClient contengono le informazioni di autenticazione del client necessarie all'API multi-cloud Anthos per gestire le risorse Azure nella tua sottoscrizione Azure.

Quando viene creato un AzureCluster, è necessario fornire una risorsa AzureClient e tutte le operazioni sulle risorse Azure associate a quel cluster verranno autenticate nei servizi Azure utilizzando il client specificato.

Le risorse AzureClient sono immutabili e non possono essere modificate al momento della creazione.

Ogni risorsa AzureClient è associata a una singola applicazione e a un singolo tenant Azure Active Directory.

Rappresentazione JSON
{
  "name": string,
  "tenantId": string,
  "applicationId": string,
  "reconciling": boolean,
  "annotations": {
    string: string,
    ...
  },
  "pemCertificate": string,
  "uid": string,
  "createTime": string,
  "updateTime": string
}
Campi
name

string

Il nome di questa risorsa.

I nomi delle risorse AzureClient sono formattati come projects/<project-number>/locations/<region>/azureClients/<client-id>.

Per ulteriori dettagli sui nomi delle risorse Google Cloud, vedi Nomi delle risorse.

tenantId

string

Obbligatorio. L'ID tenant di Azure Active Directory.

applicationId

string

Obbligatorio. L'ID applicazione Azure Active Directory.

reconciling

boolean

Solo output. Se impostato, al momento sono in attesa modifiche al client.

annotations

map (key: string, value: string)

Facoltativo. Annotazioni sulla risorsa.

Questo campo ha le stesse limitazioni delle annotazioni Kubernetes. La dimensione totale di tutte le chiavi e i valori combinati è limitata a 256 kB. Le chiavi possono avere due segmenti: prefisso (facoltativo) e nome (obbligatorio), separati da una barra (/). Il prefisso deve essere un sottodominio DNS. Il nome deve avere una lunghezza massima di 63 caratteri, deve iniziare e terminare con caratteri alfanumerici e può comprendere trattini (-), trattini bassi (_), punti (.) e caratteri alfanumerici.

Un oggetto contenente un elenco di coppie "key": value. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

pemCertificate

string

Solo output. Il certificato x509 con codifica PEM.

uid

string

Solo output. Un identificatore univoco globale per il client.

createTime

string (Timestamp format)

Solo output. L'ora in cui è stata creata questa risorsa.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo output. L'ora dell'ultimo aggiornamento di questo client.

Utilizza RFC 3339, in cui l'output generato è sempre normalizzato in base al fuso orario UTC e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

Metodi

create
(deprecated)

Crea una nuova risorsa AzureClient in un determinato progetto e regione Google Cloud.

delete
(deprecated)

Elimina una risorsa AzureClient specifica.

get
(deprecated)

Descrive una risorsa AzureClient specifica.

list
(deprecated)

Elenca tutte le risorse AzureClient in un determinato progetto Google Cloud e in una determinata regione.