Class PgBackendConfig.Jsii$Proxy
- All Implemented Interfaces:
PgBackendConfig
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
PgBackendConfig
PgBackendConfig
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.PgBackendConfig
PgBackendConfig.Builder, PgBackendConfig.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Jsii$Proxy
(PgBackendConfig.Builder builder) Constructor that initializes the object based on literal property values passed by thePgBackendConfig.Builder
.protected
Jsii$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.JsonNode
final boolean
final 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 int
hashCode()
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 thePgBackendConfig.Builder
.
-
-
Method Details
-
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:
getConnStr
in 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:
getSchemaName
in 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:
getSkipIndexCreation
in 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:
getSkipSchemaCreation
in 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:
getSkipTableCreation
in interfacePgBackendConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-