REST Resource: projects.locations.bareMetalClusters.bareMetalNodePools

Ressource: BareMetalNodePool

Ressource représentant un pool de nœuds bare metal.

Représentation JSON
{
  "name": string,
  "displayName": string,
  "uid": string,
  "state": enum (State),
  "reconciling": boolean,
  "createTime": string,
  "updateTime": string,
  "deleteTime": string,
  "etag": string,
  "annotations": {
    string: string,
    ...
  },
  "nodePoolConfig": {
    object (BareMetalNodePoolConfig)
  },
  "status": {
    object (ResourceStatus)
  },
  "upgradePolicy": {
    object (BareMetalNodePoolUpgradePolicy)
  }
}
Champs
name

string

Immuable. Nom de la ressource du pool de nœuds bare metal.

displayName

string

Nom à afficher pour le pool de nœuds bare metal.

uid

string

Uniquement en sortie. Identifiant unique du pool de nœuds bare metal.

state

enum (State)

Uniquement en sortie. État actuel du pool de nœuds bare metal.

reconciling

boolean

Uniquement en sortie. Si cette option est définie, des modifications sont en cours de diffusion dans le pool de nœuds bare metal.

createTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle ce pool de nœuds bare metal a été créé.

Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés.Exemples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. Heure de la dernière mise à jour de ce pool de nœuds bare metal.

Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés.Exemples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

deleteTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle ce pool de nœuds bare metal a été supprimé. Si la ressource n'est pas supprimée, ce champ doit être vide.

Utilise la norme RFC 3339, où la sortie générée est toujours normalisée avec le suffixe Z et utilise 0, 3, 6 ou 9 chiffres décimaux. Les décalages autres que "Z" sont également acceptés.Exemples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

etag

string

Cette somme de contrôle est calculée par le serveur en fonction de la valeur des autres champs. Elle peut être envoyée lors des requêtes de mise à jour et de suppression pour s'assurer que le client dispose d'une valeur à jour avant de continuer. Permet aux clients d'effectuer des opérations de lecture-modification-écriture cohérentes via un contrôle de simultanéité optimiste.

annotations

map (key: string, value: string)

Annotations sur le pool de nœuds bare metal. Ce champ est soumis aux mêmes restrictions que les annotations Kubernetes. La taille totale de toutes les clés et valeurs combinées est limitée à 256 000. La clé peut comporter deux segments : un préfixe (facultatif) et un nom (obligatoire), séparés par une barre oblique (/). Le préfixe doit être un sous-domaine DNS. Le nom ne doit pas dépasser 63 caractères. Il doit commencer et se terminer par un caractère alphanumérique, et contenir des tirets (-), des traits de soulignement (_) et des points (.), avec des caractères alphanumériques entre chaque symbole.

Objet contenant une liste de paires "key": value. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

nodePoolConfig

object (BareMetalNodePoolConfig)

Obligatoire. Configuration du pool de nœuds.

status

object (ResourceStatus)

Uniquement en sortie. ResourceStatus représentant l'état détaillé du pool de nœuds.

upgradePolicy

object (BareMetalNodePoolUpgradePolicy)

Stratégie de mise à niveau du pool de nœuds de calcul.

État

État du cycle de vie du pool de nœuds bare metal.

Enums
STATE_UNSPECIFIED Non défini.
PROVISIONING L'état "PROVISIONING" (En cours de provisionnement) indique que le pool de nœuds bare metal est en cours de création.
RUNNING L'état "RUNNING" (En cours d'exécution) indique que le pool de nœuds Bare Metal a été créé et qu'il est entièrement utilisable.
RECONCILING L'état "RECONCILING" (Rapprochement) indique que le pool de nœuds bare metal est en cours de mise à jour. Il reste disponible, mais les performances peuvent être dégradées.
STOPPING L'état "STOPPING" (Arrêt) indique que le pool de nœuds bare metal est en cours de suppression.
ERROR L'état "ERROR" (Erreur) indique que le pool de nœuds bare metal est dans un état défaillant irrécupérable.
DEGRADED L'état "DEGRADED" (Dégradé) indique que le pool de nœuds bare metal nécessite une action de l'utilisateur pour restaurer toutes les fonctionnalités.

BareMetalNodePoolUpgradePolicy

BareMetalNodePoolUpgradePolicy définit la stratégie de mise à niveau du pool de nœuds.

Représentation JSON
{
  "parallelUpgradeConfig": {
    object (BareMetalParallelUpgradeConfig)
  }
}
Champs
parallelUpgradeConfig

object (BareMetalParallelUpgradeConfig)

Paramètres de mise à niveau simultanée pour les pools de nœuds de calcul.

BareMetalParallelUpgradeConfig

BareMetalParallelUpgradeConfig définit les paramètres de mise à niveau parallèle pour les pools de nœuds de calcul.

Représentation JSON
{
  "concurrentNodes": integer,
  "minimumAvailableNodes": integer
}
Champs
concurrentNodes

integer

Nombre maximal de nœuds pouvant être mis à niveau simultanément.

minimumAvailableNodes

integer

Nombre minimal de nœuds qui doivent être opérationnels et disponibles lors d'une mise à niveau. Si la valeur par défaut (0) est définie, il est possible qu'aucun des nœuds ne soit disponible lors d'une mise à niveau.

Méthodes

create

Crée un pool de nœuds bare metal dans un projet, un emplacement et un cluster bare metal donnés.

delete

Supprime un seul pool de nœuds bare metal.

enroll

Inscrit un pool de nœuds bare metal existant à l'API Anthos On-Prem dans un projet et un emplacement donnés.

get

Récupère les détails d'un seul pool de nœuds bare metal.

list

Répertorie les pools de nœuds bare metal dans un projet, un emplacement et un cluster bare metal donnés.

patch

Met à jour les paramètres d'un seul pool de nœuds bare metal.