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 | |