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.
1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1141 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.
1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1141 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.
1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1141 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.
1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1141 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.
1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1141 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.
1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1141 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.
1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1141 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.
1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 |
# File 'gems/aws-sdk-appconfig/lib/aws-sdk-appconfig/types.rb', line 1141 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 |