#[non_exhaustive]pub struct RowLevelPermissionTagConfiguration { /* private fields */ }Expand description
The configuration of tags on a dataset to set row-level security.
Implementations
sourceimpl RowLevelPermissionTagConfiguration
impl RowLevelPermissionTagConfiguration
sourcepub fn status(&self) -> Option<&Status>
pub fn status(&self) -> Option<&Status>
The status of row-level security tags. If enabled, the status is ENABLED. If disabled, the status is DISABLED.
sourcepub fn tag_rules(&self) -> Option<&[RowLevelPermissionTagRule]>
pub fn tag_rules(&self) -> Option<&[RowLevelPermissionTagRule]>
A set of rules associated with row-level security, such as the tag names and columns that they are assigned to.
sourceimpl RowLevelPermissionTagConfiguration
impl RowLevelPermissionTagConfiguration
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture RowLevelPermissionTagConfiguration.
Trait Implementations
sourceimpl Clone for RowLevelPermissionTagConfiguration
impl Clone for RowLevelPermissionTagConfiguration
sourcefn clone(&self) -> RowLevelPermissionTagConfiguration
fn clone(&self) -> RowLevelPermissionTagConfiguration
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl PartialEq<RowLevelPermissionTagConfiguration> for RowLevelPermissionTagConfiguration
impl PartialEq<RowLevelPermissionTagConfiguration> for RowLevelPermissionTagConfiguration
sourcefn eq(&self, other: &RowLevelPermissionTagConfiguration) -> bool
fn eq(&self, other: &RowLevelPermissionTagConfiguration) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for RowLevelPermissionTagConfiguration
Auto Trait Implementations
impl RefUnwindSafe for RowLevelPermissionTagConfiguration
impl Send for RowLevelPermissionTagConfiguration
impl Sync for RowLevelPermissionTagConfiguration
impl Unpin for RowLevelPermissionTagConfiguration
impl UnwindSafe for RowLevelPermissionTagConfiguration
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more