ConnectionAnalyzerEndpoint Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Describes a source or destination endpoint of a connection analyzer.
The schema is intentionally permissive (a flat object) because the set of
valid fields is determined by type and is enforced server-side by the
Network Resource Provider. The required and allowed fields per type are:
- `VM`, `VMSS`, `BastionHost`, `ApplicationGateway`: `resourceId` is
- `ExternalAddress`: `address` is required and must be an IP address or
public class ConnectionAnalyzerEndpoint : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Network.Models.ConnectionAnalyzerEndpoint>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Network.Models.ConnectionAnalyzerEndpoint>
type ConnectionAnalyzerEndpoint = class
interface IJsonModel<ConnectionAnalyzerEndpoint>
interface IPersistableModel<ConnectionAnalyzerEndpoint>
Public Class ConnectionAnalyzerEndpoint
Implements IJsonModel(Of ConnectionAnalyzerEndpoint), IPersistableModel(Of ConnectionAnalyzerEndpoint)
- Inheritance
-
ConnectionAnalyzerEndpoint
- Implements
Constructors
| Name | Description |
|---|---|
| ConnectionAnalyzerEndpoint(ConnectionAnalyzerEndpointType) |
Initializes a new instance of ConnectionAnalyzerEndpoint. |
Properties
| Name | Description |
|---|---|
| Address |
IP address or FQDN of the endpoint. Required when |
| Port |
Port to use for the endpoint (0-65535). |
| ResourceId |
ARM resource ID of the endpoint resource. Required when |
| Type |
The type of the endpoint. Determines which of |