Package google.cloud.gdchardwaremanagement.v1alpha

Index

GDCHardwareManagement

Service GDC Hardware Management.

CancelOrder

rpc CancelOrder(CancelOrderRequest) returns (Operation)

Annule une commande.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.orders.submit

Pour en savoir plus, consultez la documentation IAM.

CreateComment

rpc CreateComment(CreateCommentRequest) returns (Operation)

Crée un commentaire sur une commande.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • gdchardwaremanagement.comments.create

Pour en savoir plus, consultez la documentation IAM.

CreateHardware

rpc CreateHardware(CreateHardwareRequest) returns (Operation)

Crée du matériel dans un projet et un emplacement donnés.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • gdchardwaremanagement.hardware.create

Pour en savoir plus, consultez la documentation IAM.

CreateHardwareGroup

rpc CreateHardwareGroup(CreateHardwareGroupRequest) returns (Operation)

Crée un groupe de matériel dans une commande donnée.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • gdchardwaremanagement.hardwareGroups.create

Pour en savoir plus, consultez la documentation IAM.

CreateOrder

rpc CreateOrder(CreateOrderRequest) returns (Operation)

Crée une commande dans un projet et un emplacement donnés.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • gdchardwaremanagement.orders.create

Pour en savoir plus, consultez la documentation IAM.

CreateSite

rpc CreateSite(CreateSiteRequest) returns (Operation)

Crée un site dans un projet et un emplacement donnés.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • gdchardwaremanagement.sites.create

Pour en savoir plus, consultez la documentation IAM.

CreateZone

rpc CreateZone(CreateZoneRequest) returns (Operation)

Crée une zone dans un projet et un emplacement donnés.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • gdchardwaremanagement.zones.create

Pour en savoir plus, consultez la documentation IAM.

DeleteHardware

rpc DeleteHardware(DeleteHardwareRequest) returns (Operation)

Supprime le matériel.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.hardware.delete

Pour en savoir plus, consultez la documentation IAM.

DeleteHardwareGroup

rpc DeleteHardwareGroup(DeleteHardwareGroupRequest) returns (Operation)

Supprime un groupe de matériel.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.hardwareGroups.delete

Pour en savoir plus, consultez la documentation IAM.

DeleteOrder

rpc DeleteOrder(DeleteOrderRequest) returns (Operation)

Supprime une commande.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.orders.delete

Pour en savoir plus, consultez la documentation IAM.

DeleteSite

rpc DeleteSite(DeleteSiteRequest) returns (Operation)

Supprime un site.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.sites.delete

Pour en savoir plus, consultez la documentation IAM.

DeleteZone

rpc DeleteZone(DeleteZoneRequest) returns (Operation)

Supprime une zone.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.zones.delete

Pour en savoir plus, consultez la documentation IAM.

GetChangeLogEntry

rpc GetChangeLogEntry(GetChangeLogEntryRequest) returns (ChangeLogEntry)

Obtient les détails d'une modification apportée à une commande.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.changeLogEntries.get

Pour en savoir plus, consultez la documentation IAM.

GetComment

rpc GetComment(GetCommentRequest) returns (Comment)

Récupère le contenu d'un commentaire.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.comments.get

Pour en savoir plus, consultez la documentation IAM.

GetHardware

rpc GetHardware(GetHardwareRequest) returns (Hardware)

Récupère les informations sur le matériel.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.hardware.get

Pour en savoir plus, consultez la documentation IAM.

GetHardwareGroup

rpc GetHardwareGroup(GetHardwareGroupRequest) returns (HardwareGroup)

Récupère les détails d'un groupe de matériel.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.hardwareGroups.get

Pour en savoir plus, consultez la documentation IAM.

GetOrder

rpc GetOrder(GetOrderRequest) returns (Order)

Récupère les détails d'une commande.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.orders.get

Pour en savoir plus, consultez la documentation IAM.

GetSite

rpc GetSite(GetSiteRequest) returns (Site)

Obtient les détails d'un site.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.sites.get

Pour en savoir plus, consultez la documentation IAM.

GetSku

rpc GetSku(GetSkuRequest) returns (Sku)

Récupère les détails d'un SKU.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.skus.get

Pour en savoir plus, consultez la documentation IAM.

GetZone

rpc GetZone(GetZoneRequest) returns (Zone)

Récupère les détails d'une zone.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.zones.get

Pour en savoir plus, consultez la documentation IAM.

ListChangeLogEntries

rpc ListChangeLogEntries(ListChangeLogEntriesRequest) returns (ListChangeLogEntriesResponse)

Liste les modifications apportées à une commande.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • gdchardwaremanagement.changeLogEntries.list

Pour en savoir plus, consultez la documentation IAM.

ListComments

rpc ListComments(ListCommentsRequest) returns (ListCommentsResponse)

Liste les commentaires sur une commande.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • gdchardwaremanagement.comments.list

Pour en savoir plus, consultez la documentation IAM.

ListHardware

rpc ListHardware(ListHardwareRequest) returns (ListHardwareResponse)

Liste le matériel d'un projet et d'un emplacement donnés.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • gdchardwaremanagement.hardware.list

Pour en savoir plus, consultez la documentation IAM.

ListHardwareGroups

rpc ListHardwareGroups(ListHardwareGroupsRequest) returns (ListHardwareGroupsResponse)

Liste les groupes de matériel dans un ordre donné.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • gdchardwaremanagement.hardwareGroups.list

Pour en savoir plus, consultez la documentation IAM.

ListOrders

rpc ListOrders(ListOrdersRequest) returns (ListOrdersResponse)

Liste les commandes d'un projet et d'un emplacement donnés.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • gdchardwaremanagement.orders.list

Pour en savoir plus, consultez la documentation IAM.

ListSites

rpc ListSites(ListSitesRequest) returns (ListSitesResponse)

Liste les sites d'un projet et d'un emplacement donnés.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • gdchardwaremanagement.sites.list

Pour en savoir plus, consultez la documentation IAM.

ListSkus

rpc ListSkus(ListSkusRequest) returns (ListSkusResponse)

Liste les SKU pour un projet et un emplacement donnés.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • gdchardwaremanagement.skus.list

Pour en savoir plus, consultez la documentation IAM.

ListZones

rpc ListZones(ListZonesRequest) returns (ListZonesResponse)

Liste les zones d'un projet et d'un emplacement donnés.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • gdchardwaremanagement.zones.list

Pour en savoir plus, consultez la documentation IAM.

RecordActionOnComment

rpc RecordActionOnComment(RecordActionOnCommentRequest) returns (Comment)

Enregistrer une action sur un commentaire Si l'action spécifiée dans la requête est READ, la durée de visionnage du commentaire est définie sur l'heure de réception de la requête. Si le commentaire est déjà marqué comme lu, les appels suivants seront ignorés. Si l'action est "NON LU", l'heure de lecture est effacée du commentaire.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

RequestOrderDateChange

rpc RequestOrderDateChange(RequestOrderDateChangeRequest) returns (Operation)

Met à jour la modification de date demandée pour une seule commande.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.orders.update

Pour en savoir plus, consultez la documentation IAM.

SignalZoneState

rpc SignalZoneState(SignalZoneStateRequest) returns (Operation)

Indique l'état d'une zone.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.zones.update

Pour en savoir plus, consultez la documentation IAM.

SubmitOrder

rpc SubmitOrder(SubmitOrderRequest) returns (Operation)

Envoie une commande.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.orders.submit

Pour en savoir plus, consultez la documentation IAM.

UpdateHardware

rpc UpdateHardware(UpdateHardwareRequest) returns (Operation)

Met à jour les paramètres matériels.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.hardware.update

Pour en savoir plus, consultez la documentation IAM.

UpdateHardwareGroup

rpc UpdateHardwareGroup(UpdateHardwareGroupRequest) returns (Operation)

