Class: Aws::ECS::Types::ServiceDeployment
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECS::Types::ServiceDeployment
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ecs/types.rb
Overview
Information about the service deployment.
Service deployments provide a comprehensive view of your deployments. For information about service deployments, see [View service history using Amazon ECS service deployments] in the Amazon Elastic Container Service Developer Guide .
[1]: docs.aws.amazon.com/AmazonECS/latest/developerguide/service-deployment.html
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#alarms ⇒ Types::ServiceDeploymentAlarms
The CloudWatch alarms that determine when a service deployment fails.
-
#cluster_arn ⇒ String
The ARN of the cluster that hosts the service.
-
#created_at ⇒ Time
The time the service deployment was created.
-
#deployment_circuit_breaker ⇒ Types::ServiceDeploymentCircuitBreaker
The circuit breaker configuration that determines a service deployment failed.
-
#deployment_configuration ⇒ Types::DeploymentConfiguration
Optional deployment parameters that control how many tasks run during a deployment and the ordering of stopping and starting tasks.
-
#finished_at ⇒ Time
The time the service deployment finished.
-
#rollback ⇒ Types::Rollback
The rollback options the service deployment uses when the deployment fails.
-
#service_arn ⇒ String
The ARN of the service for this service deployment.
-
#service_deployment_arn ⇒ String
The ARN of the service deployment.
-
#source_service_revisions ⇒ Array<Types::ServiceRevisionSummary>
The currently deployed workload configuration.
-
#started_at ⇒ Time
The time the service deployment statred.
-
#status ⇒ String
The service deployment state.
-
#status_reason ⇒ String
Information about why the service deployment is in the current status.
-
#stopped_at ⇒ Time
The time the service deployment stopped.
-
#target_service_revision ⇒ Types::ServiceRevisionSummary
The workload configuration being deployed.
-
#updated_at ⇒ Time
The time that the service deployment was last updated.
Instance Attribute Details
#alarms ⇒ Types::ServiceDeploymentAlarms
The CloudWatch alarms that determine when a service deployment fails.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |
#cluster_arn ⇒ String
The ARN of the cluster that hosts the service.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The time the service deployment was created. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |
#deployment_circuit_breaker ⇒ Types::ServiceDeploymentCircuitBreaker
The circuit breaker configuration that determines a service deployment failed.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |
#deployment_configuration ⇒ Types::DeploymentConfiguration
Optional deployment parameters that control how many tasks run during a deployment and the ordering of stopping and starting tasks.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |
#finished_at ⇒ Time
The time the service deployment finished. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |
#rollback ⇒ Types::Rollback
The rollback options the service deployment uses when the deployment fails.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |
#service_arn ⇒ String
The ARN of the service for this service deployment.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |
#service_deployment_arn ⇒ String
The ARN of the service deployment.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |
#source_service_revisions ⇒ Array<Types::ServiceRevisionSummary>
The currently deployed workload configuration.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |
#started_at ⇒ Time
The time the service deployment statred. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The service deployment state.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |
#status_reason ⇒ String
Information about why the service deployment is in the current status. For example, the circuit breaker detected a failure.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |
#stopped_at ⇒ Time
The time the service deployment stopped. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.
The service deployment stops when any of the following actions happen:
-
A user manually stops the deployment
-
The rollback option is not in use for the failure detection mechanism (the circuit breaker or alarm-based) and the service fails.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |
#target_service_revision ⇒ Types::ServiceRevisionSummary
The workload configuration being deployed.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The time that the service deployment was last updated. The format is yyyy-MM-dd HH:mm:ss.SSSSSS.
10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 |
# File 'lib/aws-sdk-ecs/types.rb', line 10010 class ServiceDeployment < Struct.new( :service_deployment_arn, :service_arn, :cluster_arn, :created_at, :started_at, :finished_at, :stopped_at, :updated_at, :source_service_revisions, :target_service_revision, :status, :status_reason, :deployment_configuration, :rollback, :deployment_circuit_breaker, :alarms) SENSITIVE = [] include Aws::Structure end |