Struct aws_sdk_machinelearning::model::RdsMetadata
source · [−]#[non_exhaustive]pub struct RdsMetadata {
pub database: Option<RdsDatabase>,
pub database_user_name: Option<String>,
pub select_sql_query: Option<String>,
pub resource_role: Option<String>,
pub service_role: Option<String>,
pub data_pipeline_id: Option<String>,
}
Expand description
The datasource details that are specific to Amazon RDS.
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.database: Option<RdsDatabase>
The database details required to connect to an Amazon RDS.
database_user_name: Option<String>
The username to be used by Amazon ML to connect to database on an Amazon RDS instance. The username should have sufficient permissions to execute an RDSSelectSqlQuery
query.
select_sql_query: Option<String>
The SQL query that is supplied during CreateDataSourceFromRDS
. Returns only if Verbose
is true in GetDataSourceInput
.
resource_role: Option<String>
The role (DataPipelineDefaultResourceRole) assumed by an Amazon EC2 instance to carry out the copy task from Amazon RDS to Amazon S3. For more information, see Role templates for data pipelines.
service_role: Option<String>
The role (DataPipelineDefaultRole) assumed by the Data Pipeline service to monitor the progress of the copy task from Amazon RDS to Amazon S3. For more information, see Role templates for data pipelines.
data_pipeline_id: Option<String>
The ID of the Data Pipeline instance that is used to carry to copy data from Amazon RDS to Amazon S3. You can use the ID to find details about the instance in the Data Pipeline console.
Implementations
sourceimpl RdsMetadata
impl RdsMetadata
sourcepub fn database(&self) -> Option<&RdsDatabase>
pub fn database(&self) -> Option<&RdsDatabase>
The database details required to connect to an Amazon RDS.
sourcepub fn database_user_name(&self) -> Option<&str>
pub fn database_user_name(&self) -> Option<&str>
The username to be used by Amazon ML to connect to database on an Amazon RDS instance. The username should have sufficient permissions to execute an RDSSelectSqlQuery
query.
sourcepub fn select_sql_query(&self) -> Option<&str>
pub fn select_sql_query(&self) -> Option<&str>
The SQL query that is supplied during CreateDataSourceFromRDS
. Returns only if Verbose
is true in GetDataSourceInput
.
sourcepub fn resource_role(&self) -> Option<&str>
pub fn resource_role(&self) -> Option<&str>
The role (DataPipelineDefaultResourceRole) assumed by an Amazon EC2 instance to carry out the copy task from Amazon RDS to Amazon S3. For more information, see Role templates for data pipelines.
sourcepub fn service_role(&self) -> Option<&str>
pub fn service_role(&self) -> Option<&str>
The role (DataPipelineDefaultRole) assumed by the Data Pipeline service to monitor the progress of the copy task from Amazon RDS to Amazon S3. For more information, see Role templates for data pipelines.
sourcepub fn data_pipeline_id(&self) -> Option<&str>
pub fn data_pipeline_id(&self) -> Option<&str>
The ID of the Data Pipeline instance that is used to carry to copy data from Amazon RDS to Amazon S3. You can use the ID to find details about the instance in the Data Pipeline console.
sourceimpl RdsMetadata
impl RdsMetadata
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture RdsMetadata
Trait Implementations
sourceimpl Clone for RdsMetadata
impl Clone for RdsMetadata
sourcefn clone(&self) -> RdsMetadata
fn clone(&self) -> RdsMetadata
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 more
sourceimpl Debug for RdsMetadata
impl Debug for RdsMetadata
sourceimpl PartialEq<RdsMetadata> for RdsMetadata
impl PartialEq<RdsMetadata> for RdsMetadata
sourcefn eq(&self, other: &RdsMetadata) -> bool
fn eq(&self, other: &RdsMetadata) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &RdsMetadata) -> bool
fn ne(&self, other: &RdsMetadata) -> bool
This method tests for !=
.
impl StructuralPartialEq for RdsMetadata
Auto Trait Implementations
impl RefUnwindSafe for RdsMetadata
impl Send for RdsMetadata
impl Sync for RdsMetadata
impl Unpin for RdsMetadata
impl UnwindSafe for RdsMetadata
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more