SecretBackendConnection

Create a SecretBackendConnection Resource

def SecretBackendConnection(resource_name, opts=None, allowed_roles=None, backend=None, cassandra=None, data=None, elasticsearch=None, hana=None, mongodb=None, mssql=None, mysql=None, mysql_aurora=None, mysql_legacy=None, mysql_rds=None, name=None, oracle=None, postgresql=None, root_rotation_statements=None, verify_connection=None, __props__=None);
name string
The unique name of the resource.
args SecretBackendConnectionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
opts ResourceOptions
A bag of options that control this resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args SecretBackendConnectionArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args SecretBackendConnectionArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

SecretBackendConnection Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The SecretBackendConnection resource accepts the following input properties:

Backend string

The unique name of the Vault mount to configure.

AllowedRoles List<string>

A list of roles that are allowed to use this connection.

Cassandra SecretBackendConnectionCassandraArgs

A nested block containing configuration options for Cassandra connections.

Data Dictionary<string, object>

A map of sensitive data to pass to the endpoint. Useful for templated connection strings.

Elasticsearch SecretBackendConnectionElasticsearchArgs

A nested block containing configuration options for Elasticsearch connections.

Hana SecretBackendConnectionHanaArgs

A nested block containing configuration options for SAP HanaDB connections.

Mongodb SecretBackendConnectionMongodbArgs

A nested block containing configuration options for MongoDB connections.

Mssql SecretBackendConnectionMssqlArgs

A nested block containing configuration options for MSSQL connections.

Mysql SecretBackendConnectionMysqlArgs

A nested block containing configuration options for MySQL connections.

MysqlAurora SecretBackendConnectionMysqlAuroraArgs

A nested block containing configuration options for Aurora MySQL connections.

MysqlLegacy SecretBackendConnectionMysqlLegacyArgs

A nested block containing configuration options for legacy MySQL connections.

MysqlRds SecretBackendConnectionMysqlRdsArgs

A nested block containing configuration options for RDS MySQL connections.

Name string

A unique name to give the database connection.

Oracle SecretBackendConnectionOracleArgs

A nested block containing configuration options for Oracle connections.

Postgresql SecretBackendConnectionPostgresqlArgs

A nested block containing configuration options for PostgreSQL connections.

RootRotationStatements List<string>

A list of database statements to be executed to rotate the root user’s credentials.

VerifyConnection bool

Whether the connection should be verified on initial configuration or not.

Backend string

The unique name of the Vault mount to configure.

AllowedRoles []string

A list of roles that are allowed to use this connection.

Cassandra SecretBackendConnectionCassandra

A nested block containing configuration options for Cassandra connections.

Data map[string]interface{}

A map of sensitive data to pass to the endpoint. Useful for templated connection strings.

Elasticsearch SecretBackendConnectionElasticsearch

A nested block containing configuration options for Elasticsearch connections.

Hana SecretBackendConnectionHana

A nested block containing configuration options for SAP HanaDB connections.

Mongodb SecretBackendConnectionMongodb

A nested block containing configuration options for MongoDB connections.

Mssql SecretBackendConnectionMssql

A nested block containing configuration options for MSSQL connections.

Mysql SecretBackendConnectionMysql

A nested block containing configuration options for MySQL connections.

MysqlAurora SecretBackendConnectionMysqlAurora

A nested block containing configuration options for Aurora MySQL connections.

MysqlLegacy SecretBackendConnectionMysqlLegacy

A nested block containing configuration options for legacy MySQL connections.

MysqlRds SecretBackendConnectionMysqlRds

A nested block containing configuration options for RDS MySQL connections.

Name string

A unique name to give the database connection.

Oracle SecretBackendConnectionOracle

A nested block containing configuration options for Oracle connections.

Postgresql SecretBackendConnectionPostgresql

A nested block containing configuration options for PostgreSQL connections.

RootRotationStatements []string

A list of database statements to be executed to rotate the root user’s credentials.

VerifyConnection bool

Whether the connection should be verified on initial configuration or not.

backend string

The unique name of the Vault mount to configure.

allowedRoles string[]

A list of roles that are allowed to use this connection.

cassandra SecretBackendConnectionCassandra

A nested block containing configuration options for Cassandra connections.

data {[key: string]: any}

A map of sensitive data to pass to the endpoint. Useful for templated connection strings.

elasticsearch SecretBackendConnectionElasticsearch

A nested block containing configuration options for Elasticsearch connections.

hana SecretBackendConnectionHana

