pub struct CreateInstanceExportTaskRequest {
pub description: Option<String>,
pub export_to_s3_task: Option<ExportToS3TaskSpecification>,
pub instance_id: String,
pub tag_specifications: Option<Vec<TagSpecification>>,
pub target_environment: Option<String>,
}Fields§
§description: Option<String>A description for the conversion task or the resource being exported. The maximum length is 255 characters.
export_to_s3_task: Option<ExportToS3TaskSpecification>The format and location for an instance export task.
instance_id: StringThe ID of the instance.
tag_specifications: Option<Vec<TagSpecification>>The tags to apply to the instance export task during creation.
target_environment: Option<String>The target virtualization environment.
Trait Implementations§
Source§impl Clone for CreateInstanceExportTaskRequest
impl Clone for CreateInstanceExportTaskRequest
Source§fn clone(&self) -> CreateInstanceExportTaskRequest
fn clone(&self) -> CreateInstanceExportTaskRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for CreateInstanceExportTaskRequest
impl Default for CreateInstanceExportTaskRequest
Source§fn default() -> CreateInstanceExportTaskRequest
fn default() -> CreateInstanceExportTaskRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateInstanceExportTaskRequest
impl PartialEq for CreateInstanceExportTaskRequest
Source§fn eq(&self, other: &CreateInstanceExportTaskRequest) -> bool
fn eq(&self, other: &CreateInstanceExportTaskRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CreateInstanceExportTaskRequest
Auto Trait Implementations§
impl Freeze for CreateInstanceExportTaskRequest
impl RefUnwindSafe for CreateInstanceExportTaskRequest
impl Send for CreateInstanceExportTaskRequest
impl Sync for CreateInstanceExportTaskRequest
impl Unpin for CreateInstanceExportTaskRequest
impl UnwindSafe for CreateInstanceExportTaskRequest
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