Skip to main content

network_service_design_groups

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

Overview

Namenetwork_service_design_groups
TypeResource
Idazure.hybrid_network.network_service_design_groups

Fields

The following fields are returned by SELECT queries:

Request is successful. The operation returns the resulting publisher network service design group resource.

NameDatatypeDescription
locationstringThe geo-location where the resource lives
propertiesobjectnetwork service design group properties.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, publisherName, networkServiceDesignGroupNameGets information about the specified networkServiceDesign group.
list_by_publisherselectsubscriptionId, resourceGroupName, publisherNameGets information of the network service design groups under a publisher.
create_or_updateinsertsubscriptionId, resourceGroupName, publisherName, networkServiceDesignGroupNameCreates or updates a network service design group.
updateupdatesubscriptionId, resourceGroupName, publisherName, networkServiceDesignGroupNameUpdates a network service design groups resource.
deletedeletesubscriptionId, resourceGroupName, publisherName, networkServiceDesignGroupNameDeletes a specified network service design group.

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
networkServiceDesignGroupNamestringThe name of the network service design group.
publisherNamestringThe name of the publisher.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Gets information about the specified networkServiceDesign group.

SELECT
location,
properties,
tags
FROM azure.hybrid_network.network_service_design_groups
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND publisherName = '{{ publisherName }}' -- required
AND networkServiceDesignGroupName = '{{ networkServiceDesignGroupName }}' -- required
;

INSERT examples

Creates or updates a network service design group.

INSERT INTO azure.hybrid_network.network_service_design_groups (
data__properties,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
publisherName,
networkServiceDesignGroupName
)
SELECT
'{{ properties }}',
'{{ tags }}',
'{{ location }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ publisherName }}',
'{{ networkServiceDesignGroupName }}'
RETURNING
location,
properties,
tags
;

UPDATE examples

Updates a network service design groups resource.

UPDATE azure.hybrid_network.network_service_design_groups
SET
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND publisherName = '{{ publisherName }}' --required
AND networkServiceDesignGroupName = '{{ networkServiceDesignGroupName }}' --required
RETURNING
location,
properties,
tags;

DELETE examples

Deletes a specified network service design group.

DELETE FROM azure.hybrid_network.network_service_design_groups
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND publisherName = '{{ publisherName }}' --required
AND networkServiceDesignGroupName = '{{ networkServiceDesignGroupName }}' --required
;