Met à jour les paramètres d'un groupe de matériel.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.hardwareGroups.update

Pour en savoir plus, consultez la documentation IAM.

UpdateOrder

rpc UpdateOrder(UpdateOrderRequest) returns (Operation)

Met à jour les paramètres d'une commande.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.orders.update

Pour en savoir plus, consultez la documentation IAM.

UpdateSite

rpc UpdateSite(UpdateSiteRequest) returns (Operation)

Met à jour les paramètres d'un site.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.sites.update

Pour en savoir plus, consultez la documentation IAM.

UpdateZone

rpc UpdateZone(UpdateZoneRequest) returns (Operation)

Met à jour les paramètres d'une zone.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

  • https://www.googleapis.com/auth/cloud-platform

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource name :

  • gdchardwaremanagement.zones.update

Pour en savoir plus, consultez la documentation IAM.

CancelOrderRequest

Demande d'annulation d'une commande.

Champs
name

string

Obligatoire. Nom de la commande. Format : projects/{project}/locations/{location}/orders/{order}

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

ChangeLogEntry

Entrée de journal d'une modification apportée à une commande.

Champs
name

string

Identifiant. Nom de cette entrée de journal des modifications. Format : projects/{project}/locations/{location}/orders/{order}/changeLogEntries/{change_log_entry}

create_time

Timestamp

Uniquement en sortie. Heure à laquelle cette entrée de journal des modifications a été créée.

labels

map<string, string>

Facultatif. Étiquettes associées à cette entrée de journal des modifications sous forme de paires clé/valeur. Pour en savoir plus sur les libellés, consultez Créer et gérer des libellés.

log

string

Uniquement en sortie. Contenu de cette entrée de journal.

Commentaire

Un commentaire sur une commande.

Champs
name

string

Identifiant. Nom de ce commentaire. Format : projects/{project}/locations/{location}/orders/{order}/comments/{comment}

create_time

Timestamp

Uniquement en sortie. Heure à laquelle ce commentaire a été créé.

labels

map<string, string>

Facultatif. Libellés associés à ce commentaire sous forme de paires clé/valeur. Pour en savoir plus sur les libellés, consultez Créer et gérer des libellés.

author

string

Uniquement en sortie. Nom d'utilisateur de l'auteur de ce commentaire. Ce champ est renseigné automatiquement à partir des identifiants utilisés lors de la création du commentaire.

text

string

Obligatoire. Texte de ce commentaire. La longueur du texte doit être inférieure ou égale à 1 000 caractères.

customer_viewed_time

Timestamp

Uniquement en sortie. Code temporel de la première consultation de ce commentaire par le client. Si le commentaire n'a pas été consulté, cet horodatage ne sera pas défini.

author_entity

Entity

Uniquement en sortie. Entité à laquelle appartient l'auteur.

Contact

Coordonnées d'un point de contact.

Champs
given_name

string

Obligatoire. Prénom du contact.

family_name

string

Facultatif. Nom de famille du contact.

email

string

Obligatoire. Adresse e-mail du contact.

phone

string

Obligatoire. Numéro de téléphone du contact.

time_zone

TimeZone

Facultatif. Fuseau horaire du contact.

reachable_times[]

TimePeriod

Facultatif. Périodes pendant lesquelles le contact est joignable. Si ce champ est vide, le contact est joignable à tout moment.

CreateCommentRequest

Demande de création d'un commentaire.

Champs
parent

string

Obligatoire. Commande sur laquelle créer le commentaire. Format : projects/{project}/locations/{location}/orders/{order}

comment_id

string

Facultatif. ID utilisé pour identifier de manière unique le commentaire dans son champ d'application parent. Ce champ ne doit pas comporter plus de 63 caractères et doit commencer par des caractères en minuscules. Seuls les caractères en minuscules, les chiffres et - sont acceptés. Le caractère - ne peut pas être le premier ni le dernier. Si le champ n'est pas défini, un ID généré par le système sera utilisé.

Le champ "comment.name" de la requête sera ignoré.

comment

Comment

Obligatoire. Commentaire à créer.

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

CreateHardwareGroupRequest

Requête permettant de créer un groupe de matériel.

Champs
parent

string

Obligatoire. Ordre dans lequel créer le groupe de matériel. Format : projects/{project}/locations/{location}/orders/{order}

hardware_group_id

string

Facultatif. ID utilisé pour identifier de manière unique le HardwareGroup dans son champ d'application parent. Ce champ ne doit pas comporter plus de 63 caractères et doit commencer par des caractères en minuscules. Seuls les caractères en minuscules, les chiffres et - sont acceptés. Le caractère - ne peut pas être le premier ni le dernier. Si le champ n'est pas défini, un ID généré par le système sera utilisé.

Le champ "hardware_group.name" de la requête sera ignoré.

hardware_group

HardwareGroup

Obligatoire. Groupe de matériel à créer.

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

CreateHardwareRequest

Requête permettant de créer du matériel.

Champs
parent

string

Obligatoire. Projet et emplacement dans lesquels créer le matériel. Format : projects/{project}/locations/{location}

hardware_id

string

Facultatif. ID utilisé pour identifier de manière unique le matériel dans son champ d'application parent. Ce champ ne doit pas comporter plus de 63 caractères et doit commencer par des caractères en minuscules. Seuls les caractères en minuscules, les chiffres et - sont acceptés. Le caractère - ne peut pas être le premier ni le dernier. Si le champ n'est pas défini, un ID généré par le système sera utilisé.

Le champ "hardware.name" de la requête sera ignoré.

hardware

Hardware

Obligatoire. Ressource à créer.

CreateOrderRequest

Demande de création d'une commande.

Champs
parent

string

Obligatoire. Projet et emplacement dans lesquels créer la commande. Format : projects/{project}/locations/{location}

order_id

string

Facultatif. ID utilisé pour identifier de manière unique la commande dans son champ d'application parent. Ce champ ne doit pas comporter plus de 63 caractères et doit commencer par des caractères en minuscules. Seuls les caractères en minuscules, les chiffres et - sont acceptés. Le caractère - ne peut pas être le premier ni le dernier. Si le champ n'est pas défini, un ID généré par le système sera utilisé.

Le champ "order.name" de la requête sera ignoré.

order

Order

Obligatoire. Commande à créer.

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

CreateSiteRequest

Demande de création d'un site.

Champs
parent

string

Obligatoire. Projet et emplacement dans lesquels créer le site. Format : projects/{project}/locations/{location}

site_id

string

Facultatif. ID utilisé pour identifier de manière unique le site dans son champ d'application parent. Ce champ ne doit pas comporter plus de 63 caractères et doit commencer par des caractères en minuscules. Seuls les caractères en minuscules, les chiffres et - sont acceptés. Le caractère - ne peut pas être le premier ni le dernier. Si le champ n'est pas défini, un ID généré par le système sera utilisé.

Le champ "site.name" de la requête sera ignoré.

site

Site

Obligatoire. Site à créer.

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

CreateZoneRequest

Demande de création d'une zone.

Champs
parent

string

Obligatoire. Projet et emplacement dans lesquels créer la zone. Format : projects/{project}/locations/{location}

zone_id

string

Facultatif. ID utilisé pour identifier de manière unique la zone dans son champ d'application parent. Ce champ ne doit pas comporter plus de 63 caractères et doit commencer par des caractères en minuscules. Seuls les caractères en minuscules, les chiffres et - sont acceptés. Le caractère - ne peut pas être le premier ni le dernier. Si le champ n'est pas défini, un ID généré par le système sera utilisé.

Le champ "zone.name" de la requête sera ignoré.

zone

Zone

Obligatoire. Zone à créer.

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

DeleteHardwareGroupRequest

Demande de suppression d'un groupe de matériel.

Champs
name

string

Obligatoire. Nom du groupe de matériel. Format : projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

