Interface EtcdBackendConfig

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Subinterfaces:
DataTerraformRemoteStateEtcdConfig
All Known Implementing Classes:
DataTerraformRemoteStateEtcdConfig.Jsii$Proxy, EtcdBackendConfig.Jsii$Proxy

@Generated(value="jsii-pacmak/1.87.0 (build 9892444)", date="2023-10-13T15:37:51.462Z") @Stability(Deprecated) @Deprecated public interface EtcdBackendConfig extends software.amazon.jsii.JsiiSerializable
Deprecated.
CDK for Terraform no longer supports the etcd backend. Terraform deprecated etcd in v1.2.3 and removed it in v1.3.
(deprecated) Stores the state in etcd 2.x at a given path.

This backend does not support state locking.

Read more about this backend in the Terraform docs: https://developer.hashicorp.com/terraform/language/v1.2.x/settings/backends/etcd

  • Method Details

    • getEndpoints

      @Stability(Deprecated) @Deprecated @NotNull String getEndpoints()
      Deprecated.
      (deprecated) (Required) A space-separated list of the etcd endpoints.
    • getPath

      @Stability(Deprecated) @Deprecated @NotNull String getPath()
      Deprecated.
      (deprecated) (Required) The path where to store the state.
    • getPassword

      @Stability(Deprecated) @Deprecated @Nullable default String getPassword()
      Deprecated.
      (deprecated) (Optional) The password.
    • getUsername

      @Stability(Deprecated) @Deprecated @Nullable default String getUsername()
      Deprecated.
      (deprecated) (Optional) The username.
    • builder

      @Stability(Deprecated) @Deprecated static EtcdBackendConfig.Builder builder()
      Deprecated.
      Returns:
      a EtcdBackendConfig.Builder of EtcdBackendConfig