PipelineGroupTlsConfiguration Class

Definition

TLS configuration that can be referenced by receivers.

public class PipelineGroupTlsConfiguration : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupTlsConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Monitor.PipelineGroups.Models.PipelineGroupTlsConfiguration>
type PipelineGroupTlsConfiguration = class
    interface IJsonModel<PipelineGroupTlsConfiguration>
    interface IPersistableModel<PipelineGroupTlsConfiguration>
Public Class PipelineGroupTlsConfiguration
Implements IJsonModel(Of PipelineGroupTlsConfiguration), IPersistableModel(Of PipelineGroupTlsConfiguration)
Inheritance
PipelineGroupTlsConfiguration
Implements

Constructors

Name Description
PipelineGroupTlsConfiguration(String)

Initializes a new instance of PipelineGroupTlsConfiguration.

Properties

Name Description
ClientCa

Certificate source configuration for the client CA certificate for validating client certificates. If not specified, default CA certificates are used.

Mode

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

Name

The name of the TLS configuration.

TlsCertificate

TLS certificate and its private key. If not specified, default TLS certificate is used.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<PipelineGroupTlsConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<PipelineGroupTlsConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<PipelineGroupTlsConfiguration>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<PipelineGroupTlsConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<PipelineGroupTlsConfiguration>.Write(ModelReaderWriterOptions)

Applies to