parameter-group resource¶
Description¶
ParameterGroupResource manages an RDS DB parameter group: a named, family-scoped set of engine parameters a DB instance can reference. The group itself is made by CreateDBParameterGroup from its name, family, and description; those three are fixed once the group exists, so a change to any of them replaces the group. The parameter set is a separate concern reconciled after the group exists, through ModifyDBParameterGroup for added or changed parameters and ResetDBParameterGroup for removed ones, so it is a field that updates in place. Tags are reconciled as a set.
Source: internal/service/rds/parameter_group_rsrc.go:50
Example usage:
imports: {
aws-rds: 'github.com/cloudboss/unobin-library-aws//service/rds'
}
resources: {
example: aws-rds.parameter-group {
# Set input fields here.
}
}
Inputs¶
name
string
family
string
description
string
parameters
optional(list(object))
optional(
list(
object({
name: string
value: string
apply-method: optional(string)
})
)
)
tags
optional(map(string))
Input Constraints¶
Parameters rules
apply-method must be immediate or pending-reboot.
Rule logic
- For each
input.parameters ?? []- When
@each.value.apply-method != null- Require
@each.value.apply-method == 'immediate'
|| @each.value.apply-method == 'pending-reboot'
Outputs¶
arn
string