Interface ComputeBackendServiceSecuritySettingsAwsV4Authentication
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ComputeBackendServiceSecuritySettingsAwsV4Authentication.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.331Z") @Stability(Stable) public interface ComputeBackendServiceSecuritySettingsAwsV4Authentication extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComputeBackendServiceSecuritySettingsAwsV4Authentication.BuilderA builder forComputeBackendServiceSecuritySettingsAwsV4Authenticationstatic classComputeBackendServiceSecuritySettingsAwsV4Authentication.Jsii$ProxyAn implementation forComputeBackendServiceSecuritySettingsAwsV4Authentication
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static ComputeBackendServiceSecuritySettingsAwsV4Authentication.Builderbuilder()default StringgetAccessKey()The access key used for s3 bucket authentication.default StringgetAccessKeyId()The identifier of an access key used for s3 bucket authentication.default StringgetAccessKeyVersion()The optional version identifier for the access key.default StringgetOriginRegion()The name of the cloud region of your origin.
-
-
-
Method Detail
-
getAccessKey
@Stability(Stable) @Nullable default String getAccessKey()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#access_key ComputeBackendService#access_key}
-
getAccessKeyId
@Stability(Stable) @Nullable default String getAccessKeyId()
The identifier of an access key used for s3 bucket authentication.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#access_key_id ComputeBackendService#access_key_id}
-
getAccessKeyVersion
@Stability(Stable) @Nullable default String getAccessKeyVersion()
The optional version identifier for the access key.You can use this to keep track of different iterations of your access key. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#access_key_version ComputeBackendService#access_key_version}
-
getOriginRegion
@Stability(Stable) @Nullable default String getOriginRegion()
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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#origin_region ComputeBackendService#origin_region}
-
builder
@Stability(Stable) static ComputeBackendServiceSecuritySettingsAwsV4Authentication.Builder builder()
-
-