AWS SDK Version 3 for .NET
API Reference

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.

Describes an Amazon EBS volume.

Inheritance Hierarchy

System.Object
  Amazon.AutoScaling.Model.Ebs

Namespace: Amazon.AutoScaling.Model
Assembly: AWSSDK.AutoScaling.dll
Version: 3.x.y.z

Syntax

C#
public class Ebs

The Ebs type exposes the following members

Constructors

NameDescription
Public Method Ebs()

Properties

NameTypeDescription
Public Property DeleteOnTermination System.Boolean

Gets and sets the property DeleteOnTermination.

Indicates whether the volume is deleted on instance termination.

Default: true

Public Property Encrypted System.Boolean

Gets and sets the property Encrypted.

Indicates whether the volume should be encrypted. Encrypted EBS volumes must be attached to instances that support Amazon EBS encryption. Volumes that are created from encrypted snapshots are automatically encrypted. There is no way to create an encrypted volume from an unencrypted snapshot or an unencrypted volume from an encrypted snapshot. For more information, see Amazon EBS Encryption in the Amazon Elastic Compute Cloud User Guide.

Public Property Iops System.Int32

Gets and sets the property Iops.

The number of I/O operations per second (IOPS) to provision for the volume.

Constraint: Required when the volume type is io1.

Public Property SnapshotId System.String

Gets and sets the property SnapshotId.

The ID of the snapshot.

Public Property VolumeSize System.Int32

Gets and sets the property VolumeSize.

The volume size, in GiB. For standard volumes, specify a value from 1 to 1,024. For io1 volumes, specify a value from 4 to 16,384. For gp2 volumes, specify a value from 1 to 16,384. If you specify a snapshot, the volume size must be equal to or larger than the snapshot size.

Default: If you create a volume from a snapshot and you don't specify a volume size, the default is the snapshot size.

Public Property VolumeType System.String

Gets and sets the property VolumeType.

The volume type. For more information, see Amazon EBS Volume Types in the Amazon Elastic Compute Cloud User Guide.

Valid values: standard | io1 | gp2

Default: standard

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms