Class: Ansible::Ruby::Modules::Elasticache
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Elasticache
- Defined in:
- lib/ansible/ruby/modules/generated/core/cloud/amazon/elasticache.rb
Overview
Manage cache clusters in Amazon Elasticache. Returns information about the specified cache cluster.
Instance Method Summary collapse
-
#cache_engine_version ⇒ String?
The version number of the cache engine.
-
#cache_parameter_group ⇒ Object?
The name of the cache parameter group to associate with this cache cluster.
-
#cache_port ⇒ Integer?
The port number on which each of the cache nodes will accept connections.
-
#cache_security_groups ⇒ Array<String>, ...
A list of cache security group names to associate with this cache cluster.
-
#cache_subnet_group ⇒ Object?
The subnet group name to associate with.
-
#engine ⇒ :redis, ...
Name of the cache engine to be used.
-
#hard_modify ⇒ Boolean?
Whether to destroy and recreate an existing cache cluster if necessary in order to modify its state.
-
#name ⇒ String
The cache cluster identifier.
-
#node_type ⇒ String?
The compute and memory capacity of the nodes in the cache cluster.
-
#num_nodes ⇒ Integer?
The initial number of cache nodes that the cache cluster will have.
-
#security_group_ids ⇒ Object?
A list of vpc security group names to associate with this cache cluster.
-
#state ⇒ :present, ...
C(absent) or C(present) are idempotent actions that will create or destroy a cache cluster as needed.
-
#wait ⇒ Boolean?
Wait for cache cluster result before returning.
-
#zone ⇒ String?
The EC2 Availability Zone in which the cache cluster will be created.
Methods inherited from Base
Methods inherited from Ansible::Ruby::Models::Base
attr_option, attr_options, attribute, #initialize, remove_existing_validations, #to_h, validates
Constructor Details
This class inherits a constructor from Ansible::Ruby::Models::Base
Instance Method Details
#cache_engine_version ⇒ String?
Returns The version number of the cache engine.
24 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/elasticache.rb', line 24 attribute :cache_engine_version |
#cache_parameter_group ⇒ Object?
Returns The name of the cache parameter group to associate with this cache cluster. If this argument is omitted, the default cache parameter group for the specified engine will be used.
40 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/elasticache.rb', line 40 attribute :cache_parameter_group |
#cache_port ⇒ Integer?
Returns The port number on which each of the cache nodes will accept connections.
36 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/elasticache.rb', line 36 attribute :cache_port |
#cache_security_groups ⇒ Array<String>, ...
Returns A list of cache security group names to associate with this cache cluster. Must be an empty list if inside a vpc.
49 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/elasticache.rb', line 49 attribute :cache_security_groups |
#cache_subnet_group ⇒ Object?
Returns The subnet group name to associate with. Only use if inside a vpc. Required if inside a vpc.
43 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/elasticache.rb', line 43 attribute :cache_subnet_group |
#engine ⇒ :redis, ...
Returns Name of the cache engine to be used.
20 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/elasticache.rb', line 20 attribute :engine |
#hard_modify ⇒ Boolean?
Returns Whether to destroy and recreate an existing cache cluster if necessary in order to modify its state.
61 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/elasticache.rb', line 61 attribute :hard_modify |
#name ⇒ String
Returns The cache cluster identifier.
16 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/elasticache.rb', line 16 attribute :name |
#node_type ⇒ String?
Returns The compute and memory capacity of the nodes in the cache cluster.
28 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/elasticache.rb', line 28 attribute :node_type |
#num_nodes ⇒ Integer?
Returns The initial number of cache nodes that the cache cluster will have. Required when state=present.
32 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/elasticache.rb', line 32 attribute :num_nodes |
#security_group_ids ⇒ Object?
Returns A list of vpc security group names to associate with this cache cluster. Only use if inside a vpc.
46 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/elasticache.rb', line 46 attribute :security_group_ids |
#state ⇒ :present, ...
Returns C(absent) or C(present) are idempotent actions that will create or destroy a cache cluster as needed. C(rebooted) will reboot the cluster, resulting in a momentary outage.
12 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/elasticache.rb', line 12 attribute :state |
#wait ⇒ Boolean?
Returns Wait for cache cluster result before returning.
57 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/elasticache.rb', line 57 attribute :wait |
#zone ⇒ String?
Returns The EC2 Availability Zone in which the cache cluster will be created.
53 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/elasticache.rb', line 53 attribute :zone |