AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::OpsWorks::Model::Volume Class Reference

#include <Volume.h>

Public Member Functions

 Volume ()
 
 Volume (Aws::Utils::Json::JsonView jsonValue)
 
Volumeoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetVolumeId () const
 
bool VolumeIdHasBeenSet () const
 
void SetVolumeId (const Aws::String &value)
 
void SetVolumeId (Aws::String &&value)
 
void SetVolumeId (const char *value)
 
VolumeWithVolumeId (const Aws::String &value)
 
VolumeWithVolumeId (Aws::String &&value)
 
VolumeWithVolumeId (const char *value)
 
const Aws::StringGetEc2VolumeId () const
 
bool Ec2VolumeIdHasBeenSet () const
 
void SetEc2VolumeId (const Aws::String &value)
 
void SetEc2VolumeId (Aws::String &&value)
 
void SetEc2VolumeId (const char *value)
 
VolumeWithEc2VolumeId (const Aws::String &value)
 
VolumeWithEc2VolumeId (Aws::String &&value)
 
VolumeWithEc2VolumeId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
VolumeWithName (const Aws::String &value)
 
VolumeWithName (Aws::String &&value)
 
VolumeWithName (const char *value)
 
const Aws::StringGetRaidArrayId () const
 
bool RaidArrayIdHasBeenSet () const
 
void SetRaidArrayId (const Aws::String &value)
 
void SetRaidArrayId (Aws::String &&value)
 
void SetRaidArrayId (const char *value)
 
VolumeWithRaidArrayId (const Aws::String &value)
 
VolumeWithRaidArrayId (Aws::String &&value)
 
VolumeWithRaidArrayId (const char *value)
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
VolumeWithInstanceId (const Aws::String &value)
 
VolumeWithInstanceId (Aws::String &&value)
 
VolumeWithInstanceId (const char *value)
 
const Aws::StringGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const Aws::String &value)
 
void SetStatus (Aws::String &&value)
 
void SetStatus (const char *value)
 
VolumeWithStatus (const Aws::String &value)
 
VolumeWithStatus (Aws::String &&value)
 
VolumeWithStatus (const char *value)
 
int GetSize () const
 
bool SizeHasBeenSet () const
 
void SetSize (int value)
 
VolumeWithSize (int value)
 
const Aws::StringGetDevice () const
 
bool DeviceHasBeenSet () const
 
void SetDevice (const Aws::String &value)
 
void SetDevice (Aws::String &&value)
 
void SetDevice (const char *value)
 
VolumeWithDevice (const Aws::String &value)
 
VolumeWithDevice (Aws::String &&value)
 
VolumeWithDevice (const char *value)
 
const Aws::StringGetMountPoint () const
 
bool MountPointHasBeenSet () const
 
void SetMountPoint (const Aws::String &value)
 
void SetMountPoint (Aws::String &&value)
 
void SetMountPoint (const char *value)
 
VolumeWithMountPoint (const Aws::String &value)
 
VolumeWithMountPoint (Aws::String &&value)
 
VolumeWithMountPoint (const char *value)
 
const Aws::StringGetRegion () const
 
bool RegionHasBeenSet () const
 
void SetRegion (const Aws::String &value)
 
void SetRegion (Aws::String &&value)
 
void SetRegion (const char *value)
 
VolumeWithRegion (const Aws::String &value)
 
VolumeWithRegion (Aws::String &&value)
 
VolumeWithRegion (const char *value)
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
VolumeWithAvailabilityZone (const Aws::String &value)
 
VolumeWithAvailabilityZone (Aws::String &&value)
 
VolumeWithAvailabilityZone (const char *value)
 
const Aws::StringGetVolumeType () const
 
bool VolumeTypeHasBeenSet () const
 
void SetVolumeType (const Aws::String &value)
 
void SetVolumeType (Aws::String &&value)
 
void SetVolumeType (const char *value)
 
VolumeWithVolumeType (const Aws::String &value)
 
