Package google.cloud.gkehub.identityservice.v1beta

Índice

MembershipSpec

Serviço de identidade do Anthos: configuração de uma única assinatura.

Campos
auth_methods[]

MembershipSpec.AuthMethod

Um membro pode oferecer suporte a vários métodos de autenticação.

AuthMethod

Configuração de um método de autenticação para um membro/cluster. Apenas um método de autenticação (por exemplo, OIDC e LDAP) pode ser definido por AuthMethod.

Campos
name

string

Identificador da configuração de autenticação.

proxy

string

Endereço do servidor proxy a ser usado para o método de autenticação.

Campo de união auth_config. configurações de autenticação compatíveis. auth_config só pode ser de um dos seguintes tipos:
oidc_config

MembershipSpec.AuthMethod.OidcConfig

Configuração específica do OIDC.

azuread_config

MembershipSpec.AuthMethod.AzureADConfig

Configuração específica do AzureAD.

google_config

MembershipSpec.AuthMethod.GoogleConfig

Configuração específica do GoogleConfig.

AzureADConfig

Configuração do fluxo de autenticação do Azure AD.

Campos
client_id

string

ID do aplicativo cliente registrado que faz solicitações de autenticação ao provedor de identidade do Azure AD.

tenant

string

O tipo de conta do Azure AD a ser autenticada. Os valores compatíveis são ou para contas pertencentes a um locatário específico.

kubectl_redirect_uri

string

O URL de redirecionamento que kubectl usa para autorização.

client_secret

string

Apenas entrada. A chave secreta do cliente do Azure AD não criptografada será transmitida para o CLH do Hub do GKE.

encrypted_client_secret

bytes

Apenas saída. Chave secreta do cliente do Azure AD criptografada.

GoogleConfig

Configuração para o fluxo de autenticação do plug-in do Google.

Campos
disable

bool

Desativar a configuração automática do plug-in do Google em plataformas com suporte.

OidcConfig

Configuração para o fluxo de autenticação do OIDC.

Campos
client_id

string

ID do aplicativo cliente do OIDC.

certificate_authority_data

string

CA codificada em PEM para o provedor OIDC.

issuer_uri

string

URI do provedor OIDC. Precisa apontar para o nível abaixo de .well-known/openid-configuration.

kubectl_redirect_uri

string

URI de redirecionamento registrado para redirecionar usuários que passam pelo fluxo OAuth usando o plug-in kubectl.

scopes

string

Lista de identificadores separados por vírgulas.

extra_params

string

Lista de pares de chave-valor separados por vírgulas.

user_claim

string

Reivindicar no token de ID do OIDC que contém o nome de usuário.

user_prefix

string

Prefixo para anexar ao nome de usuário.

groups_claim

string

Reivindicar no token de ID do OIDC que contém informações do grupo.

group_prefix

string

Prefixo para anexar ao nome do grupo.

deploy_cloud_console_proxy

bool

Sinalização para indicar se o proxy reverso é usado para se conectar ao provedor de autenticação. Essa sinalização precisa ser definida como verdadeira quando o provedor não pode ser acessado pelo console do Google Cloud.

client_secret

string

Apenas entrada. A chave secreta do cliente do OIDC não criptografada vai ser transmitida para o CLH do GKE Hub.

encrypted_client_secret

bytes

Apenas saída. Chave secreta do cliente do OIDC criptografada

enable_access_token

bool

Ativar token de acesso.

MembershipState

Serviço de identidade do Anthos: estado para uma única assinatura.

Campos
installed_version

string

A versão do AIS foi instalada. Esta é a versão do AIS instalada neste membro. Os valores fazem sentido se o estado estiver OK.

state

MembershipState.DeploymentState

Estado da implantação neste membro

failure_reason

string

O motivo da falha.

member_config

MembershipSpec

Última configuração de assinatura reconciliada

DeploymentState

Enumeração do estado da implantação

Tipos enumerados
DEPLOYMENT_STATE_UNSPECIFIED Estado não especificado
OK implantação bem-sucedida
ERROR Falha com erro.