GDC Hardware Management V1ALPHA API - Class Google::Cloud::GDCHardwareManagement::V1alpha::Zone (v0.11.0)

Reference documentation and code samples for the GDC Hardware Management V1ALPHA API class Google::Cloud::GDCHardwareManagement::V1alpha::Zone.

A zone holding a set of hardware.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#ciq_uri

def ciq_uri() -> ::String
Returns
  • (::String) — Output only. Link to the Customer Intake Questionnaire (CIQ) sheet for this zone.

#cluster_intent_required

def cluster_intent_required() -> ::Boolean
Returns
  • (::Boolean) — Output only. Indicates whether a valid cluster intent must be provided by the customer before accepting the order. If true, the order cannot be accepted until cluster intent is present. This is used to enforce early validation and prevent delays caused by missing configuration.

#cluster_intent_verified

def cluster_intent_verified() -> ::Boolean
Returns
  • (::Boolean) — Output only. Indicates whether the provided cluster intent has been successfully verified. This flag ensures cluster intent exists before order can be accepted.

#contacts

def contacts() -> ::Array<::Google::Cloud::GDCHardwareManagement::V1alpha::Contact>
Returns

#contacts=

def contacts=(value) -> ::Array<::Google::Cloud::GDCHardwareManagement::V1alpha::Contact>
Parameter
Returns

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#display_name

def display_name() -> ::String
Returns
  • (::String) — Optional. Human friendly display name of this zone.

#display_name=

def display_name=(value) -> ::String
Parameter
  • value (::String) — Optional. Human friendly display name of this zone.
Returns
  • (::String) — Optional. Human friendly display name of this zone.

#globally_unique_id

def globally_unique_id() -> ::String
Returns
  • (::String) — Output only. Globally unique identifier generated for this Edge Zone.

#labels

def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels associated with this zone as key value pairs. For more information about labels, see Create and manage labels.

#labels=

def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
  • value (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels associated with this zone as key value pairs. For more information about labels, see Create and manage labels.
Returns
  • (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels associated with this zone as key value pairs. For more information about labels, see Create and manage labels.

#name

def name() -> ::String
Returns
  • (::String) — Identifier. Name of this zone. Format: projects/{project}/locations/{location}/zones/{zone}

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Identifier. Name of this zone. Format: projects/{project}/locations/{location}/zones/{zone}
Returns
  • (::String) — Identifier. Name of this zone. Format: projects/{project}/locations/{location}/zones/{zone}

#network_config

def network_config() -> ::Google::Cloud::GDCHardwareManagement::V1alpha::ZoneNetworkConfig
Returns

#network_config=

def network_config=(value) -> ::Google::Cloud::GDCHardwareManagement::V1alpha::ZoneNetworkConfig
Parameter
Returns

#provisioning_state

def provisioning_state() -> ::Google::Cloud::GDCHardwareManagement::V1alpha::Zone::ProvisioningState
Returns

#skip_cluster_provisioning

def skip_cluster_provisioning() -> ::Boolean
Returns
  • (::Boolean) — Optional. Whether to skip the cluster provisioning step during factory turnup. If true, indicates that the Kubernetes cluster will be created after the zone's hardware is installed at the customer site.

#skip_cluster_provisioning=

def skip_cluster_provisioning=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Whether to skip the cluster provisioning step during factory turnup. If true, indicates that the Kubernetes cluster will be created after the zone's hardware is installed at the customer site.
Returns
  • (::Boolean) — Optional. Whether to skip the cluster provisioning step during factory turnup. If true, indicates that the Kubernetes cluster will be created after the zone's hardware is installed at the customer site.

#state

def state() -> ::Google::Cloud::GDCHardwareManagement::V1alpha::Zone::State
Returns

#subscription_configs

def subscription_configs() -> ::Array<::Google::Cloud::GDCHardwareManagement::V1alpha::SubscriptionConfig>
Returns

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns