Specifies additional launch instance information.

C# |
public class LaunchSpecification

All Members | Constructors | Methods | Properties | ||
Icon | Member | Description |
---|---|---|
![]() | 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) | (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.
|

Object | |
![]() | LaunchSpecification |