Skip to main content

storage_quotas

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

Overview

Namestorage_quotas
TypeResource
Idazure_stack.storage_admin.storage_quotas

Fields

The following fields are returned by SELECT queries:

OK -- The storage quota has been returned.

NameDatatypeDescription
idstringResource ID.
namestringResource Name.
locationstringResource Location.
propertiesobjectStorage quota properties.
typestringResource Type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, location, quotaNameReturns the specified storage quota.
listselectsubscriptionId, locationReturns a list of storage quotas at the given location.
create_or_updateinsertsubscriptionId, location, quotaNameCreate or update an existing storage quota.
deletedeletesubscriptionId, location, quotaNameDelete an existing quota

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
locationstringResource location.
quotaNamestringThe name of the storage quota.
subscriptionIdstringSubscription Id.

SELECT examples

Returns the specified storage quota.

SELECT
id,
name,
location,
properties,
type
FROM azure_stack.storage_admin.storage_quotas
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND location = '{{ location }}' -- required
AND quotaName = '{{ quotaName }}' -- required
;

INSERT examples

Create or update an existing storage quota.

INSERT INTO azure_stack.storage_admin.storage_quotas (
data__properties,
subscriptionId,
location,
quotaName
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ location }}',
'{{ quotaName }}'
RETURNING
id,
name,
location,
properties,
type
;

DELETE examples

Delete an existing quota

DELETE FROM azure_stack.storage_admin.storage_quotas
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND location = '{{ location }}' --required
AND quotaName = '{{ quotaName }}' --required
;