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
View on GitHub
ServerLaunchConfiguration Structure Reference