Class EnableCertificateDetails
The request body info about configure certificate service list.
Inherited Members
Namespace: Oci.BdsService.Models
Assembly: OCI.DotNetSDK.Bds.dll
Syntax
public class EnableCertificateDetails
Properties
ClusterAdminPassword
Declaration
[Required(ErrorMessage = "ClusterAdminPassword is required.")]
[JsonProperty(PropertyName = "clusterAdminPassword")]
public string ClusterAdminPassword { get; set; }
Property Value
Type | Description |
---|---|
string | Base-64 encoded password for the cluster admin user. |
Remarks
Required
HostCertDetails
Declaration
[JsonProperty(PropertyName = "hostCertDetails")]
public List<HostCertDetails> HostCertDetails { get; set; }
Property Value
Type | Description |
---|---|
List<HostCertDetails> | List of leaf certificates to use for services on each host. If custom host certificate is provided the root certificate becomes required. |
RootCertificate
Declaration
[JsonProperty(PropertyName = "rootCertificate")]
public string RootCertificate { get; set; }
Property Value
Type | Description |
---|---|
string | Plain text certificate/s in order, separated by new line character. If not provided in request a self-signed root certificate is generated inside the cluster. In case hostCertDetails is provided, root certificate is mandatory. |
ServerKeyPassword
Declaration
[JsonProperty(PropertyName = "serverKeyPassword")]
public string ServerKeyPassword { get; set; }
Property Value
Type | Description |
---|---|
string | Base-64 encoded password for CA certificate's private key. This value can be empty. |
Services
Declaration
[Required(ErrorMessage = "Services is required.")]
[JsonProperty(PropertyName = "services")]
public List<Service> Services { get; set; }
Property Value
Type | Description |
---|---|
List<Service> | List of services for which certificate needs to be enabled. |
Remarks
Required