Resource Type: rds
- Defined in:
- lib/puppet/type/rds.rb
- Providers:
-
awscli
Overview
The rds resource models a single AWS RDS database in puppet.
Properties
- backup_retention_count
- backup_window
- engine_version
-
ensure
(defaults to: present)
The basic property that the resource should be in.
Supported values:- present
- absent
- instance_type
- iops
- license_model
- maintenance_window
-
multi_az
(defaults to: enabled)
Supported values:
- enabled
- disabled
- public_access (defaults to: disabled)
- rds_subnet_group
-
region
(defaults to: us-east-1)
The region parameter is required for all puppet actions on this resource. It needs to follow the 'us-east-1' style, and not the 'N. Virginia' format. Changing this paramter does not move the resource from one region to another, but it may create a new resource in the new region, and will completely ignore the existing resource in the old region
- security_groups
- storage_size
- storage_type
Parameters
-
database
The database is the name of the default database that is created within the RDS Database server.
- engine (defaults to: mysql)
-
master_password
The master_password is the top level user account password used to access the database engine with (near) admin permisions.
-
master_username
The master_username is the top level user account used to access the database engine with (near) admin permisions.
-
name (namevar)
The RDS name must be both unique within this puppet manifest, and unique within the AWS region for this AWS account. It must also only iunclude letters, numbers and hyphens.