accessKeyId

The AWS Access Key ID.

type

string

default

{
  accessKeyId = "";
}

allocatedStorage

Allocated storage in GB

type

signed integer

dbName

Optional database name to be created when instance is first created.

type

string

endpoint

The endpoint address of the database instance. This is set by NixOps.

type

string

default

{
  endpoint = "";
}

engine

Database engine. See <link xlink:href='http://boto.readthedocs.org/en/latest/ref/rds.html#boto.rds.RDSConnection.create_dbinstance' for valid engines.

type

string

id

Identifier for RDS database instance

type

string

default

{
  id = "nixops-{uuid}-{name}";
}

instanceClass

RDS instance class. See for more information.

type

string

example

{
  instanceClass = "db.m3.xlarge";
}

masterPassword

Password for master user.

type

string

masterUsername

Master username for authentication to database instance.

type

string

example

{
  masterUsername = "sa";
}

multiAZ

If True, specifies the DB Instance will be deployed in multiple availability zones.

type

boolean

default

{
  multiAZ = false;
}

port

Port for database instance connections.

type

signed integer

region

Amazon RDS region.

type

string

securityGroups

List of names of DBSecurityGroup to authorize on this DBInstance.

type

list of string or resource of type ‘ec2-rds-security-group’

default

{
  securityGroups = [
    "default"
  ];
}

subnetGroup

RDS Subnet Group to place this database in.

type

null or string or resource of type ‘rds-subnet-group’

default

{
  subnetGroup = null;
}

vpcSecurityGroups

List of VPC security groups to authorize on this DBInstance.

type

null or list of string or resource of type ‘ec2-security-group’

default

{
  vpcSecurityGroups = null;
}