AzureBareMetal instance info on Azure (ARM properties and AzureBareMetal properties)
Uses Azure REST API version 2024-08-01-preview. In version 2.x of the Azure Native provider, it used 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/v3"
"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:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Azure
Bare stringMetal Instance Id - Specifies the Azure Bare Metal Instance unique ID.
- Azure
Bare stringMetal Instance Name - Name of the Azure Bare Metal Instance, also known as the ResourceName.
- Hardware
Profile Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. Hardware Profile - Specifies the hardware settings for the Azure Bare Metal Instance.
- Hw
Revision string - Hardware revision of an Azure Bare Metal Instance
- Location string
- The geo-location where the resource lives
- Network
Profile Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. Network Profile - Specifies the network settings for the Azure Bare Metal Instance.
- Os
Profile Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. OSProfile - Specifies the operating system settings for the Azure Bare Metal Instance.
- Partner
Node stringId - ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- Power
State string | Pulumi.Azure Native. Bare Metal Infrastructure. Azure Bare Metal Instance Power State Enum - Resource power state
- Proximity
Placement stringGroup - Resource proximity placement group
- Storage
Profile 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.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Azure
Bare stringMetal Instance Id - Specifies the Azure Bare Metal Instance unique ID.
- Azure
Bare stringMetal 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 string - Hardware revision of an Azure Bare Metal Instance
- Location string
- 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 stringId - ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- Power
State string | AzureBare Metal Instance Power State Enum - Resource power state
- Proximity
Placement stringGroup - Resource proximity placement group
- Storage
Profile StorageProfile Args - Specifies the storage settings for the Azure Bare Metal Instance disks.
- map[string]string
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- azure
Bare StringMetal Instance Id - Specifies the Azure Bare Metal Instance unique ID.
- azure
Bare StringMetal Instance Name - Name of the Azure Bare Metal Instance, also known as the ResourceName.
- hardware
Profile HardwareProfile - Specifies the hardware settings for the Azure Bare Metal Instance.
- hw
Revision String - Hardware revision of an Azure Bare Metal Instance
- location String
- The geo-location where the resource lives
- network
Profile NetworkProfile - Specifies the network settings for the Azure Bare Metal Instance.
- os
Profile OSProfile - Specifies the operating system settings for the Azure Bare Metal Instance.
- partner
Node StringId - ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- power
State String | AzureBare Metal Instance Power State Enum - Resource power state
- proximity
Placement StringGroup - Resource proximity placement group
- storage
Profile StorageProfile - Specifies the storage settings for the Azure Bare Metal Instance disks.
- Map<String,String>
- Resource tags.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- azure
Bare stringMetal Instance Id - Specifies the Azure Bare Metal Instance unique ID.
- azure
Bare stringMetal Instance Name - Name of the Azure Bare Metal Instance, also known as the ResourceName.
- hardware
Profile HardwareProfile - Specifies the hardware settings for the Azure Bare Metal Instance.
- hw
Revision string - Hardware revision of an Azure Bare Metal Instance
- location string
- The geo-location where the resource lives
- network
Profile NetworkProfile - Specifies the network settings for the Azure Bare Metal Instance.
- os
Profile OSProfile - Specifies the operating system settings for the Azure Bare Metal Instance.
- partner
Node stringId - ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- power
State string | AzureBare Metal Instance Power State Enum - Resource power state
- proximity
Placement stringGroup - Resource proximity placement group
- storage
Profile 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.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- azure
Bare StringMetal Instance Id - Specifies the Azure Bare Metal Instance unique ID.
- azure
Bare StringMetal Instance Name - Name of the Azure Bare Metal Instance, also known as the ResourceName.
- hardware
Profile Property Map - Specifies the hardware settings for the Azure Bare Metal Instance.
- hw
Revision String - Hardware revision of an Azure Bare Metal Instance
- location String
- The geo-location where the resource lives
- network
Profile Property Map - Specifies the network settings for the Azure Bare Metal Instance.
- os
Profile Property Map - Specifies the operating system settings for the Azure Bare Metal Instance.
- partner
Node StringId - ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- power
State String | "starting" | "started" | "stopping" | "stopped" | "restarting" | "unknown" - Resource power state
- proximity
Placement StringGroup - Resource proximity placement group
- storage
Profile 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:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - State of provisioning of the AzureBareMetalInstance
- System
Data 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"
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- Provisioning
State string - State of provisioning of the AzureBareMetalInstance
- System
Data 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"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - State of provisioning of the AzureBareMetalInstance
- system
Data 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"
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- provisioning
State string - State of provisioning of the AzureBareMetalInstance
- system
Data 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"
- azure_
api_ strversion - The Azure API version of the resource.
- 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"
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- provisioning
State String - State of provisioning of the AzureBareMetalInstance
- system
Data 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
- Azure
Bare Metal Hardware Type Names Enum_Cisco_UCS Cisco_UCS- Azure
Bare Metal Hardware Type Names Enum HPE HPE- Azure
Bare 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
- Azure
Bare Metal Instance Power State Enum Starting starting- Azure
Bare Metal Instance Power State Enum Started started- Azure
Bare Metal Instance Power State Enum Stopping stopping- Azure
Bare Metal Instance Power State Enum Stopped stopped- Azure
Bare Metal Instance Power State Enum Restarting restarting- Azure
Bare 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
- Azure
Bare Metal Instance Size Names Enum S72m S72m- Azure
Bare Metal Instance Size Names Enum S144m S144m- Azure
Bare Metal Instance Size Names Enum S72 S72- Azure
Bare Metal Instance Size Names Enum S144 S144- Azure
Bare Metal Instance Size Names Enum S192 S192- Azure
Bare Metal Instance Size Names Enum S192m S192m- Azure
Bare Metal Instance Size Names Enum S192xm S192xm- Azure
Bare Metal Instance Size Names Enum S96 S96- Azure
Bare Metal Instance Size Names Enum S112 S112- Azure
Bare Metal Instance Size Names Enum S224 S224- Azure
Bare Metal Instance Size Names Enum S224m S224m- Azure
Bare Metal Instance Size Names Enum S224om S224om- Azure
Bare Metal Instance Size Names Enum S224oo S224oo- Azure
Bare Metal Instance Size Names Enum S224oom S224oom- Azure
Bare Metal Instance Size Names Enum S224ooo S224ooo- Azure
Bare Metal Instance Size Names Enum S384 S384- Azure
Bare Metal Instance Size Names Enum S384m S384m- Azure
Bare Metal Instance Size Names Enum S384xm S384xm- Azure
Bare Metal Instance Size Names Enum S384xxm S384xxm- Azure
Bare Metal Instance Size Names Enum S448 S448- Azure
Bare Metal Instance Size Names Enum S448m S448m- Azure
Bare Metal Instance Size Names Enum S448om S448om- Azure
Bare Metal Instance Size Names Enum S448oo S448oo- Azure
Bare Metal Instance Size Names Enum S448oom S448oom- Azure
Bare Metal Instance Size Names Enum S448ooo S448ooo- Azure
Bare Metal Instance Size Names Enum S448se S448se- Azure
Bare Metal Instance Size Names Enum S576m S576m- Azure
Bare Metal Instance Size Names Enum S576xm S576xm- Azure
Bare Metal Instance Size Names Enum S672 S672- Azure
Bare Metal Instance Size Names Enum S672m S672m- Azure
Bare Metal Instance Size Names Enum S672om S672om- Azure
Bare Metal Instance Size Names Enum S672oo S672oo- Azure
Bare Metal Instance Size Names Enum S672oom S672oom- Azure
Bare Metal Instance Size Names Enum S672ooo S672ooo- Azure
Bare Metal Instance Size Names Enum S768 S768- Azure
Bare Metal Instance Size Names Enum S768m S768m- Azure
Bare Metal Instance Size Names Enum S768xm S768xm- Azure
Bare Metal Instance Size Names Enum S896 S896- Azure
Bare Metal Instance Size Names Enum S896m S896m- Azure
Bare Metal Instance Size Names Enum S896om S896om- Azure
Bare Metal Instance Size Names Enum S896oo S896oo- Azure
Bare Metal Instance Size Names Enum S896oom S896oom- Azure
Bare Metal Instance Size Names Enum S896ooo S896ooo- Azure
Bare 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
Specifies the disk information fo the Azure Bare Metal Instance- Disk
Size intGB - 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 string
- The disk name.
- disk
Size IntegerGB - Specifies the size of an empty data disk in gigabytes.
- name String
- The disk name.
- disk
Size 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.
- disk
Size NumberGB - Specifies the size of an empty data disk in gigabytes.
- name String
- The disk name.
DiskResponse, DiskResponseArgs
Specifies the disk information fo the Azure Bare Metal Instance- 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 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 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.
- disk
Size 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.
- disk
Size 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.
- disk
Size NumberGB - Specifies the size of an empty data disk in gigabytes.
- name String
- The disk name.
HardwareProfile, HardwareProfileArgs
Specifies the hardware settings for the Azure Bare Metal Instance.- Azure
Bare string | Pulumi.Metal Instance Size Azure Native. Bare Metal Infrastructure. Azure Bare Metal Instance Size Names Enum - Specifies the Azure Bare Metal Instance SKU.
- Hardware
Type 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)
- Azure
Bare string | AzureMetal Instance Size Bare Metal Instance Size Names Enum - Specifies the Azure Bare Metal Instance SKU.
- Hardware
Type string | AzureBare Metal Hardware Type Names Enum - Name of the hardware type (vendor and/or their product name)
- azure
Bare String | AzureMetal Instance Size Bare Metal Instance Size Names Enum - Specifies the Azure Bare Metal Instance SKU.
- hardware
Type String | AzureBare Metal Hardware Type Names Enum - Name of the hardware type (vendor and/or their product name)
- azure
Bare string | AzureMetal Instance Size Bare Metal Instance Size Names Enum - Specifies the Azure Bare Metal Instance SKU.
- hardware
Type 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)
- azure
Bare 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.
- hardware
Type String | "Cisco_UCS" | "HPE" | "SDFLEX" - Name of the hardware type (vendor and/or their product name)
HardwareProfileResponse, HardwareProfileResponseArgs
Specifies the hardware settings for the Azure Bare Metal Instance.- Azure
Bare stringMetal Instance Size - Specifies the Azure Bare Metal Instance SKU.
- Hardware
Type string - Name of the hardware type (vendor and/or their product name)
- Azure
Bare stringMetal Instance Size - Specifies the Azure Bare Metal Instance SKU.
- Hardware
Type string - Name of the hardware type (vendor and/or their product name)
- azure
Bare StringMetal Instance Size - Specifies the Azure Bare Metal Instance SKU.
- hardware
Type String - Name of the hardware type (vendor and/or their product name)
- azure
Bare stringMetal Instance Size - Specifies the Azure Bare Metal Instance SKU.
- hardware
Type 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)
- azure
Bare StringMetal Instance Size - Specifies the Azure Bare Metal Instance SKU.
- hardware
Type String - Name of the hardware type (vendor and/or their product name)
NetworkInterface, NetworkInterfaceArgs
Specifies the network interfaces of a bare metal resource.- Ip
Address string - Specifies the IP address of the network interface.
- Ip
Address string - Specifies the IP address of the network interface.
- ip
Address String - Specifies the IP address of the network interface.
- ip
Address string - Specifies the IP address of the network interface.
- ip_
address str - Specifies the IP address of the network interface.
- ip
Address String - Specifies the IP address of the network interface.
NetworkInterfaceResponse, NetworkInterfaceResponseArgs
Specifies the network interfaces of a bare metal resource.- Ip
Address string - Specifies the IP address of the network interface.
- Ip
Address string - Specifies the IP address of the network interface.
- ip
Address String - Specifies the IP address of the network interface.
- ip
Address string - Specifies the IP address of the network interface.
- ip_
address str - Specifies the IP address of the network interface.
- ip
Address String - Specifies the IP address of the network interface.
NetworkProfile, NetworkProfileArgs
Specifies the network settings for the Azure Bare Metal Instance disks.- Circuit
Id string - Specifies the circuit id for connecting to express route.
- Network
Interfaces List<Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. Network Interface> - Specifies the network interfaces for the Azure Bare Metal Instance.
- Circuit
Id string - Specifies the circuit id for connecting to express route.
- Network
Interfaces []NetworkInterface - Specifies the network interfaces for the Azure Bare Metal Instance.
- circuit
Id String - Specifies the circuit id for connecting to express route.
- network
Interfaces List<NetworkInterface> - Specifies the network interfaces for the Azure Bare Metal Instance.
- circuit
Id string - Specifies the circuit id for connecting to express route.
- network
Interfaces 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.
- circuit
Id String - Specifies the circuit id for connecting to express route.
- network
Interfaces List<Property Map> - Specifies the network interfaces for the Azure Bare Metal Instance.
NetworkProfileResponse, NetworkProfileResponseArgs
Specifies the network settings for the Azure Bare Metal Instance disks.- Circuit
Id string - Specifies the circuit id for connecting to express route.
- Network
Interfaces List<Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. Network Interface Response> - Specifies the network interfaces for the Azure Bare Metal Instance.
- Circuit
Id string - Specifies the circuit id for connecting to express route.
- Network
Interfaces []NetworkInterface Response - Specifies the network interfaces for the Azure Bare Metal Instance.
- circuit
Id String - Specifies the circuit id for connecting to express route.
- network
Interfaces List<NetworkInterface Response> - Specifies the network interfaces for the Azure Bare Metal Instance.
- circuit
Id string - Specifies the circuit id for connecting to express route.
- network
Interfaces 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.
- circuit
Id String - Specifies the circuit id for connecting to express route.
- network
Interfaces List<Property Map> - Specifies the network interfaces for the Azure Bare Metal Instance.
OSProfile, OSProfileArgs
Specifies the operating system settings for the Azure Bare Metal instance.- Computer
Name string - Specifies the host OS name of the Azure Bare Metal instance.
- Os
Type string - This property allows you to specify the type of the OS.
- Ssh
Public stringKey - Specifies the SSH public key used to access the operating system.
- Version string
- Specifies version of operating system.
- Computer
Name string - Specifies the host OS name of the Azure Bare Metal instance.
- Os
Type string - This property allows you to specify the type of the OS.
- Ssh
Public stringKey - Specifies the SSH public key used to access the operating system.
- Version string
- Specifies version of operating system.
- computer
Name String - Specifies the host OS name of the Azure Bare Metal instance.
- os
Type String - This property allows you to specify the type of the OS.
- ssh
Public StringKey - Specifies the SSH public key used to access the operating system.
- version String
- Specifies version of operating system.
- computer
Name string - Specifies the host OS name of the Azure Bare Metal instance.
- os
Type string - This property allows you to specify the type of the OS.
- ssh
Public 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.
- computer
Name String - Specifies the host OS name of the Azure Bare Metal instance.
- os
Type String - This property allows you to specify the type of the OS.
- ssh
Public StringKey - Specifies the SSH public key used to access the operating system.
- version String
- Specifies version of operating system.
OSProfileResponse, OSProfileResponseArgs
Specifies the operating system settings for the Azure Bare Metal instance.- Computer
Name string - Specifies the host OS name of the Azure Bare Metal instance.
- Os
Type string - This property allows you to specify the type of the OS.
- Ssh
Public stringKey - Specifies the SSH public key used to access the operating system.
- Version string
- Specifies version of operating system.
- Computer
Name string - Specifies the host OS name of the Azure Bare Metal instance.
- Os
Type string - This property allows you to specify the type of the OS.
- Ssh
Public stringKey - Specifies the SSH public key used to access the operating system.
- Version string
- Specifies version of operating system.
- computer
Name String - Specifies the host OS name of the Azure Bare Metal instance.
- os
Type String - This property allows you to specify the type of the OS.
- ssh
Public StringKey - Specifies the SSH public key used to access the operating system.
- version String
- Specifies version of operating system.
- computer
Name string - Specifies the host OS name of the Azure Bare Metal instance.
- os
Type string - This property allows you to specify the type of the OS.
- ssh
Public 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.
- computer
Name String - Specifies the host OS name of the Azure Bare Metal instance.
- os
Type String - This property allows you to specify the type of the OS.
- ssh
Public StringKey - Specifies the SSH public key used to access the operating system.
- version String
- Specifies version of operating system.
StorageProfile, StorageProfileArgs
Specifies the storage settings for the Azure Bare Metal instance disks.- Nfs
Ip stringAddress - IP Address to connect to storage.
- Os
Disks List<Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. Disk> - Specifies information about the operating system disk used by bare metal instance.
- Nfs
Ip stringAddress - IP Address to connect to storage.
- Os
Disks []Disk - Specifies information about the operating system disk used by bare metal instance.
- nfs
Ip StringAddress - IP Address to connect to storage.
- os
Disks List<Disk> - Specifies information about the operating system disk used by bare metal instance.
- nfs
Ip stringAddress - IP Address to connect to storage.
- os
Disks 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.
- nfs
Ip StringAddress - IP Address to connect to storage.
- os
Disks List<Property Map> - Specifies information about the operating system disk used by bare metal instance.
StorageProfileResponse, StorageProfileResponseArgs
Specifies the storage settings for the Azure Bare Metal instance disks.- Nfs
Ip stringAddress - IP Address to connect to storage.
- Os
Disks List<Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. Disk Response> - Specifies information about the operating system disk used by bare metal instance.
- Nfs
Ip stringAddress - IP Address to connect to storage.
- Os
Disks []DiskResponse - Specifies information about the operating system disk used by bare metal instance.
- nfs
Ip StringAddress - IP Address to connect to storage.
- os
Disks List<DiskResponse> - Specifies information about the operating system disk used by bare metal instance.
- nfs
Ip stringAddress - IP Address to connect to storage.
- os
Disks 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.
- nfs
Ip StringAddress - IP Address to connect to storage.
- os
Disks List<Property Map> - Specifies information about the operating system disk used by bare metal instance.
SystemDataResponse, SystemDataResponseArgs
Metadata pertaining to creation and last modification of the resource.- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified 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
