pub struct AwsiamAccessRules {
pub account_id: Option<Vec<String>>,
pub arn: Option<Vec<String>>,
pub resource_id: Option<Vec<String>>,
pub role_id: Option<Vec<String>>,
pub role_name: Option<Vec<String>>,
pub sts_endpoint: Option<String>,
pub unique_identifier: Option<String>,
pub user_id: Option<Vec<String>>,
pub user_name: Option<Vec<String>>,
}Fields§
§account_id: Option<Vec<String>>The list of account ids that the login is restricted to.
arn: Option<Vec<String>>The list of ARNs that the login is restricted to.
resource_id: Option<Vec<String>>The list of resource ids that the login is restricted to.
role_id: Option<Vec<String>>The list of role ids that the login is restricted to.
role_name: Option<Vec<String>>The list of role names that the login is restricted to.
sts_endpoint: Option<String>The sts URL.
unique_identifier: Option<String>A unique identifier to distinguish different users
user_id: Option<Vec<String>>The list of user ids that the login is restricted to.
user_name: Option<Vec<String>>The list of user names that the login is restricted to.
Implementations§
Source§impl AwsiamAccessRules
impl AwsiamAccessRules
pub fn new() -> AwsiamAccessRules
Trait Implementations§
Source§impl Clone for AwsiamAccessRules
impl Clone for AwsiamAccessRules
Source§fn clone(&self) -> AwsiamAccessRules
fn clone(&self) -> AwsiamAccessRules
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 AwsiamAccessRules
impl Debug for AwsiamAccessRules
Source§impl Default for AwsiamAccessRules
impl Default for AwsiamAccessRules
Source§fn default() -> AwsiamAccessRules
fn default() -> AwsiamAccessRules
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AwsiamAccessRules
impl<'de> Deserialize<'de> for AwsiamAccessRules
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
Source§impl PartialEq for AwsiamAccessRules
impl PartialEq for AwsiamAccessRules
Source§fn eq(&self, other: &AwsiamAccessRules) -> bool
fn eq(&self, other: &AwsiamAccessRules) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AwsiamAccessRules
impl Serialize for AwsiamAccessRules
impl StructuralPartialEq for AwsiamAccessRules
Auto Trait Implementations§
impl Freeze for AwsiamAccessRules
impl RefUnwindSafe for AwsiamAccessRules
impl Send for AwsiamAccessRules
impl Sync for AwsiamAccessRules
impl Unpin for AwsiamAccessRules
impl UnsafeUnpin for AwsiamAccessRules
impl UnwindSafe for AwsiamAccessRules
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