• Public
  • Public/Protected
  • All

Interface GrantListEntry

Contains information about a grant.


  • GrantListEntry



Optional Constraints

Constraints: GrantConstraints

A list of key-value pairs that must be present in the encryption context of certain subsequent operations that the grant allows.

Optional CreationDate

CreationDate: Date

The date and time when the grant was created.

Optional GrantId

GrantId: undefined | string

The unique identifier for the grant.

Optional GranteePrincipal

GranteePrincipal: undefined | string

The identity that gets the permissions in the grant.

The GranteePrincipal field in the ListGrants response usually contains the user or role designated as the grantee principal in the grant. However, when the grantee principal in the grant is an Amazon Web Services service, the GranteePrincipal field contains the service principal, which might represent several different grantee principals.

Optional IssuingAccount

IssuingAccount: undefined | string

The Amazon Web Services account under which the grant was issued.

Optional KeyId

KeyId: undefined | string

The unique identifier for the KMS key to which the grant applies.

Optional Name

Name: undefined | string

The friendly name that identifies the grant. If a name was provided in the CreateGrant request, that name is returned. Otherwise this value is null.

Optional Operations

Operations: (GrantOperation | string)[]

The list of operations permitted by the grant.

Optional RetiringPrincipal

RetiringPrincipal: undefined | string

The principal that can retire the grant.