VolumeWithVolumeType (Aws::String &&value)
 
VolumeWithVolumeType (const char *value)
 
int GetIops () const
 
bool IopsHasBeenSet () const
 
void SetIops (int value)
 
VolumeWithIops (int value)
 
bool GetEncrypted () const
 
bool EncryptedHasBeenSet () const
 
void SetEncrypted (bool value)
 
VolumeWithEncrypted (bool value)
 

Detailed Description

Describes an instance's Amazon EBS volume.

See Also:

AWS API Reference

Definition at line 31 of file Volume.h.

Constructor & Destructor Documentation

◆ Volume() [1/2]

Aws::OpsWorks::Model::Volume::Volume ( )

◆ Volume() [2/2]

Aws::OpsWorks::Model::Volume::Volume ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AvailabilityZoneHasBeenSet()

bool Aws::OpsWorks::Model::Volume::AvailabilityZoneHasBeenSet ( ) const
inline

The volume Availability Zone. For more information, see Regions and Endpoints.

Definition at line 466 of file Volume.h.

◆ DeviceHasBeenSet()

bool Aws::OpsWorks::Model::Volume::DeviceHasBeenSet ( ) const
inline

The device name.

Definition at line 323 of file Volume.h.

◆ Ec2VolumeIdHasBeenSet()

bool Aws::OpsWorks::Model::Volume::Ec2VolumeIdHasBeenSet ( ) const
inline

The Amazon EC2 volume ID.

Definition at line 89 of file Volume.h.

◆ EncryptedHasBeenSet()

bool Aws::OpsWorks::Model::Volume::EncryptedHasBeenSet ( ) const
inline

Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

Definition at line 675 of file Volume.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::OpsWorks::Model::Volume::GetAvailabilityZone ( ) const
inline

The volume Availability Zone. For more information, see Regions and Endpoints.

Definition at line 459 of file Volume.h.

◆ GetDevice()

const Aws::String& Aws::OpsWorks::Model::Volume::GetDevice ( ) const
inline

The device name.

Definition at line 318 of file Volume.h.

◆ GetEc2VolumeId()

const Aws::String& Aws::OpsWorks::Model::Volume::GetEc2VolumeId ( ) const
inline

The Amazon EC2 volume ID.

Definition at line 84 of file Volume.h.

◆ GetEncrypted()

bool Aws::OpsWorks::Model::Volume::GetEncrypted ( ) const
inline

Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

Definition at line 667 of file Volume.h.

◆ GetInstanceId()

const Aws::String& Aws::OpsWorks::Model::Volume::GetInstanceId ( ) const
inline

The instance ID.

Definition at line 207 of file Volume.h.

◆ GetIops()

int Aws::OpsWorks::Model::Volume::GetIops ( ) const
inline

For PIOPS volumes, the IOPS per disk.

Definition at line 643 of file Volume.h.

◆ GetMountPoint()

const Aws::String& Aws::OpsWorks::Model::Volume::GetMountPoint ( ) const
inline

The volume mount point. For example, "/mnt/disk1".

Definition at line 359 of file Volume.h.

◆ GetName()

const Aws::String& Aws::OpsWorks::Model::Volume::GetName ( ) const
inline

The volume name.

Definition at line 125 of file Volume.h.

◆ GetRaidArrayId()

const Aws::String& Aws::OpsWorks::Model::Volume::GetRaidArrayId ( ) const
inline

The RAID array ID.

Definition at line 166 of file Volume.h.

◆ GetRegion()

const Aws::String& Aws::OpsWorks::Model::Volume::GetRegion ( ) const
inline

The AWS region. For more information about AWS regions, see Regions and Endpoints.

Definition at line 402 of file Volume.h.

◆ GetSize()

int Aws::OpsWorks::Model::Volume::GetSize ( ) const
inline

The volume size.

Definition at line 297 of file Volume.h.

◆ GetStatus()

const Aws::String& Aws::OpsWorks::Model::Volume::GetStatus ( ) const
inline

