Struct rusoto_ec2::ModifyVolumeRequest [] [src]

pub struct ModifyVolumeRequest {
    pub dry_run: Option<bool>,
    pub iops: Option<i64>,
    pub size: Option<i64>,
    pub volume_id: String,
    pub volume_type: Option<String>,
}

Fields

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

Target IOPS rate of the volume to be modified.

Only valid for Provisioned IOPS SSD (io1) volumes. For more information about io1 IOPS configuration, see http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html#EBSVolumeTypes_piops.

Default: If no IOPS value is specified, the existing value is retained.

Target size in GiB of the volume to be modified. Target volume size must be greater than or equal to than the existing size of the volume. For information about available EBS volume sizes, see http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSVolumeTypes.html.

Default: If no size is specified, the existing size is retained.

Target EBS volume type of the volume to be modified

The API does not support modifications for volume type standard. You also cannot change the type of a volume to standard.

Default: If no type is specified, the existing type is retained.

Trait Implementations

impl Default for ModifyVolumeRequest
[src]

[src]

Returns the "default value" for a type. Read more

impl Debug for ModifyVolumeRequest
[src]

[src]

Formats the value using the given formatter.

impl Clone for ModifyVolumeRequest
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more