#[non_exhaustive]pub struct S3ReferenceDataSourceDescription {
pub bucket_arn: String,
pub file_key: String,
pub reference_role_arn: Option<String>,
}Expand description
For a SQL-based Kinesis Data Analytics application, provides the bucket name and object key name that stores the reference data.
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.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.
Implementations§
source§impl S3ReferenceDataSourceDescription
impl S3ReferenceDataSourceDescription
sourcepub fn bucket_arn(&self) -> &str
pub fn bucket_arn(&self) -> &str
The Amazon Resource Name (ARN) of the S3 bucket.
sourcepub fn reference_role_arn(&self) -> Option<&str>
pub fn reference_role_arn(&self) -> Option<&str>
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.
source§impl S3ReferenceDataSourceDescription
impl S3ReferenceDataSourceDescription
sourcepub fn builder() -> S3ReferenceDataSourceDescriptionBuilder
pub fn builder() -> S3ReferenceDataSourceDescriptionBuilder
Creates a new builder-style object to manufacture S3ReferenceDataSourceDescription.
Trait Implementations§
source§impl Clone for S3ReferenceDataSourceDescription
impl Clone for S3ReferenceDataSourceDescription
source§fn clone(&self) -> S3ReferenceDataSourceDescription
fn clone(&self) -> S3ReferenceDataSourceDescription
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for S3ReferenceDataSourceDescription
impl PartialEq for S3ReferenceDataSourceDescription
source§fn eq(&self, other: &S3ReferenceDataSourceDescription) -> bool
fn eq(&self, other: &S3ReferenceDataSourceDescription) -> bool
self and other values to be equal, and is used
by ==.