DeleteHardwareRequest

Demande de suppression d'un appareil.

Champs
name

string

Obligatoire. Nom du matériel. Format : projects/{project}/locations/{location}/hardware/{hardware}

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

DeleteOrderRequest

Demande de suppression d'une commande.

Champs
name

string

Obligatoire. Nom de la commande. Format : projects/{project}/locations/{location}/orders/{order}

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

force

bool

Facultatif. Option permettant de supprimer toutes les ressources imbriquées dans la commande, comme un HardwareGroup. Si la valeur est "true", toutes les ressources imbriquées de cette commande seront également supprimées. Sinon, la requête ne fonctionnera que si la ressource Order ne comporte pas de ressources imbriquées.

DeleteSiteRequest

Demande de suppression d'un site.

Champs
name

string

Obligatoire. Nom du site. Format : projects/{project}/locations/{location}/sites/{site}

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

DeleteZoneRequest

Requête de suppression d'une zone.

Champs
name

string

Obligatoire. Nom de la zone. Format : projects/{project}/locations/{location}/zones/{zone}

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

Dimensions

Représente les dimensions d'un objet.

Champs
width_inches

float

Obligatoire. Largeur en pouces.

height_inches

float

Obligatoire. Taille en pouces.

depth_inches

float

Obligatoire. Profondeur en pouces.

Entité

Le terme "entité" désigne une organisation ou une partie.

Enums
ENTITY_UNSPECIFIED L'entité n'est pas spécifiée.
GOOGLE Google.
CUSTOMER Client
VENDOR Fournisseur.

GetChangeLogEntryRequest

Requête permettant d'obtenir une entrée de journal des modifications.

Champs
name

string

Obligatoire. Nom de l'entrée de journal des modifications. Format : projects/{project}/locations/{location}/orders/{order}/changeLogEntries/{change_log_entry}

GetCommentRequest

Requête permettant d'obtenir un commentaire.

Champs
name

string

Obligatoire. Nom du commentaire. Format : projects/{project}/locations/{location}/orders/{order}/comments/{comment}

GetHardwareGroupRequest

Requête permettant d'obtenir un groupe de matériel.

Champs
name

string

Obligatoire. Nom du groupe de matériel. Format : projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

GetHardwareRequest

Requête permettant d'obtenir du matériel.

Champs
name

string

Obligatoire. Nom du matériel. Format : projects/{project}/locations/{location}/hardware/{hardware}

GetOrderRequest

Requête permettant d'obtenir une commande.

Champs
name

string

Obligatoire. Nom de la ressource

GetSiteRequest

Requête permettant d'obtenir un site.

Champs
name

string

Obligatoire. Nom du site. Format : projects/{project}/locations/{location}/sites/{site}

GetSkuRequest

Requête permettant d'obtenir un SKU.

Champs
name

string

Obligatoire. Nom du SKU. Format : projects/{project}/locations/{location}/skus/{sku}

GetZoneRequest

Requête permettant d'obtenir une zone.

Champs
name

string

Obligatoire. Nom de la zone. Format : projects/{project}/locations/{location}/zones/{zone}

Matériel

Instance de matériel installée sur un site.

Champs
name

string

Identifiant. Nom de ce matériel. Format : projects/{project}/locations/{location}/hardware/{hardware}

display_name

string

Facultatif. Nom à afficher pour ce matériel.

create_time

Timestamp

Uniquement en sortie. Heure à laquelle ce matériel a été créé.

update_time

Timestamp

Uniquement en sortie. Heure de la dernière mise à jour de ce matériel.

labels

map<string, string>

Facultatif. Étiquettes associées à ce matériel sous forme de paires clé/valeur. Pour en savoir plus sur les libellés, consultez Créer et gérer des libellés.

order

string

Obligatoire. Nom de la commande à laquelle appartient ce matériel. Format : projects/{project}/locations/{location}/orders/{order}

hardware_group

string

Uniquement en sortie. Nom du groupe de matériel auquel appartient ce matériel. Format : projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

site

string

Obligatoire. Nom du site auquel appartient ce matériel. Format : projects/{project}/locations/{location}/sites/{site}

state

State

Uniquement en sortie. État actuel de ce matériel.

ciq_uri

string

Uniquement en sortie. Lien vers la feuille du questionnaire d'accueil des clients (CIQ) pour ce matériel.

config

HardwareConfig

Obligatoire. Configuration de ce matériel.

estimated_installation_date

Date

Uniquement en sortie. Date d'installation estimée pour ce matériel.

physical_info

HardwarePhysicalInfo

Facultatif. Propriétés physiques de ce matériel.

installation_info

HardwareInstallationInfo

Facultatif. Informations sur l'installation de ce matériel.

zone

string

Obligatoire. Nom de la zone à laquelle appartient ce matériel. Format : projects/{project}/locations/{location}/zones/{zone}

requested_installation_date

Date

Facultatif. Date d'installation souhaitée pour ce matériel. Si elle n'est pas spécifiée, elle est renseignée automatiquement à partir de fulfillment_time de la commande lors de l'envoi ou de requested_installation_date de HardwareGroup lors de l'acceptation de la commande.

actual_installation_date

Date

Uniquement en sortie. Date d'installation réelle de ce matériel. Rempli par Google.

machine_infos[]

MachineInfo

Uniquement en sortie. Informations sur les composants par machine nécessaires pour la mise en service.

estimated_delivery_date

Date

Uniquement en sortie. Date de livraison estimée du matériel.

DiskInfo

Informations sur les disques individuels d'une machine.

Champs
manufacturer

string

Uniquement en sortie. Fabricant du disque.

slot

int32

Uniquement en sortie. Numéro de l'emplacement du disque.

serial_number

string

Uniquement en sortie. Numéro de série du disque.

psid

string

Uniquement en sortie. PSID du disque.

part_number

string

Uniquement en sortie. Numéro de référence du disque.

model_number

string

Uniquement en sortie. Numéro de modèle du disque.

MacAddress

Message décrivant l'adresse MAC d'une machine.

Champs
address

string

Uniquement en sortie. Chaîne d'adresse.

type

AddressType

Uniquement en sortie. Type d'adresse pour cette adresse MAC.

ipv4_address

string

Uniquement en sortie. Adresse IP statique (le cas échéant) associée à l'adresse MAC. Applicable uniquement au type d'adresse MAC virtuelle.

AddressType

Énumération pour les différents types d'adresses MAC.

Enums
ADDRESS_TYPE_UNSPECIFIED Type d'adresse non spécifié.
NIC Adresse d'une carte d'interface réseau.
BMC Adresse d'un contrôleur de gestion de carte mère.
VIRTUAL Adresse d'une interface virtuelle.

MachineInfo

Informations sur les machines individuelles que les fournisseurs fourniront lors de la mise en service.

Champs
service_tag

string

Uniquement en sortie. Numéro de série de la machine.

mac_addresses[]

MacAddress

Uniquement en sortie. Chaque adresse MAC associée.

name

string

Uniquement en sortie. Nom de la machine.

disk_infos[]

DiskInfo

Uniquement en sortie. Informations pour chaque disque installé.

État

États valides pour le matériel.

Enums
STATE_UNSPECIFIED L'état du matériel n'est pas spécifié.
ADDITIONAL_INFO_NEEDED Nous avons besoin d'informations supplémentaires de la part du client pour progresser.
BUILDING Google a commencé à fabriquer du matériel pour cet appareil.
SHIPPING Le matériel a été fabriqué et est en cours d'expédition.
INSTALLING Le matériel est en cours d'installation.
INSTALLED Le matériel a été installé.
FAILED Une erreur s'est produite et l'intervention du client est requise.

HardwareConfig

Configuration du matériel GDC.

Champs
sku

string

