Package google.cloud.gdchardwaremanagement.v1alpha

Indice

GDCHardwareManagement

Il servizio gestito 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 ordine specifico.

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 sito nella nuova versione di Sites 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 di 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 dell'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 di 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 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.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 di hardware in un ordine specifico.

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 ZoneOperations 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 un'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 è UNREAD, 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)

Segnala 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)

Segnala 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 di 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. Consulta AIP-155.

Operatore

Elenco degli operatori.

Enum
CARRIER_UNSPECIFIED Operatore non specificato.
FEDEX Corriere FedEx.
UPS Corriere 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 alla fine del periodo.

TermEndBehavior

Il comportamento alla fine del periodo dell'abbonamento.

Enum
TERM_END_BEHAVIOR_UNSPECIFIED Il comportamento alla fine del periodo non è specificato.
TERMINATE_AT_TERM_END Il comportamento alla fine del 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 delle modifiche. Formato: projects/{project}/locations/{location}/orders/{order}/changeLogEntries/{change_log_entry}

create_time

Timestamp

Solo output. Ora di creazione di questa voce di log delle modifiche.

labels

map<string, string>

Facoltativo. Etichette associate a questa voce di log delle modifiche come coppie chiave-valore. Per saperne di più sulle etichette, consulta Crea e gestisci 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. Data e ora di creazione del commento.

labels

map<string, string>

Facoltativo. Etichette associate a questo commento come coppie chiave-valore. Per saperne di più sulle etichette, consulta Crea e gestisci 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. Testo di questo commento. La lunghezza del testo deve essere <= 1000 caratteri.

customer_viewed_time

Timestamp

Solo output. Timestamp della prima volta che questo commento è stato visualizzato dal cliente. Se il commento non è stato visualizzato, questo timestamp non verrà impostato.

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. Nome del contatto.

family_name

string

Facoltativo. Il cognome del contatto.

email

string

Facoltativo. Indirizzo email principale del contatto.

email_list[]

string

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

phone

string

Facoltativo. Numero di telefono del contatto.

time_zone

TimeZone

Facoltativo. 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 ricevere le notifiche. Ad esempio, potrebbe avere un metodo di contatto preferito o voler essere in CC in eventuali riassegnazioni successive.

CreateCommentRequest

Una richiesta per creare un commento.

Campi
parent

string

Obbligatorio. L'ordine per 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 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 viene 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. Consulta AIP-155.

CreateHardwareGroupRequest

Una richiesta di creazione di un gruppo di 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 l'HardwareGroup 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 viene impostato, verrà utilizzato un ID generato dal sistema.

Il campo hardware_group.name nella richiesta verrà ignorato.

hardware_group

HardwareGroup

Obbligatorio. Il gruppo di hardware da creare.

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Consulta 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 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 viene 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 di creazione di un ordine.

Campi
parent

string

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

order_id

string

Facoltativo. ID utilizzato per identificare in modo univoco l'ordine 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 viene 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. Consulta 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 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 viene 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. Consulta AIP-155.

CreateZoneOperationRequest

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

Campi
parent

string

Obbligatorio. La zona padre 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 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 viene 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 viene 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. Consulta AIP-155.

DeleteHardwareGroupRequest

Una richiesta di eliminazione di un gruppo di hardware.

Campi
name

string

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

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Consulta 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. Consulta 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. Consulta AIP-155.

force

bool

Facoltativo. Un'opzione per eliminare le risorse nidificate nell'ordine, ad esempio un gruppo di hardware. Se impostato su true, verranno eliminate anche tutte 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. Consulta AIP-155.

DeleteZoneOperationRequest

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

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. Consulta 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à

Il termine "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 per recuperare un 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 di hardware.

Campi
name

string

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

GetHardwareRequest

Una richiesta per ottenere l'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. La data e l'ora in cui è stato creato l'hardware.

update_time

Timestamp

Solo output. Data e 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 Crea e gestisci le etichette.

order

string

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

hardware_group

string

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

site

string

Obbligatorio. Il 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 assunzione del cliente (CIQ) per questo hardware.

config

HardwareConfig

Obbligatorio. Configurazione di 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 invece 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 prevista dell'hardware.

ai_capable

bool

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

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 è ripetibile.

shipping_info

ShippingInfo

Solo output. Informazioni di spedizione per questo hardware.

DiskInfo

Informazioni sui singoli dischi di una macchina.

Campi
manufacturer

string

Facoltativo. Produttore del disco.

slot

int32

Facoltativo. Numero di slot del disco.

