Struct aws_sdk_ec2::input::CreateInstanceExportTaskInput
source · [−]#[non_exhaustive]pub struct CreateInstanceExportTaskInput { /* private fields */ }
Implementations
sourceimpl CreateInstanceExportTaskInput
impl CreateInstanceExportTaskInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateInstanceExportTask, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateInstanceExportTask, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateInstanceExportTask
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateInstanceExportTaskInput
.
sourceimpl CreateInstanceExportTaskInput
impl CreateInstanceExportTaskInput
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description for the conversion task or the resource being exported. The maximum length is 255 characters.
sourcepub fn export_to_s3_task(&self) -> Option<&ExportToS3TaskSpecification>
pub fn export_to_s3_task(&self) -> Option<&ExportToS3TaskSpecification>
The format and location for an export instance task.
sourcepub fn instance_id(&self) -> Option<&str>
pub fn instance_id(&self) -> Option<&str>
The ID of the instance.
sourcepub fn target_environment(&self) -> Option<&ExportEnvironment>
pub fn target_environment(&self) -> Option<&ExportEnvironment>
The target virtualization environment.
sourcepub fn tag_specifications(&self) -> Option<&[TagSpecification]>
pub fn tag_specifications(&self) -> Option<&[TagSpecification]>
The tags to apply to the export instance task during creation.
Trait Implementations
sourceimpl Clone for CreateInstanceExportTaskInput
impl Clone for CreateInstanceExportTaskInput
sourcefn clone(&self) -> CreateInstanceExportTaskInput
fn clone(&self) -> CreateInstanceExportTaskInput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for CreateInstanceExportTaskInput
impl Debug for CreateInstanceExportTaskInput
sourceimpl PartialEq<CreateInstanceExportTaskInput> for CreateInstanceExportTaskInput
impl PartialEq<CreateInstanceExportTaskInput> for CreateInstanceExportTaskInput
sourcefn eq(&self, other: &CreateInstanceExportTaskInput) -> bool
fn eq(&self, other: &CreateInstanceExportTaskInput) -> bool
impl StructuralPartialEq for CreateInstanceExportTaskInput
Auto Trait Implementations
impl RefUnwindSafe for CreateInstanceExportTaskInput
impl Send for CreateInstanceExportTaskInput
impl Sync for CreateInstanceExportTaskInput
impl Unpin for CreateInstanceExportTaskInput
impl UnwindSafe for CreateInstanceExportTaskInput
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