Class: MintPress::Aws::ECS::TaskSet
- Inherits:
-
Object
- Object
- MintPress::Aws::ECS::TaskSet
- Includes:
- MintLogger, AwsCommon, Mixins::Properties
- Defined in:
- src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb
Properties (Read/Write)
-
#capacity_provider_strategy ⇒ Array of ⇒ [MintPress::Aws::ECS::CapacityProviderStrategyItem]
'The capacity provider strategy to use for the task set. A capacity provider strategy consists of one or more capacity providers along with the base and weight to assign to them. A capacity provider must be associated with the cluster to be used in a capacity provider strategy. The PutClusterCapacityProviders API is used to associate a capacity provider with a cluster. Only capacity providers with an ACTIVE or UPDATING status can be used. If a capacityProviderStrategy is specified, the launchType parameter must be omitted. If no capacityProviderStrategy or launchType is specified, the defaultCapacityProviderStrategy for the cluster is used. If specifying a capacity provider that uses an Auto Scaling group, the capacity provider must already be created. New capacity providers can be created with the CreateCapacityProvider API operation. To use a AWS Fargate capacity provider, specify either the FARGATE or FARGATE_SPOT capacity providers. The AWS Fargate capacity providers are available to all accounts and only need to be associated with a cluster to be used. The PutClusterCapacityProviders API operation is used to update the list of available capacity providers for a cluster after the cluster is created.'
Property Attributes- source ⇒ "create_task_set"
- orig_name ⇒ 'capacity_provider_strategy'
- create_task_set_prop ⇒ 'capacity_provider_strategy'
- read_only ⇒ false
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 29 property :capacity_provider_strategy, description: 'The capacity provider strategy to use for the task set. A capacity provider strategy consists of one or more capacity providers along with the base and weight to assign to them. A capacity provider must be associated with the cluster to be used in a capacity provider strategy. The PutClusterCapacityProviders API is used to associate a capacity provider with a cluster. Only capacity providers with an ACTIVE or UPDATING status can be used. If a capacityProviderStrategy is specified, the launchType parameter must be omitted. If no capacityProviderStrategy or launchType is specified, the defaultCapacityProviderStrategy for the cluster is used. If specifying a capacity provider that uses an Auto Scaling group, the capacity provider must already be created. New capacity providers can be created with the CreateCapacityProvider API operation. To use a AWS Fargate capacity provider, specify either the FARGATE or FARGATE_SPOT capacity providers. The AWS Fargate capacity providers are available to all accounts and only need to be associated with a cluster to be used. The PutClusterCapacityProviders API operation is used to update the list of available capacity providers for a cluster after the cluster is created.', source: "create_task_set", orig_name: 'capacity_provider_strategy', type: [MintPress::Aws::ECS::CapacityProviderStrategyItem], array: true, create_task_set_prop: 'capacity_provider_strategy', read_only: false
-
#cluster_arn ⇒ [String]
'The Amazon Resource Name (ARN) of the cluster that the service that hosts the task set exists in.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::ECS::TaskSet"
- orig_name ⇒ 'cluster_arn'
55
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 55 property :cluster_arn, disposition: :attribute, description: 'The Amazon Resource Name (ARN) of the cluster that the service that hosts the task set exists in.', source: "MintPress::Aws::ECS::TaskSet", orig_name: 'cluster_arn', type: [String]
-
#computed_desired_count ⇒ [Integer]
'The computed desired count for the task set.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::ECS::TaskSet"
- orig_name ⇒ 'computed_desired_count'
56
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 56 property :computed_desired_count, disposition: :attribute, description: 'The computed desired count for the task set.', source: "MintPress::Aws::ECS::TaskSet", orig_name: 'computed_desired_count', type: [Integer]
-
#created_at ⇒ [Time]
'The Unix timestamp for when the task set was created.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::ECS::TaskSet"
- orig_name ⇒ 'created_at'
57
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 57 property :created_at, disposition: :attribute, description: 'The Unix timestamp for when the task set was created.', source: "MintPress::Aws::ECS::TaskSet", orig_name: 'created_at', type: [Time]
-
#id ⇒ [String] (Default Value: Proc.new { self.name })
'The ID of the task set.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::ECS::TaskSet"
- orig_name ⇒ 'id'
- default ⇒ Proc.new { self.name }
58
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 58 property :id, disposition: :attribute, description: 'The ID of the task set.', source: "MintPress::Aws::ECS::TaskSet", orig_name: 'id', type: [String], default: Proc.new { self.name }
-
#launch_type ⇒ [String]
'The launch type that new tasks in the task set will use. For more information, see Amazon ECS Launch Types in the Amazon Elastic Container Service Developer Guide. If a launchType is specified, the capacityProviderStrategy parameter must be omitted.'
Property Attributes- source ⇒ "create_task_set"
- orig_name ⇒ 'launch_type'
- create_task_set_prop ⇒ 'launch_type'
- read_only ⇒ false
59 60 61 62 63 64
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 59 property :launch_type, description: 'The launch type that new tasks in the task set will use. For more information, see Amazon ECS Launch Types in the Amazon Elastic Container Service Developer Guide. If a launchType is specified, the capacityProviderStrategy parameter must be omitted.', source: "create_task_set", orig_name: 'launch_type', type: [String], create_task_set_prop: 'launch_type', read_only: false
-
#load_balancers ⇒ Array of ⇒ [MintPress::Aws::ECS::LoadBalancer]
'A load balancer object representing the load balancer to use with the task set. The supported load balancer types are either an Application Load Balancer or a Network Load Balancer.'
Property Attributes- source ⇒ "create_task_set"
- orig_name ⇒ 'load_balancers'
- create_task_set_prop ⇒ 'load_balancers'
- read_only ⇒ false
65 66 67
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 65 property :load_balancers, description: 'A load balancer object representing the load balancer to use with the task set. The supported load balancer types are either an Application Load Balancer or a Network Load Balancer.', source: "create_task_set", orig_name: 'load_balancers', type: [MintPress::Aws::ECS::LoadBalancer], array: true, create_task_set_prop: 'load_balancers', read_only: false
-
#network_configuration ⇒ [MintPress::Aws::ECS::AwsVpcConfiguration]
'An object representing the network configuration for a task or service.'
Property Attributes- source ⇒ "create_task_set"
- orig_name ⇒ 'network_configuration'
- create_task_set_prop ⇒ "network_configuration.awsvpc_configuration"
- read_only ⇒ false
68 69
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 68 property :network_configuration, description: 'An object representing the network configuration for a task or service.', source: "create_task_set", orig_name: 'network_configuration', type: [MintPress::Aws::ECS::AwsVpcConfiguration], create_task_set_prop: "network_configuration.awsvpc_configuration", read_only: false
-
#pending_count ⇒ [Integer]
'The number of tasks in the task set that are in the PENDING status during a deployment.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::ECS::TaskSet"
- orig_name ⇒ 'pending_count'
70
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 70 property :pending_count, disposition: :attribute, description: 'The number of tasks in the task set that are in the PENDING status during a deployment.', source: "MintPress::Aws::ECS::TaskSet", orig_name: 'pending_count', type: [Integer]
-
#platform_version ⇒ [String]
'The platform version that the tasks in the task set should use. A platform version is specified only for tasks using the Fargate launch type. If one isn"t specified, the LATEST platform version is used by default.'
Property Attributes- source ⇒ "create_task_set"
- orig_name ⇒ 'platform_version'
- create_task_set_prop ⇒ 'platform_version'
- read_only ⇒ false
71 72 73 74
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 71 property :platform_version, description: 'The platform version that the tasks in the task set should use. A platform version is specified only for tasks using the Fargate launch type. If one isn"t specified, the LATEST platform version is used by default.', source: "create_task_set", orig_name: 'platform_version', type: [String], create_task_set_prop: 'platform_version', read_only: false
-
#running_count ⇒ [Integer]
'The number of tasks in the task set that are in the RUNNING status during a deployment.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::ECS::TaskSet"
- orig_name ⇒ 'running_count'
75
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 75 property :running_count, disposition: :attribute, description: 'The number of tasks in the task set that are in the RUNNING status during a deployment.', source: "MintPress::Aws::ECS::TaskSet", orig_name: 'running_count', type: [Integer]
-
#scale ⇒ [MintPress::Aws::ECS::Scale] (Default Value: MintPress::Aws::ECS::Scale.new)
'A floating-point percentage of the desired number of tasks to place and keep running in the task set.'
Property Attributes- source ⇒ "update_task_set"
- orig_name ⇒ 'scale'
- default ⇒ MintPress::Aws::ECS::Scale.new
- create_task_set_prop ⇒ 'scale'
- read_only ⇒ false
- update_task_set_prop ⇒ 'scale'
76 77
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 76 property :scale, description: 'A floating-point percentage of the desired number of tasks to place and keep running in the task set.', source: "update_task_set", orig_name: 'scale', type: [MintPress::Aws::ECS::Scale], default: MintPress::Aws::ECS::Scale.new, create_task_set_prop: 'scale', read_only: false, update_task_set_prop: 'scale'
-
#service_arn ⇒ [String]
'The Amazon Resource Name (ARN) of the service the task set exists in.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::ECS::TaskSet"
- orig_name ⇒ 'service_arn'
78
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 78 property :service_arn, disposition: :attribute, description: 'The Amazon Resource Name (ARN) of the service the task set exists in.', source: "MintPress::Aws::ECS::TaskSet", orig_name: 'service_arn', type: [String]
-
#service_registries ⇒ Hash of ⇒ [MintPress::Aws::ECS::ServiceRegistry]
'The details of the service discovery registries to assign to this task set. For more information, see Service Discovery.'
Property Attributes- source ⇒ "create_task_set"
- orig_name ⇒ 'service_registries'
- create_task_set_prop ⇒ 'service_registries'
- read_only ⇒ false
79 80
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 79 property :service_registries, description: 'The details of the service discovery registries to assign to this task set. For more information, see Service Discovery.', source: "create_task_set", orig_name: 'service_registries', type: [MintPress::Aws::ECS::ServiceRegistry], array: false, create_task_set_prop: 'service_registries', read_only: false, hash: true
-
#stability_status ⇒ [String]
'The stability status, which indicates whether the task set has reached a steady state.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::ECS::TaskSet"
- orig_name ⇒ 'stability_status'
81
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 81 property :stability_status, disposition: :attribute, description: 'The stability status, which indicates whether the task set has reached a steady state.', source: "MintPress::Aws::ECS::TaskSet", orig_name: 'stability_status', type: [String]
-
#stability_status_at ⇒ [Time]
'The Unix timestamp for when the task set stability status was retrieved.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::ECS::TaskSet"
- orig_name ⇒ 'stability_status_at'
82
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 82 property :stability_status_at, disposition: :attribute, description: 'The Unix timestamp for when the task set stability status was retrieved.', source: "MintPress::Aws::ECS::TaskSet", orig_name: 'stability_status_at', type: [Time]
-
#started_by ⇒ [String]
'The tag specified when a task set is started.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::ECS::TaskSet"
- orig_name ⇒ 'started_by'
83
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 83 property :started_by, disposition: :attribute, description: 'The tag specified when a task set is started.', source: "MintPress::Aws::ECS::TaskSet", orig_name: 'started_by', type: [String]
-
#status ⇒ [String]
'The status of the task set.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::ECS::TaskSet"
- orig_name ⇒ 'status'
84
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 84 property :status, disposition: :attribute, description: 'The status of the task set.', source: "MintPress::Aws::ECS::TaskSet", orig_name: 'status', type: [String]
-
#tags ⇒ Hash of ⇒ [MintPress::Aws::ECS::Tag]
'The metadata that you apply to the task set to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. When a service is deleted, the tags are deleted as well. The following basic restrictions apply to tags: Maximum number of tags per resource - 50 For each resource, each tag key must be unique, and each tag key can have only one value. Maximum key length - 128 Unicode characters in UTF-8 Maximum value length - 256 Unicode characters in UTF-8 If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @. Tag keys and values are case-sensitive. Do not use aws:, AWS:, or any upper or lowercase combination of such as a prefix for either keys or values as it is reserved for AWS use. You cannot edit or delete tag keys or values with this prefix. Tags with this prefix do not count against your tags per resource limit.'
Property Attributes- source ⇒ "create_task_set"
- orig_name ⇒ 'tags'
- create_task_set_prop ⇒ 'tags'
- read_only ⇒ false
85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 85 property :tags, description: 'The metadata that you apply to the task set to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define. When a service is deleted, the tags are deleted as well. The following basic restrictions apply to tags: Maximum number of tags per resource - 50 For each resource, each tag key must be unique, and each tag key can have only one value. Maximum key length - 128 Unicode characters in UTF-8 Maximum value length - 256 Unicode characters in UTF-8 If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @. Tag keys and values are case-sensitive. Do not use aws:, AWS:, or any upper or lowercase combination of such as a prefix for either keys or values as it is reserved for AWS use. You cannot edit or delete tag keys or values with this prefix. Tags with this prefix do not count against your tags per resource limit.', source: "create_task_set", orig_name: 'tags', type: [MintPress::Aws::ECS::Tag], array: false, create_task_set_prop: 'tags', read_only: false, hash: true
-
#task_definition ⇒ [String]
'The task definition for the tasks in the task set to use.'
Property Attributes- source ⇒ "create_task_set"
- orig_name ⇒ 'task_definition'
- create_task_set_prop ⇒ 'task_definition'
- read_only ⇒ false
109
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 109 property :task_definition, description: 'The task definition for the tasks in the task set to use.', source: "create_task_set", orig_name: 'task_definition', type: [String], create_task_set_prop: 'task_definition', read_only: false
-
#task_set_arn ⇒ [String]
'The Amazon Resource Name (ARN) of the task set.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::ECS::TaskSet"
- orig_name ⇒ 'task_set_arn'
110
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 110 property :task_set_arn, disposition: :attribute, description: 'The Amazon Resource Name (ARN) of the task set.', source: "MintPress::Aws::ECS::TaskSet", orig_name: 'task_set_arn', type: [String]
-
#updated_at ⇒ [Time]
'The Unix timestamp for when the task set was last updated.'
Property Attributes- disposition ⇒ :attribute
- source ⇒ "MintPress::Aws::ECS::TaskSet"
- orig_name ⇒ 'updated_at'
111
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 111 property :updated_at, disposition: :attribute, description: 'The Unix timestamp for when the task set was last updated.', source: "MintPress::Aws::ECS::TaskSet", orig_name: 'updated_at', type: [Time]
-
#service ⇒ [String]
'The short name or full Amazon Resource Name (ARN) of the service that the task set exists in.'
Property Attributes- create_task_set_prop ⇒ 'service'
- read_only ⇒ false
- source ⇒ "update_task_set"
- delete_task_set_prop ⇒ 'service'
- describe_task_sets_prop ⇒ 'service'
- update_task_set_prop ⇒ 'service'
112 113
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 112 property :service, create_task_set_prop: 'service', type: [String], read_only: false, source: "update_task_set", description: 'The short name or full Amazon Resource Name (ARN) of the service that the task set exists in.', delete_task_set_prop: 'service', describe_task_sets_prop: 'service', update_task_set_prop: 'service'
-
#cluster ⇒ [String]
'The short name or full Amazon Resource Name (ARN) of the cluster that hosts the service that the task set exists in.'
Property Attributes- create_task_set_prop ⇒ 'cluster'
- read_only ⇒ false
- source ⇒ "update_task_set"
- delete_task_set_prop ⇒ 'cluster'
- describe_task_sets_prop ⇒ 'cluster'
- update_task_set_prop ⇒ 'cluster'
114 115
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 114 property :cluster, create_task_set_prop: 'cluster', type: [String], read_only: false, source: "update_task_set", description: 'The short name or full Amazon Resource Name (ARN) of the cluster that hosts the service that the task set exists in.', delete_task_set_prop: 'cluster', describe_task_sets_prop: 'cluster', update_task_set_prop: 'cluster'
-
#client_token ⇒ [String]
'Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.'
Property Attributes- create_task_set_prop ⇒ 'client_token'
- read_only ⇒ false
- source ⇒ "create_task_set"
116 117
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 116 property :client_token, create_task_set_prop: 'client_token', type: [String], read_only: false, source: "create_task_set", description: 'Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.'
-
#task_set ⇒ [String]
'The short name or full Amazon Resource Name (ARN) of the task set to update.'
Property Attributes- delete_task_set_prop ⇒ 'task_set'
- read_only ⇒ false
- source ⇒ "update_task_set"
- update_task_set_prop ⇒ 'task_set'
118 119
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 118 property :task_set, delete_task_set_prop: 'task_set', type: [String], read_only: false, source: "update_task_set", description: 'The short name or full Amazon Resource Name (ARN) of the task set to update.', update_task_set_prop: 'task_set'
-
#force ⇒ [TrueClass,FalseClass]
'If true, this allows you to delete a task set even if it hasn"t been scaled down to zero.'
Property Attributes- delete_task_set_prop ⇒ 'force'
- read_only ⇒ false
- source ⇒ "delete_task_set"
120 121
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 120 property :force, delete_task_set_prop: 'force', type: [TrueClass,FalseClass], read_only: false, source: "delete_task_set", description: 'If true, this allows you to delete a task set even if it hasn"t been scaled down to zero.'
-
#task_sets ⇒ Array of ⇒ [String]
'The ID or full Amazon Resource Name (ARN) of task sets to describe.'
Property Attributes- describe_task_sets_prop ⇒ 'task_sets'
- source ⇒ "describe_task_sets"
122
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 122 property :task_sets, describe_task_sets_prop: 'task_sets', type: [String], array: true, source: "describe_task_sets", description: 'The ID or full Amazon Resource Name (ARN) of task sets to describe.'
-
#include ⇒ Array of ⇒ [String]
'Specifies whether to see the resource tags for the task set. If TAGS is specified, the tags are included in the response. If this field is omitted, tags are not included in the response.'
Property Attributes- describe_task_sets_prop ⇒ 'include'
- source ⇒ "describe_task_sets"
123 124 125
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 123 property :include, describe_task_sets_prop: 'include', type: [String], array: true, source: "describe_task_sets", description: 'Specifies whether to see the resource tags for the task set. If TAGS is specified, the tags are included in the response. If this field is omitted, tags are not included in the response.'
-
#external ⇒ [String]
'An optional non-unique tag that identifies this task set in external systems. If the task set is associated with a service discovery registry, the tasks in this task set will have the ECS_TASK_SET_EXTERNAL_ID AWS Cloud Map attribute set to the provided value.'
Property Attributes- source ⇒ "create_task_set"
- orig_name ⇒ 'external_id'
- create_task_set_prop ⇒ 'external_id'
- read_only ⇒ false
126 127 128 129 130
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 126 property :external, description: 'An optional non-unique tag that identifies this task set in external systems. If the task set is associated with a service discovery registry, the tasks in this task set will have the ECS_TASK_SET_EXTERNAL_ID AWS Cloud Map attribute set to the provided value.', source: "create_task_set", orig_name: 'external_id', type: [String], create_task_set_prop: 'external_id', read_only: false
-
#name ⇒ String
Property Attributes131
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 131 property :name, type: String
-
#region ⇒ String
Region _specifically for this object_. If you're not doing different objects in different regions, you should not set this, but rather set the region on your AwsPlatformProvider instead
Property Attributes135
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 135 property :region, type: String
-
#platform ⇒ MintPress::InfrastructureAws::AwsPlatform (Default Value: MintPress::InfrastructureAws::AwsPlatform.new)
The platform details, including credentials - normally this will come via AwsPlatformProvider (see the Infrastructure Providers section of the documentation)
Property Attributes- default ⇒ MintPress::InfrastructureAws::AwsPlatform.new
138
# File 'src/mintpress-infrastructure-aws/lib/mintpress-infrastructure-aws/generated/ecs/task_set.rb', line 138 property :platform, type: MintPress::InfrastructureAws::AwsPlatform, default: MintPress::InfrastructureAws::AwsPlatform.new
Properties (Read Only)
Constant Summary
Constants included from MintLogger
MintLogger::DEBUG, MintLogger::ERROR, MintLogger::FATAL, MintLogger::INFO, MintLogger::UNKNOWN, MintLogger::VERBOSE, MintLogger::WARN
Instance Attribute Summary
Attributes included from Mixins::Properties
#autopush_set_cache, #dynamic_create, #harvest_on_access, #harvest_undefined_only, #harvested, #tree_root
Instance Method Summary collapse
- #create ⇒ Object
- #delete ⇒ Object
- #delete_cascade ⇒ Object
- #describe ⇒ Object
-
#initialize(opts = {}) ⇒ TaskSet
constructor
A new instance of TaskSet.
- #update ⇒ Object
Methods included from AwsCommon
#alive?, all, #attach_generic, #attached?, #available?, #build_create_hash, #by_id, #by_name, #create_generic, #delete_cascade_generic, #delete_generic, #detach_generic, #exists?, #fill_in_details, #find_by_details, #find_global_object, #get_aws_region, #get_state, #handle_singleton_object, #harvest, #perform_operation, #prop_to_hash, #register_aws_object, #resource_api, #running?, #start_generic, #started?, #stop_generic, #terminate_generic
Methods included from Mixins::Properties
#[], #[]=, #add_validate_report_result, #armour_set_property, #array_contains?, #array_is_a?, #check_autopush, #check_stack_overflow, #clone_property_object, #cloner_handle_single_property, #coerce_single, #contains_as_string?, #display_validate_report_result, #double_initialize?, #dump_to_hash, #find_parent, #find_parent_by_identity, #generate_accessor_functions, #get_canonical_renamed, #get_from_opts, #get_my_name, #get_property, #get_property_item, #has?, included, #initialize_validate_report, #inspect, #is_cloned_object?, #is_mintpress_object?, #is_probably_canonical?, #is_set?, #local_debug, #local_info, #local_verbose, #mintpress_property_definitions, #place_object_by_identity, #process_properties, #prop_set?, #property, #property_definitions, #property_details, #property_is_simple_object?, #push_root!, #require_property, #require_update, #retrieve_docstring, #sanitize, #set_map_dirty, #set_property, #set_property_item, #show_short_array, #strip_defaults!, #synchronize, #uncloned_property_definitions, #update_map, #validate, #validate_generic, #validate_properties, #validate_property, #validate_required, #version_allowed?, #weakref
Methods included from MintLogger::Utils::Common
#boolean_val, #has_value?, #no_value?, #nvl, #path_as_symbol, #ruby_level_to_send