azure-native.managednetworkfabric.InternalNetwork
Explore with Pulumi AI
Defines the InternalNetwork item. Azure REST API version: 2023-02-01-preview. Prior API version in Azure Native 1.x: 2023-02-01-preview.
Other available API versions: 2023-06-15.
Example Usage
InternalNetworks_Create_MaximumSet_Gen
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var internalNetwork = new AzureNative.ManagedNetworkFabric.InternalNetwork("internalNetwork", new()
{
BgpConfiguration = new AzureNative.ManagedNetworkFabric.Inputs.BgpConfigurationArgs
{
AllowAS = 1,
AllowASOverride = AzureNative.ManagedNetworkFabric.AllowASOverride.Enable,
DefaultRouteOriginate = AzureNative.ManagedNetworkFabric.BooleanEnumProperty.True,
Ipv4ListenRangePrefixes = new[]
{
"10.1.0.0/25",
},
Ipv4NeighborAddress = new[]
{
new AzureNative.ManagedNetworkFabric.Inputs.NeighborAddressArgs
{
Address = "10.1.0.0",
},
},
Ipv6ListenRangePrefixes = new[]
{
"2fff::/66",
},
Ipv6NeighborAddress = new[]
{
new AzureNative.ManagedNetworkFabric.Inputs.NeighborAddressArgs
{
Address = "2fff::",
},
},
PeerASN = 6,
},
ConnectedIPv4Subnets = new[]
{
new AzureNative.ManagedNetworkFabric.Inputs.ConnectedSubnetArgs
{
Prefix = "10.0.0.0/24",
},
},
ConnectedIPv6Subnets = new[]
{
new AzureNative.ManagedNetworkFabric.Inputs.ConnectedSubnetArgs
{
Prefix = "3FFE:FFFF:0:CD30::a0/29",
},
},
ExportRoutePolicyId = "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName2",
ImportRoutePolicyId = "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName1",
InternalNetworkName = "example-internalnetwork",
L3IsolationDomainName = "example-l3domain",
Mtu = 1500,
ResourceGroupName = "resourceGroupName",
StaticRouteConfiguration = new AzureNative.ManagedNetworkFabric.Inputs.StaticRouteConfigurationArgs
{
Ipv4Routes = new[]
{
new AzureNative.ManagedNetworkFabric.Inputs.StaticRoutePropertiesArgs
{
NextHop = new[]
{
"10.0.0.1",
},
Prefix = "10.1.0.0/24",
},
},
Ipv6Routes = new[]
{
new AzureNative.ManagedNetworkFabric.Inputs.StaticRoutePropertiesArgs
{
NextHop = new[]
{
"2ffe::1",
},
Prefix = "2fff::/64",
},
},
},
VlanId = 501,
});
});
package main
import (
managednetworkfabric "github.com/pulumi/pulumi-azure-native-sdk/managednetworkfabric/v2"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := managednetworkfabric.NewInternalNetwork(ctx, "internalNetwork", &managednetworkfabric.InternalNetworkArgs{
BgpConfiguration: &managednetworkfabric.BgpConfigurationArgs{
AllowAS: pulumi.Int(1),
AllowASOverride: pulumi.String(managednetworkfabric.AllowASOverrideEnable),
DefaultRouteOriginate: pulumi.String(managednetworkfabric.BooleanEnumPropertyTrue),
Ipv4ListenRangePrefixes: pulumi.StringArray{
pulumi.String("10.1.0.0/25"),
},
Ipv4NeighborAddress: managednetworkfabric.NeighborAddressArray{
&managednetworkfabric.NeighborAddressArgs{
Address: pulumi.String("10.1.0.0"),
},
},
Ipv6ListenRangePrefixes: pulumi.StringArray{
pulumi.String("2fff::/66"),
},
Ipv6NeighborAddress: managednetworkfabric.NeighborAddressArray{
&managednetworkfabric.NeighborAddressArgs{
Address: pulumi.String("2fff::"),
},
},
PeerASN: pulumi.Int(6),
},
ConnectedIPv4Subnets: managednetworkfabric.ConnectedSubnetArray{
&managednetworkfabric.ConnectedSubnetArgs{
Prefix: pulumi.String("10.0.0.0/24"),
},
},
ConnectedIPv6Subnets: managednetworkfabric.ConnectedSubnetArray{
&managednetworkfabric.ConnectedSubnetArgs{
Prefix: pulumi.String("3FFE:FFFF:0:CD30::a0/29"),
},
},
ExportRoutePolicyId: pulumi.String("/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName2"),
ImportRoutePolicyId: pulumi.String("/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName1"),
InternalNetworkName: pulumi.String("example-internalnetwork"),
L3IsolationDomainName: pulumi.String("example-l3domain"),
Mtu: pulumi.Int(1500),
ResourceGroupName: pulumi.String("resourceGroupName"),
StaticRouteConfiguration: &managednetworkfabric.StaticRouteConfigurationArgs{
Ipv4Routes: managednetworkfabric.StaticRoutePropertiesArray{
&managednetworkfabric.StaticRoutePropertiesArgs{
NextHop: pulumi.StringArray{
pulumi.String("10.0.0.1"),
},
Prefix: pulumi.String("10.1.0.0/24"),
},
},
Ipv6Routes: managednetworkfabric.StaticRoutePropertiesArray{
&managednetworkfabric.StaticRoutePropertiesArgs{
NextHop: pulumi.StringArray{
pulumi.String("2ffe::1"),
},
Prefix: pulumi.String("2fff::/64"),
},
},
},
VlanId: pulumi.Int(501),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.managednetworkfabric.InternalNetwork;
import com.pulumi.azurenative.managednetworkfabric.InternalNetworkArgs;
import com.pulumi.azurenative.managednetworkfabric.inputs.BgpConfigurationArgs;
import com.pulumi.azurenative.managednetworkfabric.inputs.ConnectedSubnetArgs;
import com.pulumi.azurenative.managednetworkfabric.inputs.StaticRouteConfigurationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var internalNetwork = new InternalNetwork("internalNetwork", InternalNetworkArgs.builder()
.bgpConfiguration(BgpConfigurationArgs.builder()
.allowAS(1)
.allowASOverride("Enable")
.defaultRouteOriginate("True")
.ipv4ListenRangePrefixes("10.1.0.0/25")
.ipv4NeighborAddress(NeighborAddressArgs.builder()
.address("10.1.0.0")
.build())
.ipv6ListenRangePrefixes("2fff::/66")
.ipv6NeighborAddress(NeighborAddressArgs.builder()
.address("2fff::")
.build())
.peerASN(6)
.build())
.connectedIPv4Subnets(ConnectedSubnetArgs.builder()
.prefix("10.0.0.0/24")
.build())
.connectedIPv6Subnets(ConnectedSubnetArgs.builder()
.prefix("3FFE:FFFF:0:CD30::a0/29")
.build())
.exportRoutePolicyId("/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName2")
.importRoutePolicyId("/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName1")
.internalNetworkName("example-internalnetwork")
.l3IsolationDomainName("example-l3domain")
.mtu(1500)
.resourceGroupName("resourceGroupName")
.staticRouteConfiguration(StaticRouteConfigurationArgs.builder()
.ipv4Routes(StaticRoutePropertiesArgs.builder()
.nextHop("10.0.0.1")
.prefix("10.1.0.0/24")
.build())
.ipv6Routes(StaticRoutePropertiesArgs.builder()
.nextHop("2ffe::1")
.prefix("2fff::/64")
.build())
.build())
.vlanId(501)
.build());
}
}
import pulumi
import pulumi_azure_native as azure_native
internal_network = azure_native.managednetworkfabric.InternalNetwork("internalNetwork",
bgp_configuration={
"allow_as": 1,
"allow_as_override": azure_native.managednetworkfabric.AllowASOverride.ENABLE,
"default_route_originate": azure_native.managednetworkfabric.BooleanEnumProperty.TRUE,
"ipv4_listen_range_prefixes": ["10.1.0.0/25"],
"ipv4_neighbor_address": [{
"address": "10.1.0.0",
}],
"ipv6_listen_range_prefixes": ["2fff::/66"],
"ipv6_neighbor_address": [{
"address": "2fff::",
}],
"peer_asn": 6,
},
connected_i_pv4_subnets=[{
"prefix": "10.0.0.0/24",
}],
connected_i_pv6_subnets=[{
"prefix": "3FFE:FFFF:0:CD30::a0/29",
}],
export_route_policy_id="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName2",
import_route_policy_id="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName1",
internal_network_name="example-internalnetwork",
l3_isolation_domain_name="example-l3domain",
mtu=1500,
resource_group_name="resourceGroupName",
static_route_configuration={
"ipv4_routes": [{
"next_hop": ["10.0.0.1"],
"prefix": "10.1.0.0/24",
}],
"ipv6_routes": [{
"next_hop": ["2ffe::1"],
"prefix": "2fff::/64",
}],
},
vlan_id=501)
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const internalNetwork = new azure_native.managednetworkfabric.InternalNetwork("internalNetwork", {
bgpConfiguration: {
allowAS: 1,
allowASOverride: azure_native.managednetworkfabric.AllowASOverride.Enable,
defaultRouteOriginate: azure_native.managednetworkfabric.BooleanEnumProperty.True,
ipv4ListenRangePrefixes: ["10.1.0.0/25"],
ipv4NeighborAddress: [{
address: "10.1.0.0",
}],
ipv6ListenRangePrefixes: ["2fff::/66"],
ipv6NeighborAddress: [{
address: "2fff::",
}],
peerASN: 6,
},
connectedIPv4Subnets: [{
prefix: "10.0.0.0/24",
}],
connectedIPv6Subnets: [{
prefix: "3FFE:FFFF:0:CD30::a0/29",
}],
exportRoutePolicyId: "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName2",
importRoutePolicyId: "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName1",
internalNetworkName: "example-internalnetwork",
l3IsolationDomainName: "example-l3domain",
mtu: 1500,
resourceGroupName: "resourceGroupName",
staticRouteConfiguration: {
ipv4Routes: [{
nextHop: ["10.0.0.1"],
prefix: "10.1.0.0/24",
}],
ipv6Routes: [{
nextHop: ["2ffe::1"],
prefix: "2fff::/64",
}],
},
vlanId: 501,
});
resources:
internalNetwork:
type: azure-native:managednetworkfabric:InternalNetwork
properties:
bgpConfiguration:
allowAS: 1
allowASOverride: Enable
defaultRouteOriginate: True
ipv4ListenRangePrefixes:
- 10.1.0.0/25
ipv4NeighborAddress:
- address: 10.1.0.0
ipv6ListenRangePrefixes:
- 2fff::/66
ipv6NeighborAddress:
- address: '2fff::'
peerASN: 6
connectedIPv4Subnets:
- prefix: 10.0.0.0/24
connectedIPv6Subnets:
- prefix: 3FFE:FFFF:0:CD30::a0/29
exportRoutePolicyId: /subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName2
importRoutePolicyId: /subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/routePolicies/routePolicyName1
internalNetworkName: example-internalnetwork
l3IsolationDomainName: example-l3domain
mtu: 1500
resourceGroupName: resourceGroupName
staticRouteConfiguration:
ipv4Routes:
- nextHop:
- 10.0.0.1
prefix: 10.1.0.0/24
ipv6Routes:
- nextHop:
- 2ffe::1
prefix: 2fff::/64
vlanId: 501
Create InternalNetwork Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new InternalNetwork(name: string, args: InternalNetworkArgs, opts?: CustomResourceOptions);
@overload
def InternalNetwork(resource_name: str,
args: InternalNetworkArgs,
opts: Optional[ResourceOptions] = None)
@overload
def InternalNetwork(resource_name: str,
opts: Optional[ResourceOptions] = None,
l3_isolation_domain_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
vlan_id: Optional[int] = None,
annotation: Optional[str] = None,
bgp_configuration: Optional[BgpConfigurationArgs] = None,
connected_i_pv4_subnets: Optional[Sequence[ConnectedSubnetArgs]] = None,
connected_i_pv6_subnets: Optional[Sequence[ConnectedSubnetArgs]] = None,
export_route_policy_id: Optional[str] = None,
import_route_policy_id: Optional[str] = None,
internal_network_name: Optional[str] = None,
mtu: Optional[int] = None,
static_route_configuration: Optional[StaticRouteConfigurationArgs] = None)
func NewInternalNetwork(ctx *Context, name string, args InternalNetworkArgs, opts ...ResourceOption) (*InternalNetwork, error)
public InternalNetwork(string name, InternalNetworkArgs args, CustomResourceOptions? opts = null)
public InternalNetwork(String name, InternalNetworkArgs args)
public InternalNetwork(String name, InternalNetworkArgs args, CustomResourceOptions options)
type: azure-native:managednetworkfabric:InternalNetwork
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args InternalNetworkArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args InternalNetworkArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args InternalNetworkArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InternalNetworkArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InternalNetworkArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var internalNetworkResource = new AzureNative.ManagedNetworkFabric.InternalNetwork("internalNetworkResource", new()
{
L3IsolationDomainName = "string",
ResourceGroupName = "string",
VlanId = 0,
Annotation = "string",
BgpConfiguration = new AzureNative.ManagedNetworkFabric.Inputs.BgpConfigurationArgs
{
PeerASN = 0,
AllowAS = 0,
AllowASOverride = "string",
Annotation = "string",
DefaultRouteOriginate = "string",
Ipv4ListenRangePrefixes = new[]
{
"string",
},
Ipv4NeighborAddress = new[]
{
new AzureNative.ManagedNetworkFabric.Inputs.NeighborAddressArgs
{
Address = "string",
},
},
Ipv6ListenRangePrefixes = new[]
{
"string",
},
Ipv6NeighborAddress = new[]
{
new AzureNative.ManagedNetworkFabric.Inputs.NeighborAddressArgs
{
Address = "string",
},
},
},
ConnectedIPv4Subnets = new[]
{
new AzureNative.ManagedNetworkFabric.Inputs.ConnectedSubnetArgs
{
Annotation = "string",
Prefix = "string",
},
},
ConnectedIPv6Subnets = new[]
{
new AzureNative.ManagedNetworkFabric.Inputs.ConnectedSubnetArgs
{
Annotation = "string",
Prefix = "string",
},
},
ExportRoutePolicyId = "string",
ImportRoutePolicyId = "string",
InternalNetworkName = "string",
Mtu = 0,
StaticRouteConfiguration = new AzureNative.ManagedNetworkFabric.Inputs.StaticRouteConfigurationArgs
{
Ipv4Routes = new[]
{
new AzureNative.ManagedNetworkFabric.Inputs.StaticRoutePropertiesArgs
{
NextHop = new[]
{
"string",
},
Prefix = "string",
},
},
Ipv6Routes = new[]
{
new AzureNative.ManagedNetworkFabric.Inputs.StaticRoutePropertiesArgs
{
NextHop = new[]
{
"string",
},
Prefix = "string",
},
},
},
});
example, err := managednetworkfabric.NewInternalNetwork(ctx, "internalNetworkResource", &managednetworkfabric.InternalNetworkArgs{
L3IsolationDomainName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
VlanId: pulumi.Int(0),
Annotation: pulumi.String("string"),
BgpConfiguration: &managednetworkfabric.BgpConfigurationArgs{
PeerASN: pulumi.Int(0),
AllowAS: pulumi.Int(0),
AllowASOverride: pulumi.String("string"),
Annotation: pulumi.String("string"),
DefaultRouteOriginate: pulumi.String("string"),
Ipv4ListenRangePrefixes: pulumi.StringArray{
pulumi.String("string"),
},
Ipv4NeighborAddress: managednetworkfabric.NeighborAddressArray{
&managednetworkfabric.NeighborAddressArgs{
Address: pulumi.String("string"),
},
},
Ipv6ListenRangePrefixes: pulumi.StringArray{
pulumi.String("string"),
},
Ipv6NeighborAddress: managednetworkfabric.NeighborAddressArray{
&managednetworkfabric.NeighborAddressArgs{
Address: pulumi.String("string"),
},
},
},
ConnectedIPv4Subnets: managednetworkfabric.ConnectedSubnetArray{
&managednetworkfabric.ConnectedSubnetArgs{
Annotation: pulumi.String("string"),
Prefix: pulumi.String("string"),
},
},
ConnectedIPv6Subnets: managednetworkfabric.ConnectedSubnetArray{
&managednetworkfabric.ConnectedSubnetArgs{
Annotation: pulumi.String("string"),
Prefix: pulumi.String("string"),
},
},
ExportRoutePolicyId: pulumi.String("string"),
ImportRoutePolicyId: pulumi.String("string"),
InternalNetworkName: pulumi.String("string"),
Mtu: pulumi.Int(0),
StaticRouteConfiguration: &managednetworkfabric.StaticRouteConfigurationArgs{
Ipv4Routes: managednetworkfabric.StaticRoutePropertiesArray{
&managednetworkfabric.StaticRoutePropertiesArgs{
NextHop: pulumi.StringArray{
pulumi.String("string"),
},
Prefix: pulumi.String("string"),
},
},
Ipv6Routes: managednetworkfabric.StaticRoutePropertiesArray{
&managednetworkfabric.StaticRoutePropertiesArgs{
NextHop: pulumi.StringArray{
pulumi.String("string"),
},
Prefix: pulumi.String("string"),
},
},
},
})
var internalNetworkResource = new InternalNetwork("internalNetworkResource", InternalNetworkArgs.builder()
.l3IsolationDomainName("string")
.resourceGroupName("string")
.vlanId(0)
.annotation("string")
.bgpConfiguration(BgpConfigurationArgs.builder()
.peerASN(0)
.allowAS(0)
.allowASOverride("string")
.annotation("string")
.defaultRouteOriginate("string")
.ipv4ListenRangePrefixes("string")
.ipv4NeighborAddress(NeighborAddressArgs.builder()
.address("string")
.build())
.ipv6ListenRangePrefixes("string")
.ipv6NeighborAddress(NeighborAddressArgs.builder()
.address("string")
.build())
.build())
.connectedIPv4Subnets(ConnectedSubnetArgs.builder()
.annotation("string")
.prefix("string")
.build())
.connectedIPv6Subnets(ConnectedSubnetArgs.builder()
.annotation("string")
.prefix("string")
.build())
.exportRoutePolicyId("string")
.importRoutePolicyId("string")
.internalNetworkName("string")
.mtu(0)
.staticRouteConfiguration(StaticRouteConfigurationArgs.builder()
.ipv4Routes(StaticRoutePropertiesArgs.builder()
.nextHop("string")
.prefix("string")
.build())
.ipv6Routes(StaticRoutePropertiesArgs.builder()
.nextHop("string")
.prefix("string")
.build())
.build())
.build());
internal_network_resource = azure_native.managednetworkfabric.InternalNetwork("internalNetworkResource",
l3_isolation_domain_name="string",
resource_group_name="string",
vlan_id=0,
annotation="string",
bgp_configuration={
"peer_asn": 0,
"allow_as": 0,
"allow_as_override": "string",
"annotation": "string",
"default_route_originate": "string",
"ipv4_listen_range_prefixes": ["string"],
"ipv4_neighbor_address": [{
"address": "string",
}],
"ipv6_listen_range_prefixes": ["string"],
"ipv6_neighbor_address": [{
"address": "string",
}],
},
connected_i_pv4_subnets=[{
"annotation": "string",
"prefix": "string",
}],
connected_i_pv6_subnets=[{
"annotation": "string",
"prefix": "string",
}],
export_route_policy_id="string",
import_route_policy_id="string",
internal_network_name="string",
mtu=0,
static_route_configuration={
"ipv4_routes": [{
"next_hop": ["string"],
"prefix": "string",
}],
"ipv6_routes": [{
"next_hop": ["string"],
"prefix": "string",
}],
})
const internalNetworkResource = new azure_native.managednetworkfabric.InternalNetwork("internalNetworkResource", {
l3IsolationDomainName: "string",
resourceGroupName: "string",
vlanId: 0,
annotation: "string",
bgpConfiguration: {
peerASN: 0,
allowAS: 0,
allowASOverride: "string",
annotation: "string",
defaultRouteOriginate: "string",
ipv4ListenRangePrefixes: ["string"],
ipv4NeighborAddress: [{
address: "string",
}],
ipv6ListenRangePrefixes: ["string"],
ipv6NeighborAddress: [{
address: "string",
}],
},
connectedIPv4Subnets: [{
annotation: "string",
prefix: "string",
}],
connectedIPv6Subnets: [{
annotation: "string",
prefix: "string",
}],
exportRoutePolicyId: "string",
importRoutePolicyId: "string",
internalNetworkName: "string",
mtu: 0,
staticRouteConfiguration: {
ipv4Routes: [{
nextHop: ["string"],
prefix: "string",
}],
ipv6Routes: [{
nextHop: ["string"],
prefix: "string",
}],
},
});
type: azure-native:managednetworkfabric:InternalNetwork
properties:
annotation: string
bgpConfiguration:
allowAS: 0
allowASOverride: string
annotation: string
defaultRouteOriginate: string
ipv4ListenRangePrefixes:
- string
ipv4NeighborAddress:
- address: string
ipv6ListenRangePrefixes:
- string
ipv6NeighborAddress:
- address: string
peerASN: 0
connectedIPv4Subnets:
- annotation: string
prefix: string
connectedIPv6Subnets:
- annotation: string
prefix: string
exportRoutePolicyId: string
importRoutePolicyId: string
internalNetworkName: string
l3IsolationDomainName: string
mtu: 0
resourceGroupName: string
staticRouteConfiguration:
ipv4Routes:
- nextHop:
- string
prefix: string
ipv6Routes:
- nextHop:
- string
prefix: string
vlanId: 0
InternalNetwork Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The InternalNetwork resource accepts the following input properties:
- L3Isolation
Domain stringName - Name of the L3IsolationDomain
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Vlan
Id int - Vlan identifier. Example: 1001.
- Annotation string
- Switch configuration description.
- Bgp
Configuration Pulumi.Azure Native. Managed Network Fabric. Inputs. Bgp Configuration - BGP configuration properties
- Connected
IPv4Subnets List<Pulumi.Azure Native. Managed Network Fabric. Inputs. Connected Subnet> - List with object connected IPv4 Subnets.
- Connected
IPv6Subnets List<Pulumi.Azure Native. Managed Network Fabric. Inputs. Connected Subnet> - List with object connected IPv6 Subnets.
- Export
Route stringPolicy Id - ARM resource ID of importRoutePolicy.
- Import
Route stringPolicy Id - ARM resource ID of importRoutePolicy.
- Internal
Network stringName - Name of the InternalNetwork
- Mtu int
- Maximum transmission unit. Default value is 1500.
- Static
Route Pulumi.Configuration Azure Native. Managed Network Fabric. Inputs. Static Route Configuration - Static Route Configuration properties.
- L3Isolation
Domain stringName - Name of the L3IsolationDomain
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Vlan
Id int - Vlan identifier. Example: 1001.
- Annotation string
- Switch configuration description.
- Bgp
Configuration BgpConfiguration Args - BGP configuration properties
- Connected
IPv4Subnets []ConnectedSubnet Args - List with object connected IPv4 Subnets.
- Connected
IPv6Subnets []ConnectedSubnet Args - List with object connected IPv6 Subnets.
- Export
Route stringPolicy Id - ARM resource ID of importRoutePolicy.
- Import
Route stringPolicy Id - ARM resource ID of importRoutePolicy.
- Internal
Network stringName - Name of the InternalNetwork
- Mtu int
- Maximum transmission unit. Default value is 1500.
- Static
Route StaticConfiguration Route Configuration Args - Static Route Configuration properties.
- l3Isolation
Domain StringName - Name of the L3IsolationDomain
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- vlan
Id Integer - Vlan identifier. Example: 1001.
- annotation String
- Switch configuration description.
- bgp
Configuration BgpConfiguration - BGP configuration properties
- connected
IPv4Subnets List<ConnectedSubnet> - List with object connected IPv4 Subnets.
- connected
IPv6Subnets List<ConnectedSubnet> - List with object connected IPv6 Subnets.
- export
Route StringPolicy Id - ARM resource ID of importRoutePolicy.
- import
Route StringPolicy Id - ARM resource ID of importRoutePolicy.
- internal
Network StringName - Name of the InternalNetwork
- mtu Integer
- Maximum transmission unit. Default value is 1500.
- static
Route StaticConfiguration Route Configuration - Static Route Configuration properties.
- l3Isolation
Domain stringName - Name of the L3IsolationDomain
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- vlan
Id number - Vlan identifier. Example: 1001.
- annotation string
- Switch configuration description.
- bgp
Configuration BgpConfiguration - BGP configuration properties
- connected
IPv4Subnets ConnectedSubnet[] - List with object connected IPv4 Subnets.
- connected
IPv6Subnets ConnectedSubnet[] - List with object connected IPv6 Subnets.
- export
Route stringPolicy Id - ARM resource ID of importRoutePolicy.
- import
Route stringPolicy Id - ARM resource ID of importRoutePolicy.
- internal
Network stringName - Name of the InternalNetwork
- mtu number
- Maximum transmission unit. Default value is 1500.
- static
Route StaticConfiguration Route Configuration - Static Route Configuration properties.
- l3_
isolation_ strdomain_ name - Name of the L3IsolationDomain
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- vlan_
id int - Vlan identifier. Example: 1001.
- annotation str
- Switch configuration description.
- bgp_
configuration BgpConfiguration Args - BGP configuration properties
- connected_
i_ Sequence[Connectedpv4_ subnets Subnet Args] - List with object connected IPv4 Subnets.
- connected_
i_ Sequence[Connectedpv6_ subnets Subnet Args] - List with object connected IPv6 Subnets.
- export_
route_ strpolicy_ id - ARM resource ID of importRoutePolicy.
- import_
route_ strpolicy_ id - ARM resource ID of importRoutePolicy.
- internal_
network_ strname - Name of the InternalNetwork
- mtu int
- Maximum transmission unit. Default value is 1500.
- static_
route_ Staticconfiguration Route Configuration Args - Static Route Configuration properties.
- l3Isolation
Domain StringName - Name of the L3IsolationDomain
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- vlan
Id Number - Vlan identifier. Example: 1001.
- annotation String
- Switch configuration description.
- bgp
Configuration Property Map - BGP configuration properties
- connected
IPv4Subnets List<Property Map> - List with object connected IPv4 Subnets.
- connected
IPv6Subnets List<Property Map> - List with object connected IPv6 Subnets.
- export
Route StringPolicy Id - ARM resource ID of importRoutePolicy.
- import
Route StringPolicy Id - ARM resource ID of importRoutePolicy.
- internal
Network StringName - Name of the InternalNetwork
- mtu Number
- Maximum transmission unit. Default value is 1500.
- static
Route Property MapConfiguration - Static Route Configuration properties.
Outputs
All input properties are implicitly available as output properties. Additionally, the InternalNetwork resource produces the following output properties:
- Administrative
State string - Administrative state of the InternalNetwork. Example: Enabled | Disabled.
- Bfd
Disabled List<string>On Resources - List of resources the BFD for BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
- Bfd
For List<string>Static Routes Disabled On Resources - List of resources the BFD of StaticRoutes is disabled on. Can be either entire NetworkFabric or NetworkRack.
- Bgp
Disabled List<string>On Resources - List of resources the BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
- Disabled
On List<string>Resources - List of resources the InternalNetwork is disabled on. Can be either entire NetworkFabric or NetworkRack.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - Gets the provisioning state of the resource.
- System
Data Pulumi.Azure Native. Managed Network Fabric. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Administrative
State string - Administrative state of the InternalNetwork. Example: Enabled | Disabled.
- Bfd
Disabled []stringOn Resources - List of resources the BFD for BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
- Bfd
For []stringStatic Routes Disabled On Resources - List of resources the BFD of StaticRoutes is disabled on. Can be either entire NetworkFabric or NetworkRack.
- Bgp
Disabled []stringOn Resources - List of resources the BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
- Disabled
On []stringResources - List of resources the InternalNetwork is disabled on. Can be either entire NetworkFabric or NetworkRack.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - Gets the provisioning state of the resource.
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- administrative
State String - Administrative state of the InternalNetwork. Example: Enabled | Disabled.
- bfd
Disabled List<String>On Resources - List of resources the BFD for BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
- bfd
For List<String>Static Routes Disabled On Resources - List of resources the BFD of StaticRoutes is disabled on. Can be either entire NetworkFabric or NetworkRack.
- bgp
Disabled List<String>On Resources - List of resources the BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
- disabled
On List<String>Resources - List of resources the InternalNetwork is disabled on. Can be either entire NetworkFabric or NetworkRack.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - Gets the provisioning state of the resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- administrative
State string - Administrative state of the InternalNetwork. Example: Enabled | Disabled.
- bfd
Disabled string[]On Resources - List of resources the BFD for BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
- bfd
For string[]Static Routes Disabled On Resources - List of resources the BFD of StaticRoutes is disabled on. Can be either entire NetworkFabric or NetworkRack.
- bgp
Disabled string[]On Resources - List of resources the BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
- disabled
On string[]Resources - List of resources the InternalNetwork is disabled on. Can be either entire NetworkFabric or NetworkRack.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioning
State string - Gets the provisioning state of the resource.
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- administrative_
state str - Administrative state of the InternalNetwork. Example: Enabled | Disabled.
- bfd_
disabled_ Sequence[str]on_ resources - List of resources the BFD for BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
- bfd_
for_ Sequence[str]static_ routes_ disabled_ on_ resources - List of resources the BFD of StaticRoutes is disabled on. Can be either entire NetworkFabric or NetworkRack.
- bgp_
disabled_ Sequence[str]on_ resources - List of resources the BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
- disabled_
on_ Sequence[str]resources - List of resources the InternalNetwork is disabled on. Can be either entire NetworkFabric or NetworkRack.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_
state str - Gets the provisioning state of the resource.
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- administrative
State String - Administrative state of the InternalNetwork. Example: Enabled | Disabled.
- bfd
Disabled List<String>On Resources - List of resources the BFD for BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
- bfd
For List<String>Static Routes Disabled On Resources - List of resources the BFD of StaticRoutes is disabled on. Can be either entire NetworkFabric or NetworkRack.
- bgp
Disabled List<String>On Resources - List of resources the BGP is disabled on. Can be either entire NetworkFabric or NetworkRack.
- disabled
On List<String>Resources - List of resources the InternalNetwork is disabled on. Can be either entire NetworkFabric or NetworkRack.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - Gets the provisioning state of the resource.
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AllowASOverride, AllowASOverrideArgs
- Enable
- Enable
- Disable
- Disable
- Allow
ASOverride Enable - Enable
- Allow
ASOverride Disable - Disable
- Enable
- Enable
- Disable
- Disable
- Enable
- Enable
- Disable
- Disable
- ENABLE
- Enable
- DISABLE
- Disable
- "Enable"
- Enable
- "Disable"
- Disable
BfdConfigurationResponse, BfdConfigurationResponseArgs
- Administrative
State string - Administrative state of the BfdConfiguration. Example: Enabled | Disabled.
- Interval int
- interval in milliseconds. Example: 300.
- Multiplier int
- Multiplier for the Bfd Configuration. Example: 3.
- Administrative
State string - Administrative state of the BfdConfiguration. Example: Enabled | Disabled.
- Interval int
- interval in milliseconds. Example: 300.
- Multiplier int
- Multiplier for the Bfd Configuration. Example: 3.
- administrative
State String - Administrative state of the BfdConfiguration. Example: Enabled | Disabled.
- interval Integer
- interval in milliseconds. Example: 300.
- multiplier Integer
- Multiplier for the Bfd Configuration. Example: 3.
- administrative
State string - Administrative state of the BfdConfiguration. Example: Enabled | Disabled.
- interval number
- interval in milliseconds. Example: 300.
- multiplier number
- Multiplier for the Bfd Configuration. Example: 3.
- administrative_
state str - Administrative state of the BfdConfiguration. Example: Enabled | Disabled.
- interval int
- interval in milliseconds. Example: 300.
- multiplier int
- Multiplier for the Bfd Configuration. Example: 3.
- administrative
State String - Administrative state of the BfdConfiguration. Example: Enabled | Disabled.
- interval Number
- interval in milliseconds. Example: 300.
- multiplier Number
- Multiplier for the Bfd Configuration. Example: 3.
BgpConfiguration, BgpConfigurationArgs
- Peer
ASN int - Peer ASN. Example: 65047.
- Allow
AS int - Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
- Allow
ASOverride string | Pulumi.Azure Native. Managed Network Fabric. Allow ASOverride - Enable Or Disable state.
- Annotation string
- Switch configuration description.
- Default
Route string | Pulumi.Originate Azure Native. Managed Network Fabric. Boolean Enum Property - Originate a defaultRoute. Ex: "True" | "False".
- Ipv4Listen
Range List<string>Prefixes - BGP Ipv4 ListenRange.
- Ipv4Neighbor
Address List<Pulumi.Azure Native. Managed Network Fabric. Inputs. Neighbor Address> - List with stringified ipv4NeighborAddresses.
- Ipv6Listen
Range List<string>Prefixes - BGP Ipv6 ListenRange.
- Ipv6Neighbor
Address List<Pulumi.Azure Native. Managed Network Fabric. Inputs. Neighbor Address> - List with stringified IPv6 Neighbor Address.
- Peer
ASN int - Peer ASN. Example: 65047.
- Allow
AS int - Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
- Allow
ASOverride string | AllowASOverride - Enable Or Disable state.
- Annotation string
- Switch configuration description.
- Default
Route string | BooleanOriginate Enum Property - Originate a defaultRoute. Ex: "True" | "False".
- Ipv4Listen
Range []stringPrefixes - BGP Ipv4 ListenRange.
- Ipv4Neighbor
Address []NeighborAddress - List with stringified ipv4NeighborAddresses.
- Ipv6Listen
Range []stringPrefixes - BGP Ipv6 ListenRange.
- Ipv6Neighbor
Address []NeighborAddress - List with stringified IPv6 Neighbor Address.
- peer
ASN Integer - Peer ASN. Example: 65047.
- allow
AS Integer - Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
- allow
ASOverride String | AllowASOverride - Enable Or Disable state.
- annotation String
- Switch configuration description.
- default
Route String | BooleanOriginate Enum Property - Originate a defaultRoute. Ex: "True" | "False".
- ipv4Listen
Range List<String>Prefixes - BGP Ipv4 ListenRange.
- ipv4Neighbor
Address List<NeighborAddress> - List with stringified ipv4NeighborAddresses.
- ipv6Listen
Range List<String>Prefixes - BGP Ipv6 ListenRange.
- ipv6Neighbor
Address List<NeighborAddress> - List with stringified IPv6 Neighbor Address.
- peer
ASN number - Peer ASN. Example: 65047.
- allow
AS number - Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
- allow
ASOverride string | AllowASOverride - Enable Or Disable state.
- annotation string
- Switch configuration description.
- default
Route string | BooleanOriginate Enum Property - Originate a defaultRoute. Ex: "True" | "False".
- ipv4Listen
Range string[]Prefixes - BGP Ipv4 ListenRange.
- ipv4Neighbor
Address NeighborAddress[] - List with stringified ipv4NeighborAddresses.
- ipv6Listen
Range string[]Prefixes - BGP Ipv6 ListenRange.
- ipv6Neighbor
Address NeighborAddress[] - List with stringified IPv6 Neighbor Address.
- peer_
asn int - Peer ASN. Example: 65047.
- allow_
as int - Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
- allow_
as_ str | Allowoverride ASOverride - Enable Or Disable state.
- annotation str
- Switch configuration description.
- default_
route_ str | Booleanoriginate Enum Property - Originate a defaultRoute. Ex: "True" | "False".
- ipv4_
listen_ Sequence[str]range_ prefixes - BGP Ipv4 ListenRange.
- ipv4_
neighbor_ Sequence[Neighboraddress Address] - List with stringified ipv4NeighborAddresses.
- ipv6_
listen_ Sequence[str]range_ prefixes - BGP Ipv6 ListenRange.
- ipv6_
neighbor_ Sequence[Neighboraddress Address] - List with stringified IPv6 Neighbor Address.
- peer
ASN Number - Peer ASN. Example: 65047.
- allow
AS Number - Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
- allow
ASOverride String | "Enable" | "Disable" - Enable Or Disable state.
- annotation String
- Switch configuration description.
- default
Route String | "True" | "False"Originate - Originate a defaultRoute. Ex: "True" | "False".
- ipv4Listen
Range List<String>Prefixes - BGP Ipv4 ListenRange.
- ipv4Neighbor
Address List<Property Map> - List with stringified ipv4NeighborAddresses.
- ipv6Listen
Range List<String>Prefixes - BGP Ipv6 ListenRange.
- ipv6Neighbor
Address List<Property Map> - List with stringified IPv6 Neighbor Address.
BgpConfigurationResponse, BgpConfigurationResponseArgs
- Fabric
ASN int - ASN of Network Fabric. Example: 65048.
- Peer
ASN int - Peer ASN. Example: 65047.
- Allow
AS int - Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
- Allow
ASOverride string - Enable Or Disable state.
- Annotation string
- Switch configuration description.
- Bfd
Configuration Pulumi.Azure Native. Managed Network Fabric. Inputs. Bfd Configuration Response - BFD configuration properties
- Default
Route stringOriginate - Originate a defaultRoute. Ex: "True" | "False".
- Ipv4Listen
Range List<string>Prefixes - BGP Ipv4 ListenRange.
- Ipv4Neighbor
Address List<Pulumi.Azure Native. Managed Network Fabric. Inputs. Neighbor Address Response> - List with stringified ipv4NeighborAddresses.
- Ipv6Listen
Range List<string>Prefixes - BGP Ipv6 ListenRange.
- Ipv6Neighbor
Address List<Pulumi.Azure Native. Managed Network Fabric. Inputs. Neighbor Address Response> - List with stringified IPv6 Neighbor Address.
- Fabric
ASN int - ASN of Network Fabric. Example: 65048.
- Peer
ASN int - Peer ASN. Example: 65047.
- Allow
AS int - Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
- Allow
ASOverride string - Enable Or Disable state.
- Annotation string
- Switch configuration description.
- Bfd
Configuration BfdConfiguration Response - BFD configuration properties
- Default
Route stringOriginate - Originate a defaultRoute. Ex: "True" | "False".
- Ipv4Listen
Range []stringPrefixes - BGP Ipv4 ListenRange.
- Ipv4Neighbor
Address []NeighborAddress Response - List with stringified ipv4NeighborAddresses.
- Ipv6Listen
Range []stringPrefixes - BGP Ipv6 ListenRange.
- Ipv6Neighbor
Address []NeighborAddress Response - List with stringified IPv6 Neighbor Address.
- fabric
ASN Integer - ASN of Network Fabric. Example: 65048.
- peer
ASN Integer - Peer ASN. Example: 65047.
- allow
AS Integer - Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
- allow
ASOverride String - Enable Or Disable state.
- annotation String
- Switch configuration description.
- bfd
Configuration BfdConfiguration Response - BFD configuration properties
- default
Route StringOriginate - Originate a defaultRoute. Ex: "True" | "False".
- ipv4Listen
Range List<String>Prefixes - BGP Ipv4 ListenRange.
- ipv4Neighbor
Address List<NeighborAddress Response> - List with stringified ipv4NeighborAddresses.
- ipv6Listen
Range List<String>Prefixes - BGP Ipv6 ListenRange.
- ipv6Neighbor
Address List<NeighborAddress Response> - List with stringified IPv6 Neighbor Address.
- fabric
ASN number - ASN of Network Fabric. Example: 65048.
- peer
ASN number - Peer ASN. Example: 65047.
- allow
AS number - Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
- allow
ASOverride string - Enable Or Disable state.
- annotation string
- Switch configuration description.
- bfd
Configuration BfdConfiguration Response - BFD configuration properties
- default
Route stringOriginate - Originate a defaultRoute. Ex: "True" | "False".
- ipv4Listen
Range string[]Prefixes - BGP Ipv4 ListenRange.
- ipv4Neighbor
Address NeighborAddress Response[] - List with stringified ipv4NeighborAddresses.
- ipv6Listen
Range string[]Prefixes - BGP Ipv6 ListenRange.
- ipv6Neighbor
Address NeighborAddress Response[] - List with stringified IPv6 Neighbor Address.
- fabric_
asn int - ASN of Network Fabric. Example: 65048.
- peer_
asn int - Peer ASN. Example: 65047.
- allow_
as int - Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
- allow_
as_ stroverride - Enable Or Disable state.
- annotation str
- Switch configuration description.
- bfd_
configuration BfdConfiguration Response - BFD configuration properties
- default_
route_ stroriginate - Originate a defaultRoute. Ex: "True" | "False".
- ipv4_
listen_ Sequence[str]range_ prefixes - BGP Ipv4 ListenRange.
- ipv4_
neighbor_ Sequence[Neighboraddress Address Response] - List with stringified ipv4NeighborAddresses.
- ipv6_
listen_ Sequence[str]range_ prefixes - BGP Ipv6 ListenRange.
- ipv6_
neighbor_ Sequence[Neighboraddress Address Response] - List with stringified IPv6 Neighbor Address.
- fabric
ASN Number - ASN of Network Fabric. Example: 65048.
- peer
ASN Number - Peer ASN. Example: 65047.
- allow
AS Number - Allows for routes to be received and processed even if the router detects its own ASN in the AS-Path. 0 is disable, Possible values are 1-10, default is 2.
- allow
ASOverride String - Enable Or Disable state.
- annotation String
- Switch configuration description.
- bfd
Configuration Property Map - BFD configuration properties
- default
Route StringOriginate - Originate a defaultRoute. Ex: "True" | "False".
- ipv4Listen
Range List<String>Prefixes - BGP Ipv4 ListenRange.
- ipv4Neighbor
Address List<Property Map> - List with stringified ipv4NeighborAddresses.
- ipv6Listen
Range List<String>Prefixes - BGP Ipv6 ListenRange.
- ipv6Neighbor
Address List<Property Map> - List with stringified IPv6 Neighbor Address.
BooleanEnumProperty, BooleanEnumPropertyArgs
- True
- True
- False
- False
- Boolean
Enum Property True - True
- Boolean
Enum Property False - False
- True
- True
- False
- False
- True
- True
- False
- False
- TRUE
- True
- FALSE
- False
- "True"
- True
- "False"
- False
ConnectedSubnet, ConnectedSubnetArgs
- Annotation string
- Switch configuration description.
- Prefix string
- Prefix of the connected Subnet.
- Annotation string
- Switch configuration description.
- Prefix string
- Prefix of the connected Subnet.
- annotation String
- Switch configuration description.
- prefix String
- Prefix of the connected Subnet.
- annotation string
- Switch configuration description.
- prefix string
- Prefix of the connected Subnet.
- annotation str
- Switch configuration description.
- prefix str
- Prefix of the connected Subnet.
- annotation String
- Switch configuration description.
- prefix String
- Prefix of the connected Subnet.
ConnectedSubnetResponse, ConnectedSubnetResponseArgs
- Annotation string
- Switch configuration description.
- Prefix string
- Prefix of the connected Subnet.
- Annotation string
- Switch configuration description.
- Prefix string
- Prefix of the connected Subnet.
- annotation String
- Switch configuration description.
- prefix String
- Prefix of the connected Subnet.
- annotation string
- Switch configuration description.
- prefix string
- Prefix of the connected Subnet.
- annotation str
- Switch configuration description.
- prefix str
- Prefix of the connected Subnet.
- annotation String
- Switch configuration description.
- prefix String
- Prefix of the connected Subnet.
NeighborAddress, NeighborAddressArgs
- Address string
- IP Address.
- Address string
- IP Address.
- address String
- IP Address.
- address string
- IP Address.
- address str
- IP Address.
- address String
- IP Address.
NeighborAddressResponse, NeighborAddressResponseArgs
- Operational
State string - OperationalState of the NeighborAddress.
- Address string
- IP Address.
- Operational
State string - OperationalState of the NeighborAddress.
- Address string
- IP Address.
- operational
State String - OperationalState of the NeighborAddress.
- address String
- IP Address.
- operational
State string - OperationalState of the NeighborAddress.
- address string
- IP Address.
- operational_
state str - OperationalState of the NeighborAddress.
- address str
- IP Address.
- operational
State String - OperationalState of the NeighborAddress.
- address String
- IP Address.
StaticRouteConfiguration, StaticRouteConfigurationArgs
- Ipv4Routes
List<Pulumi.
Azure Native. Managed Network Fabric. Inputs. Static Route Properties> - List with object IPv4Routes.
- Ipv6Routes
List<Pulumi.
Azure Native. Managed Network Fabric. Inputs. Static Route Properties> - List with object IPv6Routes.
- Ipv4Routes
[]Static
Route Properties - List with object IPv4Routes.
- Ipv6Routes
[]Static
Route Properties - List with object IPv6Routes.
- ipv4Routes
List<Static
Route Properties> - List with object IPv4Routes.
- ipv6Routes
List<Static
Route Properties> - List with object IPv6Routes.
- ipv4Routes
Static
Route Properties[] - List with object IPv4Routes.
- ipv6Routes
Static
Route Properties[] - List with object IPv6Routes.
- ipv4_
routes Sequence[StaticRoute Properties] - List with object IPv4Routes.
- ipv6_
routes Sequence[StaticRoute Properties] - List with object IPv6Routes.
- ipv4Routes List<Property Map>
- List with object IPv4Routes.
- ipv6Routes List<Property Map>
- List with object IPv6Routes.
StaticRouteConfigurationResponse, StaticRouteConfigurationResponseArgs
- Bfd
Configuration Pulumi.Azure Native. Managed Network Fabric. Inputs. Bfd Configuration Response - BFD configuration properties
- Ipv4Routes
List<Pulumi.
Azure Native. Managed Network Fabric. Inputs. Static Route Properties Response> - List with object IPv4Routes.
- Ipv6Routes
List<Pulumi.
Azure Native. Managed Network Fabric. Inputs. Static Route Properties Response> - List with object IPv6Routes.
- Bfd
Configuration BfdConfiguration Response - BFD configuration properties
- Ipv4Routes
[]Static
Route Properties Response - List with object IPv4Routes.
- Ipv6Routes
[]Static
Route Properties Response - List with object IPv6Routes.
- bfd
Configuration BfdConfiguration Response - BFD configuration properties
- ipv4Routes
List<Static
Route Properties Response> - List with object IPv4Routes.
- ipv6Routes
List<Static
Route Properties Response> - List with object IPv6Routes.
- bfd
Configuration BfdConfiguration Response - BFD configuration properties
- ipv4Routes
Static
Route Properties Response[] - List with object IPv4Routes.
- ipv6Routes
Static
Route Properties Response[] - List with object IPv6Routes.
- bfd_
configuration BfdConfiguration Response - BFD configuration properties
- ipv4_
routes Sequence[StaticRoute Properties Response] - List with object IPv4Routes.
- ipv6_
routes Sequence[StaticRoute Properties Response] - List with object IPv6Routes.
- bfd
Configuration Property Map - BFD configuration properties
- ipv4Routes List<Property Map>
- List with object IPv4Routes.
- ipv6Routes List<Property Map>
- List with object IPv6Routes.
StaticRouteProperties, StaticRoutePropertiesArgs
StaticRoutePropertiesResponse, StaticRoutePropertiesResponseArgs
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:managednetworkfabric:InternalNetwork example-externalnetwork /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/{l3IsolationDomainName}/internalNetworks/{internalNetworkName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0