Class ComputeBackendServiceSecuritySettingsAwsV4Authentication.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.compute_backend_service.ComputeBackendServiceSecuritySettingsAwsV4Authentication.Jsii$Proxy
-
- All Implemented Interfaces:
ComputeBackendServiceSecuritySettingsAwsV4Authentication,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ComputeBackendServiceSecuritySettingsAwsV4Authentication
@Stability(Stable) @Internal public static final class ComputeBackendServiceSecuritySettingsAwsV4Authentication.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ComputeBackendServiceSecuritySettingsAwsV4Authentication
An implementation forComputeBackendServiceSecuritySettingsAwsV4Authentication
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.compute_backend_service.ComputeBackendServiceSecuritySettingsAwsV4Authentication
ComputeBackendServiceSecuritySettingsAwsV4Authentication.Builder, ComputeBackendServiceSecuritySettingsAwsV4Authentication.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ComputeBackendServiceSecuritySettingsAwsV4Authentication.Builder builder)Constructor that initializes the object based on literal property values passed by theComputeBackendServiceSecuritySettingsAwsV4Authentication.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)StringgetAccessKey()The access key used for s3 bucket authentication.StringgetAccessKeyId()The identifier of an access key used for s3 bucket authentication.StringgetAccessKeyVersion()The optional version identifier for the access key.StringgetOriginRegion()The name of the cloud region of your origin.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(ComputeBackendServiceSecuritySettingsAwsV4Authentication.Builder builder)
Constructor that initializes the object based on literal property values passed by theComputeBackendServiceSecuritySettingsAwsV4Authentication.Builder.
-
-
Method Detail
-
getAccessKey
public final String getAccessKey()
Description copied from interface:ComputeBackendServiceSecuritySettingsAwsV4AuthenticationThe 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}
- Specified by:
getAccessKeyin interfaceComputeBackendServiceSecuritySettingsAwsV4Authentication
-
getAccessKeyId
public final String getAccessKeyId()
Description copied from interface:ComputeBackendServiceSecuritySettingsAwsV4AuthenticationThe 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}
- Specified by:
getAccessKeyIdin interfaceComputeBackendServiceSecuritySettingsAwsV4Authentication
-
getAccessKeyVersion
public final String getAccessKeyVersion()
Description copied from interface:ComputeBackendServiceSecuritySettingsAwsV4AuthenticationThe 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}
- Specified by:
getAccessKeyVersionin interfaceComputeBackendServiceSecuritySettingsAwsV4Authentication
-
getOriginRegion
public final String getOriginRegion()
Description copied from interface:ComputeBackendServiceSecuritySettingsAwsV4AuthenticationThe 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}
- Specified by:
getOriginRegionin interfaceComputeBackendServiceSecuritySettingsAwsV4Authentication
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-