azure-native.baremetalinfrastructure.AzureBareMetalInstance
Explore with Pulumi AI
AzureBareMetal instance info on Azure (ARM properties and AzureBareMetal properties) Azure REST API version: 2024-08-01-preview.
Example Usage
AzureBareMetalInstances_Create
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var azureBareMetalInstance = new AzureNative.BareMetalInfrastructure.AzureBareMetalInstance("azureBareMetalInstance", new()
    {
        AzureBareMetalInstanceId = "23415635-4d7e-41dc-9598-8194f22c24e1",
        AzureBareMetalInstanceName = "myBMIInstance",
        HardwareProfile = new AzureNative.BareMetalInfrastructure.Inputs.HardwareProfileArgs
        {
            AzureBareMetalInstanceSize = AzureNative.BareMetalInfrastructure.AzureBareMetalInstanceSizeNamesEnum.S72,
            HardwareType = AzureNative.BareMetalInfrastructure.AzureBareMetalHardwareTypeNamesEnum.Cisco_UCS,
        },
        HwRevision = "Rev 3",
        Location = "westus",
        NetworkProfile = new AzureNative.BareMetalInfrastructure.Inputs.NetworkProfileArgs
        {
            CircuitId = "/subscriptions/f0f4887f-d13c-4943-a8ba-d7da28d2a3fd/resourceGroups/myResourceGroup/providers/Microsoft.Network/expressRouteCircuit",
            NetworkInterfaces = new[]
            {
                new AzureNative.BareMetalInfrastructure.Inputs.NetworkInterfaceArgs
                {
                    IpAddress = "100.100.100.100",
                },
            },
        },
        OsProfile = new AzureNative.BareMetalInfrastructure.Inputs.OSProfileArgs
        {
            ComputerName = "myComputerName",
            OsType = "SUSE",
            SshPublicKey = "{ssh-rsa public key}",
            Version = "12 SP1",
        },
        PowerState = AzureNative.BareMetalInfrastructure.AzureBareMetalInstancePowerStateEnum.Started,
        ProximityPlacementGroup = "/subscriptions/f0f4887f-d13c-4943-a8ba-d7da28d2a3fd/resourceGroups/myResourceGroup/providers/Microsoft.Compute/proximityPlacementGroups/myplacementgroup",
        ResourceGroupName = "myResourceGroup",
        StorageProfile = new AzureNative.BareMetalInfrastructure.Inputs.StorageProfileArgs
        {
            NfsIpAddress = "200.200.200.200",
        },
        Tags = 
        {
            { "testkey", "testvalue" },
        },
    });
});
package main
import (
	baremetalinfrastructure "github.com/pulumi/pulumi-azure-native-sdk/baremetalinfrastructure/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := baremetalinfrastructure.NewAzureBareMetalInstance(ctx, "azureBareMetalInstance", &baremetalinfrastructure.AzureBareMetalInstanceArgs{
			AzureBareMetalInstanceId:   pulumi.String("23415635-4d7e-41dc-9598-8194f22c24e1"),
			AzureBareMetalInstanceName: pulumi.String("myBMIInstance"),
			HardwareProfile: &baremetalinfrastructure.HardwareProfileArgs{
				AzureBareMetalInstanceSize: pulumi.String(baremetalinfrastructure.AzureBareMetalInstanceSizeNamesEnumS72),
				HardwareType:               pulumi.String(baremetalinfrastructure.AzureBareMetalHardwareTypeNamesEnum_Cisco_UCS),
			},
			HwRevision: pulumi.String("Rev 3"),
			Location:   pulumi.String("westus"),
			NetworkProfile: &baremetalinfrastructure.NetworkProfileArgs{
				CircuitId: pulumi.String("/subscriptions/f0f4887f-d13c-4943-a8ba-d7da28d2a3fd/resourceGroups/myResourceGroup/providers/Microsoft.Network/expressRouteCircuit"),
				NetworkInterfaces: baremetalinfrastructure.NetworkInterfaceArray{
					&baremetalinfrastructure.NetworkInterfaceArgs{
						IpAddress: pulumi.String("100.100.100.100"),
					},
				},
			},
			OsProfile: &baremetalinfrastructure.OSProfileArgs{
				ComputerName: pulumi.String("myComputerName"),
				OsType:       pulumi.String("SUSE"),
				SshPublicKey: pulumi.String("{ssh-rsa public key}"),
				Version:      pulumi.String("12 SP1"),
			},
			PowerState:              pulumi.String(baremetalinfrastructure.AzureBareMetalInstancePowerStateEnumStarted),
			ProximityPlacementGroup: pulumi.String("/subscriptions/f0f4887f-d13c-4943-a8ba-d7da28d2a3fd/resourceGroups/myResourceGroup/providers/Microsoft.Compute/proximityPlacementGroups/myplacementgroup"),
			ResourceGroupName:       pulumi.String("myResourceGroup"),
			StorageProfile: &baremetalinfrastructure.StorageProfileArgs{
				NfsIpAddress: pulumi.String("200.200.200.200"),
			},
			Tags: pulumi.StringMap{
				"testkey": pulumi.String("testvalue"),
			},
		})
		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.baremetalinfrastructure.AzureBareMetalInstance;
