PresignedRequestSet class
The cleartext inside the sealed bundle of external/credentials/issue 0.2 and later
for an s3-static-presign account: one presigned request per requested operation,
all on one object, in the order requested. Never appears on the wire outside a
seal, and a consumer keeps it in memory only and never logs a URL from it. Each
request is a bearer credential until it expires: whoever holds it may make that one
request, and nothing else.
Constructors
-
PresignedRequestSet({required String kind, required List<
PresignedRequestSetRequestsItem> requests, required String expiresAt}) -
const
-
PresignedRequestSet.fromJson(Map<
String, dynamic> json) -
Read this payload from a decoded JSON object.
factory
Properties
- expiresAt → String
-
The earliest
expiresAtof the requests: when the set stops being whole.final - hashCode → int
-
The hash code for this object.
no setterinherited
- kind → String
-
final
-
requests
→ List<
PresignedRequestSetRequestsItem> -
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
-
toJson(
) → Map< String, dynamic> - Serialize to a JSON-encodable map, omitting absent members.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited