Class: Google::Cloud::Compute::V1::SchedulingNodeAffinity

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

Overview

Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled.

Defined Under Namespace

Modules: Operator

Instance Attribute Summary collapse

Instance Attribute Details

#key::String



22165
22166
22167
22168
22169
22170
22171
22172
22173
22174
22175
22176
22177
22178
22179
22180
22181
22182
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22165

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

  # Defines the operation of node selection. Valid operators are IN for affinity and NOT_IN for anti-affinity.
  module Operator
    # A value indicating that the enum field is not set.
    UNDEFINED_OPERATOR = 0

    # Requires Compute Engine to seek for matched nodes.
    IN = 2341

    # Requires Compute Engine to avoid certain nodes.
    NOT_IN = 161144369

    OPERATOR_UNSPECIFIED = 128892924
  end
end

#operator::String



22165
22166
22167
22168
22169
22170
22171
22172
22173
22174
22175
22176
22177
22178
22179
22180
22181
22182
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22165

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

  # Defines the operation of node selection. Valid operators are IN for affinity and NOT_IN for anti-affinity.
  module Operator
    # A value indicating that the enum field is not set.
    UNDEFINED_OPERATOR = 0

    # Requires Compute Engine to seek for matched nodes.
    IN = 2341

    # Requires Compute Engine to avoid certain nodes.
    NOT_IN = 161144369

    OPERATOR_UNSPECIFIED = 128892924
  end
end

#values::Array<::String>



22165
22166
22167
22168
22169
22170
22171
22172
22173
22174
22175
22176
22177
22178
22179
22180
22181
22182
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 22165

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

  # Defines the operation of node selection. Valid operators are IN for affinity and NOT_IN for anti-affinity.
  module Operator
    # A value indicating that the enum field is not set.
    UNDEFINED_OPERATOR = 0

    # Requires Compute Engine to seek for matched nodes.
    IN = 2341

    # Requires Compute Engine to avoid certain nodes.
    NOT_IN = 161144369

    OPERATOR_UNSPECIFIED = 128892924
  end
end