#[non_exhaustive]pub struct DescribeExportTasksInput {
pub export_task_identifier: Option<String>,
pub source_arn: Option<String>,
pub filters: Option<Vec<Filter>>,
pub marker: Option<String>,
pub max_records: Option<i32>,
pub source_type: Option<ExportSourceType>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.export_task_identifier: Option<String>The identifier of the snapshot or cluster export task to be described.
source_arn: Option<String>The Amazon Resource Name (ARN) of the snapshot or cluster exported to Amazon S3.
filters: Option<Vec<Filter>>Filters specify one or more snapshot or cluster exports to describe. The filters are specified as name-value pairs that define what to include in the output. Filter names and values are case-sensitive.
Supported filters include the following:
-
export-task-identifier- An identifier for the snapshot or cluster export task. -
s3-bucket- The Amazon S3 bucket the data is exported to. -
source-arn- The Amazon Resource Name (ARN) of the snapshot or cluster exported to Amazon S3. -
status- The status of the export task. Must be lowercase. Valid statuses are the following:-
canceled -
canceling -
complete -
failed -
in_progress -
starting
-
marker: Option<String>An optional pagination token provided by a previous DescribeExportTasks request. If you specify this parameter, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.
max_records: Option<i32>The maximum number of records to include in the response. If more records exist than the specified value, a pagination token called a marker is included in the response. You can use the marker in a later DescribeExportTasks request to retrieve the remaining results.
Default: 100
Constraints: Minimum 20, maximum 100.
source_type: Option<ExportSourceType>The type of source for the export.
Implementations§
source§impl DescribeExportTasksInput
impl DescribeExportTasksInput
sourcepub fn export_task_identifier(&self) -> Option<&str>
pub fn export_task_identifier(&self) -> Option<&str>
The identifier of the snapshot or cluster export task to be described.
sourcepub fn source_arn(&self) -> Option<&str>
pub fn source_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the snapshot or cluster exported to Amazon S3.
sourcepub fn filters(&self) -> &[Filter]
pub fn filters(&self) -> &[Filter]
Filters specify one or more snapshot or cluster exports to describe. The filters are specified as name-value pairs that define what to include in the output. Filter names and values are case-sensitive.
Supported filters include the following:
-
export-task-identifier- An identifier for the snapshot or cluster export task. -
s3-bucket- The Amazon S3 bucket the data is exported to. -
source-arn- The Amazon Resource Name (ARN) of the snapshot or cluster exported to Amazon S3. -
status- The status of the export task. Must be lowercase. Valid statuses are the following:-
canceled -
canceling -
complete -
failed -
in_progress -
starting
-
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .filters.is_none().
sourcepub fn marker(&self) -> Option<&str>
pub fn marker(&self) -> Option<&str>
An optional pagination token provided by a previous DescribeExportTasks request. If you specify this parameter, the response includes only records beyond the marker, up to the value specified by the MaxRecords parameter.
sourcepub fn max_records(&self) -> Option<i32>
pub fn max_records(&self) -> Option<i32>
The maximum number of records to include in the response. If more records exist than the specified value, a pagination token called a marker is included in the response. You can use the marker in a later DescribeExportTasks request to retrieve the remaining results.
Default: 100
Constraints: Minimum 20, maximum 100.
sourcepub fn source_type(&self) -> Option<&ExportSourceType>
pub fn source_type(&self) -> Option<&ExportSourceType>
The type of source for the export.
source§impl DescribeExportTasksInput
impl DescribeExportTasksInput
sourcepub fn builder() -> DescribeExportTasksInputBuilder
pub fn builder() -> DescribeExportTasksInputBuilder
Creates a new builder-style object to manufacture DescribeExportTasksInput.
Trait Implementations§
source§impl Clone for DescribeExportTasksInput
impl Clone for DescribeExportTasksInput
source§fn clone(&self) -> DescribeExportTasksInput
fn clone(&self) -> DescribeExportTasksInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DescribeExportTasksInput
impl Debug for DescribeExportTasksInput
source§impl PartialEq for DescribeExportTasksInput
impl PartialEq for DescribeExportTasksInput
source§fn eq(&self, other: &DescribeExportTasksInput) -> bool
fn eq(&self, other: &DescribeExportTasksInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for DescribeExportTasksInput
Auto Trait Implementations§
impl Freeze for DescribeExportTasksInput
impl RefUnwindSafe for DescribeExportTasksInput
impl Send for DescribeExportTasksInput
impl Sync for DescribeExportTasksInput
impl Unpin for DescribeExportTasksInput
impl UnwindSafe for DescribeExportTasksInput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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>
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>
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 more