Skip to main content

skus

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

Overview

Nameskus
TypeResource
Idazure.provider_hub.skus

Fields

The following fields are returned by SELECT queries:

SUccessfully retrieved the resource type skus.

NameDatatypeDescription
propertiesobject

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_by_resource_type_registrations_nested_resource_type_thirdselectsubscriptionId, providerNamespace, resourceType, nestedResourceTypeFirst, nestedResourceTypeSecond, nestedResourceTypeThirdGets the list of skus for the given resource type.
list_by_resource_type_registrations_nested_resource_type_secondselectsubscriptionId, providerNamespace, resourceType, nestedResourceTypeFirst, nestedResourceTypeSecondGets the list of skus for the given resource type.
getselectsubscriptionId, providerNamespace, resourceType, skuGets the sku details for the given resource type and sku name.
list_by_resource_type_registrations_nested_resource_type_firstselectsubscriptionId, providerNamespace, resourceType, nestedResourceTypeFirstGets the list of skus for the given resource type.
list_by_resource_type_registrationsselectsubscriptionId, providerNamespace, resourceTypeGets the list of skus for the given resource type.
create_or_updateinsertsubscriptionId, providerNamespace, resourceType, skuCreates or updates the resource type skus in the given resource type.
deletedeletesubscriptionId, providerNamespace, resourceType, skuDeletes a resource type sku.

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
nestedResourceTypeFirststringThe first child resource type.
nestedResourceTypeSecondstringThe second child resource type.
nestedResourceTypeThirdstringThe third child resource type.
providerNamespacestringThe name of the resource provider hosted within ProviderHub.
resourceTypestringThe resource type.
skustringThe SKU.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Gets the list of skus for the given resource type.

SELECT
properties
FROM azure.provider_hub.skus
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND providerNamespace = '{{ providerNamespace }}' -- required
AND resourceType = '{{ resourceType }}' -- required
AND nestedResourceTypeFirst = '{{ nestedResourceTypeFirst }}' -- required
AND nestedResourceTypeSecond = '{{ nestedResourceTypeSecond }}' -- required
AND nestedResourceTypeThird = '{{ nestedResourceTypeThird }}' -- required
;

INSERT examples

Creates or updates the resource type skus in the given resource type.

INSERT INTO azure.provider_hub.skus (
data__properties,
subscriptionId,
providerNamespace,
resourceType,
sku
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ providerNamespace }}',
'{{ resourceType }}',
'{{ sku }}'
RETURNING
properties
;

DELETE examples

Deletes a resource type sku.

DELETE FROM azure.provider_hub.skus
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND providerNamespace = '{{ providerNamespace }}' --required
AND resourceType = '{{ resourceType }}' --required
AND sku = '{{ sku }}' --required
;