Obligatoire. Référence au SKU de ce matériel. Il peut s'agir d'une révision de SKU spécifique au format resource_name@revision_id, comme défini dans AIP-162. Si aucun revision_id n'est spécifié, il fait référence à la dernière révision.

power_supply

PowerSupply

Obligatoire. Type d'alimentation de ce matériel.

subscription_duration_months

int32

Facultatif. Durée de l'abonnement pour le matériel, en mois.

HardwareGroup

Groupe de matériels faisant partie de la même commande, ayant le même SKU et livrés au même site.

Champs
name

string

Identifiant. Nom de ce groupe de matériel. Format : projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

create_time

Timestamp

Uniquement en sortie. Heure à laquelle ce groupe de matériel a été créé.

update_time

Timestamp

Uniquement en sortie. Heure de la dernière mise à jour de ce groupe de matériel.

labels

map<string, string>

Facultatif. Libellés associés à ce groupe de matériel sous forme de paires clé/valeur. Pour en savoir plus sur les libellés, consultez Créer et gérer des libellés.

hardware_count

int32

Obligatoire. Nombre de composants matériels dans ce HardwareGroup.

config

HardwareConfig

Obligatoire. Configuration du matériel dans ce HardwareGroup.

site

string

Obligatoire. Nom du site où le matériel de ce groupe de matériel sera livré. Format : projects/{project}/locations/{location}/sites/{site}

state

State

Uniquement en sortie. État actuel de ce HardwareGroup.

zone

string

Facultatif. Nom de la zone à laquelle appartient le matériel de ce HardwareGroup. Format : projects/{project}/locations/{location}/zones/{zone}

requested_installation_date

Date

Facultatif. Date d'installation souhaitée pour le matériel de ce HardwareGroup. Rempli par le client.

État

États valides d'un HardwareGroup.

Enums
STATE_UNSPECIFIED L'état de HardwareGroup n'est pas spécifié.
ADDITIONAL_INFO_NEEDED Nous avons besoin d'informations supplémentaires de la part du client pour progresser.
BUILDING Google a commencé à créer du matériel pour ce HardwareGroup.
SHIPPING Le matériel a été fabriqué et est en cours d'expédition.
INSTALLING Le matériel est en cours d'installation.
PARTIALLY_INSTALLED Certains éléments matériels du groupe HardwareGroup ont été installés.
INSTALLED Tout le matériel du groupe HardwareGroup a été installé.
FAILED Une erreur s'est produite et l'intervention du client est requise.

HardwareInstallationInfo

Informations sur l'installation d'un matériel

Champs
rack_location

string

Obligatoire. Emplacement du rack sur le site (par exemple, "Étage 2, Salle 201, Rangée 7, Rack 3").

power_distance_meters

int32

Obligatoire. Distance de la prise électrique (en mètres).

switch_distance_meters

int32

Obligatoire. Distance du commutateur réseau (en mètres).

rack_unit_dimensions

Dimensions

Obligatoire. Dimensions de l'unité de rack.

rack_space

RackSpace

Obligatoire. Espace de rack alloué au matériel.

rack_type

RackType

Obligatoire. Type de rack.

RackType

Types de racks valides.

Enums
RACK_TYPE_UNSPECIFIED Le type de rack n'est pas spécifié.
TWO_POST Rack à deux montants.
FOUR_POST Rack à quatre montants.

HardwareLocation

Représente l'emplacement d'un ou de plusieurs matériels.

Champs
site

string

Obligatoire. Nom du site où se trouve le matériel. Format : projects/{project}/locations/{location}/sites/{site}

rack_location

string

Obligatoire. Emplacement du rack sur le site (par exemple, "Étage 2, Salle 201, Rangée 7, Rack 3").

rack_space[]

RackSpace

Facultatif. Espaces occupés par le matériel dans le rack. Si cette valeur n'est pas définie, cet emplacement est supposé correspondre à l'ensemble du rack.

HardwarePhysicalInfo

Propriétés physiques d'un matériel.

Champs
power_receptacle

PowerReceptacleType

Obligatoire. Type de prise d'alimentation.

voltage

Voltage

Obligatoire. Tension de l'alimentation.

amperes

Amperes

Obligatoire. Intensité de l'alimentation.

Ampères

Valeurs d'ampères valides.

Enums
AMPERES_UNSPECIFIED L'intensité n'est pas spécifiée.
AMPERES_15 15A.

NetworkUplinkType

Types de liaison montante réseau valides.

Enums
RJ_45 RJ-45.

PowerReceptacleType

Types de prises d'alimentation valides.

Enums
POWER_RECEPTACLE_TYPE_UNSPECIFIED Le type de fiche d'alimentation de l'installation n'est pas spécifié.
NEMA_5_15 NEMA 5-15.
C_13 C13.
STANDARD_EU

Prise d'alimentation européenne standard.

TYPE_G_BS1363 Type G / BS1363.
CEE_7_3 C 7/3.
CEE_7_5 C 7/5.
TYPE_F Type F.

Tension

Valeurs de tension valides.

Enums
VOLTAGE_UNSPECIFIED La tension n'est pas spécifiée.
VOLTAGE_110 120 V.
VOLTAGE_220 220 V.

ListChangeLogEntriesRequest

Requête permettant de lister les entrées du journal des modifications.

Champs
parent

string

Obligatoire. Ordre dans lequel les entrées du journal des modifications doivent être listées. Format : projects/{project}/locations/{location}/orders/{order}

page_size

int32

Facultatif. Taille de la page demandée. Le serveur peut renvoyer un nombre d'éléments inférieur à celui demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée.

page_token

string

Facultatif. Jeton identifiant une page de résultats que le serveur doit renvoyer.

filter

string

Facultatif. Condition de filtrage. Voir AIP-160.

order_by

string

Facultatif. Indication sur la façon d'organiser les résultats.

ListChangeLogEntriesResponse

Liste des entrées du journal des modifications.

Champs
change_log_entries[]

ChangeLogEntry

Liste des entrées du journal des modifications.

next_page_token

string

Jeton identifiant une page de résultats que le serveur doit renvoyer.

unreachable[]

string

Emplacements inaccessibles.

ListCommentsRequest

Requête permettant de lister les commentaires.

Champs
parent

string

Obligatoire. Ordre dans lequel lister les commentaires. Format : projects/{project}/locations/{location}/orders/{order}

page_size

int32

Facultatif. Taille de la page demandée. Le serveur peut renvoyer un nombre d'éléments inférieur à celui demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée.

page_token

string

Facultatif. Jeton identifiant une page de résultats que le serveur doit renvoyer.

filter

string

Facultatif. Condition de filtrage. Voir AIP-160.

order_by

string

Facultatif. Indication sur la façon d'organiser les résultats.

ListCommentsResponse

Requête permettant de lister les commentaires.

Champs
comments[]

Comment

Liste des commentaires.

next_page_token

string

Jeton identifiant une page de résultats que le serveur doit renvoyer.

unreachable[]

string

Emplacements inaccessibles.

ListHardwareGroupsRequest

Requête permettant de lister les groupes de matériel.

Champs
parent

string

Obligatoire. Ordre dans lequel les groupes de matériel doivent être listés. Format : projects/{project}/locations/{location}/orders/{order}

page_size

int32

Facultatif. Taille de la page demandée. Le serveur peut renvoyer un nombre d'éléments inférieur à celui demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée.

page_token

string

Facultatif. Jeton identifiant une page de résultats que le serveur doit renvoyer.

filter

string

Facultatif. Condition de filtrage. Voir AIP-160.

order_by

string

Facultatif. Indication sur la façon d'organiser les résultats.

ListHardwareGroupsResponse

Liste des groupes de matériel.

Champs
hardware_groups[]

HardwareGroup

Liste des groupes de matériel.

next_page_token

string

Jeton identifiant une page de résultats que le serveur doit renvoyer.

unreachable[]

string

Emplacements inaccessibles.

ListHardwareRequest