The value returned by DescribeVolumes.

Definition at line 249 of file Volume.h.

◆ GetVolumeId()

const Aws::String& Aws::OpsWorks::Model::Volume::GetVolumeId ( ) const
inline

The volume ID.

Definition at line 43 of file Volume.h.

◆ GetVolumeType()

const Aws::String& Aws::OpsWorks::Model::Volume::GetVolumeType ( ) const
inline

The volume type. For more information, see Amazon EBS Volume Types.

  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

Definition at line 525 of file Volume.h.

◆ InstanceIdHasBeenSet()

bool Aws::OpsWorks::Model::Volume::InstanceIdHasBeenSet ( ) const
inline

The instance ID.

Definition at line 212 of file Volume.h.

◆ IopsHasBeenSet()

bool Aws::OpsWorks::Model::Volume::IopsHasBeenSet ( ) const
inline

For PIOPS volumes, the IOPS per disk.

Definition at line 648 of file Volume.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::OpsWorks::Model::Volume::Jsonize ( ) const

◆ MountPointHasBeenSet()

bool Aws::OpsWorks::Model::Volume::MountPointHasBeenSet ( ) const
inline

The volume mount point. For example, "/mnt/disk1".

Definition at line 364 of file Volume.h.

◆ NameHasBeenSet()

bool Aws::OpsWorks::Model::Volume::NameHasBeenSet ( ) const
inline

The volume name.

Definition at line 130 of file Volume.h.

◆ operator=()

Volume& Aws::OpsWorks::Model::Volume::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RaidArrayIdHasBeenSet()

bool Aws::OpsWorks::Model::Volume::RaidArrayIdHasBeenSet ( ) const
inline

The RAID array ID.

Definition at line 171 of file Volume.h.

◆ RegionHasBeenSet()

bool Aws::OpsWorks::Model::Volume::RegionHasBeenSet ( ) const
inline

The AWS region. For more information about AWS regions, see Regions and Endpoints.

Definition at line 409 of file Volume.h.

◆ SetAvailabilityZone() [1/3]

void Aws::OpsWorks::Model::Volume::SetAvailabilityZone ( const Aws::String value)
inline

The volume Availability Zone. For more information, see Regions and Endpoints.

Definition at line 473 of file Volume.h.

◆ SetAvailabilityZone() [2/3]

void Aws::OpsWorks::Model::Volume::SetAvailabilityZone ( Aws::String &&  value)
inline

The volume Availability Zone. For more information, see Regions and Endpoints.

Definition at line 480 of file Volume.h.

◆ SetAvailabilityZone() [3/3]

void Aws::OpsWorks::Model::Volume::SetAvailabilityZone ( const char *  value)
inline

The volume Availability Zone. For more information, see Regions and Endpoints.

Definition at line 487 of file Volume.h.

◆ SetDevice() [1/3]

void Aws::OpsWorks::Model::Volume::SetDevice ( const Aws::String value)
inline

The device name.

Definition at line 328 of file Volume.h.

◆ SetDevice() [2/3]

void Aws::OpsWorks::Model::Volume::SetDevice ( Aws::String &&  value)
inline

The device name.

Definition at line 333 of file Volume.h.

◆ SetDevice() [3/3]

void Aws::OpsWorks::Model::Volume::SetDevice ( const char *  value)
inline

The device name.

Definition at line 338 of file Volume.h.

◆ SetEc2VolumeId() [1/3]

void Aws::OpsWorks::Model::Volume::SetEc2VolumeId ( const Aws::String value)
inline

The Amazon EC2 volume ID.

Definition at line 94 of file Volume.h.

◆ SetEc2VolumeId() [2/3]

void Aws::OpsWorks::Model::Volume::SetEc2VolumeId ( Aws::String &&  value)
inline

The Amazon EC2 volume ID.

Definition at line 99 of file Volume.h.

◆ SetEc2VolumeId() [3/3]

