1. Packages
  2. Azure Native v2
  3. API Docs
  4. networkcloud
  5. BareMetalMachine
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.networkcloud.BareMetalMachine

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Azure REST API version: 2023-10-01-preview. Prior API version in Azure Native 1.x: 2022-12-12-preview.

Other available API versions: 2023-07-01, 2024-06-01-preview, 2024-07-01, 2024-10-01-preview.

Example Usage

Create or update bare metal machine

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var bareMetalMachine = new AzureNative.NetworkCloud.BareMetalMachine("bareMetalMachine", new()
    {
        BareMetalMachineName = "bareMetalMachineName",
        BmcConnectionString = "bmcconnectionstring",
        BmcCredentials = new AzureNative.NetworkCloud.Inputs.AdministrativeCredentialsArgs
        {
            Password = "{password}",
            Username = "bmcuser",
        },
        BmcMacAddress = "00:00:4f:00:57:00",
        BootMacAddress = "00:00:4e:00:58:af",
        ExtendedLocation = new AzureNative.NetworkCloud.Inputs.ExtendedLocationArgs
        {
            Name = "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName",
            Type = "CustomLocation",
        },
        Location = "location",
        MachineDetails = "User-provided machine details.",
        MachineName = "r01c001",
        MachineSkuId = "684E-3B16-399E",
        RackId = "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName",
        RackSlot = 1,
        ResourceGroupName = "resourceGroupName",
        SerialNumber = "BM1219XXX",
        Tags = 
        {
            { "key1", "myvalue1" },
            { "key2", "myvalue2" },
        },
    });

});
Copy
package main

