Struct aws_sdk_appfabric::types::Ingestion
source · #[non_exhaustive]pub struct Ingestion {
pub arn: String,
pub app_bundle_arn: String,
pub app: String,
pub tenant_id: String,
pub created_at: DateTime,
pub updated_at: DateTime,
pub state: IngestionState,
pub ingestion_type: IngestionType,
}Expand description
Contains information about an ingestion.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.arn: StringThe Amazon Resource Name (ARN) of the ingestion.
app_bundle_arn: StringThe Amazon Resource Name (ARN) of the app bundle for the ingestion.
app: StringThe name of the application.
tenant_id: StringThe ID of the application tenant.
created_at: DateTimeThe timestamp of when the ingestion was created.
updated_at: DateTimeThe timestamp of when the ingestion was last updated.
state: IngestionStateThe status of the ingestion.
ingestion_type: IngestionTypeThe type of the ingestion.
Implementations§
source§impl Ingestion
impl Ingestion
sourcepub fn app_bundle_arn(&self) -> &str
pub fn app_bundle_arn(&self) -> &str
The Amazon Resource Name (ARN) of the app bundle for the ingestion.
sourcepub fn created_at(&self) -> &DateTime
pub fn created_at(&self) -> &DateTime
The timestamp of when the ingestion was created.
sourcepub fn updated_at(&self) -> &DateTime
pub fn updated_at(&self) -> &DateTime
The timestamp of when the ingestion was last updated.
sourcepub fn state(&self) -> &IngestionState
pub fn state(&self) -> &IngestionState
The status of the ingestion.
sourcepub fn ingestion_type(&self) -> &IngestionType
pub fn ingestion_type(&self) -> &IngestionType
The type of the ingestion.
Trait Implementations§
source§impl PartialEq for Ingestion
impl PartialEq for Ingestion
impl StructuralPartialEq for Ingestion
Auto Trait Implementations§
impl RefUnwindSafe for Ingestion
impl Send for Ingestion
impl Sync for Ingestion
impl Unpin for Ingestion
impl UnwindSafe for Ingestion
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> 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>
Creates a shared type from an unshared type.