Class SecretBackendConnectionState
Inherited Members
Namespace: Pulumi.Vault.Database
Assembly: Pulumi.Vault.dll
Syntax
public sealed class SecretBackendConnectionState : ResourceArgs
Constructors
View SourceSecretBackendConnectionState()
Declaration
public SecretBackendConnectionState()
Properties
View SourceAllowedRoles
A list of roles that are allowed to use this connection.
Declaration
public InputList<string> AllowedRoles { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Backend
The unique name of the Vault mount to configure.
Declaration
public Input<string> Backend { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Cassandra
A nested block containing configuration options for Cassandra connections.
Declaration
public Input<SecretBackendConnectionCassandraGetArgs> Cassandra { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionCassandraGetArgs> |
Data
A map of sensitive data to pass to the endpoint. Useful for templated connection strings.
Declaration
public InputMap<object> Data { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
Elasticsearch
A nested block containing configuration options for Elasticsearch connections.
Declaration
public Input<SecretBackendConnectionElasticsearchGetArgs> Elasticsearch { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionElasticsearchGetArgs> |
Hana
A nested block containing configuration options for SAP HanaDB connections.
Declaration
public Input<SecretBackendConnectionHanaGetArgs> Hana { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionHanaGetArgs> |
Mongodb
A nested block containing configuration options for MongoDB connections.
Declaration
public Input<SecretBackendConnectionMongodbGetArgs> Mongodb { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionMongodbGetArgs> |
Mssql
A nested block containing configuration options for MSSQL connections.
Declaration
public Input<SecretBackendConnectionMssqlGetArgs> Mssql { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionMssqlGetArgs> |
Mysql
A nested block containing configuration options for MySQL connections.
Declaration
public Input<SecretBackendConnectionMysqlGetArgs> Mysql { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionMysqlGetArgs> |
MysqlAurora
A nested block containing configuration options for Aurora MySQL connections.
Declaration
public Input<SecretBackendConnectionMysqlAuroraGetArgs> MysqlAurora { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionMysqlAuroraGetArgs> |
MysqlLegacy
A nested block containing configuration options for legacy MySQL connections.
Declaration
public Input<SecretBackendConnectionMysqlLegacyGetArgs> MysqlLegacy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionMysqlLegacyGetArgs> |
MysqlRds
A nested block containing configuration options for RDS MySQL connections.
Declaration
public Input<SecretBackendConnectionMysqlRdsGetArgs> MysqlRds { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionMysqlRdsGetArgs> |
Name
A unique name to give the database connection.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Oracle
A nested block containing configuration options for Oracle connections.
Declaration
public Input<SecretBackendConnectionOracleGetArgs> Oracle { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionOracleGetArgs> |
Postgresql
A nested block containing configuration options for PostgreSQL connections.
Declaration
public Input<SecretBackendConnectionPostgresqlGetArgs> Postgresql { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionPostgresqlGetArgs> |
RootRotationStatements
A list of database statements to be executed to rotate the root user's credentials.
Declaration
public InputList<string> RootRotationStatements { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
VerifyConnection
Whether the connection should be verified on initial configuration or not.
Declaration
public Input<bool> VerifyConnection { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |