Class: Google::Cloud::GDCHardwareManagement::V1alpha::Zone

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb

Overview

A zone holding a set of hardware.

Defined Under Namespace

Modules: ProvisioningState, State Classes: LabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#ciq_uri::String (readonly)

Returns Output only. Link to the Customer Intake Questionnaire (CIQ) sheet for this zone.

Returns:

  • (::String)

    Output only. Link to the Customer Intake Questionnaire (CIQ) sheet for this zone.



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 741

class Zone
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Valid states for a zone.
  module State
    # State of the Zone is unspecified.
    STATE_UNSPECIFIED = 0

    # More information is required from the customer to make progress.
    ADDITIONAL_INFO_NEEDED = 1

    # Google is preparing the Zone.
    PREPARING = 2

    # Factory turnup has succeeded.
    READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS = 5

    # The Zone is running factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED = 8

    # The Zone is ready for site turnup.
    READY_FOR_SITE_TURNUP = 6

    # The Zone failed in factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED = 7

    # The Zone is available to use.
    ACTIVE = 3

    # The Zone has been cancelled.
    CANCELLED = 4
  end

  # Valid provisioning states for configurations like MAC addresses.
  module ProvisioningState
    # Provisioning state is unspecified.
    PROVISIONING_STATE_UNSPECIFIED = 0

    # Provisioning is required. Set by Google.
    PROVISIONING_REQUIRED = 1

    # Provisioning is in progress. Set by customer.
    PROVISIONING_IN_PROGRESS = 2

    # Provisioning is complete. Set by customer.
    PROVISIONING_COMPLETE = 3
  end
end

#cluster_intent_required::Boolean (readonly)

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

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.



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 741

class Zone
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Valid states for a zone.
  module State
    # State of the Zone is unspecified.
    STATE_UNSPECIFIED = 0

    # More information is required from the customer to make progress.
    ADDITIONAL_INFO_NEEDED = 1

    # Google is preparing the Zone.
    PREPARING = 2

    # Factory turnup has succeeded.
    READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS = 5

    # The Zone is running factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED = 8

    # The Zone is ready for site turnup.
    READY_FOR_SITE_TURNUP = 6

    # The Zone failed in factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED = 7

    # The Zone is available to use.
    ACTIVE = 3

    # The Zone has been cancelled.
    CANCELLED = 4
  end

  # Valid provisioning states for configurations like MAC addresses.
  module ProvisioningState
    # Provisioning state is unspecified.
    PROVISIONING_STATE_UNSPECIFIED = 0

    # Provisioning is required. Set by Google.
    PROVISIONING_REQUIRED = 1

    # Provisioning is in progress. Set by customer.
    PROVISIONING_IN_PROGRESS = 2

    # Provisioning is complete. Set by customer.
    PROVISIONING_COMPLETE = 3
  end
end

#cluster_intent_verified::Boolean (readonly)

Returns Output only. Indicates whether the provided cluster intent has been successfully verified. This flag ensures cluster intent exists before order can be accepted.

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.



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 741

class Zone
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Valid states for a zone.
  module State
    # State of the Zone is unspecified.
    STATE_UNSPECIFIED = 0

    # More information is required from the customer to make progress.
    ADDITIONAL_INFO_NEEDED = 1

    # Google is preparing the Zone.
    PREPARING = 2

    # Factory turnup has succeeded.
    READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS = 5

    # The Zone is running factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED = 8

    # The Zone is ready for site turnup.
    READY_FOR_SITE_TURNUP = 6

    # The Zone failed in factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED = 7

    # The Zone is available to use.
    ACTIVE = 3

    # The Zone has been cancelled.
    CANCELLED = 4
  end

  # Valid provisioning states for configurations like MAC addresses.
  module ProvisioningState
    # Provisioning state is unspecified.
    PROVISIONING_STATE_UNSPECIFIED = 0

    # Provisioning is required. Set by Google.
    PROVISIONING_REQUIRED = 1

    # Provisioning is in progress. Set by customer.
    PROVISIONING_IN_PROGRESS = 2

    # Provisioning is complete. Set by customer.
    PROVISIONING_COMPLETE = 3
  end
