EndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration class

Constructors

EndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration({Input<EndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize?>? canarySize, Input<EndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize?>? linearStepSize, required Input<String> type, required Input<int> waitIntervalInSeconds})
Creates a new EndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration. canarySize Batch size for the first step to turn on traffic on the new endpoint fleet. Value must be less than or equal to 50% of the variant's total instance count. See Canary Size. linearStepSize Batch size for each step to turn on traffic on the new endpoint fleet. Value must be 10-50% of the variant's total instance count. See Linear Step Size. type Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR. waitIntervalInSeconds The waiting time (in seconds) between incremental steps to turn on traffic on the new endpoint fleet. Valid values are between 0 and 3600.
const
EndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfiguration.fromMap(Map<String, dynamic> map)
factory

Properties

canarySize → Input<EndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationCanarySize?>?
Batch size for the first step to turn on traffic on the new endpoint fleet. Value must be less than or equal to 50% of the variant's total instance count. See Canary Size.
final
hashCode int
The hash code for this object.
no setterinherited
linearStepSize → Input<EndpointDeploymentConfigBlueGreenUpdatePolicyTrafficRoutingConfigurationLinearStepSize?>?
Batch size for each step to turn on traffic on the new endpoint fleet. Value must be 10-50% of the variant's total instance count. See Linear Step Size.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
type → Input<String>
Traffic routing strategy type. Valid values are: ALL_AT_ONCE, CANARY, and LINEAR.
final
waitIntervalInSeconds → Input<int>
The waiting time (in seconds) between incremental steps to turn on traffic on the new endpoint fleet. Valid values are between 0 and 3600.
final

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