ITlsConfiguration Interface

Definition

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

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
ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to