Interface CfnOptionGroupMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnOptionGroupMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:04.404Z")
@Stability(Stable)
public interface CfnOptionGroupMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnOptionGroupPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.rds.*;
CfnOptionGroupMixinProps cfnOptionGroupMixinProps = CfnOptionGroupMixinProps.builder()
.engineName("engineName")
.majorEngineVersion("majorEngineVersion")
.optionConfigurations(List.of(OptionConfigurationProperty.builder()
.dbSecurityGroupMemberships(List.of("dbSecurityGroupMemberships"))
.optionName("optionName")
.optionSettings(List.of(OptionSettingProperty.builder()
.name("name")
.value("value")
.build()))
.optionVersion("optionVersion")
.port(123)
.vpcSecurityGroupMemberships(List.of("vpcSecurityGroupMemberships"))
.build()))
.optionGroupDescription("optionGroupDescription")
.optionGroupName("optionGroupName")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnOptionGroupMixinPropsstatic final classAn implementation forCfnOptionGroupMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringSpecifies the name of the engine that this option group should be associated with.default StringSpecifies the major version of the engine that this option group should be associated with.default ObjectA list of all available options for an option group.default StringThe description of the option group.default StringThe name of the option group to be created.getTags()Tags to assign to the option group.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEngineName
Specifies the name of the engine that this option group should be associated with.Valid Values:
mariadbmysqloracle-eeoracle-ee-cdboracle-se2oracle-se2-cdbpostgressqlserver-eesqlserver-sesqlserver-exsqlserver-web
- See Also:
-
getMajorEngineVersion
Specifies the major version of the engine that this option group should be associated with.- See Also:
-
getOptionConfigurations
A list of all available options for an option group.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnOptionGroupPropsMixin.OptionConfigurationProperty>- See Also:
-
getOptionGroupDescription
The description of the option group.- See Also:
-
getOptionGroupName
The name of the option group to be created.Constraints:
- Must be 1 to 255 letters, numbers, or hyphens
- First character must be a letter
- Can't end with a hyphen or contain two consecutive hyphens
Example:
myoptiongroupIf you don't specify a value for
OptionGroupNameproperty, a name is automatically created for the option group.This value is stored as a lowercase string.
- See Also:
-
getTags
Tags to assign to the option group.- See Also:
-
builder
- Returns:
- a
CfnOptionGroupMixinProps.BuilderofCfnOptionGroupMixinProps
-