A nested block containing configuration options for SAP HanaDB connections.

mongodb SecretBackendConnectionMongodb

A nested block containing configuration options for MongoDB connections.

mssql SecretBackendConnectionMssql

A nested block containing configuration options for MSSQL connections.

mysql SecretBackendConnectionMysql

A nested block containing configuration options for MySQL connections.

mysqlAurora SecretBackendConnectionMysqlAurora

A nested block containing configuration options for Aurora MySQL connections.

mysqlLegacy SecretBackendConnectionMysqlLegacy

A nested block containing configuration options for legacy MySQL connections.

mysqlRds SecretBackendConnectionMysqlRds

A nested block containing configuration options for RDS MySQL connections.

name string

A unique name to give the database connection.

oracle SecretBackendConnectionOracle

A nested block containing configuration options for Oracle connections.

postgresql SecretBackendConnectionPostgresql

A nested block containing configuration options for PostgreSQL connections.

rootRotationStatements string[]

A list of database statements to be executed to rotate the root user’s credentials.

verifyConnection boolean

Whether the connection should be verified on initial configuration or not.

backend str

The unique name of the Vault mount to configure.

allowed_roles List[str]

A list of roles that are allowed to use this connection.

cassandra Dict[SecretBackendConnectionCassandra]

A nested block containing configuration options for Cassandra connections.

data Dict[str, Any]

A map of sensitive data to pass to the endpoint. Useful for templated connection strings.

elasticsearch Dict[SecretBackendConnectionElasticsearch]

A nested block containing configuration options for Elasticsearch connections.

hana Dict[SecretBackendConnectionHana]

A nested block containing configuration options for SAP HanaDB connections.

mongodb Dict[SecretBackendConnectionMongodb]

A nested block containing configuration options for MongoDB connections.

mssql Dict[SecretBackendConnectionMssql]

A nested block containing configuration options for MSSQL connections.

mysql Dict[SecretBackendConnectionMysql]

A nested block containing configuration options for MySQL connections.

mysql_aurora Dict[SecretBackendConnectionMysqlAurora]

A nested block containing configuration options for Aurora MySQL connections.

mysql_legacy Dict[SecretBackendConnectionMysqlLegacy]

A nested block containing configuration options for legacy MySQL connections.

mysql_rds Dict[SecretBackendConnectionMysqlRds]

A nested block containing configuration options for RDS MySQL connections.

name str

A unique name to give the database connection.

oracle Dict[SecretBackendConnectionOracle]

A nested block containing configuration options for Oracle connections.

postgresql Dict[SecretBackendConnectionPostgresql]

A nested block containing configuration options for PostgreSQL connections.

root_rotation_statements List[str]

A list of database statements to be executed to rotate the root user’s credentials.

verify_connection bool

Whether the connection should be verified on initial configuration or not.

Outputs

All input properties are implicitly available as output properties. Additionally, the SecretBackendConnection resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.

Look up an Existing SecretBackendConnection Resource

Get an existing SecretBackendConnection resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

static get(resource_name, id, opts=None, allowed_roles=None, backend=None, cassandra=None, data=None, elasticsearch=None, hana=None, mongodb=None, mssql=None, mysql=None, mysql_aurora=None, mysql_legacy=None, mysql_rds=None, name=None, oracle=None, postgresql=None, root_rotation_statements=None, verify_connection=None, __props__=None);
func GetSecretBackendConnection(ctx *Context, name string, id IDInput, state *SecretBackendConnectionState, opts ...ResourceOption) (*SecretBackendConnection, error)
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.

The following state arguments are supported:

AllowedRoles List<string>

A list of roles that are allowed to use this connection.

Backend string

The unique name of the Vault mount to configure.

Cassandra SecretBackendConnectionCassandraArgs

A nested block containing configuration options for Cassandra connections.

Data Dictionary<string, object>

A map of sensitive data to pass to the endpoint. Useful for templated connection strings.

Elasticsearch SecretBackendConnectionElasticsearchArgs

A nested block containing configuration options for Elasticsearch connections.

Hana SecretBackendConnectionHanaArgs

A nested block containing configuration options for SAP HanaDB connections.

Mongodb SecretBackendConnectionMongodbArgs

A nested block containing configuration options for MongoDB connections.

Mssql SecretBackendConnectionMssqlArgs

A nested block containing configuration options for MSSQL connections.

Mysql SecretBackendConnectionMysqlArgs

A nested block containing configuration options for MySQL connections.

