Class: Aws::ECS::Types::ExpressGatewayServiceConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::ECS::Types::ExpressGatewayServiceConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ecs/types.rb
Overview
Represents a specific configuration revision of an Express service, containing all the settings and parameters for that revision.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cpu ⇒ String
The CPU allocation for tasks in this service revision.
-
#created_at ⇒ Time
The Unix timestamp for when this service revision was created.
-
#execution_role_arn ⇒ String
The ARN of the task execution role for the service revision.
-
#health_check_path ⇒ String
The health check path for this service revision.
-
#ingress_paths ⇒ Array<Types::IngressPathSummary>
The entry point into this service revision.
-
#memory ⇒ String
The memory allocation for tasks in this service revision.
-
#network_configuration ⇒ Types::ExpressGatewayServiceNetworkConfiguration
The network configuration for tasks in this service revision.
-
#primary_container ⇒ Types::ExpressGatewayContainer
The primary container configuration for this service revision.
-
#scaling_target ⇒ Types::ExpressGatewayScalingTarget
The auto-scaling configuration for this service revision.
-
#service_revision_arn ⇒ String
The ARN of the service revision.
-
#task_definition_arn ⇒ String
The ARN of the task definition used by this service revision.
-
#task_role_arn ⇒ String
The ARN of the task role for the service revision.
Instance Attribute Details
#cpu ⇒ String
The CPU allocation for tasks in this service revision.
7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 |
# File 'lib/aws-sdk-ecs/types.rb', line 7902 class ExpressGatewayServiceConfiguration < Struct.new( :service_revision_arn, :execution_role_arn, :task_role_arn, :task_definition_arn, :cpu, :memory, :network_configuration, :health_check_path, :primary_container, :scaling_target, :ingress_paths, :created_at) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The Unix timestamp for when this service revision was created.
7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 |
# File 'lib/aws-sdk-ecs/types.rb', line 7902 class ExpressGatewayServiceConfiguration < Struct.new( :service_revision_arn, :execution_role_arn, :task_role_arn, :task_definition_arn, :cpu, :memory, :network_configuration, :health_check_path, :primary_container, :scaling_target, :ingress_paths, :created_at) SENSITIVE = [] include Aws::Structure end |
#execution_role_arn ⇒ String
The ARN of the task execution role for the service revision.
7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 |
# File 'lib/aws-sdk-ecs/types.rb', line 7902 class ExpressGatewayServiceConfiguration < Struct.new( :service_revision_arn, :execution_role_arn, :task_role_arn, :task_definition_arn, :cpu, :memory, :network_configuration, :health_check_path, :primary_container, :scaling_target, :ingress_paths, :created_at) SENSITIVE = [] include Aws::Structure end |
#health_check_path ⇒ String
The health check path for this service revision.
7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 |
# File 'lib/aws-sdk-ecs/types.rb', line 7902 class ExpressGatewayServiceConfiguration < Struct.new( :service_revision_arn, :execution_role_arn, :task_role_arn, :task_definition_arn, :cpu, :memory, :network_configuration, :health_check_path, :primary_container, :scaling_target, :ingress_paths, :created_at) SENSITIVE = [] include Aws::Structure end |
#ingress_paths ⇒ Array<Types::IngressPathSummary>
The entry point into this service revision.
7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 |
# File 'lib/aws-sdk-ecs/types.rb', line 7902 class ExpressGatewayServiceConfiguration < Struct.new( :service_revision_arn, :execution_role_arn, :task_role_arn, :task_definition_arn, :cpu, :memory, :network_configuration, :health_check_path, :primary_container, :scaling_target, :ingress_paths, :created_at) SENSITIVE = [] include Aws::Structure end |
#memory ⇒ String
The memory allocation for tasks in this service revision.
7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 |
# File 'lib/aws-sdk-ecs/types.rb', line 7902 class ExpressGatewayServiceConfiguration < Struct.new( :service_revision_arn, :execution_role_arn, :task_role_arn, :task_definition_arn, :cpu, :memory, :network_configuration, :health_check_path, :primary_container, :scaling_target, :ingress_paths, :created_at) SENSITIVE = [] include Aws::Structure end |
#network_configuration ⇒ Types::ExpressGatewayServiceNetworkConfiguration
The network configuration for tasks in this service revision.
7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 |
# File 'lib/aws-sdk-ecs/types.rb', line 7902 class ExpressGatewayServiceConfiguration < Struct.new( :service_revision_arn, :execution_role_arn, :task_role_arn, :task_definition_arn, :cpu, :memory, :network_configuration, :health_check_path, :primary_container, :scaling_target, :ingress_paths, :created_at) SENSITIVE = [] include Aws::Structure end |
#primary_container ⇒ Types::ExpressGatewayContainer
The primary container configuration for this service revision.
7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 |
# File 'lib/aws-sdk-ecs/types.rb', line 7902 class ExpressGatewayServiceConfiguration < Struct.new( :service_revision_arn, :execution_role_arn, :task_role_arn, :task_definition_arn, :cpu, :memory, :network_configuration, :health_check_path, :primary_container, :scaling_target, :ingress_paths, :created_at) SENSITIVE = [] include Aws::Structure end |
#scaling_target ⇒ Types::ExpressGatewayScalingTarget
The auto-scaling configuration for this service revision.
7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 |
# File 'lib/aws-sdk-ecs/types.rb', line 7902 class ExpressGatewayServiceConfiguration < Struct.new( :service_revision_arn, :execution_role_arn, :task_role_arn, :task_definition_arn, :cpu, :memory, :network_configuration, :health_check_path, :primary_container, :scaling_target, :ingress_paths, :created_at) SENSITIVE = [] include Aws::Structure end |
#service_revision_arn ⇒ String
The ARN of the service revision.
7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 |
# File 'lib/aws-sdk-ecs/types.rb', line 7902 class ExpressGatewayServiceConfiguration < Struct.new( :service_revision_arn, :execution_role_arn, :task_role_arn, :task_definition_arn, :cpu, :memory, :network_configuration, :health_check_path, :primary_container, :scaling_target, :ingress_paths, :created_at) SENSITIVE = [] include Aws::Structure end |
#task_definition_arn ⇒ String
The ARN of the task definition used by this service revision. This is present for all Express services and reflects the task definition in use, whether managed by Amazon ECS or provided by the customer.
7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 |
# File 'lib/aws-sdk-ecs/types.rb', line 7902 class ExpressGatewayServiceConfiguration < Struct.new( :service_revision_arn, :execution_role_arn, :task_role_arn, :task_definition_arn, :cpu, :memory, :network_configuration, :health_check_path, :primary_container, :scaling_target, :ingress_paths, :created_at) SENSITIVE = [] include Aws::Structure end |
#task_role_arn ⇒ String
The ARN of the task role for the service revision.
7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 |
# File 'lib/aws-sdk-ecs/types.rb', line 7902 class ExpressGatewayServiceConfiguration < Struct.new( :service_revision_arn, :execution_role_arn, :task_role_arn, :task_definition_arn, :cpu, :memory, :network_configuration, :health_check_path, :primary_container, :scaling_target, :ingress_paths, :created_at) SENSITIVE = [] include Aws::Structure end |