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 |
O nome desse recurso. Nomes de recursos Consulte Nomes de recursos para mais detalhes sobre os nomes de recursos do Google Cloud. |
tenantId |
Obrigatório. O ID do locatário do Azure Active Directory. |
applicationId |
Obrigatório. O ID do aplicativo do Azure Active Directory. |
reconciling |
Apenas saída. Se definido, significa que há alterações pendentes no cliente. |
annotations |
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 |
pemCertificate |
Apenas saída. O certificado x509 codificado em PEM. |
uid |
Apenas saída. Um identificador globalmente exclusivo para o cliente. |
createTime |
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: |
updateTime |
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: |
Métodos |
|
---|---|
|
Cria um novo recurso AzureClient em um determinado projeto e região do Google Cloud. |
|
Exclui um recurso AzureClient específico. |
|
Descreve um recurso AzureClient específico. |
|
Lista todos os recursos AzureClient em um determinado projeto e região do Google Cloud. |