REST Resource: projects.locations.azureClients

Recurso: AzureClient

Los recursos AzureClient contienen la información de autenticación de cliente que necesita la API multinube de Anthos para gestionar los recursos de Azure en tu suscripción de 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 mediante el cliente proporcionado.

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

Cada recurso AzureClient está vinculado a una sola aplicación y 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

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 información sobre los nombres de recursos de Google Cloud.

tenantId

string

Obligatorio. El ID de cliente de Azure Active Directory.

applicationId

string

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

reconciling

boolean

Solo de salida. Si se define, significa que hay cambios pendientes en el cliente.

annotations

map (key: string, value: string)

Opcional. 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 no puede superar los 256 k. Las claves pueden tener dos segmentos: un prefijo (opcional) y un nombre (obligatorio), separados por una barra (/). El prefijo debe ser un subdominio DNS. El nombre debe tener 63 caracteres como máximo, empezar y terminar con caracteres alfanuméricos, e incluir guiones (-), guiones bajos (_), puntos (.) y caracteres alfanuméricos.

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

pemCertificate

string

Solo de salida. El certificado x509 codificado en PEM.

uid

string

Solo de salida. Identificador único global del cliente.

createTime

string (Timestamp format)

Solo de salida. Hora a la que se creó este recurso.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "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 de salida. Hora a la que se actualizó este cliente por última vez.

Usa RFC 3339, donde la salida generada siempre se normaliza con Z y usa 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan otros desplazamientos distintos de "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 en un proyecto y una región de Google Cloud determinados.

delete
(deprecated)

Elimina un recurso AzureClient específico.

get
(deprecated)

Describe un recurso AzureClient específico.

list
(deprecated)

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