Requête permettant de lister le matériel.

Champs
parent

string

Obligatoire. Projet et emplacement dans lesquels lister le matériel. Format : projects/{project}/locations/{location}

Pour lister le matériel dans tous les lieux, remplacez l'emplacement par - (le caractère tiret) et vérifiez le champ "unreachable" (inaccessible) dans le message de réponse.

page_size

int32

Facultatif. Taille de la page demandée. Le serveur peut renvoyer un nombre d'éléments inférieur à celui demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée.

page_token

string

Facultatif. Jeton identifiant une page de résultats que le serveur doit renvoyer.

filter

string

Facultatif. Condition de filtrage. Voir AIP-160.

order_by

string

Facultatif. Indication sur la façon d'organiser les résultats.

ListHardwareResponse

Liste du matériel.

Champs
hardware[]

Hardware

Liste du matériel.

next_page_token

string

Jeton identifiant une page de résultats que le serveur doit renvoyer.

unreachable[]

string

Emplacements inaccessibles. Utilisé uniquement pour les requêtes adressées à l'emplacement générique -. Si cette valeur n'est pas vide, cela signifie que les résultats sont incomplets.

ListOrdersRequest

Requête permettant de lister les commandes.

Champs
parent

string

Obligatoire. Projet et emplacement dans lesquels lister les commandes. Format : projects/{project}/locations/{location}

Pour lister les commandes dans tous les lieux, remplacez l'emplacement par - (le caractère tiret) et vérifiez le champ "inaccessible" dans le message de réponse.

page_size

int32

Facultatif. Taille de la page demandée. Le serveur peut renvoyer un nombre d'éléments inférieur à celui demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée.

page_token

string

Facultatif. Jeton identifiant une page de résultats que le serveur doit renvoyer.

filter

string

Facultatif. Condition de filtrage. Voir AIP-160.

order_by

string

Facultatif. Indication sur la façon d'organiser les résultats.

ListOrdersResponse

Liste des commandes.

Champs
orders[]

Order

Liste des commandes.

next_page_token

string

Jeton identifiant une page de résultats que le serveur doit renvoyer.

unreachable[]

string

Emplacements inaccessibles. Utilisé uniquement pour les requêtes adressées à l'emplacement générique -. Si cette valeur n'est pas vide, cela signifie que les résultats sont incomplets.

ListSitesRequest

Requête permettant de lister les sites.

Champs
parent

string

Obligatoire. Projet et emplacement dans lesquels lister les sites. Format : projects/{project}/locations/{location}

Pour lister les sites dans tous les lieux, remplacez le lieu par - (le caractère tiret) et vérifiez le champ "inaccessible" dans le message de réponse.

page_size

int32

Facultatif. Taille de la page demandée. Le serveur peut renvoyer un nombre d'éléments inférieur à celui demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée.

page_token

string

Facultatif. Jeton identifiant une page de résultats que le serveur doit renvoyer.

filter

string

Facultatif. Condition de filtrage. Voir AIP-160.

order_by

string

Facultatif. Indication sur la façon d'organiser les résultats.

ListSitesResponse

Liste de sites.

Champs
sites[]

Site

Liste des sites.

next_page_token

string

Jeton identifiant une page de résultats que le serveur doit renvoyer.

unreachable[]

string

Emplacements inaccessibles. Utilisé uniquement pour les requêtes adressées à l'emplacement générique -. Si cette valeur n'est pas vide, cela signifie que les résultats sont incomplets.

ListSkusRequest

Requête permettant de lister les SKU.

Champs
parent

string

Obligatoire. Projet et emplacement dans lesquels lister les SKU. Format : projects/{project}/locations/{location}

Pour lister les SKU dans tous les établissements, remplacez l'emplacement par - (le caractère tiret) et vérifiez le champ "inaccessible" dans le message de réponse.

page_size

int32

Facultatif. Taille de la page demandée. Le serveur peut renvoyer un nombre d'éléments inférieur à celui demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée.

page_token

string

Facultatif. Jeton identifiant une page de résultats que le serveur doit renvoyer.

filter

string

Facultatif. Condition de filtrage. Voir AIP-160.

order_by

string

Facultatif. Indication sur la façon d'organiser les résultats.

ListSkusResponse

Liste des SKU.

Champs
skus[]

Sku

Liste des SKU.

next_page_token

string

Jeton identifiant une page de résultats que le serveur doit renvoyer.

unreachable[]

string

Emplacements inaccessibles. Utilisé uniquement pour les requêtes adressées à l'emplacement générique -. Si cette valeur n'est pas vide, cela signifie que les résultats sont incomplets.

ListZonesRequest

Requête permettant de lister les zones.

Champs
parent

string

Obligatoire. Projet et emplacement dans lesquels lister les zones. Format : projects/{project}/locations/{location}

Pour lister les zones de tous les emplacements, remplacez l'emplacement par - (le caractère tiret) et vérifiez le champ "unreachable" (inaccessible) dans le message de réponse.

page_size

int32

Facultatif. Taille de la page demandée. Le serveur peut renvoyer un nombre d'éléments inférieur à celui demandé. Si aucune valeur n'est spécifiée, le serveur sélectionne une valeur par défaut appropriée.

page_token

string

Facultatif. Jeton identifiant une page de résultats que le serveur doit renvoyer.

filter

string

Facultatif. Condition de filtrage. Voir AIP-160.

order_by

string

Facultatif. Indication sur la façon d'organiser les résultats.

ListZonesResponse

Liste de zones.

Champs
zones[]

Zone

Liste des zones.

next_page_token

string

Jeton identifiant une page de résultats que le serveur doit renvoyer.

unreachable[]

string

Emplacements inaccessibles. Utilisé uniquement pour les requêtes adressées à l'emplacement générique -. Si cette valeur n'est pas vide, cela signifie que les résultats sont incomplets.

OperationMetadata

Représente les métadonnées d'une opération de longue durée.

Champs
create_time

Timestamp

Uniquement en sortie. Heure à laquelle l'opération a été créée.

end_time

Timestamp

Uniquement en sortie. Heure à laquelle l'opération a terminé son exécution.

target

string

Uniquement en sortie. Chemin d'accès à la ressource défini par le serveur pour la cible de l'opération.

verb

string

Uniquement en sortie. Verbe exécuté par l'opération.

status_message

string

Uniquement en sortie. Statut lisible de l'opération, le cas échéant.

requested_cancellation

bool

Uniquement en sortie. Détermine si l'utilisateur a demandé l'annulation de l'opération. Les opérations qui ont bien été annulées possèdent la valeur [Operation.error][] avec un code d'état google.rpc.Status.code de 1, correspondant au code Code.CANCELLED.

api_version

string

Uniquement en sortie. Version de l'API ayant permis de démarrer l'opération.

Commande

Commande de matériel GDC.

Champs
name

string

Identifiant. Nom de cette commande. Format : projects/{project}/locations/{location}/orders/{order}

display_name

string

Facultatif. Nom à afficher de cette commande.

create_time

Timestamp

Uniquement en sortie. Heure à laquelle cette commande a été créée.

update_time

Timestamp

Uniquement en sortie. Heure de la dernière mise à jour de cette commande.

labels

map<string, string>

Facultatif. Étiquettes associées à cette commande sous forme de paires clé/valeur. Pour en savoir plus sur les libellés, consultez Créer et gérer des libellés.

state

State

Uniquement en sortie. État de cette commande. Lors de la création de la commande, l'état est défini sur "BROUILLON".

organization_contact

OrganizationContact

Obligatoire. Coordonnées du client.

target_workloads[]

string

Facultatif. Charges de travail spécifiques qui intéressent le client et qui sont ciblées par cette commande. Il doit contenir au maximum 20 éléments, chacun d'eux ne devant pas dépasser 50 caractères.

customer_motivation

string

