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 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",
})
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",
},
});
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:
- 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"
- 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"
- 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"
- 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"
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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