ProfileDetail.Builder |
ProfileDetail.Builder.acceptRoleSessionName(Boolean acceptRoleSessionName) |
Used to determine if a custom role session name will be accepted in a temporary credential request.
|
ProfileDetail.Builder |
ProfileDetail.Builder.attributeMappings(Collection<AttributeMapping> attributeMappings) |
A mapping applied to the authenticating end-entity certificate.
|
ProfileDetail.Builder |
ProfileDetail.Builder.attributeMappings(Consumer<AttributeMapping.Builder>... attributeMappings) |
A mapping applied to the authenticating end-entity certificate.
|
ProfileDetail.Builder |
ProfileDetail.Builder.attributeMappings(AttributeMapping... attributeMappings) |
A mapping applied to the authenticating end-entity certificate.
|
static ProfileDetail.Builder |
ProfileDetail.builder() |
|
ProfileDetail.Builder |
ProfileDetail.Builder.createdAt(Instant createdAt) |
The ISO-8601 timestamp when the profile was created.
|
ProfileDetail.Builder |
ProfileDetail.Builder.createdBy(String createdBy) |
The Amazon Web Services account that created the profile.
|
ProfileDetail.Builder |
ProfileDetail.Builder.durationSeconds(Integer durationSeconds) |
Used to determine how long sessions vended using this profile are valid for.
|
ProfileDetail.Builder |
ProfileDetail.Builder.enabled(Boolean enabled) |
Indicates whether the profile is enabled.
|
ProfileDetail.Builder |
ProfileDetail.Builder.managedPolicyArns(String... managedPolicyArns) |
A list of managed policy ARNs that apply to the vended session credentials.
|
ProfileDetail.Builder |
ProfileDetail.Builder.managedPolicyArns(Collection<String> managedPolicyArns) |
A list of managed policy ARNs that apply to the vended session credentials.
|
ProfileDetail.Builder |
ProfileDetail.Builder.name(String name) |
The name of the profile.
|
ProfileDetail.Builder |
ProfileDetail.Builder.profileArn(String profileArn) |
The ARN of the profile.
|
ProfileDetail.Builder |
ProfileDetail.Builder.profileId(String profileId) |
The unique identifier of the profile.
|
ProfileDetail.Builder |
ProfileDetail.Builder.requireInstanceProperties(Boolean requireInstanceProperties) |
Specifies whether instance properties are required in temporary credential requests with this profile.
|
ProfileDetail.Builder |
ProfileDetail.Builder.roleArns(String... roleArns) |
A list of IAM roles that this profile can assume in a temporary credential request.
|
ProfileDetail.Builder |
ProfileDetail.Builder.roleArns(Collection<String> roleArns) |
A list of IAM roles that this profile can assume in a temporary credential request.
|
ProfileDetail.Builder |
ProfileDetail.Builder.sessionPolicy(String sessionPolicy) |
A session policy that applies to the trust boundary of the vended session credentials.
|
ProfileDetail.Builder |
ProfileDetail.toBuilder() |
|
ProfileDetail.Builder |
ProfileDetail.Builder.updatedAt(Instant updatedAt) |
The ISO-8601 timestamp when the profile was last updated.
|