REST Resource: projects.locations.azureClients

Recurso: AzureClient

Os recursos AzureClient contêm informações de autenticação do cliente necessárias para que a API do Anthos Multi-Cloud gerencie os 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 fornecido.

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

Cada recurso AzureClient é 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 deste recurso.

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

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

tenant Id

string

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

application Id

string

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

reconciling

boolean

Somente saída. Se definido, há alterações pendentes no cliente.

annotations

map (key: string, value: string)

Opcional. Anotações sobre o recurso.

Este campo tem as mesmas restrições das anotações do Kubernetes. O tamanho total de todas as chaves e valores combinados é limitado a 256k. As chaves podem ter 2 segmentos: prefixo (opcional) e nome (obrigatório), separados por uma barra (/). O prefixo deve 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 contendo uma lista de pares "key": value . Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" } .

pem Certificate

string

Somente saída. Certificado x509 codificado em PEM.

uid

string

Somente saída. Um identificador global exclusivo para o cliente.

create Time

string ( Timestamp format)

Somente saída. Horário em que este recurso foi criado.

Utiliza RFC 3339, onde a saída gerada será sempre normalizada em Z e usará 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30" .

update Time

string ( Timestamp format)

Somente saída. Horário da última atualização deste cliente.

Utiliza RFC 3339, onde a saída gerada será sempre normalizada em Z e usará 0, 3, 6 ou 9 dígitos fracionários. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: "2014-10-02T15:01:23Z" , "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30" .

Métodos

create

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

delete

Exclui um recurso específico AzureClient .

get

Descreve um recurso específico AzureClient .

list

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