azure-native.hybridcontainerservice.VirtualNetworkRetrieve
Explore with Pulumi AI
The virtualNetworks resource definition. Azure REST API version: 2022-09-01-preview. Prior API version in Azure Native 1.x: 2022-05-01-preview.
Example Usage
PutVirtualNetwork
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var virtualNetworkRetrieve = new AzureNative.HybridContainerService.VirtualNetworkRetrieve("virtualNetworkRetrieve", new()
    {
        ExtendedLocation = new AzureNative.HybridContainerService.Inputs.VirtualNetworksExtendedLocationArgs
        {
            Name = "/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourcegroups/test-arcappliance-resgrp/providers/microsoft.extendedlocation/customlocations/testcustomlocation",
            Type = "CustomLocation",
        },
        Location = "westus",
        Properties = new AzureNative.HybridContainerService.Inputs.VirtualNetworksPropertiesArgs
        {
            InfraVnetProfile = new AzureNative.HybridContainerService.Inputs.VirtualNetworksPropertiesInfraVnetProfileArgs
            {
                Hci = new AzureNative.HybridContainerService.Inputs.VirtualNetworksPropertiesHciArgs
                {
                    MocGroup = "target-group",
                    MocLocation = "MocLocation",
                    MocVnetName = "test-vnet",
                },
            },
            VipPool = new[]
            {
                new AzureNative.HybridContainerService.Inputs.VirtualNetworksPropertiesVipPoolArgs
                {
                    EndIP = "192.168.0.50",
                    StartIP = "192.168.0.10",
                },
            },
            VmipPool = new[]
            {
                new AzureNative.HybridContainerService.Inputs.VirtualNetworksPropertiesVmipPoolArgs
                {
                    EndIP = "192.168.0.130",
                    StartIP = "192.168.0.110",
                },
            },
        },
        ResourceGroupName = "test-arcappliance-resgrp",
        VirtualNetworksName = "test-vnet-static",
    });
});
package main
import (
	hybridcontainerservice "github.com/pulumi/pulumi-azure-native-sdk/hybridcontainerservice/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := hybridcontainerservice.NewVirtualNetworkRetrieve(ctx, "virtualNetworkRetrieve", &hybridcontainerservice.VirtualNetworkRetrieveArgs{
			ExtendedLocation: &hybridcontainerservice.VirtualNetworksExtendedLocationArgs{
				Name: pulumi.String("/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourcegroups/test-arcappliance-resgrp/providers/microsoft.extendedlocation/customlocations/testcustomlocation"),
				Type: pulumi.String("CustomLocation"),
			},
			Location: pulumi.String("westus"),
			Properties: &hybridcontainerservice.VirtualNetworksPropertiesArgs{
				InfraVnetProfile: &hybridcontainerservice.VirtualNetworksPropertiesInfraVnetProfileArgs{
					Hci: &hybridcontainerservice.VirtualNetworksPropertiesHciArgs{
						MocGroup:    pulumi.String("target-group"),
						MocLocation: pulumi.String("MocLocation"),
						MocVnetName: pulumi.String("test-vnet"),
					},
				},
				VipPool: hybridcontainerservice.VirtualNetworksPropertiesVipPoolArray{
					&hybridcontainerservice.VirtualNetworksPropertiesVipPoolArgs{
						EndIP:   pulumi.String("192.168.0.50"),
						StartIP: pulumi.String("192.168.0.10"),
					},
				},
				VmipPool: hybridcontainerservice.VirtualNetworksPropertiesVmipPoolArray{
					&hybridcontainerservice.VirtualNetworksPropertiesVmipPoolArgs{
						EndIP:   pulumi.String("192.168.0.130"),
						StartIP: pulumi.String("192.168.0.110"),
					},
				},
			},
			ResourceGroupName:   pulumi.String("test-arcappliance-resgrp"),
			VirtualNetworksName: pulumi.String("test-vnet-static"),
		})
		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.hybridcontainerservice.VirtualNetworkRetrieve;
