1. Packages
  2. Azure Native v1
  3. API Docs
  4. networkcloud
  5. DefaultCniNetwork
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.networkcloud.DefaultCniNetwork

Explore with Pulumi AI

These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

API Version: 2022-12-12-preview.

Example Usage

Create or update default CNI network

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var defaultCniNetwork = new AzureNative.NetworkCloud.DefaultCniNetwork("defaultCniNetwork", new()
    {
        CniBgpConfiguration = new AzureNative.NetworkCloud.Inputs.CniBgpConfigurationArgs
        {
            BgpPeers = new[]
            {
                new AzureNative.NetworkCloud.Inputs.BgpPeerArgs
                {
                    AsNumber = 64497,
                    PeerIp = "203.0.113.254",
                },
            },
            CommunityAdvertisements = new[]
            {
                new AzureNative.NetworkCloud.Inputs.CommunityAdvertisementArgs
                {
                    Communities = new[]
                    {
                        "64512:100",
                    },
                    SubnetPrefix = "192.0.2.0/27",
                },
            },
            ServiceExternalPrefixes = new[]
            {
                "192.0.2.0/28",
            },
            ServiceLoadBalancerPrefixes = new[]
            {
                "192.0.2.16/28",
            },
        },
        DefaultCniNetworkName = "defaultCniNetworkName",
        ExtendedLocation = new AzureNative.NetworkCloud.Inputs.ExtendedLocationArgs
        {
            Name = "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName",
            Type = "CustomLocation",
        },
        IpAllocationType = "DualStack",
        Ipv4ConnectedPrefix = "203.0.113.0/24",
        Ipv6ConnectedPrefix = "2001:db8:0:3::/64",
        L3IsolationDomainId = "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName",
        Location = "location",
        ResourceGroupName = "resourceGroupName",
        Tags = 
        {
            { "key1", "myvalue1" },
            { "key2", "myvalue2" },
        },
        Vlan = 12,
    });

});
Copy
package main

