Share via


NetworkFabricInternalNetworkData Class

Definition

A class representing the NetworkFabricInternalNetwork data model. Defines the Internal Network resource.

public class NetworkFabricInternalNetworkData : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.ManagedNetworkFabric.NetworkFabricInternalNetworkData>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.ManagedNetworkFabric.NetworkFabricInternalNetworkData>
type NetworkFabricInternalNetworkData = class
    inherit ResourceData
    interface IJsonModel<NetworkFabricInternalNetworkData>
    interface IPersistableModel<NetworkFabricInternalNetworkData>
Public Class NetworkFabricInternalNetworkData
Inherits ResourceData
Implements IJsonModel(Of NetworkFabricInternalNetworkData), IPersistableModel(Of NetworkFabricInternalNetworkData)
Inheritance
NetworkFabricInternalNetworkData
Implements

Constructors

NetworkFabricInternalNetworkData(Int32)

Initializes a new instance of NetworkFabricInternalNetworkData.

Properties

AdministrativeState

Administrative state of the resource.

Annotation

Switch configuration description.

BgpConfiguration

BGP configuration properties.

ConfigurationState

Configuration state of the resource.

ConnectedIPv4Subnets

List of Connected IPv4 Subnets.

ConnectedIPv6Subnets

List of connected IPv6 Subnets.

EgressAclId

Egress Acl. ARM resource ID of Access Control Lists.

ExportRoutePolicy

Export Route Policy either IPv4 or IPv6.

ExportRoutePolicyId

ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.

Extension

Extension. Example: NoExtension | NPB.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
ImportRoutePolicy

Import Route Policy either IPv4 or IPv6.

ImportRoutePolicyId

ARM Resource ID of the RoutePolicy. This is used for the backward compatibility.

IngressAclId

Ingress Acl. ARM resource ID of Access Control Lists.

IsMonitoringEnabled

To check whether monitoring of internal network is enabled or not.

Mtu

Maximum transmission unit. Default value is 1500.

Name

The name of the resource.

(Inherited from ResourceData)
ProvisioningState

Provisioning state of the resource.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
StaticRouteConfiguration

Static Route Configuration properties.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)
VlanId

Vlan identifier. Example: 1001.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<NetworkFabricInternalNetworkData>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<NetworkFabricInternalNetworkData>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<NetworkFabricInternalNetworkData>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<NetworkFabricInternalNetworkData>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<NetworkFabricInternalNetworkData>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to