Class: Aws::AppConfig::Types::DeploymentStrategy
- Inherits:
-
Struct
- Object
- Struct
- Aws::AppConfig::Types::DeploymentStrategy
- Defined in:
- gems/aws-sdk-appconfig/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.
1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1095 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.
1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1095 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.
1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1095 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.
1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1095 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.
1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1095 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.
1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1095 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.
1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1095 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.
1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1095 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 |