Show / Hide Table of Contents

Class BdsCertificateConfiguration

The BDS certificate configuration information.

Inheritance
object
BdsCertificateConfiguration
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.BdsService.Models
Assembly: OCI.DotNetSDK.Bds.dll
Syntax
public class BdsCertificateConfiguration

Properties

BdsInstanceId

Declaration
[Required(ErrorMessage = "BdsInstanceId is required.")]
[JsonProperty(PropertyName = "bdsInstanceId")]
public string BdsInstanceId { get; set; }
Property Value
Type Description
string

The OCID of the bdsInstance which is the parent resource id.

Remarks

Required

CertificateAuthorityId

Declaration
[JsonProperty(PropertyName = "certificateAuthorityId")]
public string CertificateAuthorityId { get; set; }
Property Value
Type Description
string

The OCID of the certificate authority which is associated with this certificate configuration. The value is Null when this BDS certificate configuration type is SELF_SIGNED.

CompartmentId

Declaration
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }
Property Value
Type Description
string

The OCID of the compartment of the certificate authority connecting to this certificate configuration.

DisplayName

Declaration
[Required(ErrorMessage = "DisplayName is required.")]
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type Description
string

The display name of the BDS certificate configuration.

Remarks

Required

Id

Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }
Property Value
Type Description
string

The ID of the BDS certificate configuration defined under BDS resources, not OCID.

Remarks

Required

IsDefaultConfiguration

Declaration
[Required(ErrorMessage = "IsDefaultConfiguration is required.")]
[JsonProperty(PropertyName = "isDefaultConfiguration")]
public bool? IsDefaultConfiguration { get; set; }
Property Value
Type Description
bool?

If this BDS certificate configuration is a default configuration or not. There will be only one Default certificate configuration per BDS cluster.

Remarks

Required

LifecycleState

Declaration
[Required(ErrorMessage = "LifecycleState is required.")]
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public BdsCertificateConfiguration.LifecycleStateEnum? LifecycleState { get; set; }
Property Value
Type Description
BdsCertificateConfiguration.LifecycleStateEnum?

The lifecycle status of the BDS certificate configuration.

Remarks

Required

TimeCreated

Declaration
[Required(ErrorMessage = "TimeCreated is required.")]
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }
Property Value
Type Description
DateTime?

The time when the BDS certificate configuration was created, shown as an RFC 3339 formatted datetime string.

Remarks

Required

TimeLastRefreshedOrGenerated

Declaration
[JsonProperty(PropertyName = "timeLastRefreshedOrGenerated")]
public DateTime? TimeLastRefreshedOrGenerated { get; set; }
Property Value
Type Description
DateTime?

The last time the BDS certificate configuration was used to generate or renew the certificate(s).

TimeUpdated

Declaration
[Required(ErrorMessage = "TimeUpdated is required.")]
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }
Property Value
Type Description
DateTime?

The time the BDS certificate configuration was updated, shown as an RFC 3339 formatted datetime string.

Remarks

Required

Type

Declaration
[Required(ErrorMessage = "Type is required.")]
[JsonProperty(PropertyName = "type")]
[JsonConverter(typeof(ResponseEnumConverter))]
public BdsCertificateConfiguration.TypeEnum? Type { get; set; }
Property Value
Type Description
BdsCertificateConfiguration.TypeEnum?

The type of the BDS certificate configuration, also the type of the BDS certificates which will be generated by the BDS certificate configuration.

Remarks

Required

In this article
Back to top