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.