Skip to main content

access_control_lists

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

Overview

Nameaccess_control_lists
TypeResource
Idazure.managed_network_fabric.access_control_lists

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, accessControlListNameImplements Access Control List GET method.
list_by_resource_groupselectsubscriptionId, resourceGroupNameImplements AccessControlLists list by resource group GET method.
list_by_subscriptionselectsubscriptionIdImplements AccessControlLists list by subscription GET method.
createinsertsubscriptionId, resourceGroupName, accessControlListName, data__location, data__propertiesImplements Access Control List PUT method.
updateupdatesubscriptionId, resourceGroupName, accessControlListNameAPI to update certain properties of the Access Control List resource.
deletedeletesubscriptionId, resourceGroupName, accessControlListNameImplements Access Control List DELETE method.
resyncexecsubscriptionId, resourceGroupName, accessControlListNameImplements the operation to the underlying resources.
validate_configurationexecsubscriptionId, resourceGroupName, accessControlListNameImplements the operation to the underlying resources.

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
accessControlListNamestringName of the Access Control List.
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 Access Control List GET method.

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

INSERT examples

Implements Access Control List PUT method.

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

UPDATE examples

API to update certain properties of the Access Control List resource.

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

DELETE examples

Implements Access Control List DELETE method.

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

Lifecycle Methods

Implements the operation to the underlying resources.

EXEC azure.managed_network_fabric.access_control_lists.resync 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@accessControlListName='{{ accessControlListName }}' --required
;