Azure Native

v1.88.1 published on Thursday, Dec 1, 2022 by Pulumi

ManagedNetwork

The Managed Network resource API Version: 2019-06-01-preview.

Example Usage

ManagedNetworksPut

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

return await Deployment.RunAsync(() => 
{
    var managedNetwork = new AzureNative.ManagedNetwork.ManagedNetwork("managedNetwork", new()
    {
        Location = "eastus",
        ManagedNetworkName = "myManagedNetwork",
        ResourceGroupName = "myResourceGroup",
        Scope = new AzureNative.ManagedNetwork.Inputs.ScopeArgs
        {
            ManagementGroups = new[]
            {
                new AzureNative.ManagedNetwork.Inputs.ResourceIdArgs
                {
                    Id = "/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000",
                },
                new AzureNative.ManagedNetwork.Inputs.ResourceIdArgs
                {
                    Id = "/providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000",
                },
            },
            Subnets = new[]
            {
                new AzureNative.ManagedNetwork.Inputs.ResourceIdArgs
                {
                    Id = "/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA",
                },
                new AzureNative.ManagedNetwork.Inputs.ResourceIdArgs
                {
                    Id = "/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB",
                },
            },
            Subscriptions = new[]
            {
                new AzureNative.ManagedNetwork.Inputs.ResourceIdArgs
                {
                    Id = "subscriptionA",
                },
                new AzureNative.ManagedNetwork.Inputs.ResourceIdArgs
                {
                    Id = "subscriptionB",
                },
            },
            VirtualNetworks = new[]
            {
                new AzureNative.ManagedNetwork.Inputs.ResourceIdArgs
                {
                    Id = "/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA",
                },
                new AzureNative.ManagedNetwork.Inputs.ResourceIdArgs
                {
                    Id = "/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB",
                },
            },
        },
        Tags = null,
    });

});
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := managednetwork.NewManagedNetwork(ctx, "managedNetwork", &managednetwork.ManagedNetworkArgs{
			Location:           pulumi.String("eastus"),
			ManagedNetworkName: pulumi.String("myManagedNetwork"),
			ResourceGroupName:  pulumi.String("myResourceGroup"),
			Scope: managednetwork.ScopeResponse{
				ManagementGroups: managednetwork.ResourceIdArray{
					&managednetwork.ResourceIdArgs{
						Id: pulumi.String("/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000"),
					},
					&managednetwork.ResourceIdArgs{
						Id: pulumi.String("/providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000"),
					},
				},
				Subnets: managednetwork.ResourceIdArray{
					&managednetwork.ResourceIdArgs{
						Id: pulumi.String("/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA"),
					},
					&managednetwork.ResourceIdArgs{
						Id: pulumi.String("/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB"),
					},
				},
				Subscriptions: managednetwork.ResourceIdArray{
					&managednetwork.ResourceIdArgs{
						Id: pulumi.String("subscriptionA"),
					},
					&managednetwork.ResourceIdArgs{
						Id: pulumi.String("subscriptionB"),
					},
				},
				VirtualNetworks: managednetwork.ResourceIdArray{
					&managednetwork.ResourceIdArgs{
						Id: pulumi.String("/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA"),
					},
					&managednetwork.ResourceIdArgs{
						Id: pulumi.String("/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB"),
					},
				},
			},
			Tags: nil,
		})
		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.managednetwork.ManagedNetwork;
