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.