Documentation ¶
Index ¶
- type AccessDeniedException
- type AssumedRoleUser
- type Credentials
- type ExpiredTokenException
- type InternalServerException
- type InvalidParameterException
- type InvalidRequestException
- type InvalidTokenException
- type PodIdentityAssociation
- type ResourceNotFoundException
- type ServiceUnavailableException
- type Subject
- type ThrottlingException
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
You don't have permissions to perform the requested operation. The IAM principal making the request must have at least one IAM permissions policy attached that grants the required permissions. For more information, see Access managementin the IAM User Guide.
func (*AccessDeniedException) Error ¶
func (e *AccessDeniedException) Error() string
func (*AccessDeniedException) ErrorCode ¶
func (e *AccessDeniedException) ErrorCode() string
func (*AccessDeniedException) ErrorFault ¶
func (e *AccessDeniedException) ErrorFault() smithy.ErrorFault
func (*AccessDeniedException) ErrorMessage ¶
func (e *AccessDeniedException) ErrorMessage() string
type AssumedRoleUser ¶
type AssumedRoleUser struct { // The ARN of the IAM role that the temporary credentials authenticate to. // // This member is required. Arn *string // 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 // // This member is required. AssumeRoleId *string // contains filtered or unexported fields }
An object with the permanent IAM role identity and the temporary session name.
type Credentials ¶
type Credentials struct { // The access key ID that identifies the temporary security credentials. // // This member is required. AccessKeyId *string // The Unix epoch timestamp in seconds when the current credentials expire. // // This member is required. Expiration *time.Time // The secret access key that applications inside the pods use to sign requests. // // This member is required. SecretAccessKey *string // The token that applications inside the pods must pass to any service API to use // the temporary credentials. // // This member is required. SessionToken *string // contains filtered or unexported fields }
The Amazon Web Services Signature Version 4 type of temporary credentials.
type ExpiredTokenException ¶
type ExpiredTokenException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified Kubernetes service account token is expired.
func (*ExpiredTokenException) Error ¶
func (e *ExpiredTokenException) Error() string
func (*ExpiredTokenException) ErrorCode ¶
func (e *ExpiredTokenException) ErrorCode() string
func (*ExpiredTokenException) ErrorFault ¶
func (e *ExpiredTokenException) ErrorFault() smithy.ErrorFault
func (*ExpiredTokenException) ErrorMessage ¶
func (e *ExpiredTokenException) ErrorMessage() string
type InternalServerException ¶
type InternalServerException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
These errors are usually caused by a server-side issue.
func (*InternalServerException) Error ¶
func (e *InternalServerException) Error() string
func (*InternalServerException) ErrorCode ¶
func (e *InternalServerException) ErrorCode() string
func (*InternalServerException) ErrorFault ¶
func (e *InternalServerException) ErrorFault() smithy.ErrorFault
func (*InternalServerException) ErrorMessage ¶
func (e *InternalServerException) ErrorMessage() string
type InvalidParameterException ¶
type InvalidParameterException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified parameter is invalid. Review the available parameters for the API request.
func (*InvalidParameterException) Error ¶
func (e *InvalidParameterException) Error() string
func (*InvalidParameterException) ErrorCode ¶
func (e *InvalidParameterException) ErrorCode() string
func (*InvalidParameterException) ErrorFault ¶
func (e *InvalidParameterException) ErrorFault() smithy.ErrorFault
func (*InvalidParameterException) ErrorMessage ¶
func (e *InvalidParameterException) ErrorMessage() string
type InvalidRequestException ¶
type InvalidRequestException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
This exception is thrown if the request contains a semantic error. The precise meaning will depend on the API, and will be documented in the error message.
func (*InvalidRequestException) Error ¶
func (e *InvalidRequestException) Error() string
func (*InvalidRequestException) ErrorCode ¶
func (e *InvalidRequestException) ErrorCode() string
func (*InvalidRequestException) ErrorFault ¶
func (e *InvalidRequestException) ErrorFault() smithy.ErrorFault
func (*InvalidRequestException) ErrorMessage ¶
func (e *InvalidRequestException) ErrorMessage() string
type InvalidTokenException ¶
type InvalidTokenException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified Kubernetes service account token is invalid.
func (*InvalidTokenException) Error ¶
func (e *InvalidTokenException) Error() string
func (*InvalidTokenException) ErrorCode ¶
func (e *InvalidTokenException) ErrorCode() string
func (*InvalidTokenException) ErrorFault ¶
func (e *InvalidTokenException) ErrorFault() smithy.ErrorFault
func (*InvalidTokenException) ErrorMessage ¶
func (e *InvalidTokenException) ErrorMessage() string
type PodIdentityAssociation ¶
type PodIdentityAssociation struct { // The Amazon Resource Name (ARN) of the EKS Pod Identity association. // // This member is required. AssociationArn *string // The ID of the association. // // This member is required. AssociationId *string // contains filtered or unexported fields }
Amazon EKS Pod Identity associations provide the ability to manage credentials for your applications, similar to the way that Amazon EC2 instance profiles provide credentials to Amazon EC2 instances.
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The specified resource could not be found.
func (*ResourceNotFoundException) Error ¶
func (e *ResourceNotFoundException) Error() string
func (*ResourceNotFoundException) ErrorCode ¶
func (e *ResourceNotFoundException) ErrorCode() string
func (*ResourceNotFoundException) ErrorFault ¶
func (e *ResourceNotFoundException) ErrorFault() smithy.ErrorFault
func (*ResourceNotFoundException) ErrorMessage ¶
func (e *ResourceNotFoundException) ErrorMessage() string
type ServiceUnavailableException ¶
type ServiceUnavailableException struct { // contains filtered or unexported fields }
The service is unavailable. Back off and retry the operation.
func (*ServiceUnavailableException) Error ¶
func (e *ServiceUnavailableException) Error() string
func (*ServiceUnavailableException) ErrorCode ¶
func (e *ServiceUnavailableException) ErrorCode() string
func (*ServiceUnavailableException) ErrorFault ¶
func (e *ServiceUnavailableException) ErrorFault() smithy.ErrorFault
func (*ServiceUnavailableException) ErrorMessage ¶
func (e *ServiceUnavailableException) ErrorMessage() string
type Subject ¶
type Subject struct { // 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. // // This member is required. Namespace *string // The name of the Kubernetes service account inside the cluster to associate the // IAM credentials with. // // This member is required. ServiceAccount *string // contains filtered or unexported fields }
An object containing the name of the Kubernetes service account inside the cluster to associate the IAM credentials with.
type ThrottlingException ¶
type ThrottlingException struct { Message *string ErrorCodeOverride *string // contains filtered or unexported fields }
The request was denied because your request rate is too high. Reduce the frequency of requests.
func (*ThrottlingException) Error ¶
func (e *ThrottlingException) Error() string
func (*ThrottlingException) ErrorCode ¶
func (e *ThrottlingException) ErrorCode() string
func (*ThrottlingException) ErrorFault ¶
func (e *ThrottlingException) ErrorFault() smithy.ErrorFault
func (*ThrottlingException) ErrorMessage ¶
func (e *ThrottlingException) ErrorMessage() string