Skip to content

Latest commit

 

History

History
1481 lines (939 loc) · 59.5 KB

provider.csharp.md

File metadata and controls

1481 lines (939 loc) · 59.5 KB

provider Submodule

Constructs

PostgresqlProvider

Represents a {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs postgresql}.

Initializers

using HashiCorp.Cdktf.Providers.Postgresql;

new PostgresqlProvider(Construct Scope, string Id, PostgresqlProviderConfig Config = null);
Name Type Description
Scope Constructs.Construct The scope in which to define this construct.
Id string The scoped construct ID.
Config PostgresqlProviderConfig No description.

ScopeRequired
  • Type: Constructs.Construct

The scope in which to define this construct.


IdRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


ConfigOptional

Methods

Name Description
ToString Returns a string representation of this construct.
AddOverride No description.
OverrideLogicalId Overrides the auto-generated logical ID with a specific ID.
ResetOverrideLogicalId Resets a previously passed logical Id to use the auto-generated logical id again.
ToHclTerraform No description.
ToMetadata No description.
ToTerraform Adds this resource to the terraform JSON output.
ResetAlias No description.
ResetAwsRdsIamAuth No description.
ResetAwsRdsIamProfile No description.
ResetAwsRdsIamProviderRoleArn No description.
ResetAwsRdsIamRegion No description.
ResetAzureIdentityAuth No description.
ResetAzureTenantId No description.
ResetClientcert No description.
ResetConnectTimeout No description.
ResetDatabase No description.
ResetDatabaseUsername No description.
ResetExpectedVersion No description.
ResetGcpIamImpersonateServiceAccount No description.
ResetHost No description.
ResetMaxConnections No description.
ResetPassword No description.
ResetPort No description.
ResetScheme No description.
ResetSslmode No description.
ResetSslMode No description.
ResetSslrootcert No description.
ResetSuperuser No description.
ResetUsername No description.

ToString
private string ToString()

Returns a string representation of this construct.

AddOverride
private void AddOverride(string Path, object Value)
PathRequired
  • Type: string

ValueRequired
  • Type: object

OverrideLogicalId
private void OverrideLogicalId(string NewLogicalId)

Overrides the auto-generated logical ID with a specific ID.

NewLogicalIdRequired
  • Type: string

The new logical ID to use for this stack element.


ResetOverrideLogicalId
private void ResetOverrideLogicalId()

Resets a previously passed logical Id to use the auto-generated logical id again.

ToHclTerraform
private object ToHclTerraform()
ToMetadata
private object ToMetadata()
ToTerraform
private object ToTerraform()

Adds this resource to the terraform JSON output.

ResetAlias
private void ResetAlias()
ResetAwsRdsIamAuth
private void ResetAwsRdsIamAuth()
ResetAwsRdsIamProfile
private void ResetAwsRdsIamProfile()
ResetAwsRdsIamProviderRoleArn
private void ResetAwsRdsIamProviderRoleArn()
ResetAwsRdsIamRegion
private void ResetAwsRdsIamRegion()
ResetAzureIdentityAuth
private void ResetAzureIdentityAuth()
ResetAzureTenantId
private void ResetAzureTenantId()
ResetClientcert
private void ResetClientcert()
ResetConnectTimeout
private void ResetConnectTimeout()
ResetDatabase
private void ResetDatabase()
ResetDatabaseUsername
private void ResetDatabaseUsername()
ResetExpectedVersion
private void ResetExpectedVersion()
ResetGcpIamImpersonateServiceAccount
private void ResetGcpIamImpersonateServiceAccount()
ResetHost
private void ResetHost()
ResetMaxConnections
private void ResetMaxConnections()
ResetPassword
private void ResetPassword()
ResetPort
private void ResetPort()
ResetScheme
private void ResetScheme()
ResetSslmode
private void ResetSslmode()
ResetSslMode
private void ResetSslMode()
ResetSslrootcert
private void ResetSslrootcert()
ResetSuperuser
private void ResetSuperuser()
ResetUsername
private void ResetUsername()

Static Functions

Name Description
IsConstruct Checks if x is a construct.
IsTerraformElement No description.
IsTerraformProvider No description.
GenerateConfigForImport Generates CDKTF code for importing a PostgresqlProvider resource upon running "cdktf plan ".

IsConstruct
using HashiCorp.Cdktf.Providers.Postgresql;