Obligatoire. Informations sur la motivation du client pour cette commande. La longueur de ce champ doit être inférieure ou égale à 1 000 caractères.

fulfillment_time
(deprecated)

Timestamp

Facultatif. Date limite spécifiée par le client pour le traitement de cette commande. Remarque : Veuillez utiliser customer_requested_installation_date à la place.

customer_requested_installation_date

Date

Facultatif. Date d'installation demandée par le client pour cette commande.

region_code

string

Obligatoire. Code de région Unicode CLDR où cette commande sera déployée. Pour obtenir la liste des codes région CLDR valides, consultez le Language Subtag Registry.

order_form_uri

string

Uniquement en sortie. Lien vers le formulaire de commande.

type

Type

Uniquement en sortie. Type de cette commande.

submit_time

Timestamp

Uniquement en sortie. Heure à laquelle la commande a été passée. Cette valeur est automatiquement définie sur l'heure actuelle lorsqu'une commande est envoyée.

billing_id

string

Uniquement en sortie. ID de facturation Google Cloud à débiter pour cette commande.

existing_hardware[]

HardwareLocation

Facultatif. Matériel existant à retirer dans le cadre de cette commande. Remarque : Tout matériel retiré sera recyclé, sauf accord contraire.

deployment_type

DeploymentType

Uniquement en sortie. Type de déploiement de cette commande.

actual_installation_date

Date

Uniquement en sortie. Date d'installation réelle de cette commande.

estimated_installation_date

Date

Uniquement en sortie. Date d'installation estimée pour cette commande.

estimated_delivery_date

Date

Uniquement en sortie. Date de livraison estimée pour cette commande.

migration

bool

Facultatif. Indique si cette commande correspond à une migration depuis l'infrastructure existante du client.

accepted_time

Timestamp

Uniquement en sortie. Date et heure auxquelles la commande est passée à l'état "ACCEPTÉE".

requested_date_change

Date

Uniquement en sortie. Date à laquelle le client ou Google souhaite définir la date d'installation prévue.

vendor_notes

string

Uniquement en sortie. Notes pour cette commande, fournies par le fournisseur.

vendor_contact

OrganizationContact

Uniquement en sortie. Coordonnées de l'intégrateur système attribué à cette commande.

DeploymentType

Types de déploiement valides.

Enums
DEPLOYMENT_TYPE_UNSPECIFIED Le type de déploiement n'est pas spécifié.
FULL_PRODUCTION Déploiement de production avec des SLO.
PROOF_OF_CONCEPT Déploiement avec une assistance au mieux et sans SLO.
INTERNAL Déploiement interne avec une assistance au mieux et sans SLO.
CUSTOMER_LAB Déploiement de l'atelier client que nous prenons en charge comme s'il s'agissait d'un déploiement en production.

État

États valides d'une commande.

Enums
STATE_UNSPECIFIED L'état de la commande n'est pas spécifié.
DRAFT La commande est en cours de rédaction par le client et n'a pas encore été envoyée.
SUBMITTED La commande a été envoyée à Google.
INFO_COMPLETE Toutes les informations requises auprès du client pour le traitement de la commande sont complètes.
ACCEPTED Google a accepté la commande.
ADDITIONAL_INFO_NEEDED Des informations supplémentaires sont nécessaires de la part du client pour traiter la commande.
BUILDING Google a commencé à fabriquer le matériel de la commande.
SHIPPING Le matériel a été fabriqué et est en cours d'expédition.
INSTALLING Le matériel est en cours d'installation.
FAILED Une erreur s'est produite lors du traitement de la commande et l'intervention du client est requise.
PARTIALLY_COMPLETED La commande a été partiellement exécutée, c'est-à-dire que du matériel a été livré et installé.
COMPLETED La commande a été finalisée.
CANCELLED La commande a été annulée.

Type

Types valides d'une commande.

Enums
TYPE_UNSPECIFIED Le type de commande n'est pas spécifié.
PAID Payé par le client.
POC Démonstration de faisabilité pour le client.
UNPAID Non facturées.

OrganizationContact

Coordonnées de l'organisation cliente.

Champs
address

PostalAddress

Obligatoire. Adresse de l'organisation.

email

string

Facultatif. Adresse e-mail de l'organisation.

phone

string

Facultatif. Numéro de téléphone de l'organisation.

contacts[]

Contact

Obligatoire. Points de contact individuels de l'organisation à cet emplacement.

PowerSupply

Options d'alimentation.

Enums
POWER_SUPPLY_UNSPECIFIED L'alimentation n'est pas spécifiée.
POWER_SUPPLY_AC Alimentation secteur.
POWER_SUPPLY_DC Alimentation CC.

RackSpace

Représente un espace contigu dans un rack.

Champs
start_rack_unit

int32

Obligatoire. Première unité de rack de l'espace de rack (incluse).

end_rack_unit

int32

Obligatoire. Dernière unité de rack de l'espace de rack (incluse).

RecordActionOnCommentRequest

Requête permettant d'enregistrer une action sur un commentaire.

Champs
name

string

Obligatoire. Nom du commentaire. Format : projects/{project}/locations/{location}/orders/{order}/comments/{comment}

action_type

ActionType

Obligatoire. Type d'action enregistrée.

ActionType

Types d'actions valides pour un commentaire.

Enums
ACTION_TYPE_UNSPECIFIED L'action n'est pas spécifiée.
READ Marquer un commentaire comme lu
UNREAD Marquez un commentaire comme non lu.

RequestOrderDateChangeRequest

Demande de modification de la date demandée pour une commande.

Champs
name

string

Obligatoire. Nom de la commande à mettre à jour. Format : projects/{project}/locations/{location}/orders/{order}

requested_date

Date

Obligatoire. Date à laquelle le client ou Google souhaite définir la date d'installation prévue.

SignalZoneStateRequest

Requête permettant de signaler l'état d'une zone.

Champs
name

string

Obligatoire. Nom de la zone. Format : projects/{project}/locations/{location}/zones/{zone}

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

state_signal

StateSignal

Facultatif. Signal d'état à envoyer pour cette zone. Vous devez définir state_signal ou provisioning_state_signal, mais pas les deux.

provisioning_state_signal

ProvisioningStateSignal

Facultatif. Signal d'état de provisionnement à envoyer pour cette zone. Vous devez définir state_signal ou provisioning_state_signal, mais pas les deux.

step

string

Facultatif. Étape en cours d'exécution. Fournit un état plus précis lorsque le signal state_signal est FACTORY_TURNUP_CHECKS_STARTED ou FACTORY_TURNUP_CHECKS_FAILED.

details

string

Facultatif. Informations supplémentaires, comme un message d'erreur lorsque state_signal est défini sur FACTORY_TURNUP_CHECKS_FAILED.

ProvisioningStateSignal

Signaux d'état de provisionnement valides pour une zone.

Enums
PROVISIONING_STATE_SIGNAL_UNSPECIFIED Le signal d'état de provisionnement n'est pas spécifié.
PROVISIONING_IN_PROGRESS Le provisionnement est en cours.
PROVISIONING_COMPLETE Le provisionnement est terminé.

StateSignal

Signaux d'état valides pour une zone.

Enums
STATE_SIGNAL_UNSPECIFIED L'état du signal de la zone n'est pas spécifié.
FACTORY_TURNUP_CHECKS_STARTED Les vérifications de la mise en service en usine ont commencé.
FACTORY_TURNUP_CHECKS_PASSED La zone est prête pour la mise en service du site.
READY_FOR_SITE_TURNUP

La zone est prête pour la mise en service du site. Obsolète, mais non supprimé.

FACTORY_TURNUP_CHECKS_FAILED La zone a échoué aux vérifications de mise en service en usine.
VERIFY_CLUSTER_INTENT_PRESENCE Vérifiez qu'une intention de cluster valide est présente.

Site

