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
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.
27324 27325 27326 27327 27328 27329 27330 27331 27332 27333 27334 27335 27336 27337 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27324 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 = 103_257_554 UNSPECIFIED_COLLOCATION = 464_308_205 end end |
#collocation ⇒ ::String
Returns Specifies network collocation Check the Collocation enum for the list of possible values.
27324 27325 27326 27327 27328 27329 27330 27331 27332 27333 27334 27335 27336 27337 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27324 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 = 103_257_554 UNSPECIFIED_COLLOCATION = 464_308_205 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.
27324 27325 27326 27327 27328 27329 27330 27331 27332 27333 27334 27335 27336 27337 |
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 27324 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 = 103_257_554 UNSPECIFIED_COLLOCATION = 464_308_205 end end |