serial_number

string

Facoltativo. Numero di serie del disco.

psid

string

Facoltativo. PSID del disco.

part_number

string

Facoltativo. Numero di parte 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 VIRTUALE.

AddressType

Enum 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 Baseboard Management Controller.
VIRTUAL Indirizzo di un'interfaccia virtuale.

MachineInfo

Informazioni sulle singole macchine che i fornitori forniranno 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 macchina.

disk_infos[]

DiskInfo

Facoltativo. Informazioni per ogni disco installato.

machine_type

MachineType

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

tpm_ek_cert_hash

string

Facoltativo. Hash del certificato TPM EK. 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 delle NIC. Obbligatorio durante la riparazione dell'hardware.

MachineType

Enum per i tipi di macchine utilizzati per Gemini su software GDC.

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 della 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 Il cliente deve fornire ulteriori informazioni per procedere.
BUILDING Google ha avviato la creazione dell'hardware per questo Hardware.
SHIPPING L'hardware è stato costruito ed è in fase di spedizione.
INSTALLING L'hardware è in fase di installazione.
INSTALLED L'hardware è stato installato.
FAILED Si è verificato un errore ed è richiesto l'intervento del cliente.
INFO_COMPLETE L'hardware contiene tutte le informazioni richieste.
READY_FOR_PROVISIONING L'hardware è pronto per il provisioning.
PROVISIONING_STARTED È stato avviato il provisioning dell'hardware.
PROVISIONING_FAILED Il provisioning dell'hardware non è andato a buon fine.
AWAITING_IDENTIFIERS È necessario aggiungere gli identificatori dell'hardware.
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ò fare riferimento a una revisione SKU specifica nel formato resource_name@revision_id, come definito in AIP-162. Se non viene specificato un revision_id, si riferisce alla revisione più recente.

power_supply

PowerSupply

Obbligatorio. Tipo di alimentatore 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 nello stesso sito.

Campi
name

string

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

create_time

Timestamp

Solo output. La data e l'ora in cui è stato creato questo gruppo di hardware.

update_time

Timestamp

Solo output. Data e ora dell'ultimo aggiornamento di questo gruppo hardware.

labels

map<string, string>

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

hardware_count

int32

Obbligatorio. Numero di hardware in questo HardwareGroup.

config

HardwareConfig

Obbligatorio. Configurazione dell'hardware in questo HardwareGroup.

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 in 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 Il cliente deve fornire ulteriori informazioni per procedere.
BUILDING Google ha avviato la creazione dell'hardware per questo HardwareGroup.
SHIPPING L'hardware è stato costruito ed è in fase di spedizione.
INSTALLING L'hardware è in fase di installazione.
PARTIALLY_INSTALLED Alcuni componenti hardware dell'HardwareGroup sono stati installati.
INSTALLED Tutti gli hardware in HardwareGroup sono stati installati.
FAILED Si è verificato un errore ed è richiesto l'intervento del cliente.

HardwareInstallationInfo

Informazioni per l'installazione di un hardware.

Campi
rack_location

string

Facoltativo. Posizione del rack nel sito, ad esempio Piano 2, Stanza 201, Fila 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. 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 esempio Piano 2, Stanza 201, Fila 7, Rack 3.

rack_space[]

RackSpace

Facoltativo. Spazi occupati dall'hardware nel rack. Se non viene 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

Deprecato: 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 per elencare le voci di log delle modifiche.

Campi
parent

string

Obbligatorio. L'ordine per cui elencare le voci di log 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. Consulta AIP-160.

order_by

string

Facoltativo. Suggerimento su come ordinare i risultati.

ListChangeLogEntriesResponse

Un elenco di voci di 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 per elencare i commenti.

Campi
parent

string

Obbligatorio. L'ordine per 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. Consulta AIP-160.

order_by

string

Facoltativo. Suggerimento su come ordinare i risultati.

ListCommentsResponse

Una richiesta per 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 per elencare i gruppi di hardware.

Campi
parent

string

Obbligatorio. L'ordine in cui elencare i gruppi di 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. Consulta AIP-160.

order_by

string

Facoltativo. Suggerimento su come ordinare i risultati.

ListHardwareGroupsResponse

Un elenco di gruppi di hardware.

Campi
hardware_groups[]

HardwareGroup

L'elenco dei gruppi di 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 elenco dell'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 località, sostituisci - (il trattino) con la località e controlla il campo unreachable 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. Consulta 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 alla località con carattere jolly -. Se non è vuoto, indica che i risultati sono incompleti.

