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
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> 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