void Aws::OpsWorks::Model::Volume::SetEc2VolumeId ( const char *  value)
inline

The Amazon EC2 volume ID.

Definition at line 104 of file Volume.h.

◆ SetEncrypted()

void Aws::OpsWorks::Model::Volume::SetEncrypted ( bool  value)
inline

Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

Definition at line 683 of file Volume.h.

◆ SetInstanceId() [1/3]

void Aws::OpsWorks::Model::Volume::SetInstanceId ( const Aws::String value)
inline

The instance ID.

Definition at line 217 of file Volume.h.

◆ SetInstanceId() [2/3]

void Aws::OpsWorks::Model::Volume::SetInstanceId ( Aws::String &&  value)
inline

The instance ID.

Definition at line 222 of file Volume.h.

◆ SetInstanceId() [3/3]

void Aws::OpsWorks::Model::Volume::SetInstanceId ( const char *  value)
inline

The instance ID.

Definition at line 227 of file Volume.h.

◆ SetIops()

void Aws::OpsWorks::Model::Volume::SetIops ( int  value)
inline

For PIOPS volumes, the IOPS per disk.

Definition at line 653 of file Volume.h.

◆ SetMountPoint() [1/3]

void Aws::OpsWorks::Model::Volume::SetMountPoint ( const Aws::String value)
inline

The volume mount point. For example, "/mnt/disk1".

Definition at line 369 of file Volume.h.

◆ SetMountPoint() [2/3]

void Aws::OpsWorks::Model::Volume::SetMountPoint ( Aws::String &&  value)
inline

The volume mount point. For example, "/mnt/disk1".

Definition at line 374 of file Volume.h.

◆ SetMountPoint() [3/3]

void Aws::OpsWorks::Model::Volume::SetMountPoint ( const char *  value)
inline

The volume mount point. For example, "/mnt/disk1".

Definition at line 379 of file Volume.h.

◆ SetName() [1/3]

void Aws::OpsWorks::Model::Volume::SetName ( const Aws::String value)
inline

The volume name.

Definition at line 135 of file Volume.h.

◆ SetName() [2/3]

void Aws::OpsWorks::Model::Volume::SetName ( Aws::String &&  value)
inline

The volume name.

Definition at line 140 of file Volume.h.

◆ SetName() [3/3]

void Aws::OpsWorks::Model::Volume::SetName ( const char *  value)
inline

The volume name.

Definition at line 145 of file Volume.h.

◆ SetRaidArrayId() [1/3]

void Aws::OpsWorks::Model::Volume::SetRaidArrayId ( const Aws::String value)
inline

The RAID array ID.

Definition at line 176 of file Volume.h.

◆ SetRaidArrayId() [2/3]

void Aws::OpsWorks::Model::Volume::SetRaidArrayId ( Aws::String &&  value)
inline

The RAID array ID.

Definition at line 181 of file Volume.h.

◆ SetRaidArrayId() [3/3]

void Aws::OpsWorks::Model::Volume::SetRaidArrayId ( const char *  value)
inline

The RAID array ID.

Definition at line 186 of file Volume.h.

◆ SetRegion() [1/3]

void Aws::OpsWorks::Model::Volume::SetRegion ( const Aws::String value)
inline

The AWS region. For more information about AWS regions, see Regions and Endpoints.

Definition at line 416 of file Volume.h.

◆ SetRegion() [2/3]

void Aws::OpsWorks::Model::Volume::SetRegion ( Aws::String &&  value)
inline

The AWS region. For more information about AWS regions, see Regions and Endpoints.

Definition at line 423 of file Volume.h.

◆ SetRegion() [3/3]

void Aws::OpsWorks::Model::Volume::SetRegion ( const char *  value)
inline

The AWS region. For more information about AWS regions, see Regions and Endpoints.

Definition at line 430 of file Volume.h.

◆ SetSize()

void Aws::OpsWorks::Model::Volume::SetSize ( int  value)
inline

The volume size.

Definition at line 307 of file Volume.h.

