pub struct S3ReferenceDataSourceDescription {
pub bucket_arn: String,
pub file_key: String,
pub reference_role_arn: Option<String>,
}Expand description
For an SQL-based Amazon Kinesis Data Analytics application, provides the bucket name and object key name that stores the reference data.
Fields§
§bucket_arn: StringThe Amazon Resource Name (ARN) of the S3 bucket.
file_key: StringAmazon S3 object key name.
reference_role_arn: Option<String>The ARN of the IAM role that Kinesis Data Analytics can assume to read the Amazon S3 object on your behalf to populate the in-application reference table.
Provided for backward compatibility. Applications that are created with the current API version have an application-level service execution role rather than a resource-level role.
Trait Implementations§
Source§impl Clone for S3ReferenceDataSourceDescription
impl Clone for S3ReferenceDataSourceDescription
Source§fn clone(&self) -> S3ReferenceDataSourceDescription
fn clone(&self) -> S3ReferenceDataSourceDescription
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for S3ReferenceDataSourceDescription
impl Default for S3ReferenceDataSourceDescription
Source§fn default() -> S3ReferenceDataSourceDescription
fn default() -> S3ReferenceDataSourceDescription
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for S3ReferenceDataSourceDescription
impl<'de> Deserialize<'de> for S3ReferenceDataSourceDescription
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for S3ReferenceDataSourceDescription
impl PartialEq for S3ReferenceDataSourceDescription
Source§fn eq(&self, other: &S3ReferenceDataSourceDescription) -> bool
fn eq(&self, other: &S3ReferenceDataSourceDescription) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for S3ReferenceDataSourceDescription
Auto Trait Implementations§
impl Freeze for S3ReferenceDataSourceDescription
impl RefUnwindSafe for S3ReferenceDataSourceDescription
impl Send for S3ReferenceDataSourceDescription
impl Sync for S3ReferenceDataSourceDescription
impl Unpin for S3ReferenceDataSourceDescription
impl UnwindSafe for S3ReferenceDataSourceDescription
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