Skip to main content

DynamicSecretMongoDb

Resource DynamicSecretMongoDb in pulumi-infisical.
4 min read

Resource DynamicSecretMongoDb in pulumi-infisical.

Pulumi type: infisical:index/dynamicSecretMongoDb:DynamicSecretMongoDb.

name is the Pulumi resource name. Nested object fields are documented under that object. They are not arguments of this resource.

Example#

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

Arguments#

PropertyTypeRequiredDescription
configurationDynamicSecretMongoDbConfiguration (input)yesThe configuration of the dynamic secret
defaultTtlstringyesThe default TTL that will be applied for all the leases.
environmentSlugstringyesThe slug of the environment to create the dynamic secret in.
maxTtlstringnoThe maximum limit a TTL can be leased or renewed for.
metadatasDynamicSecretMongoDbMetadata (input)[]noThe metadata associated with this dynamic secret
namestringnoThe name of the dynamic secret.
pathstringyesThe path to create the dynamic secret in.
projectSlugstringyesThe slug of the project to create dynamic secret in.
usernameTemplatestringnoThe username template of the dynamic secret

Outputs#

Computed outputs are produced by the provider. They are not constructor arguments.

PropertyTypeComputedDescription
configurationDynamicSecretMongoDbConfiguration (output)noThe configuration of the dynamic secret
defaultTtlstringnoThe default TTL that will be applied for all the leases.
environmentSlugstringnoThe slug of the environment to create the dynamic secret in.
maxTtlstringnoThe maximum limit a TTL can be leased or renewed for.
metadatasDynamicSecretMongoDbMetadata (output)[]noThe metadata associated with this dynamic secret
namestringnoThe name of the dynamic secret.
pathstringnoThe path to create the dynamic secret in.
projectSlugstringnoThe slug of the project to create dynamic secret in.
usernameTemplatestringnoThe username template of the dynamic secret

DynamicSecretMongoDbConfiguration (input)#

Input object DynamicSecretMongoDbConfiguration. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
castringnoThe CA certificate to use to connect to the database.
databasestringyesThe name of the database to use.
hoststringyesThe host of the database server.
passwordstringyesThe password to use to connect to the database.
portnumbernoThe port of the database server.
rolesstring[]yesA list of role names to assign to the user. The role names can either be built-in or custom.
usernamestringyesThe username to use to connect to the database.

DynamicSecretMongoDbMetadata (input)#

Input object DynamicSecretMongoDbMetadata. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
keystringyesThe key of the metadata object
valuestringyesThe value of the metadata object

DynamicSecretMongoDbConfiguration (output)#

Output object DynamicSecretMongoDbConfiguration. Fields below belong to this object.

PropertyTypeAlways presentDescription
castringnoThe CA certificate to use to connect to the database.
databasestringyesThe name of the database to use.
hoststringyesThe host of the database server.
passwordstringyesThe password to use to connect to the database.
portnumbernoThe port of the database server.
rolesstring[]yesA list of role names to assign to the user. The role names can either be built-in or custom.
usernamestringyesThe username to use to connect to the database.

DynamicSecretMongoDbMetadata (output)#

Output object DynamicSecretMongoDbMetadata. Fields below belong to this object.

PropertyTypeAlways presentDescription
keystringyesThe key of the metadata object
valuestringyesThe value of the metadata object