import com.pulumi.azurenative.baremetalinfrastructure.AzureBareMetalInstanceArgs;
import com.pulumi.azurenative.baremetalinfrastructure.inputs.HardwareProfileArgs;
import com.pulumi.azurenative.baremetalinfrastructure.inputs.NetworkProfileArgs;
import com.pulumi.azurenative.baremetalinfrastructure.inputs.OSProfileArgs;
import com.pulumi.azurenative.baremetalinfrastructure.inputs.StorageProfileArgs;
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 azureBareMetalInstance = new AzureBareMetalInstance("azureBareMetalInstance", AzureBareMetalInstanceArgs.builder()
            .azureBareMetalInstanceId("23415635-4d7e-41dc-9598-8194f22c24e1")
            .azureBareMetalInstanceName("myBMIInstance")
            .hardwareProfile(HardwareProfileArgs.builder()
                .azureBareMetalInstanceSize("S72")
                .hardwareType("Cisco_UCS")
                .build())
            .hwRevision("Rev 3")
            .location("westus")
            .networkProfile(NetworkProfileArgs.builder()
                .circuitId("/subscriptions/f0f4887f-d13c-4943-a8ba-d7da28d2a3fd/resourceGroups/myResourceGroup/providers/Microsoft.Network/expressRouteCircuit")
                .networkInterfaces(NetworkInterfaceArgs.builder()
                    .ipAddress("100.100.100.100")
                    .build())
                .build())
            .osProfile(OSProfileArgs.builder()
                .computerName("myComputerName")
                .osType("SUSE")
                .sshPublicKey("{ssh-rsa public key}")
                .version("12 SP1")
                .build())
            .powerState("started")
            .proximityPlacementGroup("/subscriptions/f0f4887f-d13c-4943-a8ba-d7da28d2a3fd/resourceGroups/myResourceGroup/providers/Microsoft.Compute/proximityPlacementGroups/myplacementgroup")
            .resourceGroupName("myResourceGroup")
            .storageProfile(StorageProfileArgs.builder()
                .nfsIpAddress("200.200.200.200")
                .build())
            .tags(Map.of("testkey", "testvalue"))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const azureBareMetalInstance = new azure_native.baremetalinfrastructure.AzureBareMetalInstance("azureBareMetalInstance", {
    azureBareMetalInstanceId: "23415635-4d7e-41dc-9598-8194f22c24e1",
    azureBareMetalInstanceName: "myBMIInstance",
    hardwareProfile: {
        azureBareMetalInstanceSize: azure_native.baremetalinfrastructure.AzureBareMetalInstanceSizeNamesEnum.S72,
        hardwareType: azure_native.baremetalinfrastructure.AzureBareMetalHardwareTypeNamesEnum.Cisco_UCS,
    },
    hwRevision: "Rev 3",
    location: "westus",
    networkProfile: {
        circuitId: "/subscriptions/f0f4887f-d13c-4943-a8ba-d7da28d2a3fd/resourceGroups/myResourceGroup/providers/Microsoft.Network/expressRouteCircuit",
        networkInterfaces: [{
            ipAddress: "100.100.100.100",
        }],
    },
    osProfile: {
        computerName: "myComputerName",
        osType: "SUSE",
        sshPublicKey: "{ssh-rsa public key}",
        version: "12 SP1",
    },
    powerState: azure_native.baremetalinfrastructure.AzureBareMetalInstancePowerStateEnum.Started,
    proximityPlacementGroup: "/subscriptions/f0f4887f-d13c-4943-a8ba-d7da28d2a3fd/resourceGroups/myResourceGroup/providers/Microsoft.Compute/proximityPlacementGroups/myplacementgroup",
    resourceGroupName: "myResourceGroup",
    storageProfile: {
        nfsIpAddress: "200.200.200.200",
    },
    tags: {
        testkey: "testvalue",
    },
});
import pulumi
import pulumi_azure_native as azure_native
azure_bare_metal_instance = azure_native.baremetalinfrastructure.AzureBareMetalInstance("azureBareMetalInstance",
    azure_bare_metal_instance_id="23415635-4d7e-41dc-9598-8194f22c24e1",
    azure_bare_metal_instance_name="myBMIInstance",
    hardware_profile={
        "azure_bare_metal_instance_size": azure_native.baremetalinfrastructure.AzureBareMetalInstanceSizeNamesEnum.S72,
        "hardware_type": azure_native.baremetalinfrastructure.AzureBareMetalHardwareTypeNamesEnum.CISCO_UCS,
    },
    hw_revision="Rev 3",
    location="westus",
    network_profile={
        "circuit_id": "/subscriptions/f0f4887f-d13c-4943-a8ba-d7da28d2a3fd/resourceGroups/myResourceGroup/providers/Microsoft.Network/expressRouteCircuit",
        "network_interfaces": [{
            "ip_address": "100.100.100.100",
        }],
    },
    os_profile={
        "computer_name": "myComputerName",
        "os_type": "SUSE",
        "ssh_public_key": "{ssh-rsa public key}",
        "version": "12 SP1",
    },
    power_state=azure_native.baremetalinfrastructure.AzureBareMetalInstancePowerStateEnum.STARTED,
    proximity_placement_group="/subscriptions/f0f4887f-d13c-4943-a8ba-d7da28d2a3fd/resourceGroups/myResourceGroup/providers/Microsoft.Compute/proximityPlacementGroups/myplacementgroup",
    resource_group_name="myResourceGroup",
    storage_profile={
        "nfs_ip_address": "200.200.200.200",
    },
    tags={
        "testkey": "testvalue",
    })
resources:
  azureBareMetalInstance:
    type: azure-native:baremetalinfrastructure:AzureBareMetalInstance
    properties:
      azureBareMetalInstanceId: 23415635-4d7e-41dc-9598-8194f22c24e1
      azureBareMetalInstanceName: myBMIInstance
      hardwareProfile:
        azureBareMetalInstanceSize: S72
        hardwareType: Cisco_UCS
      hwRevision: Rev 3
      location: westus
      networkProfile:
        circuitId: /subscriptions/f0f4887f-d13c-4943-a8ba-d7da28d2a3fd/resourceGroups/myResourceGroup/providers/Microsoft.Network/expressRouteCircuit
        networkInterfaces:
          - ipAddress: 100.100.100.100
      osProfile:
        computerName: myComputerName
        osType: SUSE
        sshPublicKey: '{ssh-rsa public key}'
        version: 12 SP1
      powerState: started
      proximityPlacementGroup: /subscriptions/f0f4887f-d13c-4943-a8ba-d7da28d2a3fd/resourceGroups/myResourceGroup/providers/Microsoft.Compute/proximityPlacementGroups/myplacementgroup
      resourceGroupName: myResourceGroup
      storageProfile:
        nfsIpAddress: 200.200.200.200
      tags:
        testkey: testvalue
Create AzureBareMetalInstance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AzureBareMetalInstance(name: string, args: AzureBareMetalInstanceArgs, opts?: CustomResourceOptions);@overload
def AzureBareMetalInstance(resource_name: str,
                           args: AzureBareMetalInstanceArgs,
                           opts: Optional[ResourceOptions] = None)
@overload
def AzureBareMetalInstance(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           resource_group_name: Optional[str] = None,
                           os_profile: Optional[OSProfileArgs] = None,
                           hardware_profile: Optional[HardwareProfileArgs] = None,
                           hw_revision: Optional[str] = None,
                           location: Optional[str] = None,
                           network_profile: Optional[NetworkProfileArgs] = None,
                           azure_bare_metal_instance_id: Optional[str] = None,
                           partner_node_id: Optional[str] = None,
                           power_state: Optional[Union[str, AzureBareMetalInstancePowerStateEnum]] = None,
                           proximity_placement_group: Optional[str] = None,
                           azure_bare_metal_instance_name: Optional[str] = None,
                           storage_profile: Optional[StorageProfileArgs] = None,
                           tags: Optional[Mapping[str, str]] = None)func NewAzureBareMetalInstance(ctx *Context, name string, args AzureBareMetalInstanceArgs, opts ...ResourceOption) (*AzureBareMetalInstance, error)public AzureBareMetalInstance(string name, AzureBareMetalInstanceArgs args, CustomResourceOptions? opts = null)
public AzureBareMetalInstance(String name, AzureBareMetalInstanceArgs args)
public AzureBareMetalInstance(String name, AzureBareMetalInstanceArgs args, CustomResourceOptions options)
type: azure-native:baremetalinfrastructure:AzureBareMetalInstance
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 AzureBareMetalInstanceArgs
- 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 AzureBareMetalInstanceArgs
- 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 AzureBareMetalInstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AzureBareMetalInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AzureBareMetalInstanceArgs
- 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 azureBareMetalInstanceResource = new AzureNative.BareMetalInfrastructure.AzureBareMetalInstance("azureBareMetalInstanceResource", new()
{
    ResourceGroupName = "string",
    OsProfile = new AzureNative.BareMetalInfrastructure.Inputs.OSProfileArgs
    {
        ComputerName = "string",
        OsType = "string",
        SshPublicKey = "string",
        Version = "string",
    },
    HardwareProfile = new AzureNative.BareMetalInfrastructure.Inputs.HardwareProfileArgs
    {
        AzureBareMetalInstanceSize = "string",
        HardwareType = "string",
    },
    HwRevision = "string",
    Location = "string",
    NetworkProfile = new AzureNative.BareMetalInfrastructure.Inputs.NetworkProfileArgs
    {
        CircuitId = "string",
        NetworkInterfaces = new[]
        {
            new AzureNative.BareMetalInfrastructure.Inputs.NetworkInterfaceArgs
            {
                IpAddress = "string",
            },
        },
    },
    AzureBareMetalInstanceId = "string",
    PartnerNodeId = "string",
    PowerState = "string",
    ProximityPlacementGroup = "string",
    AzureBareMetalInstanceName = "string",
    StorageProfile = new AzureNative.BareMetalInfrastructure.Inputs.StorageProfileArgs
    {
        NfsIpAddress = "string",
        OsDisks = new[]
        {
            new AzureNative.BareMetalInfrastructure.Inputs.DiskArgs
            {
                DiskSizeGB = 0,
                Name = "string",
            },
        },
    },
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := baremetalinfrastructure.NewAzureBareMetalInstance(ctx, "azureBareMetalInstanceResource", &baremetalinfrastructure.AzureBareMetalInstanceArgs{
	ResourceGroupName: pulumi.String("string"),
	OsProfile: &baremetalinfrastructure.OSProfileArgs{
		ComputerName: pulumi.String("string"),
		OsType:       pulumi.String("string"),
		SshPublicKey: pulumi.String("string"),
		Version:      pulumi.String("string"),
	},
	HardwareProfile: &baremetalinfrastructure.HardwareProfileArgs{
		AzureBareMetalInstanceSize: pulumi.String("string"),
		HardwareType:               pulumi.String("string"),
	},
	HwRevision: pulumi.String("string"),
	Location:   pulumi.String("string"),
	NetworkProfile: &baremetalinfrastructure.NetworkProfileArgs{
		CircuitId: pulumi.String("string"),
		NetworkInterfaces: baremetalinfrastructure.NetworkInterfaceArray{
			&baremetalinfrastructure.NetworkInterfaceArgs{
				IpAddress: pulumi.String("string"),
			},
		},
	},
	AzureBareMetalInstanceId:   pulumi.String("string"),
	PartnerNodeId:              pulumi.String("string"),
	PowerState:                 pulumi.String("string"),
	ProximityPlacementGroup:    pulumi.String("string"),
	AzureBareMetalInstanceName: pulumi.String("string"),
	StorageProfile: &baremetalinfrastructure.StorageProfileArgs{
		NfsIpAddress: pulumi.String("string"),
		OsDisks: baremetalinfrastructure.DiskArray{
			&baremetalinfrastructure.DiskArgs{
				DiskSizeGB: pulumi.Int(0),
				Name:       pulumi.String("string"),
			},
		},
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var azureBareMetalInstanceResource = new AzureBareMetalInstance("azureBareMetalInstanceResource", AzureBareMetalInstanceArgs.builder()
    .resourceGroupName("string")
    .osProfile(OSProfileArgs.builder()
        .computerName("string")
        .osType("string")
        .sshPublicKey("string")
        .version("string")
        .build())
    .hardwareProfile(HardwareProfileArgs.builder()
        .azureBareMetalInstanceSize("string")
        .hardwareType("string")
        .build())
    .hwRevision("string")
    .location("string")
    .networkProfile(NetworkProfileArgs.builder()
        .circuitId("string")
        .networkInterfaces(NetworkInterfaceArgs.builder()
            .ipAddress("string")
            .build())
        .build())
    .azureBareMetalInstanceId("string")
    .partnerNodeId("string")
    .powerState("string")
    .proximityPlacementGroup("string")
    .azureBareMetalInstanceName("string")
    .storageProfile(StorageProfileArgs.builder()
        .nfsIpAddress("string")
        .osDisks(DiskArgs.builder()
            .diskSizeGB(0)
            .name("string")
            .build())
        .build())
    .tags(Map.of("string", "string"))
    .build());
azure_bare_metal_instance_resource = azure_native.baremetalinfrastructure.AzureBareMetalInstance("azureBareMetalInstanceResource",
    resource_group_name="string",
    os_profile={
        "computer_name": "string",
        "os_type": "string",
        "ssh_public_key": "string",
        "version": "string",
    },
    hardware_profile={
        "azure_bare_metal_instance_size": "string",
        "hardware_type": "string",
    },
    hw_revision="string",
    location="string",
    network_profile={
        "circuit_id": "string",
        "network_interfaces": [{
            "ip_address": "string",
        }],
    },
    azure_bare_metal_instance_id="string",
    partner_node_id="string",
    power_state="string",
    proximity_placement_group="string",
    azure_bare_metal_instance_name="string",
    storage_profile={
        "nfs_ip_address": "string",
        "os_disks": [{
            "disk_size_gb": 0,
            "name": "string",
        }],
    },
    tags={
        "string": "string",
    })
const azureBareMetalInstanceResource = new azure_native.baremetalinfrastructure.AzureBareMetalInstance("azureBareMetalInstanceResource", {
    resourceGroupName: "string",
    osProfile: {
        computerName: "string",
        osType: "string",
        sshPublicKey: "string",
        version: "string",
    },
    hardwareProfile: {
        azureBareMetalInstanceSize: "string",
        hardwareType: "string",
    },
    hwRevision: "string",
    location: "string",
    networkProfile: {
        circuitId: "string",
        networkInterfaces: [{
            ipAddress: "string",
        }],
    },
    azureBareMetalInstanceId: "string",
    partnerNodeId: "string",
    powerState: "string",
    proximityPlacementGroup: "string",
    azureBareMetalInstanceName: "string",
    storageProfile: {
        nfsIpAddress: "string",
        osDisks: [{
            diskSizeGB: 0,
            name: "string",
        }],
    },
    tags: {
        string: "string",
    },
});
type: azure-native:baremetalinfrastructure:AzureBareMetalInstance
properties:
    azureBareMetalInstanceId: string
    azureBareMetalInstanceName: string
    hardwareProfile:
        azureBareMetalInstanceSize: string
        hardwareType: string
    hwRevision: string
    location: string
    networkProfile:
        circuitId: string
        networkInterfaces:
            - ipAddress: string
    osProfile:
        computerName: string
        osType: string
        sshPublicKey: string
        version: string
    partnerNodeId: string
    powerState: string
    proximityPlacementGroup: string
    resourceGroupName: string
    storageProfile:
        nfsIpAddress: string
        osDisks:
            - diskSizeGB: 0
              name: string
    tags:
        string: string
AzureBareMetalInstance 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 AzureBareMetalInstance resource accepts the following input properties:
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- AzureBare stringMetal Instance Id 
- Specifies the Azure Bare Metal Instance unique ID.
- AzureBare stringMetal Instance Name 
- Name of the Azure Bare Metal Instance, also known as the ResourceName.
- HardwareProfile Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. Hardware Profile 
- Specifies the hardware settings for the Azure Bare Metal Instance.
- HwRevision string
- Hardware revision of an Azure Bare Metal Instance
- Location string
- The geo-location where the resource lives
- NetworkProfile Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. Network Profile 
- Specifies the network settings for the Azure Bare Metal Instance.
- OsProfile Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. OSProfile 
- Specifies the operating system settings for the Azure Bare Metal Instance.
- PartnerNode stringId 
- ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- PowerState string | Pulumi.Azure Native. Bare Metal Infrastructure. Azure Bare Metal Instance Power State Enum 
- Resource power state
- ProximityPlacement stringGroup 
- Resource proximity placement group
- StorageProfile Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. Storage Profile 
- Specifies the storage settings for the Azure Bare Metal Instance disks.
- Dictionary<string, string>
- Resource tags.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- AzureBare stringMetal Instance Id 
- Specifies the Azure Bare Metal Instance unique ID.
- AzureBare stringMetal Instance Name 
- Name of the Azure Bare Metal Instance, also known as the ResourceName.
- HardwareProfile HardwareProfile Args 
- Specifies the hardware settings for the Azure Bare Metal Instance.
- HwRevision string
- Hardware revision of an Azure Bare Metal Instance
- Location string
- The geo-location where the resource lives
- NetworkProfile NetworkProfile Args 
- Specifies the network settings for the Azure Bare Metal Instance.
- OsProfile OSProfileArgs 
- Specifies the operating system settings for the Azure Bare Metal Instance.
- PartnerNode stringId 
- ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- PowerState string | AzureBare Metal Instance Power State Enum 
- Resource power state
- ProximityPlacement stringGroup 
- Resource proximity placement group
- StorageProfile StorageProfile Args 
- Specifies the storage settings for the Azure Bare Metal Instance disks.
- map[string]string
- Resource tags.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- azureBare StringMetal Instance Id 
- Specifies the Azure Bare Metal Instance unique ID.
- azureBare StringMetal Instance Name 
- Name of the Azure Bare Metal Instance, also known as the ResourceName.
- hardwareProfile HardwareProfile 
- Specifies the hardware settings for the Azure Bare Metal Instance.
- hwRevision String
- Hardware revision of an Azure Bare Metal Instance
- location String
- The geo-location where the resource lives
- networkProfile NetworkProfile 
- Specifies the network settings for the Azure Bare Metal Instance.
- osProfile OSProfile
- Specifies the operating system settings for the Azure Bare Metal Instance.
- partnerNode StringId 
- ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- powerState String | AzureBare Metal Instance Power State Enum 
- Resource power state
- proximityPlacement StringGroup 
- Resource proximity placement group
- storageProfile StorageProfile 
- Specifies the storage settings for the Azure Bare Metal Instance disks.
- Map<String,String>
- Resource tags.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- azureBare stringMetal Instance Id 
- Specifies the Azure Bare Metal Instance unique ID.
- azureBare stringMetal Instance Name 
- Name of the Azure Bare Metal Instance, also known as the ResourceName.
- hardwareProfile HardwareProfile 
- Specifies the hardware settings for the Azure Bare Metal Instance.
- hwRevision string
- Hardware revision of an Azure Bare Metal Instance
- location string
- The geo-location where the resource lives
- networkProfile NetworkProfile 
- Specifies the network settings for the Azure Bare Metal Instance.
- osProfile OSProfile
- Specifies the operating system settings for the Azure Bare Metal Instance.
- partnerNode stringId 
- ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- powerState string | AzureBare Metal Instance Power State Enum 
- Resource power state
- proximityPlacement stringGroup 
- Resource proximity placement group
- storageProfile StorageProfile 
- Specifies the storage settings for the Azure Bare Metal Instance disks.
- {[key: string]: string}
- Resource tags.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- azure_bare_ strmetal_ instance_ id 
- Specifies the Azure Bare Metal Instance unique ID.
- azure_bare_ strmetal_ instance_ name 
- Name of the Azure Bare Metal Instance, also known as the ResourceName.
- hardware_profile HardwareProfile Args 
- Specifies the hardware settings for the Azure Bare Metal Instance.
- hw_revision str
- Hardware revision of an Azure Bare Metal Instance
- location str
- The geo-location where the resource lives
- network_profile NetworkProfile Args 
- Specifies the network settings for the Azure Bare Metal Instance.
- os_profile OSProfileArgs 
- Specifies the operating system settings for the Azure Bare Metal Instance.
- partner_node_ strid 
- ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- power_state str | AzureBare Metal Instance Power State Enum 
- Resource power state
- proximity_placement_ strgroup 
- Resource proximity placement group
- storage_profile StorageProfile Args 
- Specifies the storage settings for the Azure Bare Metal Instance disks.
- Mapping[str, str]
- Resource tags.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- azureBare StringMetal Instance Id 
- Specifies the Azure Bare Metal Instance unique ID.
- azureBare StringMetal Instance Name 
- Name of the Azure Bare Metal Instance, also known as the ResourceName.
- hardwareProfile Property Map
- Specifies the hardware settings for the Azure Bare Metal Instance.
- hwRevision String
- Hardware revision of an Azure Bare Metal Instance
- location String
- The geo-location where the resource lives
- networkProfile Property Map
- Specifies the network settings for the Azure Bare Metal Instance.
- osProfile Property Map
- Specifies the operating system settings for the Azure Bare Metal Instance.
- partnerNode StringId 
- ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- powerState String | "starting" | "started" | "stopping" | "stopped" | "restarting" | "unknown"
- Resource power state
- proximityPlacement StringGroup 
- Resource proximity placement group
- storageProfile Property Map
- Specifies the storage settings for the Azure Bare Metal Instance disks.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the AzureBareMetalInstance 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
- State of provisioning of the AzureBareMetalInstance
- SystemData Pulumi.Azure Native. Bare Metal Infrastructure. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- ProvisioningState string
- State of provisioning of the AzureBareMetalInstance
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioningState String
- State of provisioning of the AzureBareMetalInstance
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioningState string
- State of provisioning of the AzureBareMetalInstance
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- provisioning_state str
- State of provisioning of the AzureBareMetalInstance
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioningState String
- State of provisioning of the AzureBareMetalInstance
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AzureBareMetalHardwareTypeNamesEnum, AzureBareMetalHardwareTypeNamesEnumArgs              
- Cisco_UCS
- Cisco_UCS
- HPE
- HPE
- SDFLEX
- SDFLEX
- AzureBare Metal Hardware Type Names Enum_Cisco_UCS 
- Cisco_UCS
- AzureBare Metal Hardware Type Names Enum HPE 
- HPE
- AzureBare Metal Hardware Type Names Enum SDFLEX 
- SDFLEX
- Cisco_UCS
- Cisco_UCS
- HPE
- HPE
- SDFLEX
- SDFLEX
- Cisco_UCS
- Cisco_UCS
- HPE
- HPE
- SDFLEX
- SDFLEX
- CISCO_UCS
- Cisco_UCS
- HPE
- HPE
- SDFLEX
- SDFLEX
- "Cisco_UCS"
- Cisco_UCS
- "HPE"
- HPE
- "SDFLEX"
- SDFLEX
AzureBareMetalInstancePowerStateEnum, AzureBareMetalInstancePowerStateEnumArgs              
- Starting
- starting
- Started
- started
- Stopping
- stopping
- Stopped
- stopped
- Restarting
- restarting
- Unknown
- unknown
- AzureBare Metal Instance Power State Enum Starting 
- starting
- AzureBare Metal Instance Power State Enum Started 
- started
- AzureBare Metal Instance Power State Enum Stopping 
- stopping
- AzureBare Metal Instance Power State Enum Stopped 
- stopped
- AzureBare Metal Instance Power State Enum Restarting 
- restarting
- AzureBare Metal Instance Power State Enum Unknown 
- unknown
- Starting
- starting
- Started
- started
- Stopping
- stopping
- Stopped
- stopped
- Restarting
- restarting
- Unknown
- unknown
- Starting
- starting
- Started
- started
- Stopping
- stopping
- Stopped
- stopped
- Restarting
- restarting
- Unknown
- unknown
- STARTING
- starting
- STARTED
- started
- STOPPING
- stopping
- STOPPED
- stopped
- RESTARTING
- restarting
- UNKNOWN
- unknown
- "starting"
- starting
- "started"
- started
- "stopping"
- stopping
- "stopped"
- stopped
- "restarting"
- restarting
- "unknown"
- unknown
AzureBareMetalInstanceSizeNamesEnum, AzureBareMetalInstanceSizeNamesEnumArgs              
- S72m
- S72m
- S144m
- S144m
- S72
- S72
- S144
- S144
- S192
- S192
- S192m
- S192m
- S192xm
- S192xm
- S96
- S96
- S112
- S112
- S224
- S224
- S224m
- S224m
- S224om
- S224om
- S224oo
- S224oo
- S224oom
- S224oom
- S224ooo
- S224ooo
- S384
- S384
- S384m
- S384m
- S384xm
- S384xm
- S384xxm
- S384xxm
- S448
- S448
- S448m
- S448m
- S448om
- S448om
- S448oo
- S448oo
- S448oom
- S448oom
- S448ooo
- S448ooo
- S448se
- S448se
- S576m
- S576m
- S576xm
- S576xm
- S672
- S672
- S672m
- S672m
- S672om
- S672om
- S672oo
- S672oo
- S672oom
- S672oom
- S672ooo
- S672ooo
- S768
- S768
- S768m
- S768m
- S768xm
- S768xm
- S896
- S896
- S896m
- S896m
- S896om
- S896om
- S896oo
- S896oo
- S896oom
- S896oom
- S896ooo
- S896ooo
- S960m
- S960m
- AzureBare Metal Instance Size Names Enum S72m 
- S72m
- AzureBare Metal Instance Size Names Enum S144m 
- S144m
- AzureBare Metal Instance Size Names Enum S72 
- S72
- AzureBare Metal Instance Size Names Enum S144 
- S144
- AzureBare Metal Instance Size Names Enum S192 
- S192
- AzureBare Metal Instance Size Names Enum S192m 
- S192m
- AzureBare Metal Instance Size Names Enum S192xm 
- S192xm
- AzureBare Metal Instance Size Names Enum S96 
- S96
- AzureBare Metal Instance Size Names Enum S112 
- S112
- AzureBare Metal Instance Size Names Enum S224 
- S224
- AzureBare Metal Instance Size Names Enum S224m 
- S224m
- AzureBare Metal Instance Size Names Enum S224om 
- S224om
- AzureBare Metal Instance Size Names Enum S224oo 
- S224oo
- AzureBare Metal Instance Size Names Enum S224oom 
- S224oom
- AzureBare Metal Instance Size Names Enum S224ooo 
- S224ooo
- AzureBare Metal Instance Size Names Enum S384 
- S384
- AzureBare Metal Instance Size Names Enum S384m 
- S384m
- AzureBare Metal Instance Size Names Enum S384xm 
- S384xm
- AzureBare Metal Instance Size Names Enum S384xxm 
- S384xxm
- AzureBare Metal Instance Size Names Enum S448 
- S448
- AzureBare Metal Instance Size Names Enum S448m 
- S448m
- AzureBare Metal Instance Size Names Enum S448om 
- S448om
- AzureBare Metal Instance Size Names Enum S448oo 
- S448oo
- AzureBare Metal Instance Size Names Enum S448oom 
- S448oom
- AzureBare Metal Instance Size Names Enum S448ooo 
- S448ooo
- AzureBare Metal Instance Size Names Enum S448se 
- S448se
- AzureBare Metal Instance Size Names Enum S576m 
- S576m
- AzureBare Metal Instance Size Names Enum S576xm 
- S576xm
- AzureBare Metal Instance Size Names Enum S672 
- S672
- AzureBare Metal Instance Size Names Enum S672m 
- S672m
- AzureBare Metal Instance Size Names Enum S672om 
- S672om
- AzureBare Metal Instance Size Names Enum S672oo 
- S672oo
- AzureBare Metal Instance Size Names Enum S672oom 
- S672oom
- AzureBare Metal Instance Size Names Enum S672ooo 
- S672ooo
- AzureBare Metal Instance Size Names Enum S768 
- S768
- AzureBare Metal Instance Size Names Enum S768m 
- S768m
- AzureBare Metal Instance Size Names Enum S768xm 
- S768xm
- AzureBare Metal Instance Size Names Enum S896 
- S896
- AzureBare Metal Instance Size Names Enum S896m 
- S896m
- AzureBare Metal Instance Size Names Enum S896om 
- S896om
- AzureBare Metal Instance Size Names Enum S896oo 
- S896oo
- AzureBare Metal Instance Size Names Enum S896oom 
- S896oom
- AzureBare Metal Instance Size Names Enum S896ooo 
- S896ooo
- AzureBare Metal Instance Size Names Enum S960m 
- S960m
- S72m
- S72m
- S144m
- S144m
- S72
- S72
- S144
- S144
- S192
- S192
- S192m
- S192m
- S192xm
- S192xm
- S96
- S96
- S112
- S112
- S224
- S224
- S224m
- S224m
- S224om
- S224om
- S224oo
- S224oo
- S224oom
- S224oom
- S224ooo
- S224ooo
- S384
- S384
- S384m
- S384m
- S384xm
- S384xm
- S384xxm
- S384xxm
- S448
- S448
- S448m
- S448m
- S448om
- S448om
- S448oo
- S448oo
- S448oom
- S448oom
- S448ooo
- S448ooo
- S448se
- S448se
- S576m
- S576m
- S576xm
- S576xm
- S672
- S672
- S672m
- S672m
- S672om
- S672om
- S672oo
- S672oo
- S672oom
- S672oom
- S672ooo
- S672ooo
- S768
- S768
- S768m
- S768m
- S768xm
- S768xm
- S896
- S896
- S896m
- S896m
- S896om
- S896om
- S896oo
- S896oo
- S896oom
- S896oom
- S896ooo
- S896ooo
- S960m
- S960m
- S72m
- S72m
- S144m
- S144m
- S72
- S72
- S144
- S144
- S192
- S192
- S192m
- S192m
- S192xm
- S192xm
- S96
- S96
- S112
- S112
- S224
- S224
- S224m
- S224m
- S224om
- S224om
- S224oo
- S224oo
- S224oom
- S224oom
- S224ooo
- S224ooo
- S384
- S384
- S384m
- S384m
- S384xm
- S384xm
- S384xxm
- S384xxm
- S448
- S448
- S448m
- S448m
- S448om
- S448om
- S448oo
- S448oo
- S448oom
- S448oom
- S448ooo
- S448ooo
- S448se
- S448se
- S576m
- S576m
- S576xm
- S576xm
- S672
- S672
- S672m
- S672m
- S672om
- S672om
- S672oo
- S672oo
- S672oom
- S672oom
- S672ooo
- S672ooo
- S768
- S768
- S768m
- S768m
- S768xm
- S768xm
- S896
- S896
- S896m
- S896m
- S896om
- S896om
- S896oo
- S896oo
- S896oom
- S896oom
- S896ooo
- S896ooo
- S960m
- S960m
- S72M
- S72m
- S144M
- S144m
- S72
- S72
- S144
- S144
- S192
- S192
- S192M
- S192m
- S192XM
- S192xm
- S96
- S96
- S112
- S112
- S224
- S224
- S224M
- S224m
- S224OM
- S224om
- S224OO
- S224oo
- S224OOM
- S224oom
- S224OOO
- S224ooo
- S384
- S384
- S384M
- S384m
- S384XM
- S384xm
- S384XXM
- S384xxm
- S448
- S448
- S448M
- S448m
- S448OM
- S448om
- S448OO
- S448oo
- S448OOM
- S448oom
- S448OOO
- S448ooo
- S448SE
- S448se
- S576M
- S576m
- S576XM
- S576xm
- S672
- S672
- S672M
- S672m
- S672OM
- S672om
- S672OO
- S672oo
- S672OOM
- S672oom
- S672OOO
- S672ooo
- S768
- S768
- S768M
- S768m
- S768XM
- S768xm
- S896
- S896
- S896M
- S896m
- S896OM
- S896om
- S896OO
- S896oo
- S896OOM
- S896oom
- S896OOO
- S896ooo
- S960M
- S960m
- "S72m"
- S72m
- "S144m"
- S144m
- "S72"
- S72
- "S144"
- S144
- "S192"
- S192
- "S192m"
- S192m
- "S192xm"
- S192xm
- "S96"
- S96
- "S112"
- S112
- "S224"
- S224
- "S224m"
- S224m
- "S224om"
- S224om
- "S224oo"
- S224oo
- "S224oom"
- S224oom
- "S224ooo"
- S224ooo
- "S384"
- S384
- "S384m"
- S384m
- "S384xm"
- S384xm
- "S384xxm"
- S384xxm
- "S448"
- S448
- "S448m"
- S448m
- "S448om"
- S448om
- "S448oo"
- S448oo
- "S448oom"
- S448oom
- "S448ooo"
- S448ooo
- "S448se"
- S448se
- "S576m"
- S576m
- "S576xm"
- S576xm
- "S672"
- S672
- "S672m"
- S672m
- "S672om"
- S672om
- "S672oo"
- S672oo
- "S672oom"
- S672oom
- "S672ooo"
- S672ooo
- "S768"
- S768
- "S768m"
- S768m
- "S768xm"
- S768xm
- "S896"
- S896
- "S896m"
- S896m
- "S896om"
- S896om
- "S896oo"
- S896oo
- "S896oom"
- S896oom
- "S896ooo"
- S896ooo
- "S960m"
- S960m
Disk, DiskArgs  
- DiskSize intGB 
- Specifies the size of an empty data disk in gigabytes.
- Name string
- The disk name.
- DiskSize intGB 
- Specifies the size of an empty data disk in gigabytes.
- Name string
- The disk name.
- diskSize IntegerGB 
- Specifies the size of an empty data disk in gigabytes.
- name String
- The disk name.
- diskSize numberGB 
- Specifies the size of an empty data disk in gigabytes.
- name string
- The disk name.
- disk_size_ intgb 
- Specifies the size of an empty data disk in gigabytes.
- name str
- The disk name.
- diskSize NumberGB 
- Specifies the size of an empty data disk in gigabytes.
- name String
- The disk name.
DiskResponse, DiskResponseArgs    
- Lun int
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
- DiskSize intGB 
- Specifies the size of an empty data disk in gigabytes.
- Name string
- The disk name.
- Lun int
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
- DiskSize intGB 
- Specifies the size of an empty data disk in gigabytes.
- Name string
- The disk name.
- lun Integer
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
- diskSize IntegerGB 
- Specifies the size of an empty data disk in gigabytes.
- name String
- The disk name.
- lun number
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
- diskSize numberGB 
- Specifies the size of an empty data disk in gigabytes.
- name string
- The disk name.
- lun int
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
- disk_size_ intgb 
- Specifies the size of an empty data disk in gigabytes.
- name str
- The disk name.
- lun Number
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
- diskSize NumberGB 
- Specifies the size of an empty data disk in gigabytes.
- name String
- The disk name.
HardwareProfile, HardwareProfileArgs    
- AzureBare string | Pulumi.Metal Instance Size Azure Native. Bare Metal Infrastructure. Azure Bare Metal Instance Size Names Enum 
- Specifies the Azure Bare Metal Instance SKU.
- HardwareType string | Pulumi.Azure Native. Bare Metal Infrastructure. Azure Bare Metal Hardware Type Names Enum 
- Name of the hardware type (vendor and/or their product name)
- AzureBare string | AzureMetal Instance Size Bare Metal Instance Size Names Enum 
- Specifies the Azure Bare Metal Instance SKU.
- HardwareType string | AzureBare Metal Hardware Type Names Enum 
- Name of the hardware type (vendor and/or their product name)
- azureBare String | AzureMetal Instance Size Bare Metal Instance Size Names Enum 
- Specifies the Azure Bare Metal Instance SKU.
- hardwareType String | AzureBare Metal Hardware Type Names Enum 
- Name of the hardware type (vendor and/or their product name)
- azureBare string | AzureMetal Instance Size Bare Metal Instance Size Names Enum 
- Specifies the Azure Bare Metal Instance SKU.
- hardwareType string | AzureBare Metal Hardware Type Names Enum 
- Name of the hardware type (vendor and/or their product name)
- azure_bare_ str | Azuremetal_ instance_ size Bare Metal Instance Size Names Enum 
- Specifies the Azure Bare Metal Instance SKU.
- hardware_type str | AzureBare Metal Hardware Type Names Enum 
- Name of the hardware type (vendor and/or their product name)
- azureBare String | "S72m" | "S144m" | "S72" | "S144" | "S192" | "S192m" | "S192xm" | "S96" | "S112" | "S224" | "S224m" | "S224om" | "S224oo" | "S224oom" | "S224ooo" | "S384" | "S384m" | "S384xm" | "S384xxm" | "S448" | "S448m" | "S448om" | "S448oo" | "S448oom" | "S448ooo" | "S448se" | "S576m" | "S576xm" | "S672" | "S672m" | "S672om" | "S672oo" | "S672oom" | "S672ooo" | "S768" | "S768m" | "S768xm" | "S896" | "S896m" | "S896om" | "S896oo" | "S896oom" | "S896ooo" | "S960m"Metal Instance Size 
- Specifies the Azure Bare Metal Instance SKU.
- hardwareType String | "Cisco_UCS" | "HPE" | "SDFLEX"
- Name of the hardware type (vendor and/or their product name)
HardwareProfileResponse, HardwareProfileResponseArgs      
- AzureBare stringMetal Instance Size 
- Specifies the Azure Bare Metal Instance SKU.
- HardwareType string
- Name of the hardware type (vendor and/or their product name)
- AzureBare stringMetal Instance Size 
- Specifies the Azure Bare Metal Instance SKU.
- HardwareType string
- Name of the hardware type (vendor and/or their product name)
- azureBare StringMetal Instance Size 
- Specifies the Azure Bare Metal Instance SKU.
- hardwareType String
- Name of the hardware type (vendor and/or their product name)
- azureBare stringMetal Instance Size 
- Specifies the Azure Bare Metal Instance SKU.
- hardwareType string
- Name of the hardware type (vendor and/or their product name)
- azure_bare_ strmetal_ instance_ size 
- Specifies the Azure Bare Metal Instance SKU.
- hardware_type str
- Name of the hardware type (vendor and/or their product name)
- azureBare StringMetal Instance Size 
- Specifies the Azure Bare Metal Instance SKU.
- hardwareType String
- Name of the hardware type (vendor and/or their product name)
NetworkInterface, NetworkInterfaceArgs    
- IpAddress string
- Specifies the IP address of the network interface.
- IpAddress string
- Specifies the IP address of the network interface.
- ipAddress String
- Specifies the IP address of the network interface.
- ipAddress string
- Specifies the IP address of the network interface.
- ip_address str
- Specifies the IP address of the network interface.
- ipAddress String
- Specifies the IP address of the network interface.
NetworkInterfaceResponse, NetworkInterfaceResponseArgs      
- IpAddress string
- Specifies the IP address of the network interface.
- IpAddress string
- Specifies the IP address of the network interface.
- ipAddress String
- Specifies the IP address of the network interface.
- ipAddress string
- Specifies the IP address of the network interface.
- ip_address str
- Specifies the IP address of the network interface.
- ipAddress String
- Specifies the IP address of the network interface.
NetworkProfile, NetworkProfileArgs    
- CircuitId string
- Specifies the circuit id for connecting to express route.
- NetworkInterfaces List<Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. Network Interface> 
- Specifies the network interfaces for the Azure Bare Metal Instance.
- CircuitId string
- Specifies the circuit id for connecting to express route.
- NetworkInterfaces []NetworkInterface 
- Specifies the network interfaces for the Azure Bare Metal Instance.
- circuitId String
- Specifies the circuit id for connecting to express route.
- networkInterfaces List<NetworkInterface> 
- Specifies the network interfaces for the Azure Bare Metal Instance.
- circuitId string
- Specifies the circuit id for connecting to express route.
- networkInterfaces NetworkInterface[] 
- Specifies the network interfaces for the Azure Bare Metal Instance.
- circuit_id str
- Specifies the circuit id for connecting to express route.
- network_interfaces Sequence[NetworkInterface] 
- Specifies the network interfaces for the Azure Bare Metal Instance.
- circuitId String
- Specifies the circuit id for connecting to express route.
- networkInterfaces List<Property Map>
- Specifies the network interfaces for the Azure Bare Metal Instance.
NetworkProfileResponse, NetworkProfileResponseArgs      
- CircuitId string
- Specifies the circuit id for connecting to express route.
- NetworkInterfaces List<Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. Network Interface Response> 
- Specifies the network interfaces for the Azure Bare Metal Instance.
- CircuitId string
- Specifies the circuit id for connecting to express route.
- NetworkInterfaces []NetworkInterface Response 
- Specifies the network interfaces for the Azure Bare Metal Instance.
- circuitId String
- Specifies the circuit id for connecting to express route.
- networkInterfaces List<NetworkInterface Response> 
- Specifies the network interfaces for the Azure Bare Metal Instance.
- circuitId string
- Specifies the circuit id for connecting to express route.
- networkInterfaces NetworkInterface Response[] 
- Specifies the network interfaces for the Azure Bare Metal Instance.
- circuit_id str
- Specifies the circuit id for connecting to express route.
- network_interfaces Sequence[NetworkInterface Response] 
- Specifies the network interfaces for the Azure Bare Metal Instance.
- circuitId String
- Specifies the circuit id for connecting to express route.
- networkInterfaces List<Property Map>
- Specifies the network interfaces for the Azure Bare Metal Instance.
OSProfile, OSProfileArgs  
- ComputerName string
- Specifies the host OS name of the Azure Bare Metal instance.
- OsType string
- This property allows you to specify the type of the OS.
- SshPublic stringKey 
- Specifies the SSH public key used to access the operating system.
- Version string
- Specifies version of operating system.
- ComputerName string
- Specifies the host OS name of the Azure Bare Metal instance.
- OsType string
- This property allows you to specify the type of the OS.
- SshPublic stringKey 
- Specifies the SSH public key used to access the operating system.
- Version string
- Specifies version of operating system.
- computerName String
- Specifies the host OS name of the Azure Bare Metal instance.
- osType String
- This property allows you to specify the type of the OS.
- sshPublic StringKey 
- Specifies the SSH public key used to access the operating system.
- version String
- Specifies version of operating system.
- computerName string
- Specifies the host OS name of the Azure Bare Metal instance.
- osType string
- This property allows you to specify the type of the OS.
- sshPublic stringKey 
- Specifies the SSH public key used to access the operating system.
- version string
- Specifies version of operating system.
- computer_name str
- Specifies the host OS name of the Azure Bare Metal instance.
- os_type str
- This property allows you to specify the type of the OS.
- ssh_public_ strkey 
- Specifies the SSH public key used to access the operating system.
- version str
- Specifies version of operating system.
- computerName String
- Specifies the host OS name of the Azure Bare Metal instance.
- osType String
- This property allows you to specify the type of the OS.
- sshPublic StringKey 
- Specifies the SSH public key used to access the operating system.
- version String
- Specifies version of operating system.
OSProfileResponse, OSProfileResponseArgs    
- ComputerName string
- Specifies the host OS name of the Azure Bare Metal instance.
- OsType string
- This property allows you to specify the type of the OS.
- SshPublic stringKey 
- Specifies the SSH public key used to access the operating system.
- Version string
- Specifies version of operating system.
- ComputerName string
- Specifies the host OS name of the Azure Bare Metal instance.
- OsType string
- This property allows you to specify the type of the OS.
- SshPublic stringKey 
- Specifies the SSH public key used to access the operating system.
- Version string
- Specifies version of operating system.
- computerName String
- Specifies the host OS name of the Azure Bare Metal instance.
- osType String
- This property allows you to specify the type of the OS.
- sshPublic StringKey 
- Specifies the SSH public key used to access the operating system.
- version String
- Specifies version of operating system.
- computerName string
- Specifies the host OS name of the Azure Bare Metal instance.
- osType string
- This property allows you to specify the type of the OS.
- sshPublic stringKey 
- Specifies the SSH public key used to access the operating system.
- version string
- Specifies version of operating system.
- computer_name str
- Specifies the host OS name of the Azure Bare Metal instance.
- os_type str
- This property allows you to specify the type of the OS.
- ssh_public_ strkey 
- Specifies the SSH public key used to access the operating system.
- version str
- Specifies version of operating system.
- computerName String
- Specifies the host OS name of the Azure Bare Metal instance.
- osType String
- This property allows you to specify the type of the OS.
- sshPublic StringKey 
- Specifies the SSH public key used to access the operating system.
- version String
- Specifies version of operating system.
StorageProfile, StorageProfileArgs    
- NfsIp stringAddress 
- IP Address to connect to storage.
- OsDisks List<Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. Disk> 
- Specifies information about the operating system disk used by bare metal instance.
- NfsIp stringAddress 
- IP Address to connect to storage.
- OsDisks []Disk
- Specifies information about the operating system disk used by bare metal instance.
- nfsIp StringAddress 
- IP Address to connect to storage.
- osDisks List<Disk>
- Specifies information about the operating system disk used by bare metal instance.
- nfsIp stringAddress 
- IP Address to connect to storage.
- osDisks Disk[]
- Specifies information about the operating system disk used by bare metal instance.
- nfs_ip_ straddress 
- IP Address to connect to storage.
- os_disks Sequence[Disk]
- Specifies information about the operating system disk used by bare metal instance.
- nfsIp StringAddress 
- IP Address to connect to storage.
- osDisks List<Property Map>
- Specifies information about the operating system disk used by bare metal instance.
StorageProfileResponse, StorageProfileResponseArgs      
- NfsIp stringAddress 
- IP Address to connect to storage.
- OsDisks List<Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. Disk Response> 
- Specifies information about the operating system disk used by bare metal instance.
- NfsIp stringAddress 
- IP Address to connect to storage.
- OsDisks []DiskResponse 
- Specifies information about the operating system disk used by bare metal instance.
- nfsIp StringAddress 
- IP Address to connect to storage.
- osDisks List<DiskResponse> 
- Specifies information about the operating system disk used by bare metal instance.
- nfsIp stringAddress 
- IP Address to connect to storage.
- osDisks DiskResponse[] 
- Specifies information about the operating system disk used by bare metal instance.
- nfs_ip_ straddress 
- IP Address to connect to storage.
- os_disks Sequence[DiskResponse] 
- Specifies information about the operating system disk used by bare metal instance.
- nfsIp StringAddress 
- IP Address to connect to storage.
- osDisks List<Property Map>
- Specifies information about the operating system disk used by bare metal instance.
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.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:baremetalinfrastructure:AzureBareMetalInstance myBMIInstance /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.BareMetalInfrastructure/bareMetalInstances/{azureBareMetalInstanceName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0