Skip to content

Latest commit

 

History

History
36 lines (30 loc) · 1.47 KB

File metadata and controls

36 lines (30 loc) · 1.47 KB

Akeyless::SSHCertificateIssueDetails

Properties

Name Type Description Notes
allowed_domains Array<String> Relevant for host certificate [optional]
allowed_user_key_lengths Hash<String, Integer> [optional]
allowed_users Array<String> Relevant for user certificate [optional]
cert_type Integer [optional]
critical_options Hash<String, String> [optional]
extensions Hash<String, String> [optional]
externally_provided_user_sub_claim_key String ExternallyProvidedUserSubClaimKey is the claim key name where the user name should be taken from [optional]
is_externally_provided_user Boolean IsExternallyProvidedUser is true if allow users should be taken from claims and not from AllowedUsers [optional]
principals Array<String> [optional]
static_key_id String In case it is empty, the key ID will be combination of user identifiers and a random string [optional]

Example

require 'akeyless'

instance = Akeyless::SSHCertificateIssueDetails.new(
  allowed_domains: null,
  allowed_user_key_lengths: null,
  allowed_users: null,
  cert_type: null,
  critical_options: null,
  extensions: null,
  externally_provided_user_sub_claim_key: null,
  is_externally_provided_user: null,
  principals: null,
  static_key_id: null
)