REST Resource: projects.locations.fleets

Risorsa: parco risorse

Il parco risorse contiene i metadati e la configurazione a livello di parco risorse.

Rappresentazione JSON
{
  "name": string,
  "displayName": string,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "uid": string,
  "state": {
    object (FleetLifecycleState)
  },
  "defaultClusterConfig": {
    object (DefaultClusterConfig)
  },
  "labels": {
    string: string,
    ...
  }
}
Campi
name

string

Solo output. Il nome completo e univoco delle risorse di questo parco risorse nel formato projects/{project}/locations/{location}/fleets/{fleet}.

Ogni progetto Google Cloud può avere al massimo una risorsa del parco risorse, denominata "default".

displayName

string

Facoltativo. Un nome visualizzato del parco risorse assegnato dall'utente. Se presente, deve contenere da 4 a 30 caratteri. I caratteri consentiti sono: lettere minuscole e maiuscole, numeri, trattini, virgolette singole, virgolette doppie, spazio e punto esclamativo.

Esempio: Production Fleet

createTime

string (Timestamp format)

Solo output. Quando è stato creato il parco risorse.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Solo output. Data dell'ultimo aggiornamento del parco risorse.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

deleteTime

string (Timestamp format)

Solo output. Quando il parco risorse è stato eliminato.

Un timestamp in formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

uid

string

Solo output. UUID generato da Google per questa risorsa. Questa opzione è univoca in tutte le risorse del parco risorse. Se una risorsa del parco risorse viene eliminata e viene creata un'altra risorsa con lo stesso nome, l'interfaccia utente è diversa.

state

object (FleetLifecycleState)

Solo output. Stato della risorsa dello spazio dei nomi.

defaultClusterConfig

object (DefaultClusterConfig)

Facoltativo. Le configurazioni predefinite dei cluster da applicare al parco risorse.

labels

map (key: string, value: string)

Facoltativo. Etichette per questo parco risorse.

Un oggetto contenente un elenco di "key": value coppie. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

FleetLifecycleState

FleetLifecycleState descrive lo stato di una risorsa del parco risorse.

Rappresentazione JSON
{
  "code": enum (FleetLifecycleState.Code)
}
Campi
code

enum (FleetLifecycleState.Code)

Solo output. Lo stato attuale della risorsa parco risorse.

FleetLifecycleState.Code

Il codice descrive lo stato di una risorsa del parco risorse.

Enum
CODE_UNSPECIFIED Il codice non è impostato.
CREATING Il parco risorse è in fase di creazione.
READY Parco risorse attivo.
DELETING Il parco risorse è in fase di eliminazione.
UPDATING Il parco risorse è in fase di aggiornamento.

DefaultClusterConfig

defaultClusterConfig descrive le configurazioni predefinite dei cluster da applicare a tutti i cluster nati nel parco risorse.

Rappresentazione JSON
{
  "securityPostureConfig": {
    object (SecurityPostureConfig)
  },
  "binaryAuthorizationConfig": {
    object (BinaryAuthorizationConfig)
  }
}
Campi
securityPostureConfig

object (SecurityPostureConfig)

Abilita/disabilita le funzionalità di Security Posture per il cluster.

binaryAuthorizationConfig

object (BinaryAuthorizationConfig)

Facoltativo. Abilita/disabilita le funzionalità di Autorizzazione binaria per il cluster.

SecurityPostureConfig

SecurityPostureConfig definisce i flag necessari per abilitare/disabilitare le funzionalità per l'API Security Posture.

Rappresentazione JSON
{
  "mode": enum (SecurityPostureConfig.Mode),
  "vulnerabilityMode": enum (SecurityPostureConfig.VulnerabilityMode)
}
Campi
mode

enum (SecurityPostureConfig.Mode)

Consente di impostare la modalità da utilizzare per le funzionalità di Security Posture.

vulnerabilityMode

enum (SecurityPostureConfig.VulnerabilityMode)

Consente di impostare la modalità da utilizzare per l'analisi delle vulnerabilità.

SecurityPostureConfig.Mode

La modalità definisce la modalità di abilitazione per le funzionalità della strategia di sicurezza di GKE.

Enum
MODE_UNSPECIFIED Valore predefinito non specificato.
DISABLED Disabilita le funzionalità di Security Posture nel cluster.
BASIC Applica le funzionalità di Security Posture al cluster.

SecurityPostureConfig.VulnerabilityMode

VulnerabilityMode definisce la modalità di abilitazione per l'analisi delle vulnerabilità.

Enum
VULNERABILITY_MODE_UNSPECIFIED Valore predefinito non specificato.
VULNERABILITY_DISABLED Disabilita l'analisi delle vulnerabilità nel cluster.
VULNERABILITY_BASIC Applica l'analisi delle vulnerabilità di base al cluster.
VULNERABILITY_ENTERPRISE Applica la vulnerabilità di Security Posture alle funzionalità a livello aziendale del cluster.

BinaryAuthorizationConfig

BinaryAuthorizationConfig definisce la configurazione a livello di parco risorse della funzionalità Autorizzazione binaria.

Rappresentazione JSON
{
  "evaluationMode": enum (BinaryAuthorizationConfig.EvaluationMode),
  "policyBindings": [
    {
      object (BinaryAuthorizationConfig.PolicyBinding)
    }
  ]
}
Campi
evaluationMode

enum (BinaryAuthorizationConfig.EvaluationMode)

Facoltativo. Modalità di funzionamento per la valutazione dei criteri binauthz.

policyBindings[]

object (BinaryAuthorizationConfig.PolicyBinding)

Facoltativo. Criteri di Binauthz che si applicano a questo cluster.

BinaryAuthorizationConfig.EvaluationMode

Modalità operativa di Autorizzazione binaria.

Enum
EVALUATION_MODE_UNSPECIFIED Valore predefinito
DISABLED Disabilita Autorizzazione binaria
POLICY_BINDINGS Utilizza Autorizzazione binaria con i criteri specificati in policyBindings.

BinaryAuthorizationConfig.PolicyBinding

Criterio Binauthz che si applica a questo cluster.

Rappresentazione JSON
{
  "name": string
}
Campi
name

string

Il nome della risorsa relativa del criterio della piattaforma binauthz da controllare. I criteri della piattaforma GKE hanno il seguente formato: projects/{project_number}/platforms/gke/policies/{policy_id}.

Metodi

create

Crea un parco risorse.

delete

Rimuove un parco risorse.

get

Restituisce i dettagli di un parco risorse.

list

Restituisce tutti i parchi risorse all'interno di un'organizzazione o di un progetto a cui ha accesso il chiamante.

patch

Aggiorna un parco risorse.