Class: Google::Cloud::Compute::V1::ResourcePolicyGroupPlacementPolicy
- Inherits:
-
Object
- Object
- Google::Cloud::Compute::V1::ResourcePolicyGroupPlacementPolicy
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/compute/v1/compute.rb
Overview
A GroupPlacementPolicy specifies resource placement configuration. It specifies the failure bucket separation as well as network locality
Defined Under Namespace
Modules: Collocation
Instance Attribute Summary collapse
-
#availability_domain_count ⇒ ::Integer
The number of availability domains to spread instances across.
-
#collocation ⇒ ::String
Specifies network collocation Check the Collocation enum for the list of possible values.
-
#vm_count ⇒ ::Integer
Number of VMs in this placement group.
Instance Attribute Details
#availability_domain_count ⇒ ::Integer
Returns The number of availability domains to spread instances across. If two instances are in different availability domain, they are not in the same low latency network.
22830 22831 22832 22833 22834 22835 22836 22837 22838 22839 22840 22841 22842 22843 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22830 class ResourcePolicyGroupPlacementPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Specifies network collocation module Collocation # A value indicating that the enum field is not set. UNDEFINED_COLLOCATION = 0 COLLOCATED = 103257554 UNSPECIFIED_COLLOCATION = 464308205 end end |
#collocation ⇒ ::String
Returns Specifies network collocation Check the Collocation enum for the list of possible values.
22830 22831 22832 22833 22834 22835 22836 22837 22838 22839 22840 22841 22842 22843 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22830 class ResourcePolicyGroupPlacementPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Specifies network collocation module Collocation # A value indicating that the enum field is not set. UNDEFINED_COLLOCATION = 0 COLLOCATED = 103257554 UNSPECIFIED_COLLOCATION = 464308205 end end |
#vm_count ⇒ ::Integer
Returns Number of VMs in this placement group. Google does not recommend that you use this field unless you use a compact policy and you want your policy to work only if it contains this exact number of VMs.
22830 22831 22832 22833 22834 22835 22836 22837 22838 22839 22840 22841 22842 22843 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22830 class ResourcePolicyGroupPlacementPolicy include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Specifies network collocation module Collocation # A value indicating that the enum field is not set. UNDEFINED_COLLOCATION = 0 COLLOCATED = 103257554 UNSPECIFIED_COLLOCATION = 464308205 end end |