Class SecretBackendConnectionArgs
Inherited Members
Namespace: Pulumi.Vault.Database
Assembly: Pulumi.Vault.dll
Syntax
public sealed class SecretBackendConnectionArgs : ResourceArgs
Constructors
View SourceSecretBackendConnectionArgs()
Declaration
public SecretBackendConnectionArgs()
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<SecretBackendConnectionCassandraArgs> Cassandra { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionCassandraArgs> |
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<SecretBackendConnectionElasticsearchArgs> Elasticsearch { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionElasticsearchArgs> |
Hana
A nested block containing configuration options for SAP HanaDB connections.
Declaration
public Input<SecretBackendConnectionHanaArgs> Hana { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionHanaArgs> |
Mongodb
A nested block containing configuration options for MongoDB connections.
Declaration
public Input<SecretBackendConnectionMongodbArgs> Mongodb { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionMongodbArgs> |
Mssql
A nested block containing configuration options for MSSQL connections.
Declaration
public Input<SecretBackendConnectionMssqlArgs> Mssql { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionMssqlArgs> |
Mysql
A nested block containing configuration options for MySQL connections.
Declaration
public Input<SecretBackendConnectionMysqlArgs> Mysql { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionMysqlArgs> |
MysqlAurora
A nested block containing configuration options for Aurora MySQL connections.
Declaration
public Input<SecretBackendConnectionMysqlAuroraArgs> MysqlAurora { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionMysqlAuroraArgs> |
MysqlLegacy
A nested block containing configuration options for legacy MySQL connections.
Declaration
public Input<SecretBackendConnectionMysqlLegacyArgs> MysqlLegacy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionMysqlLegacyArgs> |
MysqlRds
A nested block containing configuration options for RDS MySQL connections.
Declaration
public Input<SecretBackendConnectionMysqlRdsArgs> MysqlRds { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionMysqlRdsArgs> |
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<SecretBackendConnectionOracleArgs> Oracle { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionOracleArgs> |
Postgresql
A nested block containing configuration options for PostgreSQL connections.
Declaration
public Input<SecretBackendConnectionPostgresqlArgs> Postgresql { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<SecretBackendConnectionPostgresqlArgs> |
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> |