AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
To modify some attributes, the instance must be stopped. For more information, see Modifying Attributes of a Stopped Instance in the Amazon Elastic Compute Cloud User Guide.
Namespace: Amazon.EC2.Model
Assembly: AWSSDK.dll
Version: (assembly version)
public class ModifyInstanceAttributeRequest : AmazonEC2Request IRequestEvents
The ModifyInstanceAttributeRequest type exposes the following members
Name | Description | |
---|---|---|
ModifyInstanceAttributeRequest() | Empty constructor used to set properties independently even when a simple constructor is available | |
ModifyInstanceAttributeRequest(string, InstanceAttributeName) | Instantiates ModifyInstanceAttributeRequest with the parameterized properties |
Name | Type | Description | |
---|---|---|---|
Attribute | Amazon.EC2.InstanceAttributeName |
Gets and sets the property Attribute.
The name of the attribute. |
|
BlockDeviceMappings | System.Collections.Generic.List<Amazon.EC2.Model.InstanceBlockDeviceMappingSpecification> |
Gets and sets the property BlockDeviceMappings.
Modifies the To add instance store volumes to an Amazon EBS-backed instance, you must add them when you launch the instance. For more information, see Updating the Block Device Mapping when Launching an Instance in the Amazon Elastic Compute Cloud User Guide. |
|
DisableApiTermination | System.Boolean |
Gets and sets the property DisableApiTermination.
If the value is |
|
EbsOptimized | System.Boolean |
Gets and sets the property EbsOptimized.
Specifies whether the instance is optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance. |
|
Groups | System.Collections.Generic.List<System.String> |
Gets and sets the property Groups.
[EC2-VPC] Changes the security groups of the instance. You must specify at least one security group, even if it's just the default security group for the VPC. You must specify the security group ID, not the security group name. |
|
InstanceId | System.String |
Gets and sets the property InstanceId.
The ID of the instance. |
|
InstanceInitiatedShutdownBehavior | System.String |
Gets and sets the property InstanceInitiatedShutdownBehavior.
Specifies whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown). |
|
InstanceType | System.String |
Gets and sets the property InstanceType.
Changes the instance type to the specified value. For more information, see Instance
Types. If the instance type is not valid, the error returned is |
|
Kernel | System.String |
Gets and sets the property Kernel.
Changes the instance's kernel to the specified value. We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see PV-GRUB. |
|
Ramdisk | System.String |
Gets and sets the property Ramdisk.
Changes the instance's RAM disk to the specified value. We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see PV-GRUB. |
|
SourceDestCheck | System.Boolean |
Gets and sets the property SourceDestCheck.
Specifies whether source/destination checking is enabled. A value of |
|
SriovNetSupport | System.String |
Gets and sets the property SriovNetSupport.
Set to There is no way to disable enhanced networking at this time. This option is supported only for HVM instances. Specifying this option with a PV instance can make it unreachable. |
|
UserData | System.String |
Gets and sets the property UserData.
Changes the instance's user data to the specified value. |
|
Value | System.String |
Gets and sets the property Value.
A new value for the attribute. Use only with the |
.NET Framework:
Supported in: 4.5, 4.0, 3.5
.NET for Windows Store apps:
Supported in: Windows 8.1, Windows 8
.NET for Windows Phone:
Supported in: Windows Phone 8.1, Windows Phone 8