Index
GDCHardwareManagement
(interface)ChangeLogEntry
(message)Comment
(message)Contact
(message)CreateCommentRequest
(message)CreateHardwareGroupRequest
(message)CreateHardwareRequest
(message)CreateOrderRequest
(message)CreateSiteRequest
(message)CreateZoneRequest
(message)DeleteHardwareGroupRequest
(message)DeleteHardwareRequest
(message)DeleteOrderRequest
(message)DeleteZoneRequest
(message)Dimensions
(message)GetChangeLogEntryRequest
(message)GetCommentRequest
(message)GetHardwareGroupRequest
(message)GetHardwareRequest
(message)GetOrderRequest
(message)GetSiteRequest
(message)GetSkuRequest
(message)GetZoneRequest
(message)Hardware
(message)Hardware.State
(enum)HardwareConfig
(message)HardwareGroup
(message)HardwareGroup.State
(enum)HardwareInstallationInfo
(message)HardwareInstallationInfo.RackType
(enum)HardwareLocation
(message)HardwarePhysicalInfo
(message)HardwarePhysicalInfo.Amperes
(enum)HardwarePhysicalInfo.NetworkUplinkType
(enum)HardwarePhysicalInfo.PowerReceptacleType
(enum)HardwarePhysicalInfo.Voltage
(enum)ListChangeLogEntriesRequest
(message)ListChangeLogEntriesResponse
(message)ListCommentsRequest
(message)ListCommentsResponse
(message)ListHardwareGroupsRequest
(message)ListHardwareGroupsResponse
(message)ListHardwareRequest
(message)ListHardwareResponse
(message)ListOrdersRequest
(message)ListOrdersResponse
(message)ListSitesRequest
(message)ListSitesResponse
(message)ListSkusRequest
(message)ListSkusResponse
(message)ListZonesRequest
(message)ListZonesResponse
(message)OperationMetadata
(message)Order
(message)Order.State
(enum)Order.Type
(enum)OrganizationContact
(message)PowerSupply
(enum)RackSpace
(message)Site
(message)Sku
(message)Sku.Type
(enum)SkuConfig
(message)SkuInstance
(message)SubmitOrderRequest
(message)Subnet
(message)TimePeriod
(message)UpdateHardwareGroupRequest
(message)UpdateHardwareRequest
(message)UpdateOrderRequest
(message)UpdateSiteRequest
(message)UpdateZoneRequest
(message)Zone
(message)Zone.State
(enum)ZoneNetworkConfig
(message)
GDCHardwareManagement
The GDC Hardware Management service.
CreateComment |
---|
Creates a new comment on an order.
|
CreateHardware |
---|
Creates new hardware in a given project and location.
|
CreateHardwareGroup |
---|
Creates a new hardware group in a given order.
|
CreateOrder |
---|
Creates a new order in a given project and location.
|
CreateSite |
---|
Creates a new site in a given project and location.
|
CreateZone |
---|
Creates a new zone in a given project and location.
|
DeleteHardware |
---|
Deletes hardware.
|
DeleteHardwareGroup |
---|
Deletes a hardware group.
|
DeleteOrder |
---|
Deletes an order.
|
DeleteZone |
---|
Deletes a zone.
|
GetChangeLogEntry |
---|
Gets details of a change to an order.
|
GetComment |
---|
Gets the content of a comment.
|
GetHardware |
---|
Gets hardware details.
|
GetHardwareGroup |
---|
Gets details of a hardware group.
|
GetOrder |
---|
Gets details of an order.
|
GetSite |
---|
Gets details of a site.
|
GetSku |
---|
Gets details of an SKU.
|
GetZone |
---|
Gets details of a zone.
|
ListChangeLogEntries |
---|
Lists the changes made to an order.
|
ListComments |
---|
Lists the comments on an order.
|
ListHardware |
---|
Lists hardware in a given project and location.
|
ListHardwareGroups |
---|
Lists hardware groups in a given order.
|
ListOrders |
---|
Lists orders in a given project and location.
|
ListSites |
---|
Lists sites in a given project and location.
|
ListSkus |
---|
Lists SKUs for a given project and location.
|
ListZones |
---|
Lists zones in a given project and location.
|
SubmitOrder |
---|
Submits an order.
|
UpdateHardware |
---|
Updates hardware parameters.
|
UpdateHardwareGroup |
---|
Updates the parameters of a hardware group.
|
UpdateOrder |
---|
Updates the parameters of an order.
|
UpdateSite |
---|
Updates the parameters of a site.
|
UpdateZone |
---|
Updates the parameters of a zone.
|
ChangeLogEntry
A log entry of a change made to an order.
Fields | |
---|---|
name |
Identifier. Name of this change log entry. Format: |
create_time |
Output only. Time when this change log entry was created. |
labels |
Optional. Labels associated with this change log entry as key value pairs. For more information about labels, see Create and manage labels. |
log |
Output only. Content of this log entry. |
Comment
A comment on an order.
Fields | |
---|---|
name |
Identifier. Name of this comment. Format: |
create_time |
Output only. Time when this comment was created. |
labels |
Optional. Labels associated with this comment as key value pairs. For more information about labels, see Create and manage labels. |
author |
Output only. Username of the author of this comment. This is auto-populated from the credentials used during creation of the comment. |
text |
Required. Text of this comment. The length of text must be <= 1000 characters. |
Contact
Contact details of a point of contact.
Fields | |
---|---|
given_name |
Required. Given name of the contact. |
family_name |
Optional. Family name of the contact. |
email |
Required. Email of the contact. |
phone |
Required. Phone number of the contact. |
time_zone |
Optional. Time zone of the contact. |
reachable_times[] |
Optional. The time periods when the contact is reachable. If this field is empty, the contact is reachable at all times. |
CreateCommentRequest
A request to create a comment.
Fields | |
---|---|
parent |
Required. The order to create the comment on. Format: |
comment_id |
Optional. ID used to uniquely identify the Comment within its parent scope. This field should contain at most 63 characters and must start with lowercase characters. Only lowercase characters, numbers and The comment.name field in the request will be ignored. |
comment |
Required. The comment to create. |
request_id |
Optional. An optional unique identifier for this request. See AIP-155. |
CreateHardwareGroupRequest
A request to create a hardware group.
Fields | |
---|---|
parent |
Required. The order to create the hardware group in. Format: |
hardware_group_id |
Optional. ID used to uniquely identify the HardwareGroup within its parent scope. This field should contain at most 63 characters and must start with lowercase characters. Only lowercase characters, numbers and The hardware_group.name field in the request will be ignored. |
hardware_group |
Required. The hardware group to create. |
request_id |
Optional. An optional unique identifier for this request. See AIP-155. |
CreateHardwareRequest
A request to create hardware.
Fields | |
---|---|
parent |
Required. The project and location to create hardware in. Format: |
hardware_id |
Optional. ID used to uniquely identify the Hardware within its parent scope. This field should contain at most 63 characters and must start with lowercase characters. Only lowercase characters, numbers and The hardware.name field in the request will be ignored. |
hardware |
Required. The resource to create. |
CreateOrderRequest
A request to create an order.
Fields | |
---|---|
parent |
Required. The project and location to create the order in. Format: |
order_id |
Optional. ID used to uniquely identify the Order within its parent scope. This field should contain at most 63 characters and must start with lowercase characters. Only lowercase characters, numbers and The order.name field in the request will be ignored. |
order |
Required. The order to create. |
request_id |
Optional. An optional unique identifier for this request. See AIP-155. |
CreateSiteRequest
A request to create a site.
Fields | |
---|---|
parent |
Required. The project and location to create the site in. Format: |
site_id |
Optional. ID used to uniquely identify the Site within its parent scope. This field should contain at most 63 characters and must start with lowercase characters. Only lowercase characters, numbers and The site.name field in the request will be ignored. |
site |
Required. The site to create. |
request_id |
Optional. An optional unique identifier for this request. See AIP-155. |
CreateZoneRequest
A request to create a zone.
Fields | |
---|---|
parent |
Required. The project and location to create the zone in. Format: |
zone_id |
Optional. ID used to uniquely identify the Zone within its parent scope. This field should contain at most 63 characters and must start with lowercase characters. Only lowercase characters, numbers and The zone.name field in the request will be ignored. |
zone |
Required. The zone to create. |
request_id |
Optional. An optional unique identifier for this request. See AIP-155. |
DeleteHardwareGroupRequest
A request to delete a hardware group.
Fields | |
---|---|
name |
Required. The name of the hardware group. Format: |
request_id |
Optional. An optional unique identifier for this request. See AIP-155. |
DeleteHardwareRequest
A request to delete hardware.
Fields | |
---|---|
name |
Required. The name of the hardware. Format: |
request_id |
Optional. An optional unique identifier for this request. See AIP-155. |
DeleteOrderRequest
A request to delete an order.
Fields | |
---|---|
name |
Required. The name of the order. Format: |
request_id |
Optional. An optional unique identifier for this request. See AIP-155. |
force |
Optional. An option to delete any nested resources in the Order, such as a HardwareGroup. If true, any nested resources for this Order will also be deleted. Otherwise, the request will only succeed if the Order has no nested resources. |
DeleteZoneRequest
A request to delete a zone.
Fields | |
---|---|
name |
Required. The name of the zone. Format: |
request_id |
Optional. An optional unique identifier for this request. See AIP-155. |
Dimensions
Represents the dimensions of an object.
Fields | |
---|---|
width_inches |
Required. Width in inches. |
height_inches |
Required. Height in inches. |
depth_inches |
Required. Depth in inches. |
GetChangeLogEntryRequest
A request to get a change log entry.
Fields | |
---|---|
name |
Required. The name of the change log entry. Format: |
GetCommentRequest
A request to get a comment.
Fields | |
---|---|
name |
Required. The name of the comment. Format: |
GetHardwareGroupRequest
A request to get a hardware group.
Fields | |
---|---|
name |
Required. The name of the hardware group. Format: |
GetHardwareRequest
A request to get hardware.
Fields | |
---|---|
name |
Required. The name of the hardware. Format: |
GetOrderRequest
A request to get an order.
Fields | |
---|---|
name |
Required. Name of the resource |
GetSiteRequest
A request to get a site.
Fields | |
---|---|
name |
Required. The name of the site. Format: |
GetSkuRequest
A request to get an SKU.
Fields | |
---|---|
name |
Required. The name of the SKU. Format: |
GetZoneRequest
A request to get a zone.
Fields | |
---|---|
name |
Required. The name of the zone. Format: |
Hardware
An instance of hardware installed at a site.
Fields | |
---|---|
name |
Identifier. Name of this hardware. Format: |
display_name |
Optional. Display name for this hardware. |
create_time |
Output only. Time when this hardware was created. |
update_time |
Output only. Time when this hardware was last updated. |
labels |
Optional. Labels associated with this hardware as key value pairs. For more information about labels, see Create and manage labels. |
order |
Required. Name of the order that this hardware belongs to. Format: |
hardware_group |
Output only. Name for the hardware group that this hardware belongs to. Format: |
site |
Required. Name for the site that this hardware belongs to. Format: |
state |
Output only. Current state for this hardware. |
ciq_uri |
Output only. Link to the Customer Intake Questionnaire (CIQ) sheet for this Hardware. |
config |
Required. Configuration for this hardware. |
estimated_installation_date |
Output only. Estimated installation date for this hardware. |
physical_info |
Optional. Physical properties of this hardware. |
installation_info |
Optional. Information for installation of this hardware. |
zone |
Required. Name for the zone that this hardware belongs to. Format: |
requested_installation_date |
Optional. Requested installation date for this hardware. This is auto-populated when the order is accepted, if the hardware's HardwareGroup specifies this. It can also be filled in by the customer. |
actual_installation_date |
Output only. Actual installation date for this hardware. Filled in by Google. |
State
Valid states for hardware.
Enums | |
---|---|
STATE_UNSPECIFIED |
State of the Hardware is unspecified. |
ADDITIONAL_INFO_NEEDED |
More information is required from the customer to make progress. |
BUILDING |
Google has initiated building hardware for this Hardware. |
SHIPPING |
The hardware has been built and is being shipped. |
INSTALLING |
The hardware is being installed. |
INSTALLED |
The hardware has been installed. |
FAILED |
An error occurred and customer intervention is required. |
HardwareConfig
Configuration for GDC hardware.
Fields | |
---|---|
sku |
Required. Reference to the SKU for this hardware. This can point to a specific SKU revision in the form of |
power_supply |
Required. Power supply type for this hardware. |
subscription_duration_months |
Optional. Subscription duration for the hardware in months. |
HardwareGroup
A group of hardware that is part of the same order, has the same SKU, and is delivered to the same site.
Fields | |
---|---|
name |
Identifier. Name of this hardware group. Format: |
create_time |
Output only. Time when this hardware group was created. |
update_time |
Output only. Time when this hardware group was last updated. |
labels |
Optional. Labels associated with this hardware group as key value pairs. For more information about labels, see Create and manage labels. |
hardware_count |
Required. Number of hardware in this HardwareGroup. |
config |
Required. Configuration for hardware in this HardwareGroup. |
site |
Required. Name of the site where the hardware in this HardwareGroup will be delivered. Format: |
state |
Output only. Current state of this HardwareGroup. |
zone |
Optional. Name of the zone that the hardware in this HardwareGroup belongs to. Format: |
requested_installation_date |
Optional. Requested installation date for the hardware in this HardwareGroup. Filled in by the customer. |
State
Valid states of a HardwareGroup.
Enums | |
---|---|
STATE_UNSPECIFIED |
State of the HardwareGroup is unspecified. |
ADDITIONAL_INFO_NEEDED |
More information is required from the customer to make progress. |
BUILDING |
Google has initiated building hardware for this HardwareGroup. |
SHIPPING |
The hardware has been built and is being shipped. |
INSTALLING |
The hardware is being installed. |
PARTIALLY_INSTALLED |
Some hardware in the HardwareGroup have been installed. |
INSTALLED |
All hardware in the HardwareGroup have been installed. |
FAILED |
An error occurred and customer intervention is required. |
HardwareInstallationInfo
Information for installation of a Hardware.
Fields | |
---|---|
rack_location |
Optional. Location of the rack in the site e.g. Floor 2, Room 201, Row 7, Rack 3. |
power_distance_meters |
Required. Distance from the power outlet in meters. |
switch_distance_meters |
Required. Distance from the network switch in meters. |
rack_unit_dimensions |
Required. Dimensions of the rack unit. |
rack_space |
Required. Rack space allocated for the hardware. |
rack_type |
Required. Type of the rack. |
RackType
Valid rack types.
Enums | |
---|---|
RACK_TYPE_UNSPECIFIED |
Rack type is unspecified. |
TWO_POST |
Two post rack. |
FOUR_POST |
Four post rack. |
HardwareLocation
Represents the location of one or many hardware.
Fields | |
---|---|
site |
Required. Name of the site where the hardware are present. Format: |
rack_location |
Required. Location of the rack in the site e.g. Floor 2, Room 201, Row 7, Rack 3. |
rack_space[] |
Optional. Spaces occupied by the hardware in the rack. If unset, this location is assumed to be the entire rack. |
HardwarePhysicalInfo
Physical properties of a hardware.
Fields | |
---|---|
power_receptacle |
Required. The power receptacle type. |
network_uplink |
Required. Type of the uplink network connection. |
voltage |
Required. Voltage of the power supply. |
amperes |
Required. Amperes of the power supply. |
Amperes
Valid amperes values.
Enums | |
---|---|
AMPERES_UNSPECIFIED |
Amperes is unspecified. |
AMPERES_15 |
15A. |
NetworkUplinkType
Valid network uplink types.
Enums | |
---|---|
NETWORK_UPLINK_TYPE_UNSPECIFIED |
Network uplink type is unspecified. |
RJ_45 |
RJ-45. |
PowerReceptacleType
Valid power receptacle types.
Enums | |
---|---|
POWER_RECEPTACLE_TYPE_UNSPECIFIED |
Facility plug type is unspecified. |
NEMA_5_15 |
NEMA 5-15. |
C_13 |
C13. |
STANDARD_EU |
Standard european receptacle. |
Voltage
Valid voltage values.
Enums | |
---|---|
VOLTAGE_UNSPECIFIED |
Voltage is unspecified. |
VOLTAGE_110 |
120V. |
VOLTAGE_220 |
220V. |
ListChangeLogEntriesRequest
A request to list change log entries.
Fields | |
---|---|
parent |
Required. The order to list change log entries for. Format: |
page_size |
Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
page_token |
Optional. A token identifying a page of results the server should return. |
filter |
Optional. Filtering condition. See AIP-160. |
order_by |
Optional. Hint for how to order the results. |
ListChangeLogEntriesResponse
A list of change log entries.
Fields | |
---|---|
change_log_entries[] |
The list of change log entries. |
next_page_token |
A token identifying a page of results the server should return. |
unreachable[] |
Locations that could not be reached. |
ListCommentsRequest
A request to list comments.
Fields | |
---|---|
parent |
Required. The order to list comments on. Format: |
page_size |
Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
page_token |
Optional. A token identifying a page of results the server should return. |
filter |
Optional. Filtering condition. See AIP-160. |
order_by |
Optional. Hint for how to order the results. |
ListCommentsResponse
A request to list comments.
Fields | |
---|---|
comments[] |
The list of comments. |
next_page_token |
A token identifying a page of results the server should return. |
unreachable[] |
Locations that could not be reached. |
ListHardwareGroupsRequest
A request to list hardware groups.
Fields | |
---|---|
parent |
Required. The order to list hardware groups in. Format: |
page_size |
Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
page_token |
Optional. A token identifying a page of results the server should return. |
filter |
Optional. Filtering condition. See AIP-160. |
order_by |
Optional. Hint for how to order the results. |
ListHardwareGroupsResponse
A list of hardware groups.
Fields | |
---|---|
hardware_groups[] |
The list of hardware groups. |
next_page_token |
A token identifying a page of results the server should return. |
unreachable[] |
Locations that could not be reached. |
ListHardwareRequest
A request to list hardware.
Fields | |
---|---|
parent |
Required. The project and location to list hardware in. Format: |
page_size |
Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
page_token |
Optional. A token identifying a page of results the server should return. |
filter |
Optional. Filtering condition. See AIP-160. |
order_by |
Optional. Hint for how to order the results. |
ListHardwareResponse
A list of hardware.
Fields | |
---|---|
hardware[] |
The list of hardware. |
next_page_token |
A token identifying a page of results the server should return. |
unreachable[] |
Locations that could not be reached. |
ListOrdersRequest
A request to list orders.
Fields | |
---|---|
parent |
Required. The project and location to list orders in. Format: |
page_size |
Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
page_token |
Optional. A token identifying a page of results the server should return. |
filter |
Optional. Filtering condition. See AIP-160. |
order_by |
Optional. Hint for how to order the results. |
ListOrdersResponse
A list of orders.
Fields | |
---|---|
orders[] |
The list of orders. |
next_page_token |
A token identifying a page of results the server should return. |
unreachable[] |
Locations that could not be reached. |
ListSitesRequest
A request to list sites.
Fields | |
---|---|
parent |
Required. The project and location to list sites in. Format: |
page_size |
Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
page_token |
Optional. A token identifying a page of results the server should return. |
filter |
Optional. Filtering condition. See AIP-160. |
order_by |
Optional. Hint for how to order the results. |
ListSitesResponse
A list of sites.
Fields | |
---|---|
sites[] |
The list of sites. |
next_page_token |
A token identifying a page of results the server should return. |
unreachable[] |
Locations that could not be reached. |
ListSkusRequest
A request to list SKUs.
Fields | |
---|---|
parent |
Required. The project and location to list SKUs in. Format: |
page_size |
Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
page_token |
Optional. A token identifying a page of results the server should return. |
filter |
Optional. Filtering condition. See AIP-160. |
order_by |
Optional. Hint for how to order the results. |
ListSkusResponse
A list of SKUs.
Fields | |
---|---|
skus[] |
The list of SKUs. |
next_page_token |
A token identifying a page of results the server should return. |
unreachable[] |
Locations that could not be reached. |
ListZonesRequest
A request to list zones.
Fields | |
---|---|
parent |
Required. The project and location to list zones in. Format: |
page_size |
Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
page_token |
Optional. A token identifying a page of results the server should return. |
filter |
Optional. Filtering condition. See AIP-160. |
order_by |
Optional. Hint for how to order the results. |
ListZonesResponse
A list of zones.
Fields | |
---|---|
zones[] |
The list of zones. |
next_page_token |
A token identifying a page of results the server should return. |
unreachable[] |
Locations that could not be reached. |
OperationMetadata
Represents the metadata of a long-running operation.
Fields | |
---|---|
create_time |
Output only. The time the operation was created. |
end_time |
Output only. The time the operation finished running. |
target |
Output only. Server-defined resource path for the target of the operation. |
verb |
Output only. The verb executed by the operation. |
status_message |
Output only. Human-readable status of the operation, if any. |
requested_cancellation |
Output only. Identifies whether the user has requested cancellation of the operation. Operations that have been cancelled successfully have [Operation.error][] value with a |
api_version |
Output only. API version used to start the operation. |
Order
An order for GDC hardware.
Fields | |
---|---|
name |
Identifier. Name of this order. Format: |
display_name |
Optional. Display name of this order. |
create_time |
Output only. Time when this order was created. |
update_time |
Output only. Time when this order was last updated. |
labels |
Optional. Labels associated with this order as key value pairs. For more information about labels, see Create and manage labels. |
state |
Output only. State of this order. On order creation, state will be set to DRAFT. |
organization_contact |
Required. Customer contact information. |
target_workloads[] |
Optional. Customer specified workloads of interest targeted by this order. This must contain <= 20 elements and the length of each element must be <= 50 characters. |
customer_motivation |
Required. Information about the customer's motivation for this order. The length of this field must be <= 1000 characters. |
fulfillment_time |
Required. Customer specified deadline by when this order should be fulfilled. |
region_code |
Required. Unicode CLDR region code where this order will be deployed. For a list of valid CLDR region codes, see the Language Subtag Registry. |
order_form_uri |
Output only. Link to the order form. |
type |
Output only. Type of this Order. |
submit_time |
Output only. Time when the order was submitted. Is auto-populated to the current time when an order is submitted. |
billing_id |
Required. The Google Cloud Billing ID to be charged for this order. |
existing_hardware[] |
Optional. Existing hardware to be removed as part of this order. Note: any hardware removed will be recycled unless otherwise agreed. |
State
Valid states of an order.
Enums | |
---|---|
STATE_UNSPECIFIED |
State of the order is unspecified. |
DRAFT |
Order is being drafted by the customer and has not been submitted yet. |
SUBMITTED |
Order has been submitted to Google. |
ACCEPTED |
Order has been accepted by Google. |
ADDITIONAL_INFO_NEEDED |
Order needs more information from the customer. |
BUILDING |
Google has initiated building hardware for the order. |
SHIPPING |
The hardware has been built and is being shipped. |
INSTALLING |
The hardware is being installed. |
FAILED |
An error occurred in processing the order and customer intervention is required. |
PARTIALLY_COMPLETED |
Order has been partially completed i.e., some hardware have been delivered and installed. |
COMPLETED |
Order has been completed. |
CANCELLED |
Order has been cancelled. |
Type
Valid types of an Order.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Type of the order is unspecified. |
PAID |
Paid by the customer. |
POC |
Proof of concept for the customer. |
OrganizationContact
Contact information of the customer organization.
Fields | |
---|---|
address |
Required. The organization's address. |
email |
Optional. The organization's email. |
phone |
Optional. The organization's phone number. |
contacts[] |
Required. The individual points of contact in the organization at this location. |
PowerSupply
The power supply options.
Enums | |
---|---|
POWER_SUPPLY_UNSPECIFIED |
Power supply is unspecified. |
POWER_SUPPLY_AC |
AC power supply. |
POWER_SUPPLY_DC |
DC power supply. |
RackSpace
Represents contiguous space in a rack.
Fields | |
---|---|
start_rack_unit |
Required. First rack unit of the rack space (inclusive). |
end_rack_unit |
Required. Last rack unit of the rack space (inclusive). |
Site
A physical site where hardware will be installed.
Fields | |
---|---|
name |
Identifier. Name of the site. Format: |
display_name |
Optional. Display name of this Site. |
description |
Optional. Description of this Site. |
create_time |
Output only. Time when this site was created. |
update_time |
Output only. Time when this site was last updated. |
labels |
Optional. Labels associated with this site as key value pairs. For more information about labels, see Create and manage labels. |
organization_contact |
Required. Contact information for this site. |
google_maps_pin_uri |
Required. A URL to the Google Maps address location of the site. An example value is |
access_times[] |
Optional. The time periods when the site is accessible. If this field is empty, the site is accessible at all times. |
notes |
Optional. Any additional notes for this Site. Please include information about: - security or access restrictions - any regulations affecting the technicians visiting the site - any special process or approval required to move the equipment - whether a representative will be available during site visits |
Sku
A stock keeping unit (SKU) of GDC hardware.
Fields | |
---|---|
name |
Identifier. Name of this SKU. Format: |
display_name |
Output only. Display name of this SKU. |
create_time |
Output only. Time when this SKU was created. |
update_time |
Output only. Time when this SKU was last updated. |
config |
Output only. Configuration for this SKU. |
instances[] |
Output only. Available instances of this SKU. This field should be used for checking availability of a SKU. |
description |
Output only. Description of this SKU. |
revision_id |
Output only. The SKU revision ID. A new revision is created whenever |
is_active |
Output only. Flag to indicate whether or not this revision is active. Only an active revision can be used in a new Order. |
type |
Output only. Type of this SKU. |
vcpu_count |
Output only. The vCPU count associated with this SKU. |
Type
Valid types of a SKU.
Enums | |
---|---|
TYPE_UNSPECIFIED |
Type of the SKU is unspecified. This is not an allowed value. |
RACK |
Rack SKU. |
SERVER |
Server SKU. |
SkuConfig
Configuration for a SKU.
Fields | |
---|---|
cpu |
Information about CPU configuration. |
gpu |
Information about GPU configuration. |
ram |
Information about RAM configuration. |
storage |
Information about storage configuration. |
SkuInstance
A specific instance of the SKU.
Fields | |
---|---|
region_code |
The Unicode CLDR region code where this instance is available. |
power_supply |
Power supply type for this instance. |
billing_sku |
Reference to the corresponding SKU in the Cloud Billing API. The estimated price information can be retrieved using that API. Format: |
billing_sku_per_vcpu |
Reference to the corresponding SKU per vCPU in the Cloud Billing API. The estimated price information can be retrieved using that API. Format: |
subscription_duration_months |
Subscription duration for the hardware in months. |
SubmitOrderRequest
A request to submit an order.
Fields | |
---|---|
name |
Required. The name of the order. Format: |
request_id |
Optional. An optional unique identifier for this request. See AIP-155. |
Subnet
Represents a subnet.
Fields | |
---|---|
address_range |
Required. Address range for this subnet in CIDR notation. |
default_gateway_ip_address |
Required. Default gateway for this subnet. |
TimePeriod
Represents a time period in a week.
Fields | |
---|---|
start_time |
Required. The start of the time period. |
end_time |
Required. The end of the time period. |
days[] |
Required. The days of the week that the time period is active. |
UpdateHardwareGroupRequest
A request to update a hardware group.
Fields | |
---|---|
update_mask |
Required. A mask to specify the fields in the HardwareGroup to overwrite with this update. The fields specified in the update_mask are relative to the hardware group, not the full request. A field will be overwritten if it is in the mask. If you don't provide a mask then all fields will be overwritten. |
hardware_group |
Required. The hardware group to update. |
request_id |
Optional. An optional unique identifier for this request. See AIP-155. |
UpdateHardwareRequest
A request to update hardware.
Fields | |
---|---|
update_mask |
Required. A mask to specify the fields in the Hardware to overwrite with this update. The fields specified in the update_mask are relative to the hardware, not the full request. A field will be overwritten if it is in the mask. If you don't provide a mask then all fields will be overwritten. |
hardware |
Required. The hardware to update. |
request_id |
Optional. An optional unique identifier for this request. See AIP-155. |
UpdateOrderRequest
A request to update an order.
Fields | |
---|---|
update_mask |
Required. A mask to specify the fields in the Order to overwrite with this update. The fields specified in the update_mask are relative to the order, not the full request. A field will be overwritten if it is in the mask. If you don't provide a mask then all fields will be overwritten. |
order |
Required. The order to update. |
request_id |
Optional. An optional unique identifier for this request. See AIP-155. |
UpdateSiteRequest
A request to update a site.
Fields | |
---|---|
update_mask |
Required. A mask to specify the fields in the Site to overwrite with this update. The fields specified in the update_mask are relative to the site, not the full request. A field will be overwritten if it is in the mask. If you don't provide a mask then all fields will be overwritten. |
site |
Required. The site to update. |
request_id |
Optional. An optional unique identifier for this request. See AIP-155. |
UpdateZoneRequest
A request to update a zone.
Fields | |
---|---|
update_mask |
Required. A mask to specify the fields in the Zone to overwrite with this update. The fields specified in the update_mask are relative to the zone, not the full request. A field will be overwritten if it is in the mask. If you don't provide a mask then all fields will be overwritten. |
zone |
Required. The zone to update. |
request_id |
Optional. An optional unique identifier for this request. See AIP-155. |
Zone
A zone holding a set of hardware.
Fields | |
---|---|
name |
Identifier. Name of this zone. Format: |
create_time |
Output only. Time when this zone was created. |
update_time |
Output only. Time when this zone was last updated. |
labels |
Optional. Labels associated with this zone as key value pairs. For more information about labels, see Create and manage labels. |
display_name |
Optional. Human friendly display name of this zone. |
state |
Output only. Current state for this zone. |
contacts[] |
Required. The points of contact. |
ciq_uri |
Output only. Link to the Customer Intake Questionnaire (CIQ) sheet for this zone. |
network_config |
Optional. Networking configuration for this zone. |
State
Valid states for a zone.
Enums | |
---|---|
STATE_UNSPECIFIED |
State of the Zone is unspecified. |
ADDITIONAL_INFO_NEEDED |
More information is required from the customer to make progress. |
PREPARING |
Google is preparing the Zone. |
ACTIVE |
The Zone is available to use. |
CANCELLED |
The Zone has been cancelled. |
ZoneNetworkConfig
Networking configuration for a zone.
Fields | |
---|---|
machine_mgmt_ipv4_range |
Required. An IPv4 address block for machine management. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per machine in the Zone. Should be in |
kubernetes_node_ipv4_range |
Required. An IPv4 address block for kubernetes nodes. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per machine in the Zone. Should be in |
kubernetes_control_plane_ipv4_range |
Required. An IPv4 address block for kubernetes control plane. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per cluster in the Zone. Should be in |
management_ipv4_subnet |
Required. An IPv4 subnet for the management network. |
kubernetes_ipv4_subnet |
Optional. An IPv4 subnet for the kubernetes network. If unspecified, the kubernetes subnet will be the same as the management subnet. |