Struct rusoto_iam::RoleDetail
[−]
[src]
pub struct RoleDetail { pub arn: Option<String>, pub assume_role_policy_document: Option<String>, pub attached_managed_policies: Option<Vec<AttachedPolicy>>, pub create_date: Option<String>, pub instance_profile_list: Option<Vec<InstanceProfile>>, pub path: Option<String>, pub role_id: Option<String>, pub role_name: Option<String>, pub role_policy_list: Option<Vec<PolicyDetail>>, }
Contains information about an IAM role, including all of the role's policies.
This data type is used as a response element in the GetAccountAuthorizationDetails action.
Fields
arn: Option<String>
assume_role_policy_document: Option<String>
The trust policy that grants permission to assume the role.
attached_managed_policies: Option<Vec<AttachedPolicy>>
A list of managed policies attached to the role. These policies are the role's access (permissions) policies.
create_date: Option<String>
The date and time, in ISO 8601 date-time format, when the role was created.
instance_profile_list: Option<Vec<InstanceProfile>>
A list of instance profiles that contain this role.
path: Option<String>
The path to the role. For more information about paths, see IAM Identifiers in the Using IAM guide.
role_id: Option<String>
The stable and unique string identifying the role. For more information about IDs, see IAM Identifiers in the Using IAM guide.
role_name: Option<String>
The friendly name that identifies the role.
role_policy_list: Option<Vec<PolicyDetail>>
A list of inline policies embedded in the role. These policies are the role's access (permissions) policies.
Trait Implementations
impl Default for RoleDetail
[src]
fn default() -> RoleDetail
[src]
Returns the "default value" for a type. Read more
impl Debug for RoleDetail
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for RoleDetail
[src]
fn clone(&self) -> RoleDetail
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more