end

#contacts::Array<::Google::Cloud::GDCHardwareManagement::V1alpha::Contact>

Returns Required. The points of contact.

Returns:



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 741

class Zone
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Valid states for a zone.
  module State
    # State of the Zone is unspecified.
    STATE_UNSPECIFIED = 0

    # More information is required from the customer to make progress.
    ADDITIONAL_INFO_NEEDED = 1

    # Google is preparing the Zone.
    PREPARING = 2

    # Factory turnup has succeeded.
    READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS = 5

    # The Zone is running factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED = 8

    # The Zone is ready for site turnup.
    READY_FOR_SITE_TURNUP = 6

    # The Zone failed in factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED = 7

    # The Zone is available to use.
    ACTIVE = 3

    # The Zone has been cancelled.
    CANCELLED = 4
  end

  # Valid provisioning states for configurations like MAC addresses.
  module ProvisioningState
    # Provisioning state is unspecified.
    PROVISIONING_STATE_UNSPECIFIED = 0

    # Provisioning is required. Set by Google.
    PROVISIONING_REQUIRED = 1

    # Provisioning is in progress. Set by customer.
    PROVISIONING_IN_PROGRESS = 2

    # Provisioning is complete. Set by customer.
    PROVISIONING_COMPLETE = 3
  end
end

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Time when this zone was created.

Returns:



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 741

class Zone
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Valid states for a zone.
  module State
    # State of the Zone is unspecified.
    STATE_UNSPECIFIED = 0

    # More information is required from the customer to make progress.
    ADDITIONAL_INFO_NEEDED = 1

    # Google is preparing the Zone.
    PREPARING = 2

    # Factory turnup has succeeded.
    READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS = 5

    # The Zone is running factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED = 8

    # The Zone is ready for site turnup.
    READY_FOR_SITE_TURNUP = 6

    # The Zone failed in factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED = 7

    # The Zone is available to use.
    ACTIVE = 3

    # The Zone has been cancelled.
    CANCELLED = 4
  end

  # Valid provisioning states for configurations like MAC addresses.
  module ProvisioningState
    # Provisioning state is unspecified.
    PROVISIONING_STATE_UNSPECIFIED = 0

    # Provisioning is required. Set by Google.
    PROVISIONING_REQUIRED = 1

    # Provisioning is in progress. Set by customer.
    PROVISIONING_IN_PROGRESS = 2

    # Provisioning is complete. Set by customer.
    PROVISIONING_COMPLETE = 3
  end
end

#display_name::String

Returns Optional. Human friendly display name of this zone.

Returns:

  • (::String)

    Optional. Human friendly display name of this zone.



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 741

class Zone
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Valid states for a zone.
  module State
    # State of the Zone is unspecified.
    STATE_UNSPECIFIED = 0

    # More information is required from the customer to make progress.
    ADDITIONAL_INFO_NEEDED = 1

    # Google is preparing the Zone.
    PREPARING = 2

    # Factory turnup has succeeded.
    READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS = 5

    # The Zone is running factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED = 8

    # The Zone is ready for site turnup.
    READY_FOR_SITE_TURNUP = 6

    # The Zone failed in factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED = 7

    # The Zone is available to use.
    ACTIVE = 3

    # The Zone has been cancelled.
    CANCELLED = 4
  end

  # Valid provisioning states for configurations like MAC addresses.
  module ProvisioningState
    # Provisioning state is unspecified.
    PROVISIONING_STATE_UNSPECIFIED = 0

    # Provisioning is required. Set by Google.
    PROVISIONING_REQUIRED = 1

    # Provisioning is in progress. Set by customer.
    PROVISIONING_IN_PROGRESS = 2

    # Provisioning is complete. Set by customer.
    PROVISIONING_COMPLETE = 3
  end
