Share via


ConnectableResourceInfo Class

Definition

Describes the allowed inbound and outbound traffic of an Azure resource.

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

Properties

Id

The Azure resource id.

InboundConnectedResources

The list of Azure resources that the resource has inbound allowed connection from.

OutboundConnectedResources

The list of Azure resources that the resource has outbound allowed connection to.

Explicit Interface Implementations

IJsonModel<ConnectableResourceInfo>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<ConnectableResourceInfo>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ConnectableResourceInfo>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ConnectableResourceInfo>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<ConnectableResourceInfo>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to