Skip to main content

energy_services

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

Overview

Nameenergy_services
TypeResource
Idazure_extras.open_energy_platform.energy_services

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
namestringThe name of the resource
locationstringGeo-location where the resource lives.
propertiesobject
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
tagsobjectResource tags.
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, resourceNameReturns oep resource for a given name.
list_by_resource_groupselectsubscriptionId, resourceGroupNameReturns list of oep resources..
list_by_subscriptionselectsubscriptionIdLists a collection of oep resources under the given Azure Subscription ID.
createinsertsubscriptionId, resourceGroupName, resourceName, data__locationMethod that gets called if subscribed for ResourceCreationBegin trigger.
updateupdatesubscriptionId, resourceGroupName, resourceName
deletedeletesubscriptionId, resourceGroupName, resourceNameDeletes oep resource
add_partitionexecsubscriptionId, resourceGroupName, resourceNameMethod that gets called if new partition is to be added in a resource.
remove_partitionexecsubscriptionId, resourceGroupName, resourceNameMethod that gets called if new partition is to be removed from a resource.

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
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
resourceNamestringThe resource name.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Returns oep resource for a given name.

SELECT
id,
name,
location,
properties,
systemData,
tags,
type
FROM azure_extras.open_energy_platform.energy_services
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND resourceName = '{{ resourceName }}' -- required
;

INSERT examples

Method that gets called if subscribed for ResourceCreationBegin trigger.

INSERT INTO azure_extras.open_energy_platform.energy_services (
data__properties,
data__tags,
data__location,
subscriptionId,
resourceGroupName,
resourceName
)
SELECT
'{{ properties }}',
'{{ tags }}',
'{{ location }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ resourceName }}'
RETURNING
id,
name,
location,
properties,
systemData,
tags,
type
;

UPDATE examples

No description available.

UPDATE azure_extras.open_energy_platform.energy_services
SET
data__tags = '{{ tags }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND resourceName = '{{ resourceName }}' --required
RETURNING
id,
name,
location,
properties,
systemData,
tags,
type;

DELETE examples

Deletes oep resource

DELETE FROM azure_extras.open_energy_platform.energy_services
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND resourceName = '{{ resourceName }}' --required
;

Lifecycle Methods

Method that gets called if new partition is to be added in a resource.

EXEC azure_extras.open_energy_platform.energy_services.add_partition 
@subscriptionId='{{ subscriptionId }}' --required,
@resourceGroupName='{{ resourceGroupName }}' --required,
@resourceName='{{ resourceName }}' --required
@@json=
'{
"name": "{{ name }}"
}'
;