azure-native.managednetwork.ManagedNetwork
Explore with Pulumi AI
The Managed Network resource Azure REST API version: 2019-06-01-preview. Prior API version in Azure Native 1.x: 2019-06-01-preview.
Example Usage
ManagedNetworksPut
using System.Collections.Generic;
using System.Linq;
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/managednetwork/v2"
"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.ScopeArgs{
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: pulumi.StringMap{},
})
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 com.pulumi.azurenative.managednetwork.inputs.ScopeArgs;
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(ScopeArgs.builder()
.managementGroups(
ResourceIdArgs.builder()
.id("/providers/Microsoft.Management/managementGroups/20000000-0001-0000-0000-000000000000")
.build(),
ResourceIdArgs.builder()
.id("/providers/Microsoft.Management/managementGroups/20000000-0002-0000-0000-000000000000")
.build())
.subnets(
ResourceIdArgs.builder()
.id("/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetA")
.build(),
ResourceIdArgs.builder()
.id("/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetC/subnets/subnetB")
.build())
.subscriptions(
ResourceIdArgs.builder()
.id("subscriptionA")
.build(),
ResourceIdArgs.builder()
.id("subscriptionB")
.build())
.virtualNetworks(
ResourceIdArgs.builder()
.id("/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetA")
.build(),
ResourceIdArgs.builder()
.id("/subscriptions/subscriptionC/resourceGroups/myResourceGroup/providers/Microsoft.Network/virtualNetworks/VnetB")
.build())
.build())
.tags()
.build());
}
}
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: {},
});
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={
"management_groups": [
{
"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",
},
],
"virtual_networks": [
{
"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
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagedNetwork(name: string, args: ManagedNetworkArgs, opts?: CustomResourceOptions);
@overload
def ManagedNetwork(resource_name: str,
args: ManagedNetworkArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ManagedNetwork(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
location: Optional[str] = None,
managed_network_name: Optional[str] = None,
scope: Optional[ScopeArgs] = None,
tags: Optional[Mapping[str, str]] = 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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var managedNetworkResource = new AzureNative.ManagedNetwork.ManagedNetwork("managedNetworkResource", new()
{
ResourceGroupName = "string",
Location = "string",
ManagedNetworkName = "string",
Scope = new AzureNative.ManagedNetwork.Inputs.ScopeArgs
{
ManagementGroups = new[]
{
new AzureNative.ManagedNetwork.Inputs.ResourceIdArgs
{
Id = "string",
},
},
Subnets = new[]
{
new AzureNative.ManagedNetwork.Inputs.ResourceIdArgs
{
Id = "string",
},
},
Subscriptions = new[]
{
new AzureNative.ManagedNetwork.Inputs.ResourceIdArgs
{
Id = "string",
},
},
VirtualNetworks = new[]
{
new AzureNative.ManagedNetwork.Inputs.ResourceIdArgs
{
Id = "string",
},
},
},
Tags =
{
{ "string", "string" },
},
});
example, err := managednetwork.NewManagedNetwork(ctx, "managedNetworkResource", &managednetwork.ManagedNetworkArgs{
ResourceGroupName: pulumi.String("string"),
Location: pulumi.String("string"),
ManagedNetworkName: pulumi.String("string"),
Scope: &managednetwork.ScopeArgs{
ManagementGroups: managednetwork.ResourceIdArray{
&managednetwork.ResourceIdArgs{
Id: pulumi.String("string"),
},
},
Subnets: managednetwork.ResourceIdArray{
&managednetwork.ResourceIdArgs{
Id: pulumi.String("string"),
},
},
Subscriptions: managednetwork.ResourceIdArray{
&managednetwork.ResourceIdArgs{
Id: pulumi.String("string"),
},
},
VirtualNetworks: managednetwork.ResourceIdArray{
&managednetwork.ResourceIdArgs{
Id: pulumi.String("string"),
},
},
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var managedNetworkResource = new ManagedNetwork("managedNetworkResource", ManagedNetworkArgs.builder()
.resourceGroupName("string")
.location("string")
.managedNetworkName("string")
.scope(ScopeArgs.builder()
.managementGroups(ResourceIdArgs.builder()
.id("string")
.build())
.subnets(ResourceIdArgs.builder()
.id("string")
.build())
.subscriptions(ResourceIdArgs.builder()
.id("string")
.build())
.virtualNetworks(ResourceIdArgs.builder()
.id("string")
.build())
.build())
.tags(Map.of("string", "string"))
.build());
managed_network_resource = azure_native.managednetwork.ManagedNetwork("managedNetworkResource",
resource_group_name="string",
location="string",
managed_network_name="string",
scope={
"management_groups": [{
"id": "string",
}],
"subnets": [{
"id": "string",
}],
"subscriptions": [{
"id": "string",
}],
"virtual_networks": [{
"id": "string",
}],
},
tags={
"string": "string",
})
const managedNetworkResource = new azure_native.managednetwork.ManagedNetwork("managedNetworkResource", {
resourceGroupName: "string",
location: "string",
managedNetworkName: "string",
scope: {
managementGroups: [{
id: "string",
}],
subnets: [{
id: "string",
}],
subscriptions: [{
id: "string",
}],
virtualNetworks: [{
id: "string",
}],
},
tags: {
string: "string",
},
});
type: azure-native:managednetwork:ManagedNetwork
properties:
location: string
managedNetworkName: string
resourceGroupName: string
scope:
managementGroups:
- id: string
subnets:
- id: string
subscriptions:
- id: string
virtualNetworks:
- id: string
tags:
string: string
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ManagedNetwork resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group.
- Location string
- The geo-location where the resource lives
- Managed
Network stringName - The name of the Managed Network.
- Scope
Pulumi.
Azure Native. Managed Network. Inputs. Scope - 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
- Dictionary<string, string>
- Resource tags
- Resource
Group stringName - The name of the resource group.
- Location string
- The geo-location where the resource lives
- Managed
Network stringName - The name of the Managed Network.
- Scope
Scope
Args - 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
- map[string]string
- Resource tags
- resource
Group StringName - The name of the resource group.
- location String
- The geo-location where the resource lives
- managed
Network StringName - The name of the Managed Network.
- scope Scope
- 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
- Map<String,String>
- Resource tags
- resource
Group stringName - The name of the resource group.
- location string
- The geo-location where the resource lives
- managed
Network stringName - The name of the Managed Network.
- scope Scope
- 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
- {[key: string]: string}
- Resource tags
- resource_
group_ strname - The name of the resource group.
- location str
- The geo-location where the resource lives
- managed_
network_ strname - The name of the Managed Network.
- scope
Scope
Args - 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
- Mapping[str, str]
- Resource tags
- resource
Group StringName - The name of the resource group.
- location String
- The geo-location where the resource lives
- managed
Network StringName - 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
- 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.
Azure Native. Managed Network. Outputs. Connectivity Collection Response - 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
- Provisioning
State string - Provisioning state of the ManagedNetwork resource.
- Type string
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- Connectivity
Connectivity
Collection Response - 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
- Provisioning
State string - Provisioning state of the ManagedNetwork resource.
- Type string
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- connectivity
Connectivity
Collection Response - 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
- provisioning
State String - Provisioning state of the ManagedNetwork resource.
- type String
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- connectivity
Connectivity
Collection Response - 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
- provisioning
State string - Provisioning state of the ManagedNetwork resource.
- type string
- The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- connectivity
Connectivity
Collection Response - 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
- provisioning
State 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, ConnectivityCollectionResponseArgs
- Groups
List<Pulumi.
Azure Native. Managed Network. Inputs. Managed Network Group Response> - The collection of connectivity related Managed Network Groups within the Managed Network
- Peerings
List<Pulumi.
Azure Native. Managed Network. Inputs. Managed Network Peering Policy Response> - The collection of Managed Network Peering Policies within the Managed Network
- Groups
[]Managed
Network Group Response - The collection of connectivity related Managed Network Groups within the Managed Network
- Peerings
[]Managed
Network Peering Policy Response - The collection of Managed Network Peering Policies within the Managed Network
- groups
List<Managed
Network Group Response> - The collection of connectivity related Managed Network Groups within the Managed Network
- peerings
List<Managed
Network Peering Policy Response> - The collection of Managed Network Peering Policies within the Managed Network
- groups
Managed
Network Group Response[] - The collection of connectivity related Managed Network Groups within the Managed Network
- peerings
Managed
Network Peering Policy Response[] - The collection of Managed Network Peering Policies within the Managed Network
- groups
Sequence[Managed
Network Group Response] - The collection of connectivity related Managed Network Groups within the Managed Network
- peerings
Sequence[Managed
Network Peering Policy Response] - 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, ManagedNetworkGroupResponseArgs
- 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
- Provisioning
State 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
- Management
Groups List<Pulumi.Azure Native. Managed Network. Inputs. Resource Id Response> - The collection of management groups covered by the Managed Network
- Subnets
List<Pulumi.
Azure Native. Managed Network. Inputs. Resource Id Response> - The collection of subnets covered by the Managed Network
- Subscriptions
List<Pulumi.
Azure Native. Managed Network. Inputs. Resource Id Response> - The collection of subscriptions covered by the Managed Network
- Virtual
Networks List<Pulumi.Azure Native. Managed Network. Inputs. Resource Id Response> - 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
- Provisioning
State 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
- Management
Groups []ResourceId Response - The collection of management groups covered by the Managed Network
- Subnets
[]Resource
Id Response - The collection of subnets covered by the Managed Network
- Subscriptions
[]Resource
Id Response - The collection of subscriptions covered by the Managed Network
- Virtual
Networks []ResourceId Response - 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
- provisioning
State 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
- management
Groups List<ResourceId Response> - The collection of management groups covered by the Managed Network
- subnets
List<Resource
Id Response> - The collection of subnets covered by the Managed Network
- subscriptions
List<Resource
Id Response> - The collection of subscriptions covered by the Managed Network
- virtual
Networks List<ResourceId Response> - 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
- provisioning
State 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
- management
Groups ResourceId Response[] - The collection of management groups covered by the Managed Network
- subnets
Resource
Id Response[] - The collection of subnets covered by the Managed Network
- subscriptions
Resource
Id Response[] - The collection of subscriptions covered by the Managed Network
- virtual
Networks ResourceId Response[] - 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[ResourceId Response] - The collection of management groups covered by the Managed Network
- subnets
Sequence[Resource
Id Response] - The collection of subnets covered by the Managed Network
- subscriptions
Sequence[Resource
Id Response] - The collection of subscriptions covered by the Managed Network
- virtual_
networks Sequence[ResourceId Response] - 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
- provisioning
State 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
- management
Groups 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
- virtual
Networks List<Property Map> - The collection of virtual nets covered by the Managed Network
ManagedNetworkPeeringPolicyPropertiesResponse, ManagedNetworkPeeringPolicyPropertiesResponseArgs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - Provisioning state of the ManagedNetwork resource.
- Type string
- Gets or sets the connectivity type of a network structure policy
- Hub
Pulumi.
Azure Native. Managed Network. Inputs. Resource Id Response - Gets or sets the hub virtual network ID
- Mesh
List<Pulumi.
Azure Native. Managed Network. Inputs. Resource Id Response> - Gets or sets the mesh group IDs
- Spokes
List<Pulumi.
Azure Native. Managed Network. Inputs. Resource Id Response> - Gets or sets the spokes group IDs
- Etag string
- A unique read-only string that changes whenever the resource is updated.
- Provisioning
State string - Provisioning state of the ManagedNetwork resource.
- Type string
- Gets or sets the connectivity type of a network structure policy
- Hub
Resource
Id Response - Gets or sets the hub virtual network ID
- Mesh
[]Resource
Id Response - Gets or sets the mesh group IDs
- Spokes
[]Resource
Id Response - Gets or sets the spokes group IDs
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State String - Provisioning state of the ManagedNetwork resource.
- type String
- Gets or sets the connectivity type of a network structure policy
- hub
Resource
Id Response - Gets or sets the hub virtual network ID
- mesh
List<Resource
Id Response> - Gets or sets the mesh group IDs
- spokes
List<Resource
Id Response> - Gets or sets the spokes group IDs
- etag string
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State string - Provisioning state of the ManagedNetwork resource.
- type string
- Gets or sets the connectivity type of a network structure policy
- hub
Resource
Id Response - Gets or sets the hub virtual network ID
- mesh
Resource
Id Response[] - Gets or sets the mesh group IDs
- spokes
Resource
Id Response[] - 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
Resource
Id Response - Gets or sets the hub virtual network ID
- mesh
Sequence[Resource
Id Response] - Gets or sets the mesh group IDs
- spokes
Sequence[Resource
Id Response] - Gets or sets the spokes group IDs
- etag String
- A unique read-only string that changes whenever the resource is updated.
- provisioning
State 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, ManagedNetworkPeeringPolicyResponseArgs
- 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.
Azure Native. Managed Network. Inputs. Managed Network Peering Policy Properties Response - 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
Managed
Network Peering Policy Properties Response - 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
Managed
Network Peering Policy Properties Response - 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
Managed
Network Peering Policy Properties Response - 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
Managed
Network Peering Policy Properties Response - 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, ResourceIdArgs
- 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, ResourceIdResponseArgs
- 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, ScopeArgs
- Management
Groups List<Pulumi.Azure Native. Managed Network. Inputs. Resource Id> - The collection of management groups covered by the Managed Network
- Subnets
List<Pulumi.
Azure Native. Managed Network. Inputs. Resource Id> - The collection of subnets covered by the Managed Network
- Subscriptions
List<Pulumi.
Azure Native. Managed Network. Inputs. Resource Id> - The collection of subscriptions covered by the Managed Network
- Virtual
Networks List<Pulumi.Azure Native. Managed Network. Inputs. Resource Id> - The collection of virtual nets covered by the Managed Network
- Management
Groups []ResourceId - The collection of management groups covered by the Managed Network
- Subnets
[]Resource
Id - The collection of subnets covered by the Managed Network
- Subscriptions
[]Resource
Id - The collection of subscriptions covered by the Managed Network
- Virtual
Networks []ResourceId - The collection of virtual nets covered by the Managed Network
- management
Groups List<ResourceId> - The collection of management groups covered by the Managed Network
- subnets
List<Resource
Id> - The collection of subnets covered by the Managed Network
- subscriptions
List<Resource
Id> - The collection of subscriptions covered by the Managed Network
- virtual
Networks List<ResourceId> - The collection of virtual nets covered by the Managed Network
- management
Groups ResourceId[] - The collection of management groups covered by the Managed Network
- subnets
Resource
Id[] - The collection of subnets covered by the Managed Network
- subscriptions
Resource
Id[] - The collection of subscriptions covered by the Managed Network
- virtual
Networks 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[Resource
Id] - The collection of subnets covered by the Managed Network
- subscriptions
Sequence[Resource
Id] - The collection of subscriptions covered by the Managed Network
- virtual_
networks Sequence[ResourceId] - The collection of virtual nets covered by the Managed Network
- management
Groups 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
- virtual
Networks List<Property Map> - The collection of virtual nets covered by the Managed Network
ScopeResponse, ScopeResponseArgs
- Management
Groups List<Pulumi.Azure Native. Managed Network. Inputs. Resource Id Response> - The collection of management groups covered by the Managed Network
- Subnets
List<Pulumi.
Azure Native. Managed Network. Inputs. Resource Id Response> - The collection of subnets covered by the Managed Network
- Subscriptions
List<Pulumi.
Azure Native. Managed Network. Inputs. Resource Id Response> - The collection of subscriptions covered by the Managed Network
- Virtual
Networks List<Pulumi.Azure Native. Managed Network. Inputs. Resource Id Response> - The collection of virtual nets covered by the Managed Network
- Management
Groups []ResourceId Response - The collection of management groups covered by the Managed Network
- Subnets
[]Resource
Id Response - The collection of subnets covered by the Managed Network
- Subscriptions
[]Resource
Id Response - The collection of subscriptions covered by the Managed Network
- Virtual
Networks []ResourceId Response - The collection of virtual nets covered by the Managed Network
- management
Groups List<ResourceId Response> - The collection of management groups covered by the Managed Network
- subnets
List<Resource
Id Response> - The collection of subnets covered by the Managed Network
- subscriptions
List<Resource
Id Response> - The collection of subscriptions covered by the Managed Network
- virtual
Networks List<ResourceId Response> - The collection of virtual nets covered by the Managed Network
- management
Groups ResourceId Response[] - The collection of management groups covered by the Managed Network
- subnets
Resource
Id Response[] - The collection of subnets covered by the Managed Network
- subscriptions
Resource
Id Response[] - The collection of subscriptions covered by the Managed Network
- virtual
Networks ResourceId Response[] - The collection of virtual nets covered by the Managed Network
- management_
groups Sequence[ResourceId Response] - The collection of management groups covered by the Managed Network
- subnets
Sequence[Resource
Id Response] - The collection of subnets covered by the Managed Network
- subscriptions
Sequence[Resource
Id Response] - The collection of subscriptions covered by the Managed Network
- virtual_
networks Sequence[ResourceId Response] - The collection of virtual nets covered by the Managed Network
- management
Groups 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
- virtual
Networks 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/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedNetwork/managedNetworks/{managedNetworkName}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0