Skip to content

Latest commit

 

History

History
88 lines (82 loc) · 4.04 KB

PKICertificateIssueDetails.md

File metadata and controls

88 lines (82 loc) · 4.04 KB

Akeyless::PKICertificateIssueDetails

Properties

Name Type Description Notes
acme_enabled Boolean [optional]
allow_any_name Boolean [optional]
allow_copy_ext_from_csr Boolean [optional]
allow_subdomains Boolean [optional]
allowed_domains_list Array<String> [optional]
allowed_extra_extensions Hash<String, Array<String>> [optional]
allowed_uri_sans Array<String> [optional]
auto_renew_certificate Boolean [optional]
basic_constraints_valid_for_non_ca Boolean [optional]
certificate_authority_mode String [optional]
client_flag Boolean [optional]
code_signing_flag Boolean [optional]
country Array<String> [optional]
create_private_crl Boolean [optional]
create_public_crl Boolean [optional]
destination_path String DestinationPath is the destination to save generated certificates [optional]
enforce_hostnames Boolean [optional]
expiration_events Array<CertificateExpirationEvent> ExpirationNotification holds a list of expiration notices that should be sent in case a certificate is about to expire, this value is being propagated to the Certificate resources that are created [optional]
gw_cluster_id Integer [optional]
gw_cluster_url String GWClusterURL is required when CAMode is &quot;public&quot; and it defines the cluster URL the PKI should be issued from. The GW cluster must have permissions to read associated target's details [optional]
is_ca Boolean [optional]
key_bits Integer [optional]
key_type String [optional]
key_usage_list Array<String> [optional]
locality Array<String> [optional]
non_critical_key_usage Boolean [optional]
not_before_duration Integer A Duration represents the elapsed time between two instants as an int64 nanosecond count. The representation limits the largest representable duration to approximately 290 years. [optional]
organization_list Array<String> [optional]
organization_unit_list Array<String> [optional]
postal_code Array<String> [optional]
protect_generated_certificates Boolean ProtectGeneratedCertificates dictates whether the created certificates should be protected from deletion [optional]
province Array<String> [optional]
renew_before_expiration_in_days Integer [optional]
require_cn Boolean [optional]
server_flag Boolean [optional]
street_address Array<String> [optional]

Example

require 'akeyless'

instance = Akeyless::PKICertificateIssueDetails.new(
  acme_enabled: null,
  allow_any_name: null,
  allow_copy_ext_from_csr: null,
  allow_subdomains: null,
  allowed_domains_list: null,
  allowed_extra_extensions: null,
  allowed_uri_sans: null,
  auto_renew_certificate: null,
  basic_constraints_valid_for_non_ca: null,
  certificate_authority_mode: null,
  client_flag: null,
  code_signing_flag: null,
  country: null,
  create_private_crl: null,
  create_public_crl: null,
  destination_path: null,
  enforce_hostnames: null,
  expiration_events: null,
  gw_cluster_id: null,
  gw_cluster_url: null,
  is_ca: null,
  key_bits: null,
  key_type: null,
  key_usage_list: null,
  locality: null,
  non_critical_key_usage: null,
  not_before_duration: null,
  organization_list: null,
  organization_unit_list: null,
  postal_code: null,
  protect_generated_certificates: null,
  province: null,
  renew_before_expiration_in_days: null,
  require_cn: null,
  server_flag: null,
  street_address: null
)