View Source GoogleApi.CloudDeploy.V1.Model.Canary (google_api_cloud_deploy v0.6.0)
Canary represents the canary deployment strategy.
Attributes
-
canaryDeployment
(type:GoogleApi.CloudDeploy.V1.Model.CanaryDeployment.t
, default:nil
) - Configures the progressive based deployment for a Target. -
customCanaryDeployment
(type:GoogleApi.CloudDeploy.V1.Model.CustomCanaryDeployment.t
, default:nil
) - Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments. -
runtimeConfig
(type:GoogleApi.CloudDeploy.V1.Model.RuntimeConfig.t
, default:nil
) - 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.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.CloudDeploy.V1.Model.Canary{ canaryDeployment: GoogleApi.CloudDeploy.V1.Model.CanaryDeployment.t() | nil, customCanaryDeployment: GoogleApi.CloudDeploy.V1.Model.CustomCanaryDeployment.t() | nil, runtimeConfig: GoogleApi.CloudDeploy.V1.Model.RuntimeConfig.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.