azure-native.azurestackhci.VirtualNetwork
Explore with Pulumi AI
The virtual network resource definition. Azure REST API version: 2022-12-15-preview.
Other available API versions: 2023-07-01-preview.
Example Usage
PutVirtualNetwork
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var virtualNetwork = new AzureNative.AzureStackHCI.VirtualNetwork("virtualNetwork", new()
    {
        ExtendedLocation = new AzureNative.AzureStackHCI.Inputs.ExtendedLocationArgs
        {
            Name = "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location",
            Type = AzureNative.AzureStackHCI.ExtendedLocationTypes.CustomLocation,
        },
        Location = "West US2",
        NetworkType = AzureNative.AzureStackHCI.NetworkTypeEnum.Transparent,
        ResourceGroupName = "test-rg",
        VirtualNetworkName = "test-vnet",
    });
});
package main
import (
	azurestackhci "github.com/pulumi/pulumi-azure-native-sdk/azurestackhci/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := azurestackhci.NewVirtualNetwork(ctx, "virtualNetwork", &azurestackhci.VirtualNetworkArgs{
			ExtendedLocation: &azurestackhci.ExtendedLocationArgs{
				Name: pulumi.String("/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location"),
				Type: pulumi.String(azurestackhci.ExtendedLocationTypesCustomLocation),
			},
			Location:           pulumi.String("West US2"),
			NetworkType:        pulumi.String(azurestackhci.NetworkTypeEnumTransparent),
			ResourceGroupName:  pulumi.String("test-rg"),
			VirtualNetworkName: pulumi.String("test-vnet"),
		})
		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.azurestackhci.VirtualNetwork;