PostgresqlProvider.IsConstruct(object X);

Checks if x is a construct.

Use this method instead of instanceof to properly detect Construct instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the constructs library on disk are seen as independent, completely different libraries. As a consequence, the class Construct in each copy of the constructs library is seen as a different class, and an instance of one class will not test as instanceof the other class. npm install will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the constructs library can be accidentally installed, and instanceof will behave unpredictably. It is safest to avoid using instanceof, and using this type-testing method instead.

XRequired
  • Type: object

Any object.


IsTerraformElement
using HashiCorp.Cdktf.Providers.Postgresql;

PostgresqlProvider.IsTerraformElement(object X);
XRequired
  • Type: object

IsTerraformProvider
using HashiCorp.Cdktf.Providers.Postgresql;

PostgresqlProvider.IsTerraformProvider(object X);
XRequired
  • Type: object

GenerateConfigForImport
using HashiCorp.Cdktf.Providers.Postgresql;

PostgresqlProvider.GenerateConfigForImport(Construct Scope, string ImportToId, string ImportFromId, TerraformProvider Provider = null);

Generates CDKTF code for importing a PostgresqlProvider resource upon running "cdktf plan ".

ScopeRequired
  • Type: Constructs.Construct

The scope in which to define this construct.


ImportToIdRequired
  • Type: string

The construct id used in the generated config for the PostgresqlProvider to import.


ImportFromIdRequired
  • Type: string

The id of the existing PostgresqlProvider that should be imported.

