Canary class
Canary represents the canary deployment strategy.
Constructors
-
Canary({Input<
CanaryDeployment> ? canaryDeployment, Input<CustomCanaryDeployment> ? customCanaryDeployment, Input<RuntimeConfig> ? runtimeConfig}) -
Creates a new Canary.
canaryDeploymentConfigures the progressive based deployment for a Target.customCanaryDeploymentConfigures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.runtimeConfigOptional. 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.const -
Canary.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
canaryDeployment
→ Input<
CanaryDeployment> ? -
Configures the progressive based deployment for a Target.
final
-
customCanaryDeployment
→ Input<
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.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
runtimeConfig
→ Input<
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.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited