Skip to main content

SecretRotationDatadogApiKey

Resource SecretRotationDatadogApiKey in pulumi-infisical.
4 min read

Resource SecretRotationDatadogApiKey in pulumi-infisical.

Pulumi type: infisical:index/secretRotationDatadogApiKey:SecretRotationDatadogApiKey.

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

SecretRotationDatadogApiKeyParameters (input)#

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

PropertyTypeRequiredDescription
namestringyesThe name for the generated Datadog API keys.

SecretRotationDatadogApiKeyRotateAtUtc (input)#

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

SecretRotationDatadogApiKeySecretsMapping (input)#

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

PropertyTypeRequiredDescription
apiKeystringyesThe name of the secret that the rotated Datadog API key will be mapped to.
apiKeyIdstringyesThe name of the secret that the Datadog API key ID will be mapped to.

SecretRotationDatadogApiKeyTemporaryParameters (input)#

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

This object has no fields.

SecretRotationDatadogApiKeyParameters (output)#

Output object SecretRotationDatadogApiKeyParameters. Fields below belong to this object.

PropertyTypeAlways presentDescription
namestringyesThe name for the generated Datadog API keys.

SecretRotationDatadogApiKeyRotateAtUtc (output)#

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

SecretRotationDatadogApiKeySecretsMapping (output)#

Output object SecretRotationDatadogApiKeySecretsMapping. Fields below belong to this object.

PropertyTypeAlways presentDescription
apiKeystringyesThe name of the secret that the rotated Datadog API key will be mapped to.
apiKeyIdstringyesThe name of the secret that the Datadog API key ID will be mapped to.

SecretRotationDatadogApiKeyTemporaryParameters (output)#

Output object SecretRotationDatadogApiKeyTemporaryParameters. Fields below belong to this object.

This object has no fields.