public sealed class AWSV4Signature : IMessage<AWSV4Signature>, IEquatable<AWSV4Signature>, IDeepCloneable<AWSV4Signature>, IBufferMessage, IMessageReference documentation and code samples for the Compute Engine v1 API class AWSV4Signature.
Messages
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'.
Implements
IMessageAWSV4Signature, IEquatableAWSV4Signature, IDeepCloneableAWSV4Signature, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
AWSV4Signature()
public AWSV4Signature()AWSV4Signature(AWSV4Signature)
public AWSV4Signature(AWSV4Signature other)| Parameter | |
|---|---|
| Name | Description |
other |
AWSV4Signature |
Properties
AccessKey
public string AccessKey { get; set; }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
| Property Value | |
|---|---|
| Type | Description |
string |
|
AccessKeyId
public string AccessKeyId { get; set; }The identifier of an access key used for s3 bucket authentication.
| Property Value | |
|---|---|
| Type | Description |
string |
|
AccessKeyVersion
public string AccessKeyVersion { get; set; }The optional version identifier for the access key. You can use this to keep track of different iterations of your access key.
| Property Value | |
|---|---|
| Type | Description |
string |
|
HasAccessKey
public bool HasAccessKey { get; }Gets whether the "access_key" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasAccessKeyId
public bool HasAccessKeyId { get; }Gets whether the "access_key_id" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasAccessKeyVersion
public bool HasAccessKeyVersion { get; }Gets whether the "access_key_version" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasOriginRegion
public bool HasOriginRegion { get; }Gets whether the "origin_region" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
OriginRegion
public string OriginRegion { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
string |
|