Share via


CaCertificateProperties Class

Definition

The properties of CA certificate.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.CaCertificatePropertiesTypeConverter))]
public class CaCertificateProperties : Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.ICaCertificateProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.CaCertificatePropertiesTypeConverter))>]
type CaCertificateProperties = class
    interface ICaCertificateProperties
    interface IJsonSerializable
Public Class CaCertificateProperties
Implements ICaCertificateProperties
Inheritance
CaCertificateProperties
Attributes
Implements

Constructors

CaCertificateProperties()

Creates an new CaCertificateProperties instance.

Properties

Description

Description for the CA Certificate resource.

EncodedCertificate

Base64 encoded PEM (Privacy Enhanced Mail) format certificate data.

ExpiryTimeInUtc

Certificate expiry time in UTC. This is a read-only field.

IssueTimeInUtc

Certificate issue time in UTC. This is a read-only field.

ProvisioningState

Provisioning state of the CA Certificate resource.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CaCertificateProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CaCertificateProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.EventGrid.Models.ICaCertificateProperties.

FromJsonString(String)

Creates a new instance of CaCertificateProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of CaCertificateProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to