Class ComputeBackendServiceSecuritySettings.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.compute_backend_service.ComputeBackendServiceSecuritySettings.Jsii$Proxy
-
- All Implemented Interfaces:
ComputeBackendServiceSecuritySettings,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- ComputeBackendServiceSecuritySettings
@Stability(Stable) @Internal public static final class ComputeBackendServiceSecuritySettings.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements ComputeBackendServiceSecuritySettings
An implementation forComputeBackendServiceSecuritySettings
-
-
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.ComputeBackendServiceSecuritySettings
ComputeBackendServiceSecuritySettings.Builder, ComputeBackendServiceSecuritySettings.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(ComputeBackendServiceSecuritySettings.Builder builder)Constructor that initializes the object based on literal property values passed by theComputeBackendServiceSecuritySettings.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)ComputeBackendServiceSecuritySettingsAwsV4AuthenticationgetAwsV4Authentication()aws_v4_authentication block.StringgetClientTlsPolicy()ClientTlsPolicy is a resource that specifies how a client should authenticate connections to backends of a service.List<String>getSubjectAltNames()A list of alternate names to verify the subject identity in the certificate.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(ComputeBackendServiceSecuritySettings.Builder builder)
Constructor that initializes the object based on literal property values passed by theComputeBackendServiceSecuritySettings.Builder.
-
-
Method Detail
-
getAwsV4Authentication
public final ComputeBackendServiceSecuritySettingsAwsV4Authentication getAwsV4Authentication()
Description copied from interface:ComputeBackendServiceSecuritySettingsaws_v4_authentication block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#aws_v4_authentication ComputeBackendService#aws_v4_authentication}
- Specified by:
getAwsV4Authenticationin interfaceComputeBackendServiceSecuritySettings
-
getClientTlsPolicy
public final String getClientTlsPolicy()
Description copied from interface:ComputeBackendServiceSecuritySettingsClientTlsPolicy is a resource that specifies how a client should authenticate connections to backends of a service.This resource itself does not affect configuration unless it is attached to a backend service resource. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#client_tls_policy ComputeBackendService#client_tls_policy}
- Specified by:
getClientTlsPolicyin interfaceComputeBackendServiceSecuritySettings
-
getSubjectAltNames
public final List<String> getSubjectAltNames()
Description copied from interface:ComputeBackendServiceSecuritySettingsA list of alternate names to verify the subject identity in the certificate.If specified, the client will verify that the server certificate's subject alt name matches one of the specified values. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#subject_alt_names ComputeBackendService#subject_alt_names}
- Specified by:
getSubjectAltNamesin interfaceComputeBackendServiceSecuritySettings
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-