GrantListEntry class

Contains information about a grant.

Constructors

GrantListEntry({GrantConstraints? constraints, DateTime? creationDate, String? grantId, String? granteePrincipal, String? issuingAccount, String? keyId, String? name, List<GrantOperation>? operations, String? retiringPrincipal})
GrantListEntry.fromJson(Map<String, dynamic> json)
factory

Properties

constraints GrantConstraints?
A list of key-value pairs that must be present in the encryption context of certain subsequent operations that the grant allows.
final
creationDate DateTime?
The date and time when the grant was created.
final
granteePrincipal String?
The identity that gets the permissions in the grant.
final
grantId String?
The unique identifier for the grant.
final
hashCode int
The hash code for this object.
no setterinherited
issuingAccount String?
The AWS account under which the grant was issued.
final
keyId String?
The unique identifier for the customer master key (CMK) to which the grant applies.
final
name 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.
final
operations List<GrantOperation>?
The list of operations permitted by the grant.
final
retiringPrincipal String?
The principal that can retire the grant.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited