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.
Container for the parameters to the DescribeVolumes operation. Describes the specified EBS volumes or all of your EBS volumes.
If you are describing a long list of volumes, we recommend that you paginate the output to make the list more manageable. For more information, see Pagination.
For more information about EBS volumes, see Amazon EBS volumes in the Amazon Elastic Compute Cloud User Guide.
Namespace: Amazon.EC2.Model
Assembly: AWSSDK.EC2.dll
Version: 3.x.y.z
public class DescribeVolumesRequest : AmazonEC2Request IAmazonWebServiceRequest
The DescribeVolumesRequest type exposes the following members
Name | Description | |
---|---|---|
![]() |
DescribeVolumesRequest() |
Empty constructor used to set properties independently even when a simple constructor is available |
![]() |
DescribeVolumesRequest(List<String>) |
Instantiates DescribeVolumesRequest with the parameterized properties |
Name | Type | Description | |
---|---|---|---|
![]() |
Filters | System.Collections.Generic.List<Amazon.EC2.Model.Filter> |
Gets and sets the property Filters. The filters.
|
![]() |
MaxResults | System.Int32 |
Gets and sets the property MaxResults. The maximum number of volumes to return for this request. This value can be between 5 and 500; if you specify a value larger than 500, only 500 items are returned. If this parameter is not used, then all items are returned. You cannot specify this parameter and the volume IDs parameter in the same request. For more information, see Pagination. |
![]() |
NextToken | System.String |
Gets and sets the property NextToken. The token returned from a previous paginated request. Pagination continues from the end of the items returned from the previous request. |
![]() |
VolumeIds | System.Collections.Generic.List<System.String> |
Gets and sets the property VolumeIds. The volume IDs. |
This example describes all of your volumes in the default region.
var client = new AmazonEC2Client(); var response = client.DescribeVolumes(new DescribeVolumesRequest { }); string nextToken = response.NextToken; List<Volume> volumes = response.Volumes;
This example describes all volumes that are both attached to the instance with the ID i-1234567890abcdef0 and set to delete when the instance terminates.
var client = new AmazonEC2Client(); var response = client.DescribeVolumes(new DescribeVolumesRequest { Filters = new List<Filter> { new Filter { Name = "attachment.instance-id", Values = new List<string> { "i-1234567890abcdef0" } }, new Filter { Name = "attachment.delete-on-termination", Values = new List<string> { "true" } } } }); List<Volume> volumes = response.Volumes;
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5