Skip to main content

ip_extended_communities

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

Overview

Nameip_extended_communities
TypeResource
Idazure.managed_network_fabric.ip_extended_communities

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, ipExtendedCommunityNameImplements IP Extended Community GET method.
list_by_resource_groupselectsubscriptionId, resourceGroupNameImplements IpExtendedCommunities list by resource group GET method.
list_by_subscriptionselectsubscriptionIdImplements IpExtendedCommunities list by subscription GET method.
createinsertsubscriptionId, resourceGroupName, ipExtendedCommunityName, data__propertiesImplements IP Extended Community PUT method.
updateupdatesubscriptionId, resourceGroupName, ipExtendedCommunityNameAPI to update certain properties of the IP Extended Community resource.
deletedeletesubscriptionId, resourceGroupName, ipExtendedCommunityNameImplements IP Extended Community DELETE method.

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
ipExtendedCommunityNamestringName of the IP Extended Community.
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

Implements IP Extended Community GET method.

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

INSERT examples

Implements IP Extended Community PUT method.

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

UPDATE examples

API to update certain properties of the IP Extended Community resource.

UPDATE azure.managed_network_fabric.ip_extended_communities
SET
data__properties = '{{ properties }}',
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND ipExtendedCommunityName = '{{ ipExtendedCommunityName }}' --required
RETURNING
location,
properties,
tags;

DELETE examples

Implements IP Extended Community DELETE method.

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