Class: Aws::SecurityHub::Types::AwsEcsServiceDeploymentConfigurationDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsEcsServiceDeploymentConfigurationDetails
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Optional deployment parameters for the service.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#deployment_circuit_breaker ⇒ Types::AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetails
Determines whether a service deployment fails if a service cannot reach a steady state.
-
#maximum_percent ⇒ Integer
For a service that uses the rolling update (‘ECS`) deployment type, the maximum number of tasks in a service that are allowed in the `RUNNING` or `PENDING` state during a deployment, and for tasks that use the EC2 launch type, when any container instances are in the `DRAINING` state.
-
#minimum_healthy_percent ⇒ Integer
For a service that uses the rolling update (‘ECS`) deployment type, the minimum number of tasks in a service that must remain in the `RUNNING` state during a deployment, and while any container instances are in the `DRAINING` state if the service contains tasks using the EC2 launch type.
Instance Attribute Details
#deployment_circuit_breaker ⇒ Types::AwsEcsServiceDeploymentConfigurationDeploymentCircuitBreakerDetails
Determines whether a service deployment fails if a service cannot reach a steady state.
9936 9937 9938 9939 9940 9941 9942 |
# File 'lib/aws-sdk-securityhub/types.rb', line 9936 class AwsEcsServiceDeploymentConfigurationDetails < Struct.new( :deployment_circuit_breaker, :maximum_percent, :minimum_healthy_percent) SENSITIVE = [] include Aws::Structure end |
#maximum_percent ⇒ Integer
For a service that uses the rolling update (‘ECS`) deployment type, the maximum number of tasks in a service that are allowed in the `RUNNING` or `PENDING` state during a deployment, and for tasks that use the EC2 launch type, when any container instances are in the `DRAINING` state. Provided as a percentage of the desired number of tasks. The default value is 200%.
For a service that uses the blue/green (‘CODE_DEPLOY`) or `EXTERNAL` deployment types, and tasks that use the EC2 launch type, the maximum number of tasks in the service that remain in the `RUNNING` state while the container instances are in the `DRAINING` state.
For the Fargate launch type, the maximum percent value is not used.
9936 9937 9938 9939 9940 9941 9942 |
# File 'lib/aws-sdk-securityhub/types.rb', line 9936 class AwsEcsServiceDeploymentConfigurationDetails < Struct.new( :deployment_circuit_breaker, :maximum_percent, :minimum_healthy_percent) SENSITIVE = [] include Aws::Structure end |
#minimum_healthy_percent ⇒ Integer
For a service that uses the rolling update (‘ECS`) deployment type, the minimum number of tasks in a service that must remain in the `RUNNING` state during a deployment, and while any container instances are in the `DRAINING` state if the service contains tasks using the EC2 launch type. Expressed as a percentage of the desired number of tasks. The default value is 100%.
For a service that uses the blue/green (‘CODE_DEPLOY`) or `EXTERNAL` deployment types and tasks that use the EC2 launch type, the minimum number of the tasks in the service that remain in the `RUNNING` state while the container instances are in the `DRAINING` state.
For the Fargate launch type, the minimum healthy percent value is not used.
9936 9937 9938 9939 9940 9941 9942 |
# File 'lib/aws-sdk-securityhub/types.rb', line 9936 class AwsEcsServiceDeploymentConfigurationDetails < Struct.new( :deployment_circuit_breaker, :maximum_percent, :minimum_healthy_percent) SENSITIVE = [] include Aws::Structure end |