DelegationRequest

Contains information about a delegation request, including its status, permissions, and associated metadata.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Amazon Resource Name (ARN). ARNs are unique identifiers for Amazon Web Services resources.

Link copied to clipboard

Creation date (timestamp) of this delegation request.

Link copied to clipboard

The unique identifier for the delegation request.

Link copied to clipboard

Description of the delegation request. This is a message that is provided by the Amazon Web Services partner that filed the delegation request.

Link copied to clipboard

Notes added to this delegation request, if this request was updated via the UpdateDelegationRequest API.

Link copied to clipboard

A flag indicating whether the SendDelegationToken must be called by the owner of this delegation request. This is set by the requesting partner.

Link copied to clipboard

Amazon Web Services account ID of the owner of the delegation request.

Link copied to clipboard

ARN of the owner of this delegation request.

Link copied to clipboard

JSON content of the associated permission policy of this delegation request.

Link copied to clipboard

Contains information about the permissions being delegated in a delegation request.

Link copied to clipboard

A URL to be redirected to once the delegation request is approved. Partners provide this URL when creating the delegation request.

Link copied to clipboard

Reasons for rejecting this delegation request, if this request was rejected. See also RejectDelegationRequest API documentation.

Link copied to clipboard

A custom message that is added to the delegation request by the partner.

Link copied to clipboard

Identity of the requestor of this delegation request. This will be an Amazon Web Services account ID.

Link copied to clipboard

A friendly name of the requestor.

Link copied to clipboard

If the PermissionPolicy includes role creation permissions, this element will include the list of permissions boundary policies associated with the role creation. See IAM/latest/UserGuide/access_policies_boundaries.html for more details about IAM permission boundaries.

Link copied to clipboard

The life-time of the requested session credential.

Link copied to clipboard

The state of this delegation request.

Link copied to clipboard

Last updated timestamp of the request.

Functions

Link copied to clipboard
inline fun copy(block: DelegationRequest.Builder.() -> Unit = {}): DelegationRequest
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String