REST Resource: projects.locations.azureClients

Ressource: AzureClient

Les ressources AzureClient contiennent les informations d'authentification client requises par l'API Anthos Multi-Cloud pour gérer les ressources Azure de votre abonnement Azure.

Lorsqu'un AzureCluster est créé, une ressource AzureClient doit être fournie. Toutes les opérations sur les ressources Azure associées à ce cluster s'authentifient auprès des services Azure à l'aide du client donné.

Les ressources AzureClient sont immuables et ne peuvent pas être modifiées lors de leur création.

Chaque ressource AzureClient est associée à une seule application et à un seul locataire Azure Active Directory.

Représentation JSON
{
  "name": string,
  "tenantId": string,
  "applicationId": string,
  "reconciling": boolean,
  "annotations": {
    string: string,
    ...
  },
  "pemCertificate": string,
  "uid": string,
  "createTime": string,
  "updateTime": string
}
Champs
name

string

Nom de cette ressource.

Les noms de ressources AzureClient sont au format projects/<project-number>/locations/<region>/azureClients/<client-id>.

Consultez la page Noms des ressources pour en savoir plus sur les noms des ressources Google Cloud.

tenantId

string

Obligatoire. ID du locataire Azure Active Directory.

applicationId

string

Obligatoire. ID d'application Azure Active Directory.

reconciling

boolean

Uniquement en sortie. Si cette option est définie, des modifications apportées au client sont actuellement en attente.

annotations

map (key: string, value: string)

Facultatif. Annotations sur la ressource.

Ce champ est soumis aux mêmes restrictions que les annotations Kubernetes. La taille totale de toutes les clés et valeurs combinées est limitée à 256 000. Les clés peuvent avoir deux segments : un préfixe (facultatif) et un nom (obligatoire), séparés par une barre oblique (/). Le préfixe doit être un sous-domaine DNS. Le nom ne doit pas dépasser 63 caractères. Il doit commencer et se terminer par un caractère alphanumérique, et contenir des tirets (-), des traits de soulignement (_), des points (.), avec des caractères alphanumériques entre les caractères spéciaux.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

pemCertificate

string

Uniquement en sortie. Certificat X.509 encodé au format PEM.

uid

string

Uniquement en sortie. Identifiant global unique du client.

createTime

string (Timestamp format)

Uniquement en sortie. Date/heure de création de la ressource.

Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. Heure de la dernière mise à jour de ce client.

Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés. Exemples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Méthodes

create

Crée une ressource AzureClient dans un projet et une région Google Cloud donnés.

delete

Supprime une ressource AzureClient spécifique.

get

Décrit une ressource AzureClient spécifique.

list

Répertorie toutes les ressources AzureClient d'un projet et d'une région Google Cloud donnés.