Package-level declarations
Types
Link copied to clipboard
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
Builder for SecretBackendConnectionArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SecretBackendConnection.
Link copied to clipboard
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
Builder for SecretBackendRoleArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SecretBackendRole.
Link copied to clipboard
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
Builder for SecretBackendStaticRoleArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SecretBackendStaticRole.
Link copied to clipboard
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
class SecretsMountArgsBuilder
Builder for SecretsMountArgs.
Link copied to clipboard
Link copied to clipboard
Builder for SecretsMount.
Functions
Link copied to clipboard
suspend fun secretBackendConnection(name: String, block: suspend SecretBackendConnectionResourceBuilder.() -> Unit): SecretBackendConnection
Link copied to clipboard
suspend fun secretBackendRole(name: String, block: suspend SecretBackendRoleResourceBuilder.() -> Unit): SecretBackendRole
Link copied to clipboard
suspend fun secretBackendStaticRole(name: String, block: suspend SecretBackendStaticRoleResourceBuilder.() -> Unit): SecretBackendStaticRole
Link copied to clipboard
suspend fun secretsMount(name: String, block: suspend SecretsMountResourceBuilder.() -> Unit): SecretsMount