Sdílet prostřednictvím


NetworkToNetworkInterconnect Class

The Network To Network Interconnect resource definition.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Constructor

NetworkToNetworkInterconnect(*, use_option_b: str | _models.BooleanEnumProperty, nni_type: str | _models.NniType = 'CE', is_management_type: str | _models.IsManagementType = 'True', layer2_configuration: _models.Layer2Configuration | None = None, option_b_layer3_configuration: _models.NetworkToNetworkInterconnectPropertiesOptionBLayer3Configuration | None = None, npb_static_route_configuration: _models.NpbStaticRouteConfiguration | None = None, import_route_policy: _models.ImportRoutePolicyInformation | None = None, export_route_policy: _models.ExportRoutePolicyInformation | None = None, egress_acl_id: str | None = None, ingress_acl_id: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
nni_type

Type of NNI used. Example: CE | NPB. Known values are: "CE" and "NPB".

Default value: CE
is_management_type

Configuration to use NNI for Infrastructure Management. Example: True/False. Known values are: "True" and "False".

Default value: True
use_option_b

Based on this option layer3 parameters are mandatory. Example: True/False. Required. Known values are: "True" and "False".

layer2_configuration

Common properties for Layer2 Configuration.

Default value: None
option_b_layer3_configuration

Common properties for Layer3Configuration.

Default value: None
npb_static_route_configuration

NPB Static Route Configuration properties.

Default value: None
import_route_policy

Import Route Policy configuration.

Default value: None
export_route_policy

Export Route Policy configuration.

Default value: None
egress_acl_id
str

Egress Acl. ARM resource ID of Access Control Lists.

Default value: None
ingress_acl_id
str

Ingress Acl. ARM resource ID of Access Control Lists.

Default value: None

Variables

Name Description
id
str

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}".

name
str

The name of the resource.

type
str

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

system_data

Azure Resource Manager metadata containing createdBy and modifiedBy information.

nni_type

Type of NNI used. Example: CE | NPB. Known values are: "CE" and "NPB".

is_management_type

Configuration to use NNI for Infrastructure Management. Example: True/False. Known values are: "True" and "False".

use_option_b

Based on this option layer3 parameters are mandatory. Example: True/False. Required. Known values are: "True" and "False".

layer2_configuration

Common properties for Layer2 Configuration.

option_b_layer3_configuration

Common properties for Layer3Configuration.

npb_static_route_configuration

NPB Static Route Configuration properties.

import_route_policy

Import Route Policy configuration.

export_route_policy

Export Route Policy configuration.

egress_acl_id
str

Egress Acl. ARM resource ID of Access Control Lists.

ingress_acl_id
str

Ingress Acl. ARM resource ID of Access Control Lists.

configuration_state

Configuration state of the resource. Known values are: "Succeeded", "Failed", "Rejected", "Accepted", "Provisioned", "ErrorProvisioning", "Deprovisioning", "Deprovisioned", "ErrorDeprovisioning", and "DeferredControl".

provisioning_state

Provisioning state of the resource. Known values are: "Accepted", "Succeeded", "Updating", "Deleting", "Failed", and "Canceled".

administrative_state

Administrative state of the resource. Known values are: "Enabled", "Disabled", "MAT", and "RMA".