Condividi tramite


ConnectionMonitorEndpoint Class

Definition

Describes the connection monitor endpoint.

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

Constructors

ConnectionMonitorEndpoint(String)

Initializes a new instance of ConnectionMonitorEndpoint.

Properties

Address

Address of the connection monitor endpoint. Supported for AzureVM, ExternalAddress, ArcMachine, MMAWorkspaceMachine endpoint type.

CoverageLevel

Test coverage for the endpoint.

EndpointType

The endpoint type.

Filter

Filter field is getting deprecated and should not be used. Instead use Include/Exclude scope fields for it.

LocationDetailsRegion

Region for connection monitor endpoint.

Name

The name of the connection monitor endpoint.

ResourceId

Resource ID of the connection monitor endpoint are supported for AzureVM, AzureVMSS, AzureVNet, AzureSubnet, MMAWorkspaceMachine, MMAWorkspaceNetwork, AzureArcVM endpoint type.

Scope

Endpoint scope defines which target resource to monitor in case of compound resource endpoints like VMSS, AzureSubnet, AzureVNet, MMAWorkspaceNetwork, AzureArcNetwork.

SubscriptionId

Subscription ID for connection monitor endpoint. It's an optional parameter which is being used for 'AzureArcNetwork' type endpoint.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<ConnectionMonitorEndpoint>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ConnectionMonitorEndpoint>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ConnectionMonitorEndpoint>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ConnectionMonitorEndpoint>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ConnectionMonitorEndpoint>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to