Struct google_compute1::api::AWSV4Signature
source · pub struct AWSV4Signature {
pub access_key: Option<String>,
pub access_key_id: Option<String>,
pub access_key_version: Option<String>,
pub origin_region: Option<String>,
}
Expand description
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’.
This type is not used in any activity, and only used as part of another schema.
Fields§
§access_key: Option<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
access_key_id: Option<String>
The identifier of an access key used for s3 bucket authentication.
access_key_version: Option<String>
The optional version identifier for the access key. You can use this to keep track of different iterations of your access key.
origin_region: Option<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.
Trait Implementations§
source§impl Clone for AWSV4Signature
impl Clone for AWSV4Signature
source§fn clone(&self) -> AWSV4Signature
fn clone(&self) -> AWSV4Signature
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more