Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateCertificateAuthorityDetails

The details for creating a certificate authority (CA).

Properties

certificateAuthorityConfig

Optional certificateAuthorityRules

certificateAuthorityRules: Array<CertificateAuthorityRule>

A list of rules that control how the CA is used and managed.

Optional certificateRevocationListDetails

certificateRevocationListDetails: model.CertificateRevocationListDetails

compartmentId

compartmentId: string

The compartment in which you want to create the CA.

Optional definedTags

definedTags: undefined | object

Usage of predefined tag keys. These predefined keys are scoped to namespaces. Example: {@code {"foo-namespace": {"bar-key": "value"}}}

Optional description

description: undefined | string

A brief description of the CA.

Optional freeformTags

freeformTags: undefined | object

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {@code {"bar-key": "value"}}

kmsKeyId

kmsKeyId: string

The OCID of the Oracle Cloud Infrastructure Vault key used to encrypt the CA.

name

name: string

A user-friendly name for the CA. Names are unique within a compartment. Avoid entering confidential information. Valid characters include uppercase or lowercase letters, numbers, hyphens, underscores, and periods.

Functions

getDeserializedJsonObj

getJsonObj