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.InitializationMode
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.DataTerraformRemoteStateHttpConfig
DataTerraformRemoteStateHttpConfig.Builder, DataTerraformRemoteStateHttpConfig.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theDataTerraformRemoteStateHttpConfig.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
(experimental) (Required) The address of the REST endpoint.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 String
final int
hashCode()
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:
getDefaults
in interfaceDataTerraformRemoteStateConfig
-
getWorkspace
- Specified by:
getWorkspace
in interfaceDataTerraformRemoteStateConfig
-
getAddress
Description copied from interface:HttpBackendConfig
(experimental) (Required) The address of the REST endpoint.- Specified by:
getAddress
in interfaceHttpBackendConfig
-
getLockAddress
Description copied from interface:HttpBackendConfig
(experimental) (Optional) The address of the lock REST endpoint.Defaults to disabled.
- Specified by:
getLockAddress
in interfaceHttpBackendConfig
-
getLockMethod
Description copied from interface:HttpBackendConfig
(experimental) (Optional) The HTTP method to use when locking.Defaults to LOCK.
- Specified by:
getLockMethod
in interfaceHttpBackendConfig
-
getPassword
Description copied from interface:HttpBackendConfig
(experimental) (Optional) The password for HTTP basic authentication.- Specified by:
getPassword
in interfaceHttpBackendConfig
-
getRetryMax
Description copied from interface:HttpBackendConfig
(experimental) (Optional) The number of HTTP request retries.Defaults to 2.
- Specified by:
getRetryMax
in 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:
getRetryWaitMax
in 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:
getRetryWaitMin
in interfaceHttpBackendConfig
-
getSkipCertVerification
Description copied from interface:HttpBackendConfig
(experimental) (Optional) Whether to skip TLS verification.Defaults to false.
- Specified by:
getSkipCertVerification
in interfaceHttpBackendConfig
-
getUnlockAddress
Description copied from interface:HttpBackendConfig
(experimental) (Optional) The address of the unlock REST endpoint.Defaults to disabled.
- Specified by:
getUnlockAddress
in interfaceHttpBackendConfig
-
getUnlockMethod
Description copied from interface:HttpBackendConfig
(experimental) (Optional) The HTTP method to use when unlocking.Defaults to UNLOCK.
- Specified by:
getUnlockMethod
in interfaceHttpBackendConfig
-
getUpdateMethod
Description copied from interface:HttpBackendConfig
(experimental) (Optional) HTTP method to use when updating state.Defaults to POST.
- Specified by:
getUpdateMethod
in interfaceHttpBackendConfig
-
getUsername
Description copied from interface:HttpBackendConfig
(experimental) (Optional) The username for HTTP basic authentication.- Specified by:
getUsername
in interfaceHttpBackendConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-