Class NetworkServicesEdgeCacheOriginAwsV4Authentication.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.network_services_edge_cache_origin.NetworkServicesEdgeCacheOriginAwsV4Authentication.Jsii$Proxy
-
- All Implemented Interfaces:
NetworkServicesEdgeCacheOriginAwsV4Authentication,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- NetworkServicesEdgeCacheOriginAwsV4Authentication
@Stability(Stable) @Internal public static final class NetworkServicesEdgeCacheOriginAwsV4Authentication.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements NetworkServicesEdgeCacheOriginAwsV4Authentication
An implementation forNetworkServicesEdgeCacheOriginAwsV4Authentication
-
-
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.network_services_edge_cache_origin.NetworkServicesEdgeCacheOriginAwsV4Authentication
NetworkServicesEdgeCacheOriginAwsV4Authentication.Builder, NetworkServicesEdgeCacheOriginAwsV4Authentication.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(NetworkServicesEdgeCacheOriginAwsV4Authentication.Builder builder)Constructor that initializes the object based on literal property values passed by theNetworkServicesEdgeCacheOriginAwsV4Authentication.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)StringgetAccessKeyId()The access key ID your origin uses to identify the key.StringgetOriginRegion()The name of the AWS region that your origin is in.StringgetSecretAccessKeyVersion()The Secret Manager secret version of the secret access key used by 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(NetworkServicesEdgeCacheOriginAwsV4Authentication.Builder builder)
Constructor that initializes the object based on literal property values passed by theNetworkServicesEdgeCacheOriginAwsV4Authentication.Builder.
-
-
Method Detail
-
getAccessKeyId
public final String getAccessKeyId()
Description copied from interface:NetworkServicesEdgeCacheOriginAwsV4AuthenticationThe access key ID your origin uses to identify the key.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_origin#access_key_id NetworkServicesEdgeCacheOrigin#access_key_id}
- Specified by:
getAccessKeyIdin interfaceNetworkServicesEdgeCacheOriginAwsV4Authentication
-
getOriginRegion
public final String getOriginRegion()
Description copied from interface:NetworkServicesEdgeCacheOriginAwsV4AuthenticationThe name of the AWS region that your origin is in.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_origin#origin_region NetworkServicesEdgeCacheOrigin#origin_region}
- Specified by:
getOriginRegionin interfaceNetworkServicesEdgeCacheOriginAwsV4Authentication
-
getSecretAccessKeyVersion
public final String getSecretAccessKeyVersion()
Description copied from interface:NetworkServicesEdgeCacheOriginAwsV4AuthenticationThe Secret Manager secret version of the secret access key used by your origin.This is the resource name of the secret version in the format 'projects/* /secrets/* /versions/*' where the '*' values are replaced by the project, secret, and version you require. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/network_services_edge_cache_origin#secret_access_key_version NetworkServicesEdgeCacheOrigin#secret_access_key_version} Note: The above comment contained a comment block ending sequence (* followed by /). We have introduced a space between to prevent syntax errors. Please ignore the space.
- Specified by:
getSecretAccessKeyVersionin interfaceNetworkServicesEdgeCacheOriginAwsV4Authentication
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-