Skip to main content

access_control_records

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

Overview

Nameaccess_control_records
TypeResource
Idazure_extras.storsimple_8000_series.access_control_records

Fields

The following fields are returned by SELECT queries:

The access control record.

NameDatatypeDescription
idstringThe path ID that uniquely identifies the object.
namestringThe name of the object.
kindstringThe Kind of the object. Currently only Series8000 is supported
propertiesobjectThe properties of access control record.
typestringThe hierarchical type of the object.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectaccessControlRecordName, subscriptionId, resourceGroupName, managerNameReturns the properties of the specified access control record name.
list_by_managerselectsubscriptionId, resourceGroupName, managerNameRetrieves all the access control records in a manager.
create_or_updateinsertaccessControlRecordName, subscriptionId, resourceGroupName, managerName, data__propertiesCreates or Updates an access control record.
deletedeleteaccessControlRecordName, subscriptionId, resourceGroupName, managerNameDeletes the access control record.

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
accessControlRecordNamestringThe name of the access control record to delete.
managerNamestringThe manager name
resourceGroupNamestringThe resource group name
subscriptionIdstringThe subscription id

SELECT examples

Returns the properties of the specified access control record name.

SELECT
id,
name,
kind,
properties,
type
FROM azure_extras.storsimple_8000_series.access_control_records
WHERE accessControlRecordName = '{{ accessControlRecordName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND managerName = '{{ managerName }}' -- required
;

INSERT examples

Creates or Updates an access control record.

INSERT INTO azure_extras.storsimple_8000_series.access_control_records (
data__kind,
data__properties,
accessControlRecordName,
subscriptionId,
resourceGroupName,
managerName
)
SELECT
'{{ kind }}',
'{{ properties }}' /* required */,
'{{ accessControlRecordName }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ managerName }}'
RETURNING
id,
name,
kind,
properties,
type
;

DELETE examples

Deletes the access control record.

DELETE FROM azure_extras.storsimple_8000_series.access_control_records
WHERE accessControlRecordName = '{{ accessControlRecordName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND managerName = '{{ managerName }}' --required
;