REST Resource: projects.locations.azureClients

Recurso: AzureClient

Os recursos AzureClient contêm informações de autenticação de clientes necessárias à API Anthos Multi-Cloud para gerir recursos do Azure na sua subscrição do Azure.

Quando é criado um AzureCluster, tem de ser fornecido um recurso AzureClient, e todas as operações em recursos do Azure associados a esse cluster são autenticadas nos serviços do Azure através do cliente fornecido.

Os recursos AzureClient são imutáveis e não podem ser modificados após a criação.

Cada recurso AzureClient está associado a uma única aplicação e inquilino do Azure Active Directory.

Representação JSON
{
  "name": string,
  "tenantId": string,
  "applicationId": string,
  "reconciling": boolean,
  "annotations": {
    string: string,
    ...
  },
  "pemCertificate": string,
  "uid": string,
  "createTime": string,
  "updateTime": string
}
Campos
name

string

O nome deste recurso.

Os nomes de recursos AzureClient estão formatados como projects/<project-number>/locations/<region>/azureClients/<client-id>.

Consulte Nomes de recursos para ver mais detalhes sobre os nomes de recursos do Google Cloud.

tenantId

string

Obrigatório. O ID de inquilino do Azure Active Directory.

applicationId

string

Obrigatório. O ID da aplicação do Azure Active Directory.

reconciling

boolean

Apenas saída. Se estiver definido, existem atualmente alterações pendentes ao cliente.

annotations

map (key: string, value: string)

Opcional. Anotações no recurso.

Este campo tem as mesmas restrições que as anotações do Kubernetes. O tamanho total de todas as chaves e valores combinados está limitado a 256 KB. As chaves podem ter 2 segmentos: prefixo (opcional) e nome (obrigatório), separados por uma barra (/). O prefixo tem de ser um subdomínio DNS. O nome tem de ter 63 carateres ou menos, começar e terminar com carateres alfanuméricos, com traços (-), sublinhados (_), pontos (.) e carateres alfanuméricos entre eles.

Um objeto que contém uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

pemCertificate

string

Apenas saída. O certificado x509 codificado em PEM.

uid

string

Apenas saída. Um identificador global exclusivo do cliente.

createTime

string (Timestamp format)

Apenas saída. A hora em que este recurso foi criado.

Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Apenas saída. A hora em que este cliente foi atualizado pela última vez.

Usa RFC 3339, em que o resultado gerado é sempre normalizado em Z e usa 0, 3, 6 ou 9 dígitos fracionários. Também são aceites desvios diferentes de "Z". Exemplos: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

Métodos

create
(deprecated)

Cria um novo recurso AzureClient num determinado projeto e região do Google Cloud.

delete
(deprecated)

Elimina um recurso AzureClient específico.

get
(deprecated)

Descreve um recurso AzureClient específico.

list
(deprecated)

Lista todos os recursos do AzureClient num determinado projeto e região do Google Cloud.