Skip to content

Latest commit

 

History

History
82 lines (76 loc) · 4.58 KB

File metadata and controls

82 lines (76 loc) · 4.58 KB

Akeyless::DynamicSecretCreateLdap

Properties

Name Type Description Notes
provider_type String [optional]
bind_dn String Bind DN [optional]
bind_dn_password String Bind DN Password [optional]
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]
external_username String Externally provided username [true/false] [optional][default to 'false']
fixed_user_claim_keyname String For externally provided users, denotes the key-name of IdP claim to extract the username from (relevant only for external-username=true) [optional][default to 'ext_username']
group_dn String Group DN which the temporary user should be added [optional]
host_provider String Host provider type [explicit/target], Default Host provider is explicit, Relevant only for Secure Remote Access of ssh cert issuer, ldap rotated secret and ldap dynamic secret [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]
ldap_ca_cert String CA Certificate File Content [optional]
ldap_url String LDAP Server URL [optional]
name String Dynamic secret name
password_length String The length of the password to be generated [optional]
producer_encryption_key_name String Dynamic producer encryption key [optional]
secure_access_bastion_issuer String Deprecated. use secure-access-certificate-issuer [optional]
secure_access_certificate_issuer String Path to the SSH Certificate Issuer for your Akeyless Secure Access [optional]
secure_access_delay Integer The delay duration, in seconds, to wait after generating just-in-time credentials. Accepted range: 0-120 seconds [optional]
secure_access_enable String Enable/Disable secure remote access [true/false] [optional]
secure_access_host Array<String> Target servers for connections (In case of Linked Target association, host(s) will inherit Linked Target hosts - Relevant only for Dynamic Secrets/producers) [optional]
secure_access_rd_gateway_server String RD Gateway server [optional]
secure_access_rdp_domain String Required when the Dynamic Secret is used for a domain user [optional]
tags Array<String> Add tags attached to this object [optional]
target Array<String> A list of linked targets to be associated, Relevant only for Secure Remote Access for ssh cert issuer, ldap rotated secret and ldap dynamic secret, To specify multiple targets use argument multiple times [optional]
target_name String Target name [optional]
token String Authentication token (see `/auth` and `/configure`) [optional]
token_expiration String Token expiration [optional]
uid_token String The universal identity token, Required only for universal_identity authentication [optional]
user_attribute String User Attribute [optional]
user_dn String User DN [optional]
user_ttl String User TTL [optional][default to '60m']

Example

require 'akeyless'

instance = Akeyless::DynamicSecretCreateLdap.new(
  provider_type: null,
  bind_dn: null,
  bind_dn_password: null,
  custom_username_template: null,
  delete_protection: null,
  description: null,
  external_username: null,
  fixed_user_claim_keyname: null,
  group_dn: null,
  host_provider: null,
  item_custom_fields: null,
  json: null,
  ldap_ca_cert: null,
  ldap_url: null,
  name: null,
  password_length: null,
  producer_encryption_key_name: null,
  secure_access_bastion_issuer: null,
  secure_access_certificate_issuer: null,
  secure_access_delay: null,
  secure_access_enable: null,
  secure_access_host: null,
  secure_access_rd_gateway_server: null,
  secure_access_rdp_domain: null,
  tags: null,
  target: null,
  target_name: null,
  token: null,
  token_expiration: null,
  uid_token: null,
  user_attribute: null,
  user_dn: null,
  user_ttl: null
)