Refer to the {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#import import section} in the documentation of this resource for the id to use


ProviderOptional
  • Type: HashiCorp.Cdktf.TerraformProvider

? Optional instance of the provider where the PostgresqlProvider to import is found.


Properties

Name Type Description
Node Constructs.Node The tree node.
CdktfStack HashiCorp.Cdktf.TerraformStack No description.
Fqn string No description.
FriendlyUniqueId string No description.
MetaAttributes System.Collections.Generic.IDictionary<string, object> No description.
TerraformResourceType string No description.
TerraformGeneratorMetadata HashiCorp.Cdktf.TerraformProviderGeneratorMetadata No description.
TerraformProviderSource string No description.
Alias string No description.
AliasInput string No description.
AwsRdsIamAuthInput object No description.
AwsRdsIamProfileInput string No description.
AwsRdsIamProviderRoleArnInput string No description.
AwsRdsIamRegionInput string No description.
AzureIdentityAuthInput object No description.
AzureTenantIdInput string No description.
ClientcertInput PostgresqlProviderClientcert No description.
ConnectTimeoutInput double No description.
DatabaseInput string No description.
DatabaseUsernameInput string No description.
ExpectedVersionInput string No description.
GcpIamImpersonateServiceAccountInput string No description.
HostInput string No description.
MaxConnectionsInput double No description.
PasswordInput string No description.
PortInput double No description.
SchemeInput string No description.
SslmodeInput string No description.
SslModeInput string No description.
SslrootcertInput string No description.
SuperuserInput object No description.
UsernameInput string No description.
AwsRdsIamAuth object No description.
AwsRdsIamProfile string No description.
AwsRdsIamProviderRoleArn string No description.
AwsRdsIamRegion string No description.
AzureIdentityAuth object No description.
AzureTenantId string No description.
Clientcert PostgresqlProviderClientcert No description.
ConnectTimeout double No description.
Database string No description.
DatabaseUsername string No description.
ExpectedVersion string No description.
GcpIamImpersonateServiceAccount string No description.
Host string No description.
MaxConnections double No description.
Password string No description.
Port double No description.
Scheme string No description.
Sslmode string No description.
SslMode string No description.
Sslrootcert string No description.
Superuser object No description.
Username string No description.

NodeRequired
public Node Node { get; }
  • Type: Constructs.Node

The tree node.


CdktfStackRequired
public TerraformStack CdktfStack { get; }
  • Type: HashiCorp.Cdktf.TerraformStack

FqnRequired
public string Fqn { get; }
  • Type: string

FriendlyUniqueIdRequired
public string FriendlyUniqueId { get; }
  • Type: string

MetaAttributesRequired
public System.Collections.Generic.IDictionary<string, object> MetaAttributes { get; }
  • Type: System.Collections.Generic.IDictionary<string, object>

TerraformResourceTypeRequired
public string TerraformResourceType { get; }
  • Type: string

TerraformGeneratorMetadataOptional
public TerraformProviderGeneratorMetadata TerraformGeneratorMetadata { get; }
  • Type: HashiCorp.Cdktf.TerraformProviderGeneratorMetadata

TerraformProviderSourceOptional
public string TerraformProviderSource { get; }
  • Type: string

AliasOptional
public string Alias { get; }
  • Type: string

AliasInputOptional
public string AliasInput { get; }
  • Type: string

AwsRdsIamAuthInputOptional
public object AwsRdsIamAuthInput { get; }
  • Type: object

AwsRdsIamProfileInputOptional
public string AwsRdsIamProfileInput { get; }
  • Type: string

AwsRdsIamProviderRoleArnInputOptional
public string AwsRdsIamProviderRoleArnInput { get; }
  • Type: string

AwsRdsIamRegionInputOptional
public string AwsRdsIamRegionInput { get; }
  • Type: string

AzureIdentityAuthInputOptional
public object AzureIdentityAuthInput { get; }
  • Type: object

AzureTenantIdInputOptional
public string AzureTenantIdInput { get; }
  • Type: string

ClientcertInputOptional
public PostgresqlProviderClientcert ClientcertInput { get; }

ConnectTimeoutInputOptional
public double ConnectTimeoutInput { get; }
  • Type: double

DatabaseInputOptional
public string DatabaseInput { get; }
  • Type: string

DatabaseUsernameInputOptional
public string DatabaseUsernameInput { get; }
  • Type: string

ExpectedVersionInputOptional
public string ExpectedVersionInput { get; }
  • Type: string

GcpIamImpersonateServiceAccountInputOptional
public string GcpIamImpersonateServiceAccountInput { get; }
  • Type: string

HostInputOptional
public string HostInput { get; }
  • Type: string

MaxConnectionsInputOptional
public double MaxConnectionsInput { get; }
  • Type: double

PasswordInputOptional
public string PasswordInput { get; }
  • Type: string

PortInputOptional
public double PortInput { get; }
  • Type: double

SchemeInputOptional
public string SchemeInput { get; }
  • Type: string

SslmodeInputOptional
public string SslmodeInput { get; }
  • Type: string

SslModeInputOptional
public string SslModeInput { get; }
  • Type: string

SslrootcertInputOptional
public string SslrootcertInput { get; }
  • Type: string

SuperuserInputOptional
public object SuperuserInput { get; }
  • Type: object

UsernameInputOptional
public string UsernameInput { get; }
  • Type: string

AwsRdsIamAuthOptional
public object AwsRdsIamAuth { get; }
  • Type: object

AwsRdsIamProfileOptional
public string AwsRdsIamProfile { get; }
  • Type: string

AwsRdsIamProviderRoleArnOptional
public string AwsRdsIamProviderRoleArn { get; }
  • Type: string

AwsRdsIamRegionOptional
public string AwsRdsIamRegion { get; }
  • Type: string

AzureIdentityAuthOptional
public object AzureIdentityAuth { get; }
  • Type: object

AzureTenantIdOptional
public string AzureTenantId { get; }
  • Type: string

ClientcertOptional
public PostgresqlProviderClientcert Clientcert { get; }

ConnectTimeoutOptional
public double ConnectTimeout { get; }
  • Type: double

DatabaseOptional
public string Database { get; }
  • Type: string

DatabaseUsernameOptional
public string DatabaseUsername { get; }
  • Type: string

ExpectedVersionOptional
public string ExpectedVersion { get; }
  • Type: string

GcpIamImpersonateServiceAccountOptional
public string GcpIamImpersonateServiceAccount { get; }
  • Type: string

HostOptional
public string Host { get; }
  • Type: string

MaxConnectionsOptional
public double MaxConnections { get; }
  • Type: double

PasswordOptional
public string Password { get; }
  • Type: string

PortOptional
public double Port { get; }
  • Type: double

SchemeOptional
public string Scheme { get; }
  • Type: string

SslmodeOptional
public string Sslmode { get; }
  • Type: string

SslModeOptional
public string SslMode { get; }
  • Type: string

SslrootcertOptional
public string Sslrootcert { get; }
  • Type: string

SuperuserOptional
public object Superuser { get; }
  • Type: object

UsernameOptional
public string Username { get; }
  • Type: string

Constants

Name Type Description
TfResourceType string No description.

TfResourceTypeRequired
public string TfResourceType { get; }
  • Type: string

Structs

PostgresqlProviderClientcert

Initializer

using HashiCorp.Cdktf.Providers.Postgresql;

new PostgresqlProviderClientcert {
    string Cert,
    string Key,
    object Sslinline = null
};

Properties

Name Type Description
Cert string The SSL client certificate file path. The file must contain PEM encoded data.
Key string The SSL client certificate private key file path. The file must contain PEM encoded data.
Sslinline object Must be set to true if you are inlining the cert/key instead of using a file path.

CertRequired
public string Cert { get; set; }
  • Type: string

The SSL client certificate file path. The file must contain PEM encoded data.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#cert PostgresqlProvider#cert}


KeyRequired
public string Key { get; set; }
  • Type: string

The SSL client certificate private key file path. The file must contain PEM encoded data.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#key PostgresqlProvider#key}


SslinlineOptional
public object Sslinline { get; set; }
  • Type: object

Must be set to true if you are inlining the cert/key instead of using a file path.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#sslinline PostgresqlProvider#sslinline}


PostgresqlProviderConfig

Initializer

using HashiCorp.Cdktf.Providers.Postgresql;

new PostgresqlProviderConfig {
    string Alias = null,
    object AwsRdsIamAuth = null,
    string AwsRdsIamProfile = null,
    string AwsRdsIamProviderRoleArn = null,
    string AwsRdsIamRegion = null,
    object AzureIdentityAuth = null,
    string AzureTenantId = null,
    PostgresqlProviderClientcert Clientcert = null,
    double ConnectTimeout = null,
    string Database = null,
    string DatabaseUsername = null,
    string ExpectedVersion = null,
    string GcpIamImpersonateServiceAccount = null,
    string Host = null,
    double MaxConnections = null,
    string Password = null,
    double Port = null,
    string Scheme = null,
    string Sslmode = null,
    string SslMode = null,
    string Sslrootcert = null,
    object Superuser = null,
    string Username = null
};

Properties

Name Type Description
Alias string Alias name.
AwsRdsIamAuth object Use rds_iam instead of password authentication (see: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.IAMDBAuth.html).
AwsRdsIamProfile string AWS profile to use for IAM auth.
AwsRdsIamProviderRoleArn string AWS IAM role to assume for IAM auth.
AwsRdsIamRegion string AWS region to use for IAM auth.
AzureIdentityAuth object Use MS Azure identity OAuth token (see: https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/how-to-configure-sign-in-azure-ad-authentication).
AzureTenantId string MS Azure tenant ID (see: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/client_config.html).
Clientcert PostgresqlProviderClientcert clientcert block.
ConnectTimeout double Maximum wait for connection, in seconds. Zero or not specified means wait indefinitely.
Database string The name of the database to connect to in order to conenct to (defaults to postgres).
DatabaseUsername string Database username associated to the connected user (for user name maps).
ExpectedVersion string Specify the expected version of PostgreSQL.
GcpIamImpersonateServiceAccount string Service account to impersonate when using GCP IAM authentication.
Host string Name of PostgreSQL server address to connect to.
MaxConnections double Maximum number of connections to establish to the database. Zero means unlimited.
Password string Password to be used if the PostgreSQL server demands password authentication.
Port double The PostgreSQL port number to connect to at the server host, or socket file name extension for Unix-domain connections.
Scheme string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#scheme PostgresqlProvider#scheme}.
Sslmode string This option determines whether or with what priority a secure SSL TCP/IP connection will be negotiated with the PostgreSQL server.
SslMode string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#ssl_mode PostgresqlProvider#ssl_mode}.
Sslrootcert string The SSL server root certificate file path. The file must contain PEM encoded data.
Superuser object Specify if the user to connect as is a Postgres superuser or not.If not, some feature might be disabled (e.g.: Refreshing state password from Postgres).
Username string PostgreSQL user name to connect as.

AliasOptional
public string Alias { get; set; }
  • Type: string

Alias name.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#alias PostgresqlProvider#alias}


AwsRdsIamAuthOptional
public object AwsRdsIamAuth { get; set; }
  • Type: object

Use rds_iam instead of password authentication (see: https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/UsingWithRDS.IAMDBAuth.html).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#aws_rds_iam_auth PostgresqlProvider#aws_rds_iam_auth}


AwsRdsIamProfileOptional
public string AwsRdsIamProfile { get; set; }
  • Type: string

AWS profile to use for IAM auth.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#aws_rds_iam_profile PostgresqlProvider#aws_rds_iam_profile}


AwsRdsIamProviderRoleArnOptional
public string AwsRdsIamProviderRoleArn { get; set; }
  • Type: string

AWS IAM role to assume for IAM auth.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#aws_rds_iam_provider_role_arn PostgresqlProvider#aws_rds_iam_provider_role_arn}


AwsRdsIamRegionOptional
public string AwsRdsIamRegion { get; set; }
  • Type: string

AWS region to use for IAM auth.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#aws_rds_iam_region PostgresqlProvider#aws_rds_iam_region}


AzureIdentityAuthOptional
public object AzureIdentityAuth { get; set; }
  • Type: object

Use MS Azure identity OAuth token (see: https://learn.microsoft.com/en-us/azure/postgresql/flexible-server/how-to-configure-sign-in-azure-ad-authentication).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#azure_identity_auth PostgresqlProvider#azure_identity_auth}


AzureTenantIdOptional
public string AzureTenantId { get; set; }
  • Type: string

MS Azure tenant ID (see: https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/data-sources/client_config.html).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#azure_tenant_id PostgresqlProvider#azure_tenant_id}


ClientcertOptional
public PostgresqlProviderClientcert Clientcert { get; set; }

clientcert block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#clientcert PostgresqlProvider#clientcert}


ConnectTimeoutOptional
public double ConnectTimeout { get; set; }
  • Type: double

Maximum wait for connection, in seconds. Zero or not specified means wait indefinitely.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#connect_timeout PostgresqlProvider#connect_timeout}


DatabaseOptional
public string Database { get; set; }
  • Type: string

The name of the database to connect to in order to conenct to (defaults to postgres).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#database PostgresqlProvider#database}


DatabaseUsernameOptional
public string DatabaseUsername { get; set; }
  • Type: string

Database username associated to the connected user (for user name maps).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#database_username PostgresqlProvider#database_username}


ExpectedVersionOptional
public string ExpectedVersion { get; set; }
  • Type: string

Specify the expected version of PostgreSQL.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#expected_version PostgresqlProvider#expected_version}


GcpIamImpersonateServiceAccountOptional
public string GcpIamImpersonateServiceAccount { get; set; }
  • Type: string

Service account to impersonate when using GCP IAM authentication.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#gcp_iam_impersonate_service_account PostgresqlProvider#gcp_iam_impersonate_service_account}


HostOptional
public string Host { get; set; }
  • Type: string

Name of PostgreSQL server address to connect to.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#host PostgresqlProvider#host}


MaxConnectionsOptional
public double MaxConnections { get; set; }
  • Type: double

Maximum number of connections to establish to the database. Zero means unlimited.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#max_connections PostgresqlProvider#max_connections}


PasswordOptional
public string Password { get; set; }
  • Type: string

Password to be used if the PostgreSQL server demands password authentication.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#password PostgresqlProvider#password}


PortOptional
public double Port { get; set; }
  • Type: double

The PostgreSQL port number to connect to at the server host, or socket file name extension for Unix-domain connections.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#port PostgresqlProvider#port}


SchemeOptional
public string Scheme { get; set; }
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#scheme PostgresqlProvider#scheme}.


SslmodeOptional
public string Sslmode { get; set; }
  • Type: string

This option determines whether or with what priority a secure SSL TCP/IP connection will be negotiated with the PostgreSQL server.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#sslmode PostgresqlProvider#sslmode}


SslModeOptional
public string SslMode { get; set; }
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#ssl_mode PostgresqlProvider#ssl_mode}.


SslrootcertOptional
public string Sslrootcert { get; set; }
  • Type: string

The SSL server root certificate file path. The file must contain PEM encoded data.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#sslrootcert PostgresqlProvider#sslrootcert}


SuperuserOptional
public object Superuser { get; set; }
  • Type: object

Specify if the user to connect as is a Postgres superuser or not.If not, some feature might be disabled (e.g.: Refreshing state password from Postgres).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#superuser PostgresqlProvider#superuser}


UsernameOptional
public string Username { get; set; }
  • Type: string

PostgreSQL user name to connect as.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/cyrilgdn/postgresql/1.25.0/docs#username PostgresqlProvider#username}