NetworkToNetworkInterconnect interface

The Network To Network Interconnect resource definition.

Extends

Properties

administrativeState

Administrative state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

configurationState

Configuration state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

egressAclId

Egress Acl. ARM resource ID of Access Control Lists.

exportRoutePolicy

Export Route Policy configuration.

importRoutePolicy

Import Route Policy configuration.

ingressAclId

Ingress Acl. ARM resource ID of Access Control Lists.

isManagementType

Configuration to use NNI for Infrastructure Management. Example: True/False.

layer2Configuration

Common properties for Layer2 Configuration.

nniType

Type of NNI used. Example: CE | NPB

npbStaticRouteConfiguration

NPB Static Route Configuration properties.

optionBLayer3Configuration

Common properties for Layer3Configuration.

provisioningState

Provisioning state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

useOptionB

Based on this option layer3 parameters are mandatory. Example: True/False

Inherited Properties

id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

Property Details

administrativeState

Administrative state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

administrativeState?: string

Property Value

string

configurationState

Configuration state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

configurationState?: string

Property Value

string

egressAclId

Egress Acl. ARM resource ID of Access Control Lists.

egressAclId?: string

Property Value

string

exportRoutePolicy

Export Route Policy configuration.

exportRoutePolicy?: ExportRoutePolicyInformation

Property Value

importRoutePolicy

Import Route Policy configuration.

importRoutePolicy?: ImportRoutePolicyInformation

Property Value

ingressAclId

Ingress Acl. ARM resource ID of Access Control Lists.

ingressAclId?: string

Property Value

string

isManagementType

Configuration to use NNI for Infrastructure Management. Example: True/False.

isManagementType?: string

Property Value

string

layer2Configuration

Common properties for Layer2 Configuration.

layer2Configuration?: Layer2Configuration

Property Value

nniType

Type of NNI used. Example: CE | NPB

nniType?: string

Property Value

string

npbStaticRouteConfiguration

NPB Static Route Configuration properties.

npbStaticRouteConfiguration?: NpbStaticRouteConfiguration

Property Value

optionBLayer3Configuration

Common properties for Layer3Configuration.

optionBLayer3Configuration?: NetworkToNetworkInterconnectPropertiesOptionBLayer3Configuration

Property Value

provisioningState

Provisioning state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState?: string

Property Value

string

useOptionB

Based on this option layer3 parameters are mandatory. Example: True/False

useOptionB: string

Property Value

string

Inherited Property Details

id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From ProxyResource.id

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From ProxyResource.name

systemData

Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

Inherited From ProxyResource.systemData

type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From ProxyResource.type