Akeyless::DynamicSecretCreateOpenAI
Name
Type
Description
Notes
custom_username_template
String
Customize how temporary usernames are generated using go template
[optional]
delete_protection
String
Protection from accidental deletion of this object [true/false]
[optional]
description
String
Description of the object
[optional]
item_custom_fields
Hash<String, String>
Additional custom fields to associate with the item
[optional]
json
Boolean
Set output format to JSON
[optional][default to false]
name
String
Dynamic secret name
producer_encryption_key_name
String
Dynamic producer encryption key
[optional]
project_id
String
Project ID
[optional]
tags
Array<String>
Add tags attached to this object
[optional]
target_name
String
Name of existing target to use in producer creation
[optional]
token
String
Authentication token (see `/auth` and `/configure`)
[optional]
uid_token
String
The universal identity token, Required only for universal_identity authentication
[optional]
user_ttl
String
User TTL
[optional][default to '60m']
require 'akeyless'
instance = Akeyless ::DynamicSecretCreateOpenAI . new (
custom_username_template : null ,
delete_protection : null ,
description : null ,
item_custom_fields : null ,
json : null ,
name : null ,
producer_encryption_key_name : null ,
project_id : null ,
tags : null ,
target_name : null ,
token : null ,
uid_token : null ,
user_ttl : null
)