Interface HttpRemoteStateReferenceArgs

The configuration options for a Terraform Remote State stored in the HTTP backend.

interface HttpRemoteStateReferenceArgs {
    address: Input<string>;
    backendType: "http";
    lockAddress?: any;
    lockMethod?: any;
    password?: any;
    skipCertVerification?: any;
    unlockAddress?: any;
    unlockMethod?: any;
    updateMethod?: any;
    username?: any;
    workspace?: any;
}

Properties

address: Input<string>

The address of the HTTP endpoint.

backendType: "http"

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

lockAddress?: any

The address of the lock REST endpoint. Not setting a value disables locking.

lockMethod?: any

The HTTP method to use when locking. Defaults to LOCK.

password?: any

The password used for HTTP basic authentication.

skipCertVerification?: any

Whether to skip TLS verification. Defaults to false.

unlockAddress?: any

The address of the unlock REST endpoint. Not setting a value disables locking.

unlockMethod?: any

The HTTP method to use when unlocking. Defaults to UNLOCK.

updateMethod?: any

HTTP method to use when updating state. Defaults to POST.

username?: any

The username used for HTTP basic authentication.

workspace?: any

The Terraform workspace from which to read state.

Generated using TypeDoc