ProfileDetail
¶
Source code in docs_src/capo_rolesanywhere/types/profile_detail.py
accept_role_session_name
instance-attribute
¶
accept_role_session_name: NotRequired[bool]
Used to determine if a custom role session name will be accepted in a temporary credential request.
attribute_mappings
instance-attribute
¶
attribute_mappings: NotRequired[AttributeMappings]
A mapping applied to the authenticating end-entity certificate.
created_at
instance-attribute
¶
created_at: NotRequired[datetime]
The ISO-8601 timestamp when the profile was created.
created_by
instance-attribute
¶
created_by: NotRequired[str]
The Amazon Web Services account that created the profile.
duration_seconds
instance-attribute
¶
duration_seconds: NotRequired[int]
Used to determine how long sessions vended using this profile are valid for. See the Expiration section of the CreateSession API documentation page for more details. In requests, if this value is not provided, the default value will be 3600.
managed_policy_arns
instance-attribute
¶
managed_policy_arns: NotRequired[ManagedPolicyList]
A list of managed policy ARNs that apply to the vended session credentials.
require_instance_properties
instance-attribute
¶
require_instance_properties: NotRequired[bool]
Unused, saved for future use. Will likely specify whether instance properties are required in temporary credential requests with this profile.
role_arns
instance-attribute
¶
role_arns: NotRequired[RoleArnList]
A list of IAM roles that this profile can assume in a temporary credential request.