View Source GoogleApi.CloudDeploy.V1.Model.Canary (google_api_cloud_deploy v0.13.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.