Struct rusoto_apigateway::CanarySettings
[−]
[src]
pub struct CanarySettings { pub deployment_id: Option<String>, pub percent_traffic: Option<f64>, pub stage_variable_overrides: Option<HashMap<String, String>>, pub use_stage_cache: Option<bool>, }
Configuration settings of a canary deployment.
Fields
deployment_id: Option<String>
The ID of the canary deployment.
percent_traffic: Option<f64>
The percent (0-100) of traffic diverted to a canary deployment.
stage_variable_overrides: Option<HashMap<String, String>>
Stage variables overridden for a canary release deployment, including new stage variables introduced in the canary. These stage variables are represented as a string-to-string map between stage variable names and their values.
use_stage_cache: Option<bool>
A Boolean flag to indicate whether the canary deployment uses the stage cache or not.
Trait Implementations
impl Default for CanarySettings
[src]
fn default() -> CanarySettings
[src]
Returns the "default value" for a type. Read more
impl Debug for CanarySettings
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for CanarySettings
[src]
fn clone(&self) -> CanarySettings
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more