Skip to main content

SecretRotationAzureClientSecret

Resource SecretRotationAzureClientSecret in pulumi-infisical.
5 min read

Resource SecretRotationAzureClientSecret in pulumi-infisical.

Pulumi type: infisical:index/secretRotationAzureClientSecret:SecretRotationAzureClientSecret.

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

SecretRotationAzureClientSecretParameters (input)#

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

PropertyTypeRequiredDescription
clientIdstringyesThe client ID of the Azure Application to rotate the client secret for.
objectIdstringyesThe ID of the Azure Application to rotate the client secret for.

SecretRotationAzureClientSecretRotateAtUtc (input)#

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

SecretRotationAzureClientSecretSecretsMapping (input)#

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

PropertyTypeRequiredDescription
clientIdstringyesThe name of the secret that the client ID will be mapped to.
clientSecretstringyesThe name of the secret that the rotated client secret will be mapped to.

SecretRotationAzureClientSecretTemporaryParameters (input)#

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

This object has no fields.

SecretRotationAzureClientSecretParameters (output)#

Output object SecretRotationAzureClientSecretParameters. Fields below belong to this object.

PropertyTypeAlways presentDescription
clientIdstringyesThe client ID of the Azure Application to rotate the client secret for.
objectIdstringyesThe ID of the Azure Application to rotate the client secret for.

SecretRotationAzureClientSecretRotateAtUtc (output)#

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

SecretRotationAzureClientSecretSecretsMapping (output)#

Output object SecretRotationAzureClientSecretSecretsMapping. Fields below belong to this object.

PropertyTypeAlways presentDescription
clientIdstringyesThe name of the secret that the client ID will be mapped to.
clientSecretstringyesThe name of the secret that the rotated client secret will be mapped to.

SecretRotationAzureClientSecretTemporaryParameters (output)#

Output object SecretRotationAzureClientSecretTemporaryParameters. Fields below belong to this object.

This object has no fields.