azure-native.hybridnetwork.VendorSkus
Explore with Pulumi AI
Sku sub resource. Azure REST API version: 2022-01-01-preview. Prior API version in Azure Native 1.x: 2020-01-01-preview.
Example Usage
Create or update the sku of vendor resource
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var vendorSkus = new AzureNative.HybridNetwork.VendorSkus("vendorSkus", new()
    {
        DeploymentMode = AzureNative.HybridNetwork.SkuDeploymentMode.PrivateEdgeZone,
        ManagedApplicationTemplate = null,
        NetworkFunctionTemplate = new AzureNative.HybridNetwork.Inputs.NetworkFunctionTemplateArgs
        {
            NetworkFunctionRoleConfigurations = new[]
            {
                new AzureNative.HybridNetwork.Inputs.NetworkFunctionRoleConfigurationArgs
                {
                    CustomProfile = new AzureNative.HybridNetwork.Inputs.CustomProfileArgs
                    {
                        MetadataConfigurationPath = "/var/logs/network.cfg",
                    },
                    NetworkInterfaces = new[]
                    {
                        new AzureNative.HybridNetwork.Inputs.NetworkInterfaceArgs
                        {
                            IpConfigurations = new[]
                            {
                                new AzureNative.HybridNetwork.Inputs.NetworkInterfaceIPConfigurationArgs
                                {
                                    Gateway = "",
                                    IpAddress = "",
                                    IpAllocationMethod = AzureNative.HybridNetwork.IPAllocationMethod.Dynamic,
                                    IpVersion = AzureNative.HybridNetwork.IPVersion.IPv4,
                                    Subnet = "",
                                },
                            },
                            MacAddress = "",
                            NetworkInterfaceName = "nic1",
                            VmSwitchType = AzureNative.HybridNetwork.VMSwitchType.Wan,
                        },
                        new AzureNative.HybridNetwork.Inputs.NetworkInterfaceArgs
                        {
                            IpConfigurations = new[]
                            {
                                new AzureNative.HybridNetwork.Inputs.NetworkInterfaceIPConfigurationArgs
                                {
                                    Gateway = "",
                                    IpAddress = "",
                                    IpAllocationMethod = AzureNative.HybridNetwork.IPAllocationMethod.Dynamic,
                                    IpVersion = AzureNative.HybridNetwork.IPVersion.IPv4,
                                    Subnet = "",
                                },
                            },
                            MacAddress = "",
                            NetworkInterfaceName = "nic2",
                            VmSwitchType = AzureNative.HybridNetwork.VMSwitchType.Management,
                        },
                    },
                    OsProfile = new AzureNative.HybridNetwork.Inputs.OsProfileArgs
                    {
                        AdminUsername = "dummyuser",
                        CustomData = "base-64 encoded string of custom data",
                        LinuxConfiguration = new AzureNative.HybridNetwork.Inputs.LinuxConfigurationArgs
                        {
                            Ssh = new AzureNative.HybridNetwork.Inputs.SshConfigurationArgs
                            {
                                PublicKeys = new[]
                                {
                                    new AzureNative.HybridNetwork.Inputs.SshPublicKeyArgs
                                    {
                                        KeyData = "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAwrr66r8n6B8Y0zMF3dOpXEapIQD9DiYQ6D6/zwor9o39jSkHNiMMER/GETBbzP83LOcekm02aRjo55ArO7gPPVvCXbrirJu9pkm4AC4BBre5xSLS= user@constoso-DSH",
                                        Path = "home/user/.ssh/authorized_keys",
                                    },
                                },
                            },
                        },
                    },
                    RoleName = "test",
                    RoleType = AzureNative.HybridNetwork.NetworkFunctionRoleConfigurationType.VirtualMachine,
                    StorageProfile = new AzureNative.HybridNetwork.Inputs.StorageProfileArgs
                    {
                        DataDisks = new[]
                        {
                            new AzureNative.HybridNetwork.Inputs.DataDiskArgs
                            {
                                CreateOption = AzureNative.HybridNetwork.DiskCreateOptionTypes.Empty,
                                DiskSizeGB = 10,
                                Name = "DataDisk1",
                            },
                        },
                        ImageReference = new AzureNative.HybridNetwork.Inputs.ImageReferenceArgs
                        {
                            Offer = "UbuntuServer",
                            Publisher = "Canonical",
                            Sku = "18.04-LTS",
                            Version = "18.04.201804262",
                        },
                        OsDisk = new AzureNative.HybridNetwork.Inputs.OsDiskArgs
                        {
                            DiskSizeGB = 30,
                            Name = "vhdName",
                            OsType = AzureNative.HybridNetwork.OperatingSystemTypes.Linux,
                            Vhd = new AzureNative.HybridNetwork.Inputs.VirtualHardDiskArgs
                            {
                                Uri = "https://contoso.net/link/vnd.vhd?sp=rl&st=2020-10-08T20:38:19Z&se=2020-12-09T19:38:00Z&sv=2019-12-12&sr=b&sig=7BM2f4yOw%3D",
                            },
                        },
                    },
                    VirtualMachineSize = AzureNative.HybridNetwork.VirtualMachineSizeTypes.Standard_D3_v2,
                },
            },
        },
        NetworkFunctionType = AzureNative.HybridNetwork.NetworkFunctionType.VirtualNetworkFunction,
        Preview = true,
        SkuName = "TestSku",
        VendorName = "TestVendor",
    });
});
package main
import (
	hybridnetwork "github.com/pulumi/pulumi-azure-native-sdk/hybridnetwork/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := hybridnetwork.NewVendorSkus(ctx, "vendorSkus", &hybridnetwork.VendorSkusArgs{
			DeploymentMode:             pulumi.String(hybridnetwork.SkuDeploymentModePrivateEdgeZone),
			ManagedApplicationTemplate: pulumi.Any(map[string]interface{}{}),
			NetworkFunctionTemplate: &hybridnetwork.NetworkFunctionTemplateArgs{
				NetworkFunctionRoleConfigurations: hybridnetwork.NetworkFunctionRoleConfigurationArray{
					&hybridnetwork.NetworkFunctionRoleConfigurationArgs{
						CustomProfile: &hybridnetwork.CustomProfileArgs{
							MetadataConfigurationPath: pulumi.String("/var/logs/network.cfg"),
						},
						NetworkInterfaces: hybridnetwork.NetworkInterfaceArray{
							&hybridnetwork.NetworkInterfaceArgs{
								IpConfigurations: hybridnetwork.NetworkInterfaceIPConfigurationArray{
									&hybridnetwork.NetworkInterfaceIPConfigurationArgs{
										Gateway:            pulumi.String(""),
										IpAddress:          pulumi.String(""),
										IpAllocationMethod: pulumi.String(hybridnetwork.IPAllocationMethodDynamic),
										IpVersion:          pulumi.String(hybridnetwork.IPVersionIPv4),
										Subnet:             pulumi.String(""),
									},
								},
								MacAddress:           pulumi.String(""),
								NetworkInterfaceName: pulumi.String("nic1"),
								VmSwitchType:         pulumi.String(hybridnetwork.VMSwitchTypeWan),
							},
							&hybridnetwork.NetworkInterfaceArgs{
								IpConfigurations: hybridnetwork.NetworkInterfaceIPConfigurationArray{
									&hybridnetwork.NetworkInterfaceIPConfigurationArgs{
										Gateway:            pulumi.String(""),
										IpAddress:          pulumi.String(""),
										IpAllocationMethod: pulumi.String(hybridnetwork.IPAllocationMethodDynamic),
										IpVersion:          pulumi.String(hybridnetwork.IPVersionIPv4),
										Subnet:             pulumi.String(""),
									},
								},
								MacAddress:           pulumi.String(""),
								NetworkInterfaceName: pulumi.String("nic2"),
								VmSwitchType:         pulumi.String(hybridnetwork.VMSwitchTypeManagement),
							},
						},
						OsProfile: &hybridnetwork.OsProfileArgs{
							AdminUsername: pulumi.String("dummyuser"),
							CustomData:    pulumi.String("base-64 encoded string of custom data"),
							LinuxConfiguration: &hybridnetwork.LinuxConfigurationArgs{
								Ssh: &hybridnetwork.SshConfigurationArgs{
									PublicKeys: hybridnetwork.SshPublicKeyArray{
										&hybridnetwork.SshPublicKeyArgs{
											KeyData: pulumi.String("ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAwrr66r8n6B8Y0zMF3dOpXEapIQD9DiYQ6D6/zwor9o39jSkHNiMMER/GETBbzP83LOcekm02aRjo55ArO7gPPVvCXbrirJu9pkm4AC4BBre5xSLS= user@constoso-DSH"),
											Path:    pulumi.String("home/user/.ssh/authorized_keys"),
										},
									},
								},
							},
						},
						RoleName: pulumi.String("test"),
						RoleType: pulumi.String(hybridnetwork.NetworkFunctionRoleConfigurationTypeVirtualMachine),
						StorageProfile: &hybridnetwork.StorageProfileArgs{
							DataDisks: hybridnetwork.DataDiskArray{
								&hybridnetwork.DataDiskArgs{
									CreateOption: pulumi.String(hybridnetwork.DiskCreateOptionTypesEmpty),
									DiskSizeGB:   pulumi.Int(10),
									Name:         pulumi.String("DataDisk1"),
								},
							},
							ImageReference: &hybridnetwork.ImageReferenceArgs{
								Offer:     pulumi.String("UbuntuServer"),
								Publisher: pulumi.String("Canonical"),
								Sku:       pulumi.String("18.04-LTS"),
								Version:   pulumi.String("18.04.201804262"),
							},
							OsDisk: &hybridnetwork.OsDiskArgs{
								DiskSizeGB: pulumi.Int(30),
								Name:       pulumi.String("vhdName"),
								OsType:     pulumi.String(hybridnetwork.OperatingSystemTypesLinux),
								Vhd: &hybridnetwork.VirtualHardDiskArgs{
									Uri: pulumi.String("https://contoso.net/link/vnd.vhd?sp=rl&st=2020-10-08T20:38:19Z&se=2020-12-09T19:38:00Z&sv=2019-12-12&sr=b&sig=7BM2f4yOw%3D"),
								},
							},
						},
						VirtualMachineSize: pulumi.String(hybridnetwork.VirtualMachineSizeTypes_Standard_D3_v2),
					},
				},
			},
			NetworkFunctionType: pulumi.String(hybridnetwork.NetworkFunctionTypeVirtualNetworkFunction),
			Preview:             pulumi.Bool(true),
			SkuName:             pulumi.String("TestSku"),
			VendorName:          pulumi.String("TestVendor"),
		})
		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.hybridnetwork.VendorSkus;
