OptionConfiguration Struct
Configuration properties for an option.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ec2 as ec2 } from 'aws-cdk-lib';
import { aws_rds as rds } from 'aws-cdk-lib';
declare const securityGroup: ec2.SecurityGroup;
declare const vpc: ec2.Vpc;
const optionConfiguration: rds.OptionConfiguration = {
name: 'name',
// the properties below are optional
port: 123,
securityGroups: [securityGroup],
settings: {
settingsKey: 'settings',
},
version: 'version',
vpc: vpc,
};
Properties
The name of the option.
The port number that this option uses.
Default: no port
If port is specified then vpc must also be specified.
securityGroupsoptionalISecurityGroup[]security_groupsoptionaltyping.List[ISecurityGroup]securityGroupsoptionalList<ISecurityGroup>SecurityGroupsoptionalISecurityGroup[]SecurityGroupsoptional*[]ISecurityGroup#Optional list of security groups to use for this option, if `vpc` is specified.
Default: a default group will be created if port or vpc are specified.
If no groups are provided, a default one will be created.
settingsoptional{ [key: string]: string }settingsoptionaltyping.Mapping[str, str]settingsoptionalMap<String, String>SettingsoptionalIDictionary<string, string>Settingsoptional*map[string]*string#The settings for the option.
Default: no settings
versionoptionalstringversionoptionalstrversionoptionalStringVersionoptionalstringVersionoptional*string#The version for the option.
Default: no version