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

Name Description
NetworkFabricInternalNetworkData(Int32)

Initializes a new instance of NetworkFabricInternalNetworkData.

Properties

Name Description
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.

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.

IngressAclId

Ingress Acl. ARM resource ID of Access Control Lists.

IsMonitoringEnabled

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

LastOperationDetails

Details status of the last operation performed on the resource.

Mtu

Maximum transmission unit. Default value is 1500.

Name

The name of the resource.

(Inherited from ResourceData)
NativeIPv4PrefixLimits

Prefix limits.

NativeIPv6PrefixLimits

Prefix limits.

NetworkFabricId

Associated Network Fabric Resource ID.

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

Name Description
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
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