Struct rusoto_iam::Role
[−]
[src]
pub struct Role { pub arn: ArnType, pub assume_role_policy_document: Option<PolicyDocumentType>, pub create_date: DateType, pub path: PathType, pub role_id: IdType, pub role_name: RoleNameType, }
Contains information about an IAM role.
This data type is used as a response element in the following actions:
Fields
arn: ArnType
The Amazon Resource Name (ARN) specifying the role. For more information about ARNs and how to use them in policies, see IAM Identifiers in the Using IAM guide.
assume_role_policy_document: Option<PolicyDocumentType>
The policy that grants an entity permission to assume the role.
create_date: DateType
The date and time, in ISO 8601 date-time format, when the role was created.
path: PathType
The path to the role. For more information about paths, see IAM Identifiers in the Using IAM guide.
role_id: IdType
The stable and unique string identifying the role. For more information about IDs, see IAM Identifiers in the Using IAM guide.
role_name: RoleNameType
The friendly name that identifies the role.
Trait Implementations
impl Default for Role
[src]
impl Debug for Role
[src]
impl Clone for Role
[src]
fn clone(&self) -> Role
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more