end

#globally_unique_id::String (readonly)

Returns Output only. Globally unique identifier generated for this Edge Zone.

Returns:

  • (::String)

    Output only. Globally unique identifier generated for this Edge Zone.



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 741

class Zone
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Valid states for a zone.
  module State
    # State of the Zone is unspecified.
    STATE_UNSPECIFIED = 0

    # More information is required from the customer to make progress.
    ADDITIONAL_INFO_NEEDED = 1

    # Google is preparing the Zone.
    PREPARING = 2

    # Factory turnup has succeeded.
    READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS = 5

    # The Zone is running factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED = 8

    # The Zone is ready for site turnup.
    READY_FOR_SITE_TURNUP = 6

    # The Zone failed in factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED = 7

    # The Zone is available to use.
    ACTIVE = 3

    # The Zone has been cancelled.
    CANCELLED = 4
  end

  # Valid provisioning states for configurations like MAC addresses.
  module ProvisioningState
    # Provisioning state is unspecified.
    PROVISIONING_STATE_UNSPECIFIED = 0

    # Provisioning is required. Set by Google.
    PROVISIONING_REQUIRED = 1

    # Provisioning is in progress. Set by customer.
    PROVISIONING_IN_PROGRESS = 2

    # Provisioning is complete. Set by customer.
    PROVISIONING_COMPLETE = 3
  end
end

#labels::Google::Protobuf::Map{::String => ::String}

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



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 741

class Zone
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Valid states for a zone.
  module State
    # State of the Zone is unspecified.
    STATE_UNSPECIFIED = 0

    # More information is required from the customer to make progress.
    ADDITIONAL_INFO_NEEDED = 1

    # Google is preparing the Zone.
    PREPARING = 2

    # Factory turnup has succeeded.
    READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS = 5

    # The Zone is running factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED = 8

    # The Zone is ready for site turnup.
    READY_FOR_SITE_TURNUP = 6

    # The Zone failed in factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED = 7

    # The Zone is available to use.
    ACTIVE = 3

    # The Zone has been cancelled.
    CANCELLED = 4
  end

  # Valid provisioning states for configurations like MAC addresses.
  module ProvisioningState
    # Provisioning state is unspecified.
    PROVISIONING_STATE_UNSPECIFIED = 0

    # Provisioning is required. Set by Google.
    PROVISIONING_REQUIRED = 1

    # Provisioning is in progress. Set by customer.
    PROVISIONING_IN_PROGRESS = 2

    # Provisioning is complete. Set by customer.
    PROVISIONING_COMPLETE = 3
  end
end

#name::String

Returns 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}



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 741

class Zone
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Valid states for a zone.
  module State
    # State of the Zone is unspecified.
    STATE_UNSPECIFIED = 0

    # More information is required from the customer to make progress.
    ADDITIONAL_INFO_NEEDED = 1

    # Google is preparing the Zone.
    PREPARING = 2

    # Factory turnup has succeeded.
    READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS = 5

    # The Zone is running factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED = 8

    # The Zone is ready for site turnup.
    READY_FOR_SITE_TURNUP = 6

    # The Zone failed in factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED = 7

    # The Zone is available to use.
    ACTIVE = 3

    # The Zone has been cancelled.
    CANCELLED = 4
  end

  # Valid provisioning states for configurations like MAC addresses.
  module ProvisioningState
    # Provisioning state is unspecified.
    PROVISIONING_STATE_UNSPECIFIED = 0

    # Provisioning is required. Set by Google.
    PROVISIONING_REQUIRED = 1

    # Provisioning is in progress. Set by customer.
    PROVISIONING_IN_PROGRESS = 2

    # Provisioning is complete. Set by customer.
    PROVISIONING_COMPLETE = 3
  end
end

#network_config::Google::Cloud::GDCHardwareManagement::V1alpha::ZoneNetworkConfig