ListOrdersRequest

Una richiesta per 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 località, sostituisci - (il trattino o il trattino lungo) con la località e controlla il campo unreachable 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. Consulta 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 alla località con carattere jolly -. Se non è vuoto, indica che i risultati sono incompleti.

ListSitesRequest

Una richiesta per elencare i 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 trattino o il trattino lungo) con la località e controlla il campo unreachable 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. Consulta 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 alla località con carattere jolly -. Se non è vuoto, indica che i risultati sono incompleti.

ListSkusRequest

Una richiesta per 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 località, sostituisci - (il trattino o il carattere trattino) con la località e controlla il campo unreachable 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. Consulta 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 alla località con carattere 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 di elementi. Se non viene 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 chiamata ListZoneOperations precedente. Fornisci questo valore 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 trattino) con la località e controlla il campo unreachable 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. Consulta 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 alla località con carattere 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. Identifica se l'utente ha richiesto l'annullamento dell'operazione/1.13.0/docs/ns che sono state annullate correttamente hanno il valore [Operation.error][] con un google.rpc.Status.code pari a 1, corrispondente a Code.CANCELLED.

api_version

string

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

Ordine

Un ordine di hardware GDC.

Campi
name

string

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

display_name

string

Facoltativo. Nome visualizzato di questo ordine.

create_time

Timestamp

Solo output. La data e l'ora di creazione dell'ordine.

update_time

Timestamp

Solo output. Data e ora dell'ultimo aggiornamento dell'ordine.

labels

map<string, string>

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

state

State

Solo output. 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 on GDC Software, altrimenti obbligatorio.

target_workloads[]

string

Facoltativo. Workload di interesse specificati dal cliente e scelti come target da questo ordine. Deve contenere un numero di elementi inferiore o uguale a 20 e la lunghezza di ogni elemento deve essere inferiore o uguale a 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 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 Language Subtag Registry.

order_form_uri

string

Solo output. Link al modulo d'ordine.

type

Type

Solo output. Tipo di ordine.

submit_time

Timestamp

Solo output. L'ora in cui è stato inviato l'ordine. Viene compilato automaticamente con l'ora corrente quando viene inviato un ordine.

billing_id

string

Solo output. L'ID fatturazione Google Cloud a cui addebitare questo ordine.

existing_hardware[]

HardwareLocation

Facoltativo. Hardware esistente da rimuovere nell'ambito di questo ordine. Nota: l'hardware rimosso verrà riciclato, se non 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 prevista per questo ordine.

migration

bool

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

accepted_time

Timestamp

Solo output. La data e l'ora in cui l'ordine è stato spostato nello stato ACCEPTED.

requested_date_change

Date

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

vendor_notes

string

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

vendor_contact

OrganizationContact

Solo output. Dati di contatto dell'IS assegnato a questo ordine.

ai_capable

bool

Solo output. Indica se questo ordine riguarda l'hardware che supporta Gemini su software GDC. 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 l'hardware venga consegnato.

DeploymentType

Tipi validi di un deployment.

Enum
DEPLOYMENT_TYPE_UNSPECIFIED Il tipo di deployment non è specificato.
FULL_PRODUCTION Deployment in produzione con SLO.
PROOF_OF_CONCEPT Deployment con assistenza di tipo best effort e senza SLO.
INTERNAL Deployment interno con assistenza best-effort e senza SLO.
CUSTOMER_LAB Deployment del lab del cliente che supportiamo come se fosse in 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 avviato la creazione dell'hardware per l'ordine.
SHIPPING L'hardware è stato costruito ed è in fase di spedizione.
INSTALLING L'hardware è in fase di installazione.
FAILED Si è verificato un errore durante l'elaborazione dell'ordine ed è richiesto l'intervento del cliente.
PARTIALLY_COMPLETED L'ordine è stato parzialmente completato, 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'indirizzo email dell'organizzazione.

phone

string

Facoltativo. Il numero di telefono dell'organizzazione.

contacts[]

Contact

Obbligatorio. I singoli punti di contatto nell'organizzazione in questa località. Dipendente dall'ordine: il primo contatto nell'elenco è il contatto principale, il secondo è quello 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 lo spazio contiguo in un rack.

Campi
start_rack_unit

int32

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

end_rack_unit

int32

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

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 registrata.

ActionType

Tipi di azioni validi per Comment.

Enum
ACTION_TYPE_UNSPECIFIED L'azione non è specificata.
READ Segna il commento come letto.
UNREAD Contrassegna il 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 vogliono 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 è "OTHER", 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 programmazione.
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 dell'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 nuovo turnup.

