Skip to content

Commit a4c9e33

Browse files
authored
✨ add parameter groups and cluster parameter group in AWS RDS (#5466)
1 parent 801d8d4 commit a4c9e33

File tree

4 files changed

+860
-4
lines changed

4 files changed

+860
-4
lines changed

providers/aws/resources/aws.lr

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2074,6 +2074,10 @@ aws.rds {
20742074
clusters() []aws.rds.dbcluster
20752075
// List of all pending maintenance actions for the database instance
20762076
allPendingMaintenanceActions() []aws.rds.pendingMaintenanceAction
2077+
// List of all parameter groups
2078+
parameterGroups() []aws.rds.parameterGroup
2079+
// List of all cluster parameter groups
2080+
clusterParameterGroups() []aws.rds.clusterParameterGroup
20772081
}
20782082

20792083
// Amazon RDS Backup Setting
@@ -2182,6 +2186,8 @@ aws.rds.dbcluster @defaults("id region engine engineVersion") {
21822186
preferredBackupWindow string
21832187
// Whether the HTTP API endpoint is enabled
21842188
httpEndpointEnabled bool
2189+
// Container for engine configuration values
2190+
parameterGroupName string
21852191
}
21862192

21872193
// Amazon RDS snapshot
@@ -2326,9 +2332,66 @@ private aws.rds.pendingMaintenanceAction {
23262332
optInStatus string
23272333
}
23282334

2335+
// Amazon RDS cluster parameter groups
2336+
aws.rds.clusterParameterGroup @defaults("name family region arn") {
2337+
// ARN for resource
2338+
arn string
2339+
// Family of the parameter group
2340+
family string
2341+
// Name of the parameter group
2342+
name string
2343+
// Description of the parameter group
2344+
description string
2345+
// Region of the parameters
2346+
region string
2347+
parameters() []aws.rds.parameterGroup.parameter
2348+
}
2349+
2350+
// Amazon RDS parameter groups
2351+
aws.rds.parameterGroup @defaults("name family region arn") {
2352+
// ARN for resource
2353+
arn string
2354+
// Family of the parameter group
2355+
family string
2356+
// Name of the parameter group
2357+
name string
2358+
// Description of the parameter group
2359+
description string
2360+
// Region of the parameters
2361+
region string
2362+
// The parameters of the group
2363+
parameters() []aws.rds.parameterGroup.parameter
2364+
}
2365+
2366+
aws.rds.parameterGroup.parameter @defaults("name value") {
2367+
// Specifies the valid range of values for the parameter
2368+
allowedValues string
2369+
// When to apply parameter updates
2370+
applyMethod string
2371+
// Specifies the engine specific parameters type
2372+
applyType string
2373+
// Specifies the valid data type for the parameter
2374+
dataType string
2375+
// Provides a description of the parameter
2376+
description string
2377+
// being changed
2378+
isModifiable bool
2379+
// The earliest engine version to which the parameter can apply
2380+
minimumEngineVersion string
2381+
// The name of the parameter
2382+
name string
2383+
// The value of the parameter
2384+
value string
2385+
// The source of the parameter value
2386+
source string
2387+
// The valid DB engine modes
2388+
supportedEngineModes []string
2389+
}
2390+
2391+
23292392
// Amazon ElastiCache
23302393
aws.elasticache @defaults("cacheClusters") {
2331-
// Deprecated: Use `cacheClusters` instead.
2394+
// Deprecated: Use `cacheClusters` instead.
23322395
clusters() []dict
23332396
// List of cache clusters
23342397
cacheClusters() []aws.elasticache.cluster

0 commit comments

Comments
 (0)