- Specifies the action to take. Must be one of: create | replicate | delete | facts
- Specifies the action to take. Must be one of: create | replicate | delete | facts | modify
required: true
default: null
aliases: []
@ -47,13 +47,13 @@ options:
aliases: []
size:
description:
- Size in gigabytes of the initial storage for the DB instance. Used only when action=create.
- Size in gigabytes of the initial storage for the DB instance. Used only when action=create or action=modify.
required: false
default: null
aliases: []
instance_type:
description:
- The instance type of the database. Must be specified when action=create. Optional when action=replicate. If not specified then the replica inherits the same instance type as the source instance. Must be one of: db.t1.micro | db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge | db.m2.xlarge | db.m2.2xlarge | db.m2.4xlarge
- The instance type of the database. Must be specified when action=create. Optional when action=replicate or action=modify. If not specified then the replica inherits the same instance type as the source instance. Must be one of: db.t1.micro | db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge | db.m2.xlarge | db.m2.2xlarge | db.m2.4xlarge
required: false
default: null
aliases: []
@ -65,7 +65,7 @@ options:
aliases: []
password:
description:
- Password for the master database username. Used only when action=create.
- Password for the master database username. Used only when action=create or action=modify.
required: false
default: null
aliases: []
@ -89,7 +89,7 @@ options:
aliases: []
parameter_group:
description:
- Name of the DB parameter group to associate with this instance. If omitted then the RDS default DBParameterGroup will be used. Used only when action=create.
- Name of the DB parameter group to associate with this instance. If omitted then the RDS default DBParameterGroup will be used. Used only when action=create or action=modify.
required: false
default: null
aliases: []
@ -101,19 +101,19 @@ options:
aliases: []
multi_zone:
description:
- Specifies if this is a Multi-availability-zone deployment. Can not be used in conjunction with zone parameter. Used only when action=create. Valid values: true | false
- Specifies if this is a Multi-availability-zone deployment. Can not be used in conjunction with zone parameter. Used only when action=create or action=modify. Valid values: true | false
required: false
default: null
aliases: []
iops:
description:
- Specifies the number of IOPS for the instance. Used only when action=create. Must be an integer greater than 1000.
- Specifies the number of IOPS for the instance. Used only when action=create or action=modify. Must be an integer greater than 1000.
required: false
default: null
aliases: []
security_groups:
description:
- Comma separated list of one or more security groups. Used only when action=create. If a subnet is specified then this is treated as a list of VPC security groups.
- Comma separated list of one or more security groups. Used only when action=create or action=modify. If a subnet is specified then this is treated as a list of VPC security groups.
required: false
default: null
aliases: []
@ -138,19 +138,19 @@ options:
aliases: []
maint_window:
description:
- Maintenance window in format of ddd:hh24:mi-ddd:hh24:mi. (Example: Mon:22:00-Mon:23:15) If not specified then a random maintenance window is assigned. Used only when action=create.
- Maintenance window in format of ddd:hh24:mi-ddd:hh24:mi. (Example: Mon:22:00-Mon:23:15) If not specified then a random maintenance window is assigned. Used only when action=create or action=modify.
required: false
default: null
aliases: []
backup_window:
description:
- Backup window in format of hh24:mi-hh24:mi. If not specified then a random backup window is assigned. Used only when action=create.
- Backup window in format of hh24:mi-hh24:mi. If not specified then a random backup window is assigned. Used only when action=create or action=modify.
required: false
default: null
aliases: []
backup_retention:
description:
- Number of days backups are retained. Set to 0 to disable backups. Default is 1 day. Valid range: 0-35. Used only when action=create.
- Number of days backups are retained. Set to 0 to disable backups. Default is 1 day. Valid range: 0-35. Used only when action=create or action=modify.
required: false
default: null
aliases: []
@ -186,7 +186,7 @@ options:
aliases: []
wait:
description:
- When action=create or action=replicate, wait for the database to enter the 'available' state. When action=delete wait for the database to be terminated.
- When action=create, replicate, or modify then wait for the database to enter the 'available' state. When action=delete wait for the database to be terminated.
required: false
default: "no"
choices: [ "yes", "no" ]
@ -196,6 +196,12 @@ options:
- how long before wait gives up, in seconds
default: 300
aliases: []
apply_immediately:
description:
- Used only when action=modify. If enabled, the modifications will be applied as soon as possible rather than waiting for the next preferred maintenance window.