Package com.hashicorp.cdktf
Class DataTerraformRemoteStateHttpConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
com.hashicorp.cdktf.DataTerraformRemoteStateHttpConfig.Jsii$Proxy
- All Implemented Interfaces:
DataTerraformRemoteStateConfig,DataTerraformRemoteStateHttpConfig,HttpBackendConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
DataTerraformRemoteStateHttpConfig
@Stability(Experimental)
@Internal
public static final class DataTerraformRemoteStateHttpConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements DataTerraformRemoteStateHttpConfig
An implementation for
DataTerraformRemoteStateHttpConfig-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface com.hashicorp.cdktf.DataTerraformRemoteStateHttpConfig
DataTerraformRemoteStateHttpConfig.Builder, DataTerraformRemoteStateHttpConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theDataTerraformRemoteStateHttpConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal String(experimental) (Required) The address of the REST endpoint.final String(experimental) (Optional) A PEM-encoded CA certificate chain used by the client to verify server certificates during TLS authentication.final String(experimental) (Optional) A PEM-encoded certificate used by the server to verify the client during mutual TLS (mTLS) authentication.final String(experimental) (Optional) A PEM-encoded private key, required if client_certificate_pem is specified.final String(experimental) (Optional) The address of the lock REST endpoint.final String(experimental) (Optional) The HTTP method to use when locking.final String(experimental) (Optional) The password for HTTP basic authentication.final Number(experimental) (Optional) The number of HTTP request retries.final Number(experimental) (Optional) The maximum time in seconds to wait between HTTP request attempts.final Number(experimental) (Optional) The minimum time in seconds to wait between HTTP request attempts.final Boolean(experimental) (Optional) Whether to skip TLS verification.final String(experimental) (Optional) The address of the unlock REST endpoint.final String(experimental) (Optional) The HTTP method to use when unlocking.final String(experimental) (Optional) HTTP method to use when updating state.final String(experimental) (Optional) The username for HTTP basic authentication.final Stringfinal inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
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
Constructor that initializes the object based on literal property values passed by theDataTerraformRemoteStateHttpConfig.Builder.
-
-
Method Details
-
getDefaults
- Specified by:
getDefaultsin interfaceDataTerraformRemoteStateConfig
-
getWorkspace
- Specified by:
getWorkspacein interfaceDataTerraformRemoteStateConfig
-
getAddress
Description copied from interface:HttpBackendConfig(experimental) (Required) The address of the REST endpoint.- Specified by:
getAddressin interfaceHttpBackendConfig
-
getClientCaCertificatePem
Description copied from interface:HttpBackendConfig(experimental) (Optional) A PEM-encoded CA certificate chain used by the client to verify server certificates during TLS authentication.- Specified by:
getClientCaCertificatePemin interfaceHttpBackendConfig
-
getClientCertificatePem
Description copied from interface:HttpBackendConfig(experimental) (Optional) A PEM-encoded certificate used by the server to verify the client during mutual TLS (mTLS) authentication.- Specified by:
getClientCertificatePemin interfaceHttpBackendConfig
-
getClientPrivateKeyPem
Description copied from interface:HttpBackendConfig(experimental) (Optional) A PEM-encoded private key, required if client_certificate_pem is specified.- Specified by:
getClientPrivateKeyPemin interfaceHttpBackendConfig
-
getLockAddress
Description copied from interface:HttpBackendConfig(experimental) (Optional) The address of the lock REST endpoint.Defaults to disabled.
- Specified by:
getLockAddressin interfaceHttpBackendConfig
-
getLockMethod
Description copied from interface:HttpBackendConfig(experimental) (Optional) The HTTP method to use when locking.Defaults to LOCK.
- Specified by:
getLockMethodin interfaceHttpBackendConfig
-
getPassword
Description copied from interface:HttpBackendConfig(experimental) (Optional) The password for HTTP basic authentication.- Specified by:
getPasswordin interfaceHttpBackendConfig
-
getRetryMax
Description copied from interface:HttpBackendConfig(experimental) (Optional) The number of HTTP request retries.Defaults to 2.
- Specified by:
getRetryMaxin interfaceHttpBackendConfig
-
getRetryWaitMax
Description copied from interface:HttpBackendConfig(experimental) (Optional) The maximum time in seconds to wait between HTTP request attempts.Defaults to 30.
- Specified by:
getRetryWaitMaxin interfaceHttpBackendConfig
-
getRetryWaitMin
Description copied from interface:HttpBackendConfig(experimental) (Optional) The minimum time in seconds to wait between HTTP request attempts.Defaults to 1.
- Specified by:
getRetryWaitMinin interfaceHttpBackendConfig
-
getSkipCertVerification
Description copied from interface:HttpBackendConfig(experimental) (Optional) Whether to skip TLS verification.Defaults to false.
- Specified by:
getSkipCertVerificationin interfaceHttpBackendConfig
-
getUnlockAddress
Description copied from interface:HttpBackendConfig(experimental) (Optional) The address of the unlock REST endpoint.Defaults to disabled.
- Specified by:
getUnlockAddressin interfaceHttpBackendConfig
-
getUnlockMethod
Description copied from interface:HttpBackendConfig(experimental) (Optional) The HTTP method to use when unlocking.Defaults to UNLOCK.
- Specified by:
getUnlockMethodin interfaceHttpBackendConfig
-
getUpdateMethod
Description copied from interface:HttpBackendConfig(experimental) (Optional) HTTP method to use when updating state.Defaults to POST.
- Specified by:
getUpdateMethodin interfaceHttpBackendConfig
-
getUsername
Description copied from interface:HttpBackendConfig(experimental) (Optional) The username for HTTP basic authentication.- Specified by:
getUsernamein interfaceHttpBackendConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-