Class: Google::Cloud::NetworkConnectivity::V1::InternalRange::AllocationOptions

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

Overview

Range auto-allocation options, to be optionally used when CIDR block is not explicitly set.

Instance Attribute Summary collapse

Instance Attribute Details

#allocation_strategy::Google::Cloud::NetworkConnectivity::V1::InternalRange::AllocationStrategy

Returns Optional. Allocation strategy Not setting this field when the allocation is requested means an implementation defined strategy is used.

Returns:



149
150
151
152
# File 'proto_docs/google/cloud/networkconnectivity/v1/internal_range.rb', line 149

class AllocationOptions
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#first_available_ranges_lookup_size::Integer

Returns Optional. This field must be set only when allocation_strategy is set to RANDOM_FIRST_N_AVAILABLE. The value should be the maximum expected parallelism of range creation requests issued to the same space of peered netwroks.

Returns:

  • (::Integer)

    Optional. This field must be set only when allocation_strategy is set to RANDOM_FIRST_N_AVAILABLE. The value should be the maximum expected parallelism of range creation requests issued to the same space of peered netwroks.



149
150
151
152
# File 'proto_docs/google/cloud/networkconnectivity/v1/internal_range.rb', line 149

class AllocationOptions
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end