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