import com.pulumi.azurenative.azurestackhci.VirtualNetworkArgs;
import com.pulumi.azurenative.azurestackhci.inputs.ExtendedLocationArgs;
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 virtualNetwork = new VirtualNetwork("virtualNetwork", VirtualNetworkArgs.builder()
            .extendedLocation(ExtendedLocationArgs.builder()
                .name("/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location")
                .type("CustomLocation")
                .build())
            .location("West US2")
            .networkType("Transparent")
            .resourceGroupName("test-rg")
            .virtualNetworkName("test-vnet")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const virtualNetwork = new azure_native.azurestackhci.VirtualNetwork("virtualNetwork", {
    extendedLocation: {
        name: "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location",
        type: azure_native.azurestackhci.ExtendedLocationTypes.CustomLocation,
    },
    location: "West US2",
    networkType: azure_native.azurestackhci.NetworkTypeEnum.Transparent,
    resourceGroupName: "test-rg",
    virtualNetworkName: "test-vnet",
});
import pulumi
import pulumi_azure_native as azure_native
virtual_network = azure_native.azurestackhci.VirtualNetwork("virtualNetwork",
    extended_location={
        "name": "/subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location",
        "type": azure_native.azurestackhci.ExtendedLocationTypes.CUSTOM_LOCATION,
    },
    location="West US2",
    network_type=azure_native.azurestackhci.NetworkTypeEnum.TRANSPARENT,
    resource_group_name="test-rg",
    virtual_network_name="test-vnet")
resources:
  virtualNetwork:
    type: azure-native:azurestackhci:VirtualNetwork
    properties:
      extendedLocation:
        name: /subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Microsoft.ExtendedLocation/customLocations/dogfood-location
        type: CustomLocation
      location: West US2
      networkType: Transparent
      resourceGroupName: test-rg
      virtualNetworkName: test-vnet
Create VirtualNetwork Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VirtualNetwork(name: string, args: VirtualNetworkArgs, opts?: CustomResourceOptions);@overload
def VirtualNetwork(resource_name: str,
                   args: VirtualNetworkArgs,
                   opts: Optional[ResourceOptions] = None)
@overload
def VirtualNetwork(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   resource_group_name: Optional[str] = None,
                   dhcp_options: Optional[VirtualNetworkPropertiesDhcpOptionsArgs] = None,
                   extended_location: Optional[ExtendedLocationArgs] = None,
                   location: Optional[str] = None,
                   network_type: Optional[Union[str, NetworkTypeEnum]] = None,
                   subnets: Optional[Sequence[VirtualNetworkPropertiesSubnetsArgs]] = None,
                   tags: Optional[Mapping[str, str]] = None,
                   virtual_network_name: Optional[str] = None,
                   vm_switch_name: Optional[str] = None)func NewVirtualNetwork(ctx *Context, name string, args VirtualNetworkArgs, opts ...ResourceOption) (*VirtualNetwork, error)public VirtualNetwork(string name, VirtualNetworkArgs args, CustomResourceOptions? opts = null)
public VirtualNetwork(String name, VirtualNetworkArgs args)
public VirtualNetwork(String name, VirtualNetworkArgs args, CustomResourceOptions options)
type: azure-native:azurestackhci:VirtualNetwork
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 VirtualNetworkArgs
- 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 VirtualNetworkArgs
- 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 VirtualNetworkArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VirtualNetworkArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VirtualNetworkArgs
- 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 virtualNetworkResource = new AzureNative.AzureStackHCI.VirtualNetwork("virtualNetworkResource", new()
{
    ResourceGroupName = "string",
    DhcpOptions = new AzureNative.AzureStackHCI.Inputs.VirtualNetworkPropertiesDhcpOptionsArgs
    {
        DnsServers = new[]
        {
            "string",
        },
    },
    ExtendedLocation = new AzureNative.AzureStackHCI.Inputs.ExtendedLocationArgs
    {
        Name = "string",
        Type = "string",
    },
    Location = "string",
    NetworkType = "string",
    Subnets = new[]
    {
        new AzureNative.AzureStackHCI.Inputs.VirtualNetworkPropertiesSubnetsArgs
        {
            AddressPrefix = "string",
            AddressPrefixes = new[]
            {
                "string",
            },
            IpAllocationMethod = "string",
            IpConfigurationReferences = new[]
            {
                new AzureNative.AzureStackHCI.Inputs.VirtualNetworkPropertiesIpConfigurationReferencesArgs
                {
                    Id = "string",
                },
            },
            IpPools = new[]
            {
                new AzureNative.AzureStackHCI.Inputs.IPPoolArgs
                {
                    End = "string",
                    IpPoolType = AzureNative.AzureStackHCI.IPPoolTypeEnum.Vm,
                    Name = "string",
                    Start = "string",
                },
            },
            Name = "string",
            RouteTable = new AzureNative.AzureStackHCI.Inputs.VirtualNetworkPropertiesRouteTableArgs
            {
                Id = "string",
                Name = "string",
                Routes = new[]
                {
                    new AzureNative.AzureStackHCI.Inputs.VirtualNetworkPropertiesRoutesArgs
                    {
                        AddressPrefix = "string",
                        Name = "string",
                        NextHopIpAddress = "string",
                    },
                },
                Type = "string",
            },
            Vlan = 0,
        },
    },
    Tags = 
    {
        { "string", "string" },
    },
    VirtualNetworkName = "string",
    VmSwitchName = "string",
});
example, err := azurestackhci.NewVirtualNetwork(ctx, "virtualNetworkResource", &azurestackhci.VirtualNetworkArgs{
	ResourceGroupName: pulumi.String("string"),
	DhcpOptions: &azurestackhci.VirtualNetworkPropertiesDhcpOptionsArgs{
		DnsServers: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	ExtendedLocation: &azurestackhci.ExtendedLocationArgs{
		Name: pulumi.String("string"),
		Type: pulumi.String("string"),
	},
	Location:    pulumi.String("string"),
	NetworkType: pulumi.String("string"),
	Subnets: azurestackhci.VirtualNetworkPropertiesSubnetsArray{
		&azurestackhci.VirtualNetworkPropertiesSubnetsArgs{
			AddressPrefix: pulumi.String("string"),
			AddressPrefixes: pulumi.StringArray{
				pulumi.String("string"),
			},
			IpAllocationMethod: pulumi.String("string"),
			IpConfigurationReferences: azurestackhci.VirtualNetworkPropertiesIpConfigurationReferencesArray{
				&azurestackhci.VirtualNetworkPropertiesIpConfigurationReferencesArgs{
					Id: pulumi.String("string"),
				},
			},
			IpPools: azurestackhci.IPPoolArray{
				&azurestackhci.IPPoolArgs{
					End:        pulumi.String("string"),
					IpPoolType: azurestackhci.IPPoolTypeEnumVm,
					Name:       pulumi.String("string"),
					Start:      pulumi.String("string"),
				},
			},
			Name: pulumi.String("string"),
			RouteTable: &azurestackhci.VirtualNetworkPropertiesRouteTableArgs{
				Id:   pulumi.String("string"),
				Name: pulumi.String("string"),
				Routes: azurestackhci.VirtualNetworkPropertiesRoutesArray{
					&azurestackhci.VirtualNetworkPropertiesRoutesArgs{
						AddressPrefix:    pulumi.String("string"),
						Name:             pulumi.String("string"),
						NextHopIpAddress: pulumi.String("string"),
					},
				},
				Type: pulumi.String("string"),
			},
			Vlan: pulumi.Int(0),
		},
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	VirtualNetworkName: pulumi.String("string"),
	VmSwitchName:       pulumi.String("string"),
})
var virtualNetworkResource = new VirtualNetwork("virtualNetworkResource", VirtualNetworkArgs.builder()
    .resourceGroupName("string")
    .dhcpOptions(VirtualNetworkPropertiesDhcpOptionsArgs.builder()
        .dnsServers("string")
        .build())
    .extendedLocation(ExtendedLocationArgs.builder()
        .name("string")
        .type("string")
        .build())
    .location("string")
    .networkType("string")
    .subnets(VirtualNetworkPropertiesSubnetsArgs.builder()
        .addressPrefix("string")
        .addressPrefixes("string")
        .ipAllocationMethod("string")
        .ipConfigurationReferences(VirtualNetworkPropertiesIpConfigurationReferencesArgs.builder()
            .id("string")
            .build())
        .ipPools(IPPoolArgs.builder()
            .end("string")
            .ipPoolType("vm")
            .name("string")
            .start("string")
            .build())
        .name("string")
        .routeTable(VirtualNetworkPropertiesRouteTableArgs.builder()
            .id("string")
            .name("string")
            .routes(VirtualNetworkPropertiesRoutesArgs.builder()
                .addressPrefix("string")
                .name("string")
                .nextHopIpAddress("string")
                .build())
            .type("string")
            .build())
        .vlan(0)
        .build())
    .tags(Map.of("string", "string"))
    .virtualNetworkName("string")
    .vmSwitchName("string")
    .build());
virtual_network_resource = azure_native.azurestackhci.VirtualNetwork("virtualNetworkResource",
    resource_group_name="string",
    dhcp_options={
        "dns_servers": ["string"],
    },
    extended_location={
        "name": "string",
        "type": "string",
    },
    location="string",
    network_type="string",
    subnets=[{
        "address_prefix": "string",
        "address_prefixes": ["string"],
        "ip_allocation_method": "string",
        "ip_configuration_references": [{
            "id": "string",
        }],
        "ip_pools": [{
            "end": "string",
            "ip_pool_type": azure_native.azurestackhci.IPPoolTypeEnum.VM,
            "name": "string",
            "start": "string",
        }],
        "name": "string",
        "route_table": {
            "id": "string",
            "name": "string",
            "routes": [{
                "address_prefix": "string",
                "name": "string",
                "next_hop_ip_address": "string",
            }],
            "type": "string",
        },
        "vlan": 0,
    }],
    tags={
        "string": "string",
    },
    virtual_network_name="string",
    vm_switch_name="string")
const virtualNetworkResource = new azure_native.azurestackhci.VirtualNetwork("virtualNetworkResource", {
    resourceGroupName: "string",
    dhcpOptions: {
        dnsServers: ["string"],
    },
    extendedLocation: {
        name: "string",
        type: "string",
    },
    location: "string",
    networkType: "string",
    subnets: [{
        addressPrefix: "string",
        addressPrefixes: ["string"],
        ipAllocationMethod: "string",
        ipConfigurationReferences: [{
            id: "string",
        }],
        ipPools: [{
            end: "string",
            ipPoolType: azure_native.azurestackhci.IPPoolTypeEnum.Vm,
            name: "string",
            start: "string",
        }],
        name: "string",
        routeTable: {
            id: "string",
            name: "string",
            routes: [{
                addressPrefix: "string",
                name: "string",
                nextHopIpAddress: "string",
            }],
            type: "string",
        },
        vlan: 0,
    }],
    tags: {
        string: "string",
    },
    virtualNetworkName: "string",
    vmSwitchName: "string",
});
type: azure-native:azurestackhci:VirtualNetwork
properties:
    dhcpOptions:
        dnsServers:
            - string
    extendedLocation:
        name: string
        type: string
    location: string
    networkType: string
    resourceGroupName: string
    subnets:
        - addressPrefix: string
          addressPrefixes:
            - string
          ipAllocationMethod: string
          ipConfigurationReferences:
            - id: string
          ipPools:
            - end: string
              ipPoolType: vm
              name: string
              start: string
          name: string
          routeTable:
            id: string
            name: string
            routes:
                - addressPrefix: string
                  name: string
                  nextHopIpAddress: string
            type: string
          vlan: 0
    tags:
        string: string
    virtualNetworkName: string
    vmSwitchName: string
VirtualNetwork 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 VirtualNetwork resource accepts the following input properties:
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- DhcpOptions Pulumi.Azure Native. Azure Stack HCI. Inputs. Virtual Network Properties Dhcp Options 
- DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
- ExtendedLocation Pulumi.Azure Native. Azure Stack HCI. Inputs. Extended Location 
- The extendedLocation of the resource.
- Location string
- The geo-location where the resource lives
- NetworkType string | Pulumi.Azure Native. Azure Stack HCI. Network Type Enum 
- Type of the network
- Subnets
List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Virtual Network Properties Subnets> 
- Subnet - list of subnets under the virtual network
- Dictionary<string, string>
- Resource tags.
- VirtualNetwork stringName 
- Name of the virtual network
- VmSwitch stringName 
- name of the network switch to be used for VMs
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- DhcpOptions VirtualNetwork Properties Dhcp Options Args 
- DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
- ExtendedLocation ExtendedLocation Args 
- The extendedLocation of the resource.
- Location string
- The geo-location where the resource lives
- NetworkType string | NetworkType Enum 
- Type of the network
- Subnets
[]VirtualNetwork Properties Subnets Args 
- Subnet - list of subnets under the virtual network
- map[string]string
- Resource tags.
- VirtualNetwork stringName 
- Name of the virtual network
- VmSwitch stringName 
- name of the network switch to be used for VMs
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- dhcpOptions VirtualNetwork Properties Dhcp Options 
- DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
- extendedLocation ExtendedLocation 
- The extendedLocation of the resource.
- location String
- The geo-location where the resource lives
- networkType String | NetworkType Enum 
- Type of the network
- subnets
List<VirtualNetwork Properties Subnets> 
- Subnet - list of subnets under the virtual network
- Map<String,String>
- Resource tags.
- virtualNetwork StringName 
- Name of the virtual network
- vmSwitch StringName 
- name of the network switch to be used for VMs
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- dhcpOptions VirtualNetwork Properties Dhcp Options 
- DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
- extendedLocation ExtendedLocation 
- The extendedLocation of the resource.
- location string
- The geo-location where the resource lives
- networkType string | NetworkType Enum 
- Type of the network
- subnets
VirtualNetwork Properties Subnets[] 
- Subnet - list of subnets under the virtual network
- {[key: string]: string}
- Resource tags.
- virtualNetwork stringName 
- Name of the virtual network
- vmSwitch stringName 
- name of the network switch to be used for VMs
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- dhcp_options VirtualNetwork Properties Dhcp Options Args 
- DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
- extended_location ExtendedLocation Args 
- The extendedLocation of the resource.
- location str
- The geo-location where the resource lives
- network_type str | NetworkType Enum 
- Type of the network
- subnets
Sequence[VirtualNetwork Properties Subnets Args] 
- Subnet - list of subnets under the virtual network
- Mapping[str, str]
- Resource tags.
- virtual_network_ strname 
- Name of the virtual network
- vm_switch_ strname 
- name of the network switch to be used for VMs
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- dhcpOptions Property Map
- DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.
- extendedLocation Property Map
- The extendedLocation of the resource.
- location String
- The geo-location where the resource lives
- networkType String | "NAT" | "Transparent" | "L2Bridge" | "L2Tunnel" | "ICS" | "Private" | "Overlay" | "Internal" | "Mirrored"
- Type of the network
- subnets List<Property Map>
- Subnet - list of subnets under the virtual network
- Map<String>
- Resource tags.
- virtualNetwork StringName 
- Name of the virtual network
- vmSwitch StringName 
- name of the network switch to be used for VMs
Outputs
All input properties are implicitly available as output properties. Additionally, the VirtualNetwork resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- ProvisioningState string
- Provisioning state of the virtual network.
- Status
Pulumi.Azure Native. Azure Stack HCI. Outputs. Virtual Network Status Response 
- The observed state of virtual networks
- SystemData Pulumi.Azure Native. Azure Stack HCI. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- ProvisioningState string
- Provisioning state of the virtual network.
- Status
VirtualNetwork Status Response 
- The observed state of virtual networks
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioningState String
- Provisioning state of the virtual network.
- status
VirtualNetwork Status Response 
- The observed state of virtual networks
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioningState string
- Provisioning state of the virtual network.
- status
VirtualNetwork Status Response 
- The observed state of virtual networks
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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 virtual network.
- status
VirtualNetwork Status Response 
- The observed state of virtual networks
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioningState String
- Provisioning state of the virtual network.
- status Property Map
- The observed state of virtual networks
- 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
ExtendedLocation, ExtendedLocationArgs    
- Name string
- The name of the extended location.
- Type
string | Pulumi.Azure Native. Azure Stack HCI. Extended Location Types 
- The type of the extended location.
- Name string
- The name of the extended location.
- Type
string | ExtendedLocation Types 
- The type of the extended location.
- name String
- The name of the extended location.
- type
String | ExtendedLocation Types 
- The type of the extended location.
- name string
- The name of the extended location.
- type
string | ExtendedLocation Types 
- The type of the extended location.
- name str
- The name of the extended location.
- type
str | ExtendedLocation Types 
- The type of the extended location.
- name String
- The name of the extended location.
- type
String | "CustomLocation" 
- The type of the extended location.
ExtendedLocationResponse, ExtendedLocationResponseArgs      
ExtendedLocationTypes, ExtendedLocationTypesArgs      
- CustomLocation 
- CustomLocation
- ExtendedLocation Types Custom Location 
- CustomLocation
- CustomLocation 
- CustomLocation
- CustomLocation 
- CustomLocation
- CUSTOM_LOCATION
- CustomLocation
- "CustomLocation" 
- CustomLocation
IPPool, IPPoolArgs  
- End string
- end of the ip address pool
- IpPool Pulumi.Type Azure Native. Azure Stack HCI. IPPool Type Enum 
- ip pool type
- Name string
- Name of the IP-Pool
- Start string
- start of the ip address pool
- End string
- end of the ip address pool
- IpPool IPPoolType Type Enum 
- ip pool type
- Name string
- Name of the IP-Pool
- Start string
- start of the ip address pool
- end String
- end of the ip address pool
- ipPool IPPoolType Type Enum 
- ip pool type
- name String
- Name of the IP-Pool
- start String
- start of the ip address pool
- end string
- end of the ip address pool
- ipPool IPPoolType Type Enum 
- ip pool type
- name string
- Name of the IP-Pool
- start string
- start of the ip address pool
- end str
- end of the ip address pool
- ip_pool_ IPPooltype Type Enum 
- ip pool type
- name str
- Name of the IP-Pool
- start str
- start of the ip address pool
- end String
- end of the ip address pool
- ipPool "vm" | "vippool"Type 
- ip pool type
- name String
- Name of the IP-Pool
- start String
- start of the ip address pool
IPPoolInfoResponse, IPPoolInfoResponseArgs      
IPPoolResponse, IPPoolResponseArgs    
- End string
- end of the ip address pool
- Info
Pulumi.Azure Native. Azure Stack HCI. Inputs. IPPool Info Response 
- IpPool stringType 
- ip pool type
- Name string
- Name of the IP-Pool
- Start string
- start of the ip address pool
- End string
- end of the ip address pool
- Info
IPPoolInfo Response 
- IpPool stringType 
- ip pool type
- Name string
- Name of the IP-Pool
- Start string
- start of the ip address pool
- end String
- end of the ip address pool
- info
IPPoolInfo Response 
- ipPool StringType 
- ip pool type
- name String
- Name of the IP-Pool
- start String
- start of the ip address pool
- end string
- end of the ip address pool
- info
IPPoolInfo Response 
- ipPool stringType 
- ip pool type
- name string
- Name of the IP-Pool
- start string
- start of the ip address pool
- end str
- end of the ip address pool
- info
IPPoolInfo Response 
- ip_pool_ strtype 
- ip pool type
- name str
- Name of the IP-Pool
- start str
- start of the ip address pool
- end String
- end of the ip address pool
- info Property Map
- ipPool StringType 
- ip pool type
- name String
- Name of the IP-Pool
- start String
- start of the ip address pool
IPPoolTypeEnum, IPPoolTypeEnumArgs      
- Vm
- vm
- Vippool
- vippool
- IPPoolType Enum Vm 
- vm
- IPPoolType Enum Vippool 
- vippool
- Vm
- vm
- Vippool
- vippool
- Vm
- vm
- Vippool
- vippool
- VM
- vm
- VIPPOOL
- vippool
- "vm"
- vm
- "vippool"
- vippool
IpAllocationMethodEnum, IpAllocationMethodEnumArgs        
- Dynamic
- Dynamic
- Static
- Static
- IpAllocation Method Enum Dynamic 
- Dynamic
- IpAllocation Method Enum Static 
- Static
- Dynamic
- Dynamic
- Static
- Static
- Dynamic
- Dynamic
- Static
- Static
- DYNAMIC
- Dynamic
- STATIC
- Static
- "Dynamic"
- Dynamic
- "Static"
- Static
NetworkTypeEnum, NetworkTypeEnumArgs      
- NAT
- NAT
- Transparent
- Transparent
- L2Bridge
- L2Bridge
- L2Tunnel
- L2Tunnel
- ICS
- ICS
- Private
- Private
- Overlay
- Overlay
- Internal
- Internal
- Mirrored
- Mirrored
- NetworkType Enum NAT 
- NAT
- NetworkType Enum Transparent 
- Transparent
- NetworkType Enum L2Bridge 
- L2Bridge
- NetworkType Enum L2Tunnel 
- L2Tunnel
- NetworkType Enum ICS 
- ICS
- NetworkType Enum Private 
- Private
- NetworkType Enum Overlay 
- Overlay
- NetworkType Enum Internal 
- Internal
- NetworkType Enum Mirrored 
- Mirrored
- NAT
- NAT
- Transparent
- Transparent
- L2Bridge
- L2Bridge
- L2Tunnel
- L2Tunnel
- ICS
- ICS
- Private
- Private
- Overlay
- Overlay
- Internal
- Internal
- Mirrored
- Mirrored
- NAT
- NAT
- Transparent
- Transparent
- L2Bridge
- L2Bridge
- L2Tunnel
- L2Tunnel
- ICS
- ICS
- Private
- Private
- Overlay
- Overlay
- Internal
- Internal
- Mirrored
- Mirrored
- NAT
- NAT
- TRANSPARENT
- Transparent
- L2_BRIDGE
- L2Bridge
- L2_TUNNEL
- L2Tunnel
- ICS
- ICS
- PRIVATE
- Private
- OVERLAY
- Overlay
- INTERNAL
- Internal
- MIRRORED
- Mirrored
- "NAT"
- NAT
- "Transparent"
- Transparent
- "L2Bridge"
- L2Bridge
- "L2Tunnel"
- L2Tunnel
- "ICS"
- ICS
- "Private"
- Private
- "Overlay"
- Overlay
- "Internal"
- Internal
- "Mirrored"
- Mirrored
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
VirtualNetworkPropertiesDhcpOptions, VirtualNetworkPropertiesDhcpOptionsArgs          
- DnsServers List<string>
- The list of DNS servers IP addresses.
- DnsServers []string
- The list of DNS servers IP addresses.
- dnsServers List<String>
- The list of DNS servers IP addresses.
- dnsServers string[]
- The list of DNS servers IP addresses.
- dns_servers Sequence[str]
- The list of DNS servers IP addresses.
- dnsServers List<String>
- The list of DNS servers IP addresses.
VirtualNetworkPropertiesIpConfigurationReferences, VirtualNetworkPropertiesIpConfigurationReferencesArgs            
- Id string
- IPConfigurationID
- Id string
- IPConfigurationID
- id String
- IPConfigurationID
- id string
- IPConfigurationID
- id str
- IPConfigurationID
- id String
- IPConfigurationID
VirtualNetworkPropertiesResponseDhcpOptions, VirtualNetworkPropertiesResponseDhcpOptionsArgs            
- DnsServers List<string>
- The list of DNS servers IP addresses.
- DnsServers []string
- The list of DNS servers IP addresses.
- dnsServers List<String>
- The list of DNS servers IP addresses.
- dnsServers string[]
- The list of DNS servers IP addresses.
- dns_servers Sequence[str]
- The list of DNS servers IP addresses.
- dnsServers List<String>
- The list of DNS servers IP addresses.
VirtualNetworkPropertiesResponseIpConfigurationReferences, VirtualNetworkPropertiesResponseIpConfigurationReferencesArgs              
- Id string
- IPConfigurationID
- Id string
- IPConfigurationID
- id String
- IPConfigurationID
- id string
- IPConfigurationID
- id str
- IPConfigurationID
- id String
- IPConfigurationID
VirtualNetworkPropertiesResponseRouteTable, VirtualNetworkPropertiesResponseRouteTableArgs            
- Id string
- Etag - Gets a unique read-only string that changes whenever the resource is updated.
- Name string
- Name - READ-ONLY; Resource name.
- Routes
List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Virtual Network Properties Response Routes> 
- Routes - Collection of routes contained within a route table.
- Type string
- Type - READ-ONLY; Resource type.
- Id string
- Etag - Gets a unique read-only string that changes whenever the resource is updated.
- Name string
- Name - READ-ONLY; Resource name.
- Routes
[]VirtualNetwork Properties Response Routes 
- Routes - Collection of routes contained within a route table.
- Type string
- Type - READ-ONLY; Resource type.
- id String
- Etag - Gets a unique read-only string that changes whenever the resource is updated.
- name String
- Name - READ-ONLY; Resource name.
- routes
List<VirtualNetwork Properties Response Routes> 
- Routes - Collection of routes contained within a route table.
- type String
- Type - READ-ONLY; Resource type.
- id string
- Etag - Gets a unique read-only string that changes whenever the resource is updated.
- name string
- Name - READ-ONLY; Resource name.
- routes
VirtualNetwork Properties Response Routes[] 
- Routes - Collection of routes contained within a route table.
- type string
- Type - READ-ONLY; Resource type.
- id str
- Etag - Gets a unique read-only string that changes whenever the resource is updated.
- name str
- Name - READ-ONLY; Resource name.
- routes
Sequence[VirtualNetwork Properties Response Routes] 
- Routes - Collection of routes contained within a route table.
- type str
- Type - READ-ONLY; Resource type.
- id String
- Etag - Gets a unique read-only string that changes whenever the resource is updated.
- name String
- Name - READ-ONLY; Resource name.
- routes List<Property Map>
- Routes - Collection of routes contained within a route table.
- type String
- Type - READ-ONLY; Resource type.
VirtualNetworkPropertiesResponseRoutes, VirtualNetworkPropertiesResponseRoutesArgs          
- AddressPrefix string
- AddressPrefix - The destination CIDR to which the route applies.
- Name string
- Name - name of the subnet
- NextHop stringIp Address 
- NextHopIPAddress - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- AddressPrefix string
- AddressPrefix - The destination CIDR to which the route applies.
- Name string
- Name - name of the subnet
- NextHop stringIp Address 
- NextHopIPAddress - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- addressPrefix String
- AddressPrefix - The destination CIDR to which the route applies.
- name String
- Name - name of the subnet
- nextHop StringIp Address 
- NextHopIPAddress - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- addressPrefix string
- AddressPrefix - The destination CIDR to which the route applies.
- name string
- Name - name of the subnet
- nextHop stringIp Address 
- NextHopIPAddress - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- address_prefix str
- AddressPrefix - The destination CIDR to which the route applies.
- name str
- Name - name of the subnet
- next_hop_ strip_ address 
- NextHopIPAddress - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- addressPrefix String
- AddressPrefix - The destination CIDR to which the route applies.
- name String
- Name - name of the subnet
- nextHop StringIp Address 
- NextHopIPAddress - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
VirtualNetworkPropertiesResponseSubnets, VirtualNetworkPropertiesResponseSubnetsArgs          
- AddressPrefix string
- Cidr for this subnet - IPv4, IPv6
- AddressPrefixes List<string>
- AddressPrefixes - List of address prefixes for the subnet.
- IpAllocation stringMethod 
- IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'
- IpConfiguration List<Pulumi.References Azure Native. Azure Stack HCI. Inputs. Virtual Network Properties Response Ip Configuration References> 
- IPConfigurationReferences - list of IPConfigurationReferences
- IpPools List<Pulumi.Azure Native. Azure Stack HCI. Inputs. IPPool Response> 
- network associated pool of IP Addresses
- Name string
- Name - The name of the resource that is unique within a resource group. This name can be used to access the resource.
- RouteTable Pulumi.Azure Native. Azure Stack HCI. Inputs. Virtual Network Properties Response Route Table 
- RouteTable for the subnet
- Vlan int
- Vlan to use for the subnet
- AddressPrefix string
- Cidr for this subnet - IPv4, IPv6
- AddressPrefixes []string
- AddressPrefixes - List of address prefixes for the subnet.
- IpAllocation stringMethod 
- IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'
- IpConfiguration []VirtualReferences Network Properties Response Ip Configuration References 
- IPConfigurationReferences - list of IPConfigurationReferences
- IpPools []IPPoolResponse 
- network associated pool of IP Addresses
- Name string
- Name - The name of the resource that is unique within a resource group. This name can be used to access the resource.
- RouteTable VirtualNetwork Properties Response Route Table 
- RouteTable for the subnet
- Vlan int
- Vlan to use for the subnet
- addressPrefix String
- Cidr for this subnet - IPv4, IPv6
- addressPrefixes List<String>
- AddressPrefixes - List of address prefixes for the subnet.
- ipAllocation StringMethod 
- IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'
- ipConfiguration List<VirtualReferences Network Properties Response Ip Configuration References> 
- IPConfigurationReferences - list of IPConfigurationReferences
- ipPools List<IPPoolResponse> 
- network associated pool of IP Addresses
- name String
- Name - The name of the resource that is unique within a resource group. This name can be used to access the resource.
- routeTable VirtualNetwork Properties Response Route Table 
- RouteTable for the subnet
- vlan Integer
- Vlan to use for the subnet
- addressPrefix string
- Cidr for this subnet - IPv4, IPv6
- addressPrefixes string[]
- AddressPrefixes - List of address prefixes for the subnet.
- ipAllocation stringMethod 
- IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'
- ipConfiguration VirtualReferences Network Properties Response Ip Configuration References[] 
- IPConfigurationReferences - list of IPConfigurationReferences
- ipPools IPPoolResponse[] 
- network associated pool of IP Addresses
- name string
- Name - The name of the resource that is unique within a resource group. This name can be used to access the resource.
- routeTable VirtualNetwork Properties Response Route Table 
- RouteTable for the subnet
- vlan number
- Vlan to use for the subnet
- address_prefix str
- Cidr for this subnet - IPv4, IPv6
- address_prefixes Sequence[str]
- AddressPrefixes - List of address prefixes for the subnet.
- ip_allocation_ strmethod 
- IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'
- ip_configuration_ Sequence[Virtualreferences Network Properties Response Ip Configuration References] 
- IPConfigurationReferences - list of IPConfigurationReferences
- ip_pools Sequence[IPPoolResponse] 
- network associated pool of IP Addresses
- name str
- Name - The name of the resource that is unique within a resource group. This name can be used to access the resource.
- route_table VirtualNetwork Properties Response Route Table 
- RouteTable for the subnet
- vlan int
- Vlan to use for the subnet
- addressPrefix String
- Cidr for this subnet - IPv4, IPv6
- addressPrefixes List<String>
- AddressPrefixes - List of address prefixes for the subnet.
- ipAllocation StringMethod 
- IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'
- ipConfiguration List<Property Map>References 
- IPConfigurationReferences - list of IPConfigurationReferences
- ipPools List<Property Map>
- network associated pool of IP Addresses
- name String
- Name - The name of the resource that is unique within a resource group. This name can be used to access the resource.
- routeTable Property Map
- RouteTable for the subnet
- vlan Number
- Vlan to use for the subnet
VirtualNetworkPropertiesRouteTable, VirtualNetworkPropertiesRouteTableArgs          
- Id string
- Etag - Gets a unique read-only string that changes whenever the resource is updated.
- Name string
- Name - READ-ONLY; Resource name.
- Routes
List<Pulumi.Azure Native. Azure Stack HCI. Inputs. Virtual Network Properties Routes> 
- Routes - Collection of routes contained within a route table.
- Type string
- Type - READ-ONLY; Resource type.
- Id string
- Etag - Gets a unique read-only string that changes whenever the resource is updated.
- Name string
- Name - READ-ONLY; Resource name.
- Routes
[]VirtualNetwork Properties Routes 
- Routes - Collection of routes contained within a route table.
- Type string
- Type - READ-ONLY; Resource type.
- id String
- Etag - Gets a unique read-only string that changes whenever the resource is updated.
- name String
- Name - READ-ONLY; Resource name.
- routes
List<VirtualNetwork Properties Routes> 
- Routes - Collection of routes contained within a route table.
- type String
- Type - READ-ONLY; Resource type.
- id string
- Etag - Gets a unique read-only string that changes whenever the resource is updated.
- name string
- Name - READ-ONLY; Resource name.
- routes
VirtualNetwork Properties Routes[] 
- Routes - Collection of routes contained within a route table.
- type string
- Type - READ-ONLY; Resource type.
- id str
- Etag - Gets a unique read-only string that changes whenever the resource is updated.
- name str
- Name - READ-ONLY; Resource name.
- routes
Sequence[VirtualNetwork Properties Routes] 
- Routes - Collection of routes contained within a route table.
- type str
- Type - READ-ONLY; Resource type.
- id String
- Etag - Gets a unique read-only string that changes whenever the resource is updated.
- name String
- Name - READ-ONLY; Resource name.
- routes List<Property Map>
- Routes - Collection of routes contained within a route table.
- type String
- Type - READ-ONLY; Resource type.
VirtualNetworkPropertiesRoutes, VirtualNetworkPropertiesRoutesArgs        
- AddressPrefix string
- AddressPrefix - The destination CIDR to which the route applies.
- Name string
- Name - name of the subnet
- NextHop stringIp Address 
- NextHopIPAddress - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- AddressPrefix string
- AddressPrefix - The destination CIDR to which the route applies.
- Name string
- Name - name of the subnet
- NextHop stringIp Address 
- NextHopIPAddress - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- addressPrefix String
- AddressPrefix - The destination CIDR to which the route applies.
- name String
- Name - name of the subnet
- nextHop StringIp Address 
- NextHopIPAddress - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- addressPrefix string
- AddressPrefix - The destination CIDR to which the route applies.
- name string
- Name - name of the subnet
- nextHop stringIp Address 
- NextHopIPAddress - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- address_prefix str
- AddressPrefix - The destination CIDR to which the route applies.
- name str
- Name - name of the subnet
- next_hop_ strip_ address 
- NextHopIPAddress - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
- addressPrefix String
- AddressPrefix - The destination CIDR to which the route applies.
- name String
- Name - name of the subnet
- nextHop StringIp Address 
- NextHopIPAddress - The IP address packets should be forwarded to. Next hop values are only allowed in routes where the next hop type is VirtualAppliance.
VirtualNetworkPropertiesSubnets, VirtualNetworkPropertiesSubnetsArgs        
- AddressPrefix string
- Cidr for this subnet - IPv4, IPv6
- AddressPrefixes List<string>
- AddressPrefixes - List of address prefixes for the subnet.
- IpAllocation string | Pulumi.Method Azure Native. Azure Stack HCI. Ip Allocation Method Enum 
- IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'
- IpConfiguration List<Pulumi.References Azure Native. Azure Stack HCI. Inputs. Virtual Network Properties Ip Configuration References> 
- IPConfigurationReferences - list of IPConfigurationReferences
- IpPools List<Pulumi.Azure Native. Azure Stack HCI. Inputs. IPPool> 
- network associated pool of IP Addresses
- Name string
- Name - The name of the resource that is unique within a resource group. This name can be used to access the resource.
- RouteTable Pulumi.Azure Native. Azure Stack HCI. Inputs. Virtual Network Properties Route Table 
- RouteTable for the subnet
- Vlan int
- Vlan to use for the subnet
- AddressPrefix string
- Cidr for this subnet - IPv4, IPv6
- AddressPrefixes []string
- AddressPrefixes - List of address prefixes for the subnet.
- IpAllocation string | IpMethod Allocation Method Enum 
- IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'
- IpConfiguration []VirtualReferences Network Properties Ip Configuration References 
- IPConfigurationReferences - list of IPConfigurationReferences
- IpPools []IPPool
- network associated pool of IP Addresses
- Name string
- Name - The name of the resource that is unique within a resource group. This name can be used to access the resource.
- RouteTable VirtualNetwork Properties Route Table 
- RouteTable for the subnet
- Vlan int
- Vlan to use for the subnet
- addressPrefix String
- Cidr for this subnet - IPv4, IPv6
- addressPrefixes List<String>
- AddressPrefixes - List of address prefixes for the subnet.
- ipAllocation String | IpMethod Allocation Method Enum 
- IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'
- ipConfiguration List<VirtualReferences Network Properties Ip Configuration References> 
- IPConfigurationReferences - list of IPConfigurationReferences
- ipPools List<IPPool>
- network associated pool of IP Addresses
- name String
- Name - The name of the resource that is unique within a resource group. This name can be used to access the resource.
- routeTable VirtualNetwork Properties Route Table 
- RouteTable for the subnet
- vlan Integer
- Vlan to use for the subnet
- addressPrefix string
- Cidr for this subnet - IPv4, IPv6
- addressPrefixes string[]
- AddressPrefixes - List of address prefixes for the subnet.
- ipAllocation string | IpMethod Allocation Method Enum 
- IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'
- ipConfiguration VirtualReferences Network Properties Ip Configuration References[] 
- IPConfigurationReferences - list of IPConfigurationReferences
- ipPools IPPool[]
- network associated pool of IP Addresses
- name string
- Name - The name of the resource that is unique within a resource group. This name can be used to access the resource.
- routeTable VirtualNetwork Properties Route Table 
- RouteTable for the subnet
- vlan number
- Vlan to use for the subnet
- address_prefix str
- Cidr for this subnet - IPv4, IPv6
- address_prefixes Sequence[str]
- AddressPrefixes - List of address prefixes for the subnet.
- ip_allocation_ str | Ipmethod Allocation Method Enum 
- IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'
- ip_configuration_ Sequence[Virtualreferences Network Properties Ip Configuration References] 
- IPConfigurationReferences - list of IPConfigurationReferences
- ip_pools Sequence[IPPool]
- network associated pool of IP Addresses
- name str
- Name - The name of the resource that is unique within a resource group. This name can be used to access the resource.
- route_table VirtualNetwork Properties Route Table 
- RouteTable for the subnet
- vlan int
- Vlan to use for the subnet
- addressPrefix String
- Cidr for this subnet - IPv4, IPv6
- addressPrefixes List<String>
- AddressPrefixes - List of address prefixes for the subnet.
- ipAllocation String | "Dynamic" | "Static"Method 
- IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'
- ipConfiguration List<Property Map>References 
- IPConfigurationReferences - list of IPConfigurationReferences
- ipPools List<Property Map>
- network associated pool of IP Addresses
- name String
- Name - The name of the resource that is unique within a resource group. This name can be used to access the resource.
- routeTable Property Map
- RouteTable for the subnet
- vlan Number
- Vlan to use for the subnet
VirtualNetworkStatusResponse, VirtualNetworkStatusResponseArgs        
- ErrorCode string
- VirtualNetwork provisioning error code
- ErrorMessage string
- Descriptive error message
- ProvisioningStatus Pulumi.Azure Native. Azure Stack HCI. Inputs. Virtual Network Status Response Provisioning Status 
- ErrorCode string
- VirtualNetwork provisioning error code
- ErrorMessage string
- Descriptive error message
- ProvisioningStatus VirtualNetwork Status Response Provisioning Status 
- errorCode String
- VirtualNetwork provisioning error code
- errorMessage String
- Descriptive error message
- provisioningStatus VirtualNetwork Status Response Provisioning Status 
- errorCode string
- VirtualNetwork provisioning error code
- errorMessage string
- Descriptive error message
- provisioningStatus VirtualNetwork Status Response Provisioning Status 
- error_code str
- VirtualNetwork provisioning error code
- error_message str
- Descriptive error message
- provisioning_status VirtualNetwork Status Response Provisioning Status 
- errorCode String
- VirtualNetwork provisioning error code
- errorMessage String
- Descriptive error message
- provisioningStatus Property Map
VirtualNetworkStatusResponseProvisioningStatus, VirtualNetworkStatusResponseProvisioningStatusArgs            
- OperationId string
- The ID of the operation performed on the virtual network
- Status string
- The status of the operation performed on the virtual network [Succeeded, Failed, InProgress]
- OperationId string
- The ID of the operation performed on the virtual network
- Status string
- The status of the operation performed on the virtual network [Succeeded, Failed, InProgress]
- operationId String
- The ID of the operation performed on the virtual network
- status String
- The status of the operation performed on the virtual network [Succeeded, Failed, InProgress]
- operationId string
- The ID of the operation performed on the virtual network
- status string
- The status of the operation performed on the virtual network [Succeeded, Failed, InProgress]
- operation_id str
- The ID of the operation performed on the virtual network
- status str
- The status of the operation performed on the virtual network [Succeeded, Failed, InProgress]
- operationId String
- The ID of the operation performed on the virtual network
- status String
- The status of the operation performed on the virtual network [Succeeded, Failed, InProgress]
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:azurestackhci:VirtualNetwork test-vnet /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHCI/virtualNetworks/{virtualNetworkName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0