GDC Hardware Management V1ALPHA API - Class Google::Cloud::GDCHardwareManagement::V1alpha::Zone (v0.5.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.

#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

#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