pub struct SnapshotImportTask {Show 13 fields
pub import_task_id: String,
pub status: String,
pub description: Option<String>,
pub disk_image_size: Option<f64>,
pub format: Option<String>,
pub url: Option<String>,
pub user_bucket_s3_bucket: Option<String>,
pub user_bucket_s3_key: Option<String>,
pub owner_id: String,
pub encrypted: bool,
pub kms_key_id: Option<String>,
pub snapshot_id: Option<String>,
pub tags: Tags,
}Fields§
§import_task_id: String§status: StringOne of “active”, “cancelling”, “cancelled”, “deleting”, “deleted”, “completed”.
description: Option<String>§disk_image_size: Option<f64>§format: Option<String>§url: Option<String>§user_bucket_s3_bucket: Option<String>§user_bucket_s3_key: Option<String>§owner_id: String§encrypted: bool§kms_key_id: Option<String>§snapshot_id: Option<String>Set after the task completes and a snapshot is materialised.
Trait Implementations§
Source§impl Clone for SnapshotImportTask
impl Clone for SnapshotImportTask
Source§fn clone(&self) -> SnapshotImportTask
fn clone(&self) -> SnapshotImportTask
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SnapshotImportTask
impl Debug for SnapshotImportTask
Source§impl From<&SnapshotImportTask> for SnapshotImportTaskView
impl From<&SnapshotImportTask> for SnapshotImportTaskView
Source§fn from(t: &SnapshotImportTask) -> Self
fn from(t: &SnapshotImportTask) -> Self
Converts to this type from the input type.
Source§impl From<SnapshotImportTaskView> for SnapshotImportTask
impl From<SnapshotImportTaskView> for SnapshotImportTask
Source§fn from(v: SnapshotImportTaskView) -> Self
fn from(v: SnapshotImportTaskView) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for SnapshotImportTask
impl RefUnwindSafe for SnapshotImportTask
impl Send for SnapshotImportTask
impl Sync for SnapshotImportTask
impl Unpin for SnapshotImportTask
impl UnsafeUnpin for SnapshotImportTask
impl UnwindSafe for SnapshotImportTask
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.