import (
	networkcloud "github.com/pulumi/pulumi-azure-native-sdk/networkcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := networkcloud.NewDefaultCniNetwork(ctx, "defaultCniNetwork", &networkcloud.DefaultCniNetworkArgs{
			CniBgpConfiguration: networkcloud.CniBgpConfigurationResponse{
				BgpPeers: networkcloud.BgpPeerArray{
					&networkcloud.BgpPeerArgs{
						AsNumber: pulumi.Float64(64497),
						PeerIp:   pulumi.String("203.0.113.254"),
					},
				},
				CommunityAdvertisements: networkcloud.CommunityAdvertisementArray{
					&networkcloud.CommunityAdvertisementArgs{
						Communities: pulumi.StringArray{
							pulumi.String("64512:100"),
						},
						SubnetPrefix: pulumi.String("192.0.2.0/27"),
					},
				},
				ServiceExternalPrefixes: pulumi.StringArray{
					pulumi.String("192.0.2.0/28"),
				},
				ServiceLoadBalancerPrefixes: pulumi.StringArray{
					pulumi.String("192.0.2.16/28"),
				},
			},
			DefaultCniNetworkName: pulumi.String("defaultCniNetworkName"),
			ExtendedLocation: &networkcloud.ExtendedLocationArgs{
				Name: pulumi.String("/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName"),
				Type: pulumi.String("CustomLocation"),
			},
			IpAllocationType:    pulumi.String("DualStack"),
			Ipv4ConnectedPrefix: pulumi.String("203.0.113.0/24"),
			Ipv6ConnectedPrefix: pulumi.String("2001:db8:0:3::/64"),
			L3IsolationDomainId: pulumi.String("/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName"),
			Location:            pulumi.String("location"),
			ResourceGroupName:   pulumi.String("resourceGroupName"),
			Tags: pulumi.StringMap{
				"key1": pulumi.String("myvalue1"),
				"key2": pulumi.String("myvalue2"),
			},
			Vlan: pulumi.Float64(12),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.networkcloud.DefaultCniNetwork;
import com.pulumi.azurenative.networkcloud.DefaultCniNetworkArgs;
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 defaultCniNetwork = new DefaultCniNetwork("defaultCniNetwork", DefaultCniNetworkArgs.builder()        
            .cniBgpConfiguration(Map.ofEntries(
                Map.entry("bgpPeers", Map.ofEntries(
                    Map.entry("asNumber", 64497),
                    Map.entry("peerIp", "203.0.113.254")
                )),
                Map.entry("communityAdvertisements", Map.ofEntries(
                    Map.entry("communities", "64512:100"),
                    Map.entry("subnetPrefix", "192.0.2.0/27")
                )),
                Map.entry("serviceExternalPrefixes", "192.0.2.0/28"),
                Map.entry("serviceLoadBalancerPrefixes", "192.0.2.16/28")
            ))
            .defaultCniNetworkName("defaultCniNetworkName")
            .extendedLocation(Map.ofEntries(
                Map.entry("name", "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName"),
                Map.entry("type", "CustomLocation")
            ))
            .ipAllocationType("DualStack")
            .ipv4ConnectedPrefix("203.0.113.0/24")
            .ipv6ConnectedPrefix("2001:db8:0:3::/64")
            .l3IsolationDomainId("/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName")
            .location("location")
            .resourceGroupName("resourceGroupName")
            .tags(Map.ofEntries(
                Map.entry("key1", "myvalue1"),
                Map.entry("key2", "myvalue2")
            ))
            .vlan(12)
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const defaultCniNetwork = new azure_native.networkcloud.DefaultCniNetwork("defaultCniNetwork", {
    cniBgpConfiguration: {
        bgpPeers: [{
            asNumber: 64497,
            peerIp: "203.0.113.254",
        }],
        communityAdvertisements: [{
            communities: ["64512:100"],
            subnetPrefix: "192.0.2.0/27",
        }],
        serviceExternalPrefixes: ["192.0.2.0/28"],
        serviceLoadBalancerPrefixes: ["192.0.2.16/28"],
    },
    defaultCniNetworkName: "defaultCniNetworkName",
    extendedLocation: {
        name: "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName",
        type: "CustomLocation",
    },
    ipAllocationType: "DualStack",
    ipv4ConnectedPrefix: "203.0.113.0/24",
    ipv6ConnectedPrefix: "2001:db8:0:3::/64",
    l3IsolationDomainId: "/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName",
    location: "location",
    resourceGroupName: "resourceGroupName",
    tags: {
        key1: "myvalue1",
        key2: "myvalue2",
    },
    vlan: 12,
});
Copy
import pulumi
import pulumi_azure_native as azure_native

default_cni_network = azure_native.networkcloud.DefaultCniNetwork("defaultCniNetwork",
    cni_bgp_configuration=azure_native.networkcloud.CniBgpConfigurationResponseArgs(
        bgp_peers=[azure_native.networkcloud.BgpPeerArgs(
            as_number=64497,
            peer_ip="203.0.113.254",
        )],
        community_advertisements=[azure_native.networkcloud.CommunityAdvertisementArgs(
            communities=["64512:100"],
            subnet_prefix="192.0.2.0/27",
        )],
        service_external_prefixes=["192.0.2.0/28"],
        service_load_balancer_prefixes=["192.0.2.16/28"],
    ),
    default_cni_network_name="defaultCniNetworkName",
    extended_location=azure_native.networkcloud.ExtendedLocationArgs(
        name="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName",
        type="CustomLocation",
    ),
    ip_allocation_type="DualStack",
    ipv4_connected_prefix="203.0.113.0/24",
    ipv6_connected_prefix="2001:db8:0:3::/64",
    l3_isolation_domain_id="/subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName",
    location="location",
    resource_group_name="resourceGroupName",
    tags={
        "key1": "myvalue1",
        "key2": "myvalue2",
    },
    vlan=12)
Copy
resources:
  defaultCniNetwork:
    type: azure-native:networkcloud:DefaultCniNetwork
    properties:
      cniBgpConfiguration:
        bgpPeers:
          - asNumber: 64497
            peerIp: 203.0.113.254
        communityAdvertisements:
          - communities:
              - 64512:100
            subnetPrefix: 192.0.2.0/27
        serviceExternalPrefixes:
          - 192.0.2.0/28
        serviceLoadBalancerPrefixes:
          - 192.0.2.16/28
      defaultCniNetworkName: defaultCniNetworkName
      extendedLocation:
        name: /subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName
        type: CustomLocation
      ipAllocationType: DualStack
      ipv4ConnectedPrefix: 203.0.113.0/24
      ipv6ConnectedPrefix: 2001:db8:0:3::/64
      l3IsolationDomainId: /subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.ManagedNetworkFabric/l3IsolationDomains/l3IsolationDomainName
      location: location
      resourceGroupName: resourceGroupName
      tags:
        key1: myvalue1
        key2: myvalue2
      vlan: 12
Copy

Create DefaultCniNetwork Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new DefaultCniNetwork(name: string, args: DefaultCniNetworkArgs, opts?: CustomResourceOptions);
@overload
def DefaultCniNetwork(resource_name: str,
                      args: DefaultCniNetworkArgs,
                      opts: Optional[ResourceOptions] = None)

@overload
def DefaultCniNetwork(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      extended_location: Optional[ExtendedLocationArgs] = None,
                      l3_isolation_domain_id: Optional[str] = None,
                      resource_group_name: Optional[str] = None,
                      vlan: Optional[float] = None,
                      cni_bgp_configuration: Optional[CniBgpConfigurationArgs] = None,
                      default_cni_network_name: Optional[str] = None,
                      ip_allocation_type: Optional[Union[str, IpAllocationType]] = None,
                      ipv4_connected_prefix: Optional[str] = None,
                      ipv6_connected_prefix: Optional[str] = None,
                      location: Optional[str] = None,
                      tags: Optional[Mapping[str, str]] = None)
func NewDefaultCniNetwork(ctx *Context, name string, args DefaultCniNetworkArgs, opts ...ResourceOption) (*DefaultCniNetwork, error)
public DefaultCniNetwork(string name, DefaultCniNetworkArgs args, CustomResourceOptions? opts = null)
public DefaultCniNetwork(String name, DefaultCniNetworkArgs args)
public DefaultCniNetwork(String name, DefaultCniNetworkArgs args, CustomResourceOptions options)
type: azure-native:networkcloud:DefaultCniNetwork
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. DefaultCniNetworkArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. DefaultCniNetworkArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. DefaultCniNetworkArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. DefaultCniNetworkArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. DefaultCniNetworkArgs
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 defaultCniNetworkResource = new AzureNative.Networkcloud.DefaultCniNetwork("defaultCniNetworkResource", new()
{
    ExtendedLocation = 
    {
        { "name", "string" },
        { "type", "string" },
    },
    L3IsolationDomainId = "string",
    ResourceGroupName = "string",
    Vlan = 0,
    CniBgpConfiguration = 
    {
        { "bgpPeers", new[]
        {
            
            {
                { "asNumber", 0 },
                { "peerIp", "string" },
                { "password", "string" },
            },
        } },
        { "communityAdvertisements", new[]
        {
            
            {
                { "communities", new[]
                {
                    "string",
                } },
                { "subnetPrefix", "string" },
            },
        } },
        { "nodeMeshPassword", "string" },
        { "serviceExternalPrefixes", new[]
        {
            "string",
        } },
        { "serviceLoadBalancerPrefixes", new[]
        {
            "string",
        } },
    },
    DefaultCniNetworkName = "string",
    IpAllocationType = "string",
    Ipv4ConnectedPrefix = "string",
    Ipv6ConnectedPrefix = "string",
    Location = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := networkcloud.NewDefaultCniNetwork(ctx, "defaultCniNetworkResource", &networkcloud.DefaultCniNetworkArgs{
	ExtendedLocation: map[string]interface{}{
		"name": "string",
		"type": "string",
	},
	L3IsolationDomainId: "string",
	ResourceGroupName:   "string",
	Vlan:                0,
	CniBgpConfiguration: map[string]interface{}{
		"bgpPeers": []map[string]interface{}{
			map[string]interface{}{
				"asNumber": 0,
				"peerIp":   "string",
				"password": "string",
			},
		},
		"communityAdvertisements": []map[string]interface{}{
			map[string]interface{}{
				"communities": []string{
					"string",
				},
				"subnetPrefix": "string",
			},
		},
		"nodeMeshPassword": "string",
		"serviceExternalPrefixes": []string{
			"string",
		},
		"serviceLoadBalancerPrefixes": []string{
			"string",
		},
	},
	DefaultCniNetworkName: "string",
	IpAllocationType:      "string",
	Ipv4ConnectedPrefix:   "string",
	Ipv6ConnectedPrefix:   "string",
	Location:              "string",
	Tags: map[string]interface{}{
		"string": "string",
	},
})
Copy
var defaultCniNetworkResource = new DefaultCniNetwork("defaultCniNetworkResource", DefaultCniNetworkArgs.builder()
    .extendedLocation(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .l3IsolationDomainId("string")
    .resourceGroupName("string")
    .vlan(0)
    .cniBgpConfiguration(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .defaultCniNetworkName("string")
    .ipAllocationType("string")
    .ipv4ConnectedPrefix("string")
    .ipv6ConnectedPrefix("string")
    .location("string")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
Copy
default_cni_network_resource = azure_native.networkcloud.DefaultCniNetwork("defaultCniNetworkResource",
    extended_location={
        name: string,
        type: string,
    },
    l3_isolation_domain_id=string,
    resource_group_name=string,
    vlan=0,
    cni_bgp_configuration={
        bgpPeers: [{
            asNumber: 0,
            peerIp: string,
            password: string,
        }],
        communityAdvertisements: [{
            communities: [string],
            subnetPrefix: string,
        }],
        nodeMeshPassword: string,
        serviceExternalPrefixes: [string],
        serviceLoadBalancerPrefixes: [string],
    },
    default_cni_network_name=string,
    ip_allocation_type=string,
    ipv4_connected_prefix=string,
    ipv6_connected_prefix=string,
    location=string,
    tags={
        string: string,
    })
Copy
const defaultCniNetworkResource = new azure_native.networkcloud.DefaultCniNetwork("defaultCniNetworkResource", {
    extendedLocation: {
        name: "string",
        type: "string",
    },
    l3IsolationDomainId: "string",
    resourceGroupName: "string",
    vlan: 0,
    cniBgpConfiguration: {
        bgpPeers: [{
            asNumber: 0,
            peerIp: "string",
            password: "string",
        }],
        communityAdvertisements: [{
            communities: ["string"],
            subnetPrefix: "string",
        }],
        nodeMeshPassword: "string",
        serviceExternalPrefixes: ["string"],
        serviceLoadBalancerPrefixes: ["string"],
    },
    defaultCniNetworkName: "string",
    ipAllocationType: "string",
    ipv4ConnectedPrefix: "string",
    ipv6ConnectedPrefix: "string",
    location: "string",
    tags: {
        string: "string",
    },
});
Copy
type: azure-native:networkcloud:DefaultCniNetwork
properties:
    cniBgpConfiguration:
        bgpPeers:
            - asNumber: 0
              password: string
              peerIp: string
        communityAdvertisements:
            - communities:
                - string
              subnetPrefix: string
        nodeMeshPassword: string
        serviceExternalPrefixes:
            - string
        serviceLoadBalancerPrefixes:
            - string
    defaultCniNetworkName: string
    extendedLocation:
        name: string
        type: string
    ipAllocationType: string
    ipv4ConnectedPrefix: string
    ipv6ConnectedPrefix: string
    l3IsolationDomainId: string
    location: string
    resourceGroupName: string
    tags:
        string: string
    vlan: 0
Copy

DefaultCniNetwork 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 DefaultCniNetwork resource accepts the following input properties:

ExtendedLocation This property is required. Pulumi.AzureNative.NetworkCloud.Inputs.ExtendedLocation
The extended location of the cluster associated with the resource.
L3IsolationDomainId
This property is required.
Changes to this property will trigger replacement.
string
The resource ID of the Network Fabric l3IsolationDomain.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
Vlan
This property is required.
Changes to this property will trigger replacement.
double
The VLAN from the l3IsolationDomain that is used for this network.
CniBgpConfiguration Changes to this property will trigger replacement. Pulumi.AzureNative.NetworkCloud.Inputs.CniBgpConfiguration
The Calico BGP configuration.
DefaultCniNetworkName Changes to this property will trigger replacement. string
The name of the default CNI network.
IpAllocationType Changes to this property will trigger replacement. string | Pulumi.AzureNative.NetworkCloud.IpAllocationType
The type of the IP address allocation.
Ipv4ConnectedPrefix Changes to this property will trigger replacement. string
The IPV4 prefix (CIDR) assigned to this default CNI network. It is required when the IP allocation type is IPV4 or DualStack.
Ipv6ConnectedPrefix Changes to this property will trigger replacement. string
The IPV6 prefix (CIDR) assigned to this default CNI network. It is required when the IP allocation type is IPV6 or DualStack.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
Tags Dictionary<string, string>
Resource tags.
ExtendedLocation This property is required. ExtendedLocationArgs
The extended location of the cluster associated with the resource.
L3IsolationDomainId
This property is required.
Changes to this property will trigger replacement.
string
The resource ID of the Network Fabric l3IsolationDomain.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
Vlan
This property is required.
Changes to this property will trigger replacement.
float64
The VLAN from the l3IsolationDomain that is used for this network.
CniBgpConfiguration Changes to this property will trigger replacement. CniBgpConfigurationArgs
The Calico BGP configuration.
DefaultCniNetworkName Changes to this property will trigger replacement. string
The name of the default CNI network.
IpAllocationType Changes to this property will trigger replacement. string | IpAllocationType
The type of the IP address allocation.
Ipv4ConnectedPrefix Changes to this property will trigger replacement. string
The IPV4 prefix (CIDR) assigned to this default CNI network. It is required when the IP allocation type is IPV4 or DualStack.
Ipv6ConnectedPrefix Changes to this property will trigger replacement. string
The IPV6 prefix (CIDR) assigned to this default CNI network. It is required when the IP allocation type is IPV6 or DualStack.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
Tags map[string]string
Resource tags.
extendedLocation This property is required. ExtendedLocation
The extended location of the cluster associated with the resource.
l3IsolationDomainId
This property is required.
Changes to this property will trigger replacement.
String
The resource ID of the Network Fabric l3IsolationDomain.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
vlan
This property is required.
Changes to this property will trigger replacement.
Double
The VLAN from the l3IsolationDomain that is used for this network.
cniBgpConfiguration Changes to this property will trigger replacement. CniBgpConfiguration
The Calico BGP configuration.
defaultCniNetworkName Changes to this property will trigger replacement. String
The name of the default CNI network.
ipAllocationType Changes to this property will trigger replacement. String | IpAllocationType
The type of the IP address allocation.
ipv4ConnectedPrefix Changes to this property will trigger replacement. String
The IPV4 prefix (CIDR) assigned to this default CNI network. It is required when the IP allocation type is IPV4 or DualStack.
ipv6ConnectedPrefix Changes to this property will trigger replacement. String
The IPV6 prefix (CIDR) assigned to this default CNI network. It is required when the IP allocation type is IPV6 or DualStack.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
tags Map<String,String>
Resource tags.
extendedLocation This property is required. ExtendedLocation
The extended location of the cluster associated with the resource.
l3IsolationDomainId
This property is required.
Changes to this property will trigger replacement.
string
The resource ID of the Network Fabric l3IsolationDomain.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
vlan
This property is required.
Changes to this property will trigger replacement.
number
The VLAN from the l3IsolationDomain that is used for this network.
cniBgpConfiguration Changes to this property will trigger replacement. CniBgpConfiguration
The Calico BGP configuration.
defaultCniNetworkName Changes to this property will trigger replacement. string
The name of the default CNI network.
ipAllocationType Changes to this property will trigger replacement. string | IpAllocationType
The type of the IP address allocation.
ipv4ConnectedPrefix Changes to this property will trigger replacement. string
The IPV4 prefix (CIDR) assigned to this default CNI network. It is required when the IP allocation type is IPV4 or DualStack.
ipv6ConnectedPrefix Changes to this property will trigger replacement. string
The IPV6 prefix (CIDR) assigned to this default CNI network. It is required when the IP allocation type is IPV6 or DualStack.
location Changes to this property will trigger replacement. string
The geo-location where the resource lives
tags {[key: string]: string}
Resource tags.
extended_location This property is required. ExtendedLocationArgs
The extended location of the cluster associated with the resource.
l3_isolation_domain_id
This property is required.
Changes to this property will trigger replacement.
str
The resource ID of the Network Fabric l3IsolationDomain.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
vlan
This property is required.
Changes to this property will trigger replacement.
float
The VLAN from the l3IsolationDomain that is used for this network.
cni_bgp_configuration Changes to this property will trigger replacement. CniBgpConfigurationArgs
The Calico BGP configuration.
default_cni_network_name Changes to this property will trigger replacement. str
The name of the default CNI network.
ip_allocation_type Changes to this property will trigger replacement. str | IpAllocationType
The type of the IP address allocation.
ipv4_connected_prefix Changes to this property will trigger replacement. str
The IPV4 prefix (CIDR) assigned to this default CNI network. It is required when the IP allocation type is IPV4 or DualStack.
ipv6_connected_prefix Changes to this property will trigger replacement. str
The IPV6 prefix (CIDR) assigned to this default CNI network. It is required when the IP allocation type is IPV6 or DualStack.
location Changes to this property will trigger replacement. str
The geo-location where the resource lives
tags Mapping[str, str]
Resource tags.
extendedLocation This property is required. Property Map
The extended location of the cluster associated with the resource.
l3IsolationDomainId
This property is required.
Changes to this property will trigger replacement.
String
The resource ID of the Network Fabric l3IsolationDomain.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
vlan
This property is required.
Changes to this property will trigger replacement.
Number
The VLAN from the l3IsolationDomain that is used for this network.
cniBgpConfiguration Changes to this property will trigger replacement. Property Map
The Calico BGP configuration.
defaultCniNetworkName Changes to this property will trigger replacement. String
The name of the default CNI network.
ipAllocationType Changes to this property will trigger replacement. String | "IPV4" | "IPV6" | "DualStack"
The type of the IP address allocation.
ipv4ConnectedPrefix Changes to this property will trigger replacement. String
The IPV4 prefix (CIDR) assigned to this default CNI network. It is required when the IP allocation type is IPV4 or DualStack.
ipv6ConnectedPrefix Changes to this property will trigger replacement. String
The IPV6 prefix (CIDR) assigned to this default CNI network. It is required when the IP allocation type is IPV6 or DualStack.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
tags Map<String>
Resource tags.

Outputs

All input properties are implicitly available as output properties. Additionally, the DefaultCniNetwork resource produces the following output properties:

ClusterId string
The resource ID of the Network Cloud cluster this default CNI network is associated with.
CniAsNumber double
The autonomous system number that the fabric expects to peer with, derived from the associated L3 isolation domain.
DetailedStatus string
The more detailed status of the default CNI network.
DetailedStatusMessage string
The descriptive message about the current detailed status.
FabricBgpPeers List<Pulumi.AzureNative.NetworkCloud.Outputs.BgpPeerResponse>
The L3 isolation fabric BGP peering connectivity information necessary for BGP peering the Hybrid AKS Cluster with the switch fabric.
HybridAksClustersAssociatedIds List<string>
The list of Hybrid AKS cluster resource ID(s) that are associated with this default CNI network.
Id string
The provider-assigned unique ID for this managed resource.
InterfaceName string
The name of the interface that will be present in the virtual machine to represent this network.
Name string
The name of the resource
ProvisioningState string
The provisioning state of the default CNI network.
SystemData Pulumi.AzureNative.NetworkCloud.Outputs.SystemDataResponse
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"
ClusterId string
The resource ID of the Network Cloud cluster this default CNI network is associated with.
CniAsNumber float64
The autonomous system number that the fabric expects to peer with, derived from the associated L3 isolation domain.
DetailedStatus string
The more detailed status of the default CNI network.
DetailedStatusMessage string
The descriptive message about the current detailed status.
FabricBgpPeers []BgpPeerResponse
The L3 isolation fabric BGP peering connectivity information necessary for BGP peering the Hybrid AKS Cluster with the switch fabric.
HybridAksClustersAssociatedIds []string
The list of Hybrid AKS cluster resource ID(s) that are associated with this default CNI network.
Id string
The provider-assigned unique ID for this managed resource.
InterfaceName string
The name of the interface that will be present in the virtual machine to represent this network.
Name string
The name of the resource
ProvisioningState string
The provisioning state of the default CNI network.
SystemData SystemDataResponse
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"
clusterId String
The resource ID of the Network Cloud cluster this default CNI network is associated with.
cniAsNumber Double
The autonomous system number that the fabric expects to peer with, derived from the associated L3 isolation domain.
detailedStatus String
The more detailed status of the default CNI network.
detailedStatusMessage String
The descriptive message about the current detailed status.
fabricBgpPeers List<BgpPeerResponse>
The L3 isolation fabric BGP peering connectivity information necessary for BGP peering the Hybrid AKS Cluster with the switch fabric.
hybridAksClustersAssociatedIds List<String>
The list of Hybrid AKS cluster resource ID(s) that are associated with this default CNI network.
id String
The provider-assigned unique ID for this managed resource.
interfaceName String
The name of the interface that will be present in the virtual machine to represent this network.
name String
The name of the resource
provisioningState String
The provisioning state of the default CNI network.
systemData SystemDataResponse
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"
clusterId string
The resource ID of the Network Cloud cluster this default CNI network is associated with.
cniAsNumber number
The autonomous system number that the fabric expects to peer with, derived from the associated L3 isolation domain.
detailedStatus string
The more detailed status of the default CNI network.
detailedStatusMessage string
The descriptive message about the current detailed status.
fabricBgpPeers BgpPeerResponse[]
The L3 isolation fabric BGP peering connectivity information necessary for BGP peering the Hybrid AKS Cluster with the switch fabric.
hybridAksClustersAssociatedIds string[]
The list of Hybrid AKS cluster resource ID(s) that are associated with this default CNI network.
id string
The provider-assigned unique ID for this managed resource.
interfaceName string
The name of the interface that will be present in the virtual machine to represent this network.
name string
The name of the resource
provisioningState string
The provisioning state of the default CNI network.
systemData SystemDataResponse
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"
cluster_id str
The resource ID of the Network Cloud cluster this default CNI network is associated with.
cni_as_number float
The autonomous system number that the fabric expects to peer with, derived from the associated L3 isolation domain.
detailed_status str
The more detailed status of the default CNI network.
detailed_status_message str
The descriptive message about the current detailed status.
fabric_bgp_peers Sequence[BgpPeerResponse]
The L3 isolation fabric BGP peering connectivity information necessary for BGP peering the Hybrid AKS Cluster with the switch fabric.
hybrid_aks_clusters_associated_ids Sequence[str]
The list of Hybrid AKS cluster resource ID(s) that are associated with this default CNI network.
id str
The provider-assigned unique ID for this managed resource.
interface_name str
The name of the interface that will be present in the virtual machine to represent this network.
name str
The name of the resource
provisioning_state str
The provisioning state of the default CNI network.
system_data SystemDataResponse
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"
clusterId String
The resource ID of the Network Cloud cluster this default CNI network is associated with.
cniAsNumber Number
The autonomous system number that the fabric expects to peer with, derived from the associated L3 isolation domain.
detailedStatus String
The more detailed status of the default CNI network.
detailedStatusMessage String
The descriptive message about the current detailed status.
fabricBgpPeers List<Property Map>
The L3 isolation fabric BGP peering connectivity information necessary for BGP peering the Hybrid AKS Cluster with the switch fabric.
hybridAksClustersAssociatedIds List<String>
The list of Hybrid AKS cluster resource ID(s) that are associated with this default CNI network.
id String
The provider-assigned unique ID for this managed resource.
interfaceName String
The name of the interface that will be present in the virtual machine to represent this network.
name String
The name of the resource
provisioningState String
The provisioning state of the default CNI network.
systemData 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

BgpPeer
, BgpPeerArgs

AsNumber This property is required. double
The ASN (Autonomous System Number) of the BGP peer.
PeerIp This property is required. string
The IPv4 or IPv6 address to peer with the associated CNI Network. The IP version type will drive a peering with the same version type from the Default CNI Network. For example, IPv4 to IPv4 or IPv6 to IPv6.
Password string
The password for this peering neighbor. It defaults to no password if not specified.
AsNumber This property is required. float64
The ASN (Autonomous System Number) of the BGP peer.
PeerIp This property is required. string
The IPv4 or IPv6 address to peer with the associated CNI Network. The IP version type will drive a peering with the same version type from the Default CNI Network. For example, IPv4 to IPv4 or IPv6 to IPv6.
Password string
The password for this peering neighbor. It defaults to no password if not specified.
asNumber This property is required. Double
The ASN (Autonomous System Number) of the BGP peer.
peerIp This property is required. String
The IPv4 or IPv6 address to peer with the associated CNI Network. The IP version type will drive a peering with the same version type from the Default CNI Network. For example, IPv4 to IPv4 or IPv6 to IPv6.
password String
The password for this peering neighbor. It defaults to no password if not specified.
asNumber This property is required. number
The ASN (Autonomous System Number) of the BGP peer.
peerIp This property is required. string
The IPv4 or IPv6 address to peer with the associated CNI Network. The IP version type will drive a peering with the same version type from the Default CNI Network. For example, IPv4 to IPv4 or IPv6 to IPv6.
password string
The password for this peering neighbor. It defaults to no password if not specified.
as_number This property is required. float
The ASN (Autonomous System Number) of the BGP peer.
peer_ip This property is required. str
The IPv4 or IPv6 address to peer with the associated CNI Network. The IP version type will drive a peering with the same version type from the Default CNI Network. For example, IPv4 to IPv4 or IPv6 to IPv6.
password str
The password for this peering neighbor. It defaults to no password if not specified.
asNumber This property is required. Number
The ASN (Autonomous System Number) of the BGP peer.
peerIp This property is required. String
The IPv4 or IPv6 address to peer with the associated CNI Network. The IP version type will drive a peering with the same version type from the Default CNI Network. For example, IPv4 to IPv4 or IPv6 to IPv6.
password String
The password for this peering neighbor. It defaults to no password if not specified.

BgpPeerResponse
, BgpPeerResponseArgs

AsNumber This property is required. double
The ASN (Autonomous System Number) of the BGP peer.
PeerIp This property is required. string
The IPv4 or IPv6 address to peer with the associated CNI Network. The IP version type will drive a peering with the same version type from the Default CNI Network. For example, IPv4 to IPv4 or IPv6 to IPv6.
AsNumber This property is required. float64
The ASN (Autonomous System Number) of the BGP peer.
PeerIp This property is required. string
The IPv4 or IPv6 address to peer with the associated CNI Network. The IP version type will drive a peering with the same version type from the Default CNI Network. For example, IPv4 to IPv4 or IPv6 to IPv6.
asNumber This property is required. Double
The ASN (Autonomous System Number) of the BGP peer.
peerIp This property is required. String
The IPv4 or IPv6 address to peer with the associated CNI Network. The IP version type will drive a peering with the same version type from the Default CNI Network. For example, IPv4 to IPv4 or IPv6 to IPv6.
asNumber This property is required. number
The ASN (Autonomous System Number) of the BGP peer.
peerIp This property is required. string
The IPv4 or IPv6 address to peer with the associated CNI Network. The IP version type will drive a peering with the same version type from the Default CNI Network. For example, IPv4 to IPv4 or IPv6 to IPv6.
as_number This property is required. float
The ASN (Autonomous System Number) of the BGP peer.
peer_ip This property is required. str
The IPv4 or IPv6 address to peer with the associated CNI Network. The IP version type will drive a peering with the same version type from the Default CNI Network. For example, IPv4 to IPv4 or IPv6 to IPv6.
asNumber This property is required. Number
The ASN (Autonomous System Number) of the BGP peer.
peerIp This property is required. String
The IPv4 or IPv6 address to peer with the associated CNI Network. The IP version type will drive a peering with the same version type from the Default CNI Network. For example, IPv4 to IPv4 or IPv6 to IPv6.

CniBgpConfiguration
, CniBgpConfigurationArgs

BgpPeers List<Pulumi.AzureNative.NetworkCloud.Inputs.BgpPeer>
The list of BgpPeer entities that the Hybrid AKS cluster will peer with in addition to peering that occurs automatically with the switch fabric.
CommunityAdvertisements List<Pulumi.AzureNative.NetworkCloud.Inputs.CommunityAdvertisement>
The list of prefix community advertisement properties. Each prefix community specifies a prefix, and the communities that should be associated with that prefix when it is announced.
NodeMeshPassword string
The password of the Calico node mesh. It defaults to a randomly-generated string when not provided.
ServiceExternalPrefixes List<string>
The subnet blocks in CIDR format for Kubernetes service external IPs to be advertised over BGP.
ServiceLoadBalancerPrefixes List<string>
The subnet blocks in CIDR format for Kubernetes load balancers. Load balancer IPs will only be advertised if they are within one of these blocks.
BgpPeers []BgpPeer
The list of BgpPeer entities that the Hybrid AKS cluster will peer with in addition to peering that occurs automatically with the switch fabric.
CommunityAdvertisements []CommunityAdvertisement
The list of prefix community advertisement properties. Each prefix community specifies a prefix, and the communities that should be associated with that prefix when it is announced.
NodeMeshPassword string
The password of the Calico node mesh. It defaults to a randomly-generated string when not provided.
ServiceExternalPrefixes []string
The subnet blocks in CIDR format for Kubernetes service external IPs to be advertised over BGP.
ServiceLoadBalancerPrefixes []string
The subnet blocks in CIDR format for Kubernetes load balancers. Load balancer IPs will only be advertised if they are within one of these blocks.
bgpPeers List<BgpPeer>
The list of BgpPeer entities that the Hybrid AKS cluster will peer with in addition to peering that occurs automatically with the switch fabric.
communityAdvertisements List<CommunityAdvertisement>
The list of prefix community advertisement properties. Each prefix community specifies a prefix, and the communities that should be associated with that prefix when it is announced.
nodeMeshPassword String
The password of the Calico node mesh. It defaults to a randomly-generated string when not provided.
serviceExternalPrefixes List<String>
The subnet blocks in CIDR format for Kubernetes service external IPs to be advertised over BGP.
serviceLoadBalancerPrefixes List<String>
The subnet blocks in CIDR format for Kubernetes load balancers. Load balancer IPs will only be advertised if they are within one of these blocks.
bgpPeers BgpPeer[]
The list of BgpPeer entities that the Hybrid AKS cluster will peer with in addition to peering that occurs automatically with the switch fabric.
communityAdvertisements CommunityAdvertisement[]
The list of prefix community advertisement properties. Each prefix community specifies a prefix, and the communities that should be associated with that prefix when it is announced.
nodeMeshPassword string
The password of the Calico node mesh. It defaults to a randomly-generated string when not provided.
serviceExternalPrefixes string[]
The subnet blocks in CIDR format for Kubernetes service external IPs to be advertised over BGP.
serviceLoadBalancerPrefixes string[]
The subnet blocks in CIDR format for Kubernetes load balancers. Load balancer IPs will only be advertised if they are within one of these blocks.
bgp_peers Sequence[BgpPeer]
The list of BgpPeer entities that the Hybrid AKS cluster will peer with in addition to peering that occurs automatically with the switch fabric.
community_advertisements Sequence[CommunityAdvertisement]
The list of prefix community advertisement properties. Each prefix community specifies a prefix, and the communities that should be associated with that prefix when it is announced.
node_mesh_password str
The password of the Calico node mesh. It defaults to a randomly-generated string when not provided.
service_external_prefixes Sequence[str]
The subnet blocks in CIDR format for Kubernetes service external IPs to be advertised over BGP.
service_load_balancer_prefixes Sequence[str]
The subnet blocks in CIDR format for Kubernetes load balancers. Load balancer IPs will only be advertised if they are within one of these blocks.
bgpPeers List<Property Map>
The list of BgpPeer entities that the Hybrid AKS cluster will peer with in addition to peering that occurs automatically with the switch fabric.
communityAdvertisements List<Property Map>
The list of prefix community advertisement properties. Each prefix community specifies a prefix, and the communities that should be associated with that prefix when it is announced.
nodeMeshPassword String
The password of the Calico node mesh. It defaults to a randomly-generated string when not provided.
serviceExternalPrefixes List<String>
The subnet blocks in CIDR format for Kubernetes service external IPs to be advertised over BGP.
serviceLoadBalancerPrefixes List<String>
The subnet blocks in CIDR format for Kubernetes load balancers. Load balancer IPs will only be advertised if they are within one of these blocks.

CniBgpConfigurationResponse
, CniBgpConfigurationResponseArgs

BgpPeers List<Pulumi.AzureNative.NetworkCloud.Inputs.BgpPeerResponse>
The list of BgpPeer entities that the Hybrid AKS cluster will peer with in addition to peering that occurs automatically with the switch fabric.
CommunityAdvertisements List<Pulumi.AzureNative.NetworkCloud.Inputs.CommunityAdvertisementResponse>
The list of prefix community advertisement properties. Each prefix community specifies a prefix, and the communities that should be associated with that prefix when it is announced.
ServiceExternalPrefixes List<string>
The subnet blocks in CIDR format for Kubernetes service external IPs to be advertised over BGP.
ServiceLoadBalancerPrefixes List<string>
The subnet blocks in CIDR format for Kubernetes load balancers. Load balancer IPs will only be advertised if they are within one of these blocks.
BgpPeers []BgpPeerResponse
The list of BgpPeer entities that the Hybrid AKS cluster will peer with in addition to peering that occurs automatically with the switch fabric.
CommunityAdvertisements []CommunityAdvertisementResponse
The list of prefix community advertisement properties. Each prefix community specifies a prefix, and the communities that should be associated with that prefix when it is announced.
ServiceExternalPrefixes []string
The subnet blocks in CIDR format for Kubernetes service external IPs to be advertised over BGP.
ServiceLoadBalancerPrefixes []string
The subnet blocks in CIDR format for Kubernetes load balancers. Load balancer IPs will only be advertised if they are within one of these blocks.
bgpPeers List<BgpPeerResponse>
The list of BgpPeer entities that the Hybrid AKS cluster will peer with in addition to peering that occurs automatically with the switch fabric.
communityAdvertisements List<CommunityAdvertisementResponse>
The list of prefix community advertisement properties. Each prefix community specifies a prefix, and the communities that should be associated with that prefix when it is announced.
serviceExternalPrefixes List<String>
The subnet blocks in CIDR format for Kubernetes service external IPs to be advertised over BGP.
serviceLoadBalancerPrefixes List<String>
The subnet blocks in CIDR format for Kubernetes load balancers. Load balancer IPs will only be advertised if they are within one of these blocks.
bgpPeers BgpPeerResponse[]
The list of BgpPeer entities that the Hybrid AKS cluster will peer with in addition to peering that occurs automatically with the switch fabric.
communityAdvertisements CommunityAdvertisementResponse[]
The list of prefix community advertisement properties. Each prefix community specifies a prefix, and the communities that should be associated with that prefix when it is announced.
serviceExternalPrefixes string[]
The subnet blocks in CIDR format for Kubernetes service external IPs to be advertised over BGP.
serviceLoadBalancerPrefixes string[]
The subnet blocks in CIDR format for Kubernetes load balancers. Load balancer IPs will only be advertised if they are within one of these blocks.
bgp_peers Sequence[BgpPeerResponse]
The list of BgpPeer entities that the Hybrid AKS cluster will peer with in addition to peering that occurs automatically with the switch fabric.
community_advertisements Sequence[CommunityAdvertisementResponse]
The list of prefix community advertisement properties. Each prefix community specifies a prefix, and the communities that should be associated with that prefix when it is announced.
service_external_prefixes Sequence[str]
The subnet blocks in CIDR format for Kubernetes service external IPs to be advertised over BGP.
service_load_balancer_prefixes Sequence[str]
The subnet blocks in CIDR format for Kubernetes load balancers. Load balancer IPs will only be advertised if they are within one of these blocks.
bgpPeers List<Property Map>
The list of BgpPeer entities that the Hybrid AKS cluster will peer with in addition to peering that occurs automatically with the switch fabric.
communityAdvertisements List<Property Map>
The list of prefix community advertisement properties. Each prefix community specifies a prefix, and the communities that should be associated with that prefix when it is announced.
serviceExternalPrefixes List<String>
The subnet blocks in CIDR format for Kubernetes service external IPs to be advertised over BGP.
serviceLoadBalancerPrefixes List<String>
The subnet blocks in CIDR format for Kubernetes load balancers. Load balancer IPs will only be advertised if they are within one of these blocks.

CommunityAdvertisement
, CommunityAdvertisementArgs

Communities This property is required. List<string>
The list of community strings to announce with this prefix.
SubnetPrefix This property is required. string
The subnet in CIDR format for which properties should be advertised.
Communities This property is required. []string
The list of community strings to announce with this prefix.
SubnetPrefix This property is required. string
The subnet in CIDR format for which properties should be advertised.
communities This property is required. List<String>
The list of community strings to announce with this prefix.
subnetPrefix This property is required. String
The subnet in CIDR format for which properties should be advertised.
communities This property is required. string[]
The list of community strings to announce with this prefix.
subnetPrefix This property is required. string
The subnet in CIDR format for which properties should be advertised.
communities This property is required. Sequence[str]
The list of community strings to announce with this prefix.
subnet_prefix This property is required. str
The subnet in CIDR format for which properties should be advertised.
communities This property is required. List<String>
The list of community strings to announce with this prefix.
subnetPrefix This property is required. String
The subnet in CIDR format for which properties should be advertised.

CommunityAdvertisementResponse
, CommunityAdvertisementResponseArgs

Communities This property is required. List<string>
The list of community strings to announce with this prefix.
SubnetPrefix This property is required. string
The subnet in CIDR format for which properties should be advertised.
Communities This property is required. []string
The list of community strings to announce with this prefix.
SubnetPrefix This property is required. string
The subnet in CIDR format for which properties should be advertised.
communities This property is required. List<String>
The list of community strings to announce with this prefix.
subnetPrefix This property is required. String
The subnet in CIDR format for which properties should be advertised.
communities This property is required. string[]
The list of community strings to announce with this prefix.
subnetPrefix This property is required. string
The subnet in CIDR format for which properties should be advertised.
communities This property is required. Sequence[str]
The list of community strings to announce with this prefix.
subnet_prefix This property is required. str
The subnet in CIDR format for which properties should be advertised.
communities This property is required. List<String>
The list of community strings to announce with this prefix.
subnetPrefix This property is required. String
The subnet in CIDR format for which properties should be advertised.

ExtendedLocation
, ExtendedLocationArgs

Name This property is required. string
The resource ID of the extended location on which the resource will be created.
Type This property is required. string
The extended location type, for example, CustomLocation.
Name This property is required. string
The resource ID of the extended location on which the resource will be created.
Type This property is required. string
The extended location type, for example, CustomLocation.
name This property is required. String
The resource ID of the extended location on which the resource will be created.
type This property is required. String
The extended location type, for example, CustomLocation.
name This property is required. string
The resource ID of the extended location on which the resource will be created.
type This property is required. string
The extended location type, for example, CustomLocation.
name This property is required. str
The resource ID of the extended location on which the resource will be created.
type This property is required. str
The extended location type, for example, CustomLocation.
name This property is required. String
The resource ID of the extended location on which the resource will be created.
type This property is required. String
The extended location type, for example, CustomLocation.

ExtendedLocationResponse
, ExtendedLocationResponseArgs

Name This property is required. string
The resource ID of the extended location on which the resource will be created.
Type This property is required. string
The extended location type, for example, CustomLocation.
Name This property is required. string
The resource ID of the extended location on which the resource will be created.
Type This property is required. string
The extended location type, for example, CustomLocation.
name This property is required. String
The resource ID of the extended location on which the resource will be created.
type This property is required. String
The extended location type, for example, CustomLocation.
name This property is required. string
The resource ID of the extended location on which the resource will be created.
type This property is required. string
The extended location type, for example, CustomLocation.
name This property is required. str
The resource ID of the extended location on which the resource will be created.
type This property is required. str
The extended location type, for example, CustomLocation.
name This property is required. String
The resource ID of the extended location on which the resource will be created.
type This property is required. String
The extended location type, for example, CustomLocation.

IpAllocationType
, IpAllocationTypeArgs

IPV4
IPV4
IPV6
IPV6
DualStack
DualStack
IpAllocationTypeIPV4
IPV4
IpAllocationTypeIPV6
IPV6
IpAllocationTypeDualStack
DualStack
IPV4
IPV4
IPV6
IPV6
DualStack
DualStack
IPV4
IPV4
IPV6
IPV6
DualStack
DualStack
IPV4
IPV4
IPV6
IPV6
DUAL_STACK
DualStack
"IPV4"
IPV4
"IPV6"
IPV6
"DualStack"
DualStack

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
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_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
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:networkcloud:DefaultCniNetwork defaultcniNetworkName /subscriptions/subscriptionId/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/defaultcniNetworks/defaultcniNetworkName 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
azure-native-v1 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi