Skip to content

Latest commit

 

History

History
46 lines (38 loc) · 4.14 KB

File metadata and controls

46 lines (38 loc) · 4.14 KB

RotatedSecretCreateOpenAI

rotatedSecretCreateOpenAI is a command that creates a rotated secret for an OpenAI target by rotating the admin API key configured on the target.

Properties

Name Type Description Notes
apiKey String Admin API key value to rotate (relevant only for rotator-type=api-key) [optional]
apiKeyId String Admin API key ID to rotate (relevant only for rotator-type=api-key) [optional]
araEnabled Boolean Enable or disable Agentic Runtime Authority rule enforcement for this item. When false, user-defined input/output rules are stored but not enforced; the base security validation still runs. AraEnabled is tri-state (nil/true/false), not a plain bool: it self-encodes its wire value (see akl.OptionalBool) so an explicit false survives the curl-proxy relay instead of being dropped like a default-false bool flag. [optional]
authenticationCredentials String The credentials to connect with use-user-creds/use-target-creds [optional]
autoRotate String [optional]
deleteProtection String Protection from accidental deletion of this object [true/false] [optional]
description String Description of the object [optional]
enableAgenticRuntimeAuthority Boolean EnableAra is the documented spelling of AraEnabled. Both set the same field; --ara-enabled shipped first and stays as an undocumented alias so existing scripts and the Terraform provider keep working. [optional]
enableAiQuorum Boolean Turns on AI Quorum checks for this item. [optional]
inputRule List<String> Agentic input rule in name=...,rule=... format (e.g. name=rule1,rule=Sanitize input) [optional]
itemCustomFields Map<String, String> Additional custom fields to associate with the item [optional]
json Boolean Set output format to JSON [optional]
key String [optional]
lockOnRead String Lock this secret after each successful value read [optional]
lockTtl String Lock TTL in minutes [optional]
maxVersions String Set the maximum number of versions, limited by the account settings defaults. [optional]
name String Rotated secret name
outputRule List<String> Agentic output rule in name=...,rule=... format (e.g. name=rule1,rule=Mask secrets) [optional]
passwordLength String The length of the password to be generated [optional]
rotateOnUnlock String Rotate this secret after it is unlocked [optional]
rotationEventIn List<String> How many days before the rotation of the item would you like to be notified [optional]
rotationHour Integer [optional]
rotationInterval String [optional]
rotatorType String The rotator type. options: [target/api-key]
skipDryRun String If set, dry-run will be skipped [optional]
tags List<String> Add tags attached to this object [optional]
targetName String The target name to associate
token String Authentication token (see `/auth` and `/configure`) [optional]
uidToken String The universal identity token, Required only for universal_identity authentication [optional]
useCapitalLetters String Specifies whether the generated temporary password must contain at least one uppercase character from the ISO basic Latin alphabet (A to Z). [true/false] [optional]
useLowerLetters String Specifies whether the generated temporary password must contain at least one lowercase character from the ISO basic Latin alphabet (a to z). [true/false] [optional]
useNumbers String Specifies whether the generated temporary password must contain at least one numeric character (0 to 9). [true/false] [optional]
useSpecialCharacters String [optional]