Struct aws_sdk_appstream::model::EntitlementAttribute
source · [−]#[non_exhaustive]pub struct EntitlementAttribute { /* private fields */ }Expand description
An attribute associated with an entitlement. Application entitlements work by matching a supported SAML 2.0 attribute name to a value when a user identity federates to an Amazon AppStream 2.0 SAML application.
Implementations
sourceimpl EntitlementAttribute
impl EntitlementAttribute
sourcepub fn name(&self) -> Option<&str>
pub fn name(&self) -> Option<&str>
A supported AWS IAM SAML PrincipalTag attribute that is matched to the associated value when a user identity federates into an Amazon AppStream 2.0 SAML application.
The following are valid values:
-
roles
-
department
-
organization
-
groups
-
title
-
costCenter
-
userType
sourceimpl EntitlementAttribute
impl EntitlementAttribute
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture EntitlementAttribute.
Trait Implementations
sourceimpl Clone for EntitlementAttribute
impl Clone for EntitlementAttribute
sourcefn clone(&self) -> EntitlementAttribute
fn clone(&self) -> EntitlementAttribute
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 moresourceimpl Debug for EntitlementAttribute
impl Debug for EntitlementAttribute
sourceimpl PartialEq<EntitlementAttribute> for EntitlementAttribute
impl PartialEq<EntitlementAttribute> for EntitlementAttribute
sourcefn eq(&self, other: &EntitlementAttribute) -> bool
fn eq(&self, other: &EntitlementAttribute) -> bool
impl StructuralPartialEq for EntitlementAttribute
Auto Trait Implementations
impl RefUnwindSafe for EntitlementAttribute
impl Send for EntitlementAttribute
impl Sync for EntitlementAttribute
impl Unpin for EntitlementAttribute
impl UnwindSafe for EntitlementAttribute
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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