Google Cloud Compute V1 API - Class Google::Cloud::Compute::V1::RolloutPlanWaveOrchestrationOptions (v3.7.0)

Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::RolloutPlanWaveOrchestrationOptions.

Options to control the pace of orchestration of a wave. These options are required only if the resource being rolled out follows the Orchestrated pattern.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#delays

def delays() -> ::Array<::Google::Cloud::Compute::V1::RolloutPlanWaveOrchestrationOptionsDelay>
Returns
  • (::Array<::Google::Cloud::Compute::V1::RolloutPlanWaveOrchestrationOptionsDelay>) — Optional. Delays, if any, to be added between batches of projects. We allow multiple Delays to be specified, letting users set separate delays between batches of projects corresponding to different locations and batches of projects corresponding to the same location.

#delays=

def delays=(value) -> ::Array<::Google::Cloud::Compute::V1::RolloutPlanWaveOrchestrationOptionsDelay>
Parameter
  • value (::Array<::Google::Cloud::Compute::V1::RolloutPlanWaveOrchestrationOptionsDelay>) — Optional. Delays, if any, to be added between batches of projects. We allow multiple Delays to be specified, letting users set separate delays between batches of projects corresponding to different locations and batches of projects corresponding to the same location.
Returns
  • (::Array<::Google::Cloud::Compute::V1::RolloutPlanWaveOrchestrationOptionsDelay>) — Optional. Delays, if any, to be added between batches of projects. We allow multiple Delays to be specified, letting users set separate delays between batches of projects corresponding to different locations and batches of projects corresponding to the same location.

#max_concurrent_locations

def max_concurrent_locations() -> ::Integer
Returns
  • (::Integer) — Optional. Maximum number of locations to be orchestrated in parallel.

#max_concurrent_locations=

def max_concurrent_locations=(value) -> ::Integer
Parameter
  • value (::Integer) — Optional. Maximum number of locations to be orchestrated in parallel.
Returns
  • (::Integer) — Optional. Maximum number of locations to be orchestrated in parallel.

#max_concurrent_resources_per_location

def max_concurrent_resources_per_location() -> ::Integer
Returns
  • (::Integer) — Optional. Maximum number of resources to be orchestrated per location in parallel.

#max_concurrent_resources_per_location=

def max_concurrent_resources_per_location=(value) -> ::Integer
Parameter
  • value (::Integer) — Optional. Maximum number of resources to be orchestrated per location in parallel.
Returns
  • (::Integer) — Optional. Maximum number of resources to be orchestrated per location in parallel.