MysqlAurora SecretBackendConnectionMysqlAuroraArgs

A nested block containing configuration options for Aurora MySQL connections.

MysqlLegacy SecretBackendConnectionMysqlLegacyArgs

A nested block containing configuration options for legacy MySQL connections.

MysqlRds SecretBackendConnectionMysqlRdsArgs

A nested block containing configuration options for RDS MySQL connections.

Name string

A unique name to give the database connection.

Oracle SecretBackendConnectionOracleArgs

A nested block containing configuration options for Oracle connections.

Postgresql SecretBackendConnectionPostgresqlArgs

A nested block containing configuration options for PostgreSQL connections.

RootRotationStatements List<string>

A list of database statements to be executed to rotate the root user’s credentials.

VerifyConnection bool

Whether the connection should be verified on initial configuration or not.

AllowedRoles []string

A list of roles that are allowed to use this connection.

Backend string

The unique name of the Vault mount to configure.

Cassandra SecretBackendConnectionCassandra

A nested block containing configuration options for Cassandra connections.

Data map[string]interface{}

A map of sensitive data to pass to the endpoint. Useful for templated connection strings.

Elasticsearch SecretBackendConnectionElasticsearch

A nested block containing configuration options for Elasticsearch connections.

Hana SecretBackendConnectionHana

A nested block containing configuration options for SAP HanaDB connections.

Mongodb SecretBackendConnectionMongodb

A nested block containing configuration options for MongoDB connections.

Mssql SecretBackendConnectionMssql

A nested block containing configuration options for MSSQL connections.

Mysql SecretBackendConnectionMysql

A nested block containing configuration options for MySQL connections.

MysqlAurora SecretBackendConnectionMysqlAurora

A nested block containing configuration options for Aurora MySQL connections.

MysqlLegacy SecretBackendConnectionMysqlLegacy

A nested block containing configuration options for legacy MySQL connections.

MysqlRds SecretBackendConnectionMysqlRds

A nested block containing configuration options for RDS MySQL connections.

Name string

A unique name to give the database connection.

Oracle SecretBackendConnectionOracle

A nested block containing configuration options for Oracle connections.

Postgresql SecretBackendConnectionPostgresql

A nested block containing configuration options for PostgreSQL connections.

RootRotationStatements []string

A list of database statements to be executed to rotate the root user’s credentials.

VerifyConnection bool

Whether the connection should be verified on initial configuration or not.

allowedRoles string[]

A list of roles that are allowed to use this connection.

backend string

The unique name of the Vault mount to configure.

cassandra SecretBackendConnectionCassandra

A nested block containing configuration options for Cassandra connections.

data {[key: string]: any}

A map of sensitive data to pass to the endpoint. Useful for templated connection strings.

elasticsearch SecretBackendConnectionElasticsearch

A nested block containing configuration options for Elasticsearch connections.

hana SecretBackendConnectionHana

A nested block containing configuration options for SAP HanaDB connections.

mongodb SecretBackendConnectionMongodb

A nested block containing configuration options for MongoDB connections.

mssql SecretBackendConnectionMssql

A nested block containing configuration options for MSSQL connections.

mysql SecretBackendConnectionMysql

A nested block containing configuration options for MySQL connections.

mysqlAurora SecretBackendConnectionMysqlAurora

A nested block containing configuration options for Aurora MySQL connections.

mysqlLegacy SecretBackendConnectionMysqlLegacy

A nested block containing configuration options for legacy MySQL connections.

mysqlRds SecretBackendConnectionMysqlRds

A nested block containing configuration options for RDS MySQL connections.

name string

A unique name to give the database connection.

oracle SecretBackendConnectionOracle

A nested block containing configuration options for Oracle connections.

postgresql SecretBackendConnectionPostgresql

A nested block containing configuration options for PostgreSQL connections.

rootRotationStatements string[]

A list of database statements to be executed to rotate the root user’s credentials.

verifyConnection boolean

Whether the connection should be verified on initial configuration or not.

allowed_roles List[str]

A list of roles that are allowed to use this connection.

backend str

The unique name of the Vault mount to configure.

cassandra Dict[SecretBackendConnectionCassandra]

A nested block containing configuration options for Cassandra connections.

data Dict[str, Any]

A map of sensitive data to pass to the endpoint. Useful for templated connection strings.

elasticsearch Dict[SecretBackendConnectionElasticsearch]

A nested block containing configuration options for Elasticsearch connections.

hana Dict[SecretBackendConnectionHana]

