REST Resource: projects.locations.azureClients

Recurso: AzureClient

Los recursos AzureClient contienen información de autenticación del cliente que necesita la API de Anthos Multi-Cloud para administrar los recursos de Azure en tu suscripción a Azure.

Cuando se crea un AzureCluster, se debe proporcionar un recurso AzureClient y todas las operaciones en los recursos de Azure asociados a ese clúster se autenticarán en los servicios de Azure con el cliente proporcionado.

Los recursos AzureClient son inmutables y no se pueden modificar una vez creados.

Cada recurso AzureClient está vinculado a una sola aplicación y a un solo inquilino de Azure Active Directory.

Representación JSON
{
  "name": string,
  "tenantId": string,
  "applicationId": string,
  "reconciling": boolean,
  "annotations": {
    string: string,
    ...
  },
  "pemCertificate": string,
  "uid": string,
  "createTime": string,
  "updateTime": string
}
Campos
name

string

El nombre de este recurso.

Los nombres de recursos AzureClient tienen el formato projects/<project-number>/locations/<region>/azureClients/<client-id>.

Consulta Nombres de recursos para obtener más detalles sobre los nombres de recursos de Google Cloud.

tenantId

string

Obligatorio. El ID de usuario de Azure Active Directory.

applicationId

string

Obligatorio. El ID de aplicación de Azure Active Directory.

reconciling

boolean

Solo salida. Si se configura, actualmente hay cambios pendientes en el cliente.

annotations

map (key: string, value: string)

Opcional. Son las anotaciones en el recurso.

Este campo tiene las mismas restricciones que las anotaciones de Kubernetes. El tamaño total de todas las claves y valores combinados se limita a 256k. Las claves pueden tener 2 segmentos: prefijo (opcional) y nombre (obligatorio), separados por una barra (/). El prefijo debe ser un subdominio DNS. El nombre debe tener 63 caracteres o menos, comenzar y terminar con caracteres alfanuméricos, con guiones (-), guiones bajos (_), puntos (.) y caracteres alfanuméricos en el medio.

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

pemCertificate

string

Solo salida. El certificado x509 con codificación PEM.

uid

string

Solo salida. Un identificador global único para el cliente.

createTime

string (Timestamp format)

Solo salida. El momento en el que se creó este recurso.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Solo salida. La hora en la que se actualizó este cliente por última vez.

Usa el formato RFC 3339, en el que el resultado generado siempre estará normalizada a Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30".

Métodos

create
(deprecated)

Crea un recurso AzureClient nuevo en un proyecto y una región de Google Cloud determinados.

delete
(deprecated)

Borra un recurso AzureClient específico.

get
(deprecated)

Describe un recurso AzureClient específico.

list
(deprecated)

Enumera todos los recursos AzureClient en un proyecto y una región de Google Cloud determinados.