ServerLaunchConfiguration
public struct ServerLaunchConfiguration : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Indicates whether a publicly accessible IP address is created when launching the server.
Declaration
Swift
public let associatePublicIpAddress: Bool?
-
Undocumented
Declaration
Swift
public let configureScript: S3Location?
-
The type of configuration script.
Declaration
Swift
public let configureScriptType: ScriptType?
-
The name of the Amazon EC2 SSH key to be used for connecting to the launched server.
Declaration
Swift
public let ec2KeyName: String?
-
The name of the IAM instance profile.
Declaration
Swift
public let iamInstanceProfileName: String?
-
The instance type to use when launching the server.
Declaration
Swift
public let instanceType: String?
-
The logical ID of the server in the AWS CloudFormation template.
Declaration
Swift
public let logicalId: String?
-
The ID of the security group that applies to the launched server.
Declaration
Swift
public let securityGroup: String?
-
The ID of the server with which the launch configuration is associated.
Declaration
Swift
public let server: Server?
-
The ID of the subnet the server should be launched into.
Declaration
Swift
public let subnet: String?
-
Location of the user-data script to be executed when launching the server.
Declaration
Swift
public let userData: UserData?
-
The ID of the VPC into which the server should be launched.
Declaration
Swift
public let vpc: String?
-
init(associatePublicIpAddress:configureScript:configureScriptType:ec2KeyName:iamInstanceProfileName:instanceType:logicalId:securityGroup:server:subnet:userData:vpc:)
Undocumented
Declaration
Swift
public init(associatePublicIpAddress: Bool? = nil, configureScript: S3Location? = nil, configureScriptType: ScriptType? = nil, ec2KeyName: String? = nil, iamInstanceProfileName: String? = nil, instanceType: String? = nil, logicalId: String? = nil, securityGroup: String? = nil, server: Server? = nil, subnet: String? = nil, userData: UserData? = nil, vpc: String? = nil)
-
Declaration
Swift
public func validate(name: String) throws