Skip to main content

inventory_items

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

Overview

Nameinventory_items
TypeResource
Idazure.system_center_vm_manager.inventory_items

Fields

The following fields are returned by SELECT queries:

Azure operation completed successfully.

NameDatatypeDescription
kindstringMetadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value.
propertiesobjectThe resource-specific properties for this resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, vmmServerName, inventoryItemResourceNameShows an inventory item.
list_by_vmm_serverselectsubscriptionId, resourceGroupName, vmmServerNameReturns the list of inventoryItems in the given VmmServer.
createinsertsubscriptionId, resourceGroupName, vmmServerName, inventoryItemResourceNameCreate Or Update InventoryItem.
deletedeletesubscriptionId, resourceGroupName, vmmServerName, inventoryItemResourceNameDeletes an inventoryItem.

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
inventoryItemResourceNamestringName of the inventoryItem.
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.
vmmServerNamestringName of the VmmServer.

SELECT examples

Shows an inventory item.

SELECT
kind,
properties
FROM azure.system_center_vm_manager.inventory_items
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND vmmServerName = '{{ vmmServerName }}' -- required
AND inventoryItemResourceName = '{{ inventoryItemResourceName }}' -- required
;

INSERT examples

Create Or Update InventoryItem.

INSERT INTO azure.system_center_vm_manager.inventory_items (
data__properties,
data__kind,
subscriptionId,
resourceGroupName,
vmmServerName,
inventoryItemResourceName
)
SELECT
'{{ properties }}',
'{{ kind }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ vmmServerName }}',
'{{ inventoryItemResourceName }}'
RETURNING
kind,
properties
;

DELETE examples

Deletes an inventoryItem.

DELETE FROM azure.system_center_vm_manager.inventory_items
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND vmmServerName = '{{ vmmServerName }}' --required
AND inventoryItemResourceName = '{{ inventoryItemResourceName }}' --required
;