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?
  • 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)