Site physique où le matériel sera installé.

Champs
name

string

Identifiant. Nom du site. Format : projects/{project}/locations/{location}/sites/{site}

display_name

string

Facultatif. Nom à afficher de ce site.

description

string

Facultatif. Description du présent Site.

create_time

Timestamp

Uniquement en sortie. Date de création de ce site.

update_time

Timestamp

Uniquement en sortie. Heure à laquelle ce site a été mis à jour pour la dernière fois.

labels

map<string, string>

Facultatif. Libellés associés à ce site sous forme de paires clé/valeur. Pour en savoir plus sur les libellés, consultez Créer et gérer des libellés.

organization_contact

OrganizationContact

Obligatoire. Coordonnées de ce site.

google_maps_pin_uri

string

Facultatif. URL de l'adresse du site sur Google Maps. Cette valeur peut par exemple être de https://goo.gl/maps/xxxxxxxxx.

access_times[]

TimePeriod

Facultatif. Périodes pendant lesquelles le site est accessible. Si ce champ est vide, le site est accessible à tout moment.

Google utilise ce champ pour planifier l'installation initiale ainsi que toute maintenance matérielle ultérieure. Vous pouvez le modifier à tout moment. Par exemple, si l'installation initiale est demandée en dehors des heures d'ouverture, mais que la maintenance doit être effectuée pendant les heures d'ouverture normales, vous devez modifier les heures d'accès une fois l'installation initiale terminée.

notes

string

Facultatif. Notes supplémentaires concernant ce site. Veuillez inclure des informations sur : - les restrictions de sécurité ou d'accès ; - les réglementations affectant les techniciens qui se rendent sur le site ; - les procédures ou approbations spéciales requises pour déplacer l'équipement ; - la disponibilité d'un représentant lors des visites sur le site.

customer_site_id

string

Facultatif. Identifiant défini par le client pour ce site. Il peut être utilisé pour identifier le site dans les propres systèmes du client.

SKU

Un SKU de matériel GDC.

Champs
name

string

Identifiant. Nom de ce code SKU. Format : projects/{project}/locations/{location}/skus/{sku}

display_name

string

Uniquement en sortie. Nom à afficher de ce SKU.

create_time

Timestamp

Uniquement en sortie. Heure à laquelle ce SKU a été créé.

update_time

Timestamp

Uniquement en sortie. Date de la dernière mise à jour de ce SKU.

config

SkuConfig

Uniquement en sortie. Configuration pour ce code SKU.

instances[]

SkuInstance

Uniquement en sortie. Instances disponibles de ce SKU. Ce champ doit être utilisé pour vérifier la disponibilité d'un SKU.

description

string

Uniquement en sortie. Description de ce SKU.

revision_id

string

Uniquement en sortie. ID de révision du SKU. Une révision est créée chaque fois que config est mis à jour. Il s'agit d'une chaîne hexadécimale de huit caractères.

is_active

bool

Uniquement en sortie. Indicateur permettant de déterminer si cette révision est active ou non. Seule une révision active peut être utilisée dans une nouvelle commande.

type

Type

Uniquement en sortie. Type de ce SKU.

vcpu_count

int32

Uniquement en sortie. Nombre de vCPU associé à ce SKU.

hardware_count_ranges[]

Range

Uniquement en sortie. Plages inclusives du nombre de composants matériels autorisés dans une zone utilisant ce SKU.

Plage

Plage inclusive.

Champs
min

int32

Valeur minimale de la plage.

max

int32

Valeur maximale de la plage.

Type

Types valides d'un SKU.

Enums
TYPE_UNSPECIFIED Le type de SKU n'est pas spécifié. Cette valeur n'est pas autorisée.
RACK SKU du rack.
SERVER SKU du serveur.

SkuConfig

Configuration d'un code SKU.

Champs
cpu

string

Informations sur la configuration du processeur.

gpu

string

Informations sur la configuration du GPU.

ram

string

Informations sur la configuration de la RAM.

storage

string

Informations sur la configuration du stockage.

SkuInstance

Instance spécifique du SKU.

Champs
region_code

string

Code de région Unicode CLDR où cette instance est disponible.

power_supply

PowerSupply

Type d'alimentation de cette instance.

billing_sku

string

Référence au code SKU correspondant dans l'API Cloud Billing. Vous pouvez récupérer les informations sur le prix estimé à l'aide de cette API. Format : services/{service}/skus/{sku}

billing_sku_per_vcpu

string

Référence au code SKU correspondant par processeur virtuel dans l'API Cloud Billing. Vous pouvez récupérer les informations sur le prix estimé à l'aide de cette API. Format : services/{service}/skus/{sku}

subscription_duration_months

int32

Durée de l'abonnement pour le matériel, en mois.

SubmitOrderRequest

Requête permettant d'envoyer une commande.

Champs
name

string

Obligatoire. Nom de la commande. Format : projects/{project}/locations/{location}/orders/{order}

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

type

Type

Facultatif. Type de cette demande. Si cette valeur n'est pas définie, le type de requête est considéré comme INFO_PENDING.

Type

Types valides de demandes de commande.

Enums
TYPE_UNSPECIFIED Le type de demande n'est pas spécifié. Cette méthode ne doit pas être utilisée.
INFO_PENDING Utilisez ce type de demande pour envoyer votre commande et entamer une conversation avec Google. Une fois la demande envoyée, vous ne pourrez plus modifier le nombre ni le SKU du matériel commandé. Veuillez noter que cette commande ne sera pas encore prête à être traitée tant que vous n'aurez pas fourni plus d'informations, telles que la configuration du réseau de zone, des informations physiques et d'installation sur le matériel, etc. Si vous envoyez une commande pour un type de SKU RACK, veuillez utiliser ce type de demande, car des informations supplémentaires seront requises en dehors de l'API.
INFO_COMPLETE Utilisez ce type de demande lorsque vous êtes prêt à envoyer votre commande pour traitement. En plus des informations requises pour INFO_PENDING, la commande doit contenir toutes les informations requises, telles que la configuration du réseau de zone, les informations physiques et d'installation du matériel, etc. Aucune autre modification des informations de commande ne sera autorisée.

Sous-réseau

Représente un sous-réseau.

Champs
address_range

string

Obligatoire. Plage d'adresses pour ce sous-réseau au format CIDR.

default_gateway_ip_address

string

Obligatoire. Passerelle par défaut pour ce sous-réseau.

SubscriptionConfig

Message permettant de stocker une configuration d'abonnement.

Champs
subscription_id

string

Uniquement en sortie. Identifiant unique de l'abonnement.

billing_id

string

Uniquement en sortie. ID de facturation Google Cloud sous lequel l'abonnement est créé.

state

SubscriptionState

Uniquement en sortie. État actuel de l'abonnement.

SubscriptionState

Énumération représentant l'état de l'abonnement.

Enums
SUBSCRIPTION_STATE_UNSPECIFIED État non spécifié.
ACTIVE L'état "Actif" signifie que l'abonnement a bien été créé et que la facturation est en cours.
INACTIVE "Inactif" signifie que l'abonnement a été créé, mais que la facturation n'a pas encore commencé.
ERROR L'abonnement est dans un état d'erreur.
FAILED_TO_RETRIEVE Impossible de récupérer l'état de l'abonnement. Il s'agit peut-être d'un problème temporaire. L'utilisateur doit réessayer d'envoyer la requête.
COMPLETED L'abonnement est terminé, car il a atteint sa date de fin.

TimePeriod

Représente une période dans une semaine.

Champs
start_time

TimeOfDay

Obligatoire. Début de la période.

end_time

TimeOfDay

Obligatoire. Fin de la période.

days[]

DayOfWeek

Obligatoire. Jours de la semaine où la période est active.

UpdateHardwareGroupRequest

Requête permettant de mettre à jour un groupe de matériel.

Champs
update_mask

