Interface EtcdV3RemoteStateReferenceArgs

The configuration options for a Terraform Remote State stored in the etcd v3 backend. Note that there is a separate configuration class for state stored in the ectd v2 backend.

interface EtcdV3RemoteStateReferenceArgs {
    backendType: "etcdv3";
    cacertPath?: any;
    certPath?: any;
    endpoints: Input<Input<string>[]>;
    keyPath?: any;
    password?: any;
    prefix?: any;
    username?: any;
    workspace?: any;
}

Properties

backendType: "etcdv3"

A constant describing the name of the Terraform backend, used as the discriminant for the union of backend configurations.

cacertPath?: any

Path to a PEM-encoded certificate authority bundle with which to verify certificates of TLS-enabled etcd servers.

certPath?: any

Path to a PEM-encoded certificate to provide to etcd for client authentication.

endpoints: Input<Input<string>[]>

A list of the etcd endpoints.

keyPath?: any

Path to a PEM-encoded key to use for client authentication.

password?: any

The username with which to authenticate to etcd. Sourced from ETCDV3_PASSWORD in the environment, if unset.

prefix?: any

An optional prefix to be added to keys when storing state in etcd.

username?: any

The username with which to authenticate to etcd. Sourced from ETCDV3_USERNAME in the environment, if unset.

workspace?: any

The Terraform workspace from which to read state.

Generated using TypeDoc