REST Resource: projects.locations.azureClients

Recurso: AzureClient

Los recursos AzureClient contienen la información de autenticación del cliente que necesita la API de Anthos Multi-Cloud para administrar los recursos de Azure en su 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 determinado.

Los recursos AzureClient son inmutables y no se pueden modificar al momento de su creación.

Cada recurso AzureClient está vinculado a una única aplicación y un único 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.

tenant Id

string

Obligatorio. El identificador de inquilino de Azure Active Directory.

application Id

string

Obligatorio. El identificador de la aplicación de Azure Active Directory.

reconciling

boolean

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

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 está limitado a 256k. Las claves pueden tener dos segmentos: prefijo (opcional) y nombre (obligatorio), separados por una barra diagonal (/). El prefijo debe ser un subdominio DNS. El nombre debe tener 63 caracteres o menos, empezar y terminar con caracteres alfanuméricos, con guiones (-), guiones bajos (_), puntos (.) y caracteres alfanuméricos entre ellos.

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

pem Certificate

string

Solo salida. Certificado x509 con codificación PEM.

uid

string

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

create Time

string ( Timestamp format)

Solo salida. Hora de creación del recurso.

Utiliza la RFC 3339, donde la salida generada siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan desplazamientos distintos de "Z". Ejemplos: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" o "2014-10-02T15:01:23+05:30" .

update Time

string ( Timestamp format)

Solo salida. Hora de la última actualización de este cliente.

Utiliza la RFC 3339, donde la salida generada siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan 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

Crea un nuevo recurso AzureClient 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 de AzureClient en un proyecto y una región de Google Cloud determinados.