Skip to main content

SecretRotationAwsIamUserSecret

Resource SecretRotationAwsIamUserSecret in pulumi-infisical.
5 min read

Resource SecretRotationAwsIamUserSecret in pulumi-infisical.

Pulumi type: infisical:index/secretRotationAwsIamUserSecret:SecretRotationAwsIamUserSecret.

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.
parametersSecretRotationAwsIamUserSecretParameters (input)yesParameters to modify how secrets are rotated.
projectIdstringyesThe ID of the Infisical project to create the secret rotation in.
rotateAtUtcSecretRotationAwsIamUserSecretRotateAtUtc (input)noAt which UTC time the rotation should occur.
rotationIntervalnumbernoHow many days to wait between each rotation.
secretPathstringyesThe folder path to rotate secrets from.
secretsMappingSecretRotationAwsIamUserSecretSecretsMapping (input)yesSecret mappings to modify how secrets are rotated.
temporaryParametersSecretRotationAwsIamUserSecretTemporaryParameters (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.
parametersSecretRotationAwsIamUserSecretParameters (output)noParameters to modify how secrets are rotated.
projectIdstringnoThe ID of the Infisical project to create the secret rotation in.
rotateAtUtcSecretRotationAwsIamUserSecretRotateAtUtc (output)noAt which UTC time the rotation should occur.
rotationIntervalnumbernoHow many days to wait between each rotation.
secretPathstringnoThe folder path to rotate secrets from.
secretsMappingSecretRotationAwsIamUserSecretSecretsMapping (output)noSecret mappings to modify how secrets are rotated.
temporaryParametersSecretRotationAwsIamUserSecretTemporaryParameters (output)noTemporary parameters to modify how secrets are rotated.

SecretRotationAwsIamUserSecretParameters (input)#

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

PropertyTypeRequiredDescription
regionstringyesThe AWS region the client is present in.
userNamestringyesThe name of the client to rotate credentials for.

SecretRotationAwsIamUserSecretRotateAtUtc (input)#

Input object SecretRotationAwsIamUserSecretRotateAtUtc. 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).

SecretRotationAwsIamUserSecretSecretsMapping (input)#

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

PropertyTypeRequiredDescription
accessKeyIdstringyesThe name of the secret that the access key ID will be mapped to.
secretAccessKeystringyesThe name of the secret that the rotated secret access key will be mapped to.

SecretRotationAwsIamUserSecretTemporaryParameters (input)#

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

This object has no fields.

SecretRotationAwsIamUserSecretParameters (output)#

Output object SecretRotationAwsIamUserSecretParameters. Fields below belong to this object.

PropertyTypeAlways presentDescription
regionstringyesThe AWS region the client is present in.
userNamestringyesThe name of the client to rotate credentials for.

SecretRotationAwsIamUserSecretRotateAtUtc (output)#

Output object SecretRotationAwsIamUserSecretRotateAtUtc. 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).

SecretRotationAwsIamUserSecretSecretsMapping (output)#

Output object SecretRotationAwsIamUserSecretSecretsMapping. Fields below belong to this object.

PropertyTypeAlways presentDescription
accessKeyIdstringyesThe name of the secret that the access key ID will be mapped to.
secretAccessKeystringyesThe name of the secret that the rotated secret access key will be mapped to.

SecretRotationAwsIamUserSecretTemporaryParameters (output)#

Output object SecretRotationAwsIamUserSecretTemporaryParameters. Fields below belong to this object.

This object has no fields.