Stato

Enum per gli stati delle operazioni.

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

StateHistoryEntry

Voce per la cronologia dello stato delle operazioni.

Campi
state

State

Solo output. Stato dell'operazione.

update_time

Timestamp

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

reason

string

Solo output. Motivo della modifica dello stato.

responsible_entity

Entity

Solo output. 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 l'operazione.
RESUME Riprendi l'operazione.

ShippingInfo

ShippingInfo descrive le informazioni logistiche di 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. Consulta 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 nuovo turnup quando si finalizza 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. Consulta AIP-155.

state_signal

StateSignal

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

provisioning_state_signal

ProvisioningStateSignal

Facoltativo. L'indicatore dello stato di provisioning da inviare per questa zona. È necessario 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ò anche includere l'output della convalida del sito.

ProvisioningStateSignal

Indicatori dello stato di provisioning validi per una zona.

Enum
PROVISIONING_STATE_SIGNAL_UNSPECIFIED L'indicatore dello stato di 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 in 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. Ritirata, ma non eliminata.

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 del cluster valido.
SITE_VALIDATION_PASSED La convalida del sito ha superato tutti i controlli.
SITE_VALIDATION_FAILED La convalida del sito non è riuscita.

Sito

Un sito fisico 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. Data e ora di creazione del sito.

update_time

Timestamp

Solo output. Data e ora dell'ultimo aggiornamento del sito.

labels

map<string, string>

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

organization_contact

OrganizationContact

Obbligatorio. Dati di contatto per questo sito.

google_maps_pin_uri

string

Facoltativo. Un URL che rimanda alla posizione dell'indirizzo del sito su Google Maps. 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 è sempre accessibile.

Questo campo viene utilizzato da Google per pianificare l'installazione iniziale e l'eventuale manutenzione dell'hardware successiva. Puoi aggiornare questa opzione in qualsiasi momento. Ad esempio, se l'installazione iniziale è richiesta durante l'orario di disattivazione, ma la manutenzione deve essere eseguita durante il normale orario di apertura, devi aggiornare gli orari di accesso al termine 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 processi o approvazioni speciali richiesti 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. Data e ora di creazione dello SKU.

update_time

Timestamp

Solo output. Data e 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 dello 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. Solo una revisione attiva può essere utilizzata in un nuovo ordine.

type

Type

Solo output. Tipo di questo SKU.

vcpu_count

int32

Solo output. Il numero di vCPU associate a questo SKU.

hardware_count_ranges[]

Range

Solo output. Gli intervalli inclusivi di conteggi hardware consentiti in una zona che utilizza questo SKU.

ai_capable

bool

Solo output. Indica se questo SKU è per l'hardware che esegue Gemini su software GDC.

customer_sourced

bool

Solo output. Indica se questo SKU è per l'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 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 alimentatore per questa istanza.

billing_sku

string

Riferimento allo SKU corrispondente nell'API Cloud Billing. Le informazioni sui prezzi stimati 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 sui prezzi stimati 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. Consulta AIP-155.

type

Type

Facoltativo. Tipo di richiesta. Se non viene 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. 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 se e quando vuoi inviare l'ordine per l'evasione. Oltre alle informazioni richieste per INFO_PENDING, l'ordine deve contenere tutte le informazioni richieste, come la configurazione di rete della zona, le informazioni fisiche e di installazione dell'hardware e così via. Non saranno consentite ulteriori modifiche alle informazioni dell'ordine.

Subnet

Rappresenta una subnet.

Campi
address_range

string

Obbligatorio. Intervallo di indirizzi per questa subnet in notazione CIDR.

default_gateway_ip_address

string

Obbligatorio. Gateway predefinito per questa subnet.

SubscriptionConfig

Un messaggio per archiviare una configurazione di abbonamento.

Campi
subscription_id

string

Solo output. L'identificatore univoco dell'abbonamento.

billing_id

string

Solo output. L'ID fatturazione Google Cloud con 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

Enum 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 Non attivo 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 della sottoscrizione. 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 di 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 di 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 di hardware da aggiornare.

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Consulta 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. Consulta AIP-155.

UpdateOrderRequest

Una richiesta di aggiornamento di un ordine.

Campi
update_mask

FieldMask

Obbligatorio. Una maschera per specificare i campi dell'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 da aggiornare.

request_id

string

Facoltativo. Un identificatore univoco facoltativo per questa richiesta. Consulta 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. Consulta AIP-155.

