pub struct StoredPermissionSet {
pub arn: String,
pub instance_arn: String,
pub name: String,
pub description: Option<String>,
pub session_duration: Option<String>,
pub relay_state: Option<String>,
pub created_date: i64,
pub inline_policy: Option<String>,
pub permissions_boundary: Option<Value>,
pub managed_policies: Vec<StoredManagedPolicy>,
pub customer_managed: Vec<Value>,
}Expand description
A permission set within an instance.
Fields§
§arn: String§instance_arn: String§name: String§description: Option<String>§session_duration: Option<String>§relay_state: Option<String>§created_date: i64§inline_policy: Option<String>§permissions_boundary: Option<Value>Raw PermissionsBoundary value.
managed_policies: Vec<StoredManagedPolicy>§customer_managed: Vec<Value>Raw CustomerManagedPolicyReference values.
Trait Implementations§
Source§impl Clone for StoredPermissionSet
impl Clone for StoredPermissionSet
Source§fn clone(&self) -> StoredPermissionSet
fn clone(&self) -> StoredPermissionSet
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StoredPermissionSet
impl Debug for StoredPermissionSet
Source§impl<'de> Deserialize<'de> for StoredPermissionSet
impl<'de> Deserialize<'de> for StoredPermissionSet
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StoredPermissionSet
impl RefUnwindSafe for StoredPermissionSet
impl Send for StoredPermissionSet
impl Sync for StoredPermissionSet
impl Unpin for StoredPermissionSet
impl UnsafeUnpin for StoredPermissionSet
impl UnwindSafe for StoredPermissionSet
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
Mutably borrows from an owned value. Read more