public static interface ProfileDetail.Builder extends SdkPojo, CopyableBuilder<ProfileDetail.Builder,ProfileDetail>
| Modifier and Type | Method and Description |
|---|---|
ProfileDetail.Builder |
createdAt(Instant createdAt)
The ISO-8601 timestamp when the profile was created.
|
ProfileDetail.Builder |
createdBy(String createdBy)
The Amazon Web Services account that created the profile.
|
ProfileDetail.Builder |
durationSeconds(Integer durationSeconds)
The number of seconds the vended session credentials are valid for.
|
ProfileDetail.Builder |
enabled(Boolean enabled)
Indicates whether the profile is enabled.
|
ProfileDetail.Builder |
managedPolicyArns(Collection<String> managedPolicyArns)
A list of managed policy ARNs that apply to the vended session credentials.
|
ProfileDetail.Builder |
managedPolicyArns(String... managedPolicyArns)
A list of managed policy ARNs that apply to the vended session credentials.
|
ProfileDetail.Builder |
name(String name)
The name of the profile.
|
ProfileDetail.Builder |
profileArn(String profileArn)
The ARN of the profile.
|
ProfileDetail.Builder |
profileId(String profileId)
The unique identifier of the profile.
|
ProfileDetail.Builder |
requireInstanceProperties(Boolean requireInstanceProperties)
Specifies whether instance properties are required in CreateSession
requests with this profile.
|
ProfileDetail.Builder |
roleArns(Collection<String> roleArns)
A list of IAM roles that this profile can assume in a CreateSession
operation.
|
ProfileDetail.Builder |
roleArns(String... roleArns)
A list of IAM roles that this profile can assume in a CreateSession
operation.
|
ProfileDetail.Builder |
sessionPolicy(String sessionPolicy)
A session policy that applies to the trust boundary of the vended session credentials.
|
ProfileDetail.Builder |
updatedAt(Instant updatedAt)
The ISO-8601 timestamp when the profile was last updated.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildProfileDetail.Builder createdAt(Instant createdAt)
The ISO-8601 timestamp when the profile was created.
createdAt - The ISO-8601 timestamp when the profile was created.ProfileDetail.Builder createdBy(String createdBy)
The Amazon Web Services account that created the profile.
createdBy - The Amazon Web Services account that created the profile.ProfileDetail.Builder durationSeconds(Integer durationSeconds)
The number of seconds the vended session credentials are valid for.
durationSeconds - The number of seconds the vended session credentials are valid for.ProfileDetail.Builder enabled(Boolean enabled)
Indicates whether the profile is enabled.
enabled - Indicates whether the profile is enabled.ProfileDetail.Builder managedPolicyArns(Collection<String> managedPolicyArns)
A list of managed policy ARNs that apply to the vended session credentials.
managedPolicyArns - A list of managed policy ARNs that apply to the vended session credentials.ProfileDetail.Builder managedPolicyArns(String... managedPolicyArns)
A list of managed policy ARNs that apply to the vended session credentials.
managedPolicyArns - A list of managed policy ARNs that apply to the vended session credentials.ProfileDetail.Builder name(String name)
The name of the profile.
name - The name of the profile.ProfileDetail.Builder profileArn(String profileArn)
The ARN of the profile.
profileArn - The ARN of the profile.ProfileDetail.Builder profileId(String profileId)
The unique identifier of the profile.
profileId - The unique identifier of the profile.ProfileDetail.Builder requireInstanceProperties(Boolean requireInstanceProperties)
Specifies whether instance properties are required in CreateSession requests with this profile.
requireInstanceProperties - Specifies whether instance properties are required in CreateSession requests with this profile.ProfileDetail.Builder roleArns(Collection<String> roleArns)
A list of IAM roles that this profile can assume in a CreateSession operation.
roleArns - A list of IAM roles that this profile can assume in a CreateSession operation.ProfileDetail.Builder roleArns(String... roleArns)
A list of IAM roles that this profile can assume in a CreateSession operation.
roleArns - A list of IAM roles that this profile can assume in a CreateSession operation.ProfileDetail.Builder sessionPolicy(String sessionPolicy)
A session policy that applies to the trust boundary of the vended session credentials.
sessionPolicy - A session policy that applies to the trust boundary of the vended session credentials.ProfileDetail.Builder updatedAt(Instant updatedAt)
The ISO-8601 timestamp when the profile was last updated.
updatedAt - The ISO-8601 timestamp when the profile was last updated.Copyright © 2023. All rights reserved.