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'authentifieront auprès des services Azure à l'aide du client fourni.

Les ressources AzureClient sont immuables et ne peuvent pas être modifiées une fois créées.

Chaque ressource AzureClient est lié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 x509 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ù le résultat généré est toujours normalisé 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 à laquelle ce client a été mis à jour pour la dernière fois.

Utilise la norme RFC 3339, où le résultat généré est toujours normalisé 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
(deprecated)

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

delete
(deprecated)

Supprime une ressource AzureClient spécifique.

get
(deprecated)

Décrit une ressource AzureClient spécifique.

list
(deprecated)

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