A nested block containing configuration options for SAP HanaDB connections.

mongodb Dict[SecretBackendConnectionMongodb]

A nested block containing configuration options for MongoDB connections.

mssql Dict[SecretBackendConnectionMssql]

A nested block containing configuration options for MSSQL connections.

mysql Dict[SecretBackendConnectionMysql]

A nested block containing configuration options for MySQL connections.

mysql_aurora Dict[SecretBackendConnectionMysqlAurora]

A nested block containing configuration options for Aurora MySQL connections.

mysql_legacy Dict[SecretBackendConnectionMysqlLegacy]

A nested block containing configuration options for legacy MySQL connections.

mysql_rds Dict[SecretBackendConnectionMysqlRds]

A nested block containing configuration options for RDS MySQL connections.

name str

A unique name to give the database connection.

oracle Dict[SecretBackendConnectionOracle]

A nested block containing configuration options for Oracle connections.

postgresql Dict[SecretBackendConnectionPostgresql]

A nested block containing configuration options for PostgreSQL connections.

root_rotation_statements List[str]

A list of database statements to be executed to rotate the root user’s credentials.

verify_connection bool

Whether the connection should be verified on initial configuration or not.

Supporting Types

SecretBackendConnectionCassandra

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ConnectTimeout int

The number of seconds to use as a connection timeout.

Hosts List<string>

The hosts to connect to.

InsecureTls bool

Whether to skip verification of the server certificate when using TLS.

Password string

The password to be used in the connection.

PemBundle string

Concatenated PEM blocks configuring the certificate chain.

PemJson string

A JSON structure configuring the certificate chain.

Port int

The default port to connect to if no port is specified as part of the host.

ProtocolVersion int

The CQL protocol version to use.

Tls bool

Whether to use TLS when connecting to Cassandra.

Username string

The username to be used in the connection.

ConnectTimeout int

The number of seconds to use as a connection timeout.

Hosts []string

The hosts to connect to.

InsecureTls bool

Whether to skip verification of the server certificate when using TLS.

Password string

The password to be used in the connection.

PemBundle string

Concatenated PEM blocks configuring the certificate chain.

PemJson string

A JSON structure configuring the certificate chain.

Port int

The default port to connect to if no port is specified as part of the host.

ProtocolVersion int

The CQL protocol version to use.

Tls bool

Whether to use TLS when connecting to Cassandra.

Username string

The username to be used in the connection.

connectTimeout number

The number of seconds to use as a connection timeout.

hosts string[]

The hosts to connect to.

insecureTls boolean

Whether to skip verification of the server certificate when using TLS.

password string

The password to be used in the connection.

pemBundle string

Concatenated PEM blocks configuring the certificate chain.

pemJson string

A JSON structure configuring the certificate chain.

port number

The default port to connect to if no port is specified as part of the host.

protocolVersion number

The CQL protocol version to use.

tls boolean

Whether to use TLS when connecting to Cassandra.

username string

The username to be used in the connection.

connectTimeout float

The number of seconds to use as a connection timeout.

hosts List[str]

The hosts to connect to.

insecure_tls bool

Whether to skip verification of the server certificate when using TLS.

password str

The password to be used in the connection.

pemJson str

A JSON structure configuring the certificate chain.

pem_bundle str

Concatenated PEM blocks configuring the certificate chain.

port float

The default port to connect to if no port is specified as part of the host.

protocolVersion float

The CQL protocol version to use.

tls bool

Whether to use TLS when connecting to Cassandra.

username str

The username to be used in the connection.

SecretBackendConnectionElasticsearch

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

Password string

The password to be used in the connection.

Url string

The URL for Elasticsearch’s API. https requires certificate by trusted CA if used.

Username string

The username to be used in the connection.

Password string

The password to be used in the connection.

Url string

The URL for Elasticsearch’s API. https requires certificate by trusted CA if used.

Username string

The username to be used in the connection.

password string

The password to be used in the connection.

url string

The URL for Elasticsearch’s API. https requires certificate by trusted CA if used.

username string

The username to be used in the connection.

password str

The password to be used in the connection.

url str

The URL for Elasticsearch’s API. https requires certificate by trusted CA if used.

username str

The username to be used in the connection.

SecretBackendConnectionHana

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

connectionUrl string

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime number

The maximum number of seconds to keep a connection alive for.

maxIdleConnections number

The maximum number of idle connections to maintain.

maxOpenConnections number

The maximum number of open connections to use.