Returns Optional. Networking configuration for this zone.

Returns:



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 741

class Zone
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Valid states for a zone.
  module State
    # State of the Zone is unspecified.
    STATE_UNSPECIFIED = 0

    # More information is required from the customer to make progress.
    ADDITIONAL_INFO_NEEDED = 1

    # Google is preparing the Zone.
    PREPARING = 2

    # Factory turnup has succeeded.
    READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS = 5

    # The Zone is running factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED = 8

    # The Zone is ready for site turnup.
    READY_FOR_SITE_TURNUP = 6

    # The Zone failed in factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED = 7

    # The Zone is available to use.
    ACTIVE = 3

    # The Zone has been cancelled.
    CANCELLED = 4
  end

  # Valid provisioning states for configurations like MAC addresses.
  module ProvisioningState
    # Provisioning state is unspecified.
    PROVISIONING_STATE_UNSPECIFIED = 0

    # Provisioning is required. Set by Google.
    PROVISIONING_REQUIRED = 1

    # Provisioning is in progress. Set by customer.
    PROVISIONING_IN_PROGRESS = 2

    # Provisioning is complete. Set by customer.
    PROVISIONING_COMPLETE = 3
  end
end

#provisioning_state::Google::Cloud::GDCHardwareManagement::V1alpha::Zone::ProvisioningState (readonly)

Returns Output only. Provisioning state for configurations like MAC addresses.

Returns:



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 741

class Zone
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Valid states for a zone.
  module State
    # State of the Zone is unspecified.
    STATE_UNSPECIFIED = 0

    # More information is required from the customer to make progress.
    ADDITIONAL_INFO_NEEDED = 1

    # Google is preparing the Zone.
    PREPARING = 2

    # Factory turnup has succeeded.
    READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS = 5

    # The Zone is running factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED = 8

    # The Zone is ready for site turnup.
    READY_FOR_SITE_TURNUP = 6

    # The Zone failed in factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED = 7

    # The Zone is available to use.
    ACTIVE = 3

    # The Zone has been cancelled.
    CANCELLED = 4
  end

  # Valid provisioning states for configurations like MAC addresses.
  module ProvisioningState
    # Provisioning state is unspecified.
    PROVISIONING_STATE_UNSPECIFIED = 0

    # Provisioning is required. Set by Google.
    PROVISIONING_REQUIRED = 1

    # Provisioning is in progress. Set by customer.
    PROVISIONING_IN_PROGRESS = 2

    # Provisioning is complete. Set by customer.
    PROVISIONING_COMPLETE = 3
  end
end

#skip_cluster_provisioning::Boolean

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



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 741

class Zone
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Valid states for a zone.
  module State
    # State of the Zone is unspecified.
    STATE_UNSPECIFIED = 0

    # More information is required from the customer to make progress.
    ADDITIONAL_INFO_NEEDED = 1

    # Google is preparing the Zone.
    PREPARING = 2

    # Factory turnup has succeeded.
    READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS = 5

    # The Zone is running factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED = 8

    # The Zone is ready for site turnup.
    READY_FOR_SITE_TURNUP = 6

    # The Zone failed in factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED = 7

    # The Zone is available to use.
    ACTIVE = 3

    # The Zone has been cancelled.
    CANCELLED = 4
  end

  # Valid provisioning states for configurations like MAC addresses.
  module ProvisioningState
    # Provisioning state is unspecified.
    PROVISIONING_STATE_UNSPECIFIED = 0

    # Provisioning is required. Set by Google.
    PROVISIONING_REQUIRED = 1

    # Provisioning is in progress. Set by customer.
    PROVISIONING_IN_PROGRESS = 2

    # Provisioning is complete. Set by customer.
    PROVISIONING_COMPLETE = 3
  end
end

#state::Google::Cloud::GDCHardwareManagement::V1alpha::Zone::State (readonly)

Returns Output only. Current state for this zone.

Returns:



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 741