import com.pulumi.azurenative.managednetwork.ManagedNetworkArgs;
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 managedNetwork = new ManagedNetwork("managedNetwork", ManagedNetworkArgs.builder()        
            .location("eastus")
            .managedNetworkName("myManagedNetwork")
            .resourceGroupName("myResourceGroup")
            .scope(Map.ofEntries(
                Map.entry("managementGroups",                 
                    Map.of("id", "/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000"),
                    Map.of("id", "/providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000")),
                Map.entry("subnets",                 
                    Map.of("id", "/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA"),
                    Map.of("id", "/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB")),
                Map.entry("subscriptions",                 
                    Map.of("id", "subscriptionA"),
                    Map.of("id", "subscriptionB")),
                Map.entry("virtualNetworks",                 
                    Map.of("id", "/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA"),
                    Map.of("id", "/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB"))
            ))
            .tags()
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

managed_network = azure_native.managednetwork.ManagedNetwork("managedNetwork",
    location="eastus",
    managed_network_name="myManagedNetwork",
    resource_group_name="myResourceGroup",
    scope=azure_native.managednetwork.ScopeResponseArgs(
        management_groups=[
            azure_native.managednetwork.ResourceIdArgs(
                id="/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000",
            ),
            azure_native.managednetwork.ResourceIdArgs(
                id="/providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000",
            ),
        ],
        subnets=[
            azure_native.managednetwork.ResourceIdArgs(
                id="/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA",
            ),
            azure_native.managednetwork.ResourceIdArgs(
                id="/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB",
            ),
        ],
        subscriptions=[
            azure_native.managednetwork.ResourceIdArgs(
                id="subscriptionA",
            ),
            azure_native.managednetwork.ResourceIdArgs(
                id="subscriptionB",
            ),
        ],
        virtual_networks=[
            azure_native.managednetwork.ResourceIdArgs(
                id="/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA",
            ),
            azure_native.managednetwork.ResourceIdArgs(
                id="/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB",
            ),
        ],
    ),
    tags={})
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const managedNetwork = new azure_native.managednetwork.ManagedNetwork("managedNetwork", {
    location: "eastus",
    managedNetworkName: "myManagedNetwork",
    resourceGroupName: "myResourceGroup",
    scope: {
        managementGroups: [
            {
                id: "/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000",
            },
            {
                id: "/providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000",
            },
        ],
        subnets: [
            {
                id: "/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA",
            },
            {
                id: "/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB",
            },
        ],
        subscriptions: [
            {
                id: "subscriptionA",
            },
            {
                id: "subscriptionB",
            },
        ],
        virtualNetworks: [
            {
                id: "/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA",
            },
            {
                id: "/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB",
            },
        ],
    },
    tags: {},
});
resources:
  managedNetwork:
    type: azure-native:managednetwork:ManagedNetwork
    properties:
      location: eastus
      managedNetworkName: myManagedNetwork
      resourceGroupName: myResourceGroup
      scope:
        managementGroups:
          - id: /providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000
          - id: /providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000
        subnets:
          - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA
          - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB
        subscriptions:
          - id: subscriptionA
          - id: subscriptionB
        virtualNetworks:
          - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA
          - id: /subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB
      tags: {}

Create ManagedNetwork Resource

new ManagedNetwork(name: string, args: ManagedNetworkArgs, opts?: CustomResourceOptions);
@overload
def ManagedNetwork(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   location: Optional[str] = None,
                   managed_network_name: Optional[str] = None,
                   resource_group_name: Optional[str] = None,
                   scope: Optional[ScopeArgs] = None,
                   tags: Optional[Mapping[str, str]] = None)
@overload
def ManagedNetwork(resource_name: str,
                   args: ManagedNetworkArgs,
                   opts: Optional[ResourceOptions] = None)
func NewManagedNetwork(ctx *Context, name string, args ManagedNetworkArgs, opts ...ResourceOption) (*ManagedNetwork, error)
public ManagedNetwork(string name, ManagedNetworkArgs args, CustomResourceOptions? opts = null)
public ManagedNetwork(String name, ManagedNetworkArgs args)
public ManagedNetwork(String name, ManagedNetworkArgs args, CustomResourceOptions options)
type: azure-native:managednetwork:ManagedNetwork
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ManagedNetworkArgs
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 ManagedNetworkArgs
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 ManagedNetworkArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ManagedNetworkArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ManagedNetworkArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

ManagedNetwork Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The ManagedNetwork resource accepts the following input properties:

ResourceGroupName string

The name of the resource group.

Location string

The geo-location where the resource lives

ManagedNetworkName string

The name of the Managed Network.

Scope Pulumi.AzureNative.ManagedNetwork.Inputs.ScopeArgs

The collection of management groups, subscriptions, virtual networks, and subnets by the Managed Network. This is a read-only property that is reflective of all ScopeAssignments for this Managed Network

Tags Dictionary<string, string>

Resource tags

ResourceGroupName string

The name of the resource group.

Location string

The geo-location where the resource lives

ManagedNetworkName string

The name of the Managed Network.

Scope ScopeArgs

The collection of management groups, subscriptions, virtual networks, and subnets by the Managed Network. This is a read-only property that is reflective of all ScopeAssignments for this Managed Network

Tags map[string]string

Resource tags

resourceGroupName String

The name of the resource group.

location String

The geo-location where the resource lives

managedNetworkName String

The name of the Managed Network.

scope ScopeArgs

The collection of management groups, subscriptions, virtual networks, and subnets by the Managed Network. This is a read-only property that is reflective of all ScopeAssignments for this Managed Network

tags Map<String,String>

Resource tags

resourceGroupName string

The name of the resource group.

location string

The geo-location where the resource lives

managedNetworkName string

The name of the Managed Network.

scope ScopeArgs

The collection of management groups, subscriptions, virtual networks, and subnets by the Managed Network. This is a read-only property that is reflective of all ScopeAssignments for this Managed Network

tags {[key: string]: string}

Resource tags

resource_group_name str

The name of the resource group.

location str

The geo-location where the resource lives

managed_network_name str

The name of the Managed Network.

scope ScopeArgs

The collection of management groups, subscriptions, virtual networks, and subnets by the Managed Network. This is a read-only property that is reflective of all ScopeAssignments for this Managed Network

tags Mapping[str, str]

Resource tags

resourceGroupName String

The name of the resource group.

location String

The geo-location where the resource lives

managedNetworkName String

The name of the Managed Network.

scope Property Map

The collection of management groups, subscriptions, virtual networks, and subnets by the Managed Network. This is a read-only property that is reflective of all ScopeAssignments for this Managed Network

tags Map<String>

Resource tags

Outputs

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

Connectivity Pulumi.AzureNative.ManagedNetwork.Outputs.ConnectivityCollectionResponse

The collection of groups and policies concerned with connectivity

Etag string

A unique read-only string that changes whenever the resource is updated.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The name of the resource

ProvisioningState string

Provisioning state of the ManagedNetwork resource.

Type string

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

Connectivity ConnectivityCollectionResponse

The collection of groups and policies concerned with connectivity

Etag string

A unique read-only string that changes whenever the resource is updated.

Id string

The provider-assigned unique ID for this managed resource.

Name string

The name of the resource

ProvisioningState string

Provisioning state of the ManagedNetwork resource.

Type string

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

connectivity ConnectivityCollectionResponse

The collection of groups and policies concerned with connectivity

etag String

A unique read-only string that changes whenever the resource is updated.

id String

The provider-assigned unique ID for this managed resource.

name String

The name of the resource

provisioningState String

Provisioning state of the ManagedNetwork resource.

type String

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

connectivity ConnectivityCollectionResponse

The collection of groups and policies concerned with connectivity

etag string

A unique read-only string that changes whenever the resource is updated.

id string

The provider-assigned unique ID for this managed resource.

name string

The name of the resource

provisioningState string

Provisioning state of the ManagedNetwork resource.

type string

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

connectivity ConnectivityCollectionResponse

The collection of groups and policies concerned with connectivity

etag str

A unique read-only string that changes whenever the resource is updated.

id str

The provider-assigned unique ID for this managed resource.

name str

The name of the resource

provisioning_state str

Provisioning state of the ManagedNetwork resource.

type str

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

connectivity Property Map

The collection of groups and policies concerned with connectivity

etag String

A unique read-only string that changes whenever the resource is updated.

id String

The provider-assigned unique ID for this managed resource.

name String

The name of the resource

provisioningState String

Provisioning state of the ManagedNetwork resource.

type String

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

Supporting Types

ConnectivityCollectionResponse

Groups List<Pulumi.AzureNative.ManagedNetwork.Inputs.ManagedNetworkGroupResponse>

The collection of connectivity related Managed Network Groups within the Managed Network

Peerings List<Pulumi.AzureNative.ManagedNetwork.Inputs.ManagedNetworkPeeringPolicyResponse>

The collection of Managed Network Peering Policies within the Managed Network

Groups []ManagedNetworkGroupResponse

The collection of connectivity related Managed Network Groups within the Managed Network

Peerings []ManagedNetworkPeeringPolicyResponse

The collection of Managed Network Peering Policies within the Managed Network

groups List<ManagedNetworkGroupResponse>

The collection of connectivity related Managed Network Groups within the Managed Network

peerings List<ManagedNetworkPeeringPolicyResponse>

The collection of Managed Network Peering Policies within the Managed Network

groups ManagedNetworkGroupResponse[]

The collection of connectivity related Managed Network Groups within the Managed Network

peerings ManagedNetworkPeeringPolicyResponse[]

The collection of Managed Network Peering Policies within the Managed Network

groups Sequence[ManagedNetworkGroupResponse]

The collection of connectivity related Managed Network Groups within the Managed Network

peerings Sequence[ManagedNetworkPeeringPolicyResponse]

The collection of Managed Network Peering Policies within the Managed Network

groups List<Property Map>

The collection of connectivity related Managed Network Groups within the Managed Network

peerings List<Property Map>

The collection of Managed Network Peering Policies within the Managed Network

ManagedNetworkGroupResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

Id string

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

ProvisioningState string

Provisioning state of the ManagedNetwork resource.

Type string

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

Kind string

Responsibility role under which this Managed Network Group will be created

Location string

The geo-location where the resource lives

ManagementGroups List<Pulumi.AzureNative.ManagedNetwork.Inputs.ResourceIdResponse>

The collection of management groups covered by the Managed Network

Subnets List<Pulumi.AzureNative.ManagedNetwork.Inputs.ResourceIdResponse>

The collection of subnets covered by the Managed Network

Subscriptions List<Pulumi.AzureNative.ManagedNetwork.Inputs.ResourceIdResponse>

The collection of subscriptions covered by the Managed Network

VirtualNetworks List<Pulumi.AzureNative.ManagedNetwork.Inputs.ResourceIdResponse>

The collection of virtual nets covered by the Managed Network

Etag string

A unique read-only string that changes whenever the resource is updated.

Id string

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

ProvisioningState string

Provisioning state of the ManagedNetwork resource.

Type string

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

Kind string

Responsibility role under which this Managed Network Group will be created

Location string

The geo-location where the resource lives

ManagementGroups []ResourceIdResponse

The collection of management groups covered by the Managed Network

Subnets []ResourceIdResponse

The collection of subnets covered by the Managed Network

Subscriptions []ResourceIdResponse

The collection of subscriptions covered by the Managed Network

VirtualNetworks []ResourceIdResponse

The collection of virtual nets covered by the Managed Network

etag String

A unique read-only string that changes whenever the resource is updated.

id String

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

provisioningState String

Provisioning state of the ManagedNetwork resource.

type String

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

kind String

Responsibility role under which this Managed Network Group will be created

location String

The geo-location where the resource lives

managementGroups List<ResourceIdResponse>

The collection of management groups covered by the Managed Network

subnets List<ResourceIdResponse>

The collection of subnets covered by the Managed Network

subscriptions List<ResourceIdResponse>

The collection of subscriptions covered by the Managed Network

virtualNetworks List<ResourceIdResponse>

The collection of virtual nets covered by the Managed Network

etag string

A unique read-only string that changes whenever the resource is updated.

id string

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name string

The name of the resource

provisioningState string

Provisioning state of the ManagedNetwork resource.

type string

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

kind string

Responsibility role under which this Managed Network Group will be created

location string

The geo-location where the resource lives

managementGroups ResourceIdResponse[]

The collection of management groups covered by the Managed Network

subnets ResourceIdResponse[]

The collection of subnets covered by the Managed Network

subscriptions ResourceIdResponse[]

The collection of subscriptions covered by the Managed Network

virtualNetworks ResourceIdResponse[]

The collection of virtual nets covered by the Managed Network

etag str

A unique read-only string that changes whenever the resource is updated.

id str

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name str

The name of the resource

provisioning_state str

Provisioning state of the ManagedNetwork resource.

type str

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

kind str

Responsibility role under which this Managed Network Group will be created

location str

The geo-location where the resource lives

management_groups Sequence[ResourceIdResponse]

The collection of management groups covered by the Managed Network

subnets Sequence[ResourceIdResponse]

The collection of subnets covered by the Managed Network

subscriptions Sequence[ResourceIdResponse]

The collection of subscriptions covered by the Managed Network

virtual_networks Sequence[ResourceIdResponse]

The collection of virtual nets covered by the Managed Network

etag String

A unique read-only string that changes whenever the resource is updated.

id String

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

provisioningState String

Provisioning state of the ManagedNetwork resource.

type String

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

kind String

Responsibility role under which this Managed Network Group will be created

location String

The geo-location where the resource lives

managementGroups List<Property Map>

The collection of management groups covered by the Managed Network

subnets List<Property Map>

The collection of subnets covered by the Managed Network

subscriptions List<Property Map>

The collection of subscriptions covered by the Managed Network

virtualNetworks List<Property Map>

The collection of virtual nets covered by the Managed Network

ManagedNetworkPeeringPolicyPropertiesResponse

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

Provisioning state of the ManagedNetwork resource.

Type string

Gets or sets the connectivity type of a network structure policy

Hub Pulumi.AzureNative.ManagedNetwork.Inputs.ResourceIdResponse

Gets or sets the hub virtual network ID

Mesh List<Pulumi.AzureNative.ManagedNetwork.Inputs.ResourceIdResponse>

Gets or sets the mesh group IDs

Spokes List<Pulumi.AzureNative.ManagedNetwork.Inputs.ResourceIdResponse>

Gets or sets the spokes group IDs

Etag string

A unique read-only string that changes whenever the resource is updated.

ProvisioningState string

Provisioning state of the ManagedNetwork resource.

Type string

Gets or sets the connectivity type of a network structure policy

Hub ResourceIdResponse

Gets or sets the hub virtual network ID

Mesh []ResourceIdResponse

Gets or sets the mesh group IDs

Spokes []ResourceIdResponse

Gets or sets the spokes group IDs

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

Provisioning state of the ManagedNetwork resource.

type String

Gets or sets the connectivity type of a network structure policy

hub ResourceIdResponse

Gets or sets the hub virtual network ID

mesh List<ResourceIdResponse>

Gets or sets the mesh group IDs

spokes List<ResourceIdResponse>

Gets or sets the spokes group IDs

etag string

A unique read-only string that changes whenever the resource is updated.

provisioningState string

Provisioning state of the ManagedNetwork resource.

type string

Gets or sets the connectivity type of a network structure policy

hub ResourceIdResponse

Gets or sets the hub virtual network ID

mesh ResourceIdResponse[]

Gets or sets the mesh group IDs

spokes ResourceIdResponse[]

Gets or sets the spokes group IDs

etag str

A unique read-only string that changes whenever the resource is updated.

provisioning_state str

Provisioning state of the ManagedNetwork resource.

type str

Gets or sets the connectivity type of a network structure policy

hub ResourceIdResponse

Gets or sets the hub virtual network ID

mesh Sequence[ResourceIdResponse]

Gets or sets the mesh group IDs

spokes Sequence[ResourceIdResponse]

Gets or sets the spokes group IDs

etag String

A unique read-only string that changes whenever the resource is updated.

provisioningState String

Provisioning state of the ManagedNetwork resource.

type String

Gets or sets the connectivity type of a network structure policy

hub Property Map

Gets or sets the hub virtual network ID

mesh List<Property Map>

Gets or sets the mesh group IDs

spokes List<Property Map>

Gets or sets the spokes group IDs

ManagedNetworkPeeringPolicyResponse

Id string

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

Type string

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

Location string

The geo-location where the resource lives

Properties Pulumi.AzureNative.ManagedNetwork.Inputs.ManagedNetworkPeeringPolicyPropertiesResponse

Gets or sets the properties of a Managed Network Policy

Id string

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

Name string

The name of the resource

Type string

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

Location string

The geo-location where the resource lives

Properties ManagedNetworkPeeringPolicyPropertiesResponse

Gets or sets the properties of a Managed Network Policy

id String

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

type String

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

location String

The geo-location where the resource lives

properties ManagedNetworkPeeringPolicyPropertiesResponse

Gets or sets the properties of a Managed Network Policy

id string

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name string

The name of the resource

type string

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

location string

The geo-location where the resource lives

properties ManagedNetworkPeeringPolicyPropertiesResponse

Gets or sets the properties of a Managed Network Policy

id str

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name str

The name of the resource

type str

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

location str

The geo-location where the resource lives

properties ManagedNetworkPeeringPolicyPropertiesResponse

Gets or sets the properties of a Managed Network Policy

id String

Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name String

The name of the resource

type String

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

location String

The geo-location where the resource lives

properties Property Map

Gets or sets the properties of a Managed Network Policy

ResourceId

Id string

Resource Id

Id string

Resource Id

id String

Resource Id

id string

Resource Id

id str

Resource Id

id String

Resource Id

ResourceIdResponse

Id string

Resource Id

Id string

Resource Id

id String

Resource Id

id string

Resource Id

id str

Resource Id

id String

Resource Id

Scope

ManagementGroups List<Pulumi.AzureNative.ManagedNetwork.Inputs.ResourceId>

The collection of management groups covered by the Managed Network

Subnets List<Pulumi.AzureNative.ManagedNetwork.Inputs.ResourceId>

The collection of subnets covered by the Managed Network

Subscriptions List<Pulumi.AzureNative.ManagedNetwork.Inputs.ResourceId>

The collection of subscriptions covered by the Managed Network

VirtualNetworks List<Pulumi.AzureNative.ManagedNetwork.Inputs.ResourceId>

The collection of virtual nets covered by the Managed Network

ManagementGroups []ResourceId

The collection of management groups covered by the Managed Network

Subnets []ResourceId

The collection of subnets covered by the Managed Network

Subscriptions []ResourceId

The collection of subscriptions covered by the Managed Network

VirtualNetworks []ResourceId

The collection of virtual nets covered by the Managed Network

managementGroups List<ResourceId>

The collection of management groups covered by the Managed Network

subnets List<ResourceId>

The collection of subnets covered by the Managed Network

subscriptions List<ResourceId>

The collection of subscriptions covered by the Managed Network

virtualNetworks List<ResourceId>

The collection of virtual nets covered by the Managed Network

managementGroups ResourceId[]

The collection of management groups covered by the Managed Network

subnets ResourceId[]

The collection of subnets covered by the Managed Network

subscriptions ResourceId[]

The collection of subscriptions covered by the Managed Network

virtualNetworks ResourceId[]

The collection of virtual nets covered by the Managed Network

management_groups Sequence[ResourceId]

The collection of management groups covered by the Managed Network

subnets Sequence[ResourceId]

The collection of subnets covered by the Managed Network

subscriptions Sequence[ResourceId]

The collection of subscriptions covered by the Managed Network

virtual_networks Sequence[ResourceId]

The collection of virtual nets covered by the Managed Network

managementGroups List<Property Map>

The collection of management groups covered by the Managed Network

subnets List<Property Map>

The collection of subnets covered by the Managed Network

subscriptions List<Property Map>

The collection of subscriptions covered by the Managed Network

virtualNetworks List<Property Map>

The collection of virtual nets covered by the Managed Network

ScopeResponse

ManagementGroups List<Pulumi.AzureNative.ManagedNetwork.Inputs.ResourceIdResponse>

The collection of management groups covered by the Managed Network

Subnets List<Pulumi.AzureNative.ManagedNetwork.Inputs.ResourceIdResponse>

The collection of subnets covered by the Managed Network

Subscriptions List<Pulumi.AzureNative.ManagedNetwork.Inputs.ResourceIdResponse>

The collection of subscriptions covered by the Managed Network

VirtualNetworks List<Pulumi.AzureNative.ManagedNetwork.Inputs.ResourceIdResponse>

The collection of virtual nets covered by the Managed Network

ManagementGroups []ResourceIdResponse

The collection of management groups covered by the Managed Network

Subnets []ResourceIdResponse

The collection of subnets covered by the Managed Network

Subscriptions []ResourceIdResponse

The collection of subscriptions covered by the Managed Network

VirtualNetworks []ResourceIdResponse

The collection of virtual nets covered by the Managed Network

managementGroups List<ResourceIdResponse>

The collection of management groups covered by the Managed Network

subnets List<ResourceIdResponse>

The collection of subnets covered by the Managed Network

subscriptions List<ResourceIdResponse>

The collection of subscriptions covered by the Managed Network

virtualNetworks List<ResourceIdResponse>

The collection of virtual nets covered by the Managed Network

managementGroups ResourceIdResponse[]

The collection of management groups covered by the Managed Network

subnets ResourceIdResponse[]

The collection of subnets covered by the Managed Network

subscriptions ResourceIdResponse[]

The collection of subscriptions covered by the Managed Network

virtualNetworks ResourceIdResponse[]

The collection of virtual nets covered by the Managed Network

management_groups Sequence[ResourceIdResponse]

The collection of management groups covered by the Managed Network

subnets Sequence[ResourceIdResponse]

The collection of subnets covered by the Managed Network

subscriptions Sequence[ResourceIdResponse]

The collection of subscriptions covered by the Managed Network

virtual_networks Sequence[ResourceIdResponse]

The collection of virtual nets covered by the Managed Network

managementGroups List<Property Map>

The collection of management groups covered by the Managed Network

subnets List<Property Map>

The collection of subnets covered by the Managed Network

subscriptions List<Property Map>

The collection of subscriptions covered by the Managed Network

virtualNetworks List<Property Map>

The collection of virtual nets covered by the Managed Network

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:managednetwork:ManagedNetwork myManagedNetwork /subscriptions/subscriptionA/resourceGroups/myResourceGroup/providers/Microsoft.ManagedNetwork/managedNetworks/myManagedNetwork 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0