#[non_exhaustive]pub struct GetDataIntegrationOutput {
pub arn: Option<String>,
pub id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub kms_key: Option<String>,
pub source_uri: Option<String>,
pub schedule_configuration: Option<ScheduleConfiguration>,
pub tags: Option<HashMap<String, String>>,
pub file_configuration: Option<FileConfiguration>,
pub object_configuration: Option<HashMap<String, HashMap<String, Vec<String>>>>,
/* private fields */
}
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.arn: Option<String>
The Amazon Resource Name (ARN) for the DataIntegration.
id: Option<String>
A unique identifier.
name: Option<String>
The name of the DataIntegration.
description: Option<String>
The KMS key ARN for the DataIntegration.
kms_key: Option<String>
The KMS key ARN for the DataIntegration.
source_uri: Option<String>
The URI of the data source.
schedule_configuration: Option<ScheduleConfiguration>
The name of the data and how often it should be pulled from the source.
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
file_configuration: Option<FileConfiguration>
The configuration for what files should be pulled from the source.
object_configuration: Option<HashMap<String, HashMap<String, Vec<String>>>>
The configuration for what data should be pulled from the source.
Implementations§
source§impl GetDataIntegrationOutput
impl GetDataIntegrationOutput
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The KMS key ARN for the DataIntegration.
sourcepub fn source_uri(&self) -> Option<&str>
pub fn source_uri(&self) -> Option<&str>
The URI of the data source.
sourcepub fn schedule_configuration(&self) -> Option<&ScheduleConfiguration>
pub fn schedule_configuration(&self) -> Option<&ScheduleConfiguration>
The name of the data and how often it should be pulled from the source.
The tags used to organize, track, or control access for this resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
sourcepub fn file_configuration(&self) -> Option<&FileConfiguration>
pub fn file_configuration(&self) -> Option<&FileConfiguration>
The configuration for what files should be pulled from the source.
source§impl GetDataIntegrationOutput
impl GetDataIntegrationOutput
sourcepub fn builder() -> GetDataIntegrationOutputBuilder
pub fn builder() -> GetDataIntegrationOutputBuilder
Creates a new builder-style object to manufacture GetDataIntegrationOutput
.
Trait Implementations§
source§impl Clone for GetDataIntegrationOutput
impl Clone for GetDataIntegrationOutput
source§fn clone(&self) -> GetDataIntegrationOutput
fn clone(&self) -> GetDataIntegrationOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetDataIntegrationOutput
impl Debug for GetDataIntegrationOutput
source§impl PartialEq for GetDataIntegrationOutput
impl PartialEq for GetDataIntegrationOutput
source§impl RequestId for GetDataIntegrationOutput
impl RequestId for GetDataIntegrationOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetDataIntegrationOutput
Auto Trait Implementations§
impl Freeze for GetDataIntegrationOutput
impl RefUnwindSafe for GetDataIntegrationOutput
impl Send for GetDataIntegrationOutput
impl Sync for GetDataIntegrationOutput
impl Unpin for GetDataIntegrationOutput
impl UnwindSafe for GetDataIntegrationOutput
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
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