import (
	networkcloud "github.com/pulumi/pulumi-azure-native-sdk/networkcloud/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := networkcloud.NewBareMetalMachine(ctx, "bareMetalMachine", &networkcloud.BareMetalMachineArgs{
			BareMetalMachineName: pulumi.String("bareMetalMachineName"),
			BmcConnectionString:  pulumi.String("bmcconnectionstring"),
			BmcCredentials: &networkcloud.AdministrativeCredentialsArgs{
				Password: pulumi.String("{password}"),
				Username: pulumi.String("bmcuser"),
			},
			BmcMacAddress:  pulumi.String("00:00:4f:00:57:00"),
			BootMacAddress: pulumi.String("00:00:4e:00:58:af"),
			ExtendedLocation: &networkcloud.ExtendedLocationArgs{
				Name: pulumi.String("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName"),
				Type: pulumi.String("CustomLocation"),
			},
			Location:          pulumi.String("location"),
			MachineDetails:    pulumi.String("User-provided machine details."),
			MachineName:       pulumi.String("r01c001"),
			MachineSkuId:      pulumi.String("684E-3B16-399E"),
			RackId:            pulumi.String("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName"),
			RackSlot:          pulumi.Float64(1),
			ResourceGroupName: pulumi.String("resourceGroupName"),
			SerialNumber:      pulumi.String("BM1219XXX"),
			Tags: pulumi.StringMap{
				"key1": pulumi.String("myvalue1"),
				"key2": pulumi.String("myvalue2"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.networkcloud.BareMetalMachine;
import com.pulumi.azurenative.networkcloud.BareMetalMachineArgs;
import com.pulumi.azurenative.networkcloud.inputs.AdministrativeCredentialsArgs;
import com.pulumi.azurenative.networkcloud.inputs.ExtendedLocationArgs;
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 bareMetalMachine = new BareMetalMachine("bareMetalMachine", BareMetalMachineArgs.builder()
            .bareMetalMachineName("bareMetalMachineName")
            .bmcConnectionString("bmcconnectionstring")
            .bmcCredentials(AdministrativeCredentialsArgs.builder()
                .password("{password}")
                .username("bmcuser")
                .build())
            .bmcMacAddress("00:00:4f:00:57:00")
            .bootMacAddress("00:00:4e:00:58:af")
            .extendedLocation(ExtendedLocationArgs.builder()
                .name("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName")
                .type("CustomLocation")
                .build())
            .location("location")
            .machineDetails("User-provided machine details.")
            .machineName("r01c001")
            .machineSkuId("684E-3B16-399E")
            .rackId("/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName")
            .rackSlot(1)
            .resourceGroupName("resourceGroupName")
            .serialNumber("BM1219XXX")
            .tags(Map.ofEntries(
                Map.entry("key1", "myvalue1"),
                Map.entry("key2", "myvalue2")
            ))
            .build());

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const bareMetalMachine = new azure_native.networkcloud.BareMetalMachine("bareMetalMachine", {
    bareMetalMachineName: "bareMetalMachineName",
    bmcConnectionString: "bmcconnectionstring",
    bmcCredentials: {
        password: "{password}",
        username: "bmcuser",
    },
    bmcMacAddress: "00:00:4f:00:57:00",
    bootMacAddress: "00:00:4e:00:58:af",
    extendedLocation: {
        name: "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName",
        type: "CustomLocation",
    },
    location: "location",
    machineDetails: "User-provided machine details.",
    machineName: "r01c001",
    machineSkuId: "684E-3B16-399E",
    rackId: "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName",
    rackSlot: 1,
    resourceGroupName: "resourceGroupName",
    serialNumber: "BM1219XXX",
    tags: {
        key1: "myvalue1",
        key2: "myvalue2",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

bare_metal_machine = azure_native.networkcloud.BareMetalMachine("bareMetalMachine",
    bare_metal_machine_name="bareMetalMachineName",
    bmc_connection_string="bmcconnectionstring",
    bmc_credentials={
        "password": "{password}",
        "username": "bmcuser",
    },
    bmc_mac_address="00:00:4f:00:57:00",
    boot_mac_address="00:00:4e:00:58:af",
    extended_location={
        "name": "/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName",
        "type": "CustomLocation",
    },
    location="location",
    machine_details="User-provided machine details.",
    machine_name="r01c001",
    machine_sku_id="684E-3B16-399E",
    rack_id="/subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName",
    rack_slot=1,
    resource_group_name="resourceGroupName",
    serial_number="BM1219XXX",
    tags={
        "key1": "myvalue1",
        "key2": "myvalue2",
    })
Copy
resources:
  bareMetalMachine:
    type: azure-native:networkcloud:BareMetalMachine
    properties:
      bareMetalMachineName: bareMetalMachineName
      bmcConnectionString: bmcconnectionstring
      bmcCredentials:
        password: '{password}'
        username: bmcuser
      bmcMacAddress: 00:00:4f:00:57:00
      bootMacAddress: 00:00:4e:00:58:af
      extendedLocation:
        name: /subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.ExtendedLocation/customLocations/clusterExtendedLocationName
        type: CustomLocation
      location: location
      machineDetails: User-provided machine details.
      machineName: r01c001
      machineSkuId: 684E-3B16-399E
      rackId: /subscriptions/123e4567-e89b-12d3-a456-426655440000/resourceGroups/resourceGroupName/providers/Microsoft.NetworkCloud/racks/rackName
      rackSlot: 1
      resourceGroupName: resourceGroupName
      serialNumber: BM1219XXX
      tags:
        key1: myvalue1
        key2: myvalue2
Copy

Create BareMetalMachine Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new BareMetalMachine(name: string, args: BareMetalMachineArgs, opts?: CustomResourceOptions);
@overload
def BareMetalMachine(resource_name: str,
                     args: BareMetalMachineArgs,
                     opts: Optional[ResourceOptions] = None)

@overload
def BareMetalMachine(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     machine_sku_id: Optional[str] = None,
                     rack_id: Optional[str] = None,
                     bmc_credentials: Optional[AdministrativeCredentialsArgs] = None,
                     bmc_mac_address: Optional[str] = None,
                     boot_mac_address: Optional[str] = None,
                     extended_location: Optional[ExtendedLocationArgs] = None,
                     bmc_connection_string: Optional[str] = None,
                     machine_name: Optional[str] = None,
                     serial_number: Optional[str] = None,
                     resource_group_name: Optional[str] = None,
                     machine_details: Optional[str] = None,
                     rack_slot: Optional[float] = None,
                     bare_metal_machine_name: Optional[str] = None,
                     location: Optional[str] = None,
                     tags: Optional[Mapping[str, str]] = None)
func NewBareMetalMachine(ctx *Context, name string, args BareMetalMachineArgs, opts ...ResourceOption) (*BareMetalMachine, error)
public BareMetalMachine(string name, BareMetalMachineArgs args, CustomResourceOptions? opts = null)
public BareMetalMachine(String name, BareMetalMachineArgs args)
public BareMetalMachine(String name, BareMetalMachineArgs args, CustomResourceOptions options)
type: azure-native:networkcloud:BareMetalMachine
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. BareMetalMachineArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. BareMetalMachineArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. BareMetalMachineArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. BareMetalMachineArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. BareMetalMachineArgs
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 bareMetalMachineResource = new AzureNative.Networkcloud.BareMetalMachine("bareMetalMachineResource", new()
{
    MachineSkuId = "string",
    RackId = "string",
    BmcCredentials = 
    {
        { "password", "string" },
        { "username", "string" },
    },
    BmcMacAddress = "string",
    BootMacAddress = "string",
    ExtendedLocation = 
    {
        { "name", "string" },
        { "type", "string" },
    },
    BmcConnectionString = "string",
    MachineName = "string",
    SerialNumber = "string",
    ResourceGroupName = "string",
    MachineDetails = "string",
    RackSlot = 0,
    BareMetalMachineName = "string",
    Location = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := networkcloud.NewBareMetalMachine(ctx, "bareMetalMachineResource", &networkcloud.BareMetalMachineArgs{
	MachineSkuId: "string",
	RackId:       "string",
	BmcCredentials: map[string]interface{}{
		"password": "string",
		"username": "string",
	},
	BmcMacAddress:  "string",
	BootMacAddress: "string",
	ExtendedLocation: map[string]interface{}{
		"name": "string",
		"type": "string",
	},
	BmcConnectionString:  "string",
	MachineName:          "string",
	SerialNumber:         "string",
	ResourceGroupName:    "string",
	MachineDetails:       "string",
	RackSlot:             0,
	BareMetalMachineName: "string",
	Location:             "string",
	Tags: map[string]interface{}{
		"string": "string",
	},
})
Copy
var bareMetalMachineResource = new BareMetalMachine("bareMetalMachineResource", BareMetalMachineArgs.builder()
    .machineSkuId("string")
    .rackId("string")
    .bmcCredentials(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .bmcMacAddress("string")
    .bootMacAddress("string")
    .extendedLocation(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .bmcConnectionString("string")
    .machineName("string")
    .serialNumber("string")
    .resourceGroupName("string")
    .machineDetails("string")
    .rackSlot(0)
    .bareMetalMachineName("string")
    .location("string")
    .tags(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .build());
Copy
bare_metal_machine_resource = azure_native.networkcloud.BareMetalMachine("bareMetalMachineResource",
    machine_sku_id=string,
    rack_id=string,
    bmc_credentials={
        password: string,
        username: string,
    },
    bmc_mac_address=string,
    boot_mac_address=string,
    extended_location={
        name: string,
        type: string,
    },
    bmc_connection_string=string,
    machine_name=string,
    serial_number=string,
    resource_group_name=string,
    machine_details=string,
    rack_slot=0,
    bare_metal_machine_name=string,
    location=string,
    tags={
        string: string,
    })
Copy
const bareMetalMachineResource = new azure_native.networkcloud.BareMetalMachine("bareMetalMachineResource", {
    machineSkuId: "string",
    rackId: "string",
    bmcCredentials: {
        password: "string",
        username: "string",
    },
    bmcMacAddress: "string",
    bootMacAddress: "string",
    extendedLocation: {
        name: "string",
        type: "string",
    },
    bmcConnectionString: "string",
    machineName: "string",
    serialNumber: "string",
    resourceGroupName: "string",
    machineDetails: "string",
    rackSlot: 0,
    bareMetalMachineName: "string",
    location: "string",
    tags: {
        string: "string",
    },
});
Copy
type: azure-native:networkcloud:BareMetalMachine
properties:
    bareMetalMachineName: string
    bmcConnectionString: string
    bmcCredentials:
        password: string
        username: string
    bmcMacAddress: string
    bootMacAddress: string
    extendedLocation:
        name: string
        type: string
    location: string
    machineDetails: string
    machineName: string
    machineSkuId: string
    rackId: string
    rackSlot: 0
    resourceGroupName: string
    serialNumber: string
    tags:
        string: string
Copy

BareMetalMachine 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 BareMetalMachine resource accepts the following input properties:

BmcConnectionString This property is required. string
The connection string for the baseboard management controller including IP address and protocol.
BmcCredentials This property is required. Pulumi.AzureNative.NetworkCloud.Inputs.AdministrativeCredentials
The credentials of the baseboard management controller on this bare metal machine.
BmcMacAddress This property is required. string
The MAC address of the BMC device.
BootMacAddress This property is required. string
The MAC address of a NIC connected to the PXE network.
ExtendedLocation This property is required. Pulumi.AzureNative.NetworkCloud.Inputs.ExtendedLocation
The extended location of the cluster associated with the resource.
MachineDetails This property is required. string
The custom details provided by the customer.
MachineName This property is required. string
The OS-level hostname assigned to this machine.
MachineSkuId This property is required. string
The unique internal identifier of the bare metal machine SKU.
RackId This property is required. string
The resource ID of the rack where this bare metal machine resides.
RackSlot This property is required. double
The rack slot in which this bare metal machine is located, ordered from the bottom up i.e. the lowest slot is 1.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
SerialNumber This property is required. string
The serial number of the bare metal machine.
BareMetalMachineName Changes to this property will trigger replacement. string
The name of the bare metal machine.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
Tags Dictionary<string, string>
Resource tags.
BmcConnectionString This property is required. string
The connection string for the baseboard management controller including IP address and protocol.
BmcCredentials This property is required. AdministrativeCredentialsArgs
The credentials of the baseboard management controller on this bare metal machine.
BmcMacAddress This property is required. string
The MAC address of the BMC device.
BootMacAddress This property is required. string
The MAC address of a NIC connected to the PXE network.
ExtendedLocation This property is required. ExtendedLocationArgs
The extended location of the cluster associated with the resource.
MachineDetails This property is required. string
The custom details provided by the customer.
MachineName This property is required. string
The OS-level hostname assigned to this machine.
MachineSkuId This property is required. string
The unique internal identifier of the bare metal machine SKU.
RackId This property is required. string
The resource ID of the rack where this bare metal machine resides.
RackSlot This property is required. float64
The rack slot in which this bare metal machine is located, ordered from the bottom up i.e. the lowest slot is 1.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
SerialNumber This property is required. string
The serial number of the bare metal machine.
BareMetalMachineName Changes to this property will trigger replacement. string
The name of the bare metal machine.
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
Tags map[string]string
Resource tags.
bmcConnectionString This property is required. String
The connection string for the baseboard management controller including IP address and protocol.
bmcCredentials This property is required. AdministrativeCredentials
The credentials of the baseboard management controller on this bare metal machine.
bmcMacAddress This property is required. String
The MAC address of the BMC device.
bootMacAddress This property is required. String
The MAC address of a NIC connected to the PXE network.
extendedLocation This property is required. ExtendedLocation
The extended location of the cluster associated with the resource.
machineDetails This property is required. String
The custom details provided by the customer.
machineName This property is required. String
The OS-level hostname assigned to this machine.
machineSkuId This property is required. String
The unique internal identifier of the bare metal machine SKU.
rackId This property is required. String
The resource ID of the rack where this bare metal machine resides.
rackSlot This property is required. Double
The rack slot in which this bare metal machine is located, ordered from the bottom up i.e. the lowest slot is 1.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
serialNumber This property is required. String
The serial number of the bare metal machine.
bareMetalMachineName Changes to this property will trigger replacement. String
The name of the bare metal machine.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
tags Map<String,String>
Resource tags.
bmcConnectionString This property is required. string
The connection string for the baseboard management controller including IP address and protocol.
bmcCredentials This property is required. AdministrativeCredentials
The credentials of the baseboard management controller on this bare metal machine.
bmcMacAddress This property is required. string
The MAC address of the BMC device.
bootMacAddress This property is required. string
The MAC address of a NIC connected to the PXE network.
extendedLocation This property is required. ExtendedLocation
The extended location of the cluster associated with the resource.
machineDetails This property is required. string
The custom details provided by the customer.
machineName This property is required. string
The OS-level hostname assigned to this machine.
machineSkuId This property is required. string
The unique internal identifier of the bare metal machine SKU.
rackId This property is required. string
The resource ID of the rack where this bare metal machine resides.
rackSlot This property is required. number
The rack slot in which this bare metal machine is located, ordered from the bottom up i.e. the lowest slot is 1.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
serialNumber This property is required. string
The serial number of the bare metal machine.
bareMetalMachineName Changes to this property will trigger replacement. string
The name of the bare metal machine.
location Changes to this property will trigger replacement. string
The geo-location where the resource lives
tags {[key: string]: string}
Resource tags.
bmc_connection_string This property is required. str
The connection string for the baseboard management controller including IP address and protocol.
bmc_credentials This property is required. AdministrativeCredentialsArgs
The credentials of the baseboard management controller on this bare metal machine.
bmc_mac_address This property is required. str
The MAC address of the BMC device.
boot_mac_address This property is required. str
The MAC address of a NIC connected to the PXE network.
extended_location This property is required. ExtendedLocationArgs
The extended location of the cluster associated with the resource.
machine_details This property is required. str
The custom details provided by the customer.
machine_name This property is required. str
The OS-level hostname assigned to this machine.
machine_sku_id This property is required. str
The unique internal identifier of the bare metal machine SKU.
rack_id This property is required. str
The resource ID of the rack where this bare metal machine resides.
rack_slot This property is required. float
The rack slot in which this bare metal machine is located, ordered from the bottom up i.e. the lowest slot is 1.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
serial_number This property is required. str
The serial number of the bare metal machine.
bare_metal_machine_name Changes to this property will trigger replacement. str
The name of the bare metal machine.
location Changes to this property will trigger replacement. str
The geo-location where the resource lives
tags Mapping[str, str]
Resource tags.
bmcConnectionString This property is required. String
The connection string for the baseboard management controller including IP address and protocol.
bmcCredentials This property is required. Property Map
The credentials of the baseboard management controller on this bare metal machine.
bmcMacAddress This property is required. String
The MAC address of the BMC device.
bootMacAddress This property is required. String
The MAC address of a NIC connected to the PXE network.
extendedLocation This property is required. Property Map
The extended location of the cluster associated with the resource.
machineDetails This property is required. String
The custom details provided by the customer.
machineName This property is required. String
The OS-level hostname assigned to this machine.
machineSkuId This property is required. String
The unique internal identifier of the bare metal machine SKU.
rackId This property is required. String
The resource ID of the rack where this bare metal machine resides.
rackSlot This property is required. Number
The rack slot in which this bare metal machine is located, ordered from the bottom up i.e. the lowest slot is 1.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
serialNumber This property is required. String
The serial number of the bare metal machine.
bareMetalMachineName Changes to this property will trigger replacement. String
The name of the bare metal machine.
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
tags Map<String>
Resource tags.

Outputs

All input properties are implicitly available as output properties. Additionally, the BareMetalMachine resource produces the following output properties:

AssociatedResourceIds List<string>
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
ClusterId string
The resource ID of the cluster this bare metal machine is associated with.
CordonStatus string
The cordon status of the bare metal machine.
DetailedStatus string
The more detailed status of the bare metal machine.
DetailedStatusMessage string
The descriptive message about the current detailed status.
HardwareInventory Pulumi.AzureNative.NetworkCloud.Outputs.HardwareInventoryResponse
The hardware inventory, including information acquired from the model/sku information and from the ironic inspector.
HardwareValidationStatus Pulumi.AzureNative.NetworkCloud.Outputs.HardwareValidationStatusResponse
The details of the latest hardware validation performed for this bare metal machine.
HybridAksClustersAssociatedIds List<string>
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the HybridAksClusters that have nodes hosted on this bare metal machine.
Id string
The provider-assigned unique ID for this managed resource.
KubernetesNodeName string
The name of this machine represented by the host object in the Cluster's Kubernetes control plane.
KubernetesVersion string
The version of Kubernetes running on this machine.
MachineRoles List<string>
The list of roles that are assigned to the cluster node running on this machine.
Name string
The name of the resource
OamIpv4Address string
The IPv4 address that is assigned to the bare metal machine during the cluster deployment.
OamIpv6Address string
The IPv6 address that is assigned to the bare metal machine during the cluster deployment.
OsImage string
The image that is currently provisioned to the OS disk.
PowerState string
The power state derived from the baseboard management controller.
ProvisioningState string
The provisioning state of the bare metal machine.
ReadyState string
The indicator of whether the bare metal machine is ready to receive workloads.
RuntimeProtectionStatus Pulumi.AzureNative.NetworkCloud.Outputs.RuntimeProtectionStatusResponse
The runtime protection status of the bare metal machine.
ServiceTag string
The discovered value of the machine's service tag.
SystemData Pulumi.AzureNative.NetworkCloud.Outputs.SystemDataResponse
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"
VirtualMachinesAssociatedIds List<string>
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the VirtualMachines that are hosted on this bare metal machine.
AssociatedResourceIds []string
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
ClusterId string
The resource ID of the cluster this bare metal machine is associated with.
CordonStatus string
The cordon status of the bare metal machine.
DetailedStatus string
The more detailed status of the bare metal machine.
DetailedStatusMessage string
The descriptive message about the current detailed status.
HardwareInventory HardwareInventoryResponse
The hardware inventory, including information acquired from the model/sku information and from the ironic inspector.
HardwareValidationStatus HardwareValidationStatusResponse
The details of the latest hardware validation performed for this bare metal machine.
HybridAksClustersAssociatedIds []string
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the HybridAksClusters that have nodes hosted on this bare metal machine.
Id string
The provider-assigned unique ID for this managed resource.
KubernetesNodeName string
The name of this machine represented by the host object in the Cluster's Kubernetes control plane.
KubernetesVersion string
The version of Kubernetes running on this machine.
MachineRoles []string
The list of roles that are assigned to the cluster node running on this machine.
Name string
The name of the resource
OamIpv4Address string
The IPv4 address that is assigned to the bare metal machine during the cluster deployment.
OamIpv6Address string
The IPv6 address that is assigned to the bare metal machine during the cluster deployment.
OsImage string
The image that is currently provisioned to the OS disk.
PowerState string
The power state derived from the baseboard management controller.
ProvisioningState string
The provisioning state of the bare metal machine.
ReadyState string
The indicator of whether the bare metal machine is ready to receive workloads.
RuntimeProtectionStatus RuntimeProtectionStatusResponse
The runtime protection status of the bare metal machine.
ServiceTag string
The discovered value of the machine's service tag.
SystemData SystemDataResponse
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"
VirtualMachinesAssociatedIds []string
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the VirtualMachines that are hosted on this bare metal machine.
associatedResourceIds List<String>
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
clusterId String
The resource ID of the cluster this bare metal machine is associated with.
cordonStatus String
The cordon status of the bare metal machine.
detailedStatus String
The more detailed status of the bare metal machine.
detailedStatusMessage String
The descriptive message about the current detailed status.
hardwareInventory HardwareInventoryResponse
The hardware inventory, including information acquired from the model/sku information and from the ironic inspector.
hardwareValidationStatus HardwareValidationStatusResponse
The details of the latest hardware validation performed for this bare metal machine.
hybridAksClustersAssociatedIds List<String>
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the HybridAksClusters that have nodes hosted on this bare metal machine.
id String
The provider-assigned unique ID for this managed resource.
kubernetesNodeName String
The name of this machine represented by the host object in the Cluster's Kubernetes control plane.
kubernetesVersion String
The version of Kubernetes running on this machine.
machineRoles List<String>
The list of roles that are assigned to the cluster node running on this machine.
name String
The name of the resource
oamIpv4Address String
The IPv4 address that is assigned to the bare metal machine during the cluster deployment.
oamIpv6Address String
The IPv6 address that is assigned to the bare metal machine during the cluster deployment.
osImage String
The image that is currently provisioned to the OS disk.
powerState String
The power state derived from the baseboard management controller.
provisioningState String
The provisioning state of the bare metal machine.
readyState String
The indicator of whether the bare metal machine is ready to receive workloads.
runtimeProtectionStatus RuntimeProtectionStatusResponse
The runtime protection status of the bare metal machine.
serviceTag String
The discovered value of the machine's service tag.
systemData SystemDataResponse
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"
virtualMachinesAssociatedIds List<String>
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the VirtualMachines that are hosted on this bare metal machine.
associatedResourceIds string[]
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
clusterId string
The resource ID of the cluster this bare metal machine is associated with.
cordonStatus string
The cordon status of the bare metal machine.
detailedStatus string
The more detailed status of the bare metal machine.
detailedStatusMessage string
The descriptive message about the current detailed status.
hardwareInventory HardwareInventoryResponse
The hardware inventory, including information acquired from the model/sku information and from the ironic inspector.
hardwareValidationStatus HardwareValidationStatusResponse
The details of the latest hardware validation performed for this bare metal machine.
hybridAksClustersAssociatedIds string[]
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the HybridAksClusters that have nodes hosted on this bare metal machine.
id string
The provider-assigned unique ID for this managed resource.
kubernetesNodeName string
The name of this machine represented by the host object in the Cluster's Kubernetes control plane.
kubernetesVersion string
The version of Kubernetes running on this machine.
machineRoles string[]
The list of roles that are assigned to the cluster node running on this machine.
name string
The name of the resource
oamIpv4Address string
The IPv4 address that is assigned to the bare metal machine during the cluster deployment.
oamIpv6Address string
The IPv6 address that is assigned to the bare metal machine during the cluster deployment.
osImage string
The image that is currently provisioned to the OS disk.
powerState string
The power state derived from the baseboard management controller.
provisioningState string
The provisioning state of the bare metal machine.
readyState string
The indicator of whether the bare metal machine is ready to receive workloads.
runtimeProtectionStatus RuntimeProtectionStatusResponse
The runtime protection status of the bare metal machine.
serviceTag string
The discovered value of the machine's service tag.
systemData SystemDataResponse
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"
virtualMachinesAssociatedIds string[]
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the VirtualMachines that are hosted on this bare metal machine.
associated_resource_ids Sequence[str]
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
cluster_id str
The resource ID of the cluster this bare metal machine is associated with.
cordon_status str
The cordon status of the bare metal machine.
detailed_status str
The more detailed status of the bare metal machine.
detailed_status_message str
The descriptive message about the current detailed status.
hardware_inventory HardwareInventoryResponse
The hardware inventory, including information acquired from the model/sku information and from the ironic inspector.
hardware_validation_status HardwareValidationStatusResponse
The details of the latest hardware validation performed for this bare metal machine.
hybrid_aks_clusters_associated_ids Sequence[str]
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the HybridAksClusters that have nodes hosted on this bare metal machine.
id str
The provider-assigned unique ID for this managed resource.
kubernetes_node_name str
The name of this machine represented by the host object in the Cluster's Kubernetes control plane.
kubernetes_version str
The version of Kubernetes running on this machine.
machine_roles Sequence[str]
The list of roles that are assigned to the cluster node running on this machine.
name str
The name of the resource
oam_ipv4_address str
The IPv4 address that is assigned to the bare metal machine during the cluster deployment.
oam_ipv6_address str
The IPv6 address that is assigned to the bare metal machine during the cluster deployment.
os_image str
The image that is currently provisioned to the OS disk.
power_state str
The power state derived from the baseboard management controller.
provisioning_state str
The provisioning state of the bare metal machine.
ready_state str
The indicator of whether the bare metal machine is ready to receive workloads.
runtime_protection_status RuntimeProtectionStatusResponse
The runtime protection status of the bare metal machine.
service_tag str
The discovered value of the machine's service tag.
system_data SystemDataResponse
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"
virtual_machines_associated_ids Sequence[str]
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the VirtualMachines that are hosted on this bare metal machine.
associatedResourceIds List<String>
The list of resource IDs for the other Microsoft.NetworkCloud resources that have attached this network.
clusterId String
The resource ID of the cluster this bare metal machine is associated with.
cordonStatus String
The cordon status of the bare metal machine.
detailedStatus String
The more detailed status of the bare metal machine.
detailedStatusMessage String
The descriptive message about the current detailed status.
hardwareInventory Property Map
The hardware inventory, including information acquired from the model/sku information and from the ironic inspector.
hardwareValidationStatus Property Map
The details of the latest hardware validation performed for this bare metal machine.
hybridAksClustersAssociatedIds List<String>
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the HybridAksClusters that have nodes hosted on this bare metal machine.
id String
The provider-assigned unique ID for this managed resource.
kubernetesNodeName String
The name of this machine represented by the host object in the Cluster's Kubernetes control plane.
kubernetesVersion String
The version of Kubernetes running on this machine.
machineRoles List<String>
The list of roles that are assigned to the cluster node running on this machine.
name String
The name of the resource
oamIpv4Address String
The IPv4 address that is assigned to the bare metal machine during the cluster deployment.
oamIpv6Address String
The IPv6 address that is assigned to the bare metal machine during the cluster deployment.
osImage String
The image that is currently provisioned to the OS disk.
powerState String
The power state derived from the baseboard management controller.
provisioningState String
The provisioning state of the bare metal machine.
readyState String
The indicator of whether the bare metal machine is ready to receive workloads.
runtimeProtectionStatus Property Map
The runtime protection status of the bare metal machine.
serviceTag String
The discovered value of the machine's service tag.
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
virtualMachinesAssociatedIds List<String>
Field Deprecated. These fields will be empty/omitted. The list of the resource IDs for the VirtualMachines that are hosted on this bare metal machine.

Supporting Types

AdministrativeCredentials
, AdministrativeCredentialsArgs

Password This property is required. string
The password of the administrator of the device used during initialization.
Username This property is required. string
The username of the administrator of the device used during initialization.
Password This property is required. string
The password of the administrator of the device used during initialization.
Username This property is required. string
The username of the administrator of the device used during initialization.
password This property is required. String
The password of the administrator of the device used during initialization.
username This property is required. String
The username of the administrator of the device used during initialization.
password This property is required. string
The password of the administrator of the device used during initialization.
username This property is required. string
The username of the administrator of the device used during initialization.
password This property is required. str
The password of the administrator of the device used during initialization.
username This property is required. str
The username of the administrator of the device used during initialization.
password This property is required. String
The password of the administrator of the device used during initialization.
username This property is required. String
The username of the administrator of the device used during initialization.

AdministrativeCredentialsResponse
, AdministrativeCredentialsResponseArgs

Password This property is required. string
The password of the administrator of the device used during initialization.
Username This property is required. string
The username of the administrator of the device used during initialization.
Password This property is required. string
The password of the administrator of the device used during initialization.
Username This property is required. string
The username of the administrator of the device used during initialization.
password This property is required. String
The password of the administrator of the device used during initialization.
username This property is required. String
The username of the administrator of the device used during initialization.
password This property is required. string
The password of the administrator of the device used during initialization.
username This property is required. string
The username of the administrator of the device used during initialization.
password This property is required. str
The password of the administrator of the device used during initialization.
username This property is required. str
The username of the administrator of the device used during initialization.
password This property is required. String
The password of the administrator of the device used during initialization.
username This property is required. String
The username of the administrator of the device used during initialization.

ExtendedLocation
, ExtendedLocationArgs

Name This property is required. string
The resource ID of the extended location on which the resource will be created.
Type This property is required. string
The extended location type, for example, CustomLocation.
Name This property is required. string
The resource ID of the extended location on which the resource will be created.
Type This property is required. string
The extended location type, for example, CustomLocation.
name This property is required. String
The resource ID of the extended location on which the resource will be created.
type This property is required. String
The extended location type, for example, CustomLocation.
name This property is required. string
The resource ID of the extended location on which the resource will be created.
type This property is required. string
The extended location type, for example, CustomLocation.
name This property is required. str
The resource ID of the extended location on which the resource will be created.
type This property is required. str
The extended location type, for example, CustomLocation.
name This property is required. String
The resource ID of the extended location on which the resource will be created.
type This property is required. String
The extended location type, for example, CustomLocation.

ExtendedLocationResponse
, ExtendedLocationResponseArgs

Name This property is required. string
The resource ID of the extended location on which the resource will be created.
Type This property is required. string
The extended location type, for example, CustomLocation.
Name This property is required. string
The resource ID of the extended location on which the resource will be created.
Type This property is required. string
The extended location type, for example, CustomLocation.
name This property is required. String
The resource ID of the extended location on which the resource will be created.
type This property is required. String
The extended location type, for example, CustomLocation.
name This property is required. string
The resource ID of the extended location on which the resource will be created.
type This property is required. string
The extended location type, for example, CustomLocation.
name This property is required. str
The resource ID of the extended location on which the resource will be created.
type This property is required. str
The extended location type, for example, CustomLocation.
name This property is required. String
The resource ID of the extended location on which the resource will be created.
type This property is required. String
The extended location type, for example, CustomLocation.

HardwareInventoryNetworkInterfaceResponse
, HardwareInventoryNetworkInterfaceResponseArgs

LinkStatus This property is required. string
The current status of the link.
MacAddress This property is required. string
The MAC address associated with this interface.
Name This property is required. string
The name of the interface.
NetworkInterfaceId This property is required. string
The resource ID of the network interface for the port on the switch that this machine's interface is connected to.
LinkStatus This property is required. string
The current status of the link.
MacAddress This property is required. string
The MAC address associated with this interface.
Name This property is required. string
The name of the interface.
NetworkInterfaceId This property is required. string
The resource ID of the network interface for the port on the switch that this machine's interface is connected to.
linkStatus This property is required. String
The current status of the link.
macAddress This property is required. String
The MAC address associated with this interface.
name This property is required. String
The name of the interface.
networkInterfaceId This property is required. String
The resource ID of the network interface for the port on the switch that this machine's interface is connected to.
linkStatus This property is required. string
The current status of the link.
macAddress This property is required. string
The MAC address associated with this interface.
name This property is required. string
The name of the interface.
networkInterfaceId This property is required. string
The resource ID of the network interface for the port on the switch that this machine's interface is connected to.
link_status This property is required. str
The current status of the link.
mac_address This property is required. str
The MAC address associated with this interface.
name This property is required. str
The name of the interface.
network_interface_id This property is required. str
The resource ID of the network interface for the port on the switch that this machine's interface is connected to.
linkStatus This property is required. String
The current status of the link.
macAddress This property is required. String
The MAC address associated with this interface.
name This property is required. String
The name of the interface.
networkInterfaceId This property is required. String
The resource ID of the network interface for the port on the switch that this machine's interface is connected to.

HardwareInventoryResponse
, HardwareInventoryResponseArgs

AdditionalHostInformation This property is required. string
Freeform data extracted from the environment about this machine. This information varies depending on the specific hardware and configuration.
Interfaces This property is required. List<Pulumi.AzureNative.NetworkCloud.Inputs.HardwareInventoryNetworkInterfaceResponse>
The list of network interfaces and associated details for the bare metal machine.
Nics This property is required. List<Pulumi.AzureNative.NetworkCloud.Inputs.NicResponse>
Field Deprecated. Will be removed in an upcoming version. The list of network interface cards and associated details for the bare metal machine.
AdditionalHostInformation This property is required. string
Freeform data extracted from the environment about this machine. This information varies depending on the specific hardware and configuration.
Interfaces This property is required. []HardwareInventoryNetworkInterfaceResponse
The list of network interfaces and associated details for the bare metal machine.
Nics This property is required. []NicResponse
Field Deprecated. Will be removed in an upcoming version. The list of network interface cards and associated details for the bare metal machine.
additionalHostInformation This property is required. String
Freeform data extracted from the environment about this machine. This information varies depending on the specific hardware and configuration.
interfaces This property is required. List<HardwareInventoryNetworkInterfaceResponse>
The list of network interfaces and associated details for the bare metal machine.
nics This property is required. List<NicResponse>
Field Deprecated. Will be removed in an upcoming version. The list of network interface cards and associated details for the bare metal machine.
additionalHostInformation This property is required. string
Freeform data extracted from the environment about this machine. This information varies depending on the specific hardware and configuration.
interfaces This property is required. HardwareInventoryNetworkInterfaceResponse[]
The list of network interfaces and associated details for the bare metal machine.
nics This property is required. NicResponse[]
Field Deprecated. Will be removed in an upcoming version. The list of network interface cards and associated details for the bare metal machine.
additional_host_information This property is required. str
Freeform data extracted from the environment about this machine. This information varies depending on the specific hardware and configuration.
interfaces This property is required. Sequence[HardwareInventoryNetworkInterfaceResponse]
The list of network interfaces and associated details for the bare metal machine.
nics This property is required. Sequence[NicResponse]
Field Deprecated. Will be removed in an upcoming version. The list of network interface cards and associated details for the bare metal machine.
additionalHostInformation This property is required. String
Freeform data extracted from the environment about this machine. This information varies depending on the specific hardware and configuration.
interfaces This property is required. List<Property Map>
The list of network interfaces and associated details for the bare metal machine.
nics This property is required. List<Property Map>
Field Deprecated. Will be removed in an upcoming version. The list of network interface cards and associated details for the bare metal machine.

HardwareValidationStatusResponse
, HardwareValidationStatusResponseArgs

LastValidationTime This property is required. string
The timestamp of the hardware validation execution.
Result This property is required. string
The outcome of the hardware validation.
LastValidationTime This property is required. string
The timestamp of the hardware validation execution.
Result This property is required. string
The outcome of the hardware validation.
lastValidationTime This property is required. String
The timestamp of the hardware validation execution.
result This property is required. String
The outcome of the hardware validation.
lastValidationTime This property is required. string
The timestamp of the hardware validation execution.
result This property is required. string
The outcome of the hardware validation.
last_validation_time This property is required. str
The timestamp of the hardware validation execution.
result This property is required. str
The outcome of the hardware validation.
lastValidationTime This property is required. String
The timestamp of the hardware validation execution.
result This property is required. String
The outcome of the hardware validation.

LldpNeighborResponse
, LldpNeighborResponseArgs

PortDescription This property is required. string
The descriptive information about the port on the connected device.
PortName This property is required. string
The system-assigned name of the port on the connected device.
SystemDescription This property is required. string
The descriptive information about the connected device.
SystemName This property is required. string
The system-assigned name of the connected device.
PortDescription This property is required. string
The descriptive information about the port on the connected device.
PortName This property is required. string
The system-assigned name of the port on the connected device.
SystemDescription This property is required. string
The descriptive information about the connected device.
SystemName This property is required. string
The system-assigned name of the connected device.
portDescription This property is required. String
The descriptive information about the port on the connected device.
portName This property is required. String
The system-assigned name of the port on the connected device.
systemDescription This property is required. String
The descriptive information about the connected device.
systemName This property is required. String
The system-assigned name of the connected device.
portDescription This property is required. string
The descriptive information about the port on the connected device.
portName This property is required. string
The system-assigned name of the port on the connected device.
systemDescription This property is required. string
The descriptive information about the connected device.
systemName This property is required. string
The system-assigned name of the connected device.
port_description This property is required. str
The descriptive information about the port on the connected device.
port_name This property is required. str
The system-assigned name of the port on the connected device.
system_description This property is required. str
The descriptive information about the connected device.
system_name This property is required. str
The system-assigned name of the connected device.
portDescription This property is required. String
The descriptive information about the port on the connected device.
portName This property is required. String
The system-assigned name of the port on the connected device.
systemDescription This property is required. String
The descriptive information about the connected device.
systemName This property is required. String
The system-assigned name of the connected device.

NicResponse
, NicResponseArgs

LldpNeighbor This property is required. Pulumi.AzureNative.NetworkCloud.Inputs.LldpNeighborResponse
The information about the device connected to this NIC.
MacAddress This property is required. string
The MAC address associated with this NIC.
Name This property is required. string
The name of the NIC/interface.
LldpNeighbor This property is required. LldpNeighborResponse
The information about the device connected to this NIC.
MacAddress This property is required. string
The MAC address associated with this NIC.
Name This property is required. string
The name of the NIC/interface.
lldpNeighbor This property is required. LldpNeighborResponse
The information about the device connected to this NIC.
macAddress This property is required. String
The MAC address associated with this NIC.
name This property is required. String
The name of the NIC/interface.
lldpNeighbor This property is required. LldpNeighborResponse
The information about the device connected to this NIC.
macAddress This property is required. string
The MAC address associated with this NIC.
name This property is required. string
The name of the NIC/interface.
lldp_neighbor This property is required. LldpNeighborResponse
The information about the device connected to this NIC.
mac_address This property is required. str
The MAC address associated with this NIC.
name This property is required. str
The name of the NIC/interface.
lldpNeighbor This property is required. Property Map
The information about the device connected to this NIC.
macAddress This property is required. String
The MAC address associated with this NIC.
name This property is required. String
The name of the NIC/interface.

RuntimeProtectionStatusResponse
, RuntimeProtectionStatusResponseArgs

DefinitionsLastUpdated This property is required. string
The timestamp when the malware definitions were last updated.
DefinitionsVersion This property is required. string
The version of the malware definitions.
ScanCompletedTime This property is required. string
The timestamp of the most recently completed scan, or empty if there has never been a scan.
ScanScheduledTime This property is required. string
The timestamp of the most recently scheduled scan, or empty if no scan has been scheduled.
ScanStartedTime This property is required. string
The timestamp of the most recently started scan, or empty if there has never been a scan.
DefinitionsLastUpdated This property is required. string
The timestamp when the malware definitions were last updated.
DefinitionsVersion This property is required. string
The version of the malware definitions.
ScanCompletedTime This property is required. string
The timestamp of the most recently completed scan, or empty if there has never been a scan.
ScanScheduledTime This property is required. string
The timestamp of the most recently scheduled scan, or empty if no scan has been scheduled.
ScanStartedTime This property is required. string
The timestamp of the most recently started scan, or empty if there has never been a scan.
definitionsLastUpdated This property is required. String
The timestamp when the malware definitions were last updated.
definitionsVersion This property is required. String
The version of the malware definitions.
scanCompletedTime This property is required. String
The timestamp of the most recently completed scan, or empty if there has never been a scan.
scanScheduledTime This property is required. String
The timestamp of the most recently scheduled scan, or empty if no scan has been scheduled.
scanStartedTime This property is required. String
The timestamp of the most recently started scan, or empty if there has never been a scan.
definitionsLastUpdated This property is required. string
The timestamp when the malware definitions were last updated.
definitionsVersion This property is required. string
The version of the malware definitions.
scanCompletedTime This property is required. string
The timestamp of the most recently completed scan, or empty if there has never been a scan.
scanScheduledTime This property is required. string
The timestamp of the most recently scheduled scan, or empty if no scan has been scheduled.
scanStartedTime This property is required. string
The timestamp of the most recently started scan, or empty if there has never been a scan.
definitions_last_updated This property is required. str
The timestamp when the malware definitions were last updated.
definitions_version This property is required. str
The version of the malware definitions.
scan_completed_time This property is required. str
The timestamp of the most recently completed scan, or empty if there has never been a scan.
scan_scheduled_time This property is required. str
The timestamp of the most recently scheduled scan, or empty if no scan has been scheduled.
scan_started_time This property is required. str
The timestamp of the most recently started scan, or empty if there has never been a scan.
definitionsLastUpdated This property is required. String
The timestamp when the malware definitions were last updated.
definitionsVersion This property is required. String
The version of the malware definitions.
scanCompletedTime This property is required. String
The timestamp of the most recently completed scan, or empty if there has never been a scan.
scanScheduledTime This property is required. String
The timestamp of the most recently scheduled scan, or empty if no scan has been scheduled.
scanStartedTime This property is required. String
The timestamp of the most recently started scan, or empty if there has never been a scan.

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
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_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
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:networkcloud:BareMetalMachine bareMetalMachineName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.NetworkCloud/bareMetalMachines/{bareMetalMachineName} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi