AWSV4SignatureResponse class
Contains the configurations necessary to generate a signature for access to private storage buckets that support Signature Version 4 for authentication. The service name for generating the authentication header will always default to 's3'.
Constructors
-
AWSV4SignatureResponse({required Input<
String> accessKey, required Input<String> accessKeyId, required Input<String> accessKeyVersion, required Input<String> originRegion}) -
Creates a new AWSV4SignatureResponse.
accessKeyThe access key used for s3 bucket authentication. Required for updating or creating a backend that uses AWS v4 signature authentication, but will not be returned as part of the configuration when queried with a REST API GET request. @InputOnlyaccessKeyIdThe identifier of an access key used for s3 bucket authentication.accessKeyVersionThe optional version identifier for the access key. You can use this to keep track of different iterations of your access key.originRegionThe name of the cloud region of your origin. This is a free-form field with the name of the region your cloud uses to host your origin. For example, "us-east-1" for AWS or "us-ashburn-1" for OCI.const -
AWSV4SignatureResponse.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
accessKey
→ Input<
String> -
The access key used for s3 bucket authentication. Required for updating or creating a backend that uses AWS v4 signature authentication, but will not be returned as part of the configuration when queried with a REST API GET request. @InputOnly
final
-
accessKeyId
→ Input<
String> -
The identifier of an access key used for s3 bucket authentication.
final
-
accessKeyVersion
→ Input<
String> -
The optional version identifier for the access key. You can use this to keep track of different iterations of your access key.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
originRegion
→ Input<
String> -
The name of the cloud region of your origin. This is a free-form field with the name of the region your cloud uses to host your origin. For example, "us-east-1" for AWS or "us-ashburn-1" for OCI.
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
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited