Share via


BackendTlsProperties Class

Definition

Properties controlling TLS Certificate Validation.

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

Constructors

BackendTlsProperties()

Initializes a new instance of BackendTlsProperties.

Properties

ShouldValidateCertificateChain

Flag indicating whether SSL certificate chain validation should be done when using self-signed certificates for this backend host.

ShouldValidateCertificateName

Flag indicating whether SSL certificate name validation should be done when using self-signed certificates for this backend host.

Explicit Interface Implementations

IJsonModel<BackendTlsProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<BackendTlsProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BackendTlsProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BackendTlsProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<BackendTlsProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to