◆ SetStatus() [1/3]

void Aws::OpsWorks::Model::Volume::SetStatus ( const Aws::String value)
inline

The value returned by DescribeVolumes.

Definition at line 261 of file Volume.h.

◆ SetStatus() [2/3]

void Aws::OpsWorks::Model::Volume::SetStatus ( Aws::String &&  value)
inline

The value returned by DescribeVolumes.

Definition at line 267 of file Volume.h.

◆ SetStatus() [3/3]

void Aws::OpsWorks::Model::Volume::SetStatus ( const char *  value)
inline

The value returned by DescribeVolumes.

Definition at line 273 of file Volume.h.

◆ SetVolumeId() [1/3]

void Aws::OpsWorks::Model::Volume::SetVolumeId ( const Aws::String value)
inline

The volume ID.

Definition at line 53 of file Volume.h.

◆ SetVolumeId() [2/3]

void Aws::OpsWorks::Model::Volume::SetVolumeId ( Aws::String &&  value)
inline

The volume ID.

Definition at line 58 of file Volume.h.

◆ SetVolumeId() [3/3]

void Aws::OpsWorks::Model::Volume::SetVolumeId ( const char *  value)
inline

The volume ID.

Definition at line 63 of file Volume.h.

◆ SetVolumeType() [1/3]

void Aws::OpsWorks::Model::Volume::SetVolumeType ( const Aws::String value)
inline

The volume type. For more information, see Amazon EBS Volume Types.

  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

Definition at line 557 of file Volume.h.

◆ SetVolumeType() [2/3]

void Aws::OpsWorks::Model::Volume::SetVolumeType ( Aws::String &&  value)
inline

The volume type. For more information, see Amazon EBS Volume Types.

  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

Definition at line 573 of file Volume.h.

◆ SetVolumeType() [3/3]

void Aws::OpsWorks::Model::Volume::SetVolumeType ( const char *  value)
inline

The volume type. For more information, see Amazon EBS Volume Types.

  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

Definition at line 589 of file Volume.h.

◆ SizeHasBeenSet()

bool Aws::OpsWorks::Model::Volume::SizeHasBeenSet ( ) const
inline

The volume size.

Definition at line 302 of file Volume.h.

◆ StatusHasBeenSet()

bool Aws::OpsWorks::Model::Volume::StatusHasBeenSet ( ) const
inline

The value returned by DescribeVolumes.

Definition at line 255 of file Volume.h.

◆ VolumeIdHasBeenSet()

bool Aws::OpsWorks::Model::Volume::VolumeIdHasBeenSet ( ) const
inline

The volume ID.

Definition at line 48 of file Volume.h.

◆ VolumeTypeHasBeenSet()

bool Aws::OpsWorks::Model::Volume::VolumeTypeHasBeenSet ( ) const
inline

The volume type. For more information, see Amazon EBS Volume Types.

  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

Definition at line 541 of file Volume.h.

◆ WithAvailabilityZone() [1/3]

Volume& Aws::OpsWorks::Model::Volume::WithAvailabilityZone ( const Aws::String value)
inline

The volume Availability Zone. For more information, see Regions and Endpoints.

Definition at line 494 of file Volume.h.

◆ WithAvailabilityZone() [2/3]

Volume& Aws::OpsWorks::Model::Volume::WithAvailabilityZone ( Aws::String &&  value)
inline

The volume Availability Zone. For more information, see Regions and Endpoints.

Definition at line 501 of file Volume.h.

◆ WithAvailabilityZone() [3/3]

Volume& Aws::OpsWorks::Model::Volume::WithAvailabilityZone ( const char *  value)
inline

The volume Availability Zone. For more information, see Regions and Endpoints.

Definition at line 508 of file Volume.h.

◆ WithDevice() [1/3]

Volume& Aws::OpsWorks::Model::Volume::WithDevice ( const Aws::String value)
inline

The device name.

Definition at line 343 of file Volume.h.

