Share via


TlsEndpoint Class

Definition

TLS endpoint describes an endpoint that the pipeline can connect to over TLS transport (data is encrypted in transit).

[Newtonsoft.Json.JsonObject("#Microsoft.VideoAnalyzer.TlsEndpoint")]
public class TlsEndpoint : Microsoft.Azure.Management.VideoAnalyzer.Models.EndpointBase
[<Newtonsoft.Json.JsonObject("#Microsoft.VideoAnalyzer.TlsEndpoint")>]
type TlsEndpoint = class
    inherit EndpointBase
Public Class TlsEndpoint
Inherits EndpointBase
Inheritance
TlsEndpoint
Attributes
Newtonsoft.Json.JsonObjectAttribute

Constructors

TlsEndpoint()

Initializes a new instance of the TlsEndpoint class.

TlsEndpoint(CredentialsBase, String, TunnelBase, CertificateSource, TlsValidationOptions)

Initializes a new instance of the TlsEndpoint class.

Properties

Credentials

Gets or sets credentials to be presented to the endpoint.

(Inherited from EndpointBase)
TrustedCertificates

Gets or sets list of trusted certificate authorities when authenticating a TLS connection. A null list designates that Azure Video Analyzer's list of trusted authorities should be used.

Tunnel

Gets or sets describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.

(Inherited from EndpointBase)
Url

Gets or sets the endpoint URL for Video Analyzer to connect to.

(Inherited from EndpointBase)
ValidationOptions

Gets or sets validation options to use when authenticating a TLS connection. By default, strict validation is used.

Methods

Validate()

Validate the object.

Applies to