Parameters:
EnvSlug:
MinLength: '2'
Type: String
Description: Short environment slug, ie 'dev', or 'markdev'. Lowercase letters,
numbers and dashes only
AllowedPattern: "[a-z0-9]*"
AppDBServicename:
Description: Database Service Name
Type: String
DBSnapshotID:
Description: DB Snapshot ID
Type: String
DBInstClass:
Description: DB Snapshot ID
Type: String
Default: "db.m4.large"
DBFinalSnapshot:
Description: Take a final snapshot when DB is removed
Type: String
Default: "Y"
TagService:
Description: Service name (from the service catalog) that is utilizing this resource
Type: String
TagName:
Description: Descriptive identifier of resource.
Type: String
TagEnvironment:
Description: Type of environment that is using this resource, such as 'dev', 'tst', 'prd'.
Type: String
TagCreatedBy:
Description: NetID of the user that created this resource
Type: String
TagContactNetId:
Description: NetID of the person to contact for information about this resource
Type: String
TagAccountNumber:
Description: Financial system account number for the service utilizing this resource
Type: String
TagSubAccount:
Description: Financial system subaccount number for the service utilizing this resource
Type: String
TagTicketNumber:
Description: Ticket number that this resource is for
Type: String
TagResourceFunction:
Description: Human-readable description of what function this resource is providing
Type: String
Conditions:
IsHAEnv: !Equals [!Ref EnvSlug, "prd"]
FinalSnapshot: !Equals [!Ref DBFinalSnapshot, "Y"]
NoFinalSnapshot: !Not [!Equals [!Ref DBFinalSnapshot, "Y"]]
KFS RDS Instance
This CloudFormation template will build an RDS Instance