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 con ese clúster se autenticarán en los servicios de Azure mediante el cliente determinado.

Los recursos AzureClient son inmutables y no se pueden modificar durante la creación.

Cada recurso AzureClient está vinculado a una sola aplicación y un usuario 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, hay cambios pendientes en el cliente en este momento.

annotations

map (key: string, value: string)

Opcional. Anotaciones sobre 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 256,000. 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.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

Métodos

create

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

delete

Elimina un recurso AzureClient específico.

get

Describe un recurso AzureClient específico.

list

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