OptionGroup
public struct OptionGroup : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Indicates whether this option group can be applied to both VPC and non-VPC instances. The value true indicates the option group can be applied to both VPC and non-VPC instances.
Declaration
Swift
public let allowsVpcAndNonVpcInstanceMemberships: Bool?
-
Indicates the name of the engine that this option group can be applied to.
Declaration
Swift
public let engineName: String?
-
Indicates the major engine version associated with this option group.
Declaration
Swift
public let majorEngineVersion: String?
-
The Amazon Resource Name (ARN) for the option group.
Declaration
Swift
public let optionGroupArn: String?
-
Provides a description of the option group.
Declaration
Swift
public let optionGroupDescription: String?
-
Specifies the name of the option group.
Declaration
Swift
public let optionGroupName: String?
-
Indicates what options are available in the option group.
Declaration
Swift
public let options: [Option]?
-
If AllowsVpcAndNonVpcInstanceMemberships is false, this field is blank. If AllowsVpcAndNonVpcInstanceMemberships is true and this field is blank, then this option group can be applied to both VPC and non-VPC instances. If this field contains a value, then this option group can only be applied to instances that are in the VPC indicated by this field.
Declaration
Swift
public let vpcId: String?
-
init(allowsVpcAndNonVpcInstanceMemberships:engineName:majorEngineVersion:optionGroupArn:optionGroupDescription:optionGroupName:options:vpcId:)
Undocumented
Declaration
Swift
public init(allowsVpcAndNonVpcInstanceMemberships: Bool? = nil, engineName: String? = nil, majorEngineVersion: String? = nil, optionGroupArn: String? = nil, optionGroupDescription: String? = nil, optionGroupName: String? = nil, options: [Option]? = nil, vpcId: String? = nil)