- Recurso: frota
- FleetLifecycleState
- FleetLifecycleState.Code
- DefaultClusterConfig
- SecurityPostureConfig
- SecurityPostureConfig.Mode
- SecurityPostureConfig.VulnerabilityMode
- BinaryAuthorizationConfig
- BinaryAuthorizationConfig.EvaluationMode
- BinaryAuthorizationConfig.PolicyBinding
- Métodos
Recurso: frota
A frota contém os metadados e a configuração de toda a frota.
Representação JSON |
---|
{ "name": string, "displayName": string, "createTime": string, "updateTime": string, "deleteTime": string, "uid": string, "state": { object ( |
Campos | |
---|---|
name |
Apenas saída. O nome completo e exclusivo do recurso dessa frota no formato de Cada projeto do Google Cloud pode ter no máximo um recurso de frota, chamado "padrão". |
displayName |
Opcional. Um nome de exibição da frota atribuído pelo usuário. Quando presente, precisa ter entre 4 e 30 caracteres. Os caracteres permitidos são: letras minúsculas e maiúsculas, números, hífen, aspas simples, aspas duplas, espaço e ponto de exclamação. Exemplo: |
createTime |
Apenas saída. Quando a frota foi criada. 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. Quando a frota foi atualizada 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: |
deleteTime |
Apenas saída. Quando a frota foi excluída. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
uid |
Apenas saída. UUID gerado pelo Google para este recurso. Esse valor é exclusivo em todos os recursos da frota. Se um recurso da frota for excluído e outro recurso com o mesmo nome for criado, ele vai receber um UID diferente. |
state |
Apenas saída. Estado do recurso de namespace. |
defaultClusterConfig |
Opcional. As configurações de cluster padrão a serem aplicadas em toda a frota. |
labels |
Opcional. Rótulos para essa frota. Um objeto com uma lista de pares |
FleetLifecycleState
FleetLifecycleState descreve o estado de um recurso de frota.
Representação JSON |
---|
{
"code": enum ( |
Campos | |
---|---|
code |
Apenas saída. O estado atual do recurso de frota. |
FleetLifecycleState.Code
O código descreve o estado de um recurso de frota.
Enums | |
---|---|
CODE_UNSPECIFIED |
O código não foi definido. |
CREATING |
A frota está sendo criada. |
READY |
A frota ativa. |
DELETING |
A frota está sendo excluída. |
UPDATING |
A frota será atualizada. |
DefaultClusterConfig
DefaultClusterConfig descreve as configurações padrão a serem aplicadas a todos os clusters born-in-fleet.
Representação JSON |
---|
{ "securityPostureConfig": { object ( |
Campos | |
---|---|
securityPostureConfig |
Ativar/desativar os recursos de postura de segurança para o cluster. |
binaryAuthorizationConfig |
Opcional. Ativar/desativar atributos de autorização binária para o cluster. |
SecurityPostureConfig
SecurityPostureConfig define as flags necessárias para ativar/desativar os atributos da API Security Posture.
Representação JSON |
---|
{ "mode": enum ( |
Campos | |
---|---|
mode |
Define qual modo usar para os atributos de postura de segurança. |
vulnerabilityMode |
Define qual modo usar para a verificação de vulnerabilidades. |
SecurityPostureConfig.Mode
Define o modo de ativação para os recursos de postura de segurança do GKE.
Enums | |
---|---|
MODE_UNSPECIFIED |
O valor padrão não foi especificado. |
DISABLED |
Desativa os recursos de postura de segurança no cluster. |
BASIC |
Aplica recursos de postura de segurança no cluster. |
SecurityPostureConfig.VulnerabilityMode
VulnerabilityMode define o modo de ativação para a verificação de vulnerabilidades.
Enums | |
---|---|
VULNERABILITY_MODE_UNSPECIFIED |
O valor padrão não foi especificado. |
VULNERABILITY_DISABLED |
Desativa a verificação de vulnerabilidades no cluster. |
VULNERABILITY_BASIC |
Aplica a verificação básica de vulnerabilidades no cluster. |
VULNERABILITY_ENTERPRISE |
Aplica a vulnerabilidade da postura de segurança a atributos no nível empresarial do cluster. |
BinaryAuthorizationConfig
BinaryAuthorizationConfig define a configuração da frota do recurso de autorização binária.
Representação JSON |
---|
{ "evaluationMode": enum ( |
Campos | |
---|---|
evaluationMode |
Opcional. Modo de operação para avaliação da política de binauthz. |
policyBindings[] |
Opcional. Políticas do binauthz que se aplicam a este cluster. |
BinaryAuthorizationConfig.EvaluationMode
Modo de operação da autorização binária.
Enums | |
---|---|
EVALUATION_MODE_UNSPECIFIED |
Valor padrão |
DISABLED |
Desativar autorização binária |
POLICY_BINDINGS |
Use a autorização binária com as políticas especificadas em policyBindings. |
BinaryAuthorizationConfig.PolicyBinding
Política de binauthz que se aplica a esse cluster.
Representação JSON |
---|
{ "name": string } |
Campos | |
---|---|
name |
O nome do recurso relativo da política da plataforma binauthz a ser auditada. As políticas da plataforma GKE têm o seguinte formato: |
Métodos |
|
---|---|
|
Cria uma frota. |
|
Remove uma frota. |
|
Retorna os detalhes de uma frota. |
|
Retorna todas as frotas em uma organização ou projeto a que o autor da chamada tem acesso. |
|
Atualiza uma frota. |