AWS SDK for .NET Documentation
LaunchSpecification Class
AmazonAmazon.EC2.ModelLaunchSpecification Did this page help you?   Yes   No    Tell us about it...
Specifies additional launch instance information.
Declaration Syntax
C#
public class LaunchSpecification
Members
All MembersConstructorsMethodsProperties



IconMemberDescription
LaunchSpecification()()()()
Initializes a new instance of the LaunchSpecification class

AddressingType
Addressing type. Deprecated.

BlockDeviceMapping
List of how block devices are exposed to the instance. Each mapping is made up of a virtualName and a deviceName.

EbsOptimized
Whether to use the EBS IOPS optimized option.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the type of the current instance.
(Inherited from Object.)
ImageId
The AMI ID.

InstanceProfile
An Identity and Access Management Instance Profile to associate with the instance.

InstanceType
The instance type. Valid values are: m1.small | m1.medium | m1.large | m1.xlarge | c1.medium | c1.xlarge | m2.2xlarge | m2.4xlarge. Default: m1.small

IsSetAddressingType()()()()
Checks if AddressingType property is set

IsSetBlockDeviceMapping()()()()
Checks if BlockDeviceMapping property is set

IsSetEbsOptimized()()()()
Checks if EbsOptimized property is set

IsSetImageId()()()()
Checks if ImageId property is set

IsSetInstanceProfile()()()()
Checks if the InstanceProfile property is set

IsSetInstanceType()()()()
Checks if InstanceType property is set

IsSetKernelId()()()()
Checks if KernelId property is set

IsSetKeyName()()()()
Checks if KeyName property is set

IsSetMonitoring()()()()
Checks if Monitoring property is set

IsSetNetworkInterfaceSet()()()()
Checks if the NetworkInterfaceSet property is set

IsSetPlacement()()()()
Checks if Placement property is set

IsSetRamdiskId()()()()
Checks if RamdiskId property is set

IsSetSecurityGroup()()()()
Checks if SecurityGroup property is set

IsSetSecurityGroupId()()()()
Checks if SecurityGroupId property is set

IsSetSubnetId()()()()
Checks if SubnetId property is set

IsSetUserData()()()()
Checks if UserData property is set

KernelId
The ID of the kernel to select.

KeyName
The name of the key pair.

Monitoring
Whether to enable monitoring for the Spot Instance.

NetworkInterfaceSet
List of Instance Network Interface Specifications.

Placement
Placement constraints.

RamdiskId
The ID of the RAM disk to select. Some kernels require additional drivers at launch. Check the kernel requirements for information on whether you need to specify a RAM disk.

SecurityGroup
The Security Groups to associate the launched instance with.

SecurityGroupId
IDs of the security groups.

SubnetId
Amazon VPC subnet ID within which to launch the instance(s) for Amazon Virtual Private Cloud.

ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
UserData
MIME, Base64-encoded user data.

WithAddressingType(String) Obsolete.
Sets Addressing type.

WithBlockDeviceMapping(array<BlockDeviceMapping>[]()[][]) Obsolete.
Sets the list of how block devices are exposed to the instance.

WithEbsOptimized(Boolean) Obsolete.
Sets whether to use the EBS IOPS optimized option.

WithImageId(String) Obsolete.
Sets the AMI ID.

WithInstanceProfile(IAMInstanceProfile) Obsolete.
Sets an Identity and Access Management Instance Profile to associate with the instance.

WithInstanceType(String) Obsolete.
Sets the instance type.

WithKernelId(String) Obsolete.
Sets the ID of the kernel to select.

WithKeyName(String) Obsolete.
Sets the name of the key pair.

WithMonitoring(MonitoringSpecification) Obsolete.
Sets whether to enable monitoring for the Spot Instance.

WithNetworkInterfaceSet(array<InstanceNetworkInterfaceSpecification>[]()[][]) Obsolete.
Sets the list of Instance Network Interface Specifications.

WithPlacement(Placement) Obsolete.
Sets the placement constraints.

WithRamdiskId(String) Obsolete.
Sets the ID of the RAM disk to select.

WithSecurityGroup(array<String>[]()[][]) Obsolete.
Sets the Security Groups to associate the launched instance with.

WithSecurityGroupId(array<String>[]()[][]) Obsolete.
Sets the IDs of the security groups.

WithSubnetId(String) Obsolete.
Sets the Amazon VPC subnet ID within which to launch the instance(s) for Amazon Virtual Private Cloud.

WithUserData(String) Obsolete.
Sets the MIME, Base64-encoded user data.

Inheritance Hierarchy
Object
LaunchSpecification

Assembly: AWSSDK (Module: AWSSDK) Version: 1.5.60.0 (1.5.60.0)