connectionUrl str

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime float

The maximum number of seconds to keep a connection alive for.

maxIdleConnections float

The maximum number of idle connections to maintain.

maxOpenConnections float

The maximum number of open connections to use.

SecretBackendConnectionMongodb

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

connectionUrl string

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime number

The maximum number of seconds to keep a connection alive for.

maxIdleConnections number

The maximum number of idle connections to maintain.

maxOpenConnections number

The maximum number of open connections to use.

connectionUrl str

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime float

The maximum number of seconds to keep a connection alive for.

maxIdleConnections float

The maximum number of idle connections to maintain.

maxOpenConnections float

The maximum number of open connections to use.

SecretBackendConnectionMssql

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

connectionUrl string

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime number

The maximum number of seconds to keep a connection alive for.

maxIdleConnections number

The maximum number of idle connections to maintain.

maxOpenConnections number

The maximum number of open connections to use.

connectionUrl str

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime float

The maximum number of seconds to keep a connection alive for.

maxIdleConnections float

The maximum number of idle connections to maintain.

maxOpenConnections float

The maximum number of open connections to use.

SecretBackendConnectionMysql

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

connectionUrl string

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime number

The maximum number of seconds to keep a connection alive for.

maxIdleConnections number

The maximum number of idle connections to maintain.

maxOpenConnections number

The maximum number of open connections to use.

connectionUrl str

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime float

The maximum number of seconds to keep a connection alive for.

maxIdleConnections float

The maximum number of idle connections to maintain.

maxOpenConnections float

The maximum number of open connections to use.

SecretBackendConnectionMysqlAurora

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

connectionUrl string

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime number

The maximum number of seconds to keep a connection alive for.

maxIdleConnections number

The maximum number of idle connections to maintain.

maxOpenConnections number

The maximum number of open connections to use.

connectionUrl str

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime float

The maximum number of seconds to keep a connection alive for.

maxIdleConnections float

The maximum number of idle connections to maintain.

maxOpenConnections float

The maximum number of open connections to use.

SecretBackendConnectionMysqlLegacy

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

connectionUrl string

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime number

The maximum number of seconds to keep a connection alive for.

maxIdleConnections number

The maximum number of idle connections to maintain.

maxOpenConnections number

The maximum number of open connections to use.

connectionUrl str

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime float

The maximum number of seconds to keep a connection alive for.

maxIdleConnections float

The maximum number of idle connections to maintain.

maxOpenConnections float

The maximum number of open connections to use.

SecretBackendConnectionMysqlRds

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

connectionUrl string

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime number

The maximum number of seconds to keep a connection alive for.

maxIdleConnections number

The maximum number of idle connections to maintain.

maxOpenConnections number

The maximum number of open connections to use.

connectionUrl str

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime float

The maximum number of seconds to keep a connection alive for.

maxIdleConnections float

The maximum number of idle connections to maintain.

maxOpenConnections float

The maximum number of open connections to use.

SecretBackendConnectionOracle

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

connectionUrl string

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime number

The maximum number of seconds to keep a connection alive for.

maxIdleConnections number

The maximum number of idle connections to maintain.

maxOpenConnections number

The maximum number of open connections to use.

connectionUrl str

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime float

The maximum number of seconds to keep a connection alive for.

maxIdleConnections float

The maximum number of idle connections to maintain.

maxOpenConnections float

The maximum number of open connections to use.

SecretBackendConnectionPostgresql

See the input and output API doc for this type.

See the input and output API doc for this type.

See the input and output API doc for this type.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

ConnectionUrl string

A URL containing connection information. See the Vault docs for an example.

MaxConnectionLifetime int

The maximum number of seconds to keep a connection alive for.

MaxIdleConnections int

The maximum number of idle connections to maintain.

MaxOpenConnections int

The maximum number of open connections to use.

connectionUrl string

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime number

The maximum number of seconds to keep a connection alive for.

maxIdleConnections number

The maximum number of idle connections to maintain.

maxOpenConnections number

The maximum number of open connections to use.

connectionUrl str

A URL containing connection information. See the Vault docs for an example.

maxConnectionLifetime float

The maximum number of seconds to keep a connection alive for.

maxIdleConnections float

The maximum number of idle connections to maintain.

maxOpenConnections float

The maximum number of open connections to use.

Package Details

Repository
https://github.com/pulumi/pulumi-vault
License
Apache-2.0
Notes
This Pulumi package is based on the vault Terraform Provider.