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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
azure-native.baremetalinfrastructure.getAzureBareMetalInstance
Explore with Pulumi AI
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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
Gets an Azure Bare Metal Instance for the specified subscription, resource group, and instance name. Azure REST API version: 2024-08-01-preview.
Using getAzureBareMetalInstance
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAzureBareMetalInstance(args: GetAzureBareMetalInstanceArgs, opts?: InvokeOptions): Promise<GetAzureBareMetalInstanceResult>
function getAzureBareMetalInstanceOutput(args: GetAzureBareMetalInstanceOutputArgs, opts?: InvokeOptions): Output<GetAzureBareMetalInstanceResult>
def get_azure_bare_metal_instance(azure_bare_metal_instance_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAzureBareMetalInstanceResult
def get_azure_bare_metal_instance_output(azure_bare_metal_instance_name: Optional[pulumi.Input[str]] = None,
resource_group_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAzureBareMetalInstanceResult]
func LookupAzureBareMetalInstance(ctx *Context, args *LookupAzureBareMetalInstanceArgs, opts ...InvokeOption) (*LookupAzureBareMetalInstanceResult, error)
func LookupAzureBareMetalInstanceOutput(ctx *Context, args *LookupAzureBareMetalInstanceOutputArgs, opts ...InvokeOption) LookupAzureBareMetalInstanceResultOutput
> Note: This function is named LookupAzureBareMetalInstance
in the Go SDK.
public static class GetAzureBareMetalInstance
{
public static Task<GetAzureBareMetalInstanceResult> InvokeAsync(GetAzureBareMetalInstanceArgs args, InvokeOptions? opts = null)
public static Output<GetAzureBareMetalInstanceResult> Invoke(GetAzureBareMetalInstanceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAzureBareMetalInstanceResult> getAzureBareMetalInstance(GetAzureBareMetalInstanceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:baremetalinfrastructure:getAzureBareMetalInstance
arguments:
# arguments dictionary
The following arguments are supported:
- Azure
Bare stringMetal Instance Name - Name of the Azure Bare Metal Instance, also known as the ResourceName.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Azure
Bare stringMetal Instance Name - Name of the Azure Bare Metal Instance, also known as the ResourceName.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- azure
Bare StringMetal Instance Name - Name of the Azure Bare Metal Instance, also known as the ResourceName.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- azure
Bare stringMetal Instance Name - Name of the Azure Bare Metal Instance, also known as the ResourceName.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- azure_
bare_ strmetal_ instance_ name - Name of the Azure Bare Metal Instance, also known as the ResourceName.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- azure
Bare StringMetal Instance Name - Name of the Azure Bare Metal Instance, also known as the ResourceName.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
getAzureBareMetalInstance Result
The following output properties are available:
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Provisioning
State string - State of provisioning of the AzureBareMetalInstance
- System
Data Pulumi.Azure Native. Bare Metal Infrastructure. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Azure
Bare stringMetal Instance Id - Specifies the Azure Bare Metal Instance unique ID.
- Hardware
Profile Pulumi.Azure Native. Bare Metal Infrastructure. Outputs. Hardware Profile Response - Specifies the hardware settings for the Azure Bare Metal Instance.
- Hw
Revision string - Hardware revision of an Azure Bare Metal Instance
- Network
Profile Pulumi.Azure Native. Bare Metal Infrastructure. Outputs. Network Profile Response - Specifies the network settings for the Azure Bare Metal Instance.
- Os
Profile Pulumi.Azure Native. Bare Metal Infrastructure. Outputs. OSProfile Response - Specifies the operating system settings for the Azure Bare Metal Instance.
- Partner
Node stringId - ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- Power
State string - Resource power state
- Proximity
Placement stringGroup - Resource proximity placement group
- Storage
Profile Pulumi.Azure Native. Bare Metal Infrastructure. Outputs. Storage Profile Response - Specifies the storage settings for the Azure Bare Metal Instance disks.
- Dictionary<string, string>
- Resource tags.
- Id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- Location string
- The geo-location where the resource lives
- Name string
- The name of the resource
- Provisioning
State string - State of provisioning of the AzureBareMetalInstance
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Azure
Bare stringMetal Instance Id - Specifies the Azure Bare Metal Instance unique ID.
- Hardware
Profile HardwareProfile Response - Specifies the hardware settings for the Azure Bare Metal Instance.
- Hw
Revision string - Hardware revision of an Azure Bare Metal Instance
- Network
Profile NetworkProfile Response - Specifies the network settings for the Azure Bare Metal Instance.
- Os
Profile OSProfileResponse - Specifies the operating system settings for the Azure Bare Metal Instance.
- Partner
Node stringId - ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- Power
State string - Resource power state
- Proximity
Placement stringGroup - Resource proximity placement group
- Storage
Profile StorageProfile Response - Specifies the storage settings for the Azure Bare Metal Instance disks.
- map[string]string
- Resource tags.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- provisioning
State String - State of provisioning of the AzureBareMetalInstance
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Bare StringMetal Instance Id - Specifies the Azure Bare Metal Instance unique ID.
- hardware
Profile HardwareProfile Response - Specifies the hardware settings for the Azure Bare Metal Instance.
- hw
Revision String - Hardware revision of an Azure Bare Metal Instance
- network
Profile NetworkProfile Response - Specifies the network settings for the Azure Bare Metal Instance.
- os
Profile OSProfileResponse - Specifies the operating system settings for the Azure Bare Metal Instance.
- partner
Node StringId - ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- power
State String - Resource power state
- proximity
Placement StringGroup - Resource proximity placement group
- storage
Profile StorageProfile Response - Specifies the storage settings for the Azure Bare Metal Instance disks.
- Map<String,String>
- Resource tags.
- id string
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location string
- The geo-location where the resource lives
- name string
- The name of the resource
- provisioning
State string - State of provisioning of the AzureBareMetalInstance
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Bare stringMetal Instance Id - Specifies the Azure Bare Metal Instance unique ID.
- hardware
Profile HardwareProfile Response - Specifies the hardware settings for the Azure Bare Metal Instance.
- hw
Revision string - Hardware revision of an Azure Bare Metal Instance
- network
Profile NetworkProfile Response - Specifies the network settings for the Azure Bare Metal Instance.
- os
Profile OSProfileResponse - Specifies the operating system settings for the Azure Bare Metal Instance.
- partner
Node stringId - ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- power
State string - Resource power state
- proximity
Placement stringGroup - Resource proximity placement group
- storage
Profile StorageProfile Response - Specifies the storage settings for the Azure Bare Metal Instance disks.
- {[key: string]: string}
- Resource tags.
- id str
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location str
- The geo-location where the resource lives
- name str
- The name of the resource
- provisioning_
state str - State of provisioning of the AzureBareMetalInstance
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure_
bare_ strmetal_ instance_ id - Specifies the Azure Bare Metal Instance unique ID.
- hardware_
profile HardwareProfile Response - Specifies the hardware settings for the Azure Bare Metal Instance.
- hw_
revision str - Hardware revision of an Azure Bare Metal Instance
- network_
profile NetworkProfile Response - Specifies the network settings for the Azure Bare Metal Instance.
- os_
profile OSProfileResponse - Specifies the operating system settings for the Azure Bare Metal Instance.
- partner_
node_ strid - ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- power_
state str - Resource power state
- proximity_
placement_ strgroup - Resource proximity placement group
- storage_
profile StorageProfile Response - Specifies the storage settings for the Azure Bare Metal Instance disks.
- Mapping[str, str]
- Resource tags.
- id String
- Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
- location String
- The geo-location where the resource lives
- name String
- The name of the resource
- provisioning
State String - State of provisioning of the AzureBareMetalInstance
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Bare StringMetal Instance Id - Specifies the Azure Bare Metal Instance unique ID.
- hardware
Profile Property Map - Specifies the hardware settings for the Azure Bare Metal Instance.
- hw
Revision String - Hardware revision of an Azure Bare Metal Instance
- network
Profile Property Map - Specifies the network settings for the Azure Bare Metal Instance.
- os
Profile Property Map - Specifies the operating system settings for the Azure Bare Metal Instance.
- partner
Node StringId - ARM ID of another AzureBareMetalInstance that will share a network with this AzureBareMetalInstance
- power
State String - Resource power state
- proximity
Placement StringGroup - Resource proximity placement group
- storage
Profile Property Map - Specifies the storage settings for the Azure Bare Metal Instance disks.
- Map<String>
- Resource tags.
Supporting Types
DiskResponse
- Lun int
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
- Disk
Size intGB - Specifies the size of an empty data disk in gigabytes.
- Name string
- The disk name.
- Lun int
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
- Disk
Size intGB - Specifies the size of an empty data disk in gigabytes.
- Name string
- The disk name.
- lun Integer
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
- disk
Size IntegerGB - Specifies the size of an empty data disk in gigabytes.
- name String
- The disk name.
- lun number
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
- disk
Size numberGB - Specifies the size of an empty data disk in gigabytes.
- name string
- The disk name.
- lun int
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
- disk_
size_ intgb - Specifies the size of an empty data disk in gigabytes.
- name str
- The disk name.
- lun Number
- Specifies the logical unit number of the data disk. This value is used to identify data disks within the VM and therefore must be unique for each data disk attached to a VM.
- disk
Size NumberGB - Specifies the size of an empty data disk in gigabytes.
- name String
- The disk name.
HardwareProfileResponse
- Azure
Bare stringMetal Instance Size - Specifies the Azure Bare Metal Instance SKU.
- Hardware
Type string - Name of the hardware type (vendor and/or their product name)
- Azure
Bare stringMetal Instance Size - Specifies the Azure Bare Metal Instance SKU.
- Hardware
Type string - Name of the hardware type (vendor and/or their product name)
- azure
Bare StringMetal Instance Size - Specifies the Azure Bare Metal Instance SKU.
- hardware
Type String - Name of the hardware type (vendor and/or their product name)
- azure
Bare stringMetal Instance Size - Specifies the Azure Bare Metal Instance SKU.
- hardware
Type string - Name of the hardware type (vendor and/or their product name)
- azure_
bare_ strmetal_ instance_ size - Specifies the Azure Bare Metal Instance SKU.
- hardware_
type str - Name of the hardware type (vendor and/or their product name)
- azure
Bare StringMetal Instance Size - Specifies the Azure Bare Metal Instance SKU.
- hardware
Type String - Name of the hardware type (vendor and/or their product name)
NetworkInterfaceResponse
- Ip
Address string - Specifies the IP address of the network interface.
- Ip
Address string - Specifies the IP address of the network interface.
- ip
Address String - Specifies the IP address of the network interface.
- ip
Address string - Specifies the IP address of the network interface.
- ip_
address str - Specifies the IP address of the network interface.
- ip
Address String - Specifies the IP address of the network interface.
NetworkProfileResponse
- Circuit
Id string - Specifies the circuit id for connecting to express route.
- Network
Interfaces List<Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. Network Interface Response> - Specifies the network interfaces for the Azure Bare Metal Instance.
- Circuit
Id string - Specifies the circuit id for connecting to express route.
- Network
Interfaces []NetworkInterface Response - Specifies the network interfaces for the Azure Bare Metal Instance.
- circuit
Id String - Specifies the circuit id for connecting to express route.
- network
Interfaces List<NetworkInterface Response> - Specifies the network interfaces for the Azure Bare Metal Instance.
- circuit
Id string - Specifies the circuit id for connecting to express route.
- network
Interfaces NetworkInterface Response[] - Specifies the network interfaces for the Azure Bare Metal Instance.
- circuit_
id str - Specifies the circuit id for connecting to express route.
- network_
interfaces Sequence[NetworkInterface Response] - Specifies the network interfaces for the Azure Bare Metal Instance.
- circuit
Id String - Specifies the circuit id for connecting to express route.
- network
Interfaces List<Property Map> - Specifies the network interfaces for the Azure Bare Metal Instance.
OSProfileResponse
- Computer
Name string - Specifies the host OS name of the Azure Bare Metal instance.
- Os
Type string - This property allows you to specify the type of the OS.
- Ssh
Public stringKey - Specifies the SSH public key used to access the operating system.
- Version string
- Specifies version of operating system.
- Computer
Name string - Specifies the host OS name of the Azure Bare Metal instance.
- Os
Type string - This property allows you to specify the type of the OS.
- Ssh
Public stringKey - Specifies the SSH public key used to access the operating system.
- Version string
- Specifies version of operating system.
- computer
Name String - Specifies the host OS name of the Azure Bare Metal instance.
- os
Type String - This property allows you to specify the type of the OS.
- ssh
Public StringKey - Specifies the SSH public key used to access the operating system.
- version String
- Specifies version of operating system.
- computer
Name string - Specifies the host OS name of the Azure Bare Metal instance.
- os
Type string - This property allows you to specify the type of the OS.
- ssh
Public stringKey - Specifies the SSH public key used to access the operating system.
- version string
- Specifies version of operating system.
- computer_
name str - Specifies the host OS name of the Azure Bare Metal instance.
- os_
type str - This property allows you to specify the type of the OS.
- ssh_
public_ strkey - Specifies the SSH public key used to access the operating system.
- version str
- Specifies version of operating system.
- computer
Name String - Specifies the host OS name of the Azure Bare Metal instance.
- os
Type String - This property allows you to specify the type of the OS.
- ssh
Public StringKey - Specifies the SSH public key used to access the operating system.
- version String
- Specifies version of operating system.
StorageProfileResponse
- Nfs
Ip stringAddress - IP Address to connect to storage.
- Os
Disks List<Pulumi.Azure Native. Bare Metal Infrastructure. Inputs. Disk Response> - Specifies information about the operating system disk used by bare metal instance.
- Nfs
Ip stringAddress - IP Address to connect to storage.
- Os
Disks []DiskResponse - Specifies information about the operating system disk used by bare metal instance.
- nfs
Ip StringAddress - IP Address to connect to storage.
- os
Disks List<DiskResponse> - Specifies information about the operating system disk used by bare metal instance.
- nfs
Ip stringAddress - IP Address to connect to storage.
- os
Disks DiskResponse[] - Specifies information about the operating system disk used by bare metal instance.
- nfs_
ip_ straddress - IP Address to connect to storage.
- os_
disks Sequence[DiskResponse] - Specifies information about the operating system disk used by bare metal instance.
- nfs
Ip StringAddress - IP Address to connect to storage.
- os
Disks List<Property Map> - Specifies information about the operating system disk used by bare metal instance.
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi