Struct aws_sdk_quicksight::types::AthenaParameters
source · #[non_exhaustive]pub struct AthenaParameters {
pub work_group: Option<String>,
pub role_arn: Option<String>,
}Expand description
Parameters for Amazon Athena.
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.work_group: Option<String>The workgroup that Amazon Athena uses.
role_arn: Option<String>Use the RoleArn structure to override an account-wide role for a specific Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.
Implementations§
source§impl AthenaParameters
impl AthenaParameters
sourcepub fn work_group(&self) -> Option<&str>
pub fn work_group(&self) -> Option<&str>
The workgroup that Amazon Athena uses.
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 Athena data source. For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.
source§impl AthenaParameters
impl AthenaParameters
sourcepub fn builder() -> AthenaParametersBuilder
pub fn builder() -> AthenaParametersBuilder
Creates a new builder-style object to manufacture AthenaParameters.
Trait Implementations§
source§impl Clone for AthenaParameters
impl Clone for AthenaParameters
source§fn clone(&self) -> AthenaParameters
fn clone(&self) -> AthenaParameters
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AthenaParameters
impl Debug for AthenaParameters
source§impl PartialEq for AthenaParameters
impl PartialEq for AthenaParameters
source§fn eq(&self, other: &AthenaParameters) -> bool
fn eq(&self, other: &AthenaParameters) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AthenaParameters
Auto Trait Implementations§
impl Freeze for AthenaParameters
impl RefUnwindSafe for AthenaParameters
impl Send for AthenaParameters
impl Sync for AthenaParameters
impl Unpin for AthenaParameters
impl UnwindSafe for AthenaParameters
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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