Skip to main content

SecretRotationMssqlCredentials

Resource SecretRotationMssqlCredentials in pulumi-infisical.
5 min read

Resource SecretRotationMssqlCredentials in pulumi-infisical.

Pulumi type: infisical:index/secretRotationMssqlCredentials:SecretRotationMssqlCredentials.

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
autoRotationEnabledbooleannoWhether secrets should be automatically rotated.
connectionIdstringyesThe ID of the connection to use for the secret rotation.
descriptionstringnoThe description of the secret rotation.
environmentstringyesThe slug of the project environment to rotate secrets from.
namestringnoThe name of the secret rotation.
parametersSecretRotationMssqlCredentialsParameters (input)yesParameters to modify how secrets are rotated.
projectIdstringyesThe ID of the Infisical project to create the secret rotation in.
rotateAtUtcSecretRotationMssqlCredentialsRotateAtUtc (input)noAt which UTC time the rotation should occur.
rotationIntervalnumbernoHow many days to wait between each rotation.
secretPathstringyesThe folder path to rotate secrets from.
secretsMappingSecretRotationMssqlCredentialsSecretsMapping (input)yesSecret mappings to modify how secrets are rotated.
temporaryParametersSecretRotationMssqlCredentialsTemporaryParameters (input)noTemporary parameters to modify how secrets are rotated.

Outputs#

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

PropertyTypeComputedDescription
autoRotationEnabledbooleannoWhether secrets should be automatically rotated.
connectionIdstringnoThe ID of the connection to use for the secret rotation.
descriptionstringnoThe description of the secret rotation.
environmentstringnoThe slug of the project environment to rotate secrets from.
namestringnoThe name of the secret rotation.
parametersSecretRotationMssqlCredentialsParameters (output)noParameters to modify how secrets are rotated.
projectIdstringnoThe ID of the Infisical project to create the secret rotation in.
rotateAtUtcSecretRotationMssqlCredentialsRotateAtUtc (output)noAt which UTC time the rotation should occur.
rotationIntervalnumbernoHow many days to wait between each rotation.
secretPathstringnoThe folder path to rotate secrets from.
secretsMappingSecretRotationMssqlCredentialsSecretsMapping (output)noSecret mappings to modify how secrets are rotated.
temporaryParametersSecretRotationMssqlCredentialsTemporaryParameters (output)noTemporary parameters to modify how secrets are rotated.

SecretRotationMssqlCredentialsParameters (input)#

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

PropertyTypeRequiredDescription
username1stringyesThe username of the first login to rotate passwords for. This user must already exists in your database.
username2stringyesThe username of the second login to rotate passwords for. This user must already exists in your database.

SecretRotationMssqlCredentialsRotateAtUtc (input)#

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

PropertyTypeRequiredDescription
hoursnumbernoThe hour at which the rotation should occur (UTC).
minutesnumbernoThe minute at which the rotation should occur (UTC).

SecretRotationMssqlCredentialsSecretsMapping (input)#

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

PropertyTypeRequiredDescription
passwordstringyesThe name of the secret that the generated password will be mapped to.
usernamestringyesThe name of the secret that the active username will be mapped to.

SecretRotationMssqlCredentialsTemporaryParameters (input)#

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

This object has no fields.

SecretRotationMssqlCredentialsParameters (output)#

Output object SecretRotationMssqlCredentialsParameters. Fields below belong to this object.

PropertyTypeAlways presentDescription
username1stringyesThe username of the first login to rotate passwords for. This user must already exists in your database.
username2stringyesThe username of the second login to rotate passwords for. This user must already exists in your database.

SecretRotationMssqlCredentialsRotateAtUtc (output)#

Output object SecretRotationMssqlCredentialsRotateAtUtc. Fields below belong to this object.

PropertyTypeAlways presentDescription
hoursnumberyesThe hour at which the rotation should occur (UTC).
minutesnumberyesThe minute at which the rotation should occur (UTC).

SecretRotationMssqlCredentialsSecretsMapping (output)#

Output object SecretRotationMssqlCredentialsSecretsMapping. Fields below belong to this object.

PropertyTypeAlways presentDescription
passwordstringyesThe name of the secret that the generated password will be mapped to.
usernamestringyesThe name of the secret that the active username will be mapped to.

SecretRotationMssqlCredentialsTemporaryParameters (output)#

Output object SecretRotationMssqlCredentialsTemporaryParameters. Fields below belong to this object.

This object has no fields.