Class: Google::Cloud::EdgeContainer::V1::ZoneMetadata
- Inherits:
-
Object
- Object
- Google::Cloud::EdgeContainer::V1::ZoneMetadata
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/edgecontainer/v1/resources.rb
Overview
A Google Distributed Cloud Edge zone where edge machines are located.
Defined Under Namespace
Modules: RackType Classes: RackTypesEntry
Instance Attribute Summary collapse
-
#config_data ⇒ ::Google::Cloud::EdgeContainer::V1::ConfigData
Config data for the zone.
-
#quota ⇒ ::Array<::Google::Cloud::EdgeContainer::V1::Quota>
Quota for resources in this zone.
-
#rack_types ⇒ ::Google::Protobuf::Map{::String => ::Google::Cloud::EdgeContainer::V1::ZoneMetadata::RackType}
The map keyed by rack name and has value of RackType.
Instance Attribute Details
#config_data ⇒ ::Google::Cloud::EdgeContainer::V1::ConfigData
Returns Config data for the zone.
800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 |
# File 'proto_docs/google/cloud/edgecontainer/v1/resources.rb', line 800 class ZoneMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::EdgeContainer::V1::ZoneMetadata::RackType] class RackTypesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Type of the rack. module RackType # Unspecified rack type, single rack also belongs to this type. RACK_TYPE_UNSPECIFIED = 0 # Base rack type, a pair of two modified Config-1 racks containing # Aggregation switches. BASE = 1 # Expansion rack type, also known as standalone racks, # added by customers on demand. EXPANSION = 2 end end |
#quota ⇒ ::Array<::Google::Cloud::EdgeContainer::V1::Quota>
Returns Quota for resources in this zone.
800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 |
# File 'proto_docs/google/cloud/edgecontainer/v1/resources.rb', line 800 class ZoneMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::EdgeContainer::V1::ZoneMetadata::RackType] class RackTypesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Type of the rack. module RackType # Unspecified rack type, single rack also belongs to this type. RACK_TYPE_UNSPECIFIED = 0 # Base rack type, a pair of two modified Config-1 racks containing # Aggregation switches. BASE = 1 # Expansion rack type, also known as standalone racks, # added by customers on demand. EXPANSION = 2 end end |
#rack_types ⇒ ::Google::Protobuf::Map{::String => ::Google::Cloud::EdgeContainer::V1::ZoneMetadata::RackType}
Returns The map keyed by rack name and has value of RackType.
800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 |
# File 'proto_docs/google/cloud/edgecontainer/v1/resources.rb', line 800 class ZoneMetadata include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::EdgeContainer::V1::ZoneMetadata::RackType] class RackTypesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Type of the rack. module RackType # Unspecified rack type, single rack also belongs to this type. RACK_TYPE_UNSPECIFIED = 0 # Base rack type, a pair of two modified Config-1 racks containing # Aggregation switches. BASE = 1 # Expansion rack type, also known as standalone racks, # added by customers on demand. EXPANSION = 2 end end |