Class DataTerraformRemoteStatePgConfig.Jsii$Proxy
- All Implemented Interfaces:
DataTerraformRemoteStateConfig,DataTerraformRemoteStatePgConfig,PgBackendConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
DataTerraformRemoteStatePgConfig
DataTerraformRemoteStatePgConfig-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface com.hashicorp.cdktf.DataTerraformRemoteStatePgConfig
DataTerraformRemoteStatePgConfig.Builder, DataTerraformRemoteStatePgConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theDataTerraformRemoteStatePgConfig.Builder.protectedJsii$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.JsonNodefinal booleanfinal String(experimental) Postgres connection string;final String(experimental) Name of the automatically-managed Postgres schema, default to terraform_remote_state.final Boolean(experimental) If set to true, the Postgres index must already exist.final Boolean(experimental) If set to true, the Postgres schema must already exist.final Boolean(experimental) If set to true, the Postgres table must already exist.final Stringfinal inthashCode()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 theDataTerraformRemoteStatePgConfig.Builder.
-
-
Method Details
-
getDefaults
- Specified by:
getDefaultsin interfaceDataTerraformRemoteStateConfig
-
getWorkspace
- Specified by:
getWorkspacein interfaceDataTerraformRemoteStateConfig
-
getConnStr
Description copied from interface:PgBackendConfig(experimental) Postgres connection string;a postgres:// URL. The PG_CONN_STR and standard libpq environment variables can also be used to indicate how to connect to the PostgreSQL database.
- Specified by:
getConnStrin interfacePgBackendConfig
-
getSchemaName
Description copied from interface:PgBackendConfig(experimental) Name of the automatically-managed Postgres schema, default to terraform_remote_state.Can also be set using the PG_SCHEMA_NAME environment variable.
- Specified by:
getSchemaNamein interfacePgBackendConfig
-
getSkipIndexCreation
Description copied from interface:PgBackendConfig(experimental) If set to true, the Postgres index must already exist.Can also be set using the PG_SKIP_INDEX_CREATION environment variable. Terraform won't try to create the index, this is useful when it has already been created by a database administrator.
- Specified by:
getSkipIndexCreationin interfacePgBackendConfig
-
getSkipSchemaCreation
Description copied from interface:PgBackendConfig(experimental) If set to true, the Postgres schema must already exist.Can also be set using the PG_SKIP_SCHEMA_CREATION environment variable. Terraform won't try to create the schema, this is useful when it has already been created by a database administrator.
- Specified by:
getSkipSchemaCreationin interfacePgBackendConfig
-
getSkipTableCreation
Description copied from interface:PgBackendConfig(experimental) If set to true, the Postgres table must already exist.Can also be set using the PG_SKIP_TABLE_CREATION environment variable. Terraform won't try to create the table, this is useful when it has already been created by a database administrator.
- Specified by:
getSkipTableCreationin interfacePgBackendConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-