@Stability(value=Experimental) @Internal public static final class DataTerraformRemoteStateEtcdV3Config.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements DataTerraformRemoteStateEtcdV3Config
DataTerraformRemoteStateEtcdV3Config
software.amazon.jsii.JsiiObject.InitializationMode
DataTerraformRemoteStateEtcdV3Config.Builder, DataTerraformRemoteStateEtcdV3Config.Jsii$Proxy
Modifier | Constructor and Description |
---|---|
protected |
Jsii$Proxy(DataTerraformRemoteStateEtcdV3Config.Builder builder)
Constructor that initializes the object based on literal property values passed by the
DataTerraformRemoteStateEtcdV3Config.Builder . |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
Modifier and Type | Method and Description |
---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getCacertPath()
(experimental) (Optional) The path to a PEM-encoded CA bundle with which to verify certificates of TLS-enabled etcd servers.
|
String |
getCertPath()
(experimental) (Optional) The path to a PEM-encoded certificate to provide to etcd for secure client identification.
|
Map<String,Object> |
getDefaults() |
List<String> |
getEndpoints()
(experimental) (Required) The list of 'etcd' endpoints which to connect to.
|
String |
getKeyPath()
(experimental) (Optional) The path to a PEM-encoded key to provide to etcd for secure client identification.
|
Boolean |
getLock()
(experimental) (Optional) Whether to lock state access.
|
String |
getPassword()
(experimental) (Optional) Password used to connect to the etcd cluster.
|
String |
getPrefix()
(experimental) (Optional) An optional prefix to be added to keys when to storing state in etcd.
|
String |
getUsername()
(experimental) (Optional) Username used to connect to the etcd cluster.
|
String |
getWorkspace() |
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
builder
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef
- Reference to the JSII managed object.protected Jsii$Proxy(DataTerraformRemoteStateEtcdV3Config.Builder builder)
DataTerraformRemoteStateEtcdV3Config.Builder
.public final Map<String,Object> getDefaults()
getDefaults
in interface DataTerraformRemoteStateConfig
public final String getWorkspace()
getWorkspace
in interface DataTerraformRemoteStateConfig
public final List<String> getEndpoints()
EtcdV3BackendProps
getEndpoints
in interface EtcdV3BackendProps
public final String getCacertPath()
EtcdV3BackendProps
getCacertPath
in interface EtcdV3BackendProps
public final String getCertPath()
EtcdV3BackendProps
getCertPath
in interface EtcdV3BackendProps
public final String getKeyPath()
EtcdV3BackendProps
getKeyPath
in interface EtcdV3BackendProps
public final Boolean getLock()
EtcdV3BackendProps
Defaults to true.
getLock
in interface EtcdV3BackendProps
public final String getPassword()
EtcdV3BackendProps
getPassword
in interface EtcdV3BackendProps
public final String getPrefix()
EtcdV3BackendProps
Defaults to "".
getPrefix
in interface EtcdV3BackendProps
public final String getUsername()
EtcdV3BackendProps
getUsername
in interface EtcdV3BackendProps
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson
in interface software.amazon.jsii.JsiiSerializable
Copyright © 2022. All rights reserved.