1. Packages
  2. Azure Native
  3. API Docs
  4. networkcloud
  5. BareMetalMachine
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.76.0 published on Friday, Dec 6, 2024 by Pulumi

azure-native.networkcloud.BareMetalMachine

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.76.0 published on Friday, Dec 6, 2024 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.

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

    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,
                         machine_name: 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_details: Optional[str] = None,
                         serial_number: Optional[str] = None,
                         resource_group_name: Optional[str] = None,
                         rack_id: 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 string
    The unique name of the resource.
    args BareMetalMachineArgs
    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 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 string
    The unique name of the resource.
    args BareMetalMachineArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args BareMetalMachineArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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",
        MachineName = "string",
        BmcCredentials = new AzureNative.NetworkCloud.Inputs.AdministrativeCredentialsArgs
        {
            Password = "string",
            Username = "string",
        },
        BmcMacAddress = "string",
        BootMacAddress = "string",
        ExtendedLocation = new AzureNative.NetworkCloud.Inputs.ExtendedLocationArgs
        {
            Name = "string",
            Type = "string",
        },
        BmcConnectionString = "string",
        MachineDetails = "string",
        SerialNumber = "string",
        ResourceGroupName = "string",
        RackId = "string",
        RackSlot = 0,
        BareMetalMachineName = "string",
        Location = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := networkcloud.NewBareMetalMachine(ctx, "bareMetalMachineResource", &networkcloud.BareMetalMachineArgs{
    	MachineSkuId: pulumi.String("string"),
    	MachineName:  pulumi.String("string"),
    	BmcCredentials: &networkcloud.AdministrativeCredentialsArgs{
    		Password: pulumi.String("string"),
    		Username: pulumi.String("string"),
    	},
    	BmcMacAddress:  pulumi.String("string"),
    	BootMacAddress: pulumi.String("string"),
    	ExtendedLocation: &networkcloud.ExtendedLocationArgs{
    		Name: pulumi.String("string"),
    		Type: pulumi.String("string"),
    	},
    	BmcConnectionString:  pulumi.String("string"),
    	MachineDetails:       pulumi.String("string"),
    	SerialNumber:         pulumi.String("string"),
    	ResourceGroupName:    pulumi.String("string"),
    	RackId:               pulumi.String("string"),
    	RackSlot:             pulumi.Float64(0),
    	BareMetalMachineName: pulumi.String("string"),
    	Location:             pulumi.String("string"),
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    var bareMetalMachineResource = new BareMetalMachine("bareMetalMachineResource", BareMetalMachineArgs.builder()
        .machineSkuId("string")
        .machineName("string")
        .bmcCredentials(AdministrativeCredentialsArgs.builder()
            .password("string")
            .username("string")
            .build())
        .bmcMacAddress("string")
        .bootMacAddress("string")
        .extendedLocation(ExtendedLocationArgs.builder()
            .name("string")
            .type("string")
            .build())
        .bmcConnectionString("string")
        .machineDetails("string")
        .serialNumber("string")
        .resourceGroupName("string")
        .rackId("string")
        .rackSlot(0)
        .bareMetalMachineName("string")
        .location("string")
        .tags(Map.of("string", "string"))
        .build());
    
    bare_metal_machine_resource = azure_native.networkcloud.BareMetalMachine("bareMetalMachineResource",
        machine_sku_id="string",
        machine_name="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_details="string",
        serial_number="string",
        resource_group_name="string",
        rack_id="string",
        rack_slot=0,
        bare_metal_machine_name="string",
        location="string",
        tags={
            "string": "string",
        })
    
    const bareMetalMachineResource = new azure_native.networkcloud.BareMetalMachine("bareMetalMachineResource", {
        machineSkuId: "string",
        machineName: "string",
        bmcCredentials: {
            password: "string",
            username: "string",
        },
        bmcMacAddress: "string",
        bootMacAddress: "string",
        extendedLocation: {
            name: "string",
            type: "string",
        },
        bmcConnectionString: "string",
        machineDetails: "string",
        serialNumber: "string",
        resourceGroupName: "string",
        rackId: "string",
        rackSlot: 0,
        bareMetalMachineName: "string",
        location: "string",
        tags: {
            string: "string",
        },
    });
    
    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
    

    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 string
    The connection string for the baseboard management controller including IP address and protocol.
    BmcCredentials Pulumi.AzureNative.NetworkCloud.Inputs.AdministrativeCredentials
    The credentials of the baseboard management controller on this bare metal machine.
    BmcMacAddress string
    The MAC address of the BMC device.
    BootMacAddress string
    The MAC address of a NIC connected to the PXE network.
    ExtendedLocation Pulumi.AzureNative.NetworkCloud.Inputs.ExtendedLocation
    The extended location of the cluster associated with the resource.
    MachineDetails string
    The custom details provided by the customer.
    MachineName string
    The OS-level hostname assigned to this machine.
    MachineSkuId string
    The unique internal identifier of the bare metal machine SKU.
    RackId string
    The resource ID of the rack where this bare metal machine resides.
    RackSlot 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 string
    The name of the resource group. The name is case insensitive.
    SerialNumber string
    The serial number of the bare metal machine.
    BareMetalMachineName string
    The name of the bare metal machine.
    Location string
    The geo-location where the resource lives
    Tags Dictionary<string, string>
    Resource tags.
    BmcConnectionString string
    The connection string for the baseboard management controller including IP address and protocol.
    BmcCredentials AdministrativeCredentialsArgs
    The credentials of the baseboard management controller on this bare metal machine.
    BmcMacAddress string
    The MAC address of the BMC device.
    BootMacAddress string
    The MAC address of a NIC connected to the PXE network.
    ExtendedLocation ExtendedLocationArgs
    The extended location of the cluster associated with the resource.
    MachineDetails string
    The custom details provided by the customer.
    MachineName string
    The OS-level hostname assigned to this machine.
    MachineSkuId string
    The unique internal identifier of the bare metal machine SKU.
    RackId string
    The resource ID of the rack where this bare metal machine resides.
    RackSlot 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 string
    The name of the resource group. The name is case insensitive.
    SerialNumber string
    The serial number of the bare metal machine.
    BareMetalMachineName string
    The name of the bare metal machine.
    Location string
    The geo-location where the resource lives
    Tags map[string]string
    Resource tags.
    bmcConnectionString String
    The connection string for the baseboard management controller including IP address and protocol.
    bmcCredentials AdministrativeCredentials
    The credentials of the baseboard management controller on this bare metal machine.
    bmcMacAddress String
    The MAC address of the BMC device.
    bootMacAddress String
    The MAC address of a NIC connected to the PXE network.
    extendedLocation ExtendedLocation
    The extended location of the cluster associated with the resource.
    machineDetails String
    The custom details provided by the customer.
    machineName String
    The OS-level hostname assigned to this machine.
    machineSkuId String
    The unique internal identifier of the bare metal machine SKU.
    rackId String
    The resource ID of the rack where this bare metal machine resides.
    rackSlot 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 String
    The name of the resource group. The name is case insensitive.
    serialNumber String
    The serial number of the bare metal machine.
    bareMetalMachineName String
    The name of the bare metal machine.
    location String
    The geo-location where the resource lives
    tags Map<String,String>
    Resource tags.
    bmcConnectionString string
    The connection string for the baseboard management controller including IP address and protocol.
    bmcCredentials AdministrativeCredentials
    The credentials of the baseboard management controller on this bare metal machine.
    bmcMacAddress string
    The MAC address of the BMC device.
    bootMacAddress string
    The MAC address of a NIC connected to the PXE network.
    extendedLocation ExtendedLocation
    The extended location of the cluster associated with the resource.
    machineDetails string
    The custom details provided by the customer.
    machineName string
    The OS-level hostname assigned to this machine.
    machineSkuId string
    The unique internal identifier of the bare metal machine SKU.
    rackId string
    The resource ID of the rack where this bare metal machine resides.
    rackSlot 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 string
    The name of the resource group. The name is case insensitive.
    serialNumber string
    The serial number of the bare metal machine.
    bareMetalMachineName string
    The name of the bare metal machine.
    location string
    The geo-location where the resource lives
    tags {[key: string]: string}
    Resource tags.
    bmc_connection_string str
    The connection string for the baseboard management controller including IP address and protocol.
    bmc_credentials AdministrativeCredentialsArgs
    The credentials of the baseboard management controller on this bare metal machine.
    bmc_mac_address str
    The MAC address of the BMC device.
    boot_mac_address str
    The MAC address of a NIC connected to the PXE network.
    extended_location ExtendedLocationArgs
    The extended location of the cluster associated with the resource.
    machine_details str
    The custom details provided by the customer.
    machine_name str
    The OS-level hostname assigned to this machine.
    machine_sku_id str
    The unique internal identifier of the bare metal machine SKU.
    rack_id str
    The resource ID of the rack where this bare metal machine resides.
    rack_slot 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 str
    The name of the resource group. The name is case insensitive.
    serial_number str
    The serial number of the bare metal machine.
    bare_metal_machine_name str
    The name of the bare metal machine.
    location str
    The geo-location where the resource lives
    tags Mapping[str, str]
    Resource tags.
    bmcConnectionString String
    The connection string for the baseboard management controller including IP address and protocol.
    bmcCredentials Property Map
    The credentials of the baseboard management controller on this bare metal machine.
    bmcMacAddress String
    The MAC address of the BMC device.
    bootMacAddress String
    The MAC address of a NIC connected to the PXE network.
    extendedLocation Property Map
    The extended location of the cluster associated with the resource.
    machineDetails String
    The custom details provided by the customer.
    machineName String
    The OS-level hostname assigned to this machine.
    machineSkuId String
    The unique internal identifier of the bare metal machine SKU.
    rackId String
    The resource ID of the rack where this bare metal machine resides.
    rackSlot 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 String
    The name of the resource group. The name is case insensitive.
    serialNumber String
    The serial number of the bare metal machine.
    bareMetalMachineName String
    The name of the bare metal machine.
    location 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 string
    The password of the administrator of the device used during initialization.
    Username string
    The username of the administrator of the device used during initialization.
    Password string
    The password of the administrator of the device used during initialization.
    Username string
    The username of the administrator of the device used during initialization.
    password String
    The password of the administrator of the device used during initialization.
    username String
    The username of the administrator of the device used during initialization.
    password string
    The password of the administrator of the device used during initialization.
    username string
    The username of the administrator of the device used during initialization.
    password str
    The password of the administrator of the device used during initialization.
    username str
    The username of the administrator of the device used during initialization.
    password String
    The password of the administrator of the device used during initialization.
    username String
    The username of the administrator of the device used during initialization.

    AdministrativeCredentialsResponse, AdministrativeCredentialsResponseArgs

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

    ExtendedLocation, ExtendedLocationArgs

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

    ExtendedLocationResponse, ExtendedLocationResponseArgs

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

    HardwareInventoryNetworkInterfaceResponse, HardwareInventoryNetworkInterfaceResponseArgs

    LinkStatus string
    The current status of the link.
    MacAddress string
    The MAC address associated with this interface.
    Name string
    The name of the interface.
    NetworkInterfaceId string
    The resource ID of the network interface for the port on the switch that this machine's interface is connected to.
    LinkStatus string
    The current status of the link.
    MacAddress string
    The MAC address associated with this interface.
    Name string
    The name of the interface.
    NetworkInterfaceId string
    The resource ID of the network interface for the port on the switch that this machine's interface is connected to.
    linkStatus String
    The current status of the link.
    macAddress String
    The MAC address associated with this interface.
    name String
    The name of the interface.
    networkInterfaceId String
    The resource ID of the network interface for the port on the switch that this machine's interface is connected to.
    linkStatus string
    The current status of the link.
    macAddress string
    The MAC address associated with this interface.
    name string
    The name of the interface.
    networkInterfaceId string
    The resource ID of the network interface for the port on the switch that this machine's interface is connected to.
    link_status str
    The current status of the link.
    mac_address str
    The MAC address associated with this interface.
    name str
    The name of the interface.
    network_interface_id str
    The resource ID of the network interface for the port on the switch that this machine's interface is connected to.
    linkStatus String
    The current status of the link.
    macAddress String
    The MAC address associated with this interface.
    name String
    The name of the interface.
    networkInterfaceId 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 string
    Freeform data extracted from the environment about this machine. This information varies depending on the specific hardware and configuration.
    Interfaces List<Pulumi.AzureNative.NetworkCloud.Inputs.HardwareInventoryNetworkInterfaceResponse>
    The list of network interfaces and associated details for the bare metal machine.
    Nics 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 string
    Freeform data extracted from the environment about this machine. This information varies depending on the specific hardware and configuration.
    Interfaces []HardwareInventoryNetworkInterfaceResponse
    The list of network interfaces and associated details for the bare metal machine.
    Nics []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 String
    Freeform data extracted from the environment about this machine. This information varies depending on the specific hardware and configuration.
    interfaces List<HardwareInventoryNetworkInterfaceResponse>
    The list of network interfaces and associated details for the bare metal machine.
    nics 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 string
    Freeform data extracted from the environment about this machine. This information varies depending on the specific hardware and configuration.
    interfaces HardwareInventoryNetworkInterfaceResponse[]
    The list of network interfaces and associated details for the bare metal machine.
    nics 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 str
    Freeform data extracted from the environment about this machine. This information varies depending on the specific hardware and configuration.
    interfaces Sequence[HardwareInventoryNetworkInterfaceResponse]
    The list of network interfaces and associated details for the bare metal machine.
    nics 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 String
    Freeform data extracted from the environment about this machine. This information varies depending on the specific hardware and configuration.
    interfaces List<Property Map>
    The list of network interfaces and associated details for the bare metal machine.
    nics 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 string
    The timestamp of the hardware validation execution.
    Result string
    The outcome of the hardware validation.
    LastValidationTime string
    The timestamp of the hardware validation execution.
    Result string
    The outcome of the hardware validation.
    lastValidationTime String
    The timestamp of the hardware validation execution.
    result String
    The outcome of the hardware validation.
    lastValidationTime string
    The timestamp of the hardware validation execution.
    result string
    The outcome of the hardware validation.
    last_validation_time str
    The timestamp of the hardware validation execution.
    result str
    The outcome of the hardware validation.
    lastValidationTime String
    The timestamp of the hardware validation execution.
    result String
    The outcome of the hardware validation.

    LldpNeighborResponse, LldpNeighborResponseArgs

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

    NicResponse, NicResponseArgs

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

    RuntimeProtectionStatusResponse, RuntimeProtectionStatusResponseArgs

    DefinitionsLastUpdated string
    The timestamp when the malware definitions were last updated.
    DefinitionsVersion string
    The version of the malware definitions.
    ScanCompletedTime string
    The timestamp of the most recently completed scan, or empty if there has never been a scan.
    ScanScheduledTime string
    The timestamp of the most recently scheduled scan, or empty if no scan has been scheduled.
    ScanStartedTime string
    The timestamp of the most recently started scan, or empty if there has never been a scan.
    DefinitionsLastUpdated string
    The timestamp when the malware definitions were last updated.
    DefinitionsVersion string
    The version of the malware definitions.
    ScanCompletedTime string
    The timestamp of the most recently completed scan, or empty if there has never been a scan.
    ScanScheduledTime string
    The timestamp of the most recently scheduled scan, or empty if no scan has been scheduled.
    ScanStartedTime string
    The timestamp of the most recently started scan, or empty if there has never been a scan.
    definitionsLastUpdated String
    The timestamp when the malware definitions were last updated.
    definitionsVersion String
    The version of the malware definitions.
    scanCompletedTime String
    The timestamp of the most recently completed scan, or empty if there has never been a scan.
    scanScheduledTime String
    The timestamp of the most recently scheduled scan, or empty if no scan has been scheduled.
    scanStartedTime String
    The timestamp of the most recently started scan, or empty if there has never been a scan.
    definitionsLastUpdated string
    The timestamp when the malware definitions were last updated.
    definitionsVersion string
    The version of the malware definitions.
    scanCompletedTime string
    The timestamp of the most recently completed scan, or empty if there has never been a scan.
    scanScheduledTime string
    The timestamp of the most recently scheduled scan, or empty if no scan has been scheduled.
    scanStartedTime string
    The timestamp of the most recently started scan, or empty if there has never been a scan.
    definitions_last_updated str
    The timestamp when the malware definitions were last updated.
    definitions_version str
    The version of the malware definitions.
    scan_completed_time str
    The timestamp of the most recently completed scan, or empty if there has never been a scan.
    scan_scheduled_time str
    The timestamp of the most recently scheduled scan, or empty if no scan has been scheduled.
    scan_started_time str
    The timestamp of the most recently started scan, or empty if there has never been a scan.
    definitionsLastUpdated String
    The timestamp when the malware definitions were last updated.
    definitionsVersion String
    The version of the malware definitions.
    scanCompletedTime String
    The timestamp of the most recently completed scan, or empty if there has never been a scan.
    scanScheduledTime String
    The timestamp of the most recently scheduled scan, or empty if no scan has been scheduled.
    scanStartedTime 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} 
    

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.76.0 published on Friday, Dec 6, 2024 by Pulumi