Skip to main content

solutions

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

Overview

Namesolutions
TypeResource
Idazure_extras.ag_food_platform.solutions

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
eTagstringThe ETag value to implement optimistic concurrency.
propertiesobjectSolution resource properties.
systemDataobjectMetadata pertaining to creation and last modification of the resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, dataManagerForAgricultureResourceName, solutionIdGet installed Solution details by Solution id.
listselectsubscriptionId, resourceGroupName, dataManagerForAgricultureResourceNamesolutionIds, ids, names, propertyFilters, statuses, minCreatedDateTime, maxCreatedDateTime, minLastModifiedDateTime, maxLastModifiedDateTime, $maxPageSize, $skipTokenGet installed Solutions details.
create_or_updateinsertsubscriptionId, resourceGroupName, dataManagerForAgricultureResourceName, solutionIdInstall Or Update Solution.
deletedeletesubscriptionId, resourceGroupName, dataManagerForAgricultureResourceName, solutionIdUninstall Solution.

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
dataManagerForAgricultureResourceNamestringDataManagerForAgriculture resource name.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
solutionIdstringSolutionId for Data Manager For Agriculture Resource.
subscriptionIdstring (uuid)The ID of the target subscription. The value must be an UUID.
$maxPageSizeinteger (int32)Maximum number of items needed (inclusive). Minimum = 10, Maximum = 1000, Default value = 50.
$skipTokenstringSkip token for getting next set of results.
idsarrayIds of the resource.
maxCreatedDateTimestring (date-time)Maximum creation date of resource (inclusive).
maxLastModifiedDateTimestring (date-time)Maximum last modified date of resource (inclusive).
minCreatedDateTimestring (date-time)Minimum creation date of resource (inclusive).
minLastModifiedDateTimestring (date-time)Minimum last modified date of resource (inclusive).
namesarrayNames of the resource.
propertyFiltersarrayFilters on key-value pairs within the Properties object. eg. "{testKey} eq {testValue}".
solutionIdsarrayInstalled Solution ids.
statusesarrayStatuses of the resource.

SELECT examples

Get installed Solution details by Solution id.

SELECT
eTag,
properties,
systemData
FROM azure_extras.ag_food_platform.solutions
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND dataManagerForAgricultureResourceName = '{{ dataManagerForAgricultureResourceName }}' -- required
AND solutionId = '{{ solutionId }}' -- required
;

INSERT examples

Install Or Update Solution.

INSERT INTO azure_extras.ag_food_platform.solutions (
data__properties,
subscriptionId,
resourceGroupName,
dataManagerForAgricultureResourceName,
solutionId
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ dataManagerForAgricultureResourceName }}',
'{{ solutionId }}'
RETURNING
eTag,
properties,
systemData
;

DELETE examples

Uninstall Solution.

DELETE FROM azure_extras.ag_food_platform.solutions
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND dataManagerForAgricultureResourceName = '{{ dataManagerForAgricultureResourceName }}' --required
AND solutionId = '{{ solutionId }}' --required
;