Class: Ansible::Ruby::Modules::Rds
- Inherits:
-
Base
- Object
- Ansible::Ruby::Models::Base
- Base
- Ansible::Ruby::Modules::Rds
- Defined in:
- lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb
Instance Method Summary collapse
-
#apply_immediately ⇒ Boolean?
Used only when command=modify.
-
#aws_access_key ⇒ Object?
AWS access key.
-
#aws_secret_key ⇒ Object?
AWS secret key.
-
#backup_retention ⇒ Object?
Number of days backups are retained.
-
#backup_window ⇒ Object?
Backup window in format of hh24:mi-hh24:mi.
-
#character_set_name ⇒ Object?
Associate the DB instance with a specified character set.
-
#command ⇒ :create, ...
Specifies the action to take.
-
#db_engine ⇒ :MySQL, ...
The type of database.
-
#db_name ⇒ Object?
Name of a database to create within the instance.
-
#engine_version ⇒ Object?
Version number of the database engine to use.
-
#force_failover ⇒ :yes, ...
Used only when command=reboot.
-
#instance_name ⇒ String?
Database instance identifier.
-
#instance_type ⇒ String?
The instance type of the database.
-
#iops ⇒ Object?
Specifies the number of IOPS for the instance.
-
#license_model ⇒ :"license-included", ...
The license model for this DB instance.
-
#maint_window ⇒ Object?
Maintenance window in format of ddd:hh24:mi-ddd:hh24:mi.
-
#multi_zone ⇒ :yes, ...
Specifies if this is a Multi-availability-zone deployment.
-
#new_instance_name ⇒ String?
Name to rename an instance to.
-
#option_group ⇒ Object?
The name of the option group to use.
-
#parameter_group ⇒ Object?
Name of the DB parameter group to associate with this instance.
-
#password ⇒ String?
Password for the master database username.
-
#port ⇒ Integer?
Port number that the DB instance uses for connections.
-
#publicly_accessible ⇒ Boolean?
Explicitly set whether the resource should be publicly accessible or not.
-
#region ⇒ String
The AWS region to use.
-
#security_groups ⇒ Object?
Comma separated list of one or more security groups.
-
#size ⇒ Integer?
Size in gigabytes of the initial storage for the DB instance.
-
#snapshot ⇒ String?
Name of snapshot to take.
-
#source_instance ⇒ String?
Name of the database to replicate.
-
#subnet ⇒ String?
VPC subnet group.
-
#tags ⇒ Hash?
Tags dict to apply to a resource.
-
#upgrade ⇒ Boolean?
Indicates that minor version upgrades should be applied automatically.
-
#username ⇒ String?
Master database username.
-
#vpc_security_groups ⇒ String?
Comma separated list of one or more vpc security group ids.
-
#wait ⇒ :yes, ...
When command=create, replicate, modify or restore then wait for the database to enter the ‘available’ state.
-
#wait_timeout ⇒ Integer?
How long before wait gives up, in seconds.
-
#zone ⇒ String?
Availability zone in which to launch the instance.
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
#apply_immediately ⇒ Boolean?
119 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 119 attribute :apply_immediately |
#aws_access_key ⇒ Object?
108 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 108 attribute :aws_access_key |
#aws_secret_key ⇒ Object?
105 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 105 attribute :aws_secret_key |
#backup_retention ⇒ Object?
90 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 90 attribute :backup_retention |
#backup_window ⇒ Object?
87 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 87 attribute :backup_window |
#character_set_name ⇒ Object?
131 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 131 attribute :character_set_name |
#command ⇒ :create, ...
10 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 10 attribute :command |
#db_engine ⇒ :MySQL, ...
22 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 22 attribute :db_engine |
#db_name ⇒ Object?
46 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 46 attribute :db_name |
#engine_version ⇒ Object?
49 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 49 attribute :engine_version |
#force_failover ⇒ :yes, ...
123 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 123 attribute :force_failover |
#instance_name ⇒ String?
14 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 14 attribute :instance_name |
#instance_type ⇒ String?
30 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 30 attribute :instance_type |
#iops ⇒ Object?
63 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 63 attribute :iops |
#license_model ⇒ :"license-included", ...
55 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 55 attribute :license_model |
#maint_window ⇒ Object?
84 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 84 attribute :maint_window |
#multi_zone ⇒ :yes, ...
59 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 59 attribute :multi_zone |
#new_instance_name ⇒ String?
127 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 127 attribute :new_instance_name |
#option_group ⇒ Object?
81 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 81 attribute :option_group |
#parameter_group ⇒ Object?
52 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 52 attribute :parameter_group |
#password ⇒ String?
38 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 38 attribute :password |
#port ⇒ Integer?
73 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 73 attribute :port |
#publicly_accessible ⇒ Boolean?
134 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 134 attribute :publicly_accessible |
#region ⇒ String
42 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 42 attribute :region |
#security_groups ⇒ Object?
66 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 66 attribute :security_groups |
#size ⇒ Integer?
26 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 26 attribute :size |
#snapshot ⇒ String?
101 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 101 attribute :snapshot |
#source_instance ⇒ String?
18 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 18 attribute :source_instance |
#subnet ⇒ String?
97 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 97 attribute :subnet |
#tags ⇒ Hash?
138 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 138 attribute :tags |
#upgrade ⇒ Boolean?
77 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 77 attribute :upgrade |
#username ⇒ String?
34 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 34 attribute :username |
#vpc_security_groups ⇒ String?
69 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 69 attribute :vpc_security_groups |
#wait ⇒ :yes, ...
111 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 111 attribute :wait |
#wait_timeout ⇒ Integer?
115 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 115 attribute :wait_timeout |
#zone ⇒ String?
93 |
# File 'lib/ansible/ruby/modules/generated/core/cloud/amazon/rds.rb', line 93 attribute :zone |