String arn
The ARN of the IAM role that the temporary credentials authenticate to.
String assumeRoleId
The session name of the temporary session requested to STS. The value is a unique identifier that contains the
role ID, a colon (:), and the role session name of the role that is being assumed. The role ID is
generated by IAM when the role is created. The role session name part of the value follows this format:
eks-clustername-podname-random UUID
Subject subject
The name of the Kubernetes service account inside the cluster to associate the IAM credentials with.
String audience
The identity that is allowed to use the credentials. This value is always pods.eks.amazonaws.com.
PodIdentityAssociation podIdentityAssociation
The Amazon Resource Name (ARN) and ID of the EKS Pod Identity association.
AssumedRoleUser assumedRoleUser
An object with the permanent IAM role identity and the temporary session name.
The ARN of the IAM role that the temporary credentials authenticate to.
The session name of the temporary session requested to STS. The value is a unique identifier that contains the
role ID, a colon (:), and the role session name of the role that is being assumed. The role ID is
generated by IAM when the role is created. The role session name part of the value follows this format:
eks-clustername-podname-random UUID
Credentials credentials
The Amazon Web Services Signature Version 4 type of temporary credentials.
String sessionToken
The token that applications inside the pods must pass to any service API to use the temporary credentials.
String secretAccessKey
The secret access key that applications inside the pods use to sign requests.
String accessKeyId
The access key ID that identifies the temporary security credentials.
Date expiration
The Unix epoch timestamp in seconds when the current credentials expire.
String namespace
The name of the Kubernetes namespace inside the cluster to create the association in. The service account and the pods that use the service account must be in this namespace.
String serviceAccount
The name of the Kubernetes service account inside the cluster to associate the IAM credentials with.
Copyright © 2024. All rights reserved.