class Zone
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Valid states for a zone.
  module State
    # State of the Zone is unspecified.
    STATE_UNSPECIFIED = 0

    # More information is required from the customer to make progress.
    ADDITIONAL_INFO_NEEDED = 1

    # Google is preparing the Zone.
    PREPARING = 2

    # Factory turnup has succeeded.
    READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS = 5

    # The Zone is running factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED = 8

    # The Zone is ready for site turnup.
    READY_FOR_SITE_TURNUP = 6

    # The Zone failed in factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED = 7

    # The Zone is available to use.
    ACTIVE = 3

    # The Zone has been cancelled.
    CANCELLED = 4
  end

  # Valid provisioning states for configurations like MAC addresses.
  module ProvisioningState
    # Provisioning state is unspecified.
    PROVISIONING_STATE_UNSPECIFIED = 0

    # Provisioning is required. Set by Google.
    PROVISIONING_REQUIRED = 1

    # Provisioning is in progress. Set by customer.
    PROVISIONING_IN_PROGRESS = 2

    # Provisioning is complete. Set by customer.
    PROVISIONING_COMPLETE = 3
  end
end

#subscription_configs::Array<::Google::Cloud::GDCHardwareManagement::V1alpha::SubscriptionConfig> (readonly)

Returns Output only. Subscription configurations for this zone.

Returns:



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 741

class Zone
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Valid states for a zone.
  module State
    # State of the Zone is unspecified.
    STATE_UNSPECIFIED = 0

    # More information is required from the customer to make progress.
    ADDITIONAL_INFO_NEEDED = 1

    # Google is preparing the Zone.
    PREPARING = 2

    # Factory turnup has succeeded.
    READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS = 5

    # The Zone is running factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED = 8

    # The Zone is ready for site turnup.
    READY_FOR_SITE_TURNUP = 6

    # The Zone failed in factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED = 7

    # The Zone is available to use.
    ACTIVE = 3

    # The Zone has been cancelled.
    CANCELLED = 4
  end

  # Valid provisioning states for configurations like MAC addresses.
  module ProvisioningState
    # Provisioning state is unspecified.
    PROVISIONING_STATE_UNSPECIFIED = 0

    # Provisioning is required. Set by Google.
    PROVISIONING_REQUIRED = 1

    # Provisioning is in progress. Set by customer.
    PROVISIONING_IN_PROGRESS = 2

    # Provisioning is complete. Set by customer.
    PROVISIONING_COMPLETE = 3
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Time when this zone was last updated.

Returns:



741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
# File 'proto_docs/google/cloud/gdchardwaremanagement/v1alpha/resources.rb', line 741

class Zone
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Valid states for a zone.
  module State
    # State of the Zone is unspecified.
    STATE_UNSPECIFIED = 0

    # More information is required from the customer to make progress.
    ADDITIONAL_INFO_NEEDED = 1

    # Google is preparing the Zone.
    PREPARING = 2

    # Factory turnup has succeeded.
    READY_FOR_CUSTOMER_FACTORY_TURNUP_CHECKS = 5

    # The Zone is running factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_STARTED = 8

    # The Zone is ready for site turnup.
    READY_FOR_SITE_TURNUP = 6

    # The Zone failed in factory turnup checks.
    CUSTOMER_FACTORY_TURNUP_CHECKS_FAILED = 7

    # The Zone is available to use.
    ACTIVE = 3

    # The Zone has been cancelled.
    CANCELLED = 4
  end

  # Valid provisioning states for configurations like MAC addresses.
  module ProvisioningState
    # Provisioning state is unspecified.
    PROVISIONING_STATE_UNSPECIFIED = 0

    # Provisioning is required. Set by Google.
    PROVISIONING_REQUIRED = 1

    # Provisioning is in progress. Set by customer.
    PROVISIONING_IN_PROGRESS = 2

    # Provisioning is complete. Set by customer.
    PROVISIONING_COMPLETE = 3
  end
end