Reference documentation and code samples for the Google Cloud Deploy V1 Client class Canary.
Canary represents the canary deployment strategy.
Generated from protobuf message google.cloud.deploy.v1.Canary
Namespace
Google \ Cloud \ Deploy \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ runtime_config
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.
↳ canary_deployment
↳ custom_canary_deployment
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.
getRuntimeConfig
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.
hasRuntimeConfig
clearRuntimeConfig
setRuntimeConfig
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.
$this
getCanaryDeployment
Configures the progressive based deployment for a Target.
hasCanaryDeployment
setCanaryDeployment
Configures the progressive based deployment for a Target.
$this
getCustomCanaryDeployment
Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
hasCustomCanaryDeployment
setCustomCanaryDeployment
Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
$this
getMode
string