Show / Hide Table of Contents

Class SecretBackendConnectionArgs

Inheritance
System.Object
InputArgs
ResourceArgs
SecretBackendConnectionArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Vault.Database
Assembly: Pulumi.Vault.dll
Syntax
public sealed class SecretBackendConnectionArgs : ResourceArgs

Constructors

View Source

SecretBackendConnectionArgs()

Declaration
public SecretBackendConnectionArgs()

Properties

View Source

AllowedRoles

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>
View Source

Backend

The unique name of the Vault mount to configure.

Declaration
public Input<string> Backend { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Cassandra

A nested block containing configuration options for Cassandra connections.

Declaration
public Input<SecretBackendConnectionCassandraArgs> Cassandra { get; set; }
Property Value
Type Description
Input<SecretBackendConnectionCassandraArgs>
View Source

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>
View Source

Elasticsearch

A nested block containing configuration options for Elasticsearch connections.

Declaration
public Input<SecretBackendConnectionElasticsearchArgs> Elasticsearch { get; set; }
Property Value
Type Description
Input<SecretBackendConnectionElasticsearchArgs>
View Source

Hana

A nested block containing configuration options for SAP HanaDB connections.

Declaration
public Input<SecretBackendConnectionHanaArgs> Hana { get; set; }
Property Value
Type Description
Input<SecretBackendConnectionHanaArgs>
View Source

Mongodb

A nested block containing configuration options for MongoDB connections.

Declaration
public Input<SecretBackendConnectionMongodbArgs> Mongodb { get; set; }
Property Value
Type Description
Input<SecretBackendConnectionMongodbArgs>
View Source

Mssql

A nested block containing configuration options for MSSQL connections.

Declaration
public Input<SecretBackendConnectionMssqlArgs> Mssql { get; set; }
Property Value
Type Description
Input<SecretBackendConnectionMssqlArgs>
View Source

Mysql

A nested block containing configuration options for MySQL connections.

Declaration
public Input<SecretBackendConnectionMysqlArgs> Mysql { get; set; }
Property Value
Type Description
Input<SecretBackendConnectionMysqlArgs>
View Source

MysqlAurora

A nested block containing configuration options for Aurora MySQL connections.

Declaration
public Input<SecretBackendConnectionMysqlAuroraArgs> MysqlAurora { get; set; }
Property Value
Type Description
Input<SecretBackendConnectionMysqlAuroraArgs>
View Source

MysqlLegacy

A nested block containing configuration options for legacy MySQL connections.

Declaration
public Input<SecretBackendConnectionMysqlLegacyArgs> MysqlLegacy { get; set; }
Property Value
Type Description
Input<SecretBackendConnectionMysqlLegacyArgs>
View Source

MysqlRds

A nested block containing configuration options for RDS MySQL connections.

Declaration
public Input<SecretBackendConnectionMysqlRdsArgs> MysqlRds { get; set; }
Property Value
Type Description
Input<SecretBackendConnectionMysqlRdsArgs>
View Source

Name

A unique name to give the database connection.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Oracle

A nested block containing configuration options for Oracle connections.

Declaration
public Input<SecretBackendConnectionOracleArgs> Oracle { get; set; }
Property Value
Type Description
Input<SecretBackendConnectionOracleArgs>
View Source

Postgresql

A nested block containing configuration options for PostgreSQL connections.

Declaration
public Input<SecretBackendConnectionPostgresqlArgs> Postgresql { get; set; }
Property Value
Type Description
Input<SecretBackendConnectionPostgresqlArgs>
View Source

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>
View Source

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.