UpdateZoneOperationRequest

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

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 della 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. Consulta 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. Questo conterrà il tipo di convalida (BOM, BMC, NW) e le informazioni sulla piattaforma contenenti 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 contenente un insieme di hardware.

Campi
name

string

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

create_time

Timestamp

Solo output. Data e ora di creazione della zona.

update_time

Timestamp

Solo output. Data e ora dell'ultimo aggiornamento della zona.

labels

map<string, string>

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

display_name

string

Facoltativo. Nome visualizzato intuitivo di questa zona.

state

State

Solo output. 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 è quello secondario e così via.

ciq_uri

string

Solo output. Link al foglio del Questionario di assunzione 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. Indica se saltare il passaggio di provisioning del cluster durante l'attivazione della 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 intent del 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 da una 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 il cluster Gemini on GDC Software.

intel_pccs_key

string

Facoltativo. Chiave Intel Platform Config and Attestation Service (PCCS) per il provisioning e l'attestazione dell'hardware dell'acceleratore AI. Utilizzato dalle zone che gestiscono Gemini sul cluster software GDC.

current_resource_operation

ResourceOperation

Solo output. L'operazione corrente sulla risorsa 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 è ripetibile.

site

string

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

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 Il cliente deve fornire ulteriori informazioni per procedere.
INFO_COMPLETE La zona dispone di tutte le informazioni necessarie per avviare la preparazione della zona.
PREPARING Google sta preparando la zona.
READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS L'attivazione della fabbrica è riuscita.
CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED La zona sta eseguendo i controlli di attivazione della fabbrica.
READY_FOR_PROVISIONING La zona è pronta per il provisioning.
READY_FOR_SITE_TURNUP La zona è pronta per l'attivazione del sito.
PROVISIONING_STARTED Il provisioning della zona è stato avviato.
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 The Zone è stato annullato.
AWAITING_HARDWARE La zona è in attesa dell'associazione dell'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 RFC1918 privato o pubblico abbastanza grande da allocare almeno un indirizzo per macchina nella zona. Deve essere compreso in management_ipv4_subnet e non deve sovrapporsi ad altri intervalli di indirizzi.

kubernetes_node_ipv4_range

string

Obbligatorio. Un blocco di indirizzi IPv4 per i nodi Kubernetes. Deve essere un blocco CIDR RFC1918 privato o pubblico abbastanza grande da allocare almeno un indirizzo per macchina nella zona. Deve essere compreso in kubernetes_ipv4_subnet e non deve sovrapporsi ad 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 RFC1918 privato o pubblico di dimensioni sufficienti per allocare almeno un indirizzo per cluster nella zona. Deve essere compreso in kubernetes_ipv4_subnet e non deve sovrapporsi ad 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à la stessa della subnet di gestione.

dns_ipv4_addresses[]

string

Facoltativo. Nameserver 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 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 nel cluster software GDC. L'ultima subnet /29 dell'intervallo fornito è riservata per DHCP.

bgp_config

BGPConfig

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

top_level_domain

string

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

tor_switch_type

string

Facoltativo. Informazioni aggiuntive sul tipo di switch ToR del cliente. Utilizzato dalle zone che gestiscono 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 gestiscono Gemini sul cluster software GDC.

boundary_proxy_private_edge_core_ipv4_range

string

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

boundary_proxy_private_core_edge_ipv4_range

string

Facoltativo. Intervallo IPv4 privato da core a perimetro del proxy di confine in notazione CIDR. Al momento è previsto /32. Utilizzato dalle zone che gestiscono 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 gestiscono Gemini sul cluster software GDC.

bastion_host_private_ipv4_range

string

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

tls_public_root_certificate_pem

string

Facoltativo. Certificato radice pubblico TLS in formato PEM. Utilizzato dalle zone che gestiscono 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. La data e l'ora in cui è stata creata l'operazione.

update_time

Timestamp

Solo output. Data e ora dell'ultimo aggiornamento dell'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 corrente dell'operazione.

step_history[]

ZoneOperationStep

Solo output. Cronologia dei passaggi dell'operazione.

etag

string

Facoltativo. Aggiunta di un 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 workflow.

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 workflow.

error

Status

Solo output. Il messaggio di errore per il passaggio del workflow 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 di ESPANSIONE.

Enum
EXPANSION_STEP_UNSPECIFIED Passaggio non specificato.
PREPARING_ZONE Aggiorna l'intent della zona per l'attivazione logica.
HW_ID_UPDATE Aggiorna l'elenco dell'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 saltato.