Package-level declarations

Types

Link copied to clipboard
class SecretBackendConnection : KotlinCustomResource
Link copied to clipboard
data class SecretBackendConnectionArgs(val allowedRoles: Output<List<String>>? = null, val backend: Output<String>? = null, val cassandra: Output<SecretBackendConnectionCassandraArgs>? = null, val couchbase: Output<SecretBackendConnectionCouchbaseArgs>? = null, val data: Output<Map<String, String>>? = null, val disableAutomatedRotation: Output<Boolean>? = null, val elasticsearch: Output<SecretBackendConnectionElasticsearchArgs>? = null, val hana: Output<SecretBackendConnectionHanaArgs>? = null, val influxdb: Output<SecretBackendConnectionInfluxdbArgs>? = null, val mongodb: Output<SecretBackendConnectionMongodbArgs>? = null, val mongodbatlas: Output<SecretBackendConnectionMongodbatlasArgs>? = null, val mssql: Output<SecretBackendConnectionMssqlArgs>? = null, val mysql: Output<SecretBackendConnectionMysqlArgs>? = null, val mysqlAurora: Output<SecretBackendConnectionMysqlAuroraArgs>? = null, val mysqlLegacy: Output<SecretBackendConnectionMysqlLegacyArgs>? = null, val mysqlRds: Output<SecretBackendConnectionMysqlRdsArgs>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val oracle: Output<SecretBackendConnectionOracleArgs>? = null, val pluginName: Output<String>? = null, val postgresql: Output<SecretBackendConnectionPostgresqlArgs>? = null, val redis: Output<SecretBackendConnectionRedisArgs>? = null, val redisElasticache: Output<SecretBackendConnectionRedisElasticacheArgs>? = null, val redshift: Output<SecretBackendConnectionRedshiftArgs>? = null, val rootRotationStatements: Output<List<String>>? = null, val rotationPeriod: Output<Int>? = null, val rotationSchedule: Output<String>? = null, val rotationWindow: Output<Int>? = null, val snowflake: Output<SecretBackendConnectionSnowflakeArgs>? = null, val verifyConnection: Output<Boolean>? = null) : ConvertibleToJava<SecretBackendConnectionArgs>
Link copied to clipboard
Link copied to clipboard
class SecretBackendRole : KotlinCustomResource
Link copied to clipboard
data class SecretBackendRoleArgs(val backend: Output<String>? = null, val creationStatements: Output<List<String>>? = null, val credentialConfig: Output<Map<String, String>>? = null, val credentialType: Output<String>? = null, val dbName: Output<String>? = null, val defaultTtl: Output<Int>? = null, val maxTtl: Output<Int>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val renewStatements: Output<List<String>>? = null, val revocationStatements: Output<List<String>>? = null, val rollbackStatements: Output<List<String>>? = null) : ConvertibleToJava<SecretBackendRoleArgs>
Link copied to clipboard
object SecretBackendRoleMapper : ResourceMapper<SecretBackendRole>
Link copied to clipboard
class SecretBackendStaticRole : KotlinCustomResource

Creates a Database Secret Backend static role in Vault. Database secret backend static roles can be used to manage 1-to-1 mapping of a Vault Role to a user in a database for the database.

Link copied to clipboard
data class SecretBackendStaticRoleArgs(val backend: Output<String>? = null, val credentialConfig: Output<Map<String, String>>? = null, val credentialType: Output<String>? = null, val dbName: Output<String>? = null, val name: Output<String>? = null, val namespace: Output<String>? = null, val rotationPeriod: Output<Int>? = null, val rotationSchedule: Output<String>? = null, val rotationStatements: Output<List<String>>? = null, val rotationWindow: Output<Int>? = null, val selfManagedPassword: Output<String>? = null, val skipImportRotation: Output<Boolean>? = null, val username: Output<String>? = null) : ConvertibleToJava<SecretBackendStaticRoleArgs>

Creates a Database Secret Backend static role in Vault. Database secret backend static roles can be used to manage 1-to-1 mapping of a Vault Role to a user in a database for the database.

Link copied to clipboard
Link copied to clipboard
class SecretsMount : KotlinCustomResource
Link copied to clipboard
data class SecretsMountArgs(val allowedManagedKeys: Output<List<String>>? = null, val allowedResponseHeaders: Output<List<String>>? = null, val auditNonHmacRequestKeys: Output<List<String>>? = null, val auditNonHmacResponseKeys: Output<List<String>>? = null, val cassandras: Output<List<SecretsMountCassandraArgs>>? = null, val couchbases: Output<List<SecretsMountCouchbaseArgs>>? = null, val defaultLeaseTtlSeconds: Output<Int>? = null, val delegatedAuthAccessors: Output<List<String>>? = null, val description: Output<String>? = null, val elasticsearches: Output<List<SecretsMountElasticsearchArgs>>? = null, val externalEntropyAccess: Output<Boolean>? = null, val hanas: Output<List<SecretsMountHanaArgs>>? = null, val identityTokenKey: Output<String>? = null, val influxdbs: Output<List<SecretsMountInfluxdbArgs>>? = null, val listingVisibility: Output<String>? = null, val local: Output<Boolean>? = null, val maxLeaseTtlSeconds: Output<Int>? = null, val mongodbatlas: Output<List<SecretsMountMongodbatlaArgs>>? = null, val mongodbs: Output<List<SecretsMountMongodbArgs>>? = null, val mssqls: Output<List<SecretsMountMssqlArgs>>? = null, val mysqlAuroras: Output<List<SecretsMountMysqlAuroraArgs>>? = null, val mysqlLegacies: Output<List<SecretsMountMysqlLegacyArgs>>? = null, val mysqlRds: Output<List<SecretsMountMysqlRdArgs>>? = null, val mysqls: Output<List<SecretsMountMysqlArgs>>? = null, val namespace: Output<String>? = null, val options: Output<Map<String, String>>? = null, val oracles: Output<List<SecretsMountOracleArgs>>? = null, val passthroughRequestHeaders: Output<List<String>>? = null, val path: Output<String>? = null, val pluginVersion: Output<String>? = null, val postgresqls: Output<List<SecretsMountPostgresqlArgs>>? = null, val redis: Output<List<SecretsMountRediArgs>>? = null, val redisElasticaches: Output<List<SecretsMountRedisElasticachArgs>>? = null, val redshifts: Output<List<SecretsMountRedshiftArgs>>? = null, val sealWrap: Output<Boolean>? = null, val snowflakes: Output<List<SecretsMountSnowflakeArgs>>? = null) : ConvertibleToJava<SecretsMountArgs>
Link copied to clipboard
Link copied to clipboard
object SecretsMountMapper : ResourceMapper<SecretsMount>
Link copied to clipboard

Functions