Class: Ansible::Ruby::Modules::Ecs_service
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Ecs_service
- Defined in:
- lib/ansible/ruby/modules/generated/extras/cloud/amazon/ecs_service.rb
Instance Method Summary collapse
-
#client_token ⇒ Object?
Unique, case-sensitive identifier you provide to ensure the idempotency of the request.
-
#cluster ⇒ String?
The name of the cluster in which the service exists.
-
#delay ⇒ Integer?
The time to wait before checking that the service is available.
-
#desired_count ⇒ Integer?
The count of how many instances of the service.
-
#load_balancers ⇒ Object?
The list of ELBs defined for this service.
-
#name ⇒ String
The name of the service.
-
#repeat ⇒ Integer?
The number of times to check that the service is available.
-
#role ⇒ Object?
The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf.
-
#state ⇒ :present, ...
The desired state of the service.
-
#task_definition ⇒ String?
The task definition the service will run.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#client_token ⇒ Object?
Returns Unique, case-sensitive identifier you provide to ensure the idempotency of the request. Up to 32 ASCII characters are allowed.
33 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/amazon/ecs_service.rb', line 33 attribute :client_token |
#cluster ⇒ String?
Returns The name of the cluster in which the service exists.
18 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/amazon/ecs_service.rb', line 18 attribute :cluster |
#delay ⇒ Integer?
Returns The time to wait before checking that the service is available.
39 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/amazon/ecs_service.rb', line 39 attribute :delay |
#desired_count ⇒ Integer?
Returns The count of how many instances of the service.
29 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/amazon/ecs_service.rb', line 29 attribute :desired_count |
#load_balancers ⇒ Object?
Returns The list of ELBs defined for this service.
26 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/amazon/ecs_service.rb', line 26 attribute :load_balancers |
#name ⇒ String
Returns The name of the service.
14 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/amazon/ecs_service.rb', line 14 attribute :name |
#repeat ⇒ Integer?
Returns The number of times to check that the service is available.
43 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/amazon/ecs_service.rb', line 43 attribute :repeat |
#role ⇒ Object?
Returns The name or full Amazon Resource Name (ARN) of the IAM role that allows your Amazon ECS container agent to make calls to your load balancer on your behalf. This parameter is only required if you are using a load balancer with your service.
36 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/amazon/ecs_service.rb', line 36 attribute :role |
#state ⇒ :present, ...
Returns The desired state of the service.
10 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/amazon/ecs_service.rb', line 10 attribute :state |
#task_definition ⇒ String?
Returns The task definition the service will run.
22 |
# File 'lib/ansible/ruby/modules/generated/extras/cloud/amazon/ecs_service.rb', line 22 attribute :task_definition |