Skip to content

Latest commit

 

History

History
54 lines (46 loc) · 4.68 KB

File metadata and controls

54 lines (46 loc) · 4.68 KB

DynamicSecretCreateMongoDb

dynamicSecretCreateMongoDb is a command that creates either mongodb dynamic secret or mongodb atlas dynamic secret

Properties

Name Type Description Notes
araEnabled Boolean Enable or disable Agentic Runtime Authority rule enforcement for this item. Mirrors commands.AgenticRulesParams.AraEnabled. [optional]
customUsernameTemplate String Customize how temporary usernames are generated using go template [optional]
deleteProtection String Protection from accidental deletion of this object [true/false] [optional]
description String Description of the object [optional]
inputRule List<String> Agentic input rule in name=...,rule=... format (e.g. name=rule1,rule=Sanitize input) Mirrors commands.AgenticRulesParams — kept separate because ResourceDS cannot embed it (different package, different struct layout). [optional]
itemCustomFields Map<String, String> Additional custom fields to associate with the item [optional]
json Boolean Set output format to JSON [optional]
mongodbAtlasApiPrivateKey String MongoDB Atlas private key [optional]
mongodbAtlasApiPublicKey String MongoDB Atlas public key [optional]
mongodbAtlasProjectId String MongoDB Atlas project ID [optional]
mongodbCustomData String MongoDB custom data [optional]
mongodbDefaultAuthDb String MongoDB server default authentication database [optional]
mongodbHostPort String MongoDB server host and port [optional]
mongodbName String MongoDB Name [optional]
mongodbPassword String MongoDB server password. You will prompted to provide a password if it will not appear in CLI parameters [optional]
mongodbRoles String MongoDB Roles [optional]
mongodbScopes String MongoDB Scopes (Atlas only) [optional]
mongodbServerUri String MongoDB server URI [optional]
mongodbUriOptions String MongoDB server URI options [optional]
mongodbUsername String MongoDB server username [optional]
name String Dynamic 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]
producerEncryptionKeyName String Encrypt producer with following key [optional]
secureAccessBastionIssuer String Deprecated. use secure-access-certificate-issuer [optional]
secureAccessCertificateIssuer String Path to the SSH Certificate Issuer for your Akeyless Secure Access [optional]
secureAccessDbName String The DB name (relevant only for DB Dynamic-Secret) [optional]
secureAccessDelay Long The delay duration, in seconds, to wait after generating just-in-time credentials. Accepted range: 0-120 seconds [optional]
secureAccessEnable String Enable/Disable secure remote access [true/false] [optional]
secureAccessHost List<String> Target DB servers for connections (In case of Linked Target association, host(s) will inherit Linked Target hosts) [optional]
secureAccessWeb Boolean Enable Web Secure Remote Access [optional]
skipDryRun String If set, dry-run will be skipped [optional]
tags List<String> Add tags attached to this object [optional]
targetName String Target name [optional]
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]
userTtl String User TTL [optional]