Package google.cloud.gdchardwaremanagement.v1alpha

Indice

GDCHardwareManagement

Il servizio GDC Hardware Management.

CancelOrder

rpc CancelOrder(CancelOrderRequest) returns (Operation)

Annulla un ordine.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.orders.submit

Per saperne di più, consulta la documentazione di IAM.

ChangeHardwareSubscription

rpc ChangeHardwareSubscription(ChangeHardwareSubscriptionRequest) returns (Operation)

Aggiorna la configurazione dell'abbonamento per un hardware.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

CreateComment

rpc CreateComment(CreateCommentRequest) returns (Operation)

Crea un nuovo commento su un ordine.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • gdchardwaremanagement.comments.create

Per saperne di più, consulta la documentazione di IAM.

CreateHardware

rpc CreateHardware(CreateHardwareRequest) returns (Operation)

Crea un nuovo hardware in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • gdchardwaremanagement.hardware.create

Per saperne di più, consulta la documentazione di IAM.

CreateHardwareGroup

rpc CreateHardwareGroup(CreateHardwareGroupRequest) returns (Operation)

Crea un nuovo gruppo di hardware in un determinato ordine.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • gdchardwaremanagement.hardwareGroups.create

Per saperne di più, consulta la documentazione di IAM.

CreateOrder

rpc CreateOrder(CreateOrderRequest) returns (Operation)

Crea un nuovo ordine in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • gdchardwaremanagement.orders.create

Per saperne di più, consulta la documentazione di IAM.

CreateSite

rpc CreateSite(CreateSiteRequest) returns (Operation)

Crea un nuovo sito in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • gdchardwaremanagement.sites.create

Per saperne di più, consulta la documentazione di IAM.

CreateZone

rpc CreateZone(CreateZoneRequest) returns (Operation)

Crea una nuova zona in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • gdchardwaremanagement.zones.create

Per saperne di più, consulta la documentazione di IAM.

CreateZoneOperation

rpc CreateZoneOperation(CreateZoneOperationRequest) returns (Operation)

Crea una nuova risorsa ZoneOperation in una zona specifica.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

DeleteHardware

rpc DeleteHardware(DeleteHardwareRequest) returns (Operation)

Elimina l'hardware.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.hardware.delete

Per saperne di più, consulta la documentazione di IAM.

DeleteHardwareGroup

rpc DeleteHardwareGroup(DeleteHardwareGroupRequest) returns (Operation)

Elimina un gruppo hardware.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.hardwareGroups.delete

Per saperne di più, consulta la documentazione di IAM.

DeleteOrder

rpc DeleteOrder(DeleteOrderRequest) returns (Operation)

Elimina un ordine.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.orders.delete

Per saperne di più, consulta la documentazione di IAM.

DeleteSite

rpc DeleteSite(DeleteSiteRequest) returns (Operation)

Elimina un sito.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.sites.delete

Per saperne di più, consulta la documentazione di IAM.

DeleteZone

rpc DeleteZone(DeleteZoneRequest) returns (Operation)

Elimina una zona.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.zones.delete

Per saperne di più, consulta la documentazione di IAM.

DeleteZoneOperation

rpc DeleteZoneOperation(DeleteZoneOperationRequest) returns (Operation)

Elimina una singola risorsa ZoneOperation.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

GetChangeLogEntry

rpc GetChangeLogEntry(GetChangeLogEntryRequest) returns (ChangeLogEntry)

Recupera i dettagli di una modifica a un ordine.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.changeLogEntries.get

Per saperne di più, consulta la documentazione di IAM.

GetComment

rpc GetComment(GetCommentRequest) returns (Comment)

Recupera i contenuti di un commento.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.comments.get

Per saperne di più, consulta la documentazione di IAM.

GetHardware

rpc GetHardware(GetHardwareRequest) returns (Hardware)

Recupera i dettagli hardware.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.hardware.get

Per saperne di più, consulta la documentazione di IAM.

GetHardwareGroup

rpc GetHardwareGroup(GetHardwareGroupRequest) returns (HardwareGroup)

Recupera i dettagli di un gruppo hardware.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.hardwareGroups.get

Per saperne di più, consulta la documentazione di IAM.

GetOrder

rpc GetOrder(GetOrderRequest) returns (Order)

Recupera i dettagli di un ordine.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.orders.get

Per saperne di più, consulta la documentazione di IAM.

GetSite

rpc GetSite(GetSiteRequest) returns (Site)

Recupera i dettagli di un sito.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.sites.get

Per saperne di più, consulta la documentazione di IAM.

GetSku

rpc GetSku(GetSkuRequest) returns (Sku)

Recupera i dettagli di uno SKU.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.skus.get

Per saperne di più, consulta la documentazione di IAM.

GetZone

rpc GetZone(GetZoneRequest) returns (Zone)

Recupera i dettagli di una zona.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.zones.get

Per saperne di più, consulta la documentazione di IAM.

GetZoneOperation

rpc GetZoneOperation(GetZoneOperationRequest) returns (ZoneOperation)

Recupera i dettagli di una singola risorsa ZoneOperation.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

ListChangeLogEntries

rpc ListChangeLogEntries(ListChangeLogEntriesRequest) returns (ListChangeLogEntriesResponse)

Elenca le modifiche apportate a un ordine.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • gdchardwaremanagement.changeLogEntries.list

Per saperne di più, consulta la documentazione di IAM.

ListComments

rpc ListComments(ListCommentsRequest) returns (ListCommentsResponse)

Elenca i commenti relativi a un ordine.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • gdchardwaremanagement.comments.list

Per saperne di più, consulta la documentazione di IAM.

ListHardware

rpc ListHardware(ListHardwareRequest) returns (ListHardwareResponse)

Elenca l'hardware in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • gdchardwaremanagement.hardware.list

Per saperne di più, consulta la documentazione di IAM.

ListHardwareGroups

rpc ListHardwareGroups(ListHardwareGroupsRequest) returns (ListHardwareGroupsResponse)

Elenca i gruppi hardware in un determinato ordine.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • gdchardwaremanagement.hardwareGroups.list

Per saperne di più, consulta la documentazione di IAM.

ListOrders

rpc ListOrders(ListOrdersRequest) returns (ListOrdersResponse)

Elenca gli ordini in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • gdchardwaremanagement.orders.list

Per saperne di più, consulta la documentazione di IAM.

ListSites

rpc ListSites(ListSitesRequest) returns (ListSitesResponse)

Elenca i siti in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • gdchardwaremanagement.sites.list

Per saperne di più, consulta la documentazione di IAM.

ListSkus

rpc ListSkus(ListSkusRequest) returns (ListSkusResponse)

Elenca gli SKU per un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • gdchardwaremanagement.skus.list

Per saperne di più, consulta la documentazione di IAM.

ListZoneOperations

rpc ListZoneOperations(ListZoneOperationsRequest) returns (ListZoneOperationsResponse)

Elenca le risorse ZoneOperation in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

ListZones

rpc ListZones(ListZonesRequest) returns (ListZonesResponse)

Elenca le zone in un progetto e una località specifici.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • gdchardwaremanagement.zones.list

Per saperne di più, consulta la documentazione di IAM.

RecordActionOnComment

rpc RecordActionOnComment(RecordActionOnCommentRequest) returns (Comment)

Registra l'azione su un commento. Se l'azione specificata nella richiesta è READ, l'ora di visualizzazione nel commento viene impostata sull'ora di ricezione della richiesta. Se il commento è già contrassegnato come letto, le chiamate successive verranno ignorate. Se l'azione è NON LETTO, l'ora di visualizzazione viene cancellata dal commento.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

RequestOrderDateChange

rpc RequestOrderDateChange(RequestOrderDateChangeRequest) returns (Operation)

Aggiorna la modifica della data richiesta di un singolo ordine.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.orders.update

Per saperne di più, consulta la documentazione di IAM.

SignalHardwareState

rpc SignalHardwareState(SignalHardwareStateRequest) returns (Operation)

Indica lo stato di un hardware.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.hardware.update

Per saperne di più, consulta la documentazione di IAM.

SignalZoneState

rpc SignalZoneState(SignalZoneStateRequest) returns (Operation)

Indica lo stato di una zona.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.zones.update

Per saperne di più, consulta la documentazione di IAM.

SubmitOrder

rpc SubmitOrder(SubmitOrderRequest) returns (Operation)

Invia un ordine.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.orders.submit

Per saperne di più, consulta la documentazione di IAM.

UpdateHardware

rpc UpdateHardware(UpdateHardwareRequest) returns (Operation)

Aggiorna i parametri hardware.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.hardware.update

Per saperne di più, consulta la documentazione di IAM.

UpdateHardwareGroup

rpc UpdateHardwareGroup(UpdateHardwareGroupRequest) returns (Operation)

Aggiorna i parametri di un gruppo hardware.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.hardwareGroups.update

Per saperne di più, consulta la documentazione di IAM.

UpdateOrder

rpc UpdateOrder(UpdateOrderRequest) returns (Operation)

Aggiorna i parametri di un ordine.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.orders.update

Per saperne di più, consulta la documentazione di IAM.

UpdateSite

rpc UpdateSite(UpdateSiteRequest) returns (Operation)

Aggiorna i parametri di un sito.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.sites.update

Per saperne di più, consulta la documentazione di IAM.

UpdateZone

rpc UpdateZone(UpdateZoneRequest) returns (Operation)

Aggiorna i parametri di una zona.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa name:

  • gdchardwaremanagement.zones.update

Per saperne di più, consulta la documentazione di IAM.

UpdateZoneOperation

rpc UpdateZoneOperation(UpdateZoneOperationRequest) returns (Operation)

Aggiorna i parametri di una singola risorsa ZoneOperation.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

ValidateHardware

rpc ValidateHardware(ValidateHardwareRequest) returns (Operation)

Convalida una configurazione hardware fornita come dati JSON. Questo metodo esegue controlli statici e non crea né modifica alcuna risorsa

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

BGPConfig

Configurazione del Border Gateway Protocol (BGP).

Campi
asn

string

Obbligatorio. Numero di sistema autonomo (ASN) BGP.

l3_peer_ips[]

string

Obbligatorio. IP peer BGP. Sono richiesti almeno due IP peer L3.

CancelOrderRequest

Una richiesta di annullamento di un ordine.

Campi
name

string

Obbligatorio. Il nome dell'ordine. Formato: projects/{project}/locations/{location}/orders/{order}

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

Operatore

Elenco degli operatori.

