Skip to main content

network_racks

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

Overview

Namenetwork_racks
TypeResource
Idazure.managed_network_fabric.network_racks

Fields

The following fields are returned by SELECT queries:

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

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, networkRackNameGet Network Rack resource details.
list_by_resource_groupselectsubscriptionId, resourceGroupNameList all Network Rack resources in the given resource group.
list_by_subscriptionselectsubscriptionIdList all Network Rack resources in the given subscription
createinsertsubscriptionId, resourceGroupName, networkRackName, data__location, data__propertiesCreate Network Rack resource.
updateupdatesubscriptionId, resourceGroupName, networkRackNameUpdate certain properties of the Network Rack resource.
deletedeletesubscriptionId, resourceGroupName, networkRackNameDelete Network Rack resource.

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
networkRackNamestringName of the Network Rack.
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

Get Network Rack resource details.

SELECT
location,
properties,
tags
FROM azure.managed_network_fabric.network_racks
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND networkRackName = '{{ networkRackName }}' -- required
;

INSERT examples

Create Network Rack resource.

INSERT INTO azure.managed_network_fabric.network_racks (
data__tags,
data__location,
data__properties,
subscriptionId,
resourceGroupName,
networkRackName
)
SELECT
'{{ tags }}',
'{{ location }}' /* required */,
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ networkRackName }}'
RETURNING
location,
properties,
tags
;

UPDATE examples

Update certain properties of the Network Rack resource.

UPDATE azure.managed_network_fabric.network_racks
SET
-- No updatable properties
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND networkRackName = '{{ networkRackName }}' --required
RETURNING
location,
properties,
tags;

DELETE examples

Delete Network Rack resource.

DELETE FROM azure.managed_network_fabric.network_racks
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND networkRackName = '{{ networkRackName }}' --required
;