Struct aws_sdk_storagegateway::model::Disk
source · [−]#[non_exhaustive]pub struct Disk { /* private fields */ }
Expand description
Represents a gateway's local disk.
Implementations
sourceimpl Disk
impl Disk
sourcepub fn disk_id(&self) -> Option<&str>
pub fn disk_id(&self) -> Option<&str>
The unique device ID or other distinguishing data that identifies a local disk.
sourcepub fn disk_path(&self) -> Option<&str>
pub fn disk_path(&self) -> Option<&str>
The path of a local disk in the gateway virtual machine (VM).
sourcepub fn disk_node(&self) -> Option<&str>
pub fn disk_node(&self) -> Option<&str>
The device node of a local disk as assigned by the virtualization environment.
sourcepub fn disk_status(&self) -> Option<&str>
pub fn disk_status(&self) -> Option<&str>
A value that represents the status of a local disk.
sourcepub fn disk_size_in_bytes(&self) -> i64
pub fn disk_size_in_bytes(&self) -> i64
The local disk size in bytes.
sourcepub fn disk_allocation_type(&self) -> Option<&str>
pub fn disk_allocation_type(&self) -> Option<&str>
One of the DiskAllocationType
enumeration values that identifies how a local disk is used.
Valid Values: UPLOAD_BUFFER
| CACHE_STORAGE
sourcepub fn disk_allocation_resource(&self) -> Option<&str>
pub fn disk_allocation_resource(&self) -> Option<&str>
The iSCSI qualified name (IQN) that is defined for a disk. This field is not included in the response if the local disk is not defined as an iSCSI target. The format of this field is targetIqn::LUNNumber::region-volumeId.
sourcepub fn disk_attribute_list(&self) -> Option<&[String]>
pub fn disk_attribute_list(&self) -> Option<&[String]>
A list of values that represents attributes of a local disk.
Trait Implementations
impl StructuralPartialEq for Disk
Auto Trait Implementations
impl RefUnwindSafe for Disk
impl Send for Disk
impl Sync for Disk
impl Unpin for Disk
impl UnwindSafe for Disk
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more