Class: Aws::AppConfig::Types::DeploymentStrategy
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::AppConfig::Types::DeploymentStrategy
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-appconfig/types.rb
 
Overview
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #deployment_duration_in_minutes  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Total amount of time the deployment lasted.
 - 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The description of the deployment strategy.
 - 
  
    
      #final_bake_time_in_minutes  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.
 - 
  
    
      #growth_factor  ⇒ Float 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The percentage of targets that received a deployed configuration during each interval.
 - 
  
    
      #growth_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The algorithm used to define how percentage grew over time.
 - 
  
    
      #id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The deployment strategy ID.
 - 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the deployment strategy.
 - 
  
    
      #replicate_to  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Save the deployment strategy to a Systems Manager (SSM) document.
 
Instance Attribute Details
#deployment_duration_in_minutes ⇒ Integer
Total amount of time the deployment lasted.
      1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282  | 
    
      # File 'lib/aws-sdk-appconfig/types.rb', line 1271 class DeploymentStrategy < Struct.new( :id, :name, :description, :deployment_duration_in_minutes, :growth_type, :growth_factor, :final_bake_time_in_minutes, :replicate_to) SENSITIVE = [] include Aws::Structure end  | 
  
#description ⇒ String
The description of the deployment strategy.
      1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282  | 
    
      # File 'lib/aws-sdk-appconfig/types.rb', line 1271 class DeploymentStrategy < Struct.new( :id, :name, :description, :deployment_duration_in_minutes, :growth_type, :growth_factor, :final_bake_time_in_minutes, :replicate_to) SENSITIVE = [] include Aws::Structure end  | 
  
#final_bake_time_in_minutes ⇒ Integer
The amount of time that AppConfig monitored for alarms before considering the deployment to be complete and no longer eligible for automatic rollback.
      1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282  | 
    
      # File 'lib/aws-sdk-appconfig/types.rb', line 1271 class DeploymentStrategy < Struct.new( :id, :name, :description, :deployment_duration_in_minutes, :growth_type, :growth_factor, :final_bake_time_in_minutes, :replicate_to) SENSITIVE = [] include Aws::Structure end  | 
  
#growth_factor ⇒ Float
The percentage of targets that received a deployed configuration during each interval.
      1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282  | 
    
      # File 'lib/aws-sdk-appconfig/types.rb', line 1271 class DeploymentStrategy < Struct.new( :id, :name, :description, :deployment_duration_in_minutes, :growth_type, :growth_factor, :final_bake_time_in_minutes, :replicate_to) SENSITIVE = [] include Aws::Structure end  | 
  
#growth_type ⇒ String
The algorithm used to define how percentage grew over time.
      1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282  | 
    
      # File 'lib/aws-sdk-appconfig/types.rb', line 1271 class DeploymentStrategy < Struct.new( :id, :name, :description, :deployment_duration_in_minutes, :growth_type, :growth_factor, :final_bake_time_in_minutes, :replicate_to) SENSITIVE = [] include Aws::Structure end  | 
  
#id ⇒ String
The deployment strategy ID.
      1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282  | 
    
      # File 'lib/aws-sdk-appconfig/types.rb', line 1271 class DeploymentStrategy < Struct.new( :id, :name, :description, :deployment_duration_in_minutes, :growth_type, :growth_factor, :final_bake_time_in_minutes, :replicate_to) SENSITIVE = [] include Aws::Structure end  | 
  
#name ⇒ String
The name of the deployment strategy.
      1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282  | 
    
      # File 'lib/aws-sdk-appconfig/types.rb', line 1271 class DeploymentStrategy < Struct.new( :id, :name, :description, :deployment_duration_in_minutes, :growth_type, :growth_factor, :final_bake_time_in_minutes, :replicate_to) SENSITIVE = [] include Aws::Structure end  | 
  
#replicate_to ⇒ String
Save the deployment strategy to a Systems Manager (SSM) document.
      1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282  | 
    
      # File 'lib/aws-sdk-appconfig/types.rb', line 1271 class DeploymentStrategy < Struct.new( :id, :name, :description, :deployment_duration_in_minutes, :growth_type, :growth_factor, :final_bake_time_in_minutes, :replicate_to) SENSITIVE = [] include Aws::Structure end  |