Struct aws_sdk_quicksight::types::S3Parameters
source · #[non_exhaustive]pub struct S3Parameters {
pub manifest_file_location: Option<ManifestFileLocation>,
pub role_arn: Option<String>,
}Expand description
The parameters for S3.
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.manifest_file_location: Option<ManifestFileLocation>Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.
role_arn: Option<String>Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.
Implementations§
source§impl S3Parameters
impl S3Parameters
sourcepub fn manifest_file_location(&self) -> Option<&ManifestFileLocation>
pub fn manifest_file_location(&self) -> Option<&ManifestFileLocation>
Location of the Amazon S3 manifest file. This is NULL if the manifest file was uploaded into Amazon QuickSight.
sourcepub fn role_arn(&self) -> Option<&str>
pub fn role_arn(&self) -> Option<&str>
Use the RoleArn structure to override an account-wide role for a specific S3 data source. For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.
source§impl S3Parameters
impl S3Parameters
sourcepub fn builder() -> S3ParametersBuilder
pub fn builder() -> S3ParametersBuilder
Creates a new builder-style object to manufacture S3Parameters.
Trait Implementations§
source§impl Clone for S3Parameters
impl Clone for S3Parameters
source§fn clone(&self) -> S3Parameters
fn clone(&self) -> S3Parameters
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for S3Parameters
impl Debug for S3Parameters
source§impl PartialEq for S3Parameters
impl PartialEq for S3Parameters
source§fn eq(&self, other: &S3Parameters) -> bool
fn eq(&self, other: &S3Parameters) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for S3Parameters
Auto Trait Implementations§
impl Freeze for S3Parameters
impl RefUnwindSafe for S3Parameters
impl Send for S3Parameters
impl Sync for S3Parameters
impl Unpin for S3Parameters
impl UnwindSafe for S3Parameters
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> 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