Skip to main content

azure_bare_metal_instances

Creates, updates, deletes, gets or lists an azure_bare_metal_instances resource.

Overview

Nameazure_bare_metal_instances
TypeResource
Idazure.bare_metal_infrastructure.azure_bare_metal_instances

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectAzureBareMetal instance properties
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, azureBareMetalInstanceNameGets an Azure Bare Metal Instance for the specified subscription, resource group, and instance name.
list_by_resource_groupselectsubscriptionId, resourceGroupNameGets a list of Azure Bare Metal Instances in the specified subscription and resource group. The operations returns various properties of each Azure Bare Metal Instance.
list_by_subscriptionselectsubscriptionIdReturns a list of Azure Bare Metal Instances in the specified subscription. The operations returns various properties of each Azure Bare Metal Instance.
createinsertsubscriptionId, resourceGroupName, azureBareMetalInstanceNameCreates an Azure Bare Metal Instance for the specified subscription, resource group, and instance name.
updateupdatesubscriptionId, resourceGroupName, azureBareMetalInstanceNamePatches the Tags field of a Azure Bare Metal Instance for the specified subscription, resource group, and instance name.
deletedeletesubscriptionId, resourceGroupName, azureBareMetalInstanceNameDeletes an Azure Bare Metal Instance for the specified subscription, resource group, and instance name.
startexecsubscriptionId, resourceGroupName, azureBareMetalInstanceNameThe operation to start an Azure Bare Metal instance
restartexecsubscriptionId, resourceGroupName, azureBareMetalInstanceNameThe operation to restart an Azure Bare Metal Instance
shutdownexecsubscriptionId, resourceGroupName, azureBareMetalInstanceNameThe operation to shutdown an Azure Bare Metal Instance

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
azureBareMetalInstanceNamestringName of the Azure Bare Metal Instance, also known as the ResourceName.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.

SELECT examples

Gets an Azure Bare Metal Instance for the specified subscription, resource group, and instance name.

SELECT
location,
properties,
tags
FROM azure.bare_metal_infrastructure.azure_bare_metal_instances
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND azureBareMetalInstanceName = '{{ azureBareMetalInstanceName }}' -- required
;

INSERT examples

Creates an Azure Bare Metal Instance for the specified subscription, resource group, and instance name.

INSERT INTO azure.bare_metal_infrastructure.azure_bare_metal_instances (
data__properties,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
azureBareMetalInstanceName
)
SELECT
'{{ properties }}',
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ azureBareMetalInstanceName }}'
RETURNING
location,
properties,
tags
;

UPDATE examples

Patches the Tags field of a Azure Bare Metal Instance for the specified subscription, resource group, and instance name.

UPDATE azure.bare_metal_infrastructure.azure_bare_metal_instances
SET
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND azureBareMetalInstanceName = '{{ azureBareMetalInstanceName }}' --required
RETURNING
location,
properties,
tags;

DELETE examples

Deletes an Azure Bare Metal Instance for the specified subscription, resource group, and instance name.

DELETE FROM azure.bare_metal_infrastructure.azure_bare_metal_instances
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND azureBareMetalInstanceName = '{{ azureBareMetalInstanceName }}' --required
;

Lifecycle Methods

The operation to start an Azure Bare Metal instance

EXEC azure.bare_metal_infrastructure.azure_bare_metal_instances.start 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@azureBareMetalInstanceName='{{ azureBareMetalInstanceName }}' --required
;