Enum
CARRIER_UNSPECIFIED Operatore non specificato.
FEDEX Corriere FedEx.
UPS UPS.
USPS Corriere USPS.

ChangeHardwareSubscriptionRequest

Una richiesta di modifica della configurazione dell'abbonamento di un hardware.

Campi
name

string

Obbligatorio. Il nome dell'hardware da aggiornare.

term_end_behavior

TermEndBehavior

Obbligatorio. Il comportamento dell'abbonamento al termine del periodo di validità.

TermEndBehavior

Il comportamento di fine periodo dell'abbonamento.

Enum
TERM_END_BEHAVIOR_UNSPECIFIED Il comportamento alla fine del periodo non è specificato.
TERMINATE_AT_TERM_END Il comportamento di fine periodo è TERMINATE_AT_TERM_END.

ChangeLogEntry

Una voce di log di una modifica apportata a un ordine.

Campi
name

string

Identificatore. Nome di questa voce di log. Formato: projects/{project}/locations/{location}/orders/{order}/changeLogEntries/{change_log_entry}

create_time

Timestamp

Solo output. Ora in cui è stata creata questa voce di log delle modifiche.

labels

map<string, string>

Facoltativo. Etichette associate a questa voce di log come coppie chiave-valore. Per saperne di più sulle etichette, consulta Creare e gestire le etichette.

log

string

Solo output. Contenuto di questa voce di log.

Commento

Un commento su un ordine.

Campi
name

string

Identificatore. Il nome di questo commento. Formato: projects/{project}/locations/{location}/orders/{order}/comments/{comment}

create_time

Timestamp

Solo output. L'ora in cui è stato creato questo commento.

labels

map<string, string>

Facoltativo. Etichette associate a questo commento come coppie chiave-valore. Per saperne di più sulle etichette, consulta Creare e gestire le etichette.

author

string

Solo output. Nome utente dell'autore di questo commento. Questo campo viene compilato automaticamente con le credenziali utilizzate durante la creazione del commento.

text

string

Obbligatorio. Il testo di questo commento. La lunghezza del testo deve essere <= 1000 caratteri.

customer_viewed_time

Timestamp

Solo output. Timestamp della prima visualizzazione di questo commento da parte del cliente. Se il commento non è stato visualizzato, questo timestamp verrà annullato.

author_entity

Entity

Solo output. L'entità a cui appartiene l'autore.

Contatto

Dati di contatto di un punto di contatto.

Campi
given_name

string

Obbligatorio. Il nome del contatto.

family_name

string

Facoltativo. Il cognome del contatto.

email

string

Facoltativo. L'indirizzo email principale del contatto.

email_list[]

string

