Skip to main content

scale_unit_nodes

Creates, updates, deletes, gets or lists a scale_unit_nodes resource.

Overview

Namescale_unit_nodes
TypeResource
Idazure_stack.fabric_admin.scale_unit_nodes

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
namestringThe name of the resource
propertiesobjectHolds all properties related to a scale unit node.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, location, scaleUnitNodeReturn the requested scale unit node.
listselectsubscriptionId, resourceGroupName, location$filterReturns a list of all scale unit nodes in a location.
shutdownexecsubscriptionId, resourceGroupName, location, scaleUnitNodeShutdown a scale unit node.
power_offexecsubscriptionId, resourceGroupName, location, scaleUnitNodePower off a scale unit node.
power_onexecsubscriptionId, resourceGroupName, location, scaleUnitNodePower on a scale unit node.
start_maintenance_modeexecsubscriptionId, resourceGroupName, location, scaleUnitNodeStart maintenance mode for a scale unit node.
stop_maintenance_modeexecsubscriptionId, resourceGroupName, location, scaleUnitNodeStop maintenance mode for a scale unit node.
repairexecsubscriptionId, resourceGroupName, location, scaleUnitNodeRepairs a node of the cluster.

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
locationstringThe name of Azure region.
resourceGroupNamestringName of the resource group.
scaleUnitNodestringName of the scale unit node.
subscriptionIdstringThe ID of the target subscription.
$filterstringOData filter parameter.

SELECT examples

Return the requested scale unit node.

SELECT
id,
name,
properties,
type
FROM azure_stack.fabric_admin.scale_unit_nodes
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND location = '{{ location }}' -- required
AND scaleUnitNode = '{{ scaleUnitNode }}' -- required
;

Lifecycle Methods

Shutdown a scale unit node.

EXEC azure_stack.fabric_admin.scale_unit_nodes.shutdown 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@location='{{ location }}' --required,
@scaleUnitNode='{{ scaleUnitNode }}' --required
;