Skip to main content

curation_profiles

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

Overview

Namecuration_profiles
TypeResource
Idazure.dev_center.curation_profiles

Fields

The following fields are returned by SELECT queries:

OK. The request has succeeded.

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
namestringThe name of the resource
propertiesobjectProperties of an curation profile.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, devCenterName, curationProfileNameGets a specific curation profile.
list_by_dev_centerselectsubscriptionId, resourceGroupName, devCenterName$topLists all curation profiles in the dev center
create_or_updateinsertsubscriptionId, resourceGroupName, devCenterName, curationProfileNameCreates or updates an curation profile.
updateupdatesubscriptionId, resourceGroupName, devCenterName, curationProfileNamePartially updates an curation profile.
deletedeletesubscriptionId, resourceGroupName, devCenterName, curationProfileNameDeletes an curation profile.

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
curationProfileNamestringThe name of the curation profile.
devCenterNamestringThe name of the devcenter.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.
$topinteger (int32)The maximum number of resources to return from the operation. Example: '$top=10'.

SELECT examples

Gets a specific curation profile.

SELECT
id,
name,
properties,
systemData,
type
FROM azure.dev_center.curation_profiles
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND devCenterName = '{{ devCenterName }}' -- required
AND curationProfileName = '{{ curationProfileName }}' -- required
;

INSERT examples

Creates or updates an curation profile.

INSERT INTO azure.dev_center.curation_profiles (
data__properties,
subscriptionId,
resourceGroupName,
devCenterName,
curationProfileName
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ devCenterName }}',
'{{ curationProfileName }}'
RETURNING
id,
name,
properties,
systemData,
type
;

UPDATE examples

Partially updates an curation profile.

UPDATE azure.dev_center.curation_profiles
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND devCenterName = '{{ devCenterName }}' --required
AND curationProfileName = '{{ curationProfileName }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Deletes an curation profile.

DELETE FROM azure.dev_center.curation_profiles
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND devCenterName = '{{ devCenterName }}' --required
AND curationProfileName = '{{ curationProfileName }}' --required
;