Share via


BrokerAuthenticatorMethodCustom Class

Definition

Custom method for BrokerAuthentication.

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

Constructors

BrokerAuthenticatorMethodCustom(Uri)

Initializes a new instance of BrokerAuthenticatorMethodCustom.

Properties

CaCertConfigMap

Optional CA certificate for validating the custom authentication server's certificate.

Endpoint

Endpoint of the custom authentication server. Must be an HTTPS endpoint.

Headers

Additional HTTP headers to pass to the custom authentication server.

X509SecretRef

Kubernetes secret containing an X.509 client certificate. This is a reference to the secret through an identifying name, not the secret itself.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<BrokerAuthenticatorMethodCustom>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<BrokerAuthenticatorMethodCustom>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BrokerAuthenticatorMethodCustom>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BrokerAuthenticatorMethodCustom>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<BrokerAuthenticatorMethodCustom>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to