ServerLaunchConfiguration class

Launch configuration for a server.

Constructors

ServerLaunchConfiguration({bool? associatePublicIpAddress, S3Location? configureScript, ScriptType? configureScriptType, String? ec2KeyName, String? iamInstanceProfileName, String? instanceType, String? logicalId, String? securityGroup, Server? server, String? subnet, UserData? userData, String? vpc})
ServerLaunchConfiguration.fromJson(Map<String, dynamic> json)
factory

Properties

associatePublicIpAddress bool?
Indicates whether a publicly accessible IP address is created when launching the server.
final
configureScript S3Location?
final
configureScriptType ScriptType?
The type of configuration script.
final
ec2KeyName String?
The name of the Amazon EC2 SSH key to be used for connecting to the launched server.
final
hashCode int
The hash code for this object.
no setterinherited
iamInstanceProfileName String?
The name of the IAM instance profile.
final
instanceType String?
The instance type to use when launching the server.
final
logicalId String?
The logical ID of the server in the AWS CloudFormation template.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
securityGroup String?
The ID of the security group that applies to the launched server.
final
server Server?
The ID of the server with which the launch configuration is associated.
final
subnet String?
The ID of the subnet the server should be launched into.
final
userData UserData?
Location of the user-data script to be executed when launching the server.
final
vpc String?
The ID of the VPC into which the server should be launched.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited