CertificateWithKey Class

Definition

TLS certificate and private key pair.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.CertificateWithKeyTypeConverter))]
public class CertificateWithKey : Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.ICertificateWithKey
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.CertificateWithKeyTypeConverter))>]
type CertificateWithKey = class
    interface ICertificateWithKey
    interface IJsonSerializable
Public Class CertificateWithKey
Implements ICertificateWithKey
Inheritance
CertificateWithKey
Attributes
Implements

Constructors

Name Description
CertificateWithKey()

Creates an new CertificateWithKey instance.

Properties

Name Description
CertificateLocation

Location of the certificate source.

CertificateSubLocation

Sub-location within the certificate source.

CertificateType

The type of certificate source.

PrivateKeyLocation

Location of the private key source.

PrivateKeySubLocation

Sub-location within the private key source.

PrivateKeyType

The type of private key source. Only kubernetesSecret is supported for security reasons.

Methods

Name Description
DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CertificateWithKey.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CertificateWithKey.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Monitor.PipelineGroup.Models.ICertificateWithKey.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of CertificateWithKey into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to