Facoltativo. Elenco completo delle email del contatto (inclusa l'email principale).

phone

string

Facoltativo. Il numero di telefono del contatto.

time_zone

TimeZone

Facoltativo. Il fuso orario del contatto.

reachable_times[]

TimePeriod

Facoltativo. I periodi di tempo in cui il contatto è raggiungibile. Se questo campo è vuoto, il contatto è raggiungibile in qualsiasi momento.

notes

string

Facoltativo. Note in formato libero che descrivono in dettaglio come il contatto vuole essere avvisato. Ad esempio, potrebbe avere un metodo di contatto preferito o voler essere messo in copia conoscenza in eventuali riassegnazioni successive.

CreateCommentRequest

Una richiesta per creare un commento.

Campi
parent

string

Obbligatorio. L'ordine in cui creare il commento. Formato: projects/{project}/locations/{location}/orders/{order}

comment_id

string

Facoltativo. ID utilizzato per identificare in modo univoco il commento all'interno del suo ambito principale. Questo campo deve contenere al massimo 63 caratteri e deve iniziare con caratteri minuscoli. Sono accettati solo caratteri minuscoli, numeri e -. Il carattere - non può essere il primo o l'ultimo. Se il campo non è impostato, verrà utilizzato un ID generato dal sistema.

Il campo comment.name nella richiesta verrà ignorato.

comment

Comment

Obbligatorio. Il commento da creare.

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

CreateHardwareGroupRequest

Una richiesta per creare un gruppo hardware.

Campi
parent

string

Obbligatorio. L'ordine in cui creare il gruppo di hardware. Formato: projects/{project}/locations/{location}/orders/{order}

hardware_group_id

string

Facoltativo. ID utilizzato per identificare in modo univoco HardwareGroup all'interno del suo ambito principale. Questo campo deve contenere al massimo 63 caratteri e deve iniziare con caratteri minuscoli. Sono accettati solo caratteri minuscoli, numeri e -. Il carattere - non può essere il primo o l'ultimo. Se il campo non è impostato, verrà utilizzato un ID generato dal sistema.

Il campo hardware_group.name nella richiesta verrà ignorato.

hardware_group

HardwareGroup

Obbligatorio. Il gruppo hardware da creare.

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

CreateHardwareRequest

Una richiesta di creazione di hardware.

Campi
parent

string

Obbligatorio. Il progetto e la località in cui creare l'hardware. Formato: projects/{project}/locations/{location}

hardware_id

string

Facoltativo. ID utilizzato per identificare in modo univoco l'hardware all'interno del suo ambito principale. Questo campo deve contenere al massimo 63 caratteri e deve iniziare con caratteri minuscoli. Sono accettati solo caratteri minuscoli, numeri e -. Il carattere - non può essere il primo o l'ultimo. Se il campo non è impostato, verrà utilizzato un ID generato dal sistema.

Il campo hardware.name nella richiesta verrà ignorato.

hardware

Hardware

Obbligatorio. La risorsa da creare.

CreateOrderRequest

Una richiesta per creare un ordine.

Campi
parent

string

Obbligatorio. Il progetto e la posizione in cui creare l'ordine. Formato: projects/{project}/locations/{location}

order_id

string

Facoltativo. ID utilizzato per identificare in modo univoco l'ordine all'interno del relativo ambito principale. Questo campo deve contenere al massimo 63 caratteri e deve iniziare con caratteri minuscoli. Sono accettati solo caratteri minuscoli, numeri e -. Il carattere - non può essere il primo o l'ultimo. Se il campo non è impostato, verrà utilizzato un ID generato dal sistema.

Il campo order.name nella richiesta verrà ignorato.

order

Order

Obbligatorio. L'ordine da creare.

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

CreateSiteRequest

Una richiesta di creazione di un sito.

Campi
parent

string

Obbligatorio. Il progetto e la località in cui creare il sito. Formato: projects/{project}/locations/{location}

site_id

string

Facoltativo. ID utilizzato per identificare in modo univoco il sito nell'ambito principale. Questo campo deve contenere al massimo 63 caratteri e deve iniziare con caratteri minuscoli. Sono accettati solo caratteri minuscoli, numeri e -. Il carattere - non può essere il primo o l'ultimo. Se il campo non è impostato, verrà utilizzato un ID generato dal sistema.

Il campo site.name nella richiesta verrà ignorato.

site

Site

Obbligatorio. Il sito da creare.

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

CreateZoneOperationRequest

Messaggio di richiesta per la creazione di un'operazione di zona.

Campi
parent

string

Obbligatorio. La zona principale in cui verrà creata questa operazione. Formato: projects/{project}/locations/{location}/zones/{zone}

zone_operation_id

string

Facoltativo. ID utilizzato per identificare in modo univoco ZoneOperation all'interno del suo ambito principale. Questo campo deve contenere al massimo 63 caratteri e deve iniziare con caratteri minuscoli. Sono accettati solo caratteri minuscoli, numeri e -. Il carattere - non può essere il primo o l'ultimo. Se il campo non è impostato, verrà utilizzato un ID generato dal sistema.

Il campo zone_operation.name nella richiesta verrà ignorato.

zone_operation

ZoneOperation

Obbligatorio. L'operazione a livello di zona da creare.

request_id

string

Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia che deve ignorarla se è già stata completata. Il server garantirà di ignorare la seconda richiesta per almeno 60 minuti dopo la prima.

CreateZoneRequest

Una richiesta per creare una zona.

Campi
parent

string

Obbligatorio. Il progetto e la località in cui creare la zona. Formato: projects/{project}/locations/{location}

zone_id

string

Facoltativo. ID utilizzato per identificare in modo univoco la zona all'interno del relativo ambito principale. Questo campo deve contenere al massimo 63 caratteri e deve iniziare con caratteri minuscoli. Sono accettati solo caratteri minuscoli, numeri e -. Il carattere - non può essere il primo o l'ultimo. Se il campo non è impostato, verrà utilizzato un ID generato dal sistema.

Il campo zone.name nella richiesta verrà ignorato.

zone

Zone

Obbligatorio. La zona da creare.

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

DeleteHardwareGroupRequest

Una richiesta di eliminazione di un gruppo hardware.

Campi
name

string

Obbligatorio. Il nome del gruppo hardware. Formato: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

DeleteHardwareRequest

Una richiesta di eliminazione dell'hardware.

Campi
name

string

Obbligatorio. Il nome dell'hardware. Formato: projects/{project}/locations/{location}/hardware/{hardware}

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

DeleteOrderRequest

Una richiesta di eliminazione di un ordine.

Campi
name

string

Obbligatorio. Il nome dell'ordine. Formato: projects/{project}/locations/{location}/orders/{order}

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

force

bool

Facoltativo. Un'opzione per eliminare le risorse nidificate nell'ordine, ad esempio un HardwareGroup. Se è true, verranno eliminate anche le risorse nidificate per questo ordine. In caso contrario, la richiesta andrà a buon fine solo se l'ordine non contiene risorse nidificate.

DeleteSiteRequest

Una richiesta di eliminazione di un sito.

Campi
name

string

Obbligatorio. Il nome del sito. Formato: projects/{project}/locations/{location}/sites/{site}

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

DeleteZoneOperationRequest

Messaggio di richiesta per l'eliminazione di un'operazione di zona.

Campi
name

string

Obbligatorio. Nome della risorsa. Formato: projects/{project}/locations/{location}/zones/{zone}/ops/{zone_operation}

request_id

string

Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia che deve ignorarla se è già stata completata. Il server garantirà di ignorare la seconda richiesta per almeno 60 minuti dopo la prima.

DeleteZoneRequest

Una richiesta di eliminazione di una zona.

Campi
name

string

Obbligatorio. Il nome della zona. Formato: projects/{project}/locations/{location}/zones/{zone}

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

Dimensioni

Rappresenta le dimensioni di un oggetto.

Campi
width_inches

float

Obbligatorio. Larghezza in pollici.

height_inches

float

Obbligatorio. Altezza in pollici.

depth_inches

float

Obbligatorio. Profondità in pollici.

Entità

Entità viene utilizzato per indicare un'organizzazione o una parte.

Enum
ENTITY_UNSPECIFIED L'entità non è specificata.
GOOGLE Google.
CUSTOMER Cliente.
VENDOR Fornitore.

GetChangeLogEntryRequest

Una richiesta per ottenere una voce di log delle modifiche.

Campi
name

string

Obbligatorio. Il nome della voce di log delle modifiche. Formato: projects/{project}/locations/{location}/orders/{order}/changeLogEntries/{change_log_entry}

GetCommentRequest

Una richiesta di commento.

Campi
name

string

Obbligatorio. Il nome del commento. Formato: projects/{project}/locations/{location}/orders/{order}/comments/{comment}

GetHardwareGroupRequest

Una richiesta per ottenere un gruppo hardware.

Campi
name

string

Obbligatorio. Il nome del gruppo hardware. Formato: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

GetHardwareRequest

Una richiesta per ottenere hardware.

Campi
name

string

Obbligatorio. Il nome dell'hardware. Formato: projects/{project}/locations/{location}/hardware/{hardware}

GetOrderRequest

Una richiesta per ottenere un ordine.

Campi
name

string

Obbligatorio. Nome della risorsa

GetSiteRequest

Una richiesta per ottenere un sito.

Campi
name

string

Obbligatorio. Il nome del sito. Formato: projects/{project}/locations/{location}/sites/{site}

GetSkuRequest

Una richiesta per ottenere uno SKU.

Campi
name

string

Obbligatorio. Il nome dello SKU. Formato: projects/{project}/locations/{location}/skus/{sku}

GetZoneOperationRequest

Messaggio di richiesta per ottenere un'operazione di zona.

Campi
name

string

Obbligatorio. Nome della risorsa. Formato: projects/{project}/locations/{location}/zones/{zone}/ops/{zone_operation}

GetZoneRequest

Una richiesta per ottenere una zona.

Campi
name

string

Obbligatorio. Il nome della zona. Formato: projects/{project}/locations/{location}/zones/{zone}

Hardware

Un'istanza di hardware installata in un sito.

Campi
name

string

Identificatore. Il nome di questo hardware. Formato: projects/{project}/locations/{location}/hardware/{hardware}

display_name

string

Facoltativo. Nome visualizzato per questo hardware.

create_time

Timestamp

Solo output. Ora in cui è stato creato questo hardware.

update_time

Timestamp

Solo output. Ora dell'ultimo aggiornamento di questo hardware.

labels

map<string, string>

Facoltativo. Etichette associate a questo hardware come coppie chiave-valore. Per saperne di più sulle etichette, consulta Creare e gestire le etichette.

order

string

Facoltativo. Il nome dell'ordine a cui appartiene questo hardware. Formato: projects/{project}/locations/{location}/orders/{order}

hardware_group

string

Solo output. Nome del gruppo hardware a cui appartiene questo hardware. Formato: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

site

string

Obbligatorio. Nome del sito a cui appartiene questo hardware. Formato: projects/{project}/locations/{location}/sites/{site}

state

State

Solo output. Stato attuale di questo hardware.

ciq_uri

string

Solo output. Link al foglio del questionario di acquisizione del cliente (CIQ) per questo hardware.

config

HardwareConfig

Obbligatorio. Configurazione per questo hardware.

estimated_installation_date

Date

Solo output. Data di installazione stimata per questo hardware.

physical_info

HardwarePhysicalInfo

Facoltativo. Proprietà fisiche di questo hardware.

installation_info

HardwareInstallationInfo

Facoltativo. Informazioni per l'installazione di questo hardware.

zone

string

Obbligatorio. Nome della zona a cui appartiene questo hardware. Formato: projects/{project}/locations/{location}/zones/{zone}

requested_installation_date
(deprecated)

Date

Facoltativo. Ritirato: la data di installazione richiesta è stata spostata nella risorsa Order. Utilizza customer_requested_installation_date nella risorsa Order.

actual_installation_date

Date

Solo output. Data di installazione effettiva di questo hardware. Compilato da Google.

machine_infos[]

MachineInfo

Facoltativo. Informazioni sugli asset per macchina necessarie per l'attivazione.

estimated_delivery_date

Date

Solo output. La data di consegna stimata dell'hardware.

ai_capable

bool

Solo output. Indica se questo hardware è per Gemini su GDC Software.

subscription_configs[]

SubscriptionConfig

Solo output. Configurazioni degli abbonamenti per questo hardware.

operations[]

ResourceOperation

Solo output. Elenco di tutte le operazioni eseguite sull'hardware.

errors[]

Status

Solo output. Gli errori riscontrati durante l'attivazione dell'intent hardware. I metadati ErrorInfo includeranno il timestamp e se l'errore è riproducibile.

shipping_info

ShippingInfo

Solo output. Informazioni sulla spedizione di questo hardware.

DiskInfo

Informazioni sui singoli dischi di una macchina.

Campi
manufacturer

string

Facoltativo. Produttore del disco.

slot

int32

Facoltativo. Numero dello slot del disco.

serial_number

string

Facoltativo. Numero di serie del disco.

psid

string

Facoltativo. PSID del disco.

part_number

string

Facoltativo. Codice articolo del disco.

model_number

string

Facoltativo. Numero di modello del disco.

MacAddress

Messaggio per descrivere l'indirizzo MAC di una macchina.

Campi
address

string

Solo output. Stringa dell'indirizzo.

type

AddressType

Solo output. Tipo di indirizzo per questo indirizzo MAC.

ipv4_address

string

Solo output. Indirizzo IP statico (se utilizzato) associato all'indirizzo MAC. Applicabile solo per il tipo di indirizzo MAC VIRTUAL.

AddressType

Enumerazione per i diversi tipi di indirizzo MAC.

Enum
ADDRESS_TYPE_UNSPECIFIED Tipo di indirizzo non specificato.
NIC Indirizzo di una scheda di interfaccia di rete.
BMC Indirizzo di un controller di gestione della scheda madre.
VIRTUAL Indirizzo di un'interfaccia virtuale.

MachineInfo

Informazioni sui singoli fornitori di macchine che verranno fornite durante l'attivazione.

Campi
service_tag

string

Facoltativo. Tag di servizio della macchina.

mac_addresses[]

MacAddress

Solo output. Ogni indirizzo MAC associato.

name

string

Solo output. Nome della macchina.

disk_infos[]

DiskInfo

Facoltativo. Informazioni per ogni disco installato.

machine_type

MachineType

Facoltativo. Tipo di macchina. Obbligatorio per l'hardware che esegue Gemini su GDC Software.

tpm_ek_cert_hash

string

Facoltativo. Hash del certificato EK del TPM. Obbligatorio durante la riparazione dell'hardware.

gpu_serial_numbers[]

string

Facoltativo. Numeri di serie delle GPU. Obbligatorio durante la riparazione dell'hardware.

cpu_serial_numbers[]

string

Facoltativo. Numeri di serie della CPU. Obbligatorio durante la riparazione dell'hardware.

memory_infos[]

MemoryInfo

Facoltativo. Informazioni su ogni memoria installata. Obbligatorio durante la riparazione dell'hardware.

idrac_mac_address

string

(Facoltativo) Indirizzo MAC iDRAC. Obbligatorio durante la riparazione dell'hardware.

nic_serial_numbers[]

string

Facoltativo. Numeri di serie NIC. Obbligatorio durante la riparazione dell'hardware.

MachineType

Enumerazione per i tipi di macchine utilizzati per Gemini su GDC Software.

Enum
MACHINE_TYPE_UNSPECIFIED Tipo di macchina non specificato.
DELL_XE9680 Server Dell XE9680.
DELL_XE9780 Server Dell XE9780.

MemoryInfo

Informazioni sulle singole memorie di una macchina.

Campi
serial_number

string

Facoltativo. Numero di serie della memoria.

size_bytes

int64

Facoltativo. Dimensioni memoria.

part_number

string

Facoltativo. Numero di parte della memoria.

Stato

Stati validi per l'hardware.

Enum
STATE_UNSPECIFIED Lo stato dell'hardware non è specificato.
ADDITIONAL_INFO_NEEDED Per procedere, sono necessarie ulteriori informazioni da parte del cliente.
BUILDING Google ha iniziato a produrre hardware per questo hardware.
SHIPPING L'hardware è stato costruito e verrà spedito.
INSTALLING L'hardware è in fase di installazione.
INSTALLED L'hardware è stato installato.
FAILED Si è verificato un errore ed è necessario l'intervento del cliente.
INFO_COMPLETE L'hardware contiene tutte le informazioni richieste.
READY_FOR_PROVISIONING L'hardware è pronto per il provisioning.
PROVISIONING_STARTED Il provisioning dell'hardware è iniziato.
PROVISIONING_FAILED Il provisioning dell'hardware non è riuscito.
AWAITING_IDENTIFIERS L'hardware deve avere i propri identificatori aggiunti.
READY_FOR_BOOTSTRAP L'hardware è pronto per il bootstrap.

HardwareConfig

Configurazione per l'hardware GDC.

Campi
sku

string

Obbligatorio. Riferimento allo SKU per questo hardware. Può puntare a una revisione SKU specifica nel formato resource_name@revision_id, come definito in AIP-162. Se non viene specificato alcun revision_id, si fa riferimento all'ultima revisione.

power_supply

PowerSupply

Obbligatorio. Tipo di alimentazione per questo hardware.

subscription_duration_months

int32

Facoltativo. Durata dell'abbonamento per l'hardware in mesi.

auto_renewal

bool

Facoltativo. Indica se gli abbonamenti hardware verranno rinnovati automaticamente al termine del periodo. Impostabile quando lo SKU selezionato supporta il rinnovo automatico.

HardwareGroup

Un gruppo di hardware che fa parte dello stesso ordine, ha lo stesso SKU e viene consegnato alla stessa sede.

Campi
name

string

Identificatore. Il nome di questo gruppo hardware. Formato: projects/{project}/locations/{location}/orders/{order}/hardwareGroups/{hardware_group}

create_time

Timestamp

Solo output. L'ora in cui è stato creato questo gruppo di hardware.

update_time

Timestamp

Solo output. Ora dell'ultimo aggiornamento di questo gruppo di hardware.

labels

map<string, string>

Facoltativo. Etichette associate a questo gruppo di hardware come coppie chiave-valore. Per saperne di più sulle etichette, consulta Creare e gestire le etichette.

hardware_count

int32

Obbligatorio. Numero di hardware in questo HardwareGroup.

config

HardwareConfig

Obbligatorio. Configurazione dell'hardware in questo gruppo hardware.

site

string

Obbligatorio. Nome della sede in cui verrà consegnato l'hardware di questo HardwareGroup. Formato: projects/{project}/locations/{location}/sites/{site}

state

State

Solo output. Stato attuale di questo HardwareGroup.

zone

string

Facoltativo. Nome della zona a cui appartiene l'hardware di questo HardwareGroup. Formato: projects/{project}/locations/{location}/zones/{zone}

requested_installation_date
(deprecated)

Date

Facoltativo. Deprecato: questo valore non viene utilizzato. Utilizza invece il campo requested_installation_date nella risorsa Order.

Stato

Stati validi di un HardwareGroup.

Enum
STATE_UNSPECIFIED Lo stato di HardwareGroup non è specificato.
ADDITIONAL_INFO_NEEDED Per procedere, sono necessarie ulteriori informazioni da parte del cliente.
BUILDING Google ha iniziato a creare hardware per questo HardwareGroup.
SHIPPING L'hardware è stato costruito e verrà spedito.
INSTALLING L'hardware è in fase di installazione.
PARTIALLY_INSTALLED Alcuni componenti hardware in HardwareGroup sono stati installati.
INSTALLED Tutto l'hardware in HardwareGroup è stato installato.
FAILED Si è verificato un errore ed è necessario l'intervento del cliente.

HardwareInstallationInfo

Informazioni per l'installazione di un hardware.

Campi
rack_location

string

Facoltativo. Posizione del rack nel sito, ad es. Piano 2, Stanza 201, Riga 7, Rack 3.

power_distance_meters

int32

Obbligatorio. Distanza dalla presa di corrente in metri.

switch_distance_meters

int32

Obbligatorio. Distanza dallo switch di rete in metri.

rack_unit_dimensions

Dimensions

Facoltativo. Dimensioni dell'unità rack.

rack_space

RackSpace

Facoltativo. Spazio rack allocato per l'hardware.

rack_type

RackType

Obbligatorio. Tipo di rack.

RackType

Tipi di rack validi.

Enum
RACK_TYPE_UNSPECIFIED Il tipo di rack non è specificato.
TWO_POST Rack a due montanti.
FOUR_POST Rack a quattro montanti.

HardwareLocation

Rappresenta la posizione di uno o più hardware.

Campi
site

string

Obbligatorio. Il nome del sito in cui si trova l'hardware. Formato: projects/{project}/locations/{location}/sites/{site}

rack_location

string

Obbligatorio. Posizione del rack nel sito, ad es. Piano 2, Stanza 201, Riga 7, Rack 3.

rack_space[]

RackSpace

Facoltativo. Spazi occupati dall'hardware nel rack. Se non è impostata, si presume che questa posizione sia l'intero rack.

HardwarePhysicalInfo

Proprietà fisiche di un hardware.

Campi
power_receptacle

PowerReceptacleType

Obbligatorio. Il tipo di presa di alimentazione.

voltage

Voltage

Obbligatorio. Tensione dell'alimentazione.

amperes

Amperes

Obbligatorio. Ampere dell'alimentazione.

Ampere

Valori di ampere validi.

Enum
AMPERES_UNSPECIFIED Gli ampere non sono specificati.
AMPERES_15 15A.

NetworkUplinkType

Tipi di uplink di rete validi.

Enum
RJ_45 RJ-45.

PowerReceptacleType

Tipi di prese di alimentazione validi.

Enum
POWER_RECEPTACLE_TYPE_UNSPECIFIED Il tipo di presa della struttura non è specificato.
NEMA_5_15 NEMA 5-15.
C_13 C13.
STANDARD_EU

Ritirato: utilizza TYPE_G_BS1363, CEE_7_3, CEE_7_5 o TYPE_F.

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

Tensione

Valori di tensione validi.

Enum
VOLTAGE_UNSPECIFIED La tensione non è specificata.
VOLTAGE_110 120V.
VOLTAGE_220 220V.

ListChangeLogEntriesRequest

Una richiesta di elencare le voci del log delle modifiche.

Campi
parent

string

Obbligatorio. L'ordine in cui elencare le voci del log delle modifiche. Formato: projects/{project}/locations/{location}/orders/{order}

page_size

int32

Facoltativo. Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi di quelli richiesti. Se non specificato, il server sceglierà un valore predefinito appropriato.

page_token

string

Facoltativo. Un token che identifica una pagina di risultati che il server deve restituire.

filter

string

Facoltativo. Condizione di filtro. Vedi AIP-160.

order_by

string

Facoltativo. Suggerimento su come ordinare i risultati.

ListChangeLogEntriesResponse

Un elenco delle voci del log delle modifiche.

Campi
change_log_entries[]

ChangeLogEntry

L'elenco delle voci del log delle modifiche.

next_page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

unreachable[]

string

Elenco non ordinato. Località non raggiungibili.

ListCommentsRequest

Una richiesta di elencare i commenti.

Campi
parent

string

Obbligatorio. L'ordine in cui elencare i commenti. Formato: projects/{project}/locations/{location}/orders/{order}

page_size

int32

Facoltativo. Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi di quelli richiesti. Se non specificato, il server sceglierà un valore predefinito appropriato.

page_token

string

Facoltativo. Un token che identifica una pagina di risultati che il server deve restituire.

filter

string

Facoltativo. Condizione di filtro. Vedi AIP-160.

order_by

string

Facoltativo. Suggerimento su come ordinare i risultati.

ListCommentsResponse

Una richiesta di elencare i commenti.

Campi
comments[]

Comment

L'elenco dei commenti.

next_page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

unreachable[]

string

Elenco non ordinato. Località non raggiungibili.

ListHardwareGroupsRequest

Una richiesta di elencare i gruppi di hardware.

Campi
parent

string

Obbligatorio. L'ordine in cui elencare i gruppi hardware. Formato: projects/{project}/locations/{location}/orders/{order}

page_size

int32

Facoltativo. Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi di quelli richiesti. Se non specificato, il server sceglierà un valore predefinito appropriato.

page_token

string

Facoltativo. Un token che identifica una pagina di risultati che il server deve restituire.

filter

string

Facoltativo. Condizione di filtro. Vedi AIP-160.

order_by

string

Facoltativo. Suggerimento su come ordinare i risultati.

ListHardwareGroupsResponse

Un elenco di gruppi hardware.

Campi
hardware_groups[]

HardwareGroup

L'elenco dei gruppi hardware.

next_page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

unreachable[]

string

Elenco non ordinato. Località non raggiungibili.

ListHardwareRequest

Una richiesta di elencare l'hardware.

Campi
parent

string

Obbligatorio. Il progetto e la località in cui elencare l'hardware. Formato: projects/{project}/locations/{location}

Per elencare l'hardware in tutte le sedi, sostituisci - (il carattere trattino) alla sede e controlla il campo non raggiungibile nel messaggio di risposta.

page_size

int32

Facoltativo. Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi di quelli richiesti. Se non specificato, il server sceglierà un valore predefinito appropriato.

page_token

string

Facoltativo. Un token che identifica una pagina di risultati che il server deve restituire.

filter

string

Facoltativo. Condizione di filtro. Vedi AIP-160.

order_by

string

Facoltativo. Suggerimento su come ordinare i risultati.

ListHardwareResponse

Un elenco di hardware.

Campi
hardware[]

Hardware

L'elenco dell'hardware.

next_page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

unreachable[]

string

Elenco non ordinato. Località non raggiungibili. Utilizzato solo per le query nella posizione jolly -. Se non è vuoto, indica che i risultati sono incompleti.

ListOrdersRequest

Una richiesta di elencare gli ordini.

Campi
parent

string

Obbligatorio. Il progetto e la località in cui elencare gli ordini. Formato: projects/{project}/locations/{location}

Per elencare gli ordini in tutte le sedi, sostituisci - (il carattere trattino) alla sede e controlla il campo non raggiungibile nel messaggio di risposta.

page_size

int32

Facoltativo. Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi di quelli richiesti. Se non specificato, il server sceglierà un valore predefinito appropriato.

page_token

string

Facoltativo. Un token che identifica una pagina di risultati che il server deve restituire.

filter

string

Facoltativo. Condizione di filtro. Vedi AIP-160.

order_by

string

Facoltativo. Suggerimento su come ordinare i risultati.

ListOrdersResponse

Un elenco di ordini.

Campi
orders[]

Order

L'elenco degli ordini.

next_page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

unreachable[]

string

Elenco non ordinato. Località non raggiungibili. Utilizzato solo per le query nella posizione jolly -. Se non è vuoto, indica che i risultati sono incompleti.

ListSitesRequest

Una richiesta di elencazione dei siti.

Campi
parent

string

Obbligatorio. Il progetto e la località in cui elencare i siti. Formato: projects/{project}/locations/{location}

Per elencare i siti in tutte le località, sostituisci - (il carattere trattino) alla località e controlla il campo "irraggiungibile" nel messaggio di risposta.

page_size

int32

Facoltativo. Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi di quelli richiesti. Se non specificato, il server sceglierà un valore predefinito appropriato.

page_token

string

Facoltativo. Un token che identifica una pagina di risultati che il server deve restituire.

filter

string

Facoltativo. Condizione di filtro. Vedi AIP-160.

order_by

string

Facoltativo. Suggerimento su come ordinare i risultati.

ListSitesResponse

Un elenco di siti.

Campi
sites[]

Site

L'elenco dei siti.

next_page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

unreachable[]

string

Elenco non ordinato. Località non raggiungibili. Utilizzato solo per le query nella posizione jolly -. Se non è vuoto, indica che i risultati sono incompleti.

ListSkusRequest

Una richiesta di elencare gli SKU.

Campi
parent

string

Obbligatorio. Il progetto e la località in cui elencare gli SKU. Formato: projects/{project}/locations/{location}

Per elencare gli SKU in tutte le sedi, sostituisci - (il carattere trattino) con la sede e controlla il campo non raggiungibile nel messaggio di risposta.

page_size

int32

Facoltativo. Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi di quelli richiesti. Se non specificato, il server sceglierà un valore predefinito appropriato.

page_token

string

Facoltativo. Un token che identifica una pagina di risultati che il server deve restituire.

filter

string

Facoltativo. Condizione di filtro. Vedi AIP-160.

order_by

string

Facoltativo. Suggerimento su come ordinare i risultati.

ListSkusResponse

Un elenco di SKU.

Campi
skus[]

Sku

L'elenco degli SKU.

next_page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

unreachable[]

string

Elenco non ordinato. Località non raggiungibili. Utilizzato solo per le query nella posizione jolly -. Se non è vuoto, indica che i risultati sono incompleti.

ListZoneOperationsRequest

Messaggio di richiesta per l'elenco di ZoneOperations.

Campi
parent

string

Obbligatorio. Valore della risorsa padre per ListZoneOperationsRequest. Formato: projects/{project}/locations/{location}/zones/{zone}

page_size

int32

Facoltativo. Il numero massimo di risorse da restituire. Il servizio potrebbe restituire un numero inferiore a questo valore. Se non specificato, verranno restituite al massimo 50 risorse. Il valore massimo è 1000; i valori superiori a 1000 verranno forzati a 1000.

page_token

string

Facoltativo. Un token di pagina, ricevuto da una precedente chiamata ListZoneOperations. Forniscilo per recuperare la pagina successiva.

filter

string

Facoltativo. Filtro dei risultati.

order_by

string

Facoltativo. Suggerimento su come ordinare i risultati.

ListZoneOperationsResponse

Messaggio di risposta per ListZoneOperations.

Campi
zone_operations[]

ZoneOperation

Le risorse della raccolta specificata.

next_page_token

string

Un token, che può essere inviato come page_token per recuperare la pagina successiva. Se questo campo viene omesso, non verranno visualizzate altre pagine.

unreachable[]

string

Elenco non ordinato. Località non raggiungibili.

ListZonesRequest

Una richiesta per elencare le zone.

Campi
parent

string

Obbligatorio. Il progetto e la località in cui elencare le zone. Formato: projects/{project}/locations/{location}

Per elencare le zone in tutte le località, sostituisci - (il carattere trattino) alla località e controlla il campo irraggiungibile nel messaggio di risposta.

page_size

int32

Facoltativo. Dimensioni della pagina richiesta. Il server potrebbe restituire meno elementi di quelli richiesti. Se non specificato, il server sceglierà un valore predefinito appropriato.

page_token

string

Facoltativo. Un token che identifica una pagina di risultati che il server deve restituire.

filter

string

Facoltativo. Condizione di filtro. Vedi AIP-160.

order_by

string

Facoltativo. Suggerimento su come ordinare i risultati.

ListZonesResponse

Un elenco di zone.

Campi
zones[]

Zone

L'elenco delle zone.

next_page_token

string

Un token che identifica una pagina di risultati che il server deve restituire.

unreachable[]

string

Elenco non ordinato. Località non raggiungibili. Utilizzato solo per le query nella posizione jolly -. Se non è vuoto, indica che i risultati sono incompleti.

OperationMetadata

Rappresenta i metadati di un'operazione a lunga esecuzione.

Campi
create_time

Timestamp

Solo output. L'ora in cui è stata creata l'operazione.

end_time

Timestamp

Solo output. L'ora in cui è terminata l'esecuzione dell'operazione.

target

string

Solo output. Percorso della risorsa definito dal server per la destinazione dell'operazione.

verb

string

Solo output. Il verbo eseguito dall'operazione.

status_message

string

Solo output. Stato dell'operazione leggibile, se presente.

requested_cancellation

bool

Solo output. Indica se l'utente ha richiesto l'annullamento dell'operazione. Le operazioni annullate correttamente hanno un valore [Operation.error][] pari a 1, corrispondente a google.rpc.Status.code.Code.CANCELLED

api_version

string

Solo output. Versione dell'API utilizzata per avviare l'operazione.

Ordine

Un ordine per l'hardware GDC.

Campi
name

string

Identificatore. Il nome di questo ordine. Formato: projects/{project}/locations/{location}/orders/{order}

display_name

string

Facoltativo. Il nome visualizzato di questo ordine.

create_time

Timestamp

Solo output. L'ora in cui è stato creato questo ordine.

update_time

Timestamp

Solo output. Ora dell'ultimo aggiornamento di questo ordine.

labels

map<string, string>

Facoltativo. Etichette associate a questo ordine come coppie chiave-valore. Per saperne di più sulle etichette, consulta Creare e gestire le etichette.

state

State

Solo output. Lo stato di questo ordine. Al momento della creazione dell'ordine, lo stato verrà impostato su BOZZA.

organization_contact

OrganizationContact

Facoltativo. Dati di contatto del cliente. Facoltativo per gli ordini che pubblicano Gemini su GDC Software, altrimenti obbligatorio.

target_workloads[]

string

Facoltativo. I workload specificati dal cliente di interesse a cui è destinato questo ordine. Deve contenere un massimo di 20 elementi e la lunghezza di ogni elemento non deve superare i 50 caratteri.

customer_motivation

string

Facoltativo. Informazioni sulla motivazione del cliente per questo ordine. La lunghezza di questo campo deve essere <= 1000 caratteri.

fulfillment_time
(deprecated)

Timestamp

Facoltativo. Deprecato: utilizza invece customer_requested_installation_date.

customer_requested_installation_date

Date

Facoltativo. Data di installazione richiesta dal cliente per questo ordine.

region_code

string

Obbligatorio. Codice regione Unicode CLDR in cui verrà eseguito il deployment di questo ordine. Per un elenco dei codici regione CLDR validi, consulta il registro dei tag secondari di lingua.

order_form_uri

string

Solo output. Link al modulo d'ordine.

type

Type

Solo output. Tipo di questo ordine.

submit_time

Timestamp

Solo output. Ora in cui è stato inviato l'ordine. Viene compilato automaticamente con l'ora attuale al momento dell'invio di un ordine.

billing_id

string

Solo output. L'ID fatturazione Cloud Google da addebitare per questo ordine.

existing_hardware[]

HardwareLocation

Facoltativo. Hardware esistente da rimuovere nell'ambito di questo ordine. Nota: tutto l'hardware rimosso verrà riciclato, salvo diversamente concordato.

deployment_type

DeploymentType

Solo output. Il tipo di deployment di questo ordine.

actual_installation_date

Date

Solo output. Data di installazione effettiva per questo ordine.

estimated_installation_date

Date

Solo output. Data di installazione stimata per questo ordine.

estimated_delivery_date

Date

Solo output. Data di consegna stimata per questo ordine.

migration

bool

Facoltativo. Se questo ordine è una migrazione dall'infrastruttura esistente del cliente.

accepted_time

Timestamp

Solo output. L'ora in cui l'ordine è stato spostato allo stato ACCETTATO.

requested_date_change

Date

Solo output. La data in cui il cliente o Google vuole impostare la data di installazione pianificata.

vendor_notes

string

Solo output. Note per questo ordine, fornite dal fornitore.

vendor_contact

OrganizationContact

Solo output. Informazioni di contatto dell'integratore di sistemi assegnato a questo ordine.

ai_capable

bool

Solo output. Indica se questo ordine riguarda hardware che supporta Gemini su GDC Software. Viene compilato automaticamente dopo l'invio dell'ordine.

requested_delivery_date

Date

Facoltativo. I clienti possono utilizzare questo campo per specificare la data entro la quale vogliono che venga consegnato l'hardware.

DeploymentType

Tipi validi di un deployment.

Enum
DEPLOYMENT_TYPE_UNSPECIFIED Il tipo di deployment non è specificato.
FULL_PRODUCTION Deployment di produzione con SLO.
PROOF_OF_CONCEPT Deployment con assistenza di tipo best effort e senza SLO.
INTERNAL Deployment interno con assistenza di tipo best effort e nessun SLO.
CUSTOMER_LAB Deployment del lab del cliente che supportiamo come se fosse un ambiente di produzione.
INTERNAL_CANARY Canary interno.

Stato

Stati validi di un ordine.

Enum
STATE_UNSPECIFIED Lo stato dell'ordine non è specificato.
DRAFT L'ordine è in fase di elaborazione da parte del cliente e non è ancora stato inviato.
SUBMITTED L'ordine è stato inviato a Google.
INFO_COMPLETE Tutte le informazioni richieste al cliente per l'evasione dell'ordine sono complete.
ACCEPTED L'ordine è stato accettato da Google.
ADDITIONAL_INFO_NEEDED L'ordine richiede ulteriori informazioni da parte del cliente.
BUILDING Google ha iniziato a produrre l'hardware per l'ordine.
SHIPPING L'hardware è stato costruito e verrà spedito.
INSTALLING L'hardware è in fase di installazione.
FAILED Si è verificato un errore durante l'elaborazione dell'ordine ed è necessario l'intervento del cliente.
PARTIALLY_COMPLETED L'ordine è stato completato parzialmente, ovvero alcuni componenti hardware sono stati consegnati e installati.
COMPLETED L'ordine è stato completato.
CANCELLED L'ordine è stato annullato.

Tipo

Tipi validi di un ordine.

Enum
TYPE_UNSPECIFIED Il tipo di ordine non è specificato.
PAID Pagato dal cliente.
POC Proof of concept per il cliente.
UNPAID Non fatturate.

OrganizationContact

Dati di contatto dell'organizzazione del cliente.

Campi
address

PostalAddress

Obbligatorio. L'indirizzo dell'organizzazione.

email

string

Facoltativo. L'email dell'organizzazione.

phone

string

Facoltativo. Il numero di telefono dell'organizzazione.

contacts[]

Contact

Obbligatorio. I singoli punti di contatto dell'organizzazione in questa sede. Dipendente dall'ordine: il primo contatto nell'elenco è il contatto principale, il secondo è il contatto secondario e così via.

PowerSupply

Le opzioni di alimentazione.

Enum
POWER_SUPPLY_UNSPECIFIED L'alimentatore non è specificato.
POWER_SUPPLY_AC Alimentatore CA.
POWER_SUPPLY_DC Alimentatore CC.

RackSpace

Rappresenta uno spazio contiguo in un rack.

Campi
start_rack_unit

int32

Obbligatorio. Prima unità rack dello spazio rack (incluso).

end_rack_unit

int32

Obbligatorio. Ultima unità rack dello spazio rack (incluso).

RecordActionOnCommentRequest

Una richiesta di registrazione di un'azione su un commento.

Campi
name

string

Obbligatorio. Il nome del commento. Formato: projects/{project}/locations/{location}/orders/{order}/comments/{comment}

action_type

ActionType

Obbligatorio. Il tipo di azione dell'azione registrata.

ActionType

Tipi di azione validi di Commento.

Enum
ACTION_TYPE_UNSPECIFIED L'azione non è specificata.
READ Contrassegna il commento come letto.
UNREAD Contrassegnare un commento come da leggere.

RequestOrderDateChangeRequest

Una richiesta di modifica della data richiesta di un ordine.

Campi
name

string

Obbligatorio. Il nome dell'ordine da aggiornare. Formato: projects/{project}/locations/{location}/orders/{order}

requested_date

Date

Obbligatorio. La data in cui il cliente o Google vuole impostare la data di installazione pianificata.

reason

Reason

Facoltativo. Il motivo della modifica della data richiesta.

reason_details

string

Facoltativo. Se il motivo della modifica della data richiesta è "ALTRO", questo campo deve essere compilato.

Motivo

Motivi validi per la modifica della data richiesta.

Enum
REASON_UNSPECIFIED Il motivo della modifica della data non è specificato.
REASON_SITE_NOT_READY Il sito non è pronto per l'installazione.
REASON_FACILITY_ACCESS_ISSUE Si è verificato un problema di accesso alla struttura.
REASON_CONSTRUCTION_OR_RENOVATION_DELAY Si è verificato un ritardo per lavori di realizzazione o ristrutturazione.
REASON_POINT_OF_CONTACT_UNAVAILABLE Il punto di contatto non è disponibile.
REASON_SCHEDULE_CONFLICT Si è verificato un conflitto di pianificazione.
REASON_SPECIFIED_INCORRECT_DATE La data richiesta specificata in precedenza non era corretta.
REASON_OTHER Altro motivo.

ResourceOperation

Rappresenta un'operazione in corso per una risorsa

Campi
uid

string

Solo output. ID operazione.

state

State

Solo output. Stato operazione.

type

Type

Solo output. Tipo di operazione.

state_history[]

StateHistoryEntry

Solo output. Cronologia degli stati dell'operazione.

requires_re_turnup

bool

Solo output. Un flag che indica se è necessario un riavvio.

Stato

Enumerazione per gli stati dell'operazione.

Enum
STATE_UNSPECIFIED Stato dell'operazione non specificato.
AWAITING_CUSTOMER_INPUT L'operazione è in attesa dell'input del cliente.
PROGRESSING L'operazione è in corso.
COMPLETED L'operazione è completata.

StateHistoryEntry

Voce per la cronologia dello stato operativo.

Campi
state

State

Solo output. Stato operazione.

update_time

Timestamp

Solo output. Timestamp dell'aggiornamento dello stato dell'operazione.

reason

string

Solo output. Motivo della modifica dello stato.

responsible_entity

Entity

Solo output. L'entità che ha modificato lo stato.

Tipo

Il tipo di operazione. In futuro potrebbero essere aggiunti nuovi valori a questa enumerazione.

Enum
TYPE_UNSPECIFIED Tipo di operazione non specificato.
REPAIR Operazione di riparazione.
SUSPEND Sospendi operazione.
RESUME Riprendi l'operazione.

ShippingInfo

ShippingInfo descrive le informazioni logistiche per una spedizione.

Campi
carrier

Carrier

Solo output. Il corriere della spedizione.

tracking_id

string

Solo output. L'ID monitoraggio della spedizione.

SignalHardwareStateRequest

Una richiesta per segnalare lo stato di un hardware.

Campi
name

string

Obbligatorio. Il nome dell'hardware. Formato: projects/{project}/locations/{location}/hardware/{hardware}

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

state_signal

StateSignal

Facoltativo. Specifica l'indicatore di stato da inviare per questo hardware.

operation_type

Type

Facoltativo. Specifica il tipo di operazione per cui segnalare lo stato. Se il tipo non è specificato, si presume che l'indicatore sia per il provisioning iniziale.

re_turnup_required

bool

Facoltativo. Indica se è necessario un riavvio al termine di una procedura di riparazione.

StateSignal

Indicatori di stato validi per un hardware.

Enum
STATE_SIGNAL_UNSPECIFIED Il segnale di stato dell'hardware non è specificato.
READY_FOR_PROVISIONING L'hardware è pronto per il provisioning.

SignalZoneStateRequest

Una richiesta per segnalare lo stato di una zona.

Campi
name

string

Obbligatorio. Il nome della zona. Formato: projects/{project}/locations/{location}/zones/{zone}

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

state_signal

StateSignal

Facoltativo. Il segnale di stato da inviare per questa zona. Devi impostare state_signal o provisioning_state_signal, ma non entrambi.

provisioning_state_signal

ProvisioningStateSignal

Facoltativo. L'indicatore di stato di provisioning da inviare per questa zona. Devi impostare state_signal o provisioning_state_signal, ma non entrambi.

step

string

Facoltativo. Il passaggio in esecuzione. Fornisce uno stato più granulare quando state_signal è FACTORY_TURNUP_CHECKS_STARTED o FACTORY_TURNUP_CHECKS_FAILED.

details

string

Facoltativo. Dettagli aggiuntivi, ad esempio un messaggio di errore quando state_signal è FACTORY_TURNUP_CHECKS_FAILED. Può includere anche l'output della convalida del sito.

ProvisioningStateSignal

Indicatori di stato di provisioning validi per una zona.

Enum
PROVISIONING_STATE_SIGNAL_UNSPECIFIED L'indicatore di stato del provisioning non è specificato.
PROVISIONING_IN_PROGRESS Il provisioning è in corso.
PROVISIONING_COMPLETE Il provisioning è stato completato.

StateSignal

Indicatori di stato validi per una zona.

Enum
STATE_SIGNAL_UNSPECIFIED Il segnale di stato della zona non è specificato.
FACTORY_TURNUP_CHECKS_STARTED Sono iniziati i controlli di attivazione di fabbrica.
FACTORY_TURNUP_CHECKS_PASSED La zona è pronta per l'attivazione del sito.
READY_FOR_SITE_TURNUP

La zona è pronta per l'attivazione del sito. Deprecato, ma non eliminato.

FACTORY_TURNUP_CHECKS_FAILED La zona non ha superato i controlli di attivazione di fabbrica.
VERIFY_CLUSTER_INTENT_PRESENCE Verifica che sia presente un intent di cluster valido.
SITE_VALIDATION_PASSED La convalida del sito ha superato tutti i controlli.
SITE_VALIDATION_FAILED La convalida del sito non è riuscita.

Sito

Una sede fisica in cui verrà installato l'hardware.

Campi
name

string

Identificatore. Nome del sito. Formato: projects/{project}/locations/{location}/sites/{site}

display_name

string

Facoltativo. Nome visualizzato di questo sito.

description

string

Facoltativo. Descrizione di questo Sito.

create_time

Timestamp

Solo output. L'ora in cui è stato creato questo sito.

update_time

Timestamp

Solo output. Ora dell'ultimo aggiornamento di questo sito.

labels

map<string, string>

Facoltativo. Etichette associate a questo sito come coppie chiave-valore. Per saperne di più sulle etichette, consulta Creare e gestire le etichette.

organization_contact

OrganizationContact

Obbligatorio. Dati di contatto per questo sito.

google_maps_pin_uri

string

Facoltativo. Un URL alla posizione dell'indirizzo Google Maps del sito. Un valore di esempio è https://goo.gl/maps/xxxxxxxxx.

access_times[]

TimePeriod

Facoltativo. I periodi di tempo in cui il sito è accessibile. Se questo campo è vuoto, il sito è accessibile in qualsiasi momento.

Questo campo viene utilizzato da Google per pianificare l'installazione iniziale e qualsiasi manutenzione hardware successiva. Puoi aggiornare questa opzione in qualsiasi momento. Ad esempio, se l'installazione iniziale viene richiesta al di fuori dell'orario di apertura, ma la manutenzione deve essere eseguita durante il normale orario di apertura, devi aggiornare gli orari di accesso dopo il completamento dell'installazione iniziale.

notes

string

Facoltativo. Eventuali note aggiuntive per questa sede. Includi informazioni su: - Restrizioni di sicurezza o di accesso - Eventuali normative che interessano i tecnici che visitano il sito - Eventuali procedure o approvazioni speciali richieste per spostare l'apparecchiatura - Se un rappresentante sarà disponibile durante le visite al sito

customer_site_id

string

Facoltativo. Identificatore definito dal cliente per questo sito. Può essere utilizzato per identificare il sito nei sistemi del cliente.

installation_requirements_met

bool

Facoltativo. Indica se il sito del cliente soddisfa tutti i requisiti di installazione.

Sku

Un codice identificativo dell'articolo (SKU) dell'hardware GDC.

Campi
name

string

Identificatore. Il nome di questo SKU. Formato: projects/{project}/locations/{location}/skus/{sku}

display_name

string

Solo output. Nome visualizzato di questo SKU.

create_time

Timestamp

Solo output. Ora in cui è stato creato questo SKU.

update_time

Timestamp

Solo output. Ora dell'ultimo aggiornamento di questo SKU.

config

SkuConfig

Solo output. Configurazione per questo SKU.

instances[]

SkuInstance

Solo output. Istanze disponibili di questo SKU. Questo campo deve essere utilizzato per verificare la disponibilità di uno SKU.

description

string

Solo output. Descrizione di questo SKU.

revision_id

string

Solo output. L'ID revisione SKU. Viene creata una nuova revisione ogni volta che config viene aggiornato. Il formato è una stringa esadecimale di 8 caratteri.

is_active

bool

Solo output. Flag che indica se questa revisione è attiva o meno. In un nuovo ordine può essere utilizzata solo una revisione attiva.

type

Type

Solo output. Tipo di questo SKU.

vcpu_count

int32

Solo output. Il conteggio di vCPU associato a questo SKU.

hardware_count_ranges[]

Range

Solo output. Gli intervalli inclusivi dei conteggi hardware consentiti in una zona utilizzando questo SKU.

ai_capable

bool

Solo output. Indica se questa SKU è per hardware che esegue Gemini su GDC Software.

customer_sourced

bool

Solo output. Indica se questo SKU è per hardware fornito dal cliente.

Intervallo

Intervallo inclusivo.

Campi
min

int32

Il valore minimo dell'intervallo.

max

int32

Il valore massimo dell'intervallo.

Tipo

Tipi validi di uno SKU.

Enum
TYPE_UNSPECIFIED Il tipo di SKU non è specificato. Questo non è un valore consentito.
RACK SKU del rack.
SERVER SKU del server.

SkuConfig

Configurazione per uno SKU.

Campi
cpu

string

Informazioni sulla configurazione della CPU.

gpu

string

Informazioni sulla configurazione della GPU.

ram

string

Informazioni sulla configurazione della RAM.

storage

string

Informazioni sulla configurazione dello spazio di archiviazione.

SkuInstance

Un'istanza specifica dello SKU.

Campi
region_code

string

Il codice regione Unicode CLDR in cui è disponibile questa istanza.

power_supply

PowerSupply

Tipo di alimentazione per questa istanza.

billing_sku

string

Riferimento allo SKU corrispondente nell'API Cloud Billing. Le informazioni sul prezzo stimato possono essere recuperate utilizzando questa API. Formato: services/{service}/skus/{sku}

billing_sku_per_vcpu

string

Riferimento allo SKU corrispondente per vCPU nell'API Cloud Billing. Le informazioni sul prezzo stimato possono essere recuperate utilizzando questa API. Formato: services/{service}/skus/{sku}

subscription_duration_months

int32

Durata dell'abbonamento per l'hardware in mesi.

SubmitOrderRequest

Una richiesta di invio di un ordine.

Campi
name

string

Obbligatorio. Il nome dell'ordine. Formato: projects/{project}/locations/{location}/orders/{order}

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

type

Type

Facoltativo. Tipo di richiesta. Se non impostato, si presume che il tipo di richiesta sia INFO_PENDING.

Tipo

Tipi validi di richiesta di invio dell'ordine.

Enum
TYPE_UNSPECIFIED Il tipo di richiesta non è specificato. Questo non deve essere utilizzato.
INFO_PENDING Utilizza questo tipo di richiesta per inviare l'ordine e avviare una conversazione con Google. Dopo l'invio, non potrai modificare il numero o lo SKU dell'hardware ordinato. Tieni presente che questo ordine non sarà ancora pronto per l'evasione finché non fornirai ulteriori informazioni, come la configurazione di rete della zona, le informazioni fisiche e di installazione dell'hardware e così via. Se stai inviando un ordine per un tipo di SKU RACK, utilizza questo tipo di richiesta, poiché saranno necessarie informazioni aggiuntive al di fuori dell'API.
INFO_COMPLETE Utilizza questo tipo di richiesta quando sei pronto per inviare l'ordine per l'evasione. Oltre alle informazioni richieste per INFO_PENDING, l'ordine deve contenere tutte le informazioni necessarie, come la configurazione della rete di zona, le informazioni fisiche e di installazione dell'hardware e così via. Non saranno più consentite ulteriori modifiche alle informazioni dell'ordine.

Subnet

Rappresenta una subnet.

Campi
address_range

string

Obbligatorio. L'intervallo di indirizzi per questa subnet in notazione CIDR.

default_gateway_ip_address

string

Obbligatorio. Gateway predefinito per questa subnet.

SubscriptionConfig

Un messaggio per memorizzare una configurazione di sottoscrizione.

Campi
subscription_id

string

Solo output. L'identificatore univoco dell'abbonamento.

billing_id

string

Solo output. L'ID fatturazione Cloud di Google in cui viene creato l'abbonamento.

state

SubscriptionState

Solo output. Lo stato attuale dell'abbonamento.

start_time

Timestamp

Solo output. L'ora di inizio dell'abbonamento.

SubscriptionState

Enumerazione per rappresentare lo stato dell'abbonamento.

Enum
SUBSCRIPTION_STATE_UNSPECIFIED Lo stato non è specificato.
ACTIVE Lo stato Attivo indica che l'abbonamento è stato creato correttamente e la fatturazione è in corso.
INACTIVE Inattivo significa che l'abbonamento è stato creato correttamente, ma la fatturazione non è ancora iniziata.
ERROR L'abbonamento è in uno stato di errore.
FAILED_TO_RETRIEVE Impossibile recuperare lo stato dell'abbonamento. Potrebbe trattarsi di un problema temporaneo. L'utente deve riprovare a inviare la richiesta.
COMPLETED L'abbonamento è stato completato perché ha raggiunto la data di fine.

TimePeriod

Rappresenta un periodo di tempo in una settimana.

Campi
start_time

TimeOfDay

Obbligatorio. L'inizio del periodo di tempo.

end_time

TimeOfDay

Obbligatorio. La fine del periodo di tempo.

days[]

DayOfWeek

Obbligatorio. I giorni della settimana in cui il periodo di tempo è attivo.

UpdateHardwareGroupRequest

Una richiesta di aggiornamento di un gruppo hardware.

Campi
update_mask

FieldMask

Obbligatorio. Una maschera per specificare i campi in HardwareGroup da sovrascrivere con questo aggiornamento. I campi specificati in update_mask si riferiscono al gruppo hardware, non all'intera richiesta. Un campo verrà sovrascritto se si trova nella maschera. Se non fornisci una maschera, tutti i campi verranno sovrascritti.

hardware_group

HardwareGroup

Obbligatorio. Il gruppo hardware da aggiornare.

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

UpdateHardwareRequest

Una richiesta di aggiornamento dell'hardware.

Campi
update_mask

FieldMask

Obbligatorio. Una maschera per specificare i campi dell'hardware da sovrascrivere con questo aggiornamento. I campi specificati in update_mask si riferiscono all'hardware, non all'intera richiesta. Un campo verrà sovrascritto se si trova nella maschera. Se non fornisci una maschera, tutti i campi verranno sovrascritti.

hardware

Hardware

Obbligatorio. L'hardware da aggiornare.

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

UpdateOrderRequest

Una richiesta di aggiornamento di un ordine.

Campi
update_mask

FieldMask

Obbligatorio. Una maschera per specificare i campi nell'ordine da sovrascrivere con questo aggiornamento. I campi specificati in update_mask si riferiscono all'ordine, non all'intera richiesta. Un campo verrà sovrascritto se si trova nella maschera. Se non fornisci una maschera, tutti i campi verranno sovrascritti.

order

Order

Obbligatorio. L'ordine di aggiornamento.

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

UpdateSiteRequest

Una richiesta di aggiornamento di un sito.

Campi
update_mask

FieldMask

Obbligatorio. Una maschera per specificare i campi del sito da sovrascrivere con questo aggiornamento. I campi specificati in update_mask si riferiscono al sito, non all'intera richiesta. Un campo verrà sovrascritto se si trova nella maschera. Se non fornisci una maschera, tutti i campi verranno sovrascritti.

site

Site

Obbligatorio. Il sito da aggiornare.

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

UpdateZoneOperationRequest

Messaggio di richiesta per l'aggiornamento di un'operazione di zona.

Campi
update_mask

FieldMask

Facoltativo. La maschera del campo viene utilizzata per specificare i campi da sovrascrivere nella risorsa ZoneOperation con l'aggiornamento. I campi specificati in update_mask si riferiscono alla risorsa, non all'intera richiesta. Un campo verrà sovrascritto se si trova nella maschera. Se l'utente non fornisce una maschera, tutti i campi verranno sovrascritti.

zone_operation

ZoneOperation

Obbligatorio. La risorsa in fase di aggiornamento.

request_id

string

Facoltativo. Un ID richiesta facoltativo per identificare le richieste. Specifica un ID richiesta univoco in modo che, se devi riprovare a inviare la richiesta, il server sappia che deve ignorarla se è già stata completata. Il server garantirà di ignorare la seconda richiesta per almeno 60 minuti dopo la prima.

UpdateZoneRequest

Una richiesta di aggiornamento di una zona.

Campi
update_mask

FieldMask

Obbligatorio. Una maschera per specificare i campi nella zona da sovrascrivere con questo aggiornamento. I campi specificati in update_mask si riferiscono alla zona, non all'intera richiesta. Un campo verrà sovrascritto se si trova nella maschera. Se non fornisci una maschera, tutti i campi verranno sovrascritti.

zone

Zone

Obbligatorio. La zona da aggiornare.

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Vedi AIP-155.

ValidateHardwareRequest

Una richiesta di convalida dell'hardware.

Campi
parent

string

Obbligatorio. Il progetto e la località in cui convalidare l'hardware. Formato: projects/{project}/locations/{location}

data

Struct

Obbligatorio. I dati da convalidare. Contiene il tipo di convalida (BOM, BMC, NW) e le informazioni sulla piattaforma con i dettagli necessari per la convalida. Sample JSON: { "validation_type": "BOM", "machine_spec": "DellXE9680Spec", "platform_info": { "bom_validation_info": { "bios_version": { "cmd": "echo 2.6.3", "failed": false, "rc": 0.0, "stderr": "", "stdout": "2.6.3" } } } }

ValidateHardwareResponse

Messaggio di risposta per il metodo ValidateHardware.

Campi
validation_results[]

ValidationResult

I risultati della convalida.

ValidationResult

Il risultato di una convalida.

Campi
type

string

Il tipo di convalida.

status

string

Lo stato della convalida.

message

string

Il messaggio del risultato della convalida.

resolutions[]

string

Facoltativo. Risoluzioni consigliate per l'errore di convalida.

Zona

Una zona che contiene un insieme di hardware.

Campi
name

string

Identificatore. Il nome di questa zona. Formato: projects/{project}/locations/{location}/zones/{zone}

create_time

Timestamp

Solo output. Ora in cui è stata creata questa zona.

update_time

Timestamp

Solo output. Ora dell'ultimo aggiornamento di questa zona.

labels

map<string, string>

Facoltativo. Etichette associate a questa zona come coppie chiave-valore. Per saperne di più sulle etichette, consulta Creare e gestire le etichette.

display_name

string

Facoltativo. Nome visualizzato intuitivo di questa zona.

state

State

Solo output. Lo stato attuale di questa zona.

contacts[]

Contact

Obbligatorio. I punti di contatto della zona (nome, email, telefono). Dipendente dall'ordine: il primo contatto nell'elenco è il contatto principale, il secondo è il contatto secondario e così via.

ciq_uri

string

Solo output. Link al foglio del questionario di acquisizione del cliente (CIQ) per questa zona.

network_config

ZoneNetworkConfig

Facoltativo. Configurazione di Networking per questa zona.

globally_unique_id

string

Solo output. Identificatore univoco globale generato per questa zona perimetrale.

subscription_configs[]

SubscriptionConfig

Solo output. Configurazioni di sottoscrizione per questa zona.

provisioning_state

ProvisioningState

Solo output. Stato di provisioning per configurazioni come gli indirizzi MAC.

skip_cluster_provisioning

bool

Facoltativo. Se saltare o meno il passaggio di provisioning del cluster durante l'attivazione di fabbrica. Se è true, indica che il cluster Kubernetes verrà creato dopo l'installazione dell'hardware della zona presso la sede del cliente.

cluster_intent_required

bool

Solo output. Indica se il cliente deve fornire un intento di cluster valido prima di accettare l'ordine. Se impostato su true, l'ordine non può essere accettato finché non è presente l'intent del cluster. Viene utilizzato per applicare la convalida anticipata ed evitare ritardi causati dalla configurazione mancante.

cluster_intent_verified

bool

Solo output. Indica se l'intent del cluster fornito è stato verificato correttamente. Questo flag garantisce che l'intent del cluster esista prima che l'ordine possa essere accettato.

ai_capable

bool

Facoltativo. Indica se questa zona è per Gemini sul cluster software GDC.

intel_pccs_key

string

Facoltativo. Chiave del servizio di configurazione e attestazione della piattaforma Intel (PCCS) per il provisioning e l'attestazione dell'hardware dell'acceleratore AI. Utilizzato dalle zone che forniscono Gemini sul cluster software GDC.

current_resource_operation

ResourceOperation

Solo output. L'operazione di risorsa corrente per la zona.

resource_operations[]

ResourceOperation

Facoltativo. Elenco di tutte le operazioni sulle risorse eseguite nella zona.

errors[]

Status

Solo output. Gli errori riscontrati durante l'attivazione della zona. I metadati ErrorInfo includeranno il timestamp e se l'errore è riproducibile.

site

string

Facoltativo. Specifica il nome della sede in cui si trova l'hardware in questa zona. Formato: projects/{project}/locations/{location}/sites/{site} obbligatorio per le zone software Gemini on GDC.

ProvisioningState

Stati di provisioning validi per configurazioni come gli indirizzi MAC.

Enum
PROVISIONING_STATE_UNSPECIFIED Lo stato del provisioning non è specificato.
PROVISIONING_REQUIRED Il provisioning è obbligatorio. Impostato da Google.
PROVISIONING_IN_PROGRESS Il provisioning è in corso. Impostato dal cliente.
PROVISIONING_COMPLETE Il provisioning è stato completato. Impostato dal cliente.

Stato

Stati validi per una zona.

Enum
STATE_UNSPECIFIED Lo stato della zona non è specificato.
ADDITIONAL_INFO_NEEDED Per procedere, sono necessarie ulteriori informazioni da parte del cliente.
INFO_COMPLETE La zona contiene tutte le informazioni necessarie per iniziare la preparazione.
PREPARING Google sta preparando la zona.
READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS L'attivazione di fabbrica è riuscita.
CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED La zona sta eseguendo i controlli di attivazione di fabbrica.
READY_FOR_PROVISIONING La zona è pronta per il provisioning.
READY_FOR_SITE_TURNUP La zona è pronta per l'attivazione del sito.
PROVISIONING_STARTED È stato avviato il provisioning della zona.
PROVISIONING_FAILED Il provisioning della zona non è riuscito.
OFFLINE La zona è offline.
CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED La zona non ha superato i controlli di attivazione di fabbrica.
ACTIVE La zona è disponibile per l'uso.
CANCELLED La zona è stata annullata.
AWAITING_HARDWARE La zona è in attesa dell'associazione hardware.

ZoneNetworkConfig

Configurazione di Networking per una zona.

Campi
machine_mgmt_ipv4_range

string

Obbligatorio. Un blocco di indirizzi IPv4 per la gestione delle macchine. Deve essere un blocco CIDR privato RFC1918 o pubblico sufficientemente grande da allocare almeno un indirizzo per macchina nella zona. Deve essere in management_ipv4_subnet e disgiunto da altri intervalli di indirizzi.

kubernetes_node_ipv4_range

string

Obbligatorio. Un blocco di indirizzi IPv4 per i nodi Kubernetes. Deve essere un blocco CIDR privato RFC1918 o pubblico sufficientemente grande da allocare almeno un indirizzo per macchina nella zona. Deve essere in kubernetes_ipv4_subnet e disgiunto da altri intervalli di indirizzi.

kubernetes_control_plane_ipv4_range

string

Obbligatorio. Un blocco di indirizzi IPv4 per il control plane Kubernetes. Deve essere un blocco CIDR pubblico o privato RFC1918 sufficientemente grande da allocare almeno un indirizzo per cluster nella zona. Deve essere in kubernetes_ipv4_subnet e disgiunto da altri intervalli di indirizzi.

management_ipv4_subnet

Subnet

Obbligatorio. Una subnet IPv4 per la rete di gestione.

kubernetes_ipv4_subnet

Subnet

Facoltativo. Una subnet IPv4 per la rete Kubernetes. Se non specificata, la subnet Kubernetes sarà uguale alla subnet di gestione.

dns_ipv4_addresses[]

string

Facoltativo. Server dei nomi DNS. L'infrastruttura GDC risolverà le query DNS tramite questi IP. Se non specificato, viene utilizzato il DNS di Google.

kubernetes_primary_vlan_id

int32

Facoltativo. ID VLAN di Kubernetes. Per impostazione predefinita, il nodo Kubernetes, inclusa la rete Kubernetes principale, si trova nella stessa VLAN della rete di gestione delle macchine. A fini di segmentazione della rete, questi elementi possono essere separati in modo facoltativo.

ai_capable_ipv4_subnet

Subnet

Facoltativo. Subnet IPv4 per una zona che gestisce Gemini sul cluster GDC Software. L'ultima subnet /29 dell'intervallo fornito è riservata a DHCP.

bgp_config

BGPConfig

Facoltativo. Configurazione specifica del Border Gateway Protocol (BGP) per questa zona. Utilizzato dalle zone che forniscono Gemini sul cluster software GDC.

top_level_domain

string

Facoltativo. Dominio di primo livello personalizzato per questa zona. Utilizzato dalle zone che forniscono Gemini sul cluster software GDC.

tor_switch_type

string

Facoltativo. Informazioni aggiuntive sul tipo di switch ToR del cliente. Utilizzato dalle zone che forniscono Gemini sul cluster software GDC.

boundary_proxy_public_ipv4_range

string

Facoltativo. Intervallo IPv4 pubblico del proxy di confine in notazione CIDR. Al momento è previsto /32. Utilizzato dalle zone che forniscono Gemini sul cluster software GDC.

boundary_proxy_private_edge_core_ipv4_range

string

Facoltativo. Intervallo IPv4 privato da edge a core del proxy di confine in notazione CIDR. Al momento è previsto /32. Utilizzato dalle zone che forniscono Gemini sul cluster software GDC.

boundary_proxy_private_core_edge_ipv4_range

string

Facoltativo. Intervallo IPv4 privato da core a edge del proxy di confine in notazione CIDR. Al momento è previsto /32. Utilizzato dalle zone che forniscono Gemini sul cluster software GDC.

bastion_host_public_ipv4_range

string

Facoltativo. Intervallo IPv4 pubblico del bastion host in notazione CIDR. Al momento è previsto /32. Utilizzato dalle zone che forniscono Gemini sul cluster software GDC.

bastion_host_private_ipv4_range

string

Facoltativo. Intervallo IPv4 privato dell'host bastion in notazione CIDR. Al momento è previsto /32. Utilizzato dalle zone che forniscono Gemini sul cluster software GDC.

tls_public_root_certificate_pem

string

Facoltativo. Certificato radice pubblico TLS in formato PEM. Utilizzato dalle zone che forniscono Gemini sul cluster software GDC.

ZoneOperation

Rappresenta un'operazione su una zona.

Campi
name

string

Identificatore. Nome dell'operazione. Formato: "projects/{project}/locations/{location}/zones/{zone}/ops/{zone_operation}"

create_time

Timestamp

Solo output. L'ora in cui è stata creata questa operazione.

update_time

Timestamp

Solo output. Ora dell'ultimo aggiornamento di questa operazione.

labels

map<string, string>

Facoltativo. Etichette associate a questa operazione come coppie chiave-valore.

type

Type

Obbligatorio. Immutabile. Il tipo di operazione.

impacted_hardware[]

string

Facoltativo. L'hardware interessato da questa operazione di zona.

state

State

Solo output. Lo stato dell'operazione.

current_step

ZoneOperationStep

Solo output. Il passaggio attuale dell'operazione.

step_history[]

ZoneOperationStep

Solo output. Cronologia dei passaggi dell'operazione.

etag

string

Facoltativo. Aggiunta di un tag ETag basato su go/ccfe-etag.

Stato

Stati validi per un'operazione a livello di zona.

Enum
STATE_UNSPECIFIED Stato non impostato.
RUNNING L'operazione è in corso.
SUCCEEDED L'operazione è stata completata correttamente.
FAILED L'operazione non è riuscita.
CANCELLED L'operazione è stata annullata.

Tipo

Il tipo di operazione.

Enum
TYPE_UNSPECIFIED Tipo non impostato.
EXPANSION Operazione di espansione della zona.

ZoneOperationStep

Rappresenta un passaggio del flusso di lavoro.

Campi
state

StepState

Solo output. Lo stato del passaggio del workflow.

start_time

Timestamp

Solo output. L'ora in cui è iniziato il passaggio del workflow.

end_time

Timestamp

Solo output. L'ora in cui è terminato il passaggio del flusso di lavoro.

error

Status

Solo output. Il messaggio di errore per il passaggio del flusso di lavoro se non è riuscito.

Campo unione step_type. Il tipo di passaggio. step_type può essere solo uno dei seguenti tipi:
expansion_step

ExpansionStep

Passaggio per il tipo di operazione EXPANSION.

ExpansionStep

Passaggi validi di un workflow EXPANSION.

Enum
EXPANSION_STEP_UNSPECIFIED Passaggio non specificato.
PREPARING_ZONE Aggiorna l'intent della zona per l'attivazione logica.
HW_ID_UPDATE Aggiorna l'elenco hardware con gli identificatori.

StepState

Stati validi di un passaggio del workflow.

Enum
STEP_STATE_UNSPECIFIED Stato del passaggio del workflow non specificato.
PENDING Il passaggio è in attesa di essere avviato.
RUNNING Il passaggio è in corso.
SUCCEEDED Il passaggio è stato completato correttamente.
FAILED Il passaggio non è riuscito.
SKIPPED Il passaggio è stato ignorato.