◆ WithDevice() [2/3]

Volume& Aws::OpsWorks::Model::Volume::WithDevice ( Aws::String &&  value)
inline

The device name.

Definition at line 348 of file Volume.h.

◆ WithDevice() [3/3]

Volume& Aws::OpsWorks::Model::Volume::WithDevice ( const char *  value)
inline

The device name.

Definition at line 353 of file Volume.h.

◆ WithEc2VolumeId() [1/3]

Volume& Aws::OpsWorks::Model::Volume::WithEc2VolumeId ( const Aws::String value)
inline

The Amazon EC2 volume ID.

Definition at line 109 of file Volume.h.

◆ WithEc2VolumeId() [2/3]

Volume& Aws::OpsWorks::Model::Volume::WithEc2VolumeId ( Aws::String &&  value)
inline

The Amazon EC2 volume ID.

Definition at line 114 of file Volume.h.

◆ WithEc2VolumeId() [3/3]

Volume& Aws::OpsWorks::Model::Volume::WithEc2VolumeId ( const char *  value)
inline

The Amazon EC2 volume ID.

Definition at line 119 of file Volume.h.

◆ WithEncrypted()

Volume& Aws::OpsWorks::Model::Volume::WithEncrypted ( bool  value)
inline

Specifies whether an Amazon EBS volume is encrypted. For more information, see Amazon EBS Encryption.

Definition at line 691 of file Volume.h.

◆ WithInstanceId() [1/3]

Volume& Aws::OpsWorks::Model::Volume::WithInstanceId ( const Aws::String value)
inline

The instance ID.

Definition at line 232 of file Volume.h.

◆ WithInstanceId() [2/3]

Volume& Aws::OpsWorks::Model::Volume::WithInstanceId ( Aws::String &&  value)
inline

The instance ID.

Definition at line 237 of file Volume.h.

◆ WithInstanceId() [3/3]

Volume& Aws::OpsWorks::Model::Volume::WithInstanceId ( const char *  value)
inline

The instance ID.

Definition at line 242 of file Volume.h.

◆ WithIops()

Volume& Aws::OpsWorks::Model::Volume::WithIops ( int  value)
inline

For PIOPS volumes, the IOPS per disk.

Definition at line 658 of file Volume.h.

◆ WithMountPoint() [1/3]

Volume& Aws::OpsWorks::Model::Volume::WithMountPoint ( const Aws::String value)
inline

The volume mount point. For example, "/mnt/disk1".

Definition at line 384 of file Volume.h.

◆ WithMountPoint() [2/3]

Volume& Aws::OpsWorks::Model::Volume::WithMountPoint ( Aws::String &&  value)
inline

The volume mount point. For example, "/mnt/disk1".

Definition at line 389 of file Volume.h.

◆ WithMountPoint() [3/3]

Volume& Aws::OpsWorks::Model::Volume::WithMountPoint ( const char *  value)
inline

The volume mount point. For example, "/mnt/disk1".

Definition at line 394 of file Volume.h.

◆ WithName() [1/3]

Volume& Aws::OpsWorks::Model::Volume::WithName ( const Aws::String value)
inline

The volume name.

Definition at line 150 of file Volume.h.

◆ WithName() [2/3]

Volume& Aws::OpsWorks::Model::Volume::WithName ( Aws::String &&  value)
inline

The volume name.

Definition at line 155 of file Volume.h.

◆ WithName() [3/3]

Volume& Aws::OpsWorks::Model::Volume::WithName ( const char *  value)
inline

The volume name.

Definition at line 160 of file Volume.h.

◆ WithRaidArrayId() [1/3]

Volume& Aws::OpsWorks::Model::Volume::WithRaidArrayId ( const Aws::String value)
inline

The RAID array ID.

Definition at line 191 of file Volume.h.

◆ WithRaidArrayId() [2/3]

Volume& Aws::OpsWorks::Model::Volume::WithRaidArrayId ( Aws::String &&  value)
inline

The RAID array ID.