import com.pulumi.azurenative.hybridcontainerservice.VirtualNetworkRetrieveArgs;
import com.pulumi.azurenative.hybridcontainerservice.inputs.VirtualNetworksExtendedLocationArgs;
import com.pulumi.azurenative.hybridcontainerservice.inputs.VirtualNetworksPropertiesArgs;
import com.pulumi.azurenative.hybridcontainerservice.inputs.VirtualNetworksPropertiesInfraVnetProfileArgs;
import com.pulumi.azurenative.hybridcontainerservice.inputs.VirtualNetworksPropertiesHciArgs;
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 virtualNetworkRetrieve = new VirtualNetworkRetrieve("virtualNetworkRetrieve", VirtualNetworkRetrieveArgs.builder()
            .extendedLocation(VirtualNetworksExtendedLocationArgs.builder()
                .name("/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourcegroups/test-arcappliance-resgrp/providers/microsoft.extendedlocation/customlocations/testcustomlocation")
                .type("CustomLocation")
                .build())
            .location("westus")
            .properties(VirtualNetworksPropertiesArgs.builder()
                .infraVnetProfile(VirtualNetworksPropertiesInfraVnetProfileArgs.builder()
                    .hci(VirtualNetworksPropertiesHciArgs.builder()
                        .mocGroup("target-group")
                        .mocLocation("MocLocation")
                        .mocVnetName("test-vnet")
                        .build())
                    .build())
                .vipPool(VirtualNetworksPropertiesVipPoolArgs.builder()
                    .endIP("192.168.0.50")
                    .startIP("192.168.0.10")
                    .build())
                .vmipPool(VirtualNetworksPropertiesVmipPoolArgs.builder()
                    .endIP("192.168.0.130")
                    .startIP("192.168.0.110")
                    .build())
                .build())
            .resourceGroupName("test-arcappliance-resgrp")
            .virtualNetworksName("test-vnet-static")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const virtualNetworkRetrieve = new azure_native.hybridcontainerservice.VirtualNetworkRetrieve("virtualNetworkRetrieve", {
    extendedLocation: {
        name: "/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourcegroups/test-arcappliance-resgrp/providers/microsoft.extendedlocation/customlocations/testcustomlocation",
        type: "CustomLocation",
    },
    location: "westus",
    properties: {
        infraVnetProfile: {
            hci: {
                mocGroup: "target-group",
                mocLocation: "MocLocation",
                mocVnetName: "test-vnet",
            },
        },
        vipPool: [{
            endIP: "192.168.0.50",
            startIP: "192.168.0.10",
        }],
        vmipPool: [{
            endIP: "192.168.0.130",
            startIP: "192.168.0.110",
        }],
    },
    resourceGroupName: "test-arcappliance-resgrp",
    virtualNetworksName: "test-vnet-static",
});
import pulumi
import pulumi_azure_native as azure_native
virtual_network_retrieve = azure_native.hybridcontainerservice.VirtualNetworkRetrieve("virtualNetworkRetrieve",
    extended_location={
        "name": "/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourcegroups/test-arcappliance-resgrp/providers/microsoft.extendedlocation/customlocations/testcustomlocation",
        "type": "CustomLocation",
    },
    location="westus",
    properties={
        "infra_vnet_profile": {
            "hci": {
                "moc_group": "target-group",
                "moc_location": "MocLocation",
                "moc_vnet_name": "test-vnet",
            },
        },
        "vip_pool": [{
            "end_ip": "192.168.0.50",
            "start_ip": "192.168.0.10",
        }],
        "vmip_pool": [{
            "end_ip": "192.168.0.130",
            "start_ip": "192.168.0.110",
        }],
    },
    resource_group_name="test-arcappliance-resgrp",
    virtual_networks_name="test-vnet-static")
resources:
  virtualNetworkRetrieve:
    type: azure-native:hybridcontainerservice:VirtualNetworkRetrieve
    properties:
      extendedLocation:
        name: /subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourcegroups/test-arcappliance-resgrp/providers/microsoft.extendedlocation/customlocations/testcustomlocation
        type: CustomLocation
      location: westus
      properties:
        infraVnetProfile:
          hci:
            mocGroup: target-group
            mocLocation: MocLocation
            mocVnetName: test-vnet
        vipPool:
          - endIP: 192.168.0.50
            startIP: 192.168.0.10
        vmipPool:
          - endIP: 192.168.0.130
            startIP: 192.168.0.110
      resourceGroupName: test-arcappliance-resgrp
      virtualNetworksName: test-vnet-static
Create VirtualNetworkRetrieve Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VirtualNetworkRetrieve(name: string, args: VirtualNetworkRetrieveArgs, opts?: CustomResourceOptions);@overload
def VirtualNetworkRetrieve(resource_name: str,
                           args: VirtualNetworkRetrieveArgs,
                           opts: Optional[ResourceOptions] = None)
@overload
def VirtualNetworkRetrieve(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           resource_group_name: Optional[str] = None,
                           extended_location: Optional[VirtualNetworksExtendedLocationArgs] = None,
                           location: Optional[str] = None,
                           properties: Optional[VirtualNetworksPropertiesArgs] = None,
                           tags: Optional[Mapping[str, str]] = None,
                           virtual_networks_name: Optional[str] = None)func NewVirtualNetworkRetrieve(ctx *Context, name string, args VirtualNetworkRetrieveArgs, opts ...ResourceOption) (*VirtualNetworkRetrieve, error)public VirtualNetworkRetrieve(string name, VirtualNetworkRetrieveArgs args, CustomResourceOptions? opts = null)
public VirtualNetworkRetrieve(String name, VirtualNetworkRetrieveArgs args)
public VirtualNetworkRetrieve(String name, VirtualNetworkRetrieveArgs args, CustomResourceOptions options)
type: azure-native:hybridcontainerservice:VirtualNetworkRetrieve
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 VirtualNetworkRetrieveArgs
- 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 VirtualNetworkRetrieveArgs
- 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 VirtualNetworkRetrieveArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VirtualNetworkRetrieveArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VirtualNetworkRetrieveArgs
- 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 virtualNetworkRetrieveResource = new AzureNative.HybridContainerService.VirtualNetworkRetrieve("virtualNetworkRetrieveResource", new()
{
    ResourceGroupName = "string",
    ExtendedLocation = new AzureNative.HybridContainerService.Inputs.VirtualNetworksExtendedLocationArgs
    {
        Name = "string",
        Type = "string",
    },
    Location = "string",
    Properties = new AzureNative.HybridContainerService.Inputs.VirtualNetworksPropertiesArgs
    {
        DnsServers = new[]
        {
            "string",
        },
        Gateway = "string",
        InfraVnetProfile = new AzureNative.HybridContainerService.Inputs.VirtualNetworksPropertiesInfraVnetProfileArgs
        {
            Hci = new AzureNative.HybridContainerService.Inputs.VirtualNetworksPropertiesHciArgs
            {
                MocGroup = "string",
                MocLocation = "string",
                MocVnetName = "string",
            },
            NetworkCloud = new AzureNative.HybridContainerService.Inputs.VirtualNetworksPropertiesNetworkCloudArgs
            {
                NetworkId = "string",
            },
            Vmware = new AzureNative.HybridContainerService.Inputs.VirtualNetworksPropertiesVmwareArgs
            {
                SegmentName = "string",
            },
        },
        IpAddressPrefix = "string",
        VipPool = new[]
        {
            new AzureNative.HybridContainerService.Inputs.VirtualNetworksPropertiesVipPoolArgs
            {
                EndIP = "string",
                StartIP = "string",
            },
        },
        VmipPool = new[]
        {
            new AzureNative.HybridContainerService.Inputs.VirtualNetworksPropertiesVmipPoolArgs
            {
                EndIP = "string",
                StartIP = "string",
            },
        },
    },
    Tags = 
    {
        { "string", "string" },
    },
    VirtualNetworksName = "string",
});
example, err := hybridcontainerservice.NewVirtualNetworkRetrieve(ctx, "virtualNetworkRetrieveResource", &hybridcontainerservice.VirtualNetworkRetrieveArgs{
	ResourceGroupName: pulumi.String("string"),
	ExtendedLocation: &hybridcontainerservice.VirtualNetworksExtendedLocationArgs{
		Name: pulumi.String("string"),
		Type: pulumi.String("string"),
	},
	Location: pulumi.String("string"),
	Properties: &hybridcontainerservice.VirtualNetworksPropertiesArgs{
		DnsServers: pulumi.StringArray{
			pulumi.String("string"),
		},
		Gateway: pulumi.String("string"),
		InfraVnetProfile: &hybridcontainerservice.VirtualNetworksPropertiesInfraVnetProfileArgs{
			Hci: &hybridcontainerservice.VirtualNetworksPropertiesHciArgs{
				MocGroup:    pulumi.String("string"),
				MocLocation: pulumi.String("string"),
				MocVnetName: pulumi.String("string"),
			},
			NetworkCloud: &hybridcontainerservice.VirtualNetworksPropertiesNetworkCloudArgs{
				NetworkId: pulumi.String("string"),
			},
			Vmware: &hybridcontainerservice.VirtualNetworksPropertiesVmwareArgs{
				SegmentName: pulumi.String("string"),
			},
		},
		IpAddressPrefix: pulumi.String("string"),
		VipPool: hybridcontainerservice.VirtualNetworksPropertiesVipPoolArray{
			&hybridcontainerservice.VirtualNetworksPropertiesVipPoolArgs{
				EndIP:   pulumi.String("string"),
				StartIP: pulumi.String("string"),
			},
		},
		VmipPool: hybridcontainerservice.VirtualNetworksPropertiesVmipPoolArray{
			&hybridcontainerservice.VirtualNetworksPropertiesVmipPoolArgs{
				EndIP:   pulumi.String("string"),
				StartIP: pulumi.String("string"),
			},
		},
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	VirtualNetworksName: pulumi.String("string"),
})
var virtualNetworkRetrieveResource = new VirtualNetworkRetrieve("virtualNetworkRetrieveResource", VirtualNetworkRetrieveArgs.builder()
    .resourceGroupName("string")
    .extendedLocation(VirtualNetworksExtendedLocationArgs.builder()
        .name("string")
        .type("string")
        .build())
    .location("string")
    .properties(VirtualNetworksPropertiesArgs.builder()
        .dnsServers("string")
        .gateway("string")
        .infraVnetProfile(VirtualNetworksPropertiesInfraVnetProfileArgs.builder()
            .hci(VirtualNetworksPropertiesHciArgs.builder()
                .mocGroup("string")
                .mocLocation("string")
                .mocVnetName("string")
                .build())
            .networkCloud(VirtualNetworksPropertiesNetworkCloudArgs.builder()
                .networkId("string")
                .build())
            .vmware(VirtualNetworksPropertiesVmwareArgs.builder()
                .segmentName("string")
                .build())
            .build())
        .ipAddressPrefix("string")
        .vipPool(VirtualNetworksPropertiesVipPoolArgs.builder()
            .endIP("string")
            .startIP("string")
            .build())
        .vmipPool(VirtualNetworksPropertiesVmipPoolArgs.builder()
            .endIP("string")
            .startIP("string")
            .build())
        .build())
    .tags(Map.of("string", "string"))
    .virtualNetworksName("string")
    .build());
virtual_network_retrieve_resource = azure_native.hybridcontainerservice.VirtualNetworkRetrieve("virtualNetworkRetrieveResource",
    resource_group_name="string",
    extended_location={
        "name": "string",
        "type": "string",
    },
    location="string",
    properties={
        "dns_servers": ["string"],
        "gateway": "string",
        "infra_vnet_profile": {
            "hci": {
                "moc_group": "string",
                "moc_location": "string",
                "moc_vnet_name": "string",
            },
            "network_cloud": {
                "network_id": "string",
            },
            "vmware": {
                "segment_name": "string",
            },
        },
        "ip_address_prefix": "string",
        "vip_pool": [{
            "end_ip": "string",
            "start_ip": "string",
        }],
        "vmip_pool": [{
            "end_ip": "string",
            "start_ip": "string",
        }],
    },
    tags={
        "string": "string",
    },
    virtual_networks_name="string")
const virtualNetworkRetrieveResource = new azure_native.hybridcontainerservice.VirtualNetworkRetrieve("virtualNetworkRetrieveResource", {
    resourceGroupName: "string",
    extendedLocation: {
        name: "string",
        type: "string",
    },
    location: "string",
    properties: {
        dnsServers: ["string"],
        gateway: "string",
        infraVnetProfile: {
            hci: {
                mocGroup: "string",
                mocLocation: "string",
                mocVnetName: "string",
            },
            networkCloud: {
                networkId: "string",
            },
            vmware: {
                segmentName: "string",
            },
        },
        ipAddressPrefix: "string",
        vipPool: [{
            endIP: "string",
            startIP: "string",
        }],
        vmipPool: [{
            endIP: "string",
            startIP: "string",
        }],
    },
    tags: {
        string: "string",
    },
    virtualNetworksName: "string",
});
type: azure-native:hybridcontainerservice:VirtualNetworkRetrieve
properties:
    extendedLocation:
        name: string
        type: string
    location: string
    properties:
        dnsServers:
            - string
        gateway: string
        infraVnetProfile:
            hci:
                mocGroup: string
                mocLocation: string
                mocVnetName: string
            networkCloud:
                networkId: string
            vmware:
                segmentName: string
        ipAddressPrefix: string
        vipPool:
            - endIP: string
              startIP: string
        vmipPool:
            - endIP: string
              startIP: string
    resourceGroupName: string
    tags:
        string: string
    virtualNetworksName: string
VirtualNetworkRetrieve 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 VirtualNetworkRetrieve resource accepts the following input properties:
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ExtendedLocation Pulumi.Azure Native. Hybrid Container Service. Inputs. Virtual Networks Extended Location 
- Location string
- The geo-location where the resource lives
- Properties
Pulumi.Azure Native. Hybrid Container Service. Inputs. Virtual Networks Properties 
- HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork
- Dictionary<string, string>
- Resource tags.
- VirtualNetworks stringName 
- Parameter for the name of the virtual network
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ExtendedLocation VirtualNetworks Extended Location Args 
- Location string
- The geo-location where the resource lives
- Properties
VirtualNetworks Properties Args 
- HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork
- map[string]string
- Resource tags.
- VirtualNetworks stringName 
- Parameter for the name of the virtual network
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- extendedLocation VirtualNetworks Extended Location 
- location String
- The geo-location where the resource lives
- properties
VirtualNetworks Properties 
- HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork
- Map<String,String>
- Resource tags.
- virtualNetworks StringName 
- Parameter for the name of the virtual network
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- extendedLocation VirtualNetworks Extended Location 
- location string
- The geo-location where the resource lives
- properties
VirtualNetworks Properties 
- HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork
- {[key: string]: string}
- Resource tags.
- virtualNetworks stringName 
- Parameter for the name of the virtual network
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- extended_location VirtualNetworks Extended Location Args 
- location str
- The geo-location where the resource lives
- properties
VirtualNetworks Properties Args 
- HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork
- Mapping[str, str]
- Resource tags.
- virtual_networks_ strname 
- Parameter for the name of the virtual network
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- extendedLocation Property Map
- location String
- The geo-location where the resource lives
- properties Property Map
- HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork
- Map<String>
- Resource tags.
- virtualNetworks StringName 
- Parameter for the name of the virtual network
Outputs
All input properties are implicitly available as output properties. Additionally, the VirtualNetworkRetrieve resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. Hybrid Container Service. Outputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource.
- 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
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- 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
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- 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
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- 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
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- 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
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
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.
VirtualNetworksExtendedLocation, VirtualNetworksExtendedLocationArgs        
VirtualNetworksProperties, VirtualNetworksPropertiesArgs      
- DnsServers List<string>
- Address of the DNS servers associated with the network
- Gateway string
- Address of the Gateway associated with the network
- InfraVnet Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Virtual Networks Properties Infra Vnet Profile 
- IpAddress stringPrefix 
- IP Address Prefix of the network
- VipPool List<Pulumi.Azure Native. Hybrid Container Service. Inputs. Virtual Networks Properties Vip Pool> 
- Virtual IP Pool for Kubernetes
- VmipPool List<Pulumi.Azure Native. Hybrid Container Service. Inputs. Virtual Networks Properties Vmip Pool> 
- IP Pool for Virtual Machines
- DnsServers []string
- Address of the DNS servers associated with the network
- Gateway string
- Address of the Gateway associated with the network
- InfraVnet VirtualProfile Networks Properties Infra Vnet Profile 
- IpAddress stringPrefix 
- IP Address Prefix of the network
- VipPool []VirtualNetworks Properties Vip Pool 
- Virtual IP Pool for Kubernetes
- VmipPool []VirtualNetworks Properties Vmip Pool 
- IP Pool for Virtual Machines
- dnsServers List<String>
- Address of the DNS servers associated with the network
- gateway String
- Address of the Gateway associated with the network
- infraVnet VirtualProfile Networks Properties Infra Vnet Profile 
- ipAddress StringPrefix 
- IP Address Prefix of the network
- vipPool List<VirtualNetworks Properties Vip Pool> 
- Virtual IP Pool for Kubernetes
- vmipPool List<VirtualNetworks Properties Vmip Pool> 
- IP Pool for Virtual Machines
- dnsServers string[]
- Address of the DNS servers associated with the network
- gateway string
- Address of the Gateway associated with the network
- infraVnet VirtualProfile Networks Properties Infra Vnet Profile 
- ipAddress stringPrefix 
- IP Address Prefix of the network
- vipPool VirtualNetworks Properties Vip Pool[] 
- Virtual IP Pool for Kubernetes
- vmipPool VirtualNetworks Properties Vmip Pool[] 
- IP Pool for Virtual Machines
- dns_servers Sequence[str]
- Address of the DNS servers associated with the network
- gateway str
- Address of the Gateway associated with the network
- infra_vnet_ Virtualprofile Networks Properties Infra Vnet Profile 
- ip_address_ strprefix 
- IP Address Prefix of the network
- vip_pool Sequence[VirtualNetworks Properties Vip Pool] 
- Virtual IP Pool for Kubernetes
- vmip_pool Sequence[VirtualNetworks Properties Vmip Pool] 
- IP Pool for Virtual Machines
- dnsServers List<String>
- Address of the DNS servers associated with the network
- gateway String
- Address of the Gateway associated with the network
- infraVnet Property MapProfile 
- ipAddress StringPrefix 
- IP Address Prefix of the network
- vipPool List<Property Map>
- Virtual IP Pool for Kubernetes
- vmipPool List<Property Map>
- IP Pool for Virtual Machines
VirtualNetworksPropertiesHci, VirtualNetworksPropertiesHciArgs        
- MocGroup string
- Resource group in MOC(Microsoft On-premises Cloud)
- MocLocation string
- Location in MOC(Microsoft On-premises Cloud)
- MocVnet stringName 
- Virtual Network name in MOC(Microsoft On-premises Cloud)
- MocGroup string
- Resource group in MOC(Microsoft On-premises Cloud)
- MocLocation string
- Location in MOC(Microsoft On-premises Cloud)
- MocVnet stringName 
- Virtual Network name in MOC(Microsoft On-premises Cloud)
- mocGroup String
- Resource group in MOC(Microsoft On-premises Cloud)
- mocLocation String
- Location in MOC(Microsoft On-premises Cloud)
- mocVnet StringName 
- Virtual Network name in MOC(Microsoft On-premises Cloud)
- mocGroup string
- Resource group in MOC(Microsoft On-premises Cloud)
- mocLocation string
- Location in MOC(Microsoft On-premises Cloud)
- mocVnet stringName 
- Virtual Network name in MOC(Microsoft On-premises Cloud)
- moc_group str
- Resource group in MOC(Microsoft On-premises Cloud)
- moc_location str
- Location in MOC(Microsoft On-premises Cloud)
- moc_vnet_ strname 
- Virtual Network name in MOC(Microsoft On-premises Cloud)
- mocGroup String
- Resource group in MOC(Microsoft On-premises Cloud)
- mocLocation String
- Location in MOC(Microsoft On-premises Cloud)
- mocVnet StringName 
- Virtual Network name in MOC(Microsoft On-premises Cloud)
VirtualNetworksPropertiesInfraVnetProfile, VirtualNetworksPropertiesInfraVnetProfileArgs            
- Hci
Pulumi.Azure Native. Hybrid Container Service. Inputs. Virtual Networks Properties Hci 
- Infra network profile for HCI platform
- NetworkCloud Pulumi.Azure Native. Hybrid Container Service. Inputs. Virtual Networks Properties Network Cloud 
- Infra network profile for the NetworkCloud platform
- Vmware
Pulumi.Azure Native. Hybrid Container Service. Inputs. Virtual Networks Properties Vmware 
- Infra network profile for VMware platform
- Hci
VirtualNetworks Properties Hci 
- Infra network profile for HCI platform
- NetworkCloud VirtualNetworks Properties Network Cloud 
- Infra network profile for the NetworkCloud platform
- Vmware
VirtualNetworks Properties Vmware 
- Infra network profile for VMware platform
- hci
VirtualNetworks Properties Hci 
- Infra network profile for HCI platform
- networkCloud VirtualNetworks Properties Network Cloud 
- Infra network profile for the NetworkCloud platform
- vmware
VirtualNetworks Properties Vmware 
- Infra network profile for VMware platform
- hci
VirtualNetworks Properties Hci 
- Infra network profile for HCI platform
- networkCloud VirtualNetworks Properties Network Cloud 
- Infra network profile for the NetworkCloud platform
- vmware
VirtualNetworks Properties Vmware 
- Infra network profile for VMware platform
- hci
VirtualNetworks Properties Hci 
- Infra network profile for HCI platform
- network_cloud VirtualNetworks Properties Network Cloud 
- Infra network profile for the NetworkCloud platform
- vmware
VirtualNetworks Properties Vmware 
- Infra network profile for VMware platform
- hci Property Map
- Infra network profile for HCI platform
- networkCloud Property Map
- Infra network profile for the NetworkCloud platform
- vmware Property Map
- Infra network profile for VMware platform
VirtualNetworksPropertiesNetworkCloud, VirtualNetworksPropertiesNetworkCloudArgs          
- NetworkId string
- The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork
- NetworkId string
- The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork
- networkId String
- The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork
- networkId string
- The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork
- network_id str
- The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork
- networkId String
- The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork
VirtualNetworksPropertiesResponse, VirtualNetworksPropertiesResponseArgs        
- DhcpServers List<string>
- Address of the DHCP servers associated with the network
- ProvisioningState string
- Status
Pulumi.Azure Native. Hybrid Container Service. Inputs. Virtual Networks Properties Response Status 
- HybridAKSNetworkStatus defines the observed state of HybridAKSNetwork
- VlanID string
- VLAN Id used by the network
- DnsServers List<string>
- Address of the DNS servers associated with the network
- Gateway string
- Address of the Gateway associated with the network
- InfraVnet Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Virtual Networks Properties Response Infra Vnet Profile 
- IpAddress stringPrefix 
- IP Address Prefix of the network
- VipPool List<Pulumi.Azure Native. Hybrid Container Service. Inputs. Virtual Networks Properties Response Vip Pool> 
- Virtual IP Pool for Kubernetes
- VmipPool List<Pulumi.Azure Native. Hybrid Container Service. Inputs. Virtual Networks Properties Response Vmip Pool> 
- IP Pool for Virtual Machines
- DhcpServers []string
- Address of the DHCP servers associated with the network
- ProvisioningState string
- Status
VirtualNetworks Properties Response Status 
- HybridAKSNetworkStatus defines the observed state of HybridAKSNetwork
- VlanID string
- VLAN Id used by the network
- DnsServers []string
- Address of the DNS servers associated with the network
- Gateway string
- Address of the Gateway associated with the network
- InfraVnet VirtualProfile Networks Properties Response Infra Vnet Profile 
- IpAddress stringPrefix 
- IP Address Prefix of the network
- VipPool []VirtualNetworks Properties Response Vip Pool 
- Virtual IP Pool for Kubernetes
- VmipPool []VirtualNetworks Properties Response Vmip Pool 
- IP Pool for Virtual Machines
- dhcpServers List<String>
- Address of the DHCP servers associated with the network
- provisioningState String
- status
VirtualNetworks Properties Response Status 
- HybridAKSNetworkStatus defines the observed state of HybridAKSNetwork
- vlanID String
- VLAN Id used by the network
- dnsServers List<String>
- Address of the DNS servers associated with the network
- gateway String
- Address of the Gateway associated with the network
- infraVnet VirtualProfile Networks Properties Response Infra Vnet Profile 
- ipAddress StringPrefix 
- IP Address Prefix of the network
- vipPool List<VirtualNetworks Properties Response Vip Pool> 
- Virtual IP Pool for Kubernetes
- vmipPool List<VirtualNetworks Properties Response Vmip Pool> 
- IP Pool for Virtual Machines
- dhcpServers string[]
- Address of the DHCP servers associated with the network
- provisioningState string
- status
VirtualNetworks Properties Response Status 
- HybridAKSNetworkStatus defines the observed state of HybridAKSNetwork
- vlanID string
- VLAN Id used by the network
- dnsServers string[]
- Address of the DNS servers associated with the network
- gateway string
- Address of the Gateway associated with the network
- infraVnet VirtualProfile Networks Properties Response Infra Vnet Profile 
- ipAddress stringPrefix 
- IP Address Prefix of the network
- vipPool VirtualNetworks Properties Response Vip Pool[] 
- Virtual IP Pool for Kubernetes
- vmipPool VirtualNetworks Properties Response Vmip Pool[] 
- IP Pool for Virtual Machines
- dhcp_servers Sequence[str]
- Address of the DHCP servers associated with the network
- provisioning_state str
- status
VirtualNetworks Properties Response Status 
- HybridAKSNetworkStatus defines the observed state of HybridAKSNetwork
- vlan_id str
- VLAN Id used by the network
- dns_servers Sequence[str]
- Address of the DNS servers associated with the network
- gateway str
- Address of the Gateway associated with the network
- infra_vnet_ Virtualprofile Networks Properties Response Infra Vnet Profile 
- ip_address_ strprefix 
- IP Address Prefix of the network
- vip_pool Sequence[VirtualNetworks Properties Response Vip Pool] 
- Virtual IP Pool for Kubernetes
- vmip_pool Sequence[VirtualNetworks Properties Response Vmip Pool] 
- IP Pool for Virtual Machines
- dhcpServers List<String>
- Address of the DHCP servers associated with the network
- provisioningState String
- status Property Map
- HybridAKSNetworkStatus defines the observed state of HybridAKSNetwork
- vlanID String
- VLAN Id used by the network
- dnsServers List<String>
- Address of the DNS servers associated with the network
- gateway String
- Address of the Gateway associated with the network
- infraVnet Property MapProfile 
- ipAddress StringPrefix 
- IP Address Prefix of the network
- vipPool List<Property Map>
- Virtual IP Pool for Kubernetes
- vmipPool List<Property Map>
- IP Pool for Virtual Machines
VirtualNetworksPropertiesResponseError, VirtualNetworksPropertiesResponseErrorArgs          
VirtualNetworksPropertiesResponseHci, VirtualNetworksPropertiesResponseHciArgs          
- MocGroup string
- Resource group in MOC(Microsoft On-premises Cloud)
- MocLocation string
- Location in MOC(Microsoft On-premises Cloud)
- MocVnet stringName 
- Virtual Network name in MOC(Microsoft On-premises Cloud)
- MocGroup string
- Resource group in MOC(Microsoft On-premises Cloud)
- MocLocation string
- Location in MOC(Microsoft On-premises Cloud)
- MocVnet stringName 
- Virtual Network name in MOC(Microsoft On-premises Cloud)
- mocGroup String
- Resource group in MOC(Microsoft On-premises Cloud)
- mocLocation String
- Location in MOC(Microsoft On-premises Cloud)
- mocVnet StringName 
- Virtual Network name in MOC(Microsoft On-premises Cloud)
- mocGroup string
- Resource group in MOC(Microsoft On-premises Cloud)
- mocLocation string
- Location in MOC(Microsoft On-premises Cloud)
- mocVnet stringName 
- Virtual Network name in MOC(Microsoft On-premises Cloud)
- moc_group str
- Resource group in MOC(Microsoft On-premises Cloud)
- moc_location str
- Location in MOC(Microsoft On-premises Cloud)
- moc_vnet_ strname 
- Virtual Network name in MOC(Microsoft On-premises Cloud)
- mocGroup String
- Resource group in MOC(Microsoft On-premises Cloud)
- mocLocation String
- Location in MOC(Microsoft On-premises Cloud)
- mocVnet StringName 
- Virtual Network name in MOC(Microsoft On-premises Cloud)
VirtualNetworksPropertiesResponseInfraVnetProfile, VirtualNetworksPropertiesResponseInfraVnetProfileArgs              
- Hci
Pulumi.Azure Native. Hybrid Container Service. Inputs. Virtual Networks Properties Response Hci 
- Infra network profile for HCI platform
- NetworkCloud Pulumi.Azure Native. Hybrid Container Service. Inputs. Virtual Networks Properties Response Network Cloud 
- Infra network profile for the NetworkCloud platform
- Vmware
Pulumi.Azure Native. Hybrid Container Service. Inputs. Virtual Networks Properties Response Vmware 
- Infra network profile for VMware platform
- Hci
VirtualNetworks Properties Response Hci 
- Infra network profile for HCI platform
- NetworkCloud VirtualNetworks Properties Response Network Cloud 
- Infra network profile for the NetworkCloud platform
- Vmware
VirtualNetworks Properties Response Vmware 
- Infra network profile for VMware platform
- hci
VirtualNetworks Properties Response Hci 
- Infra network profile for HCI platform
- networkCloud VirtualNetworks Properties Response Network Cloud 
- Infra network profile for the NetworkCloud platform
- vmware
VirtualNetworks Properties Response Vmware 
- Infra network profile for VMware platform
- hci
VirtualNetworks Properties Response Hci 
- Infra network profile for HCI platform
- networkCloud VirtualNetworks Properties Response Network Cloud 
- Infra network profile for the NetworkCloud platform
- vmware
VirtualNetworks Properties Response Vmware 
- Infra network profile for VMware platform
- hci
VirtualNetworks Properties Response Hci 
- Infra network profile for HCI platform
- network_cloud VirtualNetworks Properties Response Network Cloud 
- Infra network profile for the NetworkCloud platform
- vmware
VirtualNetworks Properties Response Vmware 
- Infra network profile for VMware platform
- hci Property Map
- Infra network profile for HCI platform
- networkCloud Property Map
- Infra network profile for the NetworkCloud platform
- vmware Property Map
- Infra network profile for VMware platform
VirtualNetworksPropertiesResponseNetworkCloud, VirtualNetworksPropertiesResponseNetworkCloudArgs            
- NetworkId string
- The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork
- NetworkId string
- The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork
- networkId String
- The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork
- networkId string
- The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork
- network_id str
- The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork
- networkId String
- The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork
VirtualNetworksPropertiesResponseProvisioningStatus, VirtualNetworksPropertiesResponseProvisioningStatusArgs            
- Error
Pulumi.Azure Native. Hybrid Container Service. Inputs. Virtual Networks Properties Response Error 
- OperationId string
- Phase string
- Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
- Status string
- Error
VirtualNetworks Properties Response Error 
- OperationId string
- Phase string
- Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
- Status string
- error
VirtualNetworks Properties Response Error 
- operationId String
- phase String
- Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
- status String
- error
VirtualNetworks Properties Response Error 
- operationId string
- phase string
- Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
- status string
- error
VirtualNetworks Properties Response Error 
- operation_id str
- phase str
- Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
- status str
- error Property Map
- operationId String
- phase String
- Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
- status String
VirtualNetworksPropertiesResponseStatus, VirtualNetworksPropertiesResponseStatusArgs          
- ProvisioningStatus VirtualNetworks Properties Response Provisioning Status 
- Contains Provisioning errors
- provisioningStatus VirtualNetworks Properties Response Provisioning Status 
- Contains Provisioning errors
- provisioningStatus VirtualNetworks Properties Response Provisioning Status 
- Contains Provisioning errors
- provisioning_status VirtualNetworks Properties Response Provisioning Status 
- Contains Provisioning errors
- provisioningStatus Property Map
- Contains Provisioning errors
VirtualNetworksPropertiesResponseVipPool, VirtualNetworksPropertiesResponseVipPoolArgs            
VirtualNetworksPropertiesResponseVmipPool, VirtualNetworksPropertiesResponseVmipPoolArgs            
VirtualNetworksPropertiesResponseVmware, VirtualNetworksPropertiesResponseVmwareArgs          
- SegmentName string
- Name of the network segment in VSphere
- SegmentName string
- Name of the network segment in VSphere
- segmentName String
- Name of the network segment in VSphere
- segmentName string
- Name of the network segment in VSphere
- segment_name str
- Name of the network segment in VSphere
- segmentName String
- Name of the network segment in VSphere
VirtualNetworksPropertiesVipPool, VirtualNetworksPropertiesVipPoolArgs          
VirtualNetworksPropertiesVmipPool, VirtualNetworksPropertiesVmipPoolArgs          
VirtualNetworksPropertiesVmware, VirtualNetworksPropertiesVmwareArgs        
- SegmentName string
- Name of the network segment in VSphere
- SegmentName string
- Name of the network segment in VSphere
- segmentName String
- Name of the network segment in VSphere
- segmentName string
- Name of the network segment in VSphere
- segment_name str
- Name of the network segment in VSphere
- segmentName String
- Name of the network segment in VSphere
VirtualNetworksResponseExtendedLocation, VirtualNetworksResponseExtendedLocationArgs          
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:hybridcontainerservice:VirtualNetworkRetrieve test-vnet-static /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworksName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0