particles-rds

0.1.1 • Public • Published

particles-rds

condensation

NPM Build Status Gitter Dependency Status

Summary

Condensation particles that create AWS RDS resources

Particles

cftemplates

mysql/multi_az

mysql/read_replica

outputs

db_instance/arn

Parameters

  • dbInstanceLogicalId {String} required DBInstance Logical ID

db_instance/endpoint_address

Parameters

  • dbInstanceLogicalId {String} required DBInstance Logical ID

db_instance/endpoint_port

Parameters

  • dbInstanceLogicalId {String} required DBInstance Logical ID

db_instance/id

Parameters

  • dbInstanceLogicalId {String} required DBInstance Logical ID

Parameters

db_instance/allocated_storage

Extends particles-core base

db_instance/db_name

Extends particles-core base

db_instance/instance_class

Extends particles-core base

db_instance/password

Extends particles-core base

db_instance/snapshot_identifier

Extends particles-core base

name_tag

Extends particles-core base

vpc/security_group_id

Extends particles-core base

vpc/security_group_id_list

Extends particles-core base

name_tag

Extends particles-core base

resources

db_cluster

Extends particles-core base

Parameters

  • availabilityZones {String} A list of Availability Zones
  • backupRetentionPeriod {Integer} number of days for which automatic backups are retained
  • databaseName {String} name of the database
  • dbClusterParameterGroupName {String} name of the DB cluster parameter group
  • dbSubnetGroupName {String} A DB subnet group
  • engine {String} required name of the database engine
  • engineVersion {String} version number of the database engine
  • kmsKeyId {String} ARN of a AWS Key Management Service master key
  • masterUsername {String} master user name for the DB instance
  • masterUserPassword {String} password for the master database user
  • port {Integer} port number that will accept connections
  • preferredBackupWindow {String} daily time range in UTC during which you want to create automated backups
  • preferredMaintenanceWindow {String} weekly time range (in UTC) during which system maintenance can occur
  • snapshotIdentifier {String} identifier for the DB cluster snapshot to restore from
  • storageEncrypted {Boolean} whether the DB instances in the cluster are encrypted
  • tags {Array} tags to attach to this DB cluster
  • vpcSecurityGroupIds {Array} list of VPC security groups

db_instance

Extends particles-core base

Parameters

  • allocatedStorage {String} storage size specified in gigabytes (GB)
  • allowMajorVersionUpgrade {Boolean} whether major version upgrades are allowed
  • autoMinorVersionUpgrade {Boolean} minor engine upgrades will be applied automatically
  • availabilityZone {String} name of the Availability Zone where the DB instance is located
  • backupRetentionPeriod {Integer} number of days for which automatic backups are retained
  • characterSetName {String} haracter set to associate with the database instance
  • dbClusterIdentifier {String} existing DB cluster that this instance will be associated with
  • dbInstanceClass {String} required name of the DB cluster parameter group
  • dbInstanceIdentifier {String} A name for the DB instance
  • databaseName {String} name of the database
  • dbParameterGroupName {String} name of the DB parameter group
  • dbSecurityGroups {Array} list of the DB security groups
  • dbSnapshotIdentifier {String} identifier for the DB snapshot to restore from
  • dbSubnetGroupName {String} A DB subnet group
  • engine {String} name of the database engine
  • engineVersion {String} version number of the database engine
  • iops {Number} number of I/O operations per second
  • kmsKeyId {String} ARN of a AWS Key Management Service master key
  • licenseModel {String} license model information
  • masterUsername {String} master user name for the DB instance
  • masterUserPassword {String} password for the master database user
  • multiAZ {Boolean} if the database instance is a multiple Availability Zone deployment
  • optionGroupName {String} option group that this database instance is associated with
  • port {Integer} port number that will accept connections
  • preferredBackupWindow {String} daily time range in UTC during which you want to create automated backups
  • preferredMaintenanceWindow {String} weekly time range (in UTC) during which system maintenance can occur
  • publiclyAccessible {Boolean} whether the database instance is an Internet-facing instance
  • sourceDBInstanceIdentifier {String} whether a database instance is a read replica
  • storageEncrypted {Boolean} whether the DB instances in the cluster are encrypted
  • tags {Array} tags to attach to this DB cluster
  • vpcSecurityGroupIds {Array} list of VPC security groups

db_subnet_group

Extends particles-core base

Parameters

  • groupDescription {String}
  • subnetIds {Array}
  • tags {Array}

sets

db_cluster/output_all

Parameters

  • dbClusterLogicalId {String} required DBCluster Logical ID

db_instance/output_all

Parameters

  • dbInstanceLogicalId {String} required DBInstance Logical ID

mysql/params_common

mysql/params_multi_az

mysql/params_multi_az_with_read_replica

mysql/params_network

vpc_security_group

Sungard Availability Services | Labs

Sungard Availability Services | Labs

This project is maintained by the Labs team at Sungard Availability Services

GitHub: https://sungardas.github.io

Blog: http://blog.sungardas.com/CTOLabs/

Package Sidebar

Install

npm i particles-rds

Weekly Downloads

11

Version

0.1.1

License

Apache-2.0

Last publish

Collaborators

  • sungardas