Class: Google::Cloud::Spanner::Admin::Instance::V1::AutoscalingConfig::AsymmetricAutoscalingOption

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/spanner/admin/instance/v1/spanner_instance_admin.rb

Overview

AsymmetricAutoscalingOption specifies the scaling of replicas identified by the given selection.

Defined Under Namespace

Classes: AutoscalingConfigOverrides

Instance Attribute Summary collapse

Instance Attribute Details

#overrides::Google::Cloud::Spanner::Admin::Instance::V1::AutoscalingConfig::AsymmetricAutoscalingOption::AutoscalingConfigOverrides

Returns Optional. Overrides applied to the top-level autoscaling configuration for the selected replicas.

Returns:



295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
# File 'proto_docs/google/spanner/admin/instance/v1/spanner_instance_admin.rb', line 295

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

  # Overrides the top-level autoscaling configuration for the replicas
  # identified by `replica_selection`. All fields in this message are
  # optional. Any unspecified fields will use the corresponding values from
  # the top-level autoscaling configuration.
  # @!attribute [rw] autoscaling_limits
  #   @return [::Google::Cloud::Spanner::Admin::Instance::V1::AutoscalingConfig::AutoscalingLimits]
  #     Optional. If specified, overrides the min/max limit in the top-level
  #     autoscaling configuration for the selected replicas.
  # @!attribute [rw] autoscaling_target_high_priority_cpu_utilization_percent
  #   @return [::Integer]
  #     Optional. If specified, overrides the autoscaling target
  #     high_priority_cpu_utilization_percent in the top-level autoscaling
  #     configuration for the selected replicas.
  class AutoscalingConfigOverrides
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end

#replica_selection::Google::Cloud::Spanner::Admin::Instance::V1::ReplicaSelection

Returns Required. Selects the replicas to which this AsymmetricAutoscalingOption applies. Only read-only replicas are supported.

Returns:



295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
# File 'proto_docs/google/spanner/admin/instance/v1/spanner_instance_admin.rb', line 295

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

  # Overrides the top-level autoscaling configuration for the replicas
  # identified by `replica_selection`. All fields in this message are
  # optional. Any unspecified fields will use the corresponding values from
  # the top-level autoscaling configuration.
  # @!attribute [rw] autoscaling_limits
  #   @return [::Google::Cloud::Spanner::Admin::Instance::V1::AutoscalingConfig::AutoscalingLimits]
  #     Optional. If specified, overrides the min/max limit in the top-level
  #     autoscaling configuration for the selected replicas.
  # @!attribute [rw] autoscaling_target_high_priority_cpu_utilization_percent
  #   @return [::Integer]
  #     Optional. If specified, overrides the autoscaling target
  #     high_priority_cpu_utilization_percent in the top-level autoscaling
  #     configuration for the selected replicas.
  class AutoscalingConfigOverrides
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end
end