TlsConfiguration Class

Definition

TLS configuration that can be referenced by receivers.

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

Constructors

Name Description
TlsConfiguration()

Creates an new TlsConfiguration instance.

Properties

Name Description
CertificateLocation

Location of the certificate source.

CertificateSubLocation

Sub-location within the certificate source.

CertificateType

The type of certificate source.

ClientCaLocation

Location of the certificate source.

ClientCaSubLocation

Sub-location within the certificate source.

ClientCaType

The type of certificate source.

Mode

The TLS security mode for receivers using this configuration. Default is 'mutualTls'.

Name

The name of the TLS configuration.

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 TlsConfiguration.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of TlsConfiguration.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of TlsConfiguration into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to