Definition at line 196 of file Volume.h.

◆ WithRaidArrayId() [3/3]

Volume& Aws::OpsWorks::Model::Volume::WithRaidArrayId ( const char *  value)
inline

The RAID array ID.

Definition at line 201 of file Volume.h.

◆ WithRegion() [1/3]

Volume& Aws::OpsWorks::Model::Volume::WithRegion ( const Aws::String value)
inline

The AWS region. For more information about AWS regions, see Regions and Endpoints.

Definition at line 437 of file Volume.h.

◆ WithRegion() [2/3]

Volume& Aws::OpsWorks::Model::Volume::WithRegion ( Aws::String &&  value)
inline

The AWS region. For more information about AWS regions, see Regions and Endpoints.

Definition at line 444 of file Volume.h.

◆ WithRegion() [3/3]

Volume& Aws::OpsWorks::Model::Volume::WithRegion ( const char *  value)
inline

The AWS region. For more information about AWS regions, see Regions and Endpoints.

Definition at line 451 of file Volume.h.

◆ WithSize()

Volume& Aws::OpsWorks::Model::Volume::WithSize ( int  value)
inline

The volume size.

Definition at line 312 of file Volume.h.

◆ WithStatus() [1/3]

Volume& Aws::OpsWorks::Model::Volume::WithStatus ( const Aws::String value)
inline

The value returned by DescribeVolumes.

Definition at line 279 of file Volume.h.

◆ WithStatus() [2/3]

Volume& Aws::OpsWorks::Model::Volume::WithStatus ( Aws::String &&  value)
inline

The value returned by DescribeVolumes.

Definition at line 285 of file Volume.h.

◆ WithStatus() [3/3]

Volume& Aws::OpsWorks::Model::Volume::WithStatus ( const char *  value)
inline

The value returned by DescribeVolumes.

Definition at line 291 of file Volume.h.

◆ WithVolumeId() [1/3]

Volume& Aws::OpsWorks::Model::Volume::WithVolumeId ( const Aws::String value)
inline

The volume ID.

Definition at line 68 of file Volume.h.

◆ WithVolumeId() [2/3]

Volume& Aws::OpsWorks::Model::Volume::WithVolumeId ( Aws::String &&  value)
inline

The volume ID.

Definition at line 73 of file Volume.h.

◆ WithVolumeId() [3/3]

Volume& Aws::OpsWorks::Model::Volume::WithVolumeId ( const char *  value)
inline

The volume ID.

Definition at line 78 of file Volume.h.

◆ WithVolumeType() [1/3]

Volume& Aws::OpsWorks::Model::Volume::WithVolumeType ( const Aws::String value)
inline

The volume type. For more information, see Amazon EBS Volume Types.

  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

Definition at line 605 of file Volume.h.

◆ WithVolumeType() [2/3]

Volume& Aws::OpsWorks::Model::Volume::WithVolumeType ( Aws::String &&  value)
inline

The volume type. For more information, see Amazon EBS Volume Types.

  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

Definition at line 621 of file Volume.h.

◆ WithVolumeType() [3/3]

Volume& Aws::OpsWorks::Model::Volume::WithVolumeType ( const char *  value)
inline

The volume type. For more information, see Amazon EBS Volume Types.

  • standard - Magnetic. Magnetic volumes must have a minimum size of 1 GiB and a maximum size of 1024 GiB.

  • io1 - Provisioned IOPS (SSD). PIOPS volumes must have a minimum size of 4 GiB and a maximum size of 16384 GiB.

  • gp2 - General Purpose (SSD). General purpose volumes must have a minimum size of 1 GiB and a maximum size of 16384 GiB.

  • st1 - Throughput Optimized hard disk drive (HDD). Throughput optimized HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

  • sc1 - Cold HDD. Cold HDD volumes must have a minimum size of 500 GiB and a maximum size of 16384 GiB.

Definition at line 637 of file Volume.h.


The documentation for this class was generated from the following file: