Reference documentation and code samples for the Google Cloud Deploy V1 API class Google::Cloud::Deploy::V1::Canary.
Canary represents the canary deployment strategy.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#canary_deployment
def canary_deployment() -> ::Google::Cloud::Deploy::V1::CanaryDeployment- (::Google::Cloud::Deploy::V1::CanaryDeployment) — Configures the progressive based deployment for a Target.
Note: The following fields are mutually exclusive:
canary_deployment,custom_canary_deployment. If a field in that set is populated, all other fields in the set will automatically be cleared.
#canary_deployment=
def canary_deployment=(value) -> ::Google::Cloud::Deploy::V1::CanaryDeployment- value (::Google::Cloud::Deploy::V1::CanaryDeployment) — Configures the progressive based deployment for a Target.
Note: The following fields are mutually exclusive:
canary_deployment,custom_canary_deployment. If a field in that set is populated, all other fields in the set will automatically be cleared.
- (::Google::Cloud::Deploy::V1::CanaryDeployment) — Configures the progressive based deployment for a Target.
Note: The following fields are mutually exclusive:
canary_deployment,custom_canary_deployment. If a field in that set is populated, all other fields in the set will automatically be cleared.
#custom_canary_deployment
def custom_canary_deployment() -> ::Google::Cloud::Deploy::V1::CustomCanaryDeployment- (::Google::Cloud::Deploy::V1::CustomCanaryDeployment) — Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
Note: The following fields are mutually exclusive:
custom_canary_deployment,canary_deployment. If a field in that set is populated, all other fields in the set will automatically be cleared.
#custom_canary_deployment=
def custom_canary_deployment=(value) -> ::Google::Cloud::Deploy::V1::CustomCanaryDeployment- value (::Google::Cloud::Deploy::V1::CustomCanaryDeployment) — Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
Note: The following fields are mutually exclusive:
custom_canary_deployment,canary_deployment. If a field in that set is populated, all other fields in the set will automatically be cleared.
- (::Google::Cloud::Deploy::V1::CustomCanaryDeployment) — Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
Note: The following fields are mutually exclusive:
custom_canary_deployment,canary_deployment. If a field in that set is populated, all other fields in the set will automatically be cleared.
#runtime_config
def runtime_config() -> ::Google::Cloud::Deploy::V1::RuntimeConfig- (::Google::Cloud::Deploy::V1::RuntimeConfig) — Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.
#runtime_config=
def runtime_config=(value) -> ::Google::Cloud::Deploy::V1::RuntimeConfig- value (::Google::Cloud::Deploy::V1::RuntimeConfig) — Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.
- (::Google::Cloud::Deploy::V1::RuntimeConfig) — Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.