FieldMask

Obligatoire. Masque permettant de spécifier les champs de HardwareGroup à écraser lors de cette mise à jour. Les champs spécifiés dans update_mask sont relatifs au groupe de matériel, et non à la requête complète. Un champ sera écrasé s'il figure dans le masque. Si vous ne fournissez pas de masque, tous les champs seront écrasés.

hardware_group

HardwareGroup

Obligatoire. Groupe de matériel à mettre à jour.

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

UpdateHardwareRequest

Requête permettant de mettre à jour le matériel.

Champs
update_mask

FieldMask

Obligatoire. Masque permettant de spécifier les champs du matériel à écraser avec cette mise à jour. Les champs spécifiés dans le paramètre update_mask sont relatifs au matériel, et non à la requête complète. Un champ sera écrasé s'il figure dans le masque. Si vous ne fournissez pas de masque, tous les champs seront écrasés.

hardware

Hardware

Obligatoire. Matériel à mettre à jour.

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

UpdateOrderRequest

Requête permettant de modifier une commande.

Champs
update_mask

FieldMask

Obligatoire. Masque permettant de spécifier les champs de la commande à écraser avec cette mise à jour. Les champs spécifiés dans le paramètre update_mask sont relatifs à la commande, et non à la requête complète. Un champ sera écrasé s'il figure dans le masque. Si vous ne fournissez pas de masque, tous les champs seront écrasés.

order

Order

Obligatoire. Commande à mettre à jour.

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

UpdateSiteRequest

Requête permettant de mettre à jour un site.

Champs
update_mask

FieldMask

Obligatoire. Masque permettant de spécifier les champs du site à écraser avec cette mise à jour. Les champs spécifiés dans le paramètre update_mask sont relatifs au site, et non à la requête complète. Un champ sera écrasé s'il figure dans le masque. Si vous ne fournissez pas de masque, tous les champs seront écrasés.

site

Site

Obligatoire. Site à mettre à jour.

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

UpdateZoneRequest

Requête permettant de mettre à jour une zone.

Champs
update_mask

FieldMask

Obligatoire. Masque permettant de spécifier les champs de la zone à écraser lors de cette mise à jour. Les champs spécifiés dans le paramètre update_mask sont relatifs à la zone, et non à la requête complète. Un champ sera écrasé s'il figure dans le masque. Si vous ne fournissez pas de masque, tous les champs seront écrasés.

zone

Zone

Obligatoire. Zone à mettre à jour.

request_id

string

Facultatif. Identifiant unique facultatif pour cette requête. Voir AIP-155.

Zone

Une zone contenant un ensemble de matériel.

Champs
name

string

Identifiant. Nom de cette zone. Format : projects/{project}/locations/{location}/zones/{zone}

create_time

Timestamp

Uniquement en sortie. Heure à laquelle cette zone a été créée.

update_time

Timestamp

Uniquement en sortie. Heure de la dernière mise à jour de cette zone.

labels

map<string, string>

Facultatif. Étiquettes associées à cette zone sous forme de paires clé/valeur. Pour en savoir plus sur les libellés, consultez Créer et gérer des libellés.

display_name

string

Facultatif. Nom convivial de cette zone.

state

State

Uniquement en sortie. État actuel de cette zone.

contacts[]

Contact

Obligatoire. Points de contact.

ciq_uri

string

Uniquement en sortie. Lien vers la feuille du questionnaire d'accueil des clients (CIQ) pour cette zone.

network_config

ZoneNetworkConfig

Facultatif. Configuration Mise en réseau pour cette zone.

globally_unique_id

string

Uniquement en sortie. Identifiant unique global généré pour cette zone Edge.

subscription_configs[]

SubscriptionConfig

Uniquement en sortie. Configurations d'abonnement pour cette zone.

provisioning_state

ProvisioningState

Uniquement en sortie. État de provisionnement des configurations, comme les adresses MAC.

skip_cluster_provisioning

bool

Facultatif. Indique s'il faut ignorer l'étape de provisionnement du cluster lors de la configuration d'usine. Si la valeur est "true", cela indique que le cluster Kubernetes sera créé une fois le matériel de la zone installé sur le site du client.

cluster_intent_required

bool

Uniquement en sortie. Indique si le client doit fournir une intention de cluster valide avant d'accepter la commande. Si la valeur est "true", la commande ne peut pas être acceptée tant que l'intention du cluster n'est pas présente. Cela permet d'appliquer la validation anticipée et d'éviter les retards causés par une configuration manquante.

cluster_intent_verified

bool

Uniquement en sortie. Indique si l'intention de cluster fournie a bien été vérifiée. Cet indicateur garantit que l'intention du cluster existe avant que la commande puisse être acceptée.

ProvisioningState

États de provisionnement valides pour les configurations telles que les adresses MAC.

Enums
PROVISIONING_STATE_UNSPECIFIED L'état de provisionnement n'est pas spécifié.
PROVISIONING_REQUIRED Le provisionnement est obligatoire. Définie par Google.
PROVISIONING_IN_PROGRESS Le provisionnement est en cours. Définie par le client.
PROVISIONING_COMPLETE Le provisionnement est terminé. Définie par le client.

État

États valides pour une zone.

Enums
STATE_UNSPECIFIED L'état de la zone n'est pas spécifié.
ADDITIONAL_INFO_NEEDED Nous avons besoin d'informations supplémentaires de la part du client pour progresser.
PREPARING Google prépare la zone.
READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS La configuration en usine a réussi.
CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED La zone exécute des vérifications de mise en service en usine.
READY_FOR_SITE_TURNUP La zone est prête pour la mise en service du site.
CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED La zone a échoué aux vérifications de mise en service en usine.
ACTIVE La zone est disponible.
CANCELLED La zone a été annulée.

ZoneNetworkConfig

Configuration Mise en réseau pour une zone.

Champs
machine_mgmt_ipv4_range

string

Obligatoire. Bloc d'adresses IPv4 pour la gestion des machines. Il doit s'agir d'un bloc CIDR RFC1918 privé ou public suffisamment grand pour allouer au moins une adresse par machine dans la zone. Doit être dans management_ipv4_subnet et disjoint des autres plages d'adresses.

kubernetes_node_ipv4_range

string

Obligatoire. Bloc d'adresses IPv4 pour les nœuds Kubernetes. Il doit s'agir d'un bloc CIDR RFC1918 privé ou public suffisamment grand pour allouer au moins une adresse par machine dans la zone. Doit être dans kubernetes_ipv4_subnet et disjoint des autres plages d'adresses.

kubernetes_control_plane_ipv4_range

string

Obligatoire. Bloc d'adresses IPv4 pour le plan de contrôle Kubernetes. Il doit s'agir d'un bloc CIDR RFC1918 privé ou public suffisamment grand pour allouer au moins une adresse par cluster dans la zone. Doit être dans kubernetes_ipv4_subnet et disjoint des autres plages d'adresses.

management_ipv4_subnet

Subnet

Obligatoire. Sous-réseau IPv4 pour le réseau de gestion.

kubernetes_ipv4_subnet

Subnet

Facultatif. Un sous-réseau IPv4 pour le réseau Kubernetes. Si aucune valeur n'est spécifiée, le sous-réseau Kubernetes sera identique au sous-réseau de gestion.

dns_ipv4_addresses[]

string

Facultatif. Serveurs de noms DNS. L'infrastructure GDC résoudra les requêtes DNS via ces adresses IP. Si aucune valeur n'est spécifiée, Google DNS est utilisé.

kubernetes_primary_vlan_id

int32

Facultatif. ID du VLAN Kubernetes. Par défaut, le nœud Kubernetes (y compris le réseau Kubernetes principal) se trouve dans le même VLAN que le réseau de gestion des machines. Ces réseaux peuvent éventuellement être séparés à des fins de segmentation du réseau.