Skip to main content

storage_classes

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

Overview

Namestorage_classes
TypeResource
Idazure.k8s_runtime.storage_classes

Fields

The following fields are returned by SELECT queries:

Azure operation completed successfully.

NameDatatypeDescription
propertiesobjectThe resource-specific properties for this resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceUri, storageClassNameGet a StorageClassResource
listselectresourceUriList StorageClassResource resources by parent
create_or_updateinsertresourceUri, storageClassNameCreate a StorageClassResource
updateupdateresourceUri, storageClassNameUpdate a StorageClassResource
deletedeleteresourceUri, storageClassNameDelete a StorageClassResource

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
resourceUristringThe fully qualified Azure Resource manager identifier of the resource.
storageClassNamestringThe name of the the storage class

SELECT examples

Get a StorageClassResource

SELECT
properties
FROM azure.k8s_runtime.storage_classes
WHERE resourceUri = '{{ resourceUri }}' -- required
AND storageClassName = '{{ storageClassName }}' -- required
;

INSERT examples

Create a StorageClassResource

INSERT INTO azure.k8s_runtime.storage_classes (
data__properties,
resourceUri,
storageClassName
)
SELECT
'{{ properties }}',
'{{ resourceUri }}',
'{{ storageClassName }}'
RETURNING
properties
;

UPDATE examples

Update a StorageClassResource

UPDATE azure.k8s_runtime.storage_classes
SET
data__properties = '{{ properties }}'
WHERE
resourceUri = '{{ resourceUri }}' --required
AND storageClassName = '{{ storageClassName }}' --required
RETURNING
properties;

DELETE examples

Delete a StorageClassResource

DELETE FROM azure.k8s_runtime.storage_classes
WHERE resourceUri = '{{ resourceUri }}' --required
AND storageClassName = '{{ storageClassName }}' --required
;