Package google.cloud.gkehub.servicemesh.v1

Índice

MembershipSpec

Malha de serviço: especificação para uma única assinatura do recurso de malha de serviço

Campos
control_plane
(deprecated)

MembershipSpec.ControlPlaneManagement

Descontinuado: use management. Permite o gerenciamento automático do plano de controle.

management

MembershipSpec.Management

Ativa o gerenciamento automático da malha de serviço.

ControlPlaneManagement

Define se os planos de controle da malha de serviço serão gerenciados automaticamente.

Tipos enumerados
CONTROL_PLANE_MANAGEMENT_UNSPECIFIED Não especificado
AUTOMATIC O Google precisa provisionar uma revisão do plano de controle e disponibilizá-la no cluster. O Google vai registrar essa revisão em um canal de lançamento e mantê-la atualizada. A revisão do plano de controle pode ser um serviço gerenciado ou uma instalação gerenciada.
MANUAL O usuário configurará manualmente o plano de controle (por exemplo, por meio da CLI ou da API ControlPlaneRevision KRM)

Gerenciamento

Define se a malha de serviço será gerenciada automaticamente.

Tipos enumerados
MANAGEMENT_UNSPECIFIED Não especificado
MANAGEMENT_AUTOMATIC O Google vai gerenciar minha malha de serviço para o cluster.
MANAGEMENT_MANUAL O usuário vai configurar manualmente os componentes da malha de serviço.

MembershipState

Malha de serviço: estado de uma única assinatura, conforme analisado pelo controlador do hub da malha de serviço.

Campos
control_plane_management

MembershipState.ControlPlaneManagement

Apenas saída. Status do gerenciamento do plano de controle

data_plane_management

MembershipState.DataPlaneManagement

Apenas saída. Status do gerenciamento do plano de dados.

ControlPlaneManagement

Status do gerenciamento do plano de controle.

Campos
details[]

StatusDetails

Explicação do estado.

state

MembershipState.LifecycleState

LifecycleState do gerenciamento do plano de controle.

DataPlaneManagement

Status do gerenciamento do plano de dados. Informada apenas por membro.

Campos
state

MembershipState.LifecycleState

Status do ciclo de vida do gerenciamento do plano de dados.

details[]

StatusDetails

Explicação do status.

LifecycleState

Estado do ciclo de vida dos componentes da malha de serviço.

Tipos enumerados
LIFECYCLE_STATE_UNSPECIFIED Não especificado
DISABLED DISABLED significa que o componente não está ativado.
FAILED_PRECONDITION FAILED_PRECONDITION significa que não é possível prosseguir com o provisionamento devido a algumas características do cluster de membro.
PROVISIONING EM PROVISIONAMENTO significa que o provisionamento está em andamento.
ACTIVE ACTIVE significa que o componente está pronto para uso.
STALLED STALLED significa que não foi possível fazer o provisionamento.
NEEDS_ATTENTION NEEDS_ATTENTION significa que o componente está pronto, mas é necessária a intervenção do usuário. (Por exemplo, o usuário precisa migrar as cargas de trabalho para uma nova revisão do plano de controle.)
DEGRADED DEGRADED significa que o componente está pronto, mas operando em um estado degradado.

StatusDetails

Detalhes estruturados e legíveis para um status.

Campos
code

string

Um código legível por máquina que descreve com mais detalhes um status amplo.

details

string

Explicação legível do código.