Documentation
¶
Index ¶
- type SecretBackendConnection
- func (*SecretBackendConnection) ElementType() reflect.Type
- func (i *SecretBackendConnection) ToSecretBackendConnectionOutput() SecretBackendConnectionOutput
- func (i *SecretBackendConnection) ToSecretBackendConnectionOutputWithContext(ctx context.Context) SecretBackendConnectionOutput
- func (i *SecretBackendConnection) ToSecretBackendConnectionPtrOutput() SecretBackendConnectionPtrOutput
- func (i *SecretBackendConnection) ToSecretBackendConnectionPtrOutputWithContext(ctx context.Context) SecretBackendConnectionPtrOutput
- type SecretBackendConnectionArgs
- type SecretBackendConnectionArray
- func (SecretBackendConnectionArray) ElementType() reflect.Type
- func (i SecretBackendConnectionArray) ToSecretBackendConnectionArrayOutput() SecretBackendConnectionArrayOutput
- func (i SecretBackendConnectionArray) ToSecretBackendConnectionArrayOutputWithContext(ctx context.Context) SecretBackendConnectionArrayOutput
- type SecretBackendConnectionArrayInput
- type SecretBackendConnectionArrayOutput
- func (SecretBackendConnectionArrayOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionArrayOutput) Index(i pulumi.IntInput) SecretBackendConnectionOutput
- func (o SecretBackendConnectionArrayOutput) ToSecretBackendConnectionArrayOutput() SecretBackendConnectionArrayOutput
- func (o SecretBackendConnectionArrayOutput) ToSecretBackendConnectionArrayOutputWithContext(ctx context.Context) SecretBackendConnectionArrayOutput
- type SecretBackendConnectionCassandra
- type SecretBackendConnectionCassandraArgs
- func (SecretBackendConnectionCassandraArgs) ElementType() reflect.Type
- func (i SecretBackendConnectionCassandraArgs) ToSecretBackendConnectionCassandraOutput() SecretBackendConnectionCassandraOutput
- func (i SecretBackendConnectionCassandraArgs) ToSecretBackendConnectionCassandraOutputWithContext(ctx context.Context) SecretBackendConnectionCassandraOutput
- func (i SecretBackendConnectionCassandraArgs) ToSecretBackendConnectionCassandraPtrOutput() SecretBackendConnectionCassandraPtrOutput
- func (i SecretBackendConnectionCassandraArgs) ToSecretBackendConnectionCassandraPtrOutputWithContext(ctx context.Context) SecretBackendConnectionCassandraPtrOutput
- type SecretBackendConnectionCassandraInput
- type SecretBackendConnectionCassandraOutput
- func (o SecretBackendConnectionCassandraOutput) ConnectTimeout() pulumi.IntPtrOutput
- func (SecretBackendConnectionCassandraOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionCassandraOutput) Hosts() pulumi.StringArrayOutput
- func (o SecretBackendConnectionCassandraOutput) InsecureTls() pulumi.BoolPtrOutput
- func (o SecretBackendConnectionCassandraOutput) Password() pulumi.StringPtrOutput
- func (o SecretBackendConnectionCassandraOutput) PemBundle() pulumi.StringPtrOutput
- func (o SecretBackendConnectionCassandraOutput) PemJson() pulumi.StringPtrOutput
- func (o SecretBackendConnectionCassandraOutput) Port() pulumi.IntPtrOutput
- func (o SecretBackendConnectionCassandraOutput) ProtocolVersion() pulumi.IntPtrOutput
- func (o SecretBackendConnectionCassandraOutput) Tls() pulumi.BoolPtrOutput
- func (o SecretBackendConnectionCassandraOutput) ToSecretBackendConnectionCassandraOutput() SecretBackendConnectionCassandraOutput
- func (o SecretBackendConnectionCassandraOutput) ToSecretBackendConnectionCassandraOutputWithContext(ctx context.Context) SecretBackendConnectionCassandraOutput
- func (o SecretBackendConnectionCassandraOutput) ToSecretBackendConnectionCassandraPtrOutput() SecretBackendConnectionCassandraPtrOutput
- func (o SecretBackendConnectionCassandraOutput) ToSecretBackendConnectionCassandraPtrOutputWithContext(ctx context.Context) SecretBackendConnectionCassandraPtrOutput
- func (o SecretBackendConnectionCassandraOutput) Username() pulumi.StringPtrOutput
- type SecretBackendConnectionCassandraPtrInput
- type SecretBackendConnectionCassandraPtrOutput
- func (o SecretBackendConnectionCassandraPtrOutput) ConnectTimeout() pulumi.IntPtrOutput
- func (o SecretBackendConnectionCassandraPtrOutput) Elem() SecretBackendConnectionCassandraOutput
- func (SecretBackendConnectionCassandraPtrOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionCassandraPtrOutput) Hosts() pulumi.StringArrayOutput
- func (o SecretBackendConnectionCassandraPtrOutput) InsecureTls() pulumi.BoolPtrOutput
- func (o SecretBackendConnectionCassandraPtrOutput) Password() pulumi.StringPtrOutput
- func (o SecretBackendConnectionCassandraPtrOutput) PemBundle() pulumi.StringPtrOutput
- func (o SecretBackendConnectionCassandraPtrOutput) PemJson() pulumi.StringPtrOutput
- func (o SecretBackendConnectionCassandraPtrOutput) Port() pulumi.IntPtrOutput
- func (o SecretBackendConnectionCassandraPtrOutput) ProtocolVersion() pulumi.IntPtrOutput
- func (o SecretBackendConnectionCassandraPtrOutput) Tls() pulumi.BoolPtrOutput
- func (o SecretBackendConnectionCassandraPtrOutput) ToSecretBackendConnectionCassandraPtrOutput() SecretBackendConnectionCassandraPtrOutput
- func (o SecretBackendConnectionCassandraPtrOutput) ToSecretBackendConnectionCassandraPtrOutputWithContext(ctx context.Context) SecretBackendConnectionCassandraPtrOutput
- func (o SecretBackendConnectionCassandraPtrOutput) Username() pulumi.StringPtrOutput
- type SecretBackendConnectionElasticsearch
- type SecretBackendConnectionElasticsearchArgs
- func (SecretBackendConnectionElasticsearchArgs) ElementType() reflect.Type
- func (i SecretBackendConnectionElasticsearchArgs) ToSecretBackendConnectionElasticsearchOutput() SecretBackendConnectionElasticsearchOutput
- func (i SecretBackendConnectionElasticsearchArgs) ToSecretBackendConnectionElasticsearchOutputWithContext(ctx context.Context) SecretBackendConnectionElasticsearchOutput
- func (i SecretBackendConnectionElasticsearchArgs) ToSecretBackendConnectionElasticsearchPtrOutput() SecretBackendConnectionElasticsearchPtrOutput
- func (i SecretBackendConnectionElasticsearchArgs) ToSecretBackendConnectionElasticsearchPtrOutputWithContext(ctx context.Context) SecretBackendConnectionElasticsearchPtrOutput
- type SecretBackendConnectionElasticsearchInput
- type SecretBackendConnectionElasticsearchOutput
- func (SecretBackendConnectionElasticsearchOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionElasticsearchOutput) Password() pulumi.StringOutput
- func (o SecretBackendConnectionElasticsearchOutput) ToSecretBackendConnectionElasticsearchOutput() SecretBackendConnectionElasticsearchOutput
- func (o SecretBackendConnectionElasticsearchOutput) ToSecretBackendConnectionElasticsearchOutputWithContext(ctx context.Context) SecretBackendConnectionElasticsearchOutput
- func (o SecretBackendConnectionElasticsearchOutput) ToSecretBackendConnectionElasticsearchPtrOutput() SecretBackendConnectionElasticsearchPtrOutput
- func (o SecretBackendConnectionElasticsearchOutput) ToSecretBackendConnectionElasticsearchPtrOutputWithContext(ctx context.Context) SecretBackendConnectionElasticsearchPtrOutput
- func (o SecretBackendConnectionElasticsearchOutput) Url() pulumi.StringOutput
- func (o SecretBackendConnectionElasticsearchOutput) Username() pulumi.StringOutput
- type SecretBackendConnectionElasticsearchPtrInput
- type SecretBackendConnectionElasticsearchPtrOutput
- func (o SecretBackendConnectionElasticsearchPtrOutput) Elem() SecretBackendConnectionElasticsearchOutput
- func (SecretBackendConnectionElasticsearchPtrOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionElasticsearchPtrOutput) Password() pulumi.StringPtrOutput
- func (o SecretBackendConnectionElasticsearchPtrOutput) ToSecretBackendConnectionElasticsearchPtrOutput() SecretBackendConnectionElasticsearchPtrOutput
- func (o SecretBackendConnectionElasticsearchPtrOutput) ToSecretBackendConnectionElasticsearchPtrOutputWithContext(ctx context.Context) SecretBackendConnectionElasticsearchPtrOutput
- func (o SecretBackendConnectionElasticsearchPtrOutput) Url() pulumi.StringPtrOutput
- func (o SecretBackendConnectionElasticsearchPtrOutput) Username() pulumi.StringPtrOutput
- type SecretBackendConnectionHana
- type SecretBackendConnectionHanaArgs
- func (SecretBackendConnectionHanaArgs) ElementType() reflect.Type
- func (i SecretBackendConnectionHanaArgs) ToSecretBackendConnectionHanaOutput() SecretBackendConnectionHanaOutput
- func (i SecretBackendConnectionHanaArgs) ToSecretBackendConnectionHanaOutputWithContext(ctx context.Context) SecretBackendConnectionHanaOutput
- func (i SecretBackendConnectionHanaArgs) ToSecretBackendConnectionHanaPtrOutput() SecretBackendConnectionHanaPtrOutput
- func (i SecretBackendConnectionHanaArgs) ToSecretBackendConnectionHanaPtrOutputWithContext(ctx context.Context) SecretBackendConnectionHanaPtrOutput
- type SecretBackendConnectionHanaInput
- type SecretBackendConnectionHanaOutput
- func (o SecretBackendConnectionHanaOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (SecretBackendConnectionHanaOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionHanaOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionHanaOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionHanaOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionHanaOutput) ToSecretBackendConnectionHanaOutput() SecretBackendConnectionHanaOutput
- func (o SecretBackendConnectionHanaOutput) ToSecretBackendConnectionHanaOutputWithContext(ctx context.Context) SecretBackendConnectionHanaOutput
- func (o SecretBackendConnectionHanaOutput) ToSecretBackendConnectionHanaPtrOutput() SecretBackendConnectionHanaPtrOutput
- func (o SecretBackendConnectionHanaOutput) ToSecretBackendConnectionHanaPtrOutputWithContext(ctx context.Context) SecretBackendConnectionHanaPtrOutput
- type SecretBackendConnectionHanaPtrInput
- type SecretBackendConnectionHanaPtrOutput
- func (o SecretBackendConnectionHanaPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (o SecretBackendConnectionHanaPtrOutput) Elem() SecretBackendConnectionHanaOutput
- func (SecretBackendConnectionHanaPtrOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionHanaPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionHanaPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionHanaPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionHanaPtrOutput) ToSecretBackendConnectionHanaPtrOutput() SecretBackendConnectionHanaPtrOutput
- func (o SecretBackendConnectionHanaPtrOutput) ToSecretBackendConnectionHanaPtrOutputWithContext(ctx context.Context) SecretBackendConnectionHanaPtrOutput
- type SecretBackendConnectionInput
- type SecretBackendConnectionMap
- func (SecretBackendConnectionMap) ElementType() reflect.Type
- func (i SecretBackendConnectionMap) ToSecretBackendConnectionMapOutput() SecretBackendConnectionMapOutput
- func (i SecretBackendConnectionMap) ToSecretBackendConnectionMapOutputWithContext(ctx context.Context) SecretBackendConnectionMapOutput
- type SecretBackendConnectionMapInput
- type SecretBackendConnectionMapOutput
- func (SecretBackendConnectionMapOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionMapOutput) MapIndex(k pulumi.StringInput) SecretBackendConnectionOutput
- func (o SecretBackendConnectionMapOutput) ToSecretBackendConnectionMapOutput() SecretBackendConnectionMapOutput
- func (o SecretBackendConnectionMapOutput) ToSecretBackendConnectionMapOutputWithContext(ctx context.Context) SecretBackendConnectionMapOutput
- type SecretBackendConnectionMongodb
- type SecretBackendConnectionMongodbArgs
- func (SecretBackendConnectionMongodbArgs) ElementType() reflect.Type
- func (i SecretBackendConnectionMongodbArgs) ToSecretBackendConnectionMongodbOutput() SecretBackendConnectionMongodbOutput
- func (i SecretBackendConnectionMongodbArgs) ToSecretBackendConnectionMongodbOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbOutput
- func (i SecretBackendConnectionMongodbArgs) ToSecretBackendConnectionMongodbPtrOutput() SecretBackendConnectionMongodbPtrOutput
- func (i SecretBackendConnectionMongodbArgs) ToSecretBackendConnectionMongodbPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbPtrOutput
- type SecretBackendConnectionMongodbInput
- type SecretBackendConnectionMongodbOutput
- func (o SecretBackendConnectionMongodbOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (SecretBackendConnectionMongodbOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionMongodbOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMongodbOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMongodbOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMongodbOutput) ToSecretBackendConnectionMongodbOutput() SecretBackendConnectionMongodbOutput
- func (o SecretBackendConnectionMongodbOutput) ToSecretBackendConnectionMongodbOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbOutput
- func (o SecretBackendConnectionMongodbOutput) ToSecretBackendConnectionMongodbPtrOutput() SecretBackendConnectionMongodbPtrOutput
- func (o SecretBackendConnectionMongodbOutput) ToSecretBackendConnectionMongodbPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbPtrOutput
- type SecretBackendConnectionMongodbPtrInput
- type SecretBackendConnectionMongodbPtrOutput
- func (o SecretBackendConnectionMongodbPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (o SecretBackendConnectionMongodbPtrOutput) Elem() SecretBackendConnectionMongodbOutput
- func (SecretBackendConnectionMongodbPtrOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionMongodbPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMongodbPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMongodbPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMongodbPtrOutput) ToSecretBackendConnectionMongodbPtrOutput() SecretBackendConnectionMongodbPtrOutput
- func (o SecretBackendConnectionMongodbPtrOutput) ToSecretBackendConnectionMongodbPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbPtrOutput
- type SecretBackendConnectionMongodbatlas
- type SecretBackendConnectionMongodbatlasArgs
- func (SecretBackendConnectionMongodbatlasArgs) ElementType() reflect.Type
- func (i SecretBackendConnectionMongodbatlasArgs) ToSecretBackendConnectionMongodbatlasOutput() SecretBackendConnectionMongodbatlasOutput
- func (i SecretBackendConnectionMongodbatlasArgs) ToSecretBackendConnectionMongodbatlasOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbatlasOutput
- func (i SecretBackendConnectionMongodbatlasArgs) ToSecretBackendConnectionMongodbatlasPtrOutput() SecretBackendConnectionMongodbatlasPtrOutput
- func (i SecretBackendConnectionMongodbatlasArgs) ToSecretBackendConnectionMongodbatlasPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbatlasPtrOutput
- type SecretBackendConnectionMongodbatlasInput
- type SecretBackendConnectionMongodbatlasOutput
- func (SecretBackendConnectionMongodbatlasOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionMongodbatlasOutput) PrivateKey() pulumi.StringOutput
- func (o SecretBackendConnectionMongodbatlasOutput) ProjectId() pulumi.StringOutput
- func (o SecretBackendConnectionMongodbatlasOutput) PublicKey() pulumi.StringOutput
- func (o SecretBackendConnectionMongodbatlasOutput) ToSecretBackendConnectionMongodbatlasOutput() SecretBackendConnectionMongodbatlasOutput
- func (o SecretBackendConnectionMongodbatlasOutput) ToSecretBackendConnectionMongodbatlasOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbatlasOutput
- func (o SecretBackendConnectionMongodbatlasOutput) ToSecretBackendConnectionMongodbatlasPtrOutput() SecretBackendConnectionMongodbatlasPtrOutput
- func (o SecretBackendConnectionMongodbatlasOutput) ToSecretBackendConnectionMongodbatlasPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbatlasPtrOutput
- type SecretBackendConnectionMongodbatlasPtrInput
- type SecretBackendConnectionMongodbatlasPtrOutput
- func (o SecretBackendConnectionMongodbatlasPtrOutput) Elem() SecretBackendConnectionMongodbatlasOutput
- func (SecretBackendConnectionMongodbatlasPtrOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionMongodbatlasPtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o SecretBackendConnectionMongodbatlasPtrOutput) ProjectId() pulumi.StringPtrOutput
- func (o SecretBackendConnectionMongodbatlasPtrOutput) PublicKey() pulumi.StringPtrOutput
- func (o SecretBackendConnectionMongodbatlasPtrOutput) ToSecretBackendConnectionMongodbatlasPtrOutput() SecretBackendConnectionMongodbatlasPtrOutput
- func (o SecretBackendConnectionMongodbatlasPtrOutput) ToSecretBackendConnectionMongodbatlasPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbatlasPtrOutput
- type SecretBackendConnectionMssql
- type SecretBackendConnectionMssqlArgs
- func (SecretBackendConnectionMssqlArgs) ElementType() reflect.Type
- func (i SecretBackendConnectionMssqlArgs) ToSecretBackendConnectionMssqlOutput() SecretBackendConnectionMssqlOutput
- func (i SecretBackendConnectionMssqlArgs) ToSecretBackendConnectionMssqlOutputWithContext(ctx context.Context) SecretBackendConnectionMssqlOutput
- func (i SecretBackendConnectionMssqlArgs) ToSecretBackendConnectionMssqlPtrOutput() SecretBackendConnectionMssqlPtrOutput
- func (i SecretBackendConnectionMssqlArgs) ToSecretBackendConnectionMssqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMssqlPtrOutput
- type SecretBackendConnectionMssqlInput
- type SecretBackendConnectionMssqlOutput
- func (o SecretBackendConnectionMssqlOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (SecretBackendConnectionMssqlOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionMssqlOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMssqlOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMssqlOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMssqlOutput) ToSecretBackendConnectionMssqlOutput() SecretBackendConnectionMssqlOutput
- func (o SecretBackendConnectionMssqlOutput) ToSecretBackendConnectionMssqlOutputWithContext(ctx context.Context) SecretBackendConnectionMssqlOutput
- func (o SecretBackendConnectionMssqlOutput) ToSecretBackendConnectionMssqlPtrOutput() SecretBackendConnectionMssqlPtrOutput
- func (o SecretBackendConnectionMssqlOutput) ToSecretBackendConnectionMssqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMssqlPtrOutput
- type SecretBackendConnectionMssqlPtrInput
- type SecretBackendConnectionMssqlPtrOutput
- func (o SecretBackendConnectionMssqlPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (o SecretBackendConnectionMssqlPtrOutput) Elem() SecretBackendConnectionMssqlOutput
- func (SecretBackendConnectionMssqlPtrOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionMssqlPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMssqlPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMssqlPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMssqlPtrOutput) ToSecretBackendConnectionMssqlPtrOutput() SecretBackendConnectionMssqlPtrOutput
- func (o SecretBackendConnectionMssqlPtrOutput) ToSecretBackendConnectionMssqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMssqlPtrOutput
- type SecretBackendConnectionMysql
- type SecretBackendConnectionMysqlArgs
- func (SecretBackendConnectionMysqlArgs) ElementType() reflect.Type
- func (i SecretBackendConnectionMysqlArgs) ToSecretBackendConnectionMysqlOutput() SecretBackendConnectionMysqlOutput
- func (i SecretBackendConnectionMysqlArgs) ToSecretBackendConnectionMysqlOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlOutput
- func (i SecretBackendConnectionMysqlArgs) ToSecretBackendConnectionMysqlPtrOutput() SecretBackendConnectionMysqlPtrOutput
- func (i SecretBackendConnectionMysqlArgs) ToSecretBackendConnectionMysqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlPtrOutput
- type SecretBackendConnectionMysqlAurora
- type SecretBackendConnectionMysqlAuroraArgs
- func (SecretBackendConnectionMysqlAuroraArgs) ElementType() reflect.Type
- func (i SecretBackendConnectionMysqlAuroraArgs) ToSecretBackendConnectionMysqlAuroraOutput() SecretBackendConnectionMysqlAuroraOutput
- func (i SecretBackendConnectionMysqlAuroraArgs) ToSecretBackendConnectionMysqlAuroraOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlAuroraOutput
- func (i SecretBackendConnectionMysqlAuroraArgs) ToSecretBackendConnectionMysqlAuroraPtrOutput() SecretBackendConnectionMysqlAuroraPtrOutput
- func (i SecretBackendConnectionMysqlAuroraArgs) ToSecretBackendConnectionMysqlAuroraPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlAuroraPtrOutput
- type SecretBackendConnectionMysqlAuroraInput
- type SecretBackendConnectionMysqlAuroraOutput
- func (o SecretBackendConnectionMysqlAuroraOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (SecretBackendConnectionMysqlAuroraOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionMysqlAuroraOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlAuroraOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlAuroraOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlAuroraOutput) ToSecretBackendConnectionMysqlAuroraOutput() SecretBackendConnectionMysqlAuroraOutput
- func (o SecretBackendConnectionMysqlAuroraOutput) ToSecretBackendConnectionMysqlAuroraOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlAuroraOutput
- func (o SecretBackendConnectionMysqlAuroraOutput) ToSecretBackendConnectionMysqlAuroraPtrOutput() SecretBackendConnectionMysqlAuroraPtrOutput
- func (o SecretBackendConnectionMysqlAuroraOutput) ToSecretBackendConnectionMysqlAuroraPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlAuroraPtrOutput
- type SecretBackendConnectionMysqlAuroraPtrInput
- type SecretBackendConnectionMysqlAuroraPtrOutput
- func (o SecretBackendConnectionMysqlAuroraPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (o SecretBackendConnectionMysqlAuroraPtrOutput) Elem() SecretBackendConnectionMysqlAuroraOutput
- func (SecretBackendConnectionMysqlAuroraPtrOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionMysqlAuroraPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlAuroraPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlAuroraPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlAuroraPtrOutput) ToSecretBackendConnectionMysqlAuroraPtrOutput() SecretBackendConnectionMysqlAuroraPtrOutput
- func (o SecretBackendConnectionMysqlAuroraPtrOutput) ToSecretBackendConnectionMysqlAuroraPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlAuroraPtrOutput
- type SecretBackendConnectionMysqlInput
- type SecretBackendConnectionMysqlLegacy
- type SecretBackendConnectionMysqlLegacyArgs
- func (SecretBackendConnectionMysqlLegacyArgs) ElementType() reflect.Type
- func (i SecretBackendConnectionMysqlLegacyArgs) ToSecretBackendConnectionMysqlLegacyOutput() SecretBackendConnectionMysqlLegacyOutput
- func (i SecretBackendConnectionMysqlLegacyArgs) ToSecretBackendConnectionMysqlLegacyOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlLegacyOutput
- func (i SecretBackendConnectionMysqlLegacyArgs) ToSecretBackendConnectionMysqlLegacyPtrOutput() SecretBackendConnectionMysqlLegacyPtrOutput
- func (i SecretBackendConnectionMysqlLegacyArgs) ToSecretBackendConnectionMysqlLegacyPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlLegacyPtrOutput
- type SecretBackendConnectionMysqlLegacyInput
- type SecretBackendConnectionMysqlLegacyOutput
- func (o SecretBackendConnectionMysqlLegacyOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (SecretBackendConnectionMysqlLegacyOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionMysqlLegacyOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlLegacyOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlLegacyOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlLegacyOutput) ToSecretBackendConnectionMysqlLegacyOutput() SecretBackendConnectionMysqlLegacyOutput
- func (o SecretBackendConnectionMysqlLegacyOutput) ToSecretBackendConnectionMysqlLegacyOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlLegacyOutput
- func (o SecretBackendConnectionMysqlLegacyOutput) ToSecretBackendConnectionMysqlLegacyPtrOutput() SecretBackendConnectionMysqlLegacyPtrOutput
- func (o SecretBackendConnectionMysqlLegacyOutput) ToSecretBackendConnectionMysqlLegacyPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlLegacyPtrOutput
- type SecretBackendConnectionMysqlLegacyPtrInput
- type SecretBackendConnectionMysqlLegacyPtrOutput
- func (o SecretBackendConnectionMysqlLegacyPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (o SecretBackendConnectionMysqlLegacyPtrOutput) Elem() SecretBackendConnectionMysqlLegacyOutput
- func (SecretBackendConnectionMysqlLegacyPtrOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionMysqlLegacyPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlLegacyPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlLegacyPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlLegacyPtrOutput) ToSecretBackendConnectionMysqlLegacyPtrOutput() SecretBackendConnectionMysqlLegacyPtrOutput
- func (o SecretBackendConnectionMysqlLegacyPtrOutput) ToSecretBackendConnectionMysqlLegacyPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlLegacyPtrOutput
- type SecretBackendConnectionMysqlOutput
- func (o SecretBackendConnectionMysqlOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (SecretBackendConnectionMysqlOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionMysqlOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlOutput) ToSecretBackendConnectionMysqlOutput() SecretBackendConnectionMysqlOutput
- func (o SecretBackendConnectionMysqlOutput) ToSecretBackendConnectionMysqlOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlOutput
- func (o SecretBackendConnectionMysqlOutput) ToSecretBackendConnectionMysqlPtrOutput() SecretBackendConnectionMysqlPtrOutput
- func (o SecretBackendConnectionMysqlOutput) ToSecretBackendConnectionMysqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlPtrOutput
- type SecretBackendConnectionMysqlPtrInput
- type SecretBackendConnectionMysqlPtrOutput
- func (o SecretBackendConnectionMysqlPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (o SecretBackendConnectionMysqlPtrOutput) Elem() SecretBackendConnectionMysqlOutput
- func (SecretBackendConnectionMysqlPtrOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionMysqlPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlPtrOutput) ToSecretBackendConnectionMysqlPtrOutput() SecretBackendConnectionMysqlPtrOutput
- func (o SecretBackendConnectionMysqlPtrOutput) ToSecretBackendConnectionMysqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlPtrOutput
- type SecretBackendConnectionMysqlRds
- type SecretBackendConnectionMysqlRdsArgs
- func (SecretBackendConnectionMysqlRdsArgs) ElementType() reflect.Type
- func (i SecretBackendConnectionMysqlRdsArgs) ToSecretBackendConnectionMysqlRdsOutput() SecretBackendConnectionMysqlRdsOutput
- func (i SecretBackendConnectionMysqlRdsArgs) ToSecretBackendConnectionMysqlRdsOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlRdsOutput
- func (i SecretBackendConnectionMysqlRdsArgs) ToSecretBackendConnectionMysqlRdsPtrOutput() SecretBackendConnectionMysqlRdsPtrOutput
- func (i SecretBackendConnectionMysqlRdsArgs) ToSecretBackendConnectionMysqlRdsPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlRdsPtrOutput
- type SecretBackendConnectionMysqlRdsInput
- type SecretBackendConnectionMysqlRdsOutput
- func (o SecretBackendConnectionMysqlRdsOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (SecretBackendConnectionMysqlRdsOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionMysqlRdsOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlRdsOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlRdsOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlRdsOutput) ToSecretBackendConnectionMysqlRdsOutput() SecretBackendConnectionMysqlRdsOutput
- func (o SecretBackendConnectionMysqlRdsOutput) ToSecretBackendConnectionMysqlRdsOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlRdsOutput
- func (o SecretBackendConnectionMysqlRdsOutput) ToSecretBackendConnectionMysqlRdsPtrOutput() SecretBackendConnectionMysqlRdsPtrOutput
- func (o SecretBackendConnectionMysqlRdsOutput) ToSecretBackendConnectionMysqlRdsPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlRdsPtrOutput
- type SecretBackendConnectionMysqlRdsPtrInput
- type SecretBackendConnectionMysqlRdsPtrOutput
- func (o SecretBackendConnectionMysqlRdsPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (o SecretBackendConnectionMysqlRdsPtrOutput) Elem() SecretBackendConnectionMysqlRdsOutput
- func (SecretBackendConnectionMysqlRdsPtrOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionMysqlRdsPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlRdsPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlRdsPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionMysqlRdsPtrOutput) ToSecretBackendConnectionMysqlRdsPtrOutput() SecretBackendConnectionMysqlRdsPtrOutput
- func (o SecretBackendConnectionMysqlRdsPtrOutput) ToSecretBackendConnectionMysqlRdsPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlRdsPtrOutput
- type SecretBackendConnectionOracle
- type SecretBackendConnectionOracleArgs
- func (SecretBackendConnectionOracleArgs) ElementType() reflect.Type
- func (i SecretBackendConnectionOracleArgs) ToSecretBackendConnectionOracleOutput() SecretBackendConnectionOracleOutput
- func (i SecretBackendConnectionOracleArgs) ToSecretBackendConnectionOracleOutputWithContext(ctx context.Context) SecretBackendConnectionOracleOutput
- func (i SecretBackendConnectionOracleArgs) ToSecretBackendConnectionOraclePtrOutput() SecretBackendConnectionOraclePtrOutput
- func (i SecretBackendConnectionOracleArgs) ToSecretBackendConnectionOraclePtrOutputWithContext(ctx context.Context) SecretBackendConnectionOraclePtrOutput
- type SecretBackendConnectionOracleInput
- type SecretBackendConnectionOracleOutput
- func (o SecretBackendConnectionOracleOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (SecretBackendConnectionOracleOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionOracleOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionOracleOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionOracleOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionOracleOutput) ToSecretBackendConnectionOracleOutput() SecretBackendConnectionOracleOutput
- func (o SecretBackendConnectionOracleOutput) ToSecretBackendConnectionOracleOutputWithContext(ctx context.Context) SecretBackendConnectionOracleOutput
- func (o SecretBackendConnectionOracleOutput) ToSecretBackendConnectionOraclePtrOutput() SecretBackendConnectionOraclePtrOutput
- func (o SecretBackendConnectionOracleOutput) ToSecretBackendConnectionOraclePtrOutputWithContext(ctx context.Context) SecretBackendConnectionOraclePtrOutput
- type SecretBackendConnectionOraclePtrInput
- type SecretBackendConnectionOraclePtrOutput
- func (o SecretBackendConnectionOraclePtrOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (o SecretBackendConnectionOraclePtrOutput) Elem() SecretBackendConnectionOracleOutput
- func (SecretBackendConnectionOraclePtrOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionOraclePtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionOraclePtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionOraclePtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionOraclePtrOutput) ToSecretBackendConnectionOraclePtrOutput() SecretBackendConnectionOraclePtrOutput
- func (o SecretBackendConnectionOraclePtrOutput) ToSecretBackendConnectionOraclePtrOutputWithContext(ctx context.Context) SecretBackendConnectionOraclePtrOutput
- type SecretBackendConnectionOutput
- func (SecretBackendConnectionOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionOutput) ToSecretBackendConnectionOutput() SecretBackendConnectionOutput
- func (o SecretBackendConnectionOutput) ToSecretBackendConnectionOutputWithContext(ctx context.Context) SecretBackendConnectionOutput
- func (o SecretBackendConnectionOutput) ToSecretBackendConnectionPtrOutput() SecretBackendConnectionPtrOutput
- func (o SecretBackendConnectionOutput) ToSecretBackendConnectionPtrOutputWithContext(ctx context.Context) SecretBackendConnectionPtrOutput
- type SecretBackendConnectionPostgresql
- type SecretBackendConnectionPostgresqlArgs
- func (SecretBackendConnectionPostgresqlArgs) ElementType() reflect.Type
- func (i SecretBackendConnectionPostgresqlArgs) ToSecretBackendConnectionPostgresqlOutput() SecretBackendConnectionPostgresqlOutput
- func (i SecretBackendConnectionPostgresqlArgs) ToSecretBackendConnectionPostgresqlOutputWithContext(ctx context.Context) SecretBackendConnectionPostgresqlOutput
- func (i SecretBackendConnectionPostgresqlArgs) ToSecretBackendConnectionPostgresqlPtrOutput() SecretBackendConnectionPostgresqlPtrOutput
- func (i SecretBackendConnectionPostgresqlArgs) ToSecretBackendConnectionPostgresqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionPostgresqlPtrOutput
- type SecretBackendConnectionPostgresqlInput
- type SecretBackendConnectionPostgresqlOutput
- func (o SecretBackendConnectionPostgresqlOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (SecretBackendConnectionPostgresqlOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionPostgresqlOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionPostgresqlOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionPostgresqlOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionPostgresqlOutput) ToSecretBackendConnectionPostgresqlOutput() SecretBackendConnectionPostgresqlOutput
- func (o SecretBackendConnectionPostgresqlOutput) ToSecretBackendConnectionPostgresqlOutputWithContext(ctx context.Context) SecretBackendConnectionPostgresqlOutput
- func (o SecretBackendConnectionPostgresqlOutput) ToSecretBackendConnectionPostgresqlPtrOutput() SecretBackendConnectionPostgresqlPtrOutput
- func (o SecretBackendConnectionPostgresqlOutput) ToSecretBackendConnectionPostgresqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionPostgresqlPtrOutput
- type SecretBackendConnectionPostgresqlPtrInput
- type SecretBackendConnectionPostgresqlPtrOutput
- func (o SecretBackendConnectionPostgresqlPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
- func (o SecretBackendConnectionPostgresqlPtrOutput) Elem() SecretBackendConnectionPostgresqlOutput
- func (SecretBackendConnectionPostgresqlPtrOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionPostgresqlPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
- func (o SecretBackendConnectionPostgresqlPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionPostgresqlPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
- func (o SecretBackendConnectionPostgresqlPtrOutput) ToSecretBackendConnectionPostgresqlPtrOutput() SecretBackendConnectionPostgresqlPtrOutput
- func (o SecretBackendConnectionPostgresqlPtrOutput) ToSecretBackendConnectionPostgresqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionPostgresqlPtrOutput
- type SecretBackendConnectionPtrInput
- type SecretBackendConnectionPtrOutput
- func (SecretBackendConnectionPtrOutput) ElementType() reflect.Type
- func (o SecretBackendConnectionPtrOutput) ToSecretBackendConnectionPtrOutput() SecretBackendConnectionPtrOutput
- func (o SecretBackendConnectionPtrOutput) ToSecretBackendConnectionPtrOutputWithContext(ctx context.Context) SecretBackendConnectionPtrOutput
- type SecretBackendConnectionState
- type SecretBackendRole
- func (*SecretBackendRole) ElementType() reflect.Type
- func (i *SecretBackendRole) ToSecretBackendRoleOutput() SecretBackendRoleOutput
- func (i *SecretBackendRole) ToSecretBackendRoleOutputWithContext(ctx context.Context) SecretBackendRoleOutput
- func (i *SecretBackendRole) ToSecretBackendRolePtrOutput() SecretBackendRolePtrOutput
- func (i *SecretBackendRole) ToSecretBackendRolePtrOutputWithContext(ctx context.Context) SecretBackendRolePtrOutput
- type SecretBackendRoleArgs
- type SecretBackendRoleArray
- type SecretBackendRoleArrayInput
- type SecretBackendRoleArrayOutput
- func (SecretBackendRoleArrayOutput) ElementType() reflect.Type
- func (o SecretBackendRoleArrayOutput) Index(i pulumi.IntInput) SecretBackendRoleOutput
- func (o SecretBackendRoleArrayOutput) ToSecretBackendRoleArrayOutput() SecretBackendRoleArrayOutput
- func (o SecretBackendRoleArrayOutput) ToSecretBackendRoleArrayOutputWithContext(ctx context.Context) SecretBackendRoleArrayOutput
- type SecretBackendRoleInput
- type SecretBackendRoleMap
- type SecretBackendRoleMapInput
- type SecretBackendRoleMapOutput
- func (SecretBackendRoleMapOutput) ElementType() reflect.Type
- func (o SecretBackendRoleMapOutput) MapIndex(k pulumi.StringInput) SecretBackendRoleOutput
- func (o SecretBackendRoleMapOutput) ToSecretBackendRoleMapOutput() SecretBackendRoleMapOutput
- func (o SecretBackendRoleMapOutput) ToSecretBackendRoleMapOutputWithContext(ctx context.Context) SecretBackendRoleMapOutput
- type SecretBackendRoleOutput
- func (SecretBackendRoleOutput) ElementType() reflect.Type
- func (o SecretBackendRoleOutput) ToSecretBackendRoleOutput() SecretBackendRoleOutput
- func (o SecretBackendRoleOutput) ToSecretBackendRoleOutputWithContext(ctx context.Context) SecretBackendRoleOutput
- func (o SecretBackendRoleOutput) ToSecretBackendRolePtrOutput() SecretBackendRolePtrOutput
- func (o SecretBackendRoleOutput) ToSecretBackendRolePtrOutputWithContext(ctx context.Context) SecretBackendRolePtrOutput
- type SecretBackendRolePtrInput
- type SecretBackendRolePtrOutput
- type SecretBackendRoleState
- type SecretBackendStaticRole
- func (*SecretBackendStaticRole) ElementType() reflect.Type
- func (i *SecretBackendStaticRole) ToSecretBackendStaticRoleOutput() SecretBackendStaticRoleOutput
- func (i *SecretBackendStaticRole) ToSecretBackendStaticRoleOutputWithContext(ctx context.Context) SecretBackendStaticRoleOutput
- func (i *SecretBackendStaticRole) ToSecretBackendStaticRolePtrOutput() SecretBackendStaticRolePtrOutput
- func (i *SecretBackendStaticRole) ToSecretBackendStaticRolePtrOutputWithContext(ctx context.Context) SecretBackendStaticRolePtrOutput
- type SecretBackendStaticRoleArgs
- type SecretBackendStaticRoleArray
- func (SecretBackendStaticRoleArray) ElementType() reflect.Type
- func (i SecretBackendStaticRoleArray) ToSecretBackendStaticRoleArrayOutput() SecretBackendStaticRoleArrayOutput
- func (i SecretBackendStaticRoleArray) ToSecretBackendStaticRoleArrayOutputWithContext(ctx context.Context) SecretBackendStaticRoleArrayOutput
- type SecretBackendStaticRoleArrayInput
- type SecretBackendStaticRoleArrayOutput
- func (SecretBackendStaticRoleArrayOutput) ElementType() reflect.Type
- func (o SecretBackendStaticRoleArrayOutput) Index(i pulumi.IntInput) SecretBackendStaticRoleOutput
- func (o SecretBackendStaticRoleArrayOutput) ToSecretBackendStaticRoleArrayOutput() SecretBackendStaticRoleArrayOutput
- func (o SecretBackendStaticRoleArrayOutput) ToSecretBackendStaticRoleArrayOutputWithContext(ctx context.Context) SecretBackendStaticRoleArrayOutput
- type SecretBackendStaticRoleInput
- type SecretBackendStaticRoleMap
- func (SecretBackendStaticRoleMap) ElementType() reflect.Type
- func (i SecretBackendStaticRoleMap) ToSecretBackendStaticRoleMapOutput() SecretBackendStaticRoleMapOutput
- func (i SecretBackendStaticRoleMap) ToSecretBackendStaticRoleMapOutputWithContext(ctx context.Context) SecretBackendStaticRoleMapOutput
- type SecretBackendStaticRoleMapInput
- type SecretBackendStaticRoleMapOutput
- func (SecretBackendStaticRoleMapOutput) ElementType() reflect.Type
- func (o SecretBackendStaticRoleMapOutput) MapIndex(k pulumi.StringInput) SecretBackendStaticRoleOutput
- func (o SecretBackendStaticRoleMapOutput) ToSecretBackendStaticRoleMapOutput() SecretBackendStaticRoleMapOutput
- func (o SecretBackendStaticRoleMapOutput) ToSecretBackendStaticRoleMapOutputWithContext(ctx context.Context) SecretBackendStaticRoleMapOutput
- type SecretBackendStaticRoleOutput
- func (SecretBackendStaticRoleOutput) ElementType() reflect.Type
- func (o SecretBackendStaticRoleOutput) ToSecretBackendStaticRoleOutput() SecretBackendStaticRoleOutput
- func (o SecretBackendStaticRoleOutput) ToSecretBackendStaticRoleOutputWithContext(ctx context.Context) SecretBackendStaticRoleOutput
- func (o SecretBackendStaticRoleOutput) ToSecretBackendStaticRolePtrOutput() SecretBackendStaticRolePtrOutput
- func (o SecretBackendStaticRoleOutput) ToSecretBackendStaticRolePtrOutputWithContext(ctx context.Context) SecretBackendStaticRolePtrOutput
- type SecretBackendStaticRolePtrInput
- type SecretBackendStaticRolePtrOutput
- func (SecretBackendStaticRolePtrOutput) ElementType() reflect.Type
- func (o SecretBackendStaticRolePtrOutput) ToSecretBackendStaticRolePtrOutput() SecretBackendStaticRolePtrOutput
- func (o SecretBackendStaticRolePtrOutput) ToSecretBackendStaticRolePtrOutputWithContext(ctx context.Context) SecretBackendStaticRolePtrOutput
- type SecretBackendStaticRoleState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SecretBackendConnection ¶
type SecretBackendConnection struct { pulumi.CustomResourceState // A list of roles that are allowed to use this // connection. AllowedRoles pulumi.StringArrayOutput `pulumi:"allowedRoles"` // The unique name of the Vault mount to configure. Backend pulumi.StringOutput `pulumi:"backend"` // A nested block containing configuration options for Cassandra connections. Cassandra SecretBackendConnectionCassandraPtrOutput `pulumi:"cassandra"` // A map of sensitive data to pass to the endpoint. Useful for templated connection strings. Data pulumi.MapOutput `pulumi:"data"` // A nested block containing configuration options for Elasticsearch connections. Elasticsearch SecretBackendConnectionElasticsearchPtrOutput `pulumi:"elasticsearch"` // A nested block containing configuration options for SAP HanaDB connections. Hana SecretBackendConnectionHanaPtrOutput `pulumi:"hana"` // A nested block containing configuration options for MongoDB connections. Mongodb SecretBackendConnectionMongodbPtrOutput `pulumi:"mongodb"` // Connection parameters for the mongodbatlas-database-plugin plugin. Mongodbatlas SecretBackendConnectionMongodbatlasPtrOutput `pulumi:"mongodbatlas"` // A nested block containing configuration options for MSSQL connections. Mssql SecretBackendConnectionMssqlPtrOutput `pulumi:"mssql"` // A nested block containing configuration options for MySQL connections. Mysql SecretBackendConnectionMysqlPtrOutput `pulumi:"mysql"` // A nested block containing configuration options for Aurora MySQL connections. MysqlAurora SecretBackendConnectionMysqlAuroraPtrOutput `pulumi:"mysqlAurora"` // A nested block containing configuration options for legacy MySQL connections. MysqlLegacy SecretBackendConnectionMysqlLegacyPtrOutput `pulumi:"mysqlLegacy"` // A nested block containing configuration options for RDS MySQL connections. MysqlRds SecretBackendConnectionMysqlRdsPtrOutput `pulumi:"mysqlRds"` // A unique name to give the database connection. Name pulumi.StringOutput `pulumi:"name"` // A nested block containing configuration options for Oracle connections. Oracle SecretBackendConnectionOraclePtrOutput `pulumi:"oracle"` // A nested block containing configuration options for PostgreSQL connections. Postgresql SecretBackendConnectionPostgresqlPtrOutput `pulumi:"postgresql"` // A list of database statements to be executed to rotate the root user's credentials. RootRotationStatements pulumi.StringArrayOutput `pulumi:"rootRotationStatements"` // Whether the connection should be verified on // initial configuration or not. VerifyConnection pulumi.BoolPtrOutput `pulumi:"verifyConnection"` }
## Import
Database secret backend connections can be imported using the `backend`, `/config/`, and the `name` e.g.
```sh
$ pulumi import vault:database/secretBackendConnection:SecretBackendConnection example postgres/config/postgres
```
func GetSecretBackendConnection ¶
func GetSecretBackendConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecretBackendConnectionState, opts ...pulumi.ResourceOption) (*SecretBackendConnection, error)
GetSecretBackendConnection gets an existing SecretBackendConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSecretBackendConnection ¶
func NewSecretBackendConnection(ctx *pulumi.Context, name string, args *SecretBackendConnectionArgs, opts ...pulumi.ResourceOption) (*SecretBackendConnection, error)
NewSecretBackendConnection registers a new resource with the given unique name, arguments, and options.
func (*SecretBackendConnection) ElementType ¶ added in v3.0.2
func (*SecretBackendConnection) ElementType() reflect.Type
func (*SecretBackendConnection) ToSecretBackendConnectionOutput ¶ added in v3.0.2
func (i *SecretBackendConnection) ToSecretBackendConnectionOutput() SecretBackendConnectionOutput
func (*SecretBackendConnection) ToSecretBackendConnectionOutputWithContext ¶ added in v3.0.2
func (i *SecretBackendConnection) ToSecretBackendConnectionOutputWithContext(ctx context.Context) SecretBackendConnectionOutput
func (*SecretBackendConnection) ToSecretBackendConnectionPtrOutput ¶ added in v3.4.1
func (i *SecretBackendConnection) ToSecretBackendConnectionPtrOutput() SecretBackendConnectionPtrOutput
func (*SecretBackendConnection) ToSecretBackendConnectionPtrOutputWithContext ¶ added in v3.4.1
func (i *SecretBackendConnection) ToSecretBackendConnectionPtrOutputWithContext(ctx context.Context) SecretBackendConnectionPtrOutput
type SecretBackendConnectionArgs ¶
type SecretBackendConnectionArgs struct { // A list of roles that are allowed to use this // connection. AllowedRoles pulumi.StringArrayInput // The unique name of the Vault mount to configure. Backend pulumi.StringInput // A nested block containing configuration options for Cassandra connections. Cassandra SecretBackendConnectionCassandraPtrInput // A map of sensitive data to pass to the endpoint. Useful for templated connection strings. Data pulumi.MapInput // A nested block containing configuration options for Elasticsearch connections. Elasticsearch SecretBackendConnectionElasticsearchPtrInput // A nested block containing configuration options for SAP HanaDB connections. Hana SecretBackendConnectionHanaPtrInput // A nested block containing configuration options for MongoDB connections. Mongodb SecretBackendConnectionMongodbPtrInput // Connection parameters for the mongodbatlas-database-plugin plugin. Mongodbatlas SecretBackendConnectionMongodbatlasPtrInput // A nested block containing configuration options for MSSQL connections. Mssql SecretBackendConnectionMssqlPtrInput // A nested block containing configuration options for MySQL connections. Mysql SecretBackendConnectionMysqlPtrInput // A nested block containing configuration options for Aurora MySQL connections. MysqlAurora SecretBackendConnectionMysqlAuroraPtrInput // A nested block containing configuration options for legacy MySQL connections. MysqlLegacy SecretBackendConnectionMysqlLegacyPtrInput // A nested block containing configuration options for RDS MySQL connections. MysqlRds SecretBackendConnectionMysqlRdsPtrInput // A unique name to give the database connection. Name pulumi.StringPtrInput // A nested block containing configuration options for Oracle connections. Oracle SecretBackendConnectionOraclePtrInput // A nested block containing configuration options for PostgreSQL connections. Postgresql SecretBackendConnectionPostgresqlPtrInput // A list of database statements to be executed to rotate the root user's credentials. RootRotationStatements pulumi.StringArrayInput // Whether the connection should be verified on // initial configuration or not. VerifyConnection pulumi.BoolPtrInput }
The set of arguments for constructing a SecretBackendConnection resource.
func (SecretBackendConnectionArgs) ElementType ¶
func (SecretBackendConnectionArgs) ElementType() reflect.Type
type SecretBackendConnectionArray ¶ added in v3.4.1
type SecretBackendConnectionArray []SecretBackendConnectionInput
func (SecretBackendConnectionArray) ElementType ¶ added in v3.4.1
func (SecretBackendConnectionArray) ElementType() reflect.Type
func (SecretBackendConnectionArray) ToSecretBackendConnectionArrayOutput ¶ added in v3.4.1
func (i SecretBackendConnectionArray) ToSecretBackendConnectionArrayOutput() SecretBackendConnectionArrayOutput
func (SecretBackendConnectionArray) ToSecretBackendConnectionArrayOutputWithContext ¶ added in v3.4.1
func (i SecretBackendConnectionArray) ToSecretBackendConnectionArrayOutputWithContext(ctx context.Context) SecretBackendConnectionArrayOutput
type SecretBackendConnectionArrayInput ¶ added in v3.4.1
type SecretBackendConnectionArrayInput interface { pulumi.Input ToSecretBackendConnectionArrayOutput() SecretBackendConnectionArrayOutput ToSecretBackendConnectionArrayOutputWithContext(context.Context) SecretBackendConnectionArrayOutput }
SecretBackendConnectionArrayInput is an input type that accepts SecretBackendConnectionArray and SecretBackendConnectionArrayOutput values. You can construct a concrete instance of `SecretBackendConnectionArrayInput` via:
SecretBackendConnectionArray{ SecretBackendConnectionArgs{...} }
type SecretBackendConnectionArrayOutput ¶ added in v3.4.1
type SecretBackendConnectionArrayOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionArrayOutput) ElementType ¶ added in v3.4.1
func (SecretBackendConnectionArrayOutput) ElementType() reflect.Type
func (SecretBackendConnectionArrayOutput) Index ¶ added in v3.4.1
func (o SecretBackendConnectionArrayOutput) Index(i pulumi.IntInput) SecretBackendConnectionOutput
func (SecretBackendConnectionArrayOutput) ToSecretBackendConnectionArrayOutput ¶ added in v3.4.1
func (o SecretBackendConnectionArrayOutput) ToSecretBackendConnectionArrayOutput() SecretBackendConnectionArrayOutput
func (SecretBackendConnectionArrayOutput) ToSecretBackendConnectionArrayOutputWithContext ¶ added in v3.4.1
func (o SecretBackendConnectionArrayOutput) ToSecretBackendConnectionArrayOutputWithContext(ctx context.Context) SecretBackendConnectionArrayOutput
type SecretBackendConnectionCassandra ¶
type SecretBackendConnectionCassandra struct { // The number of seconds to use as a connection // timeout. ConnectTimeout *int `pulumi:"connectTimeout"` // The hosts to connect to. Hosts []string `pulumi:"hosts"` // Whether to skip verification of the server // certificate when using TLS. InsecureTls *bool `pulumi:"insecureTls"` // The password to be used in the connection. Password *string `pulumi:"password"` // Concatenated PEM blocks configuring the certificate // chain. PemBundle *string `pulumi:"pemBundle"` // A JSON structure configuring the certificate chain. PemJson *string `pulumi:"pemJson"` // The default port to connect to if no port is specified as // part of the host. Port *int `pulumi:"port"` // The CQL protocol version to use. ProtocolVersion *int `pulumi:"protocolVersion"` // Whether to use TLS when connecting to Cassandra. Tls *bool `pulumi:"tls"` // The username to be used in the connection. Username *string `pulumi:"username"` }
type SecretBackendConnectionCassandraArgs ¶
type SecretBackendConnectionCassandraArgs struct { // The number of seconds to use as a connection // timeout. ConnectTimeout pulumi.IntPtrInput `pulumi:"connectTimeout"` // The hosts to connect to. Hosts pulumi.StringArrayInput `pulumi:"hosts"` // Whether to skip verification of the server // certificate when using TLS. InsecureTls pulumi.BoolPtrInput `pulumi:"insecureTls"` // The password to be used in the connection. Password pulumi.StringPtrInput `pulumi:"password"` // Concatenated PEM blocks configuring the certificate // chain. PemBundle pulumi.StringPtrInput `pulumi:"pemBundle"` // A JSON structure configuring the certificate chain. PemJson pulumi.StringPtrInput `pulumi:"pemJson"` // The default port to connect to if no port is specified as // part of the host. Port pulumi.IntPtrInput `pulumi:"port"` // The CQL protocol version to use. ProtocolVersion pulumi.IntPtrInput `pulumi:"protocolVersion"` // Whether to use TLS when connecting to Cassandra. Tls pulumi.BoolPtrInput `pulumi:"tls"` // The username to be used in the connection. Username pulumi.StringPtrInput `pulumi:"username"` }
func (SecretBackendConnectionCassandraArgs) ElementType ¶
func (SecretBackendConnectionCassandraArgs) ElementType() reflect.Type
func (SecretBackendConnectionCassandraArgs) ToSecretBackendConnectionCassandraOutput ¶
func (i SecretBackendConnectionCassandraArgs) ToSecretBackendConnectionCassandraOutput() SecretBackendConnectionCassandraOutput
func (SecretBackendConnectionCassandraArgs) ToSecretBackendConnectionCassandraOutputWithContext ¶
func (i SecretBackendConnectionCassandraArgs) ToSecretBackendConnectionCassandraOutputWithContext(ctx context.Context) SecretBackendConnectionCassandraOutput
func (SecretBackendConnectionCassandraArgs) ToSecretBackendConnectionCassandraPtrOutput ¶
func (i SecretBackendConnectionCassandraArgs) ToSecretBackendConnectionCassandraPtrOutput() SecretBackendConnectionCassandraPtrOutput
func (SecretBackendConnectionCassandraArgs) ToSecretBackendConnectionCassandraPtrOutputWithContext ¶
func (i SecretBackendConnectionCassandraArgs) ToSecretBackendConnectionCassandraPtrOutputWithContext(ctx context.Context) SecretBackendConnectionCassandraPtrOutput
type SecretBackendConnectionCassandraInput ¶
type SecretBackendConnectionCassandraInput interface { pulumi.Input ToSecretBackendConnectionCassandraOutput() SecretBackendConnectionCassandraOutput ToSecretBackendConnectionCassandraOutputWithContext(context.Context) SecretBackendConnectionCassandraOutput }
SecretBackendConnectionCassandraInput is an input type that accepts SecretBackendConnectionCassandraArgs and SecretBackendConnectionCassandraOutput values. You can construct a concrete instance of `SecretBackendConnectionCassandraInput` via:
SecretBackendConnectionCassandraArgs{...}
type SecretBackendConnectionCassandraOutput ¶
type SecretBackendConnectionCassandraOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionCassandraOutput) ConnectTimeout ¶
func (o SecretBackendConnectionCassandraOutput) ConnectTimeout() pulumi.IntPtrOutput
The number of seconds to use as a connection timeout.
func (SecretBackendConnectionCassandraOutput) ElementType ¶
func (SecretBackendConnectionCassandraOutput) ElementType() reflect.Type
func (SecretBackendConnectionCassandraOutput) Hosts ¶
func (o SecretBackendConnectionCassandraOutput) Hosts() pulumi.StringArrayOutput
The hosts to connect to.
func (SecretBackendConnectionCassandraOutput) InsecureTls ¶
func (o SecretBackendConnectionCassandraOutput) InsecureTls() pulumi.BoolPtrOutput
Whether to skip verification of the server certificate when using TLS.
func (SecretBackendConnectionCassandraOutput) Password ¶
func (o SecretBackendConnectionCassandraOutput) Password() pulumi.StringPtrOutput
The password to be used in the connection.
func (SecretBackendConnectionCassandraOutput) PemBundle ¶
func (o SecretBackendConnectionCassandraOutput) PemBundle() pulumi.StringPtrOutput
Concatenated PEM blocks configuring the certificate chain.
func (SecretBackendConnectionCassandraOutput) PemJson ¶
func (o SecretBackendConnectionCassandraOutput) PemJson() pulumi.StringPtrOutput
A JSON structure configuring the certificate chain.
func (SecretBackendConnectionCassandraOutput) Port ¶
func (o SecretBackendConnectionCassandraOutput) Port() pulumi.IntPtrOutput
The default port to connect to if no port is specified as part of the host.
func (SecretBackendConnectionCassandraOutput) ProtocolVersion ¶
func (o SecretBackendConnectionCassandraOutput) ProtocolVersion() pulumi.IntPtrOutput
The CQL protocol version to use.
func (SecretBackendConnectionCassandraOutput) Tls ¶
func (o SecretBackendConnectionCassandraOutput) Tls() pulumi.BoolPtrOutput
Whether to use TLS when connecting to Cassandra.
func (SecretBackendConnectionCassandraOutput) ToSecretBackendConnectionCassandraOutput ¶
func (o SecretBackendConnectionCassandraOutput) ToSecretBackendConnectionCassandraOutput() SecretBackendConnectionCassandraOutput
func (SecretBackendConnectionCassandraOutput) ToSecretBackendConnectionCassandraOutputWithContext ¶
func (o SecretBackendConnectionCassandraOutput) ToSecretBackendConnectionCassandraOutputWithContext(ctx context.Context) SecretBackendConnectionCassandraOutput
func (SecretBackendConnectionCassandraOutput) ToSecretBackendConnectionCassandraPtrOutput ¶
func (o SecretBackendConnectionCassandraOutput) ToSecretBackendConnectionCassandraPtrOutput() SecretBackendConnectionCassandraPtrOutput
func (SecretBackendConnectionCassandraOutput) ToSecretBackendConnectionCassandraPtrOutputWithContext ¶
func (o SecretBackendConnectionCassandraOutput) ToSecretBackendConnectionCassandraPtrOutputWithContext(ctx context.Context) SecretBackendConnectionCassandraPtrOutput
func (SecretBackendConnectionCassandraOutput) Username ¶
func (o SecretBackendConnectionCassandraOutput) Username() pulumi.StringPtrOutput
The username to be used in the connection.
type SecretBackendConnectionCassandraPtrInput ¶
type SecretBackendConnectionCassandraPtrInput interface { pulumi.Input ToSecretBackendConnectionCassandraPtrOutput() SecretBackendConnectionCassandraPtrOutput ToSecretBackendConnectionCassandraPtrOutputWithContext(context.Context) SecretBackendConnectionCassandraPtrOutput }
SecretBackendConnectionCassandraPtrInput is an input type that accepts SecretBackendConnectionCassandraArgs, SecretBackendConnectionCassandraPtr and SecretBackendConnectionCassandraPtrOutput values. You can construct a concrete instance of `SecretBackendConnectionCassandraPtrInput` via:
SecretBackendConnectionCassandraArgs{...} or: nil
func SecretBackendConnectionCassandraPtr ¶
func SecretBackendConnectionCassandraPtr(v *SecretBackendConnectionCassandraArgs) SecretBackendConnectionCassandraPtrInput
type SecretBackendConnectionCassandraPtrOutput ¶
type SecretBackendConnectionCassandraPtrOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionCassandraPtrOutput) ConnectTimeout ¶
func (o SecretBackendConnectionCassandraPtrOutput) ConnectTimeout() pulumi.IntPtrOutput
The number of seconds to use as a connection timeout.
func (SecretBackendConnectionCassandraPtrOutput) ElementType ¶
func (SecretBackendConnectionCassandraPtrOutput) ElementType() reflect.Type
func (SecretBackendConnectionCassandraPtrOutput) Hosts ¶
func (o SecretBackendConnectionCassandraPtrOutput) Hosts() pulumi.StringArrayOutput
The hosts to connect to.
func (SecretBackendConnectionCassandraPtrOutput) InsecureTls ¶
func (o SecretBackendConnectionCassandraPtrOutput) InsecureTls() pulumi.BoolPtrOutput
Whether to skip verification of the server certificate when using TLS.
func (SecretBackendConnectionCassandraPtrOutput) Password ¶
func (o SecretBackendConnectionCassandraPtrOutput) Password() pulumi.StringPtrOutput
The password to be used in the connection.
func (SecretBackendConnectionCassandraPtrOutput) PemBundle ¶
func (o SecretBackendConnectionCassandraPtrOutput) PemBundle() pulumi.StringPtrOutput
Concatenated PEM blocks configuring the certificate chain.
func (SecretBackendConnectionCassandraPtrOutput) PemJson ¶
func (o SecretBackendConnectionCassandraPtrOutput) PemJson() pulumi.StringPtrOutput
A JSON structure configuring the certificate chain.
func (SecretBackendConnectionCassandraPtrOutput) Port ¶
func (o SecretBackendConnectionCassandraPtrOutput) Port() pulumi.IntPtrOutput
The default port to connect to if no port is specified as part of the host.
func (SecretBackendConnectionCassandraPtrOutput) ProtocolVersion ¶
func (o SecretBackendConnectionCassandraPtrOutput) ProtocolVersion() pulumi.IntPtrOutput
The CQL protocol version to use.
func (SecretBackendConnectionCassandraPtrOutput) Tls ¶
func (o SecretBackendConnectionCassandraPtrOutput) Tls() pulumi.BoolPtrOutput
Whether to use TLS when connecting to Cassandra.
func (SecretBackendConnectionCassandraPtrOutput) ToSecretBackendConnectionCassandraPtrOutput ¶
func (o SecretBackendConnectionCassandraPtrOutput) ToSecretBackendConnectionCassandraPtrOutput() SecretBackendConnectionCassandraPtrOutput
func (SecretBackendConnectionCassandraPtrOutput) ToSecretBackendConnectionCassandraPtrOutputWithContext ¶
func (o SecretBackendConnectionCassandraPtrOutput) ToSecretBackendConnectionCassandraPtrOutputWithContext(ctx context.Context) SecretBackendConnectionCassandraPtrOutput
func (SecretBackendConnectionCassandraPtrOutput) Username ¶
func (o SecretBackendConnectionCassandraPtrOutput) Username() pulumi.StringPtrOutput
The username to be used in the connection.
type SecretBackendConnectionElasticsearch ¶
type SecretBackendConnectionElasticsearch struct { // The password to be used in the connection. Password string `pulumi:"password"` // The URL for Elasticsearch's API. https requires certificate // by trusted CA if used. Url string `pulumi:"url"` // The username to be used in the connection. Username string `pulumi:"username"` }
type SecretBackendConnectionElasticsearchArgs ¶
type SecretBackendConnectionElasticsearchArgs struct { // The password to be used in the connection. Password pulumi.StringInput `pulumi:"password"` // The URL for Elasticsearch's API. https requires certificate // by trusted CA if used. Url pulumi.StringInput `pulumi:"url"` // The username to be used in the connection. Username pulumi.StringInput `pulumi:"username"` }
func (SecretBackendConnectionElasticsearchArgs) ElementType ¶
func (SecretBackendConnectionElasticsearchArgs) ElementType() reflect.Type
func (SecretBackendConnectionElasticsearchArgs) ToSecretBackendConnectionElasticsearchOutput ¶
func (i SecretBackendConnectionElasticsearchArgs) ToSecretBackendConnectionElasticsearchOutput() SecretBackendConnectionElasticsearchOutput
func (SecretBackendConnectionElasticsearchArgs) ToSecretBackendConnectionElasticsearchOutputWithContext ¶
func (i SecretBackendConnectionElasticsearchArgs) ToSecretBackendConnectionElasticsearchOutputWithContext(ctx context.Context) SecretBackendConnectionElasticsearchOutput
func (SecretBackendConnectionElasticsearchArgs) ToSecretBackendConnectionElasticsearchPtrOutput ¶
func (i SecretBackendConnectionElasticsearchArgs) ToSecretBackendConnectionElasticsearchPtrOutput() SecretBackendConnectionElasticsearchPtrOutput
func (SecretBackendConnectionElasticsearchArgs) ToSecretBackendConnectionElasticsearchPtrOutputWithContext ¶
func (i SecretBackendConnectionElasticsearchArgs) ToSecretBackendConnectionElasticsearchPtrOutputWithContext(ctx context.Context) SecretBackendConnectionElasticsearchPtrOutput
type SecretBackendConnectionElasticsearchInput ¶
type SecretBackendConnectionElasticsearchInput interface { pulumi.Input ToSecretBackendConnectionElasticsearchOutput() SecretBackendConnectionElasticsearchOutput ToSecretBackendConnectionElasticsearchOutputWithContext(context.Context) SecretBackendConnectionElasticsearchOutput }
SecretBackendConnectionElasticsearchInput is an input type that accepts SecretBackendConnectionElasticsearchArgs and SecretBackendConnectionElasticsearchOutput values. You can construct a concrete instance of `SecretBackendConnectionElasticsearchInput` via:
SecretBackendConnectionElasticsearchArgs{...}
type SecretBackendConnectionElasticsearchOutput ¶
type SecretBackendConnectionElasticsearchOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionElasticsearchOutput) ElementType ¶
func (SecretBackendConnectionElasticsearchOutput) ElementType() reflect.Type
func (SecretBackendConnectionElasticsearchOutput) Password ¶
func (o SecretBackendConnectionElasticsearchOutput) Password() pulumi.StringOutput
The password to be used in the connection.
func (SecretBackendConnectionElasticsearchOutput) ToSecretBackendConnectionElasticsearchOutput ¶
func (o SecretBackendConnectionElasticsearchOutput) ToSecretBackendConnectionElasticsearchOutput() SecretBackendConnectionElasticsearchOutput
func (SecretBackendConnectionElasticsearchOutput) ToSecretBackendConnectionElasticsearchOutputWithContext ¶
func (o SecretBackendConnectionElasticsearchOutput) ToSecretBackendConnectionElasticsearchOutputWithContext(ctx context.Context) SecretBackendConnectionElasticsearchOutput
func (SecretBackendConnectionElasticsearchOutput) ToSecretBackendConnectionElasticsearchPtrOutput ¶
func (o SecretBackendConnectionElasticsearchOutput) ToSecretBackendConnectionElasticsearchPtrOutput() SecretBackendConnectionElasticsearchPtrOutput
func (SecretBackendConnectionElasticsearchOutput) ToSecretBackendConnectionElasticsearchPtrOutputWithContext ¶
func (o SecretBackendConnectionElasticsearchOutput) ToSecretBackendConnectionElasticsearchPtrOutputWithContext(ctx context.Context) SecretBackendConnectionElasticsearchPtrOutput
func (SecretBackendConnectionElasticsearchOutput) Url ¶
func (o SecretBackendConnectionElasticsearchOutput) Url() pulumi.StringOutput
The URL for Elasticsearch's API. https requires certificate by trusted CA if used.
func (SecretBackendConnectionElasticsearchOutput) Username ¶
func (o SecretBackendConnectionElasticsearchOutput) Username() pulumi.StringOutput
The username to be used in the connection.
type SecretBackendConnectionElasticsearchPtrInput ¶
type SecretBackendConnectionElasticsearchPtrInput interface { pulumi.Input ToSecretBackendConnectionElasticsearchPtrOutput() SecretBackendConnectionElasticsearchPtrOutput ToSecretBackendConnectionElasticsearchPtrOutputWithContext(context.Context) SecretBackendConnectionElasticsearchPtrOutput }
SecretBackendConnectionElasticsearchPtrInput is an input type that accepts SecretBackendConnectionElasticsearchArgs, SecretBackendConnectionElasticsearchPtr and SecretBackendConnectionElasticsearchPtrOutput values. You can construct a concrete instance of `SecretBackendConnectionElasticsearchPtrInput` via:
SecretBackendConnectionElasticsearchArgs{...} or: nil
func SecretBackendConnectionElasticsearchPtr ¶
func SecretBackendConnectionElasticsearchPtr(v *SecretBackendConnectionElasticsearchArgs) SecretBackendConnectionElasticsearchPtrInput
type SecretBackendConnectionElasticsearchPtrOutput ¶
type SecretBackendConnectionElasticsearchPtrOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionElasticsearchPtrOutput) ElementType ¶
func (SecretBackendConnectionElasticsearchPtrOutput) ElementType() reflect.Type
func (SecretBackendConnectionElasticsearchPtrOutput) Password ¶
func (o SecretBackendConnectionElasticsearchPtrOutput) Password() pulumi.StringPtrOutput
The password to be used in the connection.
func (SecretBackendConnectionElasticsearchPtrOutput) ToSecretBackendConnectionElasticsearchPtrOutput ¶
func (o SecretBackendConnectionElasticsearchPtrOutput) ToSecretBackendConnectionElasticsearchPtrOutput() SecretBackendConnectionElasticsearchPtrOutput
func (SecretBackendConnectionElasticsearchPtrOutput) ToSecretBackendConnectionElasticsearchPtrOutputWithContext ¶
func (o SecretBackendConnectionElasticsearchPtrOutput) ToSecretBackendConnectionElasticsearchPtrOutputWithContext(ctx context.Context) SecretBackendConnectionElasticsearchPtrOutput
func (SecretBackendConnectionElasticsearchPtrOutput) Url ¶
func (o SecretBackendConnectionElasticsearchPtrOutput) Url() pulumi.StringPtrOutput
The URL for Elasticsearch's API. https requires certificate by trusted CA if used.
func (SecretBackendConnectionElasticsearchPtrOutput) Username ¶
func (o SecretBackendConnectionElasticsearchPtrOutput) Username() pulumi.StringPtrOutput
The username to be used in the connection.
type SecretBackendConnectionHana ¶
type SecretBackendConnectionHana struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl *string `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime *int `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections *int `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections *int `pulumi:"maxOpenConnections"` }
type SecretBackendConnectionHanaArgs ¶
type SecretBackendConnectionHanaArgs struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl pulumi.StringPtrInput `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime pulumi.IntPtrInput `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections pulumi.IntPtrInput `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections pulumi.IntPtrInput `pulumi:"maxOpenConnections"` }
func (SecretBackendConnectionHanaArgs) ElementType ¶
func (SecretBackendConnectionHanaArgs) ElementType() reflect.Type
func (SecretBackendConnectionHanaArgs) ToSecretBackendConnectionHanaOutput ¶
func (i SecretBackendConnectionHanaArgs) ToSecretBackendConnectionHanaOutput() SecretBackendConnectionHanaOutput
func (SecretBackendConnectionHanaArgs) ToSecretBackendConnectionHanaOutputWithContext ¶
func (i SecretBackendConnectionHanaArgs) ToSecretBackendConnectionHanaOutputWithContext(ctx context.Context) SecretBackendConnectionHanaOutput
func (SecretBackendConnectionHanaArgs) ToSecretBackendConnectionHanaPtrOutput ¶
func (i SecretBackendConnectionHanaArgs) ToSecretBackendConnectionHanaPtrOutput() SecretBackendConnectionHanaPtrOutput
func (SecretBackendConnectionHanaArgs) ToSecretBackendConnectionHanaPtrOutputWithContext ¶
func (i SecretBackendConnectionHanaArgs) ToSecretBackendConnectionHanaPtrOutputWithContext(ctx context.Context) SecretBackendConnectionHanaPtrOutput
type SecretBackendConnectionHanaInput ¶
type SecretBackendConnectionHanaInput interface { pulumi.Input ToSecretBackendConnectionHanaOutput() SecretBackendConnectionHanaOutput ToSecretBackendConnectionHanaOutputWithContext(context.Context) SecretBackendConnectionHanaOutput }
SecretBackendConnectionHanaInput is an input type that accepts SecretBackendConnectionHanaArgs and SecretBackendConnectionHanaOutput values. You can construct a concrete instance of `SecretBackendConnectionHanaInput` via:
SecretBackendConnectionHanaArgs{...}
type SecretBackendConnectionHanaOutput ¶
type SecretBackendConnectionHanaOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionHanaOutput) ConnectionUrl ¶
func (o SecretBackendConnectionHanaOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionHanaOutput) ElementType ¶
func (SecretBackendConnectionHanaOutput) ElementType() reflect.Type
func (SecretBackendConnectionHanaOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionHanaOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionHanaOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionHanaOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionHanaOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionHanaOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionHanaOutput) ToSecretBackendConnectionHanaOutput ¶
func (o SecretBackendConnectionHanaOutput) ToSecretBackendConnectionHanaOutput() SecretBackendConnectionHanaOutput
func (SecretBackendConnectionHanaOutput) ToSecretBackendConnectionHanaOutputWithContext ¶
func (o SecretBackendConnectionHanaOutput) ToSecretBackendConnectionHanaOutputWithContext(ctx context.Context) SecretBackendConnectionHanaOutput
func (SecretBackendConnectionHanaOutput) ToSecretBackendConnectionHanaPtrOutput ¶
func (o SecretBackendConnectionHanaOutput) ToSecretBackendConnectionHanaPtrOutput() SecretBackendConnectionHanaPtrOutput
func (SecretBackendConnectionHanaOutput) ToSecretBackendConnectionHanaPtrOutputWithContext ¶
func (o SecretBackendConnectionHanaOutput) ToSecretBackendConnectionHanaPtrOutputWithContext(ctx context.Context) SecretBackendConnectionHanaPtrOutput
type SecretBackendConnectionHanaPtrInput ¶
type SecretBackendConnectionHanaPtrInput interface { pulumi.Input ToSecretBackendConnectionHanaPtrOutput() SecretBackendConnectionHanaPtrOutput ToSecretBackendConnectionHanaPtrOutputWithContext(context.Context) SecretBackendConnectionHanaPtrOutput }
SecretBackendConnectionHanaPtrInput is an input type that accepts SecretBackendConnectionHanaArgs, SecretBackendConnectionHanaPtr and SecretBackendConnectionHanaPtrOutput values. You can construct a concrete instance of `SecretBackendConnectionHanaPtrInput` via:
SecretBackendConnectionHanaArgs{...} or: nil
func SecretBackendConnectionHanaPtr ¶
func SecretBackendConnectionHanaPtr(v *SecretBackendConnectionHanaArgs) SecretBackendConnectionHanaPtrInput
type SecretBackendConnectionHanaPtrOutput ¶
type SecretBackendConnectionHanaPtrOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionHanaPtrOutput) ConnectionUrl ¶
func (o SecretBackendConnectionHanaPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionHanaPtrOutput) ElementType ¶
func (SecretBackendConnectionHanaPtrOutput) ElementType() reflect.Type
func (SecretBackendConnectionHanaPtrOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionHanaPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionHanaPtrOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionHanaPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionHanaPtrOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionHanaPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionHanaPtrOutput) ToSecretBackendConnectionHanaPtrOutput ¶
func (o SecretBackendConnectionHanaPtrOutput) ToSecretBackendConnectionHanaPtrOutput() SecretBackendConnectionHanaPtrOutput
func (SecretBackendConnectionHanaPtrOutput) ToSecretBackendConnectionHanaPtrOutputWithContext ¶
func (o SecretBackendConnectionHanaPtrOutput) ToSecretBackendConnectionHanaPtrOutputWithContext(ctx context.Context) SecretBackendConnectionHanaPtrOutput
type SecretBackendConnectionInput ¶ added in v3.0.2
type SecretBackendConnectionInput interface { pulumi.Input ToSecretBackendConnectionOutput() SecretBackendConnectionOutput ToSecretBackendConnectionOutputWithContext(ctx context.Context) SecretBackendConnectionOutput }
type SecretBackendConnectionMap ¶ added in v3.4.1
type SecretBackendConnectionMap map[string]SecretBackendConnectionInput
func (SecretBackendConnectionMap) ElementType ¶ added in v3.4.1
func (SecretBackendConnectionMap) ElementType() reflect.Type
func (SecretBackendConnectionMap) ToSecretBackendConnectionMapOutput ¶ added in v3.4.1
func (i SecretBackendConnectionMap) ToSecretBackendConnectionMapOutput() SecretBackendConnectionMapOutput
func (SecretBackendConnectionMap) ToSecretBackendConnectionMapOutputWithContext ¶ added in v3.4.1
func (i SecretBackendConnectionMap) ToSecretBackendConnectionMapOutputWithContext(ctx context.Context) SecretBackendConnectionMapOutput
type SecretBackendConnectionMapInput ¶ added in v3.4.1
type SecretBackendConnectionMapInput interface { pulumi.Input ToSecretBackendConnectionMapOutput() SecretBackendConnectionMapOutput ToSecretBackendConnectionMapOutputWithContext(context.Context) SecretBackendConnectionMapOutput }
SecretBackendConnectionMapInput is an input type that accepts SecretBackendConnectionMap and SecretBackendConnectionMapOutput values. You can construct a concrete instance of `SecretBackendConnectionMapInput` via:
SecretBackendConnectionMap{ "key": SecretBackendConnectionArgs{...} }
type SecretBackendConnectionMapOutput ¶ added in v3.4.1
type SecretBackendConnectionMapOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionMapOutput) ElementType ¶ added in v3.4.1
func (SecretBackendConnectionMapOutput) ElementType() reflect.Type
func (SecretBackendConnectionMapOutput) MapIndex ¶ added in v3.4.1
func (o SecretBackendConnectionMapOutput) MapIndex(k pulumi.StringInput) SecretBackendConnectionOutput
func (SecretBackendConnectionMapOutput) ToSecretBackendConnectionMapOutput ¶ added in v3.4.1
func (o SecretBackendConnectionMapOutput) ToSecretBackendConnectionMapOutput() SecretBackendConnectionMapOutput
func (SecretBackendConnectionMapOutput) ToSecretBackendConnectionMapOutputWithContext ¶ added in v3.4.1
func (o SecretBackendConnectionMapOutput) ToSecretBackendConnectionMapOutputWithContext(ctx context.Context) SecretBackendConnectionMapOutput
type SecretBackendConnectionMongodb ¶
type SecretBackendConnectionMongodb struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl *string `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime *int `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections *int `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections *int `pulumi:"maxOpenConnections"` }
type SecretBackendConnectionMongodbArgs ¶
type SecretBackendConnectionMongodbArgs struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl pulumi.StringPtrInput `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime pulumi.IntPtrInput `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections pulumi.IntPtrInput `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections pulumi.IntPtrInput `pulumi:"maxOpenConnections"` }
func (SecretBackendConnectionMongodbArgs) ElementType ¶
func (SecretBackendConnectionMongodbArgs) ElementType() reflect.Type
func (SecretBackendConnectionMongodbArgs) ToSecretBackendConnectionMongodbOutput ¶
func (i SecretBackendConnectionMongodbArgs) ToSecretBackendConnectionMongodbOutput() SecretBackendConnectionMongodbOutput
func (SecretBackendConnectionMongodbArgs) ToSecretBackendConnectionMongodbOutputWithContext ¶
func (i SecretBackendConnectionMongodbArgs) ToSecretBackendConnectionMongodbOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbOutput
func (SecretBackendConnectionMongodbArgs) ToSecretBackendConnectionMongodbPtrOutput ¶
func (i SecretBackendConnectionMongodbArgs) ToSecretBackendConnectionMongodbPtrOutput() SecretBackendConnectionMongodbPtrOutput
func (SecretBackendConnectionMongodbArgs) ToSecretBackendConnectionMongodbPtrOutputWithContext ¶
func (i SecretBackendConnectionMongodbArgs) ToSecretBackendConnectionMongodbPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbPtrOutput
type SecretBackendConnectionMongodbInput ¶
type SecretBackendConnectionMongodbInput interface { pulumi.Input ToSecretBackendConnectionMongodbOutput() SecretBackendConnectionMongodbOutput ToSecretBackendConnectionMongodbOutputWithContext(context.Context) SecretBackendConnectionMongodbOutput }
SecretBackendConnectionMongodbInput is an input type that accepts SecretBackendConnectionMongodbArgs and SecretBackendConnectionMongodbOutput values. You can construct a concrete instance of `SecretBackendConnectionMongodbInput` via:
SecretBackendConnectionMongodbArgs{...}
type SecretBackendConnectionMongodbOutput ¶
type SecretBackendConnectionMongodbOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionMongodbOutput) ConnectionUrl ¶
func (o SecretBackendConnectionMongodbOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionMongodbOutput) ElementType ¶
func (SecretBackendConnectionMongodbOutput) ElementType() reflect.Type
func (SecretBackendConnectionMongodbOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionMongodbOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionMongodbOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionMongodbOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionMongodbOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionMongodbOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionMongodbOutput) ToSecretBackendConnectionMongodbOutput ¶
func (o SecretBackendConnectionMongodbOutput) ToSecretBackendConnectionMongodbOutput() SecretBackendConnectionMongodbOutput
func (SecretBackendConnectionMongodbOutput) ToSecretBackendConnectionMongodbOutputWithContext ¶
func (o SecretBackendConnectionMongodbOutput) ToSecretBackendConnectionMongodbOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbOutput
func (SecretBackendConnectionMongodbOutput) ToSecretBackendConnectionMongodbPtrOutput ¶
func (o SecretBackendConnectionMongodbOutput) ToSecretBackendConnectionMongodbPtrOutput() SecretBackendConnectionMongodbPtrOutput
func (SecretBackendConnectionMongodbOutput) ToSecretBackendConnectionMongodbPtrOutputWithContext ¶
func (o SecretBackendConnectionMongodbOutput) ToSecretBackendConnectionMongodbPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbPtrOutput
type SecretBackendConnectionMongodbPtrInput ¶
type SecretBackendConnectionMongodbPtrInput interface { pulumi.Input ToSecretBackendConnectionMongodbPtrOutput() SecretBackendConnectionMongodbPtrOutput ToSecretBackendConnectionMongodbPtrOutputWithContext(context.Context) SecretBackendConnectionMongodbPtrOutput }
SecretBackendConnectionMongodbPtrInput is an input type that accepts SecretBackendConnectionMongodbArgs, SecretBackendConnectionMongodbPtr and SecretBackendConnectionMongodbPtrOutput values. You can construct a concrete instance of `SecretBackendConnectionMongodbPtrInput` via:
SecretBackendConnectionMongodbArgs{...} or: nil
func SecretBackendConnectionMongodbPtr ¶
func SecretBackendConnectionMongodbPtr(v *SecretBackendConnectionMongodbArgs) SecretBackendConnectionMongodbPtrInput
type SecretBackendConnectionMongodbPtrOutput ¶
type SecretBackendConnectionMongodbPtrOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionMongodbPtrOutput) ConnectionUrl ¶
func (o SecretBackendConnectionMongodbPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionMongodbPtrOutput) ElementType ¶
func (SecretBackendConnectionMongodbPtrOutput) ElementType() reflect.Type
func (SecretBackendConnectionMongodbPtrOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionMongodbPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionMongodbPtrOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionMongodbPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionMongodbPtrOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionMongodbPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionMongodbPtrOutput) ToSecretBackendConnectionMongodbPtrOutput ¶
func (o SecretBackendConnectionMongodbPtrOutput) ToSecretBackendConnectionMongodbPtrOutput() SecretBackendConnectionMongodbPtrOutput
func (SecretBackendConnectionMongodbPtrOutput) ToSecretBackendConnectionMongodbPtrOutputWithContext ¶
func (o SecretBackendConnectionMongodbPtrOutput) ToSecretBackendConnectionMongodbPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbPtrOutput
type SecretBackendConnectionMongodbatlasArgs ¶
type SecretBackendConnectionMongodbatlasArgs struct { PrivateKey pulumi.StringInput `pulumi:"privateKey"` ProjectId pulumi.StringInput `pulumi:"projectId"` PublicKey pulumi.StringInput `pulumi:"publicKey"` }
func (SecretBackendConnectionMongodbatlasArgs) ElementType ¶
func (SecretBackendConnectionMongodbatlasArgs) ElementType() reflect.Type
func (SecretBackendConnectionMongodbatlasArgs) ToSecretBackendConnectionMongodbatlasOutput ¶
func (i SecretBackendConnectionMongodbatlasArgs) ToSecretBackendConnectionMongodbatlasOutput() SecretBackendConnectionMongodbatlasOutput
func (SecretBackendConnectionMongodbatlasArgs) ToSecretBackendConnectionMongodbatlasOutputWithContext ¶
func (i SecretBackendConnectionMongodbatlasArgs) ToSecretBackendConnectionMongodbatlasOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbatlasOutput
func (SecretBackendConnectionMongodbatlasArgs) ToSecretBackendConnectionMongodbatlasPtrOutput ¶
func (i SecretBackendConnectionMongodbatlasArgs) ToSecretBackendConnectionMongodbatlasPtrOutput() SecretBackendConnectionMongodbatlasPtrOutput
func (SecretBackendConnectionMongodbatlasArgs) ToSecretBackendConnectionMongodbatlasPtrOutputWithContext ¶
func (i SecretBackendConnectionMongodbatlasArgs) ToSecretBackendConnectionMongodbatlasPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbatlasPtrOutput
type SecretBackendConnectionMongodbatlasInput ¶
type SecretBackendConnectionMongodbatlasInput interface { pulumi.Input ToSecretBackendConnectionMongodbatlasOutput() SecretBackendConnectionMongodbatlasOutput ToSecretBackendConnectionMongodbatlasOutputWithContext(context.Context) SecretBackendConnectionMongodbatlasOutput }
SecretBackendConnectionMongodbatlasInput is an input type that accepts SecretBackendConnectionMongodbatlasArgs and SecretBackendConnectionMongodbatlasOutput values. You can construct a concrete instance of `SecretBackendConnectionMongodbatlasInput` via:
SecretBackendConnectionMongodbatlasArgs{...}
type SecretBackendConnectionMongodbatlasOutput ¶
type SecretBackendConnectionMongodbatlasOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionMongodbatlasOutput) ElementType ¶
func (SecretBackendConnectionMongodbatlasOutput) ElementType() reflect.Type
func (SecretBackendConnectionMongodbatlasOutput) PrivateKey ¶
func (o SecretBackendConnectionMongodbatlasOutput) PrivateKey() pulumi.StringOutput
func (SecretBackendConnectionMongodbatlasOutput) ProjectId ¶
func (o SecretBackendConnectionMongodbatlasOutput) ProjectId() pulumi.StringOutput
func (SecretBackendConnectionMongodbatlasOutput) PublicKey ¶
func (o SecretBackendConnectionMongodbatlasOutput) PublicKey() pulumi.StringOutput
func (SecretBackendConnectionMongodbatlasOutput) ToSecretBackendConnectionMongodbatlasOutput ¶
func (o SecretBackendConnectionMongodbatlasOutput) ToSecretBackendConnectionMongodbatlasOutput() SecretBackendConnectionMongodbatlasOutput
func (SecretBackendConnectionMongodbatlasOutput) ToSecretBackendConnectionMongodbatlasOutputWithContext ¶
func (o SecretBackendConnectionMongodbatlasOutput) ToSecretBackendConnectionMongodbatlasOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbatlasOutput
func (SecretBackendConnectionMongodbatlasOutput) ToSecretBackendConnectionMongodbatlasPtrOutput ¶
func (o SecretBackendConnectionMongodbatlasOutput) ToSecretBackendConnectionMongodbatlasPtrOutput() SecretBackendConnectionMongodbatlasPtrOutput
func (SecretBackendConnectionMongodbatlasOutput) ToSecretBackendConnectionMongodbatlasPtrOutputWithContext ¶
func (o SecretBackendConnectionMongodbatlasOutput) ToSecretBackendConnectionMongodbatlasPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbatlasPtrOutput
type SecretBackendConnectionMongodbatlasPtrInput ¶
type SecretBackendConnectionMongodbatlasPtrInput interface { pulumi.Input ToSecretBackendConnectionMongodbatlasPtrOutput() SecretBackendConnectionMongodbatlasPtrOutput ToSecretBackendConnectionMongodbatlasPtrOutputWithContext(context.Context) SecretBackendConnectionMongodbatlasPtrOutput }
SecretBackendConnectionMongodbatlasPtrInput is an input type that accepts SecretBackendConnectionMongodbatlasArgs, SecretBackendConnectionMongodbatlasPtr and SecretBackendConnectionMongodbatlasPtrOutput values. You can construct a concrete instance of `SecretBackendConnectionMongodbatlasPtrInput` via:
SecretBackendConnectionMongodbatlasArgs{...} or: nil
func SecretBackendConnectionMongodbatlasPtr ¶
func SecretBackendConnectionMongodbatlasPtr(v *SecretBackendConnectionMongodbatlasArgs) SecretBackendConnectionMongodbatlasPtrInput
type SecretBackendConnectionMongodbatlasPtrOutput ¶
type SecretBackendConnectionMongodbatlasPtrOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionMongodbatlasPtrOutput) ElementType ¶
func (SecretBackendConnectionMongodbatlasPtrOutput) ElementType() reflect.Type
func (SecretBackendConnectionMongodbatlasPtrOutput) PrivateKey ¶
func (o SecretBackendConnectionMongodbatlasPtrOutput) PrivateKey() pulumi.StringPtrOutput
func (SecretBackendConnectionMongodbatlasPtrOutput) ProjectId ¶
func (o SecretBackendConnectionMongodbatlasPtrOutput) ProjectId() pulumi.StringPtrOutput
func (SecretBackendConnectionMongodbatlasPtrOutput) PublicKey ¶
func (o SecretBackendConnectionMongodbatlasPtrOutput) PublicKey() pulumi.StringPtrOutput
func (SecretBackendConnectionMongodbatlasPtrOutput) ToSecretBackendConnectionMongodbatlasPtrOutput ¶
func (o SecretBackendConnectionMongodbatlasPtrOutput) ToSecretBackendConnectionMongodbatlasPtrOutput() SecretBackendConnectionMongodbatlasPtrOutput
func (SecretBackendConnectionMongodbatlasPtrOutput) ToSecretBackendConnectionMongodbatlasPtrOutputWithContext ¶
func (o SecretBackendConnectionMongodbatlasPtrOutput) ToSecretBackendConnectionMongodbatlasPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMongodbatlasPtrOutput
type SecretBackendConnectionMssql ¶
type SecretBackendConnectionMssql struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl *string `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime *int `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections *int `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections *int `pulumi:"maxOpenConnections"` }
type SecretBackendConnectionMssqlArgs ¶
type SecretBackendConnectionMssqlArgs struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl pulumi.StringPtrInput `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime pulumi.IntPtrInput `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections pulumi.IntPtrInput `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections pulumi.IntPtrInput `pulumi:"maxOpenConnections"` }
func (SecretBackendConnectionMssqlArgs) ElementType ¶
func (SecretBackendConnectionMssqlArgs) ElementType() reflect.Type
func (SecretBackendConnectionMssqlArgs) ToSecretBackendConnectionMssqlOutput ¶
func (i SecretBackendConnectionMssqlArgs) ToSecretBackendConnectionMssqlOutput() SecretBackendConnectionMssqlOutput
func (SecretBackendConnectionMssqlArgs) ToSecretBackendConnectionMssqlOutputWithContext ¶
func (i SecretBackendConnectionMssqlArgs) ToSecretBackendConnectionMssqlOutputWithContext(ctx context.Context) SecretBackendConnectionMssqlOutput
func (SecretBackendConnectionMssqlArgs) ToSecretBackendConnectionMssqlPtrOutput ¶
func (i SecretBackendConnectionMssqlArgs) ToSecretBackendConnectionMssqlPtrOutput() SecretBackendConnectionMssqlPtrOutput
func (SecretBackendConnectionMssqlArgs) ToSecretBackendConnectionMssqlPtrOutputWithContext ¶
func (i SecretBackendConnectionMssqlArgs) ToSecretBackendConnectionMssqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMssqlPtrOutput
type SecretBackendConnectionMssqlInput ¶
type SecretBackendConnectionMssqlInput interface { pulumi.Input ToSecretBackendConnectionMssqlOutput() SecretBackendConnectionMssqlOutput ToSecretBackendConnectionMssqlOutputWithContext(context.Context) SecretBackendConnectionMssqlOutput }
SecretBackendConnectionMssqlInput is an input type that accepts SecretBackendConnectionMssqlArgs and SecretBackendConnectionMssqlOutput values. You can construct a concrete instance of `SecretBackendConnectionMssqlInput` via:
SecretBackendConnectionMssqlArgs{...}
type SecretBackendConnectionMssqlOutput ¶
type SecretBackendConnectionMssqlOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionMssqlOutput) ConnectionUrl ¶
func (o SecretBackendConnectionMssqlOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionMssqlOutput) ElementType ¶
func (SecretBackendConnectionMssqlOutput) ElementType() reflect.Type
func (SecretBackendConnectionMssqlOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionMssqlOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionMssqlOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionMssqlOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionMssqlOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionMssqlOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionMssqlOutput) ToSecretBackendConnectionMssqlOutput ¶
func (o SecretBackendConnectionMssqlOutput) ToSecretBackendConnectionMssqlOutput() SecretBackendConnectionMssqlOutput
func (SecretBackendConnectionMssqlOutput) ToSecretBackendConnectionMssqlOutputWithContext ¶
func (o SecretBackendConnectionMssqlOutput) ToSecretBackendConnectionMssqlOutputWithContext(ctx context.Context) SecretBackendConnectionMssqlOutput
func (SecretBackendConnectionMssqlOutput) ToSecretBackendConnectionMssqlPtrOutput ¶
func (o SecretBackendConnectionMssqlOutput) ToSecretBackendConnectionMssqlPtrOutput() SecretBackendConnectionMssqlPtrOutput
func (SecretBackendConnectionMssqlOutput) ToSecretBackendConnectionMssqlPtrOutputWithContext ¶
func (o SecretBackendConnectionMssqlOutput) ToSecretBackendConnectionMssqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMssqlPtrOutput
type SecretBackendConnectionMssqlPtrInput ¶
type SecretBackendConnectionMssqlPtrInput interface { pulumi.Input ToSecretBackendConnectionMssqlPtrOutput() SecretBackendConnectionMssqlPtrOutput ToSecretBackendConnectionMssqlPtrOutputWithContext(context.Context) SecretBackendConnectionMssqlPtrOutput }
SecretBackendConnectionMssqlPtrInput is an input type that accepts SecretBackendConnectionMssqlArgs, SecretBackendConnectionMssqlPtr and SecretBackendConnectionMssqlPtrOutput values. You can construct a concrete instance of `SecretBackendConnectionMssqlPtrInput` via:
SecretBackendConnectionMssqlArgs{...} or: nil
func SecretBackendConnectionMssqlPtr ¶
func SecretBackendConnectionMssqlPtr(v *SecretBackendConnectionMssqlArgs) SecretBackendConnectionMssqlPtrInput
type SecretBackendConnectionMssqlPtrOutput ¶
type SecretBackendConnectionMssqlPtrOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionMssqlPtrOutput) ConnectionUrl ¶
func (o SecretBackendConnectionMssqlPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionMssqlPtrOutput) ElementType ¶
func (SecretBackendConnectionMssqlPtrOutput) ElementType() reflect.Type
func (SecretBackendConnectionMssqlPtrOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionMssqlPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionMssqlPtrOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionMssqlPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionMssqlPtrOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionMssqlPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionMssqlPtrOutput) ToSecretBackendConnectionMssqlPtrOutput ¶
func (o SecretBackendConnectionMssqlPtrOutput) ToSecretBackendConnectionMssqlPtrOutput() SecretBackendConnectionMssqlPtrOutput
func (SecretBackendConnectionMssqlPtrOutput) ToSecretBackendConnectionMssqlPtrOutputWithContext ¶
func (o SecretBackendConnectionMssqlPtrOutput) ToSecretBackendConnectionMssqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMssqlPtrOutput
type SecretBackendConnectionMysql ¶
type SecretBackendConnectionMysql struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl *string `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime *int `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections *int `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections *int `pulumi:"maxOpenConnections"` }
type SecretBackendConnectionMysqlArgs ¶
type SecretBackendConnectionMysqlArgs struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl pulumi.StringPtrInput `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime pulumi.IntPtrInput `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections pulumi.IntPtrInput `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections pulumi.IntPtrInput `pulumi:"maxOpenConnections"` }
func (SecretBackendConnectionMysqlArgs) ElementType ¶
func (SecretBackendConnectionMysqlArgs) ElementType() reflect.Type
func (SecretBackendConnectionMysqlArgs) ToSecretBackendConnectionMysqlOutput ¶
func (i SecretBackendConnectionMysqlArgs) ToSecretBackendConnectionMysqlOutput() SecretBackendConnectionMysqlOutput
func (SecretBackendConnectionMysqlArgs) ToSecretBackendConnectionMysqlOutputWithContext ¶
func (i SecretBackendConnectionMysqlArgs) ToSecretBackendConnectionMysqlOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlOutput
func (SecretBackendConnectionMysqlArgs) ToSecretBackendConnectionMysqlPtrOutput ¶
func (i SecretBackendConnectionMysqlArgs) ToSecretBackendConnectionMysqlPtrOutput() SecretBackendConnectionMysqlPtrOutput
func (SecretBackendConnectionMysqlArgs) ToSecretBackendConnectionMysqlPtrOutputWithContext ¶
func (i SecretBackendConnectionMysqlArgs) ToSecretBackendConnectionMysqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlPtrOutput
type SecretBackendConnectionMysqlAurora ¶
type SecretBackendConnectionMysqlAurora struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl *string `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime *int `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections *int `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections *int `pulumi:"maxOpenConnections"` }
type SecretBackendConnectionMysqlAuroraArgs ¶
type SecretBackendConnectionMysqlAuroraArgs struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl pulumi.StringPtrInput `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime pulumi.IntPtrInput `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections pulumi.IntPtrInput `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections pulumi.IntPtrInput `pulumi:"maxOpenConnections"` }
func (SecretBackendConnectionMysqlAuroraArgs) ElementType ¶
func (SecretBackendConnectionMysqlAuroraArgs) ElementType() reflect.Type
func (SecretBackendConnectionMysqlAuroraArgs) ToSecretBackendConnectionMysqlAuroraOutput ¶
func (i SecretBackendConnectionMysqlAuroraArgs) ToSecretBackendConnectionMysqlAuroraOutput() SecretBackendConnectionMysqlAuroraOutput
func (SecretBackendConnectionMysqlAuroraArgs) ToSecretBackendConnectionMysqlAuroraOutputWithContext ¶
func (i SecretBackendConnectionMysqlAuroraArgs) ToSecretBackendConnectionMysqlAuroraOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlAuroraOutput
func (SecretBackendConnectionMysqlAuroraArgs) ToSecretBackendConnectionMysqlAuroraPtrOutput ¶
func (i SecretBackendConnectionMysqlAuroraArgs) ToSecretBackendConnectionMysqlAuroraPtrOutput() SecretBackendConnectionMysqlAuroraPtrOutput
func (SecretBackendConnectionMysqlAuroraArgs) ToSecretBackendConnectionMysqlAuroraPtrOutputWithContext ¶
func (i SecretBackendConnectionMysqlAuroraArgs) ToSecretBackendConnectionMysqlAuroraPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlAuroraPtrOutput
type SecretBackendConnectionMysqlAuroraInput ¶
type SecretBackendConnectionMysqlAuroraInput interface { pulumi.Input ToSecretBackendConnectionMysqlAuroraOutput() SecretBackendConnectionMysqlAuroraOutput ToSecretBackendConnectionMysqlAuroraOutputWithContext(context.Context) SecretBackendConnectionMysqlAuroraOutput }
SecretBackendConnectionMysqlAuroraInput is an input type that accepts SecretBackendConnectionMysqlAuroraArgs and SecretBackendConnectionMysqlAuroraOutput values. You can construct a concrete instance of `SecretBackendConnectionMysqlAuroraInput` via:
SecretBackendConnectionMysqlAuroraArgs{...}
type SecretBackendConnectionMysqlAuroraOutput ¶
type SecretBackendConnectionMysqlAuroraOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionMysqlAuroraOutput) ConnectionUrl ¶
func (o SecretBackendConnectionMysqlAuroraOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionMysqlAuroraOutput) ElementType ¶
func (SecretBackendConnectionMysqlAuroraOutput) ElementType() reflect.Type
func (SecretBackendConnectionMysqlAuroraOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionMysqlAuroraOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionMysqlAuroraOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionMysqlAuroraOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionMysqlAuroraOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionMysqlAuroraOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionMysqlAuroraOutput) ToSecretBackendConnectionMysqlAuroraOutput ¶
func (o SecretBackendConnectionMysqlAuroraOutput) ToSecretBackendConnectionMysqlAuroraOutput() SecretBackendConnectionMysqlAuroraOutput
func (SecretBackendConnectionMysqlAuroraOutput) ToSecretBackendConnectionMysqlAuroraOutputWithContext ¶
func (o SecretBackendConnectionMysqlAuroraOutput) ToSecretBackendConnectionMysqlAuroraOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlAuroraOutput
func (SecretBackendConnectionMysqlAuroraOutput) ToSecretBackendConnectionMysqlAuroraPtrOutput ¶
func (o SecretBackendConnectionMysqlAuroraOutput) ToSecretBackendConnectionMysqlAuroraPtrOutput() SecretBackendConnectionMysqlAuroraPtrOutput
func (SecretBackendConnectionMysqlAuroraOutput) ToSecretBackendConnectionMysqlAuroraPtrOutputWithContext ¶
func (o SecretBackendConnectionMysqlAuroraOutput) ToSecretBackendConnectionMysqlAuroraPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlAuroraPtrOutput
type SecretBackendConnectionMysqlAuroraPtrInput ¶
type SecretBackendConnectionMysqlAuroraPtrInput interface { pulumi.Input ToSecretBackendConnectionMysqlAuroraPtrOutput() SecretBackendConnectionMysqlAuroraPtrOutput ToSecretBackendConnectionMysqlAuroraPtrOutputWithContext(context.Context) SecretBackendConnectionMysqlAuroraPtrOutput }
SecretBackendConnectionMysqlAuroraPtrInput is an input type that accepts SecretBackendConnectionMysqlAuroraArgs, SecretBackendConnectionMysqlAuroraPtr and SecretBackendConnectionMysqlAuroraPtrOutput values. You can construct a concrete instance of `SecretBackendConnectionMysqlAuroraPtrInput` via:
SecretBackendConnectionMysqlAuroraArgs{...} or: nil
func SecretBackendConnectionMysqlAuroraPtr ¶
func SecretBackendConnectionMysqlAuroraPtr(v *SecretBackendConnectionMysqlAuroraArgs) SecretBackendConnectionMysqlAuroraPtrInput
type SecretBackendConnectionMysqlAuroraPtrOutput ¶
type SecretBackendConnectionMysqlAuroraPtrOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionMysqlAuroraPtrOutput) ConnectionUrl ¶
func (o SecretBackendConnectionMysqlAuroraPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionMysqlAuroraPtrOutput) ElementType ¶
func (SecretBackendConnectionMysqlAuroraPtrOutput) ElementType() reflect.Type
func (SecretBackendConnectionMysqlAuroraPtrOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionMysqlAuroraPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionMysqlAuroraPtrOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionMysqlAuroraPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionMysqlAuroraPtrOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionMysqlAuroraPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionMysqlAuroraPtrOutput) ToSecretBackendConnectionMysqlAuroraPtrOutput ¶
func (o SecretBackendConnectionMysqlAuroraPtrOutput) ToSecretBackendConnectionMysqlAuroraPtrOutput() SecretBackendConnectionMysqlAuroraPtrOutput
func (SecretBackendConnectionMysqlAuroraPtrOutput) ToSecretBackendConnectionMysqlAuroraPtrOutputWithContext ¶
func (o SecretBackendConnectionMysqlAuroraPtrOutput) ToSecretBackendConnectionMysqlAuroraPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlAuroraPtrOutput
type SecretBackendConnectionMysqlInput ¶
type SecretBackendConnectionMysqlInput interface { pulumi.Input ToSecretBackendConnectionMysqlOutput() SecretBackendConnectionMysqlOutput ToSecretBackendConnectionMysqlOutputWithContext(context.Context) SecretBackendConnectionMysqlOutput }
SecretBackendConnectionMysqlInput is an input type that accepts SecretBackendConnectionMysqlArgs and SecretBackendConnectionMysqlOutput values. You can construct a concrete instance of `SecretBackendConnectionMysqlInput` via:
SecretBackendConnectionMysqlArgs{...}
type SecretBackendConnectionMysqlLegacy ¶
type SecretBackendConnectionMysqlLegacy struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl *string `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime *int `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections *int `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections *int `pulumi:"maxOpenConnections"` }
type SecretBackendConnectionMysqlLegacyArgs ¶
type SecretBackendConnectionMysqlLegacyArgs struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl pulumi.StringPtrInput `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime pulumi.IntPtrInput `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections pulumi.IntPtrInput `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections pulumi.IntPtrInput `pulumi:"maxOpenConnections"` }
func (SecretBackendConnectionMysqlLegacyArgs) ElementType ¶
func (SecretBackendConnectionMysqlLegacyArgs) ElementType() reflect.Type
func (SecretBackendConnectionMysqlLegacyArgs) ToSecretBackendConnectionMysqlLegacyOutput ¶
func (i SecretBackendConnectionMysqlLegacyArgs) ToSecretBackendConnectionMysqlLegacyOutput() SecretBackendConnectionMysqlLegacyOutput
func (SecretBackendConnectionMysqlLegacyArgs) ToSecretBackendConnectionMysqlLegacyOutputWithContext ¶
func (i SecretBackendConnectionMysqlLegacyArgs) ToSecretBackendConnectionMysqlLegacyOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlLegacyOutput
func (SecretBackendConnectionMysqlLegacyArgs) ToSecretBackendConnectionMysqlLegacyPtrOutput ¶
func (i SecretBackendConnectionMysqlLegacyArgs) ToSecretBackendConnectionMysqlLegacyPtrOutput() SecretBackendConnectionMysqlLegacyPtrOutput
func (SecretBackendConnectionMysqlLegacyArgs) ToSecretBackendConnectionMysqlLegacyPtrOutputWithContext ¶
func (i SecretBackendConnectionMysqlLegacyArgs) ToSecretBackendConnectionMysqlLegacyPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlLegacyPtrOutput
type SecretBackendConnectionMysqlLegacyInput ¶
type SecretBackendConnectionMysqlLegacyInput interface { pulumi.Input ToSecretBackendConnectionMysqlLegacyOutput() SecretBackendConnectionMysqlLegacyOutput ToSecretBackendConnectionMysqlLegacyOutputWithContext(context.Context) SecretBackendConnectionMysqlLegacyOutput }
SecretBackendConnectionMysqlLegacyInput is an input type that accepts SecretBackendConnectionMysqlLegacyArgs and SecretBackendConnectionMysqlLegacyOutput values. You can construct a concrete instance of `SecretBackendConnectionMysqlLegacyInput` via:
SecretBackendConnectionMysqlLegacyArgs{...}
type SecretBackendConnectionMysqlLegacyOutput ¶
type SecretBackendConnectionMysqlLegacyOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionMysqlLegacyOutput) ConnectionUrl ¶
func (o SecretBackendConnectionMysqlLegacyOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionMysqlLegacyOutput) ElementType ¶
func (SecretBackendConnectionMysqlLegacyOutput) ElementType() reflect.Type
func (SecretBackendConnectionMysqlLegacyOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionMysqlLegacyOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionMysqlLegacyOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionMysqlLegacyOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionMysqlLegacyOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionMysqlLegacyOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionMysqlLegacyOutput) ToSecretBackendConnectionMysqlLegacyOutput ¶
func (o SecretBackendConnectionMysqlLegacyOutput) ToSecretBackendConnectionMysqlLegacyOutput() SecretBackendConnectionMysqlLegacyOutput
func (SecretBackendConnectionMysqlLegacyOutput) ToSecretBackendConnectionMysqlLegacyOutputWithContext ¶
func (o SecretBackendConnectionMysqlLegacyOutput) ToSecretBackendConnectionMysqlLegacyOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlLegacyOutput
func (SecretBackendConnectionMysqlLegacyOutput) ToSecretBackendConnectionMysqlLegacyPtrOutput ¶
func (o SecretBackendConnectionMysqlLegacyOutput) ToSecretBackendConnectionMysqlLegacyPtrOutput() SecretBackendConnectionMysqlLegacyPtrOutput
func (SecretBackendConnectionMysqlLegacyOutput) ToSecretBackendConnectionMysqlLegacyPtrOutputWithContext ¶
func (o SecretBackendConnectionMysqlLegacyOutput) ToSecretBackendConnectionMysqlLegacyPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlLegacyPtrOutput
type SecretBackendConnectionMysqlLegacyPtrInput ¶
type SecretBackendConnectionMysqlLegacyPtrInput interface { pulumi.Input ToSecretBackendConnectionMysqlLegacyPtrOutput() SecretBackendConnectionMysqlLegacyPtrOutput ToSecretBackendConnectionMysqlLegacyPtrOutputWithContext(context.Context) SecretBackendConnectionMysqlLegacyPtrOutput }
SecretBackendConnectionMysqlLegacyPtrInput is an input type that accepts SecretBackendConnectionMysqlLegacyArgs, SecretBackendConnectionMysqlLegacyPtr and SecretBackendConnectionMysqlLegacyPtrOutput values. You can construct a concrete instance of `SecretBackendConnectionMysqlLegacyPtrInput` via:
SecretBackendConnectionMysqlLegacyArgs{...} or: nil
func SecretBackendConnectionMysqlLegacyPtr ¶
func SecretBackendConnectionMysqlLegacyPtr(v *SecretBackendConnectionMysqlLegacyArgs) SecretBackendConnectionMysqlLegacyPtrInput
type SecretBackendConnectionMysqlLegacyPtrOutput ¶
type SecretBackendConnectionMysqlLegacyPtrOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionMysqlLegacyPtrOutput) ConnectionUrl ¶
func (o SecretBackendConnectionMysqlLegacyPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionMysqlLegacyPtrOutput) ElementType ¶
func (SecretBackendConnectionMysqlLegacyPtrOutput) ElementType() reflect.Type
func (SecretBackendConnectionMysqlLegacyPtrOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionMysqlLegacyPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionMysqlLegacyPtrOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionMysqlLegacyPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionMysqlLegacyPtrOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionMysqlLegacyPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionMysqlLegacyPtrOutput) ToSecretBackendConnectionMysqlLegacyPtrOutput ¶
func (o SecretBackendConnectionMysqlLegacyPtrOutput) ToSecretBackendConnectionMysqlLegacyPtrOutput() SecretBackendConnectionMysqlLegacyPtrOutput
func (SecretBackendConnectionMysqlLegacyPtrOutput) ToSecretBackendConnectionMysqlLegacyPtrOutputWithContext ¶
func (o SecretBackendConnectionMysqlLegacyPtrOutput) ToSecretBackendConnectionMysqlLegacyPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlLegacyPtrOutput
type SecretBackendConnectionMysqlOutput ¶
type SecretBackendConnectionMysqlOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionMysqlOutput) ConnectionUrl ¶
func (o SecretBackendConnectionMysqlOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionMysqlOutput) ElementType ¶
func (SecretBackendConnectionMysqlOutput) ElementType() reflect.Type
func (SecretBackendConnectionMysqlOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionMysqlOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionMysqlOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionMysqlOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionMysqlOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionMysqlOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionMysqlOutput) ToSecretBackendConnectionMysqlOutput ¶
func (o SecretBackendConnectionMysqlOutput) ToSecretBackendConnectionMysqlOutput() SecretBackendConnectionMysqlOutput
func (SecretBackendConnectionMysqlOutput) ToSecretBackendConnectionMysqlOutputWithContext ¶
func (o SecretBackendConnectionMysqlOutput) ToSecretBackendConnectionMysqlOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlOutput
func (SecretBackendConnectionMysqlOutput) ToSecretBackendConnectionMysqlPtrOutput ¶
func (o SecretBackendConnectionMysqlOutput) ToSecretBackendConnectionMysqlPtrOutput() SecretBackendConnectionMysqlPtrOutput
func (SecretBackendConnectionMysqlOutput) ToSecretBackendConnectionMysqlPtrOutputWithContext ¶
func (o SecretBackendConnectionMysqlOutput) ToSecretBackendConnectionMysqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlPtrOutput
type SecretBackendConnectionMysqlPtrInput ¶
type SecretBackendConnectionMysqlPtrInput interface { pulumi.Input ToSecretBackendConnectionMysqlPtrOutput() SecretBackendConnectionMysqlPtrOutput ToSecretBackendConnectionMysqlPtrOutputWithContext(context.Context) SecretBackendConnectionMysqlPtrOutput }
SecretBackendConnectionMysqlPtrInput is an input type that accepts SecretBackendConnectionMysqlArgs, SecretBackendConnectionMysqlPtr and SecretBackendConnectionMysqlPtrOutput values. You can construct a concrete instance of `SecretBackendConnectionMysqlPtrInput` via:
SecretBackendConnectionMysqlArgs{...} or: nil
func SecretBackendConnectionMysqlPtr ¶
func SecretBackendConnectionMysqlPtr(v *SecretBackendConnectionMysqlArgs) SecretBackendConnectionMysqlPtrInput
type SecretBackendConnectionMysqlPtrOutput ¶
type SecretBackendConnectionMysqlPtrOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionMysqlPtrOutput) ConnectionUrl ¶
func (o SecretBackendConnectionMysqlPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionMysqlPtrOutput) ElementType ¶
func (SecretBackendConnectionMysqlPtrOutput) ElementType() reflect.Type
func (SecretBackendConnectionMysqlPtrOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionMysqlPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionMysqlPtrOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionMysqlPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionMysqlPtrOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionMysqlPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionMysqlPtrOutput) ToSecretBackendConnectionMysqlPtrOutput ¶
func (o SecretBackendConnectionMysqlPtrOutput) ToSecretBackendConnectionMysqlPtrOutput() SecretBackendConnectionMysqlPtrOutput
func (SecretBackendConnectionMysqlPtrOutput) ToSecretBackendConnectionMysqlPtrOutputWithContext ¶
func (o SecretBackendConnectionMysqlPtrOutput) ToSecretBackendConnectionMysqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlPtrOutput
type SecretBackendConnectionMysqlRds ¶
type SecretBackendConnectionMysqlRds struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl *string `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime *int `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections *int `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections *int `pulumi:"maxOpenConnections"` }
type SecretBackendConnectionMysqlRdsArgs ¶
type SecretBackendConnectionMysqlRdsArgs struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl pulumi.StringPtrInput `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime pulumi.IntPtrInput `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections pulumi.IntPtrInput `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections pulumi.IntPtrInput `pulumi:"maxOpenConnections"` }
func (SecretBackendConnectionMysqlRdsArgs) ElementType ¶
func (SecretBackendConnectionMysqlRdsArgs) ElementType() reflect.Type
func (SecretBackendConnectionMysqlRdsArgs) ToSecretBackendConnectionMysqlRdsOutput ¶
func (i SecretBackendConnectionMysqlRdsArgs) ToSecretBackendConnectionMysqlRdsOutput() SecretBackendConnectionMysqlRdsOutput
func (SecretBackendConnectionMysqlRdsArgs) ToSecretBackendConnectionMysqlRdsOutputWithContext ¶
func (i SecretBackendConnectionMysqlRdsArgs) ToSecretBackendConnectionMysqlRdsOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlRdsOutput
func (SecretBackendConnectionMysqlRdsArgs) ToSecretBackendConnectionMysqlRdsPtrOutput ¶
func (i SecretBackendConnectionMysqlRdsArgs) ToSecretBackendConnectionMysqlRdsPtrOutput() SecretBackendConnectionMysqlRdsPtrOutput
func (SecretBackendConnectionMysqlRdsArgs) ToSecretBackendConnectionMysqlRdsPtrOutputWithContext ¶
func (i SecretBackendConnectionMysqlRdsArgs) ToSecretBackendConnectionMysqlRdsPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlRdsPtrOutput
type SecretBackendConnectionMysqlRdsInput ¶
type SecretBackendConnectionMysqlRdsInput interface { pulumi.Input ToSecretBackendConnectionMysqlRdsOutput() SecretBackendConnectionMysqlRdsOutput ToSecretBackendConnectionMysqlRdsOutputWithContext(context.Context) SecretBackendConnectionMysqlRdsOutput }
SecretBackendConnectionMysqlRdsInput is an input type that accepts SecretBackendConnectionMysqlRdsArgs and SecretBackendConnectionMysqlRdsOutput values. You can construct a concrete instance of `SecretBackendConnectionMysqlRdsInput` via:
SecretBackendConnectionMysqlRdsArgs{...}
type SecretBackendConnectionMysqlRdsOutput ¶
type SecretBackendConnectionMysqlRdsOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionMysqlRdsOutput) ConnectionUrl ¶
func (o SecretBackendConnectionMysqlRdsOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionMysqlRdsOutput) ElementType ¶
func (SecretBackendConnectionMysqlRdsOutput) ElementType() reflect.Type
func (SecretBackendConnectionMysqlRdsOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionMysqlRdsOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionMysqlRdsOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionMysqlRdsOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionMysqlRdsOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionMysqlRdsOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionMysqlRdsOutput) ToSecretBackendConnectionMysqlRdsOutput ¶
func (o SecretBackendConnectionMysqlRdsOutput) ToSecretBackendConnectionMysqlRdsOutput() SecretBackendConnectionMysqlRdsOutput
func (SecretBackendConnectionMysqlRdsOutput) ToSecretBackendConnectionMysqlRdsOutputWithContext ¶
func (o SecretBackendConnectionMysqlRdsOutput) ToSecretBackendConnectionMysqlRdsOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlRdsOutput
func (SecretBackendConnectionMysqlRdsOutput) ToSecretBackendConnectionMysqlRdsPtrOutput ¶
func (o SecretBackendConnectionMysqlRdsOutput) ToSecretBackendConnectionMysqlRdsPtrOutput() SecretBackendConnectionMysqlRdsPtrOutput
func (SecretBackendConnectionMysqlRdsOutput) ToSecretBackendConnectionMysqlRdsPtrOutputWithContext ¶
func (o SecretBackendConnectionMysqlRdsOutput) ToSecretBackendConnectionMysqlRdsPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlRdsPtrOutput
type SecretBackendConnectionMysqlRdsPtrInput ¶
type SecretBackendConnectionMysqlRdsPtrInput interface { pulumi.Input ToSecretBackendConnectionMysqlRdsPtrOutput() SecretBackendConnectionMysqlRdsPtrOutput ToSecretBackendConnectionMysqlRdsPtrOutputWithContext(context.Context) SecretBackendConnectionMysqlRdsPtrOutput }
SecretBackendConnectionMysqlRdsPtrInput is an input type that accepts SecretBackendConnectionMysqlRdsArgs, SecretBackendConnectionMysqlRdsPtr and SecretBackendConnectionMysqlRdsPtrOutput values. You can construct a concrete instance of `SecretBackendConnectionMysqlRdsPtrInput` via:
SecretBackendConnectionMysqlRdsArgs{...} or: nil
func SecretBackendConnectionMysqlRdsPtr ¶
func SecretBackendConnectionMysqlRdsPtr(v *SecretBackendConnectionMysqlRdsArgs) SecretBackendConnectionMysqlRdsPtrInput
type SecretBackendConnectionMysqlRdsPtrOutput ¶
type SecretBackendConnectionMysqlRdsPtrOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionMysqlRdsPtrOutput) ConnectionUrl ¶
func (o SecretBackendConnectionMysqlRdsPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionMysqlRdsPtrOutput) ElementType ¶
func (SecretBackendConnectionMysqlRdsPtrOutput) ElementType() reflect.Type
func (SecretBackendConnectionMysqlRdsPtrOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionMysqlRdsPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionMysqlRdsPtrOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionMysqlRdsPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionMysqlRdsPtrOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionMysqlRdsPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionMysqlRdsPtrOutput) ToSecretBackendConnectionMysqlRdsPtrOutput ¶
func (o SecretBackendConnectionMysqlRdsPtrOutput) ToSecretBackendConnectionMysqlRdsPtrOutput() SecretBackendConnectionMysqlRdsPtrOutput
func (SecretBackendConnectionMysqlRdsPtrOutput) ToSecretBackendConnectionMysqlRdsPtrOutputWithContext ¶
func (o SecretBackendConnectionMysqlRdsPtrOutput) ToSecretBackendConnectionMysqlRdsPtrOutputWithContext(ctx context.Context) SecretBackendConnectionMysqlRdsPtrOutput
type SecretBackendConnectionOracle ¶
type SecretBackendConnectionOracle struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl *string `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime *int `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections *int `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections *int `pulumi:"maxOpenConnections"` }
type SecretBackendConnectionOracleArgs ¶
type SecretBackendConnectionOracleArgs struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl pulumi.StringPtrInput `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime pulumi.IntPtrInput `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections pulumi.IntPtrInput `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections pulumi.IntPtrInput `pulumi:"maxOpenConnections"` }
func (SecretBackendConnectionOracleArgs) ElementType ¶
func (SecretBackendConnectionOracleArgs) ElementType() reflect.Type
func (SecretBackendConnectionOracleArgs) ToSecretBackendConnectionOracleOutput ¶
func (i SecretBackendConnectionOracleArgs) ToSecretBackendConnectionOracleOutput() SecretBackendConnectionOracleOutput
func (SecretBackendConnectionOracleArgs) ToSecretBackendConnectionOracleOutputWithContext ¶
func (i SecretBackendConnectionOracleArgs) ToSecretBackendConnectionOracleOutputWithContext(ctx context.Context) SecretBackendConnectionOracleOutput
func (SecretBackendConnectionOracleArgs) ToSecretBackendConnectionOraclePtrOutput ¶
func (i SecretBackendConnectionOracleArgs) ToSecretBackendConnectionOraclePtrOutput() SecretBackendConnectionOraclePtrOutput
func (SecretBackendConnectionOracleArgs) ToSecretBackendConnectionOraclePtrOutputWithContext ¶
func (i SecretBackendConnectionOracleArgs) ToSecretBackendConnectionOraclePtrOutputWithContext(ctx context.Context) SecretBackendConnectionOraclePtrOutput
type SecretBackendConnectionOracleInput ¶
type SecretBackendConnectionOracleInput interface { pulumi.Input ToSecretBackendConnectionOracleOutput() SecretBackendConnectionOracleOutput ToSecretBackendConnectionOracleOutputWithContext(context.Context) SecretBackendConnectionOracleOutput }
SecretBackendConnectionOracleInput is an input type that accepts SecretBackendConnectionOracleArgs and SecretBackendConnectionOracleOutput values. You can construct a concrete instance of `SecretBackendConnectionOracleInput` via:
SecretBackendConnectionOracleArgs{...}
type SecretBackendConnectionOracleOutput ¶
type SecretBackendConnectionOracleOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionOracleOutput) ConnectionUrl ¶
func (o SecretBackendConnectionOracleOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionOracleOutput) ElementType ¶
func (SecretBackendConnectionOracleOutput) ElementType() reflect.Type
func (SecretBackendConnectionOracleOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionOracleOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionOracleOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionOracleOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionOracleOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionOracleOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionOracleOutput) ToSecretBackendConnectionOracleOutput ¶
func (o SecretBackendConnectionOracleOutput) ToSecretBackendConnectionOracleOutput() SecretBackendConnectionOracleOutput
func (SecretBackendConnectionOracleOutput) ToSecretBackendConnectionOracleOutputWithContext ¶
func (o SecretBackendConnectionOracleOutput) ToSecretBackendConnectionOracleOutputWithContext(ctx context.Context) SecretBackendConnectionOracleOutput
func (SecretBackendConnectionOracleOutput) ToSecretBackendConnectionOraclePtrOutput ¶
func (o SecretBackendConnectionOracleOutput) ToSecretBackendConnectionOraclePtrOutput() SecretBackendConnectionOraclePtrOutput
func (SecretBackendConnectionOracleOutput) ToSecretBackendConnectionOraclePtrOutputWithContext ¶
func (o SecretBackendConnectionOracleOutput) ToSecretBackendConnectionOraclePtrOutputWithContext(ctx context.Context) SecretBackendConnectionOraclePtrOutput
type SecretBackendConnectionOraclePtrInput ¶
type SecretBackendConnectionOraclePtrInput interface { pulumi.Input ToSecretBackendConnectionOraclePtrOutput() SecretBackendConnectionOraclePtrOutput ToSecretBackendConnectionOraclePtrOutputWithContext(context.Context) SecretBackendConnectionOraclePtrOutput }
SecretBackendConnectionOraclePtrInput is an input type that accepts SecretBackendConnectionOracleArgs, SecretBackendConnectionOraclePtr and SecretBackendConnectionOraclePtrOutput values. You can construct a concrete instance of `SecretBackendConnectionOraclePtrInput` via:
SecretBackendConnectionOracleArgs{...} or: nil
func SecretBackendConnectionOraclePtr ¶
func SecretBackendConnectionOraclePtr(v *SecretBackendConnectionOracleArgs) SecretBackendConnectionOraclePtrInput
type SecretBackendConnectionOraclePtrOutput ¶
type SecretBackendConnectionOraclePtrOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionOraclePtrOutput) ConnectionUrl ¶
func (o SecretBackendConnectionOraclePtrOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionOraclePtrOutput) ElementType ¶
func (SecretBackendConnectionOraclePtrOutput) ElementType() reflect.Type
func (SecretBackendConnectionOraclePtrOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionOraclePtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionOraclePtrOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionOraclePtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionOraclePtrOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionOraclePtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionOraclePtrOutput) ToSecretBackendConnectionOraclePtrOutput ¶
func (o SecretBackendConnectionOraclePtrOutput) ToSecretBackendConnectionOraclePtrOutput() SecretBackendConnectionOraclePtrOutput
func (SecretBackendConnectionOraclePtrOutput) ToSecretBackendConnectionOraclePtrOutputWithContext ¶
func (o SecretBackendConnectionOraclePtrOutput) ToSecretBackendConnectionOraclePtrOutputWithContext(ctx context.Context) SecretBackendConnectionOraclePtrOutput
type SecretBackendConnectionOutput ¶ added in v3.0.2
type SecretBackendConnectionOutput struct {
*pulumi.OutputState
}
func (SecretBackendConnectionOutput) ElementType ¶ added in v3.0.2
func (SecretBackendConnectionOutput) ElementType() reflect.Type
func (SecretBackendConnectionOutput) ToSecretBackendConnectionOutput ¶ added in v3.0.2
func (o SecretBackendConnectionOutput) ToSecretBackendConnectionOutput() SecretBackendConnectionOutput
func (SecretBackendConnectionOutput) ToSecretBackendConnectionOutputWithContext ¶ added in v3.0.2
func (o SecretBackendConnectionOutput) ToSecretBackendConnectionOutputWithContext(ctx context.Context) SecretBackendConnectionOutput
func (SecretBackendConnectionOutput) ToSecretBackendConnectionPtrOutput ¶ added in v3.4.1
func (o SecretBackendConnectionOutput) ToSecretBackendConnectionPtrOutput() SecretBackendConnectionPtrOutput
func (SecretBackendConnectionOutput) ToSecretBackendConnectionPtrOutputWithContext ¶ added in v3.4.1
func (o SecretBackendConnectionOutput) ToSecretBackendConnectionPtrOutputWithContext(ctx context.Context) SecretBackendConnectionPtrOutput
type SecretBackendConnectionPostgresql ¶
type SecretBackendConnectionPostgresql struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl *string `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime *int `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections *int `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections *int `pulumi:"maxOpenConnections"` }
type SecretBackendConnectionPostgresqlArgs ¶
type SecretBackendConnectionPostgresqlArgs struct { // A URL containing connection information. See // the [Vault // docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) // for an example. ConnectionUrl pulumi.StringPtrInput `pulumi:"connectionUrl"` // The maximum number of seconds to keep // a connection alive for. MaxConnectionLifetime pulumi.IntPtrInput `pulumi:"maxConnectionLifetime"` // The maximum number of idle connections to // maintain. MaxIdleConnections pulumi.IntPtrInput `pulumi:"maxIdleConnections"` // The maximum number of open connections to // use. MaxOpenConnections pulumi.IntPtrInput `pulumi:"maxOpenConnections"` }
func (SecretBackendConnectionPostgresqlArgs) ElementType ¶
func (SecretBackendConnectionPostgresqlArgs) ElementType() reflect.Type
func (SecretBackendConnectionPostgresqlArgs) ToSecretBackendConnectionPostgresqlOutput ¶
func (i SecretBackendConnectionPostgresqlArgs) ToSecretBackendConnectionPostgresqlOutput() SecretBackendConnectionPostgresqlOutput
func (SecretBackendConnectionPostgresqlArgs) ToSecretBackendConnectionPostgresqlOutputWithContext ¶
func (i SecretBackendConnectionPostgresqlArgs) ToSecretBackendConnectionPostgresqlOutputWithContext(ctx context.Context) SecretBackendConnectionPostgresqlOutput
func (SecretBackendConnectionPostgresqlArgs) ToSecretBackendConnectionPostgresqlPtrOutput ¶
func (i SecretBackendConnectionPostgresqlArgs) ToSecretBackendConnectionPostgresqlPtrOutput() SecretBackendConnectionPostgresqlPtrOutput
func (SecretBackendConnectionPostgresqlArgs) ToSecretBackendConnectionPostgresqlPtrOutputWithContext ¶
func (i SecretBackendConnectionPostgresqlArgs) ToSecretBackendConnectionPostgresqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionPostgresqlPtrOutput
type SecretBackendConnectionPostgresqlInput ¶
type SecretBackendConnectionPostgresqlInput interface { pulumi.Input ToSecretBackendConnectionPostgresqlOutput() SecretBackendConnectionPostgresqlOutput ToSecretBackendConnectionPostgresqlOutputWithContext(context.Context) SecretBackendConnectionPostgresqlOutput }
SecretBackendConnectionPostgresqlInput is an input type that accepts SecretBackendConnectionPostgresqlArgs and SecretBackendConnectionPostgresqlOutput values. You can construct a concrete instance of `SecretBackendConnectionPostgresqlInput` via:
SecretBackendConnectionPostgresqlArgs{...}
type SecretBackendConnectionPostgresqlOutput ¶
type SecretBackendConnectionPostgresqlOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionPostgresqlOutput) ConnectionUrl ¶
func (o SecretBackendConnectionPostgresqlOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionPostgresqlOutput) ElementType ¶
func (SecretBackendConnectionPostgresqlOutput) ElementType() reflect.Type
func (SecretBackendConnectionPostgresqlOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionPostgresqlOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionPostgresqlOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionPostgresqlOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionPostgresqlOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionPostgresqlOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionPostgresqlOutput) ToSecretBackendConnectionPostgresqlOutput ¶
func (o SecretBackendConnectionPostgresqlOutput) ToSecretBackendConnectionPostgresqlOutput() SecretBackendConnectionPostgresqlOutput
func (SecretBackendConnectionPostgresqlOutput) ToSecretBackendConnectionPostgresqlOutputWithContext ¶
func (o SecretBackendConnectionPostgresqlOutput) ToSecretBackendConnectionPostgresqlOutputWithContext(ctx context.Context) SecretBackendConnectionPostgresqlOutput
func (SecretBackendConnectionPostgresqlOutput) ToSecretBackendConnectionPostgresqlPtrOutput ¶
func (o SecretBackendConnectionPostgresqlOutput) ToSecretBackendConnectionPostgresqlPtrOutput() SecretBackendConnectionPostgresqlPtrOutput
func (SecretBackendConnectionPostgresqlOutput) ToSecretBackendConnectionPostgresqlPtrOutputWithContext ¶
func (o SecretBackendConnectionPostgresqlOutput) ToSecretBackendConnectionPostgresqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionPostgresqlPtrOutput
type SecretBackendConnectionPostgresqlPtrInput ¶
type SecretBackendConnectionPostgresqlPtrInput interface { pulumi.Input ToSecretBackendConnectionPostgresqlPtrOutput() SecretBackendConnectionPostgresqlPtrOutput ToSecretBackendConnectionPostgresqlPtrOutputWithContext(context.Context) SecretBackendConnectionPostgresqlPtrOutput }
SecretBackendConnectionPostgresqlPtrInput is an input type that accepts SecretBackendConnectionPostgresqlArgs, SecretBackendConnectionPostgresqlPtr and SecretBackendConnectionPostgresqlPtrOutput values. You can construct a concrete instance of `SecretBackendConnectionPostgresqlPtrInput` via:
SecretBackendConnectionPostgresqlArgs{...} or: nil
func SecretBackendConnectionPostgresqlPtr ¶
func SecretBackendConnectionPostgresqlPtr(v *SecretBackendConnectionPostgresqlArgs) SecretBackendConnectionPostgresqlPtrInput
type SecretBackendConnectionPostgresqlPtrOutput ¶
type SecretBackendConnectionPostgresqlPtrOutput struct{ *pulumi.OutputState }
func (SecretBackendConnectionPostgresqlPtrOutput) ConnectionUrl ¶
func (o SecretBackendConnectionPostgresqlPtrOutput) ConnectionUrl() pulumi.StringPtrOutput
A URL containing connection information. See the [Vault docs](https://www.vaultproject.io/api-docs/secret/databases/oracle.html#sample-payload) for an example.
func (SecretBackendConnectionPostgresqlPtrOutput) ElementType ¶
func (SecretBackendConnectionPostgresqlPtrOutput) ElementType() reflect.Type
func (SecretBackendConnectionPostgresqlPtrOutput) MaxConnectionLifetime ¶
func (o SecretBackendConnectionPostgresqlPtrOutput) MaxConnectionLifetime() pulumi.IntPtrOutput
The maximum number of seconds to keep a connection alive for.
func (SecretBackendConnectionPostgresqlPtrOutput) MaxIdleConnections ¶
func (o SecretBackendConnectionPostgresqlPtrOutput) MaxIdleConnections() pulumi.IntPtrOutput
The maximum number of idle connections to maintain.
func (SecretBackendConnectionPostgresqlPtrOutput) MaxOpenConnections ¶
func (o SecretBackendConnectionPostgresqlPtrOutput) MaxOpenConnections() pulumi.IntPtrOutput
The maximum number of open connections to use.
func (SecretBackendConnectionPostgresqlPtrOutput) ToSecretBackendConnectionPostgresqlPtrOutput ¶
func (o SecretBackendConnectionPostgresqlPtrOutput) ToSecretBackendConnectionPostgresqlPtrOutput() SecretBackendConnectionPostgresqlPtrOutput
func (SecretBackendConnectionPostgresqlPtrOutput) ToSecretBackendConnectionPostgresqlPtrOutputWithContext ¶
func (o SecretBackendConnectionPostgresqlPtrOutput) ToSecretBackendConnectionPostgresqlPtrOutputWithContext(ctx context.Context) SecretBackendConnectionPostgresqlPtrOutput
type SecretBackendConnectionPtrInput ¶ added in v3.4.1
type SecretBackendConnectionPtrInput interface { pulumi.Input ToSecretBackendConnectionPtrOutput() SecretBackendConnectionPtrOutput ToSecretBackendConnectionPtrOutputWithContext(ctx context.Context) SecretBackendConnectionPtrOutput }
type SecretBackendConnectionPtrOutput ¶ added in v3.4.1
type SecretBackendConnectionPtrOutput struct {
*pulumi.OutputState
}
func (SecretBackendConnectionPtrOutput) ElementType ¶ added in v3.4.1
func (SecretBackendConnectionPtrOutput) ElementType() reflect.Type
func (SecretBackendConnectionPtrOutput) ToSecretBackendConnectionPtrOutput ¶ added in v3.4.1
func (o SecretBackendConnectionPtrOutput) ToSecretBackendConnectionPtrOutput() SecretBackendConnectionPtrOutput
func (SecretBackendConnectionPtrOutput) ToSecretBackendConnectionPtrOutputWithContext ¶ added in v3.4.1
func (o SecretBackendConnectionPtrOutput) ToSecretBackendConnectionPtrOutputWithContext(ctx context.Context) SecretBackendConnectionPtrOutput
type SecretBackendConnectionState ¶
type SecretBackendConnectionState struct { // A list of roles that are allowed to use this // connection. AllowedRoles pulumi.StringArrayInput // The unique name of the Vault mount to configure. Backend pulumi.StringPtrInput // A nested block containing configuration options for Cassandra connections. Cassandra SecretBackendConnectionCassandraPtrInput // A map of sensitive data to pass to the endpoint. Useful for templated connection strings. Data pulumi.MapInput // A nested block containing configuration options for Elasticsearch connections. Elasticsearch SecretBackendConnectionElasticsearchPtrInput // A nested block containing configuration options for SAP HanaDB connections. Hana SecretBackendConnectionHanaPtrInput // A nested block containing configuration options for MongoDB connections. Mongodb SecretBackendConnectionMongodbPtrInput // Connection parameters for the mongodbatlas-database-plugin plugin. Mongodbatlas SecretBackendConnectionMongodbatlasPtrInput // A nested block containing configuration options for MSSQL connections. Mssql SecretBackendConnectionMssqlPtrInput // A nested block containing configuration options for MySQL connections. Mysql SecretBackendConnectionMysqlPtrInput // A nested block containing configuration options for Aurora MySQL connections. MysqlAurora SecretBackendConnectionMysqlAuroraPtrInput // A nested block containing configuration options for legacy MySQL connections. MysqlLegacy SecretBackendConnectionMysqlLegacyPtrInput // A nested block containing configuration options for RDS MySQL connections. MysqlRds SecretBackendConnectionMysqlRdsPtrInput // A unique name to give the database connection. Name pulumi.StringPtrInput // A nested block containing configuration options for Oracle connections. Oracle SecretBackendConnectionOraclePtrInput // A nested block containing configuration options for PostgreSQL connections. Postgresql SecretBackendConnectionPostgresqlPtrInput // A list of database statements to be executed to rotate the root user's credentials. RootRotationStatements pulumi.StringArrayInput // Whether the connection should be verified on // initial configuration or not. VerifyConnection pulumi.BoolPtrInput }
func (SecretBackendConnectionState) ElementType ¶
func (SecretBackendConnectionState) ElementType() reflect.Type
type SecretBackendRole ¶
type SecretBackendRole struct { pulumi.CustomResourceState // The unique name of the Vault mount to configure. Backend pulumi.StringOutput `pulumi:"backend"` // The database statements to execute when // creating a user. CreationStatements pulumi.StringArrayOutput `pulumi:"creationStatements"` // The unique name of the database connection to use for // the role. DbName pulumi.StringOutput `pulumi:"dbName"` // The default number of seconds for leases for this // role. DefaultTtl pulumi.IntPtrOutput `pulumi:"defaultTtl"` // The maximum number of seconds for leases for this // role. MaxTtl pulumi.IntPtrOutput `pulumi:"maxTtl"` // A unique name to give the role. Name pulumi.StringOutput `pulumi:"name"` // The database statements to execute when // renewing a user. RenewStatements pulumi.StringArrayOutput `pulumi:"renewStatements"` // The database statements to execute when // revoking a user. RevocationStatements pulumi.StringArrayOutput `pulumi:"revocationStatements"` // The database statements to execute when // rolling back creation due to an error. RollbackStatements pulumi.StringArrayOutput `pulumi:"rollbackStatements"` }
## Import
Database secret backend roles can be imported using the `backend`, `/roles/`, and the `name` e.g.
```sh
$ pulumi import vault:database/secretBackendRole:SecretBackendRole example postgres/roles/my-role
```
func GetSecretBackendRole ¶
func GetSecretBackendRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecretBackendRoleState, opts ...pulumi.ResourceOption) (*SecretBackendRole, error)
GetSecretBackendRole gets an existing SecretBackendRole resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSecretBackendRole ¶
func NewSecretBackendRole(ctx *pulumi.Context, name string, args *SecretBackendRoleArgs, opts ...pulumi.ResourceOption) (*SecretBackendRole, error)
NewSecretBackendRole registers a new resource with the given unique name, arguments, and options.
func (*SecretBackendRole) ElementType ¶ added in v3.0.2
func (*SecretBackendRole) ElementType() reflect.Type
func (*SecretBackendRole) ToSecretBackendRoleOutput ¶ added in v3.0.2
func (i *SecretBackendRole) ToSecretBackendRoleOutput() SecretBackendRoleOutput
func (*SecretBackendRole) ToSecretBackendRoleOutputWithContext ¶ added in v3.0.2
func (i *SecretBackendRole) ToSecretBackendRoleOutputWithContext(ctx context.Context) SecretBackendRoleOutput
func (*SecretBackendRole) ToSecretBackendRolePtrOutput ¶ added in v3.4.1
func (i *SecretBackendRole) ToSecretBackendRolePtrOutput() SecretBackendRolePtrOutput
func (*SecretBackendRole) ToSecretBackendRolePtrOutputWithContext ¶ added in v3.4.1
func (i *SecretBackendRole) ToSecretBackendRolePtrOutputWithContext(ctx context.Context) SecretBackendRolePtrOutput
type SecretBackendRoleArgs ¶
type SecretBackendRoleArgs struct { // The unique name of the Vault mount to configure. Backend pulumi.StringInput // The database statements to execute when // creating a user. CreationStatements pulumi.StringArrayInput // The unique name of the database connection to use for // the role. DbName pulumi.StringInput // The default number of seconds for leases for this // role. DefaultTtl pulumi.IntPtrInput // The maximum number of seconds for leases for this // role. MaxTtl pulumi.IntPtrInput // A unique name to give the role. Name pulumi.StringPtrInput // The database statements to execute when // renewing a user. RenewStatements pulumi.StringArrayInput // The database statements to execute when // revoking a user. RevocationStatements pulumi.StringArrayInput // The database statements to execute when // rolling back creation due to an error. RollbackStatements pulumi.StringArrayInput }
The set of arguments for constructing a SecretBackendRole resource.
func (SecretBackendRoleArgs) ElementType ¶
func (SecretBackendRoleArgs) ElementType() reflect.Type
type SecretBackendRoleArray ¶ added in v3.4.1
type SecretBackendRoleArray []SecretBackendRoleInput
func (SecretBackendRoleArray) ElementType ¶ added in v3.4.1
func (SecretBackendRoleArray) ElementType() reflect.Type
func (SecretBackendRoleArray) ToSecretBackendRoleArrayOutput ¶ added in v3.4.1
func (i SecretBackendRoleArray) ToSecretBackendRoleArrayOutput() SecretBackendRoleArrayOutput
func (SecretBackendRoleArray) ToSecretBackendRoleArrayOutputWithContext ¶ added in v3.4.1
func (i SecretBackendRoleArray) ToSecretBackendRoleArrayOutputWithContext(ctx context.Context) SecretBackendRoleArrayOutput
type SecretBackendRoleArrayInput ¶ added in v3.4.1
type SecretBackendRoleArrayInput interface { pulumi.Input ToSecretBackendRoleArrayOutput() SecretBackendRoleArrayOutput ToSecretBackendRoleArrayOutputWithContext(context.Context) SecretBackendRoleArrayOutput }
SecretBackendRoleArrayInput is an input type that accepts SecretBackendRoleArray and SecretBackendRoleArrayOutput values. You can construct a concrete instance of `SecretBackendRoleArrayInput` via:
SecretBackendRoleArray{ SecretBackendRoleArgs{...} }
type SecretBackendRoleArrayOutput ¶ added in v3.4.1
type SecretBackendRoleArrayOutput struct{ *pulumi.OutputState }
func (SecretBackendRoleArrayOutput) ElementType ¶ added in v3.4.1
func (SecretBackendRoleArrayOutput) ElementType() reflect.Type
func (SecretBackendRoleArrayOutput) Index ¶ added in v3.4.1
func (o SecretBackendRoleArrayOutput) Index(i pulumi.IntInput) SecretBackendRoleOutput
func (SecretBackendRoleArrayOutput) ToSecretBackendRoleArrayOutput ¶ added in v3.4.1
func (o SecretBackendRoleArrayOutput) ToSecretBackendRoleArrayOutput() SecretBackendRoleArrayOutput
func (SecretBackendRoleArrayOutput) ToSecretBackendRoleArrayOutputWithContext ¶ added in v3.4.1
func (o SecretBackendRoleArrayOutput) ToSecretBackendRoleArrayOutputWithContext(ctx context.Context) SecretBackendRoleArrayOutput
type SecretBackendRoleInput ¶ added in v3.0.2
type SecretBackendRoleInput interface { pulumi.Input ToSecretBackendRoleOutput() SecretBackendRoleOutput ToSecretBackendRoleOutputWithContext(ctx context.Context) SecretBackendRoleOutput }
type SecretBackendRoleMap ¶ added in v3.4.1
type SecretBackendRoleMap map[string]SecretBackendRoleInput
func (SecretBackendRoleMap) ElementType ¶ added in v3.4.1
func (SecretBackendRoleMap) ElementType() reflect.Type
func (SecretBackendRoleMap) ToSecretBackendRoleMapOutput ¶ added in v3.4.1
func (i SecretBackendRoleMap) ToSecretBackendRoleMapOutput() SecretBackendRoleMapOutput
func (SecretBackendRoleMap) ToSecretBackendRoleMapOutputWithContext ¶ added in v3.4.1
func (i SecretBackendRoleMap) ToSecretBackendRoleMapOutputWithContext(ctx context.Context) SecretBackendRoleMapOutput
type SecretBackendRoleMapInput ¶ added in v3.4.1
type SecretBackendRoleMapInput interface { pulumi.Input ToSecretBackendRoleMapOutput() SecretBackendRoleMapOutput ToSecretBackendRoleMapOutputWithContext(context.Context) SecretBackendRoleMapOutput }
SecretBackendRoleMapInput is an input type that accepts SecretBackendRoleMap and SecretBackendRoleMapOutput values. You can construct a concrete instance of `SecretBackendRoleMapInput` via:
SecretBackendRoleMap{ "key": SecretBackendRoleArgs{...} }
type SecretBackendRoleMapOutput ¶ added in v3.4.1
type SecretBackendRoleMapOutput struct{ *pulumi.OutputState }
func (SecretBackendRoleMapOutput) ElementType ¶ added in v3.4.1
func (SecretBackendRoleMapOutput) ElementType() reflect.Type
func (SecretBackendRoleMapOutput) MapIndex ¶ added in v3.4.1
func (o SecretBackendRoleMapOutput) MapIndex(k pulumi.StringInput) SecretBackendRoleOutput
func (SecretBackendRoleMapOutput) ToSecretBackendRoleMapOutput ¶ added in v3.4.1
func (o SecretBackendRoleMapOutput) ToSecretBackendRoleMapOutput() SecretBackendRoleMapOutput
func (SecretBackendRoleMapOutput) ToSecretBackendRoleMapOutputWithContext ¶ added in v3.4.1
func (o SecretBackendRoleMapOutput) ToSecretBackendRoleMapOutputWithContext(ctx context.Context) SecretBackendRoleMapOutput
type SecretBackendRoleOutput ¶ added in v3.0.2
type SecretBackendRoleOutput struct {
*pulumi.OutputState
}
func (SecretBackendRoleOutput) ElementType ¶ added in v3.0.2
func (SecretBackendRoleOutput) ElementType() reflect.Type
func (SecretBackendRoleOutput) ToSecretBackendRoleOutput ¶ added in v3.0.2
func (o SecretBackendRoleOutput) ToSecretBackendRoleOutput() SecretBackendRoleOutput
func (SecretBackendRoleOutput) ToSecretBackendRoleOutputWithContext ¶ added in v3.0.2
func (o SecretBackendRoleOutput) ToSecretBackendRoleOutputWithContext(ctx context.Context) SecretBackendRoleOutput
func (SecretBackendRoleOutput) ToSecretBackendRolePtrOutput ¶ added in v3.4.1
func (o SecretBackendRoleOutput) ToSecretBackendRolePtrOutput() SecretBackendRolePtrOutput
func (SecretBackendRoleOutput) ToSecretBackendRolePtrOutputWithContext ¶ added in v3.4.1
func (o SecretBackendRoleOutput) ToSecretBackendRolePtrOutputWithContext(ctx context.Context) SecretBackendRolePtrOutput
type SecretBackendRolePtrInput ¶ added in v3.4.1
type SecretBackendRolePtrInput interface { pulumi.Input ToSecretBackendRolePtrOutput() SecretBackendRolePtrOutput ToSecretBackendRolePtrOutputWithContext(ctx context.Context) SecretBackendRolePtrOutput }
type SecretBackendRolePtrOutput ¶ added in v3.4.1
type SecretBackendRolePtrOutput struct {
*pulumi.OutputState
}
func (SecretBackendRolePtrOutput) ElementType ¶ added in v3.4.1
func (SecretBackendRolePtrOutput) ElementType() reflect.Type
func (SecretBackendRolePtrOutput) ToSecretBackendRolePtrOutput ¶ added in v3.4.1
func (o SecretBackendRolePtrOutput) ToSecretBackendRolePtrOutput() SecretBackendRolePtrOutput
func (SecretBackendRolePtrOutput) ToSecretBackendRolePtrOutputWithContext ¶ added in v3.4.1
func (o SecretBackendRolePtrOutput) ToSecretBackendRolePtrOutputWithContext(ctx context.Context) SecretBackendRolePtrOutput
type SecretBackendRoleState ¶
type SecretBackendRoleState struct { // The unique name of the Vault mount to configure. Backend pulumi.StringPtrInput // The database statements to execute when // creating a user. CreationStatements pulumi.StringArrayInput // The unique name of the database connection to use for // the role. DbName pulumi.StringPtrInput // The default number of seconds for leases for this // role. DefaultTtl pulumi.IntPtrInput // The maximum number of seconds for leases for this // role. MaxTtl pulumi.IntPtrInput // A unique name to give the role. Name pulumi.StringPtrInput // The database statements to execute when // renewing a user. RenewStatements pulumi.StringArrayInput // The database statements to execute when // revoking a user. RevocationStatements pulumi.StringArrayInput // The database statements to execute when // rolling back creation due to an error. RollbackStatements pulumi.StringArrayInput }
func (SecretBackendRoleState) ElementType ¶
func (SecretBackendRoleState) ElementType() reflect.Type
type SecretBackendStaticRole ¶
type SecretBackendStaticRole struct { pulumi.CustomResourceState // The unique name of the Vault mount to configure. Backend pulumi.StringOutput `pulumi:"backend"` // The unique name of the database connection to use for the static role. DbName pulumi.StringOutput `pulumi:"dbName"` // A unique name to give the static role. Name pulumi.StringOutput `pulumi:"name"` // The amount of time Vault should wait before rotating the password, in seconds. RotationPeriod pulumi.IntOutput `pulumi:"rotationPeriod"` // Database statements to execute to rotate the password for the configured database user. RotationStatements pulumi.StringArrayOutput `pulumi:"rotationStatements"` // The database username that this static role corresponds to. Username pulumi.StringOutput `pulumi:"username"` }
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-vault/sdk/v3/go/vault" "github.com/pulumi/pulumi-vault/sdk/v3/go/vault/database" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { db, err := vault.NewMount(ctx, "db", &vault.MountArgs{ Path: pulumi.String("postgres"), Type: pulumi.String("database"), }) if err != nil { return err } postgres, err := database.NewSecretBackendConnection(ctx, "postgres", &database.SecretBackendConnectionArgs{ AllowedRoles: pulumi.StringArray{ pulumi.String("*"), }, Backend: db.Path, Postgresql: &database.SecretBackendConnectionPostgresqlArgs{ ConnectionUrl: pulumi.String("postgres://username:password@host:port/database"), }, }) if err != nil { return err } _, err = database.NewSecretBackendStaticRole(ctx, "staticRole", &database.SecretBackendStaticRoleArgs{ Backend: db.Path, DbName: postgres.Name, RotationPeriod: pulumi.Int(3600), RotationStatements: pulumi.StringArray{ pulumi.String("ALTER USER \"{{name}}\" WITH PASSWORD '{{password}}';"), }, Username: pulumi.String("example"), }) if err != nil { return err } return nil }) }
```
## Import
Database secret backend static roles can be imported using the `backend`, `/static-roles/`, and the `name` e.g.
```sh
$ pulumi import vault:database/secretBackendStaticRole:SecretBackendStaticRole example postgres/static-roles/my-role
```
func GetSecretBackendStaticRole ¶
func GetSecretBackendStaticRole(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecretBackendStaticRoleState, opts ...pulumi.ResourceOption) (*SecretBackendStaticRole, error)
GetSecretBackendStaticRole gets an existing SecretBackendStaticRole resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSecretBackendStaticRole ¶
func NewSecretBackendStaticRole(ctx *pulumi.Context, name string, args *SecretBackendStaticRoleArgs, opts ...pulumi.ResourceOption) (*SecretBackendStaticRole, error)
NewSecretBackendStaticRole registers a new resource with the given unique name, arguments, and options.
func (*SecretBackendStaticRole) ElementType ¶ added in v3.0.2
func (*SecretBackendStaticRole) ElementType() reflect.Type
func (*SecretBackendStaticRole) ToSecretBackendStaticRoleOutput ¶ added in v3.0.2
func (i *SecretBackendStaticRole) ToSecretBackendStaticRoleOutput() SecretBackendStaticRoleOutput
func (*SecretBackendStaticRole) ToSecretBackendStaticRoleOutputWithContext ¶ added in v3.0.2
func (i *SecretBackendStaticRole) ToSecretBackendStaticRoleOutputWithContext(ctx context.Context) SecretBackendStaticRoleOutput
func (*SecretBackendStaticRole) ToSecretBackendStaticRolePtrOutput ¶ added in v3.4.1
func (i *SecretBackendStaticRole) ToSecretBackendStaticRolePtrOutput() SecretBackendStaticRolePtrOutput
func (*SecretBackendStaticRole) ToSecretBackendStaticRolePtrOutputWithContext ¶ added in v3.4.1
func (i *SecretBackendStaticRole) ToSecretBackendStaticRolePtrOutputWithContext(ctx context.Context) SecretBackendStaticRolePtrOutput
type SecretBackendStaticRoleArgs ¶
type SecretBackendStaticRoleArgs struct { // The unique name of the Vault mount to configure. Backend pulumi.StringInput // The unique name of the database connection to use for the static role. DbName pulumi.StringInput // A unique name to give the static role. Name pulumi.StringPtrInput // The amount of time Vault should wait before rotating the password, in seconds. RotationPeriod pulumi.IntInput // Database statements to execute to rotate the password for the configured database user. RotationStatements pulumi.StringArrayInput // The database username that this static role corresponds to. Username pulumi.StringInput }
The set of arguments for constructing a SecretBackendStaticRole resource.
func (SecretBackendStaticRoleArgs) ElementType ¶
func (SecretBackendStaticRoleArgs) ElementType() reflect.Type
type SecretBackendStaticRoleArray ¶ added in v3.4.1
type SecretBackendStaticRoleArray []SecretBackendStaticRoleInput
func (SecretBackendStaticRoleArray) ElementType ¶ added in v3.4.1
func (SecretBackendStaticRoleArray) ElementType() reflect.Type
func (SecretBackendStaticRoleArray) ToSecretBackendStaticRoleArrayOutput ¶ added in v3.4.1
func (i SecretBackendStaticRoleArray) ToSecretBackendStaticRoleArrayOutput() SecretBackendStaticRoleArrayOutput
func (SecretBackendStaticRoleArray) ToSecretBackendStaticRoleArrayOutputWithContext ¶ added in v3.4.1
func (i SecretBackendStaticRoleArray) ToSecretBackendStaticRoleArrayOutputWithContext(ctx context.Context) SecretBackendStaticRoleArrayOutput
type SecretBackendStaticRoleArrayInput ¶ added in v3.4.1
type SecretBackendStaticRoleArrayInput interface { pulumi.Input ToSecretBackendStaticRoleArrayOutput() SecretBackendStaticRoleArrayOutput ToSecretBackendStaticRoleArrayOutputWithContext(context.Context) SecretBackendStaticRoleArrayOutput }
SecretBackendStaticRoleArrayInput is an input type that accepts SecretBackendStaticRoleArray and SecretBackendStaticRoleArrayOutput values. You can construct a concrete instance of `SecretBackendStaticRoleArrayInput` via:
SecretBackendStaticRoleArray{ SecretBackendStaticRoleArgs{...} }
type SecretBackendStaticRoleArrayOutput ¶ added in v3.4.1
type SecretBackendStaticRoleArrayOutput struct{ *pulumi.OutputState }
func (SecretBackendStaticRoleArrayOutput) ElementType ¶ added in v3.4.1
func (SecretBackendStaticRoleArrayOutput) ElementType() reflect.Type
func (SecretBackendStaticRoleArrayOutput) Index ¶ added in v3.4.1
func (o SecretBackendStaticRoleArrayOutput) Index(i pulumi.IntInput) SecretBackendStaticRoleOutput
func (SecretBackendStaticRoleArrayOutput) ToSecretBackendStaticRoleArrayOutput ¶ added in v3.4.1
func (o SecretBackendStaticRoleArrayOutput) ToSecretBackendStaticRoleArrayOutput() SecretBackendStaticRoleArrayOutput
func (SecretBackendStaticRoleArrayOutput) ToSecretBackendStaticRoleArrayOutputWithContext ¶ added in v3.4.1
func (o SecretBackendStaticRoleArrayOutput) ToSecretBackendStaticRoleArrayOutputWithContext(ctx context.Context) SecretBackendStaticRoleArrayOutput
type SecretBackendStaticRoleInput ¶ added in v3.0.2
type SecretBackendStaticRoleInput interface { pulumi.Input ToSecretBackendStaticRoleOutput() SecretBackendStaticRoleOutput ToSecretBackendStaticRoleOutputWithContext(ctx context.Context) SecretBackendStaticRoleOutput }
type SecretBackendStaticRoleMap ¶ added in v3.4.1
type SecretBackendStaticRoleMap map[string]SecretBackendStaticRoleInput
func (SecretBackendStaticRoleMap) ElementType ¶ added in v3.4.1
func (SecretBackendStaticRoleMap) ElementType() reflect.Type
func (SecretBackendStaticRoleMap) ToSecretBackendStaticRoleMapOutput ¶ added in v3.4.1
func (i SecretBackendStaticRoleMap) ToSecretBackendStaticRoleMapOutput() SecretBackendStaticRoleMapOutput
func (SecretBackendStaticRoleMap) ToSecretBackendStaticRoleMapOutputWithContext ¶ added in v3.4.1
func (i SecretBackendStaticRoleMap) ToSecretBackendStaticRoleMapOutputWithContext(ctx context.Context) SecretBackendStaticRoleMapOutput
type SecretBackendStaticRoleMapInput ¶ added in v3.4.1
type SecretBackendStaticRoleMapInput interface { pulumi.Input ToSecretBackendStaticRoleMapOutput() SecretBackendStaticRoleMapOutput ToSecretBackendStaticRoleMapOutputWithContext(context.Context) SecretBackendStaticRoleMapOutput }
SecretBackendStaticRoleMapInput is an input type that accepts SecretBackendStaticRoleMap and SecretBackendStaticRoleMapOutput values. You can construct a concrete instance of `SecretBackendStaticRoleMapInput` via:
SecretBackendStaticRoleMap{ "key": SecretBackendStaticRoleArgs{...} }
type SecretBackendStaticRoleMapOutput ¶ added in v3.4.1
type SecretBackendStaticRoleMapOutput struct{ *pulumi.OutputState }
func (SecretBackendStaticRoleMapOutput) ElementType ¶ added in v3.4.1
func (SecretBackendStaticRoleMapOutput) ElementType() reflect.Type
func (SecretBackendStaticRoleMapOutput) MapIndex ¶ added in v3.4.1
func (o SecretBackendStaticRoleMapOutput) MapIndex(k pulumi.StringInput) SecretBackendStaticRoleOutput
func (SecretBackendStaticRoleMapOutput) ToSecretBackendStaticRoleMapOutput ¶ added in v3.4.1
func (o SecretBackendStaticRoleMapOutput) ToSecretBackendStaticRoleMapOutput() SecretBackendStaticRoleMapOutput
func (SecretBackendStaticRoleMapOutput) ToSecretBackendStaticRoleMapOutputWithContext ¶ added in v3.4.1
func (o SecretBackendStaticRoleMapOutput) ToSecretBackendStaticRoleMapOutputWithContext(ctx context.Context) SecretBackendStaticRoleMapOutput
type SecretBackendStaticRoleOutput ¶ added in v3.0.2
type SecretBackendStaticRoleOutput struct {
*pulumi.OutputState
}
func (SecretBackendStaticRoleOutput) ElementType ¶ added in v3.0.2
func (SecretBackendStaticRoleOutput) ElementType() reflect.Type
func (SecretBackendStaticRoleOutput) ToSecretBackendStaticRoleOutput ¶ added in v3.0.2
func (o SecretBackendStaticRoleOutput) ToSecretBackendStaticRoleOutput() SecretBackendStaticRoleOutput
func (SecretBackendStaticRoleOutput) ToSecretBackendStaticRoleOutputWithContext ¶ added in v3.0.2
func (o SecretBackendStaticRoleOutput) ToSecretBackendStaticRoleOutputWithContext(ctx context.Context) SecretBackendStaticRoleOutput
func (SecretBackendStaticRoleOutput) ToSecretBackendStaticRolePtrOutput ¶ added in v3.4.1
func (o SecretBackendStaticRoleOutput) ToSecretBackendStaticRolePtrOutput() SecretBackendStaticRolePtrOutput
func (SecretBackendStaticRoleOutput) ToSecretBackendStaticRolePtrOutputWithContext ¶ added in v3.4.1
func (o SecretBackendStaticRoleOutput) ToSecretBackendStaticRolePtrOutputWithContext(ctx context.Context) SecretBackendStaticRolePtrOutput
type SecretBackendStaticRolePtrInput ¶ added in v3.4.1
type SecretBackendStaticRolePtrInput interface { pulumi.Input ToSecretBackendStaticRolePtrOutput() SecretBackendStaticRolePtrOutput ToSecretBackendStaticRolePtrOutputWithContext(ctx context.Context) SecretBackendStaticRolePtrOutput }
type SecretBackendStaticRolePtrOutput ¶ added in v3.4.1
type SecretBackendStaticRolePtrOutput struct {
*pulumi.OutputState
}
func (SecretBackendStaticRolePtrOutput) ElementType ¶ added in v3.4.1
func (SecretBackendStaticRolePtrOutput) ElementType() reflect.Type
func (SecretBackendStaticRolePtrOutput) ToSecretBackendStaticRolePtrOutput ¶ added in v3.4.1
func (o SecretBackendStaticRolePtrOutput) ToSecretBackendStaticRolePtrOutput() SecretBackendStaticRolePtrOutput
func (SecretBackendStaticRolePtrOutput) ToSecretBackendStaticRolePtrOutputWithContext ¶ added in v3.4.1
func (o SecretBackendStaticRolePtrOutput) ToSecretBackendStaticRolePtrOutputWithContext(ctx context.Context) SecretBackendStaticRolePtrOutput
type SecretBackendStaticRoleState ¶
type SecretBackendStaticRoleState struct { // The unique name of the Vault mount to configure. Backend pulumi.StringPtrInput // The unique name of the database connection to use for the static role. DbName pulumi.StringPtrInput // A unique name to give the static role. Name pulumi.StringPtrInput // The amount of time Vault should wait before rotating the password, in seconds. RotationPeriod pulumi.IntPtrInput // Database statements to execute to rotate the password for the configured database user. RotationStatements pulumi.StringArrayInput // The database username that this static role corresponds to. Username pulumi.StringPtrInput }
func (SecretBackendStaticRoleState) ElementType ¶
func (SecretBackendStaticRoleState) ElementType() reflect.Type