Class: Aws::ECS::Types::ECSManagedResources
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECS::Types::ECSManagedResources
- Defined in:
- gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb
Overview
Represents the Amazon Web Services resources managed by Amazon ECS for an Express service, including ingress paths, auto-scaling policies, metric alarms, and security groups.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#auto_scaling ⇒ Types::ManagedAutoScaling
The auto-scaling configuration and policies for the Express service.
-
#ingress_paths ⇒ Array<Types::ManagedIngressPath>
The ingress paths and endpoints for the Express service.
-
#log_groups ⇒ Array<Types::ManagedLogGroup>
The log groups managed by the Express service.
-
#metric_alarms ⇒ Array<Types::ManagedMetricAlarm>
The CloudWatch metric alarms associated with the Express service.
-
#service_security_groups ⇒ Array<Types::ManagedSecurityGroup>
The security groups managed by the Express service.
Instance Attribute Details
#auto_scaling ⇒ Types::ManagedAutoScaling
The auto-scaling configuration and policies for the Express service.
5602 5603 5604 5605 5606 5607 5608 5609 5610 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 5602 class ECSManagedResources < Struct.new( :ingress_paths, :auto_scaling, :metric_alarms, :service_security_groups, :log_groups) SENSITIVE = [] include Aws::Structure end |
#ingress_paths ⇒ Array<Types::ManagedIngressPath>
The ingress paths and endpoints for the Express service.
5602 5603 5604 5605 5606 5607 5608 5609 5610 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 5602 class ECSManagedResources < Struct.new( :ingress_paths, :auto_scaling, :metric_alarms, :service_security_groups, :log_groups) SENSITIVE = [] include Aws::Structure end |
#log_groups ⇒ Array<Types::ManagedLogGroup>
The log groups managed by the Express service.
5602 5603 5604 5605 5606 5607 5608 5609 5610 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 5602 class ECSManagedResources < Struct.new( :ingress_paths, :auto_scaling, :metric_alarms, :service_security_groups, :log_groups) SENSITIVE = [] include Aws::Structure end |
#metric_alarms ⇒ Array<Types::ManagedMetricAlarm>
The CloudWatch metric alarms associated with the Express service.
5602 5603 5604 5605 5606 5607 5608 5609 5610 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 5602 class ECSManagedResources < Struct.new( :ingress_paths, :auto_scaling, :metric_alarms, :service_security_groups, :log_groups) SENSITIVE = [] include Aws::Structure end |
#service_security_groups ⇒ Array<Types::ManagedSecurityGroup>
The security groups managed by the Express service.
5602 5603 5604 5605 5606 5607 5608 5609 5610 |
# File 'gems/aws-sdk-ecs/lib/aws-sdk-ecs/types.rb', line 5602 class ECSManagedResources < Struct.new( :ingress_paths, :auto_scaling, :metric_alarms, :service_security_groups, :log_groups) SENSITIVE = [] include Aws::Structure end |