Config Delivery V1 API - Class Google::Cloud::ConfigDelivery::V1::Rollout (v0.1.0)

Reference documentation and code samples for the Config Delivery V1 API class Google::Cloud::ConfigDelivery::V1::Rollout.

Rollout resource represents an instance of FleetPackage rollout operation across a fleet. This is a system generated resource and will be read only for end-users. It will be primarily used by the service to process the changes in the FleetPackage and other changes in the environment.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns

#deletion_propagation_policy

def deletion_propagation_policy() -> ::Google::Cloud::ConfigDelivery::V1::DeletionPropagationPolicy
Returns

#deletion_propagation_policy=

def deletion_propagation_policy=(value) -> ::Google::Cloud::ConfigDelivery::V1::DeletionPropagationPolicy
Parameter
Returns

#info

def info() -> ::Google::Cloud::ConfigDelivery::V1::RolloutInfo
Returns

#info=

def info=(value) -> ::Google::Cloud::ConfigDelivery::V1::RolloutInfo
Parameter
Returns

#name

def name() -> ::String
Returns
  • (::String) — Identifier. Name of the Rollout. Format is projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}.

#name=

def name=(value) -> ::String
Parameter
  • value (::String) — Identifier. Name of the Rollout. Format is projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}.
Returns
  • (::String) — Identifier. Name of the Rollout. Format is projects/{project}/locations/{location}/fleetPackages/{fleet_package}/rollouts/[a-z][a-z0-9\-]{0,62}.

#release

def release() -> ::String
Returns
  • (::String) — Reference to the Release being rolled out.

#release=

def release=(value) -> ::String
Parameter
  • value (::String) — Reference to the Release being rolled out.
Returns
  • (::String) — Reference to the Release being rolled out.

#rollout_strategy

def rollout_strategy() -> ::Google::Cloud::ConfigDelivery::V1::RolloutStrategy
Returns

#rollout_strategy=

def rollout_strategy=(value) -> ::Google::Cloud::ConfigDelivery::V1::RolloutStrategy
Parameter
Returns

#update_time

def update_time() -> ::Google::Protobuf::Timestamp
Returns