ProfileDetail
The state of the profile after a read or write operation.
Contents
- acceptRoleSessionName
-
Used to determine if a custom role session name will be accepted in a temporary credential request.
Type: Boolean
Required: No
- attributeMappings
-
A mapping applied to the authenticating end-entity certificate.
Type: Array of AttributeMapping objects
Required: No
- createdAt
-
The ISO-8601 timestamp when the profile was created.
Type: Timestamp
Required: No
- createdBy
-
The Amazon account that created the profile.
Type: String
Required: No
- durationSeconds
-
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.Type: Integer
Required: No
- enabled
-
Indicates whether the profile is enabled.
Type: Boolean
Required: No
- managedPolicyArns
-
A list of managed policy ARNs that apply to the vended session credentials.
Type: Array of strings
Array Members: Minimum number of 0 items. Maximum number of 50 items.
Length Constraints: Minimum length of 1. Maximum length of 200.
Required: No
- name
-
The name of the profile.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 255.
Pattern:
^[ a-zA-Z0-9-_]*$
Required: No
- profileArn
-
The ARN of the profile.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 1011.
Pattern:
^arn:aws(-[^:]+)?:rolesanywhere(:.*){2}(:profile.*)$
Required: No
- profileId
-
The unique identifier of the profile.
Type: String
Length Constraints: Fixed length of 36.
Pattern:
[a-f0-9]{8}-([a-z0-9]{4}-){3}[a-z0-9]{12}
Required: No
- requireInstanceProperties
-
Specifies whether instance properties are required in temporary credential requests with this profile.
Type: Boolean
Required: No
- roleArns
-
A list of IAM roles that this profile can assume in a temporary credential request.
Type: Array of strings
Array Members: Minimum number of 0 items. Maximum number of 250 items.
Length Constraints: Minimum length of 1. Maximum length of 1011.
Pattern:
^arn:aws(-[^:]+)?:iam(:.*){2}(:role.*)$
Required: No
- sessionPolicy
-
A session policy that applies to the trust boundary of the vended session credentials.
Type: String
Required: No
- updatedAt
-
The ISO-8601 timestamp when the profile was last updated.
Type: Timestamp
Required: No
See Also
For more information about using this API in one of the language-specific Amazon SDKs, see the following: