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 |