REST Resource: projects.locations.azureClients

Recurso: AzureClient

Os recursos AzureClient armazenam informações de autenticação do cliente necessárias para a API Anthos Multi-Cloud para gerenciar recursos do Azure na sua assinatura do Azure.

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

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

Cada recurso AzureClient está vinculado a um único aplicativo e locatário 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 desse recurso.

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

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

tenantId

string

Obrigatório. O ID do locatário do Azure Active Directory.

applicationId

string

Obrigatório. O ID do aplicativo do Azure Active Directory.

reconciling

boolean

Apenas saída. Se definido, significa que há alterações pendentes no 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 é limitado a 256 mil. As chaves podem ter dois segmentos: prefixo (opcional) e nome (obrigatório), separados por uma barra (/). O prefixo precisa ser um subdomínio DNS. O nome deve ter 63 caracteres ou menos, começar e terminar com caracteres alfanuméricos, com traços (-), sublinhados (_), pontos (.) e caracteres alfanuméricos entre eles.

Um objeto com 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 globalmente exclusivo para o cliente.

createTime

string (Timestamp format)

Apenas saída. Horário em que esse recurso foi criado.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

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

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

Métodos

create

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

delete

Exclui um recurso AzureClient específico.

get

Descreve um recurso AzureClient específico.

list

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