import com.pulumi.azurenative.hybridnetwork.VendorSkusArgs;
import com.pulumi.azurenative.hybridnetwork.inputs.NetworkFunctionTemplateArgs;
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 vendorSkus = new VendorSkus("vendorSkus", VendorSkusArgs.builder()
            .deploymentMode("PrivateEdgeZone")
            .managedApplicationTemplate()
            .networkFunctionTemplate(NetworkFunctionTemplateArgs.builder()
                .networkFunctionRoleConfigurations(NetworkFunctionRoleConfigurationArgs.builder()
                    .customProfile(CustomProfileArgs.builder()
                        .metadataConfigurationPath("/var/logs/network.cfg")
                        .build())
                    .networkInterfaces(                    
                        NetworkInterfaceArgs.builder()
                            .ipConfigurations(NetworkInterfaceIPConfigurationArgs.builder()
                                .gateway("")
                                .ipAddress("")
                                .ipAllocationMethod("Dynamic")
                                .ipVersion("IPv4")
                                .subnet("")
                                .build())
                            .macAddress("")
                            .networkInterfaceName("nic1")
                            .vmSwitchType("Wan")
                            .build(),
                        NetworkInterfaceArgs.builder()
                            .ipConfigurations(NetworkInterfaceIPConfigurationArgs.builder()
                                .gateway("")
                                .ipAddress("")
                                .ipAllocationMethod("Dynamic")
                                .ipVersion("IPv4")
                                .subnet("")
                                .build())
                            .macAddress("")
                            .networkInterfaceName("nic2")
                            .vmSwitchType("Management")
                            .build())
                    .osProfile(OsProfileArgs.builder()
                        .adminUsername("dummyuser")
                        .customData("base-64 encoded string of custom data")
                        .linuxConfiguration(LinuxConfigurationArgs.builder()
                            .ssh(SshConfigurationArgs.builder()
                                .publicKeys(SshPublicKeyArgs.builder()
                                    .keyData("ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAwrr66r8n6B8Y0zMF3dOpXEapIQD9DiYQ6D6/zwor9o39jSkHNiMMER/GETBbzP83LOcekm02aRjo55ArO7gPPVvCXbrirJu9pkm4AC4BBre5xSLS= user@constoso-DSH")
                                    .path("home/user/.ssh/authorized_keys")
                                    .build())
                                .build())
                            .build())
                        .build())
                    .roleName("test")
                    .roleType("VirtualMachine")
                    .storageProfile(StorageProfileArgs.builder()
                        .dataDisks(DataDiskArgs.builder()
                            .createOption("Empty")
                            .diskSizeGB(10)
                            .name("DataDisk1")
                            .build())
                        .imageReference(ImageReferenceArgs.builder()
                            .offer("UbuntuServer")
                            .publisher("Canonical")
                            .sku("18.04-LTS")
                            .version("18.04.201804262")
                            .build())
                        .osDisk(OsDiskArgs.builder()
                            .diskSizeGB(30)
                            .name("vhdName")
                            .osType("Linux")
                            .vhd(VirtualHardDiskArgs.builder()
                                .uri("https://contoso.net/link/vnd.vhd?sp=rl&st=2020-10-08T20:38:19Z&se=2020-12-09T19:38:00Z&sv=2019-12-12&sr=b&sig=7BM2f4yOw%3D")
                                .build())
                            .build())
                        .build())
                    .virtualMachineSize("Standard_D3_v2")
                    .build())
                .build())
            .networkFunctionType("VirtualNetworkFunction")
            .preview(true)
            .skuName("TestSku")
            .vendorName("TestVendor")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const vendorSkus = new azure_native.hybridnetwork.VendorSkus("vendorSkus", {
    deploymentMode: azure_native.hybridnetwork.SkuDeploymentMode.PrivateEdgeZone,
    managedApplicationTemplate: {},
    networkFunctionTemplate: {
        networkFunctionRoleConfigurations: [{
            customProfile: {
                metadataConfigurationPath: "/var/logs/network.cfg",
            },
            networkInterfaces: [
                {
                    ipConfigurations: [{
                        gateway: "",
                        ipAddress: "",
                        ipAllocationMethod: azure_native.hybridnetwork.IPAllocationMethod.Dynamic,
                        ipVersion: azure_native.hybridnetwork.IPVersion.IPv4,
                        subnet: "",
                    }],
                    macAddress: "",
                    networkInterfaceName: "nic1",
                    vmSwitchType: azure_native.hybridnetwork.VMSwitchType.Wan,
                },
                {
                    ipConfigurations: [{
                        gateway: "",
                        ipAddress: "",
                        ipAllocationMethod: azure_native.hybridnetwork.IPAllocationMethod.Dynamic,
                        ipVersion: azure_native.hybridnetwork.IPVersion.IPv4,
                        subnet: "",
                    }],
                    macAddress: "",
                    networkInterfaceName: "nic2",
                    vmSwitchType: azure_native.hybridnetwork.VMSwitchType.Management,
                },
            ],
            osProfile: {
                adminUsername: "dummyuser",
                customData: "base-64 encoded string of custom data",
                linuxConfiguration: {
                    ssh: {
                        publicKeys: [{
                            keyData: "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAwrr66r8n6B8Y0zMF3dOpXEapIQD9DiYQ6D6/zwor9o39jSkHNiMMER/GETBbzP83LOcekm02aRjo55ArO7gPPVvCXbrirJu9pkm4AC4BBre5xSLS= user@constoso-DSH",
                            path: "home/user/.ssh/authorized_keys",
                        }],
                    },
                },
            },
            roleName: "test",
            roleType: azure_native.hybridnetwork.NetworkFunctionRoleConfigurationType.VirtualMachine,
            storageProfile: {
                dataDisks: [{
                    createOption: azure_native.hybridnetwork.DiskCreateOptionTypes.Empty,
                    diskSizeGB: 10,
                    name: "DataDisk1",
                }],
                imageReference: {
                    offer: "UbuntuServer",
                    publisher: "Canonical",
                    sku: "18.04-LTS",
                    version: "18.04.201804262",
                },
                osDisk: {
                    diskSizeGB: 30,
                    name: "vhdName",
                    osType: azure_native.hybridnetwork.OperatingSystemTypes.Linux,
                    vhd: {
                        uri: "https://contoso.net/link/vnd.vhd?sp=rl&st=2020-10-08T20:38:19Z&se=2020-12-09T19:38:00Z&sv=2019-12-12&sr=b&sig=7BM2f4yOw%3D",
                    },
                },
            },
            virtualMachineSize: azure_native.hybridnetwork.VirtualMachineSizeTypes.Standard_D3_v2,
        }],
    },
    networkFunctionType: azure_native.hybridnetwork.NetworkFunctionType.VirtualNetworkFunction,
    preview: true,
    skuName: "TestSku",
    vendorName: "TestVendor",
});
import pulumi
import pulumi_azure_native as azure_native
vendor_skus = azure_native.hybridnetwork.VendorSkus("vendorSkus",
    deployment_mode=azure_native.hybridnetwork.SkuDeploymentMode.PRIVATE_EDGE_ZONE,
    managed_application_template={},
    network_function_template={
        "network_function_role_configurations": [{
            "custom_profile": {
                "metadata_configuration_path": "/var/logs/network.cfg",
            },
            "network_interfaces": [
                {
                    "ip_configurations": [{
                        "gateway": "",
                        "ip_address": "",
                        "ip_allocation_method": azure_native.hybridnetwork.IPAllocationMethod.DYNAMIC,
                        "ip_version": azure_native.hybridnetwork.IPVersion.I_PV4,
                        "subnet": "",
                    }],
                    "mac_address": "",
                    "network_interface_name": "nic1",
                    "vm_switch_type": azure_native.hybridnetwork.VMSwitchType.WAN,
                },
                {
                    "ip_configurations": [{
                        "gateway": "",
                        "ip_address": "",
                        "ip_allocation_method": azure_native.hybridnetwork.IPAllocationMethod.DYNAMIC,
                        "ip_version": azure_native.hybridnetwork.IPVersion.I_PV4,
                        "subnet": "",
                    }],
                    "mac_address": "",
                    "network_interface_name": "nic2",
                    "vm_switch_type": azure_native.hybridnetwork.VMSwitchType.MANAGEMENT,
                },
            ],
            "os_profile": {
                "admin_username": "dummyuser",
                "custom_data": "base-64 encoded string of custom data",
                "linux_configuration": {
                    "ssh": {
                        "public_keys": [{
                            "key_data": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAwrr66r8n6B8Y0zMF3dOpXEapIQD9DiYQ6D6/zwor9o39jSkHNiMMER/GETBbzP83LOcekm02aRjo55ArO7gPPVvCXbrirJu9pkm4AC4BBre5xSLS= user@constoso-DSH",
                            "path": "home/user/.ssh/authorized_keys",
                        }],
                    },
                },
            },
            "role_name": "test",
            "role_type": azure_native.hybridnetwork.NetworkFunctionRoleConfigurationType.VIRTUAL_MACHINE,
            "storage_profile": {
                "data_disks": [{
                    "create_option": azure_native.hybridnetwork.DiskCreateOptionTypes.EMPTY,
                    "disk_size_gb": 10,
                    "name": "DataDisk1",
                }],
                "image_reference": {
                    "offer": "UbuntuServer",
                    "publisher": "Canonical",
                    "sku": "18.04-LTS",
                    "version": "18.04.201804262",
                },
                "os_disk": {
                    "disk_size_gb": 30,
                    "name": "vhdName",
                    "os_type": azure_native.hybridnetwork.OperatingSystemTypes.LINUX,
                    "vhd": {
                        "uri": "https://contoso.net/link/vnd.vhd?sp=rl&st=2020-10-08T20:38:19Z&se=2020-12-09T19:38:00Z&sv=2019-12-12&sr=b&sig=7BM2f4yOw%3D",
                    },
                },
            },
            "virtual_machine_size": azure_native.hybridnetwork.VirtualMachineSizeTypes.STANDARD_D3_V2,
        }],
    },
    network_function_type=azure_native.hybridnetwork.NetworkFunctionType.VIRTUAL_NETWORK_FUNCTION,
    preview=True,
    sku_name="TestSku",
    vendor_name="TestVendor")
resources:
  vendorSkus:
    type: azure-native:hybridnetwork:VendorSkus
    properties:
      deploymentMode: PrivateEdgeZone
      managedApplicationTemplate: {}
      networkFunctionTemplate:
        networkFunctionRoleConfigurations:
          - customProfile:
              metadataConfigurationPath: /var/logs/network.cfg
            networkInterfaces:
              - ipConfigurations:
                  - gateway: ""
                    ipAddress: ""
                    ipAllocationMethod: Dynamic
                    ipVersion: IPv4
                    subnet: ""
                macAddress: ""
                networkInterfaceName: nic1
                vmSwitchType: Wan
              - ipConfigurations:
                  - gateway: ""
                    ipAddress: ""
                    ipAllocationMethod: Dynamic
                    ipVersion: IPv4
                    subnet: ""
                macAddress: ""
                networkInterfaceName: nic2
                vmSwitchType: Management
            osProfile:
              adminUsername: dummyuser
              customData: base-64 encoded string of custom data
              linuxConfiguration:
                ssh:
                  publicKeys:
                    - keyData: ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEAwrr66r8n6B8Y0zMF3dOpXEapIQD9DiYQ6D6/zwor9o39jSkHNiMMER/GETBbzP83LOcekm02aRjo55ArO7gPPVvCXbrirJu9pkm4AC4BBre5xSLS= user@constoso-DSH
                      path: home/user/.ssh/authorized_keys
            roleName: test
            roleType: VirtualMachine
            storageProfile:
              dataDisks:
                - createOption: Empty
                  diskSizeGB: 10
                  name: DataDisk1
              imageReference:
                offer: UbuntuServer
                publisher: Canonical
                sku: 18.04-LTS
                version: 18.04.201804262
              osDisk:
                diskSizeGB: 30
                name: vhdName
                osType: Linux
                vhd:
                  uri: https://contoso.net/link/vnd.vhd?sp=rl&st=2020-10-08T20:38:19Z&se=2020-12-09T19:38:00Z&sv=2019-12-12&sr=b&sig=7BM2f4yOw%3D
            virtualMachineSize: Standard_D3_v2
      networkFunctionType: VirtualNetworkFunction
      preview: true
      skuName: TestSku
      vendorName: TestVendor
Create VendorSkus Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VendorSkus(name: string, args: VendorSkusArgs, opts?: CustomResourceOptions);@overload
def VendorSkus(resource_name: str,
               args: VendorSkusArgs,
               opts: Optional[ResourceOptions] = None)
@overload
def VendorSkus(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               vendor_name: Optional[str] = None,
               deployment_mode: Optional[Union[str, SkuDeploymentMode]] = None,
               managed_application_parameters: Optional[Any] = None,
               managed_application_template: Optional[Any] = None,
               network_function_template: Optional[NetworkFunctionTemplateArgs] = None,
               network_function_type: Optional[Union[str, NetworkFunctionType]] = None,
               preview: Optional[bool] = None,
               sku_name: Optional[str] = None,
               sku_type: Optional[Union[str, SkuType]] = None)func NewVendorSkus(ctx *Context, name string, args VendorSkusArgs, opts ...ResourceOption) (*VendorSkus, error)public VendorSkus(string name, VendorSkusArgs args, CustomResourceOptions? opts = null)
public VendorSkus(String name, VendorSkusArgs args)
public VendorSkus(String name, VendorSkusArgs args, CustomResourceOptions options)
type: azure-native:hybridnetwork:VendorSkus
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 VendorSkusArgs
- 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 VendorSkusArgs
- 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 VendorSkusArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VendorSkusArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VendorSkusArgs
- 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 vendorSkusResource = new AzureNative.HybridNetwork.VendorSkus("vendorSkusResource", new()
{
    VendorName = "string",
    DeploymentMode = "string",
    ManagedApplicationParameters = "any",
    ManagedApplicationTemplate = "any",
    NetworkFunctionTemplate = new AzureNative.HybridNetwork.Inputs.NetworkFunctionTemplateArgs
    {
        NetworkFunctionRoleConfigurations = new[]
        {
            new AzureNative.HybridNetwork.Inputs.NetworkFunctionRoleConfigurationArgs
            {
                CustomProfile = new AzureNative.HybridNetwork.Inputs.CustomProfileArgs
                {
                    MetadataConfigurationPath = "string",
                },
                NetworkInterfaces = new[]
                {
                    new AzureNative.HybridNetwork.Inputs.NetworkInterfaceArgs
                    {
                        IpConfigurations = new[]
                        {
                            new AzureNative.HybridNetwork.Inputs.NetworkInterfaceIPConfigurationArgs
                            {
                                DnsServers = new[]
                                {
                                    "string",
                                },
                                Gateway = "string",
                                IpAddress = "string",
                                IpAllocationMethod = "string",
                                IpVersion = "string",
                                Subnet = "string",
                            },
                        },
                        MacAddress = "string",
                        NetworkInterfaceName = "string",
                        VmSwitchType = "string",
                    },
                },
                OsProfile = new AzureNative.HybridNetwork.Inputs.OsProfileArgs
                {
                    AdminUsername = "string",
                    CustomData = "string",
                    CustomDataRequired = false,
                    LinuxConfiguration = new AzureNative.HybridNetwork.Inputs.LinuxConfigurationArgs
                    {
                        Ssh = new AzureNative.HybridNetwork.Inputs.SshConfigurationArgs
                        {
                            PublicKeys = new[]
                            {
                                new AzureNative.HybridNetwork.Inputs.SshPublicKeyArgs
                                {
                                    KeyData = "string",
                                    Path = "string",
                                },
                            },
                        },
                    },
                },
                RoleName = "string",
                RoleType = "string",
                StorageProfile = new AzureNative.HybridNetwork.Inputs.StorageProfileArgs
                {
                    DataDisks = new[]
                    {
                        new AzureNative.HybridNetwork.Inputs.DataDiskArgs
                        {
                            CreateOption = "string",
                            DiskSizeGB = 0,
                            Name = "string",
                        },
                    },
                    ImageReference = new AzureNative.HybridNetwork.Inputs.ImageReferenceArgs
                    {
                        ExactVersion = "string",
                        Offer = "string",
                        Publisher = "string",
                        Sku = "string",
                        Version = "string",
                    },
                    OsDisk = new AzureNative.HybridNetwork.Inputs.OsDiskArgs
                    {
                        DiskSizeGB = 0,
                        Name = "string",
                        OsType = "string",
                        Vhd = new AzureNative.HybridNetwork.Inputs.VirtualHardDiskArgs
                        {
                            Uri = "string",
                        },
                    },
                },
                UserDataParameters = "any",
                UserDataTemplate = "any",
                VirtualMachineSize = "string",
            },
        },
    },
    NetworkFunctionType = "string",
    Preview = false,
    SkuName = "string",
    SkuType = "string",
});
example, err := hybridnetwork.NewVendorSkus(ctx, "vendorSkusResource", &hybridnetwork.VendorSkusArgs{
	VendorName:                   pulumi.String("string"),
	DeploymentMode:               pulumi.String("string"),
	ManagedApplicationParameters: pulumi.Any("any"),
	ManagedApplicationTemplate:   pulumi.Any("any"),
	NetworkFunctionTemplate: &hybridnetwork.NetworkFunctionTemplateArgs{
		NetworkFunctionRoleConfigurations: hybridnetwork.NetworkFunctionRoleConfigurationArray{
			&hybridnetwork.NetworkFunctionRoleConfigurationArgs{
				CustomProfile: &hybridnetwork.CustomProfileArgs{
					MetadataConfigurationPath: pulumi.String("string"),
				},
				NetworkInterfaces: hybridnetwork.NetworkInterfaceArray{
					&hybridnetwork.NetworkInterfaceArgs{
						IpConfigurations: hybridnetwork.NetworkInterfaceIPConfigurationArray{
							&hybridnetwork.NetworkInterfaceIPConfigurationArgs{
								DnsServers: pulumi.StringArray{
									pulumi.String("string"),
								},
								Gateway:            pulumi.String("string"),
								IpAddress:          pulumi.String("string"),
								IpAllocationMethod: pulumi.String("string"),
								IpVersion:          pulumi.String("string"),
								Subnet:             pulumi.String("string"),
							},
						},
						MacAddress:           pulumi.String("string"),
						NetworkInterfaceName: pulumi.String("string"),
						VmSwitchType:         pulumi.String("string"),
					},
				},
				OsProfile: &hybridnetwork.OsProfileArgs{
					AdminUsername:      pulumi.String("string"),
					CustomData:         pulumi.String("string"),
					CustomDataRequired: pulumi.Bool(false),
					LinuxConfiguration: &hybridnetwork.LinuxConfigurationArgs{
						Ssh: &hybridnetwork.SshConfigurationArgs{
							PublicKeys: hybridnetwork.SshPublicKeyArray{
								&hybridnetwork.SshPublicKeyArgs{
									KeyData: pulumi.String("string"),
									Path:    pulumi.String("string"),
								},
							},
						},
					},
				},
				RoleName: pulumi.String("string"),
				RoleType: pulumi.String("string"),
				StorageProfile: &hybridnetwork.StorageProfileArgs{
					DataDisks: hybridnetwork.DataDiskArray{
						&hybridnetwork.DataDiskArgs{
							CreateOption: pulumi.String("string"),
							DiskSizeGB:   pulumi.Int(0),
							Name:         pulumi.String("string"),
						},
					},
					ImageReference: &hybridnetwork.ImageReferenceArgs{
						ExactVersion: pulumi.String("string"),
						Offer:        pulumi.String("string"),
						Publisher:    pulumi.String("string"),
						Sku:          pulumi.String("string"),
						Version:      pulumi.String("string"),
					},
					OsDisk: &hybridnetwork.OsDiskArgs{
						DiskSizeGB: pulumi.Int(0),
						Name:       pulumi.String("string"),
						OsType:     pulumi.String("string"),
						Vhd: &hybridnetwork.VirtualHardDiskArgs{
							Uri: pulumi.String("string"),
						},
					},
				},
				UserDataParameters: pulumi.Any("any"),
				UserDataTemplate:   pulumi.Any("any"),
				VirtualMachineSize: pulumi.String("string"),
			},
		},
	},
	NetworkFunctionType: pulumi.String("string"),
	Preview:             pulumi.Bool(false),
	SkuName:             pulumi.String("string"),
	SkuType:             pulumi.String("string"),
})
var vendorSkusResource = new VendorSkus("vendorSkusResource", VendorSkusArgs.builder()
    .vendorName("string")
    .deploymentMode("string")
    .managedApplicationParameters("any")
    .managedApplicationTemplate("any")
    .networkFunctionTemplate(NetworkFunctionTemplateArgs.builder()
        .networkFunctionRoleConfigurations(NetworkFunctionRoleConfigurationArgs.builder()
            .customProfile(CustomProfileArgs.builder()
                .metadataConfigurationPath("string")
                .build())
            .networkInterfaces(NetworkInterfaceArgs.builder()
                .ipConfigurations(NetworkInterfaceIPConfigurationArgs.builder()
                    .dnsServers("string")
                    .gateway("string")
                    .ipAddress("string")
                    .ipAllocationMethod("string")
                    .ipVersion("string")
                    .subnet("string")
                    .build())
                .macAddress("string")
                .networkInterfaceName("string")
                .vmSwitchType("string")
                .build())
            .osProfile(OsProfileArgs.builder()
                .adminUsername("string")
                .customData("string")
                .customDataRequired(false)
                .linuxConfiguration(LinuxConfigurationArgs.builder()
                    .ssh(SshConfigurationArgs.builder()
                        .publicKeys(SshPublicKeyArgs.builder()
                            .keyData("string")
                            .path("string")
                            .build())
                        .build())
                    .build())
                .build())
            .roleName("string")
            .roleType("string")
            .storageProfile(StorageProfileArgs.builder()
                .dataDisks(DataDiskArgs.builder()
                    .createOption("string")
                    .diskSizeGB(0)
                    .name("string")
                    .build())
                .imageReference(ImageReferenceArgs.builder()
                    .exactVersion("string")
                    .offer("string")
                    .publisher("string")
                    .sku("string")
                    .version("string")
                    .build())
                .osDisk(OsDiskArgs.builder()
                    .diskSizeGB(0)
                    .name("string")
                    .osType("string")
                    .vhd(VirtualHardDiskArgs.builder()
                        .uri("string")
                        .build())
                    .build())
                .build())
            .userDataParameters("any")
            .userDataTemplate("any")
            .virtualMachineSize("string")
            .build())
        .build())
    .networkFunctionType("string")
    .preview(false)
    .skuName("string")
    .skuType("string")
    .build());
vendor_skus_resource = azure_native.hybridnetwork.VendorSkus("vendorSkusResource",
    vendor_name="string",
    deployment_mode="string",
    managed_application_parameters="any",
    managed_application_template="any",
    network_function_template={
        "network_function_role_configurations": [{
            "custom_profile": {
                "metadata_configuration_path": "string",
            },
            "network_interfaces": [{
                "ip_configurations": [{
                    "dns_servers": ["string"],
                    "gateway": "string",
                    "ip_address": "string",
                    "ip_allocation_method": "string",
                    "ip_version": "string",
                    "subnet": "string",
                }],
                "mac_address": "string",
                "network_interface_name": "string",
                "vm_switch_type": "string",
            }],
            "os_profile": {
                "admin_username": "string",
                "custom_data": "string",
                "custom_data_required": False,
                "linux_configuration": {
                    "ssh": {
                        "public_keys": [{
                            "key_data": "string",
                            "path": "string",
                        }],
                    },
                },
            },
            "role_name": "string",
            "role_type": "string",
            "storage_profile": {
                "data_disks": [{
                    "create_option": "string",
                    "disk_size_gb": 0,
                    "name": "string",
                }],
                "image_reference": {
                    "exact_version": "string",
                    "offer": "string",
                    "publisher": "string",
                    "sku": "string",
                    "version": "string",
                },
                "os_disk": {
                    "disk_size_gb": 0,
                    "name": "string",
                    "os_type": "string",
                    "vhd": {
                        "uri": "string",
                    },
                },
            },
            "user_data_parameters": "any",
            "user_data_template": "any",
            "virtual_machine_size": "string",
        }],
    },
    network_function_type="string",
    preview=False,
    sku_name="string",
    sku_type="string")
const vendorSkusResource = new azure_native.hybridnetwork.VendorSkus("vendorSkusResource", {
    vendorName: "string",
    deploymentMode: "string",
    managedApplicationParameters: "any",
    managedApplicationTemplate: "any",
    networkFunctionTemplate: {
        networkFunctionRoleConfigurations: [{
            customProfile: {
                metadataConfigurationPath: "string",
            },
            networkInterfaces: [{
                ipConfigurations: [{
                    dnsServers: ["string"],
                    gateway: "string",
                    ipAddress: "string",
                    ipAllocationMethod: "string",
                    ipVersion: "string",
                    subnet: "string",
                }],
                macAddress: "string",
                networkInterfaceName: "string",
                vmSwitchType: "string",
            }],
            osProfile: {
                adminUsername: "string",
                customData: "string",
                customDataRequired: false,
                linuxConfiguration: {
                    ssh: {
                        publicKeys: [{
                            keyData: "string",
                            path: "string",
                        }],
                    },
                },
            },
            roleName: "string",
            roleType: "string",
            storageProfile: {
                dataDisks: [{
                    createOption: "string",
                    diskSizeGB: 0,
                    name: "string",
                }],
                imageReference: {
                    exactVersion: "string",
                    offer: "string",
                    publisher: "string",
                    sku: "string",
                    version: "string",
                },
                osDisk: {
                    diskSizeGB: 0,
                    name: "string",
                    osType: "string",
                    vhd: {
                        uri: "string",
                    },
                },
            },
            userDataParameters: "any",
            userDataTemplate: "any",
            virtualMachineSize: "string",
        }],
    },
    networkFunctionType: "string",
    preview: false,
    skuName: "string",
    skuType: "string",
});
type: azure-native:hybridnetwork:VendorSkus
properties:
    deploymentMode: string
    managedApplicationParameters: any
    managedApplicationTemplate: any
    networkFunctionTemplate:
        networkFunctionRoleConfigurations:
            - customProfile:
                metadataConfigurationPath: string
              networkInterfaces:
                - ipConfigurations:
                    - dnsServers:
                        - string
                      gateway: string
                      ipAddress: string
                      ipAllocationMethod: string
                      ipVersion: string
                      subnet: string
                  macAddress: string
                  networkInterfaceName: string
                  vmSwitchType: string
              osProfile:
                adminUsername: string
                customData: string
                customDataRequired: false
                linuxConfiguration:
                    ssh:
                        publicKeys:
                            - keyData: string
                              path: string
              roleName: string
              roleType: string
              storageProfile:
                dataDisks:
                    - createOption: string
                      diskSizeGB: 0
                      name: string
                imageReference:
                    exactVersion: string
                    offer: string
                    publisher: string
                    sku: string
                    version: string
                osDisk:
                    diskSizeGB: 0
                    name: string
                    osType: string
                    vhd:
                        uri: string
              userDataParameters: any
              userDataTemplate: any
              virtualMachineSize: string
    networkFunctionType: string
    preview: false
    skuName: string
    skuType: string
    vendorName: string
VendorSkus 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 VendorSkus resource accepts the following input properties:
- VendorName string
- The name of the vendor.
- DeploymentMode string | Pulumi.Azure Native. Hybrid Network. Sku Deployment Mode 
- The sku deployment mode.
- ManagedApplication objectParameters 
- The parameters for the managed application to be supplied by the vendor.
- ManagedApplication objectTemplate 
- The template for the managed application deployment.
- NetworkFunction Pulumi.Template Azure Native. Hybrid Network. Inputs. Network Function Template 
- The template definition of the network function.
- NetworkFunction string | Pulumi.Type Azure Native. Hybrid Network. Network Function Type 
- The network function type.
- Preview bool
- Indicates if the vendor sku is in preview mode.
- SkuName string
- The name of the sku.
- SkuType string | Pulumi.Azure Native. Hybrid Network. Sku Type 
- The sku type.
- VendorName string
- The name of the vendor.
- DeploymentMode string | SkuDeployment Mode 
- The sku deployment mode.
- ManagedApplication interface{}Parameters 
- The parameters for the managed application to be supplied by the vendor.
- ManagedApplication interface{}Template 
- The template for the managed application deployment.
- NetworkFunction NetworkTemplate Function Template Args 
- The template definition of the network function.
- NetworkFunction string | NetworkType Function Type 
- The network function type.
- Preview bool
- Indicates if the vendor sku is in preview mode.
- SkuName string
- The name of the sku.
- SkuType string | SkuType 
- The sku type.
- vendorName String
- The name of the vendor.
- deploymentMode String | SkuDeployment Mode 
- The sku deployment mode.
- managedApplication ObjectParameters 
- The parameters for the managed application to be supplied by the vendor.
- managedApplication ObjectTemplate 
- The template for the managed application deployment.
- networkFunction NetworkTemplate Function Template 
- The template definition of the network function.
- networkFunction String | NetworkType Function Type 
- The network function type.
- preview Boolean
- Indicates if the vendor sku is in preview mode.
- skuName String
- The name of the sku.
- skuType String | SkuType 
- The sku type.
- vendorName string
- The name of the vendor.
- deploymentMode string | SkuDeployment Mode 
- The sku deployment mode.
- managedApplication anyParameters 
- The parameters for the managed application to be supplied by the vendor.
- managedApplication anyTemplate 
- The template for the managed application deployment.
- networkFunction NetworkTemplate Function Template 
- The template definition of the network function.
- networkFunction string | NetworkType Function Type 
- The network function type.
- preview boolean
- Indicates if the vendor sku is in preview mode.
- skuName string
- The name of the sku.
- skuType string | SkuType 
- The sku type.
- vendor_name str
- The name of the vendor.
- deployment_mode str | SkuDeployment Mode 
- The sku deployment mode.
- managed_application_ Anyparameters 
- The parameters for the managed application to be supplied by the vendor.
- managed_application_ Anytemplate 
- The template for the managed application deployment.
- network_function_ Networktemplate Function Template Args 
- The template definition of the network function.
- network_function_ str | Networktype Function Type 
- The network function type.
- preview bool
- Indicates if the vendor sku is in preview mode.
- sku_name str
- The name of the sku.
- sku_type str | SkuType 
- The sku type.
- vendorName String
- The name of the vendor.
- deploymentMode String | "Unknown" | "Azure" | "PrivateEdge Zone" 
- The sku deployment mode.
- managedApplication AnyParameters 
- The parameters for the managed application to be supplied by the vendor.
- managedApplication AnyTemplate 
- The template for the managed application deployment.
- networkFunction Property MapTemplate 
- The template definition of the network function.
- networkFunction String | "Unknown" | "VirtualType Network Function" | "Containerized Network Function" 
- The network function type.
- preview Boolean
- Indicates if the vendor sku is in preview mode.
- skuName String
- The name of the sku.
- skuType String | "Unknown" | "EvolvedPacket Core" | "SDWAN" | "Firewall" 
- The sku type.
Outputs
All input properties are implicitly available as output properties. Additionally, the VendorSkus 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
- The provisioning state of the vendor sku sub resource.
- SystemData Pulumi.Azure Native. Hybrid Network. Outputs. System Data Response 
- The system meta data relating to this 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
- ProvisioningState string
- The provisioning state of the vendor sku sub resource.
- SystemData SystemData Response 
- The system meta data relating to this 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
- provisioningState String
- The provisioning state of the vendor sku sub resource.
- systemData SystemData Response 
- The system meta data relating to this 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
- provisioningState string
- The provisioning state of the vendor sku sub resource.
- systemData SystemData Response 
- The system meta data relating to this 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
- provisioning_state str
- The provisioning state of the vendor sku sub resource.
- system_data SystemData Response 
- The system meta data relating to this 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
- provisioningState String
- The provisioning state of the vendor sku sub resource.
- systemData Property Map
- The system meta data relating to this resource.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
CustomProfile, CustomProfileArgs    
- MetadataConfiguration stringPath 
- Path for metadata configuration.
- MetadataConfiguration stringPath 
- Path for metadata configuration.
- metadataConfiguration StringPath 
- Path for metadata configuration.
- metadataConfiguration stringPath 
- Path for metadata configuration.
- metadata_configuration_ strpath 
- Path for metadata configuration.
- metadataConfiguration StringPath 
- Path for metadata configuration.
CustomProfileResponse, CustomProfileResponseArgs      
- MetadataConfiguration stringPath 
- Path for metadata configuration.
- MetadataConfiguration stringPath 
- Path for metadata configuration.
- metadataConfiguration StringPath 
- Path for metadata configuration.
- metadataConfiguration stringPath 
- Path for metadata configuration.
- metadata_configuration_ strpath 
- Path for metadata configuration.
- metadataConfiguration StringPath 
- Path for metadata configuration.
DataDisk, DataDiskArgs    
- CreateOption string | Pulumi.Azure Native. Hybrid Network. Disk Create Option Types 
- Specifies how the virtual machine should be created.
- DiskSize intGB 
- Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
- Name string
- The name of data disk.
- CreateOption string | DiskCreate Option Types 
- Specifies how the virtual machine should be created.
- DiskSize intGB 
- Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
- Name string
- The name of data disk.
- createOption String | DiskCreate Option Types 
- Specifies how the virtual machine should be created.
- diskSize IntegerGB 
- Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
- name String
- The name of data disk.
- createOption string | DiskCreate Option Types 
- Specifies how the virtual machine should be created.
- diskSize numberGB 
- Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
- name string
- The name of data disk.
- create_option str | DiskCreate Option Types 
- Specifies how the virtual machine should be created.
- disk_size_ intgb 
- Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
- name str
- The name of data disk.
- createOption String | "Unknown" | "Empty"
- Specifies how the virtual machine should be created.
- diskSize NumberGB 
- Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
- name String
- The name of data disk.
DataDiskResponse, DataDiskResponseArgs      
- CreateOption string
- Specifies how the virtual machine should be created.
- DiskSize intGB 
- Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
- Name string
- The name of data disk.
- CreateOption string
- Specifies how the virtual machine should be created.
- DiskSize intGB 
- Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
- Name string
- The name of data disk.
- createOption String
- Specifies how the virtual machine should be created.
- diskSize IntegerGB 
- Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
- name String
- The name of data disk.
- createOption string
- Specifies how the virtual machine should be created.
- diskSize numberGB 
- Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
- name string
- The name of data disk.
- create_option str
- Specifies how the virtual machine should be created.
- disk_size_ intgb 
- Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
- name str
- The name of data disk.
- createOption String
- Specifies how the virtual machine should be created.
- diskSize NumberGB 
- Specifies the size of an empty disk in gigabytes. This element can be used to overwrite the size of the disk in a virtual machine image.
- name String
- The name of data disk.
DiskCreateOptionTypes, DiskCreateOptionTypesArgs        
- Unknown
- Unknown
- Empty
- Empty
- DiskCreate Option Types Unknown 
- Unknown
- DiskCreate Option Types Empty 
- Empty
- Unknown
- Unknown
- Empty
- Empty
- Unknown
- Unknown
- Empty
- Empty
- UNKNOWN
- Unknown
- EMPTY
- Empty
- "Unknown"
- Unknown
- "Empty"
- Empty
IPAllocationMethod, IPAllocationMethodArgs    
- Unknown
- Unknown
- Static
- Static
- Dynamic
- Dynamic
- IPAllocationMethod Unknown 
- Unknown
- IPAllocationMethod Static 
- Static
- IPAllocationMethod Dynamic 
- Dynamic
- Unknown
- Unknown
- Static
- Static
- Dynamic
- Dynamic
- Unknown
- Unknown
- Static
- Static
- Dynamic
- Dynamic
- UNKNOWN
- Unknown
- STATIC
- Static
- DYNAMIC
- Dynamic
- "Unknown"
- Unknown
- "Static"
- Static
- "Dynamic"
- Dynamic
IPVersion, IPVersionArgs  
- Unknown
- Unknown
- IPv4
- IPv4
- IPVersionUnknown 
- Unknown
- IPVersionIPv4 
- IPv4
- Unknown
- Unknown
- IPv4
- IPv4
- Unknown
- Unknown
- IPv4
- IPv4
- UNKNOWN
- Unknown
- I_PV4
- IPv4
- "Unknown"
- Unknown
- "IPv4"
- IPv4
ImageReference, ImageReferenceArgs    
- ExactVersion string
- Specifies in decimal numbers, the exact version of image used to create the virtual machine.
- Offer string
- Specifies the offer of the image used to create the virtual machine.
- Publisher string
- The image publisher.
- Sku string
- The image SKU.
- Version string
- Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
- ExactVersion string
- Specifies in decimal numbers, the exact version of image used to create the virtual machine.
- Offer string
- Specifies the offer of the image used to create the virtual machine.
- Publisher string
- The image publisher.
- Sku string
- The image SKU.
- Version string
- Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
- exactVersion String
- Specifies in decimal numbers, the exact version of image used to create the virtual machine.
- offer String
- Specifies the offer of the image used to create the virtual machine.
- publisher String
- The image publisher.
- sku String
- The image SKU.
- version String
- Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
- exactVersion string
- Specifies in decimal numbers, the exact version of image used to create the virtual machine.
- offer string
- Specifies the offer of the image used to create the virtual machine.
- publisher string
- The image publisher.
- sku string
- The image SKU.
- version string
- Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
- exact_version str
- Specifies in decimal numbers, the exact version of image used to create the virtual machine.
- offer str
- Specifies the offer of the image used to create the virtual machine.
- publisher str
- The image publisher.
- sku str
- The image SKU.
- version str
- Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
- exactVersion String
- Specifies in decimal numbers, the exact version of image used to create the virtual machine.
- offer String
- Specifies the offer of the image used to create the virtual machine.
- publisher String
- The image publisher.
- sku String
- The image SKU.
- version String
- Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
ImageReferenceResponse, ImageReferenceResponseArgs      
- ExactVersion string
- Specifies in decimal numbers, the exact version of image used to create the virtual machine.
- Offer string
- Specifies the offer of the image used to create the virtual machine.
- Publisher string
- The image publisher.
- Sku string
- The image SKU.
- Version string
- Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
- ExactVersion string
- Specifies in decimal numbers, the exact version of image used to create the virtual machine.
- Offer string
- Specifies the offer of the image used to create the virtual machine.
- Publisher string
- The image publisher.
- Sku string
- The image SKU.
- Version string
- Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
- exactVersion String
- Specifies in decimal numbers, the exact version of image used to create the virtual machine.
- offer String
- Specifies the offer of the image used to create the virtual machine.
- publisher String
- The image publisher.
- sku String
- The image SKU.
- version String
- Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
- exactVersion string
- Specifies in decimal numbers, the exact version of image used to create the virtual machine.
- offer string
- Specifies the offer of the image used to create the virtual machine.
- publisher string
- The image publisher.
- sku string
- The image SKU.
- version string
- Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
- exact_version str
- Specifies in decimal numbers, the exact version of image used to create the virtual machine.
- offer str
- Specifies the offer of the image used to create the virtual machine.
- publisher str
- The image publisher.
- sku str
- The image SKU.
- version str
- Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
- exactVersion String
- Specifies in decimal numbers, the exact version of image used to create the virtual machine.
- offer String
- Specifies the offer of the image used to create the virtual machine.
- publisher String
- The image publisher.
- sku String
- The image SKU.
- version String
- Specifies the version of the image used to create the virtual machine. The allowed formats are Major.Minor.Build or 'latest'. Major, Minor, and Build are decimal numbers. Specify 'latest' to use the latest version of an image available at deploy time. Even if you use 'latest', the VM image will not automatically update after deploy time even if a new version becomes available.
LinuxConfiguration, LinuxConfigurationArgs    
- Ssh
Pulumi.Azure Native. Hybrid Network. Inputs. Ssh Configuration 
- Specifies the ssh key configuration for a Linux OS.
- Ssh
SshConfiguration 
- Specifies the ssh key configuration for a Linux OS.
- ssh
SshConfiguration 
- Specifies the ssh key configuration for a Linux OS.
- ssh
SshConfiguration 
- Specifies the ssh key configuration for a Linux OS.
- ssh
SshConfiguration 
- Specifies the ssh key configuration for a Linux OS.
- ssh Property Map
- Specifies the ssh key configuration for a Linux OS.
LinuxConfigurationResponse, LinuxConfigurationResponseArgs      
- Ssh
Pulumi.Azure Native. Hybrid Network. Inputs. Ssh Configuration Response 
- Specifies the ssh key configuration for a Linux OS.
- Ssh
SshConfiguration Response 
- Specifies the ssh key configuration for a Linux OS.
- ssh
SshConfiguration Response 
- Specifies the ssh key configuration for a Linux OS.
- ssh
SshConfiguration Response 
- Specifies the ssh key configuration for a Linux OS.
- ssh
SshConfiguration Response 
- Specifies the ssh key configuration for a Linux OS.
- ssh Property Map
- Specifies the ssh key configuration for a Linux OS.
NetworkFunctionRoleConfiguration, NetworkFunctionRoleConfigurationArgs        
- CustomProfile Pulumi.Azure Native. Hybrid Network. Inputs. Custom Profile 
- Specifies the custom settings for the virtual machine.
- NetworkInterfaces List<Pulumi.Azure Native. Hybrid Network. Inputs. Network Interface> 
- The network interface configurations.
- OsProfile Pulumi.Azure Native. Hybrid Network. Inputs. Os Profile 
- Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
- RoleName string
- The name of the network function role.
- RoleType string | Pulumi.Azure Native. Hybrid Network. Network Function Role Configuration Type 
- Role type.
- StorageProfile Pulumi.Azure Native. Hybrid Network. Inputs. Storage Profile 
- Specifies the storage settings for the virtual machine disks.
- UserData objectParameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- UserData objectTemplate 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- VirtualMachine string | Pulumi.Size Azure Native. Hybrid Network. Virtual Machine Size Types 
- The size of the virtual machine.
- CustomProfile CustomProfile 
- Specifies the custom settings for the virtual machine.
- NetworkInterfaces []NetworkInterface 
- The network interface configurations.
- OsProfile OsProfile 
- Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
- RoleName string
- The name of the network function role.
- RoleType string | NetworkFunction Role Configuration Type 
- Role type.
- StorageProfile StorageProfile 
- Specifies the storage settings for the virtual machine disks.
- UserData interface{}Parameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- UserData interface{}Template 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- VirtualMachine string | VirtualSize Machine Size Types 
- The size of the virtual machine.
- customProfile CustomProfile 
- Specifies the custom settings for the virtual machine.
- networkInterfaces List<NetworkInterface> 
- The network interface configurations.
- osProfile OsProfile 
- Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
- roleName String
- The name of the network function role.
- roleType String | NetworkFunction Role Configuration Type 
- Role type.
- storageProfile StorageProfile 
- Specifies the storage settings for the virtual machine disks.
- userData ObjectParameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- userData ObjectTemplate 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- virtualMachine String | VirtualSize Machine Size Types 
- The size of the virtual machine.
- customProfile CustomProfile 
- Specifies the custom settings for the virtual machine.
- networkInterfaces NetworkInterface[] 
- The network interface configurations.
- osProfile OsProfile 
- Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
- roleName string
- The name of the network function role.
- roleType string | NetworkFunction Role Configuration Type 
- Role type.
- storageProfile StorageProfile 
- Specifies the storage settings for the virtual machine disks.
- userData anyParameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- userData anyTemplate 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- virtualMachine string | VirtualSize Machine Size Types 
- The size of the virtual machine.
- custom_profile CustomProfile 
- Specifies the custom settings for the virtual machine.
- network_interfaces Sequence[NetworkInterface] 
- The network interface configurations.
- os_profile OsProfile 
- Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
- role_name str
- The name of the network function role.
- role_type str | NetworkFunction Role Configuration Type 
- Role type.
- storage_profile StorageProfile 
- Specifies the storage settings for the virtual machine disks.
- user_data_ Anyparameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- user_data_ Anytemplate 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- virtual_machine_ str | Virtualsize Machine Size Types 
- The size of the virtual machine.
- customProfile Property Map
- Specifies the custom settings for the virtual machine.
- networkInterfaces List<Property Map>
- The network interface configurations.
- osProfile Property Map
- Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
- roleName String
- The name of the network function role.
- roleType String | "Unknown" | "VirtualMachine" 
- Role type.
- storageProfile Property Map
- Specifies the storage settings for the virtual machine disks.
- userData AnyParameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- userData AnyTemplate 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- virtualMachine String | "Unknown" | "Standard_D1_Size v2" | "Standard_D2_ v2" | "Standard_D3_ v2" | "Standard_D4_ v2" | "Standard_D5_ v2" | "Standard_D11_ v2" | "Standard_D12_ v2" | "Standard_D13_ v2" | "Standard_DS1_ v2" | "Standard_DS2_ v2" | "Standard_DS3_ v2" | "Standard_DS4_ v2" | "Standard_DS5_ v2" | "Standard_DS11_ v2" | "Standard_DS12_ v2" | "Standard_DS13_ v2" | "Standard_F1" | "Standard_F2" | "Standard_F4" | "Standard_F8" | "Standard_F16" | "Standard_F1s" | "Standard_F2s" | "Standard_F4s" | "Standard_F8s" | "Standard_F16s" 
- The size of the virtual machine.
NetworkFunctionRoleConfigurationResponse, NetworkFunctionRoleConfigurationResponseArgs          
- CustomProfile Pulumi.Azure Native. Hybrid Network. Inputs. Custom Profile Response 
- Specifies the custom settings for the virtual machine.
- NetworkInterfaces List<Pulumi.Azure Native. Hybrid Network. Inputs. Network Interface Response> 
- The network interface configurations.
- OsProfile Pulumi.Azure Native. Hybrid Network. Inputs. Os Profile Response 
- Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
- RoleName string
- The name of the network function role.
- RoleType string
- Role type.
- StorageProfile Pulumi.Azure Native. Hybrid Network. Inputs. Storage Profile Response 
- Specifies the storage settings for the virtual machine disks.
- UserData objectParameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- UserData objectTemplate 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- VirtualMachine stringSize 
- The size of the virtual machine.
- CustomProfile CustomProfile Response 
- Specifies the custom settings for the virtual machine.
- NetworkInterfaces []NetworkInterface Response 
- The network interface configurations.
- OsProfile OsProfile Response 
- Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
- RoleName string
- The name of the network function role.
- RoleType string
- Role type.
- StorageProfile StorageProfile Response 
- Specifies the storage settings for the virtual machine disks.
- UserData interface{}Parameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- UserData interface{}Template 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- VirtualMachine stringSize 
- The size of the virtual machine.
- customProfile CustomProfile Response 
- Specifies the custom settings for the virtual machine.
- networkInterfaces List<NetworkInterface Response> 
- The network interface configurations.
- osProfile OsProfile Response 
- Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
- roleName String
- The name of the network function role.
- roleType String
- Role type.
- storageProfile StorageProfile Response 
- Specifies the storage settings for the virtual machine disks.
- userData ObjectParameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- userData ObjectTemplate 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- virtualMachine StringSize 
- The size of the virtual machine.
- customProfile CustomProfile Response 
- Specifies the custom settings for the virtual machine.
- networkInterfaces NetworkInterface Response[] 
- The network interface configurations.
- osProfile OsProfile Response 
- Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
- roleName string
- The name of the network function role.
- roleType string
- Role type.
- storageProfile StorageProfile Response 
- Specifies the storage settings for the virtual machine disks.
- userData anyParameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- userData anyTemplate 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- virtualMachine stringSize 
- The size of the virtual machine.
- custom_profile CustomProfile Response 
- Specifies the custom settings for the virtual machine.
- network_interfaces Sequence[NetworkInterface Response] 
- The network interface configurations.
- os_profile OsProfile Response 
- Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
- role_name str
- The name of the network function role.
- role_type str
- Role type.
- storage_profile StorageProfile Response 
- Specifies the storage settings for the virtual machine disks.
- user_data_ Anyparameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- user_data_ Anytemplate 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- virtual_machine_ strsize 
- The size of the virtual machine.
- customProfile Property Map
- Specifies the custom settings for the virtual machine.
- networkInterfaces List<Property Map>
- The network interface configurations.
- osProfile Property Map
- Specifies the operating system settings for the role instance. This value can be updated during the deployment of network function.
- roleName String
- The name of the network function role.
- roleType String
- Role type.
- storageProfile Property Map
- Specifies the storage settings for the virtual machine disks.
- userData AnyParameters 
- The user parameters for customers. The format of user data parameters has to be matched with the provided user data template.
- userData AnyTemplate 
- The user data template for customers. This is a json schema template describing the format and data type of user data parameters.
- virtualMachine StringSize 
- The size of the virtual machine.
NetworkFunctionRoleConfigurationType, NetworkFunctionRoleConfigurationTypeArgs          
- Unknown
- Unknown
- VirtualMachine 
- VirtualMachine
- NetworkFunction Role Configuration Type Unknown 
- Unknown
- NetworkFunction Role Configuration Type Virtual Machine 
- VirtualMachine
- Unknown
- Unknown
- VirtualMachine 
- VirtualMachine
- Unknown
- Unknown
- VirtualMachine 
- VirtualMachine
- UNKNOWN
- Unknown
- VIRTUAL_MACHINE
- VirtualMachine
- "Unknown"
- Unknown
- "VirtualMachine" 
- VirtualMachine
NetworkFunctionTemplate, NetworkFunctionTemplateArgs      
- NetworkFunction List<Pulumi.Role Configurations Azure Native. Hybrid Network. Inputs. Network Function Role Configuration> 
- An array of network function role definitions.
- NetworkFunction []NetworkRole Configurations Function Role Configuration 
- An array of network function role definitions.
- networkFunction List<NetworkRole Configurations Function Role Configuration> 
- An array of network function role definitions.
- networkFunction NetworkRole Configurations Function Role Configuration[] 
- An array of network function role definitions.
- network_function_ Sequence[Networkrole_ configurations Function Role Configuration] 
- An array of network function role definitions.
- networkFunction List<Property Map>Role Configurations 
- An array of network function role definitions.
NetworkFunctionTemplateResponse, NetworkFunctionTemplateResponseArgs        
- NetworkFunction List<Pulumi.Role Configurations Azure Native. Hybrid Network. Inputs. Network Function Role Configuration Response> 
- An array of network function role definitions.
- NetworkFunction []NetworkRole Configurations Function Role Configuration Response 
- An array of network function role definitions.
- networkFunction List<NetworkRole Configurations Function Role Configuration Response> 
- An array of network function role definitions.
- networkFunction NetworkRole Configurations Function Role Configuration Response[] 
- An array of network function role definitions.
- network_function_ Sequence[Networkrole_ configurations Function Role Configuration Response] 
- An array of network function role definitions.
- networkFunction List<Property Map>Role Configurations 
- An array of network function role definitions.
NetworkFunctionType, NetworkFunctionTypeArgs      
- Unknown
- Unknown
- VirtualNetwork Function 
- VirtualNetworkFunction
- ContainerizedNetwork Function 
- ContainerizedNetworkFunction
- NetworkFunction Type Unknown 
- Unknown
- NetworkFunction Type Virtual Network Function 
- VirtualNetworkFunction
- NetworkFunction Type Containerized Network Function 
- ContainerizedNetworkFunction
- Unknown
- Unknown
- VirtualNetwork Function 
- VirtualNetworkFunction
- ContainerizedNetwork Function 
- ContainerizedNetworkFunction
- Unknown
- Unknown
- VirtualNetwork Function 
- VirtualNetworkFunction
- ContainerizedNetwork Function 
- ContainerizedNetworkFunction
- UNKNOWN
- Unknown
- VIRTUAL_NETWORK_FUNCTION
- VirtualNetworkFunction
- CONTAINERIZED_NETWORK_FUNCTION
- ContainerizedNetworkFunction
- "Unknown"
- Unknown
- "VirtualNetwork Function" 
- VirtualNetworkFunction
- "ContainerizedNetwork Function" 
- ContainerizedNetworkFunction
NetworkInterface, NetworkInterfaceArgs    
- IpConfigurations List<Pulumi.Azure Native. Hybrid Network. Inputs. Network Interface IPConfiguration> 
- A list of IP configurations of the network interface.
- MacAddress string
- The MAC address of the network interface.
- NetworkInterface stringName 
- The name of the network interface.
- VmSwitch string | Pulumi.Type Azure Native. Hybrid Network. VMSwitch Type 
- The type of the VM switch.
- IpConfigurations []NetworkInterface IPConfiguration 
- A list of IP configurations of the network interface.
- MacAddress string
- The MAC address of the network interface.
- NetworkInterface stringName 
- The name of the network interface.
- VmSwitch string | VMSwitchType Type 
- The type of the VM switch.
- ipConfigurations List<NetworkInterface IPConfiguration> 
- A list of IP configurations of the network interface.
- macAddress String
- The MAC address of the network interface.
- networkInterface StringName 
- The name of the network interface.
- vmSwitch String | VMSwitchType Type 
- The type of the VM switch.
- ipConfigurations NetworkInterface IPConfiguration[] 
- A list of IP configurations of the network interface.
- macAddress string
- The MAC address of the network interface.
- networkInterface stringName 
- The name of the network interface.
- vmSwitch string | VMSwitchType Type 
- The type of the VM switch.
- ip_configurations Sequence[NetworkInterface IPConfiguration] 
- A list of IP configurations of the network interface.
- mac_address str
- The MAC address of the network interface.
- network_interface_ strname 
- The name of the network interface.
- vm_switch_ str | VMSwitchtype Type 
- The type of the VM switch.
- ipConfigurations List<Property Map>
- A list of IP configurations of the network interface.
- macAddress String
- The MAC address of the network interface.
- networkInterface StringName 
- The name of the network interface.
- vmSwitch String | "Unknown" | "Management" | "Wan" | "Lan"Type 
- The type of the VM switch.
NetworkInterfaceIPConfiguration, NetworkInterfaceIPConfigurationArgs      
- DnsServers List<string>
- The list of DNS servers IP addresses.
- Gateway string
- The value of the gateway.
- IpAddress string
- The value of the IP address.
- IpAllocation string | Pulumi.Method Azure Native. Hybrid Network. IPAllocation Method 
- IP address allocation method.
- IpVersion string | Pulumi.Azure Native. Hybrid Network. IPVersion 
- IP address version.
- Subnet string
- The value of the subnet.
- DnsServers []string
- The list of DNS servers IP addresses.
- Gateway string
- The value of the gateway.
- IpAddress string
- The value of the IP address.
- IpAllocation string | IPAllocationMethod Method 
- IP address allocation method.
- IpVersion string | IPVersion
- IP address version.
- Subnet string
- The value of the subnet.
- dnsServers List<String>
- The list of DNS servers IP addresses.
- gateway String
- The value of the gateway.
- ipAddress String
- The value of the IP address.
- ipAllocation String | IPAllocationMethod Method 
- IP address allocation method.
- ipVersion String | IPVersion
- IP address version.
- subnet String
- The value of the subnet.
- dnsServers string[]
- The list of DNS servers IP addresses.
- gateway string
- The value of the gateway.
- ipAddress string
- The value of the IP address.
- ipAllocation string | IPAllocationMethod Method 
- IP address allocation method.
- ipVersion string | IPVersion
- IP address version.
- subnet string
- The value of the subnet.
- dns_servers Sequence[str]
- The list of DNS servers IP addresses.
- gateway str
- The value of the gateway.
- ip_address str
- The value of the IP address.
- ip_allocation_ str | IPAllocationmethod Method 
- IP address allocation method.
- ip_version str | IPVersion
- IP address version.
- subnet str
- The value of the subnet.
- dnsServers List<String>
- The list of DNS servers IP addresses.
- gateway String
- The value of the gateway.
- ipAddress String
- The value of the IP address.
- ipAllocation String | "Unknown" | "Static" | "Dynamic"Method 
- IP address allocation method.
- ipVersion String | "Unknown" | "IPv4"
- IP address version.
- subnet String
- The value of the subnet.
NetworkInterfaceIPConfigurationResponse, NetworkInterfaceIPConfigurationResponseArgs        
- DnsServers List<string>
- The list of DNS servers IP addresses.
- Gateway string
- The value of the gateway.
- IpAddress string
- The value of the IP address.
- IpAllocation stringMethod 
- IP address allocation method.
- IpVersion string
- IP address version.
- Subnet string
- The value of the subnet.
- DnsServers []string
- The list of DNS servers IP addresses.
- Gateway string
- The value of the gateway.
- IpAddress string
- The value of the IP address.
- IpAllocation stringMethod 
- IP address allocation method.
- IpVersion string
- IP address version.
- Subnet string
- The value of the subnet.
- dnsServers List<String>
- The list of DNS servers IP addresses.
- gateway String
- The value of the gateway.
- ipAddress String
- The value of the IP address.
- ipAllocation StringMethod 
- IP address allocation method.
- ipVersion String
- IP address version.
- subnet String
- The value of the subnet.
- dnsServers string[]
- The list of DNS servers IP addresses.
- gateway string
- The value of the gateway.
- ipAddress string
- The value of the IP address.
- ipAllocation stringMethod 
- IP address allocation method.
- ipVersion string
- IP address version.
- subnet string
- The value of the subnet.
- dns_servers Sequence[str]
- The list of DNS servers IP addresses.
- gateway str
- The value of the gateway.
- ip_address str
- The value of the IP address.
- ip_allocation_ strmethod 
- IP address allocation method.
- ip_version str
- IP address version.
- subnet str
- The value of the subnet.
- dnsServers List<String>
- The list of DNS servers IP addresses.
- gateway String
- The value of the gateway.
- ipAddress String
- The value of the IP address.
- ipAllocation StringMethod 
- IP address allocation method.
- ipVersion String
- IP address version.
- subnet String
- The value of the subnet.
NetworkInterfaceResponse, NetworkInterfaceResponseArgs      
- IpConfigurations List<Pulumi.Azure Native. Hybrid Network. Inputs. Network Interface IPConfiguration Response> 
- A list of IP configurations of the network interface.
- MacAddress string
- The MAC address of the network interface.
- NetworkInterface stringName 
- The name of the network interface.
- VmSwitch stringType 
- The type of the VM switch.
- IpConfigurations []NetworkInterface IPConfiguration Response 
- A list of IP configurations of the network interface.
- MacAddress string
- The MAC address of the network interface.
- NetworkInterface stringName 
- The name of the network interface.
- VmSwitch stringType 
- The type of the VM switch.
- ipConfigurations List<NetworkInterface IPConfiguration Response> 
- A list of IP configurations of the network interface.
- macAddress String
- The MAC address of the network interface.
- networkInterface StringName 
- The name of the network interface.
- vmSwitch StringType 
- The type of the VM switch.
- ipConfigurations NetworkInterface IPConfiguration Response[] 
- A list of IP configurations of the network interface.
- macAddress string
- The MAC address of the network interface.
- networkInterface stringName 
- The name of the network interface.
- vmSwitch stringType 
- The type of the VM switch.
- ip_configurations Sequence[NetworkInterface IPConfiguration Response] 
- A list of IP configurations of the network interface.
- mac_address str
- The MAC address of the network interface.
- network_interface_ strname 
- The name of the network interface.
- vm_switch_ strtype 
- The type of the VM switch.
- ipConfigurations List<Property Map>
- A list of IP configurations of the network interface.
- macAddress String
- The MAC address of the network interface.
- networkInterface StringName 
- The name of the network interface.
- vmSwitch StringType 
- The type of the VM switch.
OperatingSystemTypes, OperatingSystemTypesArgs      
- Unknown
- Unknown
- Windows
- Windows
- Linux
- Linux
- OperatingSystem Types Unknown 
- Unknown
- OperatingSystem Types Windows 
- Windows
- OperatingSystem Types Linux 
- Linux
- Unknown
- Unknown
- Windows
- Windows
- Linux
- Linux
- Unknown
- Unknown
- Windows
- Windows
- Linux
- Linux
- UNKNOWN
- Unknown
- WINDOWS
- Windows
- LINUX
- Linux
- "Unknown"
- Unknown
- "Windows"
- Windows
- "Linux"
- Linux
OsDisk, OsDiskArgs    
- DiskSize intGB 
- Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
- Name string
- The VHD name.
- OsType string | Pulumi.Azure Native. Hybrid Network. Operating System Types 
- The OS type.
- Vhd
Pulumi.Azure Native. Hybrid Network. Inputs. Virtual Hard Disk 
- The virtual hard disk.
- DiskSize intGB 
- Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
- Name string
- The VHD name.
- OsType string | OperatingSystem Types 
- The OS type.
- Vhd
VirtualHard Disk 
- The virtual hard disk.
- diskSize IntegerGB 
- Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
- name String
- The VHD name.
- osType String | OperatingSystem Types 
- The OS type.
- vhd
VirtualHard Disk 
- The virtual hard disk.
- diskSize numberGB 
- Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
- name string
- The VHD name.
- osType string | OperatingSystem Types 
- The OS type.
- vhd
VirtualHard Disk 
- The virtual hard disk.
- disk_size_ intgb 
- Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
- name str
- The VHD name.
- os_type str | OperatingSystem Types 
- The OS type.
- vhd
VirtualHard Disk 
- The virtual hard disk.
- diskSize NumberGB 
- Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
- name String
- The VHD name.
- osType String | "Unknown" | "Windows" | "Linux"
- The OS type.
- vhd Property Map
- The virtual hard disk.
OsDiskResponse, OsDiskResponseArgs      
- DiskSize intGB 
- Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
- Name string
- The VHD name.
- OsType string
- The OS type.
- DiskSize intGB 
- Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
- Name string
- The VHD name.
- OsType string
- The OS type.
- diskSize IntegerGB 
- Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
- name String
- The VHD name.
- osType String
- The OS type.
- diskSize numberGB 
- Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
- name string
- The VHD name.
- osType string
- The OS type.
- disk_size_ intgb 
- Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
- name str
- The VHD name.
- os_type str
- The OS type.
- diskSize NumberGB 
- Specifies the size of os disk in gigabytes. This is the fully expanded disk size needed of the VHD image on the ASE. This disk size should be greater than the size of the VHD provided in vhdUri.
- name String
- The VHD name.
- osType String
- The OS type.
OsProfile, OsProfileArgs    
- AdminUsername string
- Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
- CustomData string
- Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
- CustomData boolRequired 
- Indicates if custom data is required to deploy this role.
- LinuxConfiguration Pulumi.Azure Native. Hybrid Network. Inputs. Linux Configuration 
- Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
- AdminUsername string
- Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
- CustomData string
- Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
- CustomData boolRequired 
- Indicates if custom data is required to deploy this role.
- LinuxConfiguration LinuxConfiguration 
- Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
- adminUsername String
- Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
- customData String
- Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
- customData BooleanRequired 
- Indicates if custom data is required to deploy this role.
- linuxConfiguration LinuxConfiguration 
- Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
- adminUsername string
- Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
- customData string
- Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
- customData booleanRequired 
- Indicates if custom data is required to deploy this role.
- linuxConfiguration LinuxConfiguration 
- Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
- admin_username str
- Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
- custom_data str
- Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
- custom_data_ boolrequired 
- Indicates if custom data is required to deploy this role.
- linux_configuration LinuxConfiguration 
- Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
- adminUsername String
- Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
- customData String
- Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
- customData BooleanRequired 
- Indicates if custom data is required to deploy this role.
- linuxConfiguration Property Map
- Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
OsProfileResponse, OsProfileResponseArgs      
- AdminUsername string
- Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
- CustomData string
- Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
- CustomData boolRequired 
- Indicates if custom data is required to deploy this role.
- LinuxConfiguration Pulumi.Azure Native. Hybrid Network. Inputs. Linux Configuration Response 
- Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
- AdminUsername string
- Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
- CustomData string
- Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
- CustomData boolRequired 
- Indicates if custom data is required to deploy this role.
- LinuxConfiguration LinuxConfiguration Response 
- Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
- adminUsername String
- Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
- customData String
- Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
- customData BooleanRequired 
- Indicates if custom data is required to deploy this role.
- linuxConfiguration LinuxConfiguration Response 
- Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
- adminUsername string
- Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
- customData string
- Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
- customData booleanRequired 
- Indicates if custom data is required to deploy this role.
- linuxConfiguration LinuxConfiguration Response 
- Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
- admin_username str
- Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
- custom_data str
- Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
- custom_data_ boolrequired 
- Indicates if custom data is required to deploy this role.
- linux_configuration LinuxConfiguration Response 
- Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
- adminUsername String
- Specifies the name of the administrator account. Windows-only restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length (Linux): 1 character Max-length (Linux): 64 characters Max-length (Windows): 20 characters For root access to the Linux VM, see Using root privileges on Linux virtual machines in Azure For a list of built-in system users on Linux that should not be used in this field, see Selecting User Names for Linux on Azure.
- customData String
- Specifies a base-64 encoded string of custom data. The base-64 encoded string is decoded to a binary array that is saved as a file on the virtual machine. The maximum length of the binary array is 65535 bytes. Note: Do not pass any secrets or passwords in customData property This property cannot be updated after the VM is created. customData is passed to the VM to be saved as a file. For more information see Custom Data on Azure VMs For using cloud-init for your Linux VM, see Using cloud-init to customize a Linux VM during creation
- customData BooleanRequired 
- Indicates if custom data is required to deploy this role.
- linuxConfiguration Property Map
- Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions For running non-endorsed distributions, see Information for Non-Endorsed Distributions.
SkuDeploymentMode, SkuDeploymentModeArgs      
- Unknown
- Unknown
- Azure
- Azure
- PrivateEdge Zone 
- PrivateEdgeZone
- SkuDeployment Mode Unknown 
- Unknown
- SkuDeployment Mode Azure 
- Azure
- SkuDeployment Mode Private Edge Zone 
- PrivateEdgeZone
- Unknown
- Unknown
- Azure
- Azure
- PrivateEdge Zone 
- PrivateEdgeZone
- Unknown
- Unknown
- Azure
- Azure
- PrivateEdge Zone 
- PrivateEdgeZone
- UNKNOWN
- Unknown
- AZURE
- Azure
- PRIVATE_EDGE_ZONE
- PrivateEdgeZone
- "Unknown"
- Unknown
- "Azure"
- Azure
- "PrivateEdge Zone" 
- PrivateEdgeZone
SkuType, SkuTypeArgs    
- Unknown
- Unknown
- EvolvedPacket Core 
- EvolvedPacketCore
- SDWAN
- SDWAN
- Firewall
- Firewall
- SkuType Unknown 
- Unknown
- SkuType Evolved Packet Core 
- EvolvedPacketCore
- SkuType SDWAN 
- SDWAN
- SkuType Firewall 
- Firewall
- Unknown
- Unknown
- EvolvedPacket Core 
- EvolvedPacketCore
- SDWAN
- SDWAN
- Firewall
- Firewall
- Unknown
- Unknown
- EvolvedPacket Core 
- EvolvedPacketCore
- SDWAN
- SDWAN
- Firewall
- Firewall
- UNKNOWN
- Unknown
- EVOLVED_PACKET_CORE
- EvolvedPacketCore
- SDWAN
- SDWAN
- FIREWALL
- Firewall
- "Unknown"
- Unknown
- "EvolvedPacket Core" 
- EvolvedPacketCore
- "SDWAN"
- SDWAN
- "Firewall"
- Firewall
SshConfiguration, SshConfigurationArgs    
- PublicKeys List<Pulumi.Azure Native. Hybrid Network. Inputs. Ssh Public Key> 
- The list of SSH public keys used to authenticate with linux based VMs.
- PublicKeys []SshPublic Key 
- The list of SSH public keys used to authenticate with linux based VMs.
- publicKeys List<SshPublic Key> 
- The list of SSH public keys used to authenticate with linux based VMs.
- publicKeys SshPublic Key[] 
- The list of SSH public keys used to authenticate with linux based VMs.
- public_keys Sequence[SshPublic Key] 
- The list of SSH public keys used to authenticate with linux based VMs.
- publicKeys List<Property Map>
- The list of SSH public keys used to authenticate with linux based VMs.
SshConfigurationResponse, SshConfigurationResponseArgs      
- PublicKeys List<Pulumi.Azure Native. Hybrid Network. Inputs. Ssh Public Key Response> 
- The list of SSH public keys used to authenticate with linux based VMs.
- PublicKeys []SshPublic Key Response 
- The list of SSH public keys used to authenticate with linux based VMs.
- publicKeys List<SshPublic Key Response> 
- The list of SSH public keys used to authenticate with linux based VMs.
- publicKeys SshPublic Key Response[] 
- The list of SSH public keys used to authenticate with linux based VMs.
- public_keys Sequence[SshPublic Key Response] 
- The list of SSH public keys used to authenticate with linux based VMs.
- publicKeys List<Property Map>
- The list of SSH public keys used to authenticate with linux based VMs.
SshPublicKey, SshPublicKeyArgs      
- KeyData string
- SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
- Path string
- Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
- KeyData string
- SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
- Path string
- Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
- keyData String
- SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
- path String
- Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
- keyData string
- SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
- path string
- Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
- key_data str
- SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
- path str
- Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
- keyData String
- SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
- path String
- Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
SshPublicKeyResponse, SshPublicKeyResponseArgs        
- KeyData string
- SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
- Path string
- Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
- KeyData string
- SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
- Path string
- Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
- keyData String
- SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
- path String
- Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
- keyData string
- SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
- path string
- Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
- key_data str
- SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
- path str
- Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
- keyData String
- SSH public key certificate used to authenticate with the VM through ssh. The key needs to be at least 2048-bit and in ssh-rsa format. For creating ssh keys, see Create SSH keys on Linux and Mac for Linux VMs in Azure.
- path String
- Specifies the full path on the created VM where ssh public key is stored. If the file already exists, the specified key is appended to the file. Example: /home/user/.ssh/authorized_keys
StorageProfile, StorageProfileArgs    
- DataDisks List<Pulumi.Azure Native. Hybrid Network. Inputs. Data Disk> 
- Specifies the parameters that are used to add a data disk to a virtual machine.
- ImageReference Pulumi.Azure Native. Hybrid Network. Inputs. Image Reference 
- The image reference properties.
- OsDisk Pulumi.Azure Native. Hybrid Network. Inputs. Os Disk 
- Specifies information about the operating system disk used by the virtual machine.
- DataDisks []DataDisk 
- Specifies the parameters that are used to add a data disk to a virtual machine.
- ImageReference ImageReference 
- The image reference properties.
- OsDisk OsDisk 
- Specifies information about the operating system disk used by the virtual machine.
- dataDisks List<DataDisk> 
- Specifies the parameters that are used to add a data disk to a virtual machine.
- imageReference ImageReference 
- The image reference properties.
- osDisk OsDisk 
- Specifies information about the operating system disk used by the virtual machine.
- dataDisks DataDisk[] 
- Specifies the parameters that are used to add a data disk to a virtual machine.
- imageReference ImageReference 
- The image reference properties.
- osDisk OsDisk 
- Specifies information about the operating system disk used by the virtual machine.
- data_disks Sequence[DataDisk] 
- Specifies the parameters that are used to add a data disk to a virtual machine.
- image_reference ImageReference 
- The image reference properties.
- os_disk OsDisk 
- Specifies information about the operating system disk used by the virtual machine.
- dataDisks List<Property Map>
- Specifies the parameters that are used to add a data disk to a virtual machine.
- imageReference Property Map
- The image reference properties.
- osDisk Property Map
- Specifies information about the operating system disk used by the virtual machine.
StorageProfileResponse, StorageProfileResponseArgs      
- DataDisks List<Pulumi.Azure Native. Hybrid Network. Inputs. Data Disk Response> 
- Specifies the parameters that are used to add a data disk to a virtual machine.
- ImageReference Pulumi.Azure Native. Hybrid Network. Inputs. Image Reference Response 
- The image reference properties.
- OsDisk Pulumi.Azure Native. Hybrid Network. Inputs. Os Disk Response 
- Specifies information about the operating system disk used by the virtual machine.
- DataDisks []DataDisk Response 
- Specifies the parameters that are used to add a data disk to a virtual machine.
- ImageReference ImageReference Response 
- The image reference properties.
- OsDisk OsDisk Response 
- Specifies information about the operating system disk used by the virtual machine.
- dataDisks List<DataDisk Response> 
- Specifies the parameters that are used to add a data disk to a virtual machine.
- imageReference ImageReference Response 
- The image reference properties.
- osDisk OsDisk Response 
- Specifies information about the operating system disk used by the virtual machine.
- dataDisks DataDisk Response[] 
- Specifies the parameters that are used to add a data disk to a virtual machine.
- imageReference ImageReference Response 
- The image reference properties.
- osDisk OsDisk Response 
- Specifies information about the operating system disk used by the virtual machine.
- data_disks Sequence[DataDisk Response] 
- Specifies the parameters that are used to add a data disk to a virtual machine.
- image_reference ImageReference Response 
- The image reference properties.
- os_disk OsDisk Response 
- Specifies information about the operating system disk used by the virtual machine.
- dataDisks List<Property Map>
- Specifies the parameters that are used to add a data disk to a virtual machine.
- imageReference Property Map
- The image reference properties.
- osDisk Property Map
- Specifies information about the operating system disk used by the virtual machine.
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.
VMSwitchType, VMSwitchTypeArgs    
- Unknown
- Unknown
- Management
- Management
- Wan
- Wan
- Lan
- Lan
- VMSwitchType Unknown 
- Unknown
- VMSwitchType Management 
- Management
- VMSwitchType Wan 
- Wan
- VMSwitchType Lan 
- Lan
- Unknown
- Unknown
- Management
- Management
- Wan
- Wan
- Lan
- Lan
- Unknown
- Unknown
- Management
- Management
- Wan
- Wan
- Lan
- Lan
- UNKNOWN
- Unknown
- MANAGEMENT
- Management
- WAN
- Wan
- LAN
- Lan
- "Unknown"
- Unknown
- "Management"
- Management
- "Wan"
- Wan
- "Lan"
- Lan
VirtualHardDisk, VirtualHardDiskArgs      
- Uri string
- Specifies the virtual hard disk's uri.
- Uri string
- Specifies the virtual hard disk's uri.
- uri String
- Specifies the virtual hard disk's uri.
- uri string
- Specifies the virtual hard disk's uri.
- uri str
- Specifies the virtual hard disk's uri.
- uri String
- Specifies the virtual hard disk's uri.
VirtualMachineSizeTypes, VirtualMachineSizeTypesArgs        
- Unknown
- Unknown
- Standard_D1_v2 
- Standard_D1_v2
- Standard_D2_v2 
- Standard_D2_v2
- Standard_D3_v2 
- Standard_D3_v2
- Standard_D4_v2 
- Standard_D4_v2
- Standard_D5_v2 
- Standard_D5_v2
- Standard_D11_v2 
- Standard_D11_v2
- Standard_D12_v2 
- Standard_D12_v2
- Standard_D13_v2 
- Standard_D13_v2
- Standard_DS1_v2 
- Standard_DS1_v2
- Standard_DS2_v2 
- Standard_DS2_v2
- Standard_DS3_v2 
- Standard_DS3_v2
- Standard_DS4_v2 
- Standard_DS4_v2
- Standard_DS5_v2 
- Standard_DS5_v2
- Standard_DS11_v2 
- Standard_DS11_v2
- Standard_DS12_v2 
- Standard_DS12_v2
- Standard_DS13_v2 
- Standard_DS13_v2
- Standard_F1
- Standard_F1
- Standard_F2
- Standard_F2
- Standard_F4
- Standard_F4
- Standard_F8
- Standard_F8
- Standard_F16
- Standard_F16
- Standard_F1s
- Standard_F1s
- Standard_F2s
- Standard_F2s
- Standard_F4s
- Standard_F4s
- Standard_F8s
- Standard_F8s
- Standard_F16s
- Standard_F16s
- VirtualMachine Size Types Unknown 
- Unknown
- VirtualMachine Size Types_Standard_D1_ v2 
- Standard_D1_v2
- VirtualMachine Size Types_Standard_D2_ v2 
- Standard_D2_v2
- VirtualMachine Size Types_Standard_D3_ v2 
- Standard_D3_v2
- VirtualMachine Size Types_Standard_D4_ v2 
- Standard_D4_v2
- VirtualMachine Size Types_Standard_D5_ v2 
- Standard_D5_v2
- VirtualMachine Size Types_Standard_D11_ v2 
- Standard_D11_v2
- VirtualMachine Size Types_Standard_D12_ v2 
- Standard_D12_v2
- VirtualMachine Size Types_Standard_D13_ v2 
- Standard_D13_v2
- VirtualMachine Size Types_Standard_DS1_ v2 
- Standard_DS1_v2
- VirtualMachine Size Types_Standard_DS2_ v2 
- Standard_DS2_v2
- VirtualMachine Size Types_Standard_DS3_ v2 
- Standard_DS3_v2
- VirtualMachine Size Types_Standard_DS4_ v2 
- Standard_DS4_v2
- VirtualMachine Size Types_Standard_DS5_ v2 
- Standard_DS5_v2
- VirtualMachine Size Types_Standard_DS11_ v2 
- Standard_DS11_v2
- VirtualMachine Size Types_Standard_DS12_ v2 
- Standard_DS12_v2
- VirtualMachine Size Types_Standard_DS13_ v2 
- Standard_DS13_v2
- VirtualMachine Size Types_Standard_F1 
- Standard_F1
- VirtualMachine Size Types_Standard_F2 
- Standard_F2
- VirtualMachine Size Types_Standard_F4 
- Standard_F4
- VirtualMachine Size Types_Standard_F8 
- Standard_F8
- VirtualMachine Size Types_Standard_F16 
- Standard_F16
- VirtualMachine Size Types_Standard_F1s 
- Standard_F1s
- VirtualMachine Size Types_Standard_F2s 
- Standard_F2s
- VirtualMachine Size Types_Standard_F4s 
- Standard_F4s
- VirtualMachine Size Types_Standard_F8s 
- Standard_F8s
- VirtualMachine Size Types_Standard_F16s 
- Standard_F16s
- Unknown
- Unknown
- Standard_D1_v2 
- Standard_D1_v2
- Standard_D2_v2 
- Standard_D2_v2
- Standard_D3_v2 
- Standard_D3_v2
- Standard_D4_v2 
- Standard_D4_v2
- Standard_D5_v2 
- Standard_D5_v2
- Standard_D11_v2 
- Standard_D11_v2
- Standard_D12_v2 
- Standard_D12_v2
- Standard_D13_v2 
- Standard_D13_v2
- Standard_DS1_v2 
- Standard_DS1_v2
- Standard_DS2_v2 
- Standard_DS2_v2
- Standard_DS3_v2 
- Standard_DS3_v2
- Standard_DS4_v2 
- Standard_DS4_v2
- Standard_DS5_v2 
- Standard_DS5_v2
- Standard_DS11_v2 
- Standard_DS11_v2
- Standard_DS12_v2 
- Standard_DS12_v2
- Standard_DS13_v2 
- Standard_DS13_v2
- Standard_F1
- Standard_F1
- Standard_F2
- Standard_F2
- Standard_F4
- Standard_F4
- Standard_F8
- Standard_F8
- Standard_F16
- Standard_F16
- Standard_F1s
- Standard_F1s
- Standard_F2s
- Standard_F2s
- Standard_F4s
- Standard_F4s
- Standard_F8s
- Standard_F8s
- Standard_F16s
- Standard_F16s
- Unknown
- Unknown
- Standard_D1_v2 
- Standard_D1_v2
- Standard_D2_v2 
- Standard_D2_v2
- Standard_D3_v2 
- Standard_D3_v2
- Standard_D4_v2 
- Standard_D4_v2
- Standard_D5_v2 
- Standard_D5_v2
- Standard_D11_v2 
- Standard_D11_v2
- Standard_D12_v2 
- Standard_D12_v2
- Standard_D13_v2 
- Standard_D13_v2
- Standard_DS1_v2 
- Standard_DS1_v2
- Standard_DS2_v2 
- Standard_DS2_v2
- Standard_DS3_v2 
- Standard_DS3_v2
- Standard_DS4_v2 
- Standard_DS4_v2
- Standard_DS5_v2 
- Standard_DS5_v2
- Standard_DS11_v2 
- Standard_DS11_v2
- Standard_DS12_v2 
- Standard_DS12_v2
- Standard_DS13_v2 
- Standard_DS13_v2
- Standard_F1
- Standard_F1
- Standard_F2
- Standard_F2
- Standard_F4
- Standard_F4
- Standard_F8
- Standard_F8
- Standard_F16
- Standard_F16
- Standard_F1s
- Standard_F1s
- Standard_F2s
- Standard_F2s
- Standard_F4s
- Standard_F4s
- Standard_F8s
- Standard_F8s
- Standard_F16s
- Standard_F16s
- UNKNOWN
- Unknown
- STANDARD_D1_V2
- Standard_D1_v2
- STANDARD_D2_V2
- Standard_D2_v2
- STANDARD_D3_V2
- Standard_D3_v2
- STANDARD_D4_V2
- Standard_D4_v2
- STANDARD_D5_V2
- Standard_D5_v2
- STANDARD_D11_V2
- Standard_D11_v2
- STANDARD_D12_V2
- Standard_D12_v2
- STANDARD_D13_V2
- Standard_D13_v2
- STANDARD_DS1_V2
- Standard_DS1_v2
- STANDARD_DS2_V2
- Standard_DS2_v2
- STANDARD_DS3_V2
- Standard_DS3_v2
- STANDARD_DS4_V2
- Standard_DS4_v2
- STANDARD_DS5_V2
- Standard_DS5_v2
- STANDARD_DS11_V2
- Standard_DS11_v2
- STANDARD_DS12_V2
- Standard_DS12_v2
- STANDARD_DS13_V2
- Standard_DS13_v2
- STANDARD_F1
- Standard_F1
- STANDARD_F2
- Standard_F2
- STANDARD_F4
- Standard_F4
- STANDARD_F8
- Standard_F8
- STANDARD_F16
- Standard_F16
- STANDARD_F1S
- Standard_F1s
- STANDARD_F2S
- Standard_F2s
- STANDARD_F4S
- Standard_F4s
- STANDARD_F8S
- Standard_F8s
- STANDARD_F16S
- Standard_F16s
- "Unknown"
- Unknown
- "Standard_D1_v2" 
- Standard_D1_v2
- "Standard_D2_v2" 
- Standard_D2_v2
- "Standard_D3_v2" 
- Standard_D3_v2
- "Standard_D4_v2" 
- Standard_D4_v2
- "Standard_D5_v2" 
- Standard_D5_v2
- "Standard_D11_v2" 
- Standard_D11_v2
- "Standard_D12_v2" 
- Standard_D12_v2
- "Standard_D13_v2" 
- Standard_D13_v2
- "Standard_DS1_v2" 
- Standard_DS1_v2
- "Standard_DS2_v2" 
- Standard_DS2_v2
- "Standard_DS3_v2" 
- Standard_DS3_v2
- "Standard_DS4_v2" 
- Standard_DS4_v2
- "Standard_DS5_v2" 
- Standard_DS5_v2
- "Standard_DS11_v2" 
- Standard_DS11_v2
- "Standard_DS12_v2" 
- Standard_DS12_v2
- "Standard_DS13_v2" 
- Standard_DS13_v2
- "Standard_F1"
- Standard_F1
- "Standard_F2"
- Standard_F2
- "Standard_F4"
- Standard_F4
- "Standard_F8"
- Standard_F8
- "Standard_F16"
- Standard_F16
- "Standard_F1s"
- Standard_F1s
- "Standard_F2s"
- Standard_F2s
- "Standard_F4s"
- Standard_F4s
- "Standard_F8s"
- Standard_F8s
- "Standard_F16s"
- Standard_F16s
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:hybridnetwork:VendorSkus TestSku /subscriptions/{subscriptionId}/providers/Microsoft.HybridNetwork/vendors/{vendorName}/vendorSkus/{skuName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0