CanaryResponse class
Canary represents the canary deployment strategy.
Constructors
-
CanaryResponse({required Input<
CanaryDeploymentResponse> canaryDeployment, required Input<CustomCanaryDeploymentResponse> customCanaryDeployment, required Input<RuntimeConfigResponse> runtimeConfig}) -
Creates a new CanaryResponse.
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 -
CanaryResponse.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
canaryDeployment
→ Input<
CanaryDeploymentResponse> -
Configures the progressive based deployment for a Target.
final
-
customCanaryDeployment
→ Input<
CustomCanaryDeploymentResponse> -
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<
RuntimeConfigResponse> -
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