Skip to main content

azure_bare_metal_storage_instances

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

Overview

Nameazure_bare_metal_storage_instances
TypeResource
Idazure.bare_metal_infrastructure.azure_bare_metal_storage_instances

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
identityobjectThe identity of Azure Bare Metal Storage Instance, if configured.
locationstringThe geo-location where the resource lives
propertiesobjectAzureBareMetalStorageInstance properties
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, azureBareMetalStorageInstanceNameGets an Azure Bare Metal Storage instance for the specified subscription, resource group, and instance name.
list_by_resource_groupselectsubscriptionId, resourceGroupNameGets a list of AzureBareMetalStorage instances in the specified subscription and resource group. The operations returns various properties of each Azure Bare Metal Instance.
list_by_subscriptionselectsubscriptionIdGets a list of AzureBareMetalStorage instances in the specified subscription. The operations returns various properties of each Azure Bare Metal Instance.
createinsertsubscriptionId, resourceGroupName, azureBareMetalStorageInstanceNameCreates an Azure Bare Metal Storage Instance for the specified subscription, resource group, and instance name.
updateupdatesubscriptionId, resourceGroupName, azureBareMetalStorageInstanceNamePatches the Tags field of a Azure BareMetalStorage instance for the specified subscription, resource group, and instance name.
deletedeletesubscriptionId, resourceGroupName, azureBareMetalStorageInstanceNameDeletes an Azure Bare Metal Storage Instance for the specified subscription, resource group, and instance name.

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
azureBareMetalStorageInstanceNamestringName of the Azure Bare Metal Storage 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 Storage instance for the specified subscription, resource group, and instance name.

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

INSERT examples

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

INSERT INTO azure.bare_metal_infrastructure.azure_bare_metal_storage_instances (
data__properties,
data__identity,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
azureBareMetalStorageInstanceName
)
SELECT
'{{ properties }}',
'{{ identity }}',
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ azureBareMetalStorageInstanceName }}'
RETURNING
identity,
location,
properties,
tags
;

UPDATE examples

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

UPDATE azure.bare_metal_infrastructure.azure_bare_metal_storage_instances
SET
data__identity = '{{ identity }}',
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND azureBareMetalStorageInstanceName = '{{ azureBareMetalStorageInstanceName }}' --required
RETURNING
identity,
location,
properties,
tags;

DELETE examples

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

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