Skip to main content

solutions_discoverability

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

Overview

Namesolutions_discoverability
TypeResource
Idazure_extras.agrifood.solutions_discoverability

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}".
namestringThe name of the resource.
accessFBApplicationIdstringApplication id of the multi tenant application to be used by partner to access FarmBeats data.
accessFBApplicationNamestringApplication name of the multi tenant application to be used by partner to access FarmBeatsData.
dataAccessScopesarrayGets scope of the FarmBeats data access that's required for processing solution request to partner. Example: For gdd they might need weatherScope and satelliteScope.
evaluatedOutputsDictionaryobjectGets example name: insight sample response Dictionary to capture all variations of computed results ingested by partner.
inputParametersValidationScopesarrayGets scope of the FarmBeats related parameters that need to be validated in apiInputParameters. Example: For if 'FarmHierarchy' is the input scope for 'WeatherScope' data access For working with WeatherScope we need FarmHierarchy info implies 'farmerId', 'resourceId', 'resourceType' in request body.
marketplaceOfferDetailsobject:vartype marketplace_offer_details: ~azure.mgmt.agrifood.models.MarketplaceOfferDetails
openApiSpecsDictionaryobjectGets apiVersion: Swagger Document Dictionary to capture all api versions of swagger exposed by partner to farmbeats.
partnerIdstringSolution Partner Id.
partnerTenantIdstringSolution Partner Tenant Id.
roleIdstringRole Id of the SaaS multi tenant application to access relevant fb data.
roleNamestringRole Name of the SaaS multi tenant application to access relevant fb data.
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
getselectfarm_beats_solution_idGet farmBeats solution by id.
listselect$maxPageSizeGet list of farmBeats solutions.

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
farm_beats_solution_idstringfarmBeatsSolutionId to be queried. Required.
$maxPageSizeintegerMaximum number of items needed (inclusive). Minimum = 10, Maximum = 1000, Default value = 50. Default value is 50.

SELECT examples

Get farmBeats solution by id.

SELECT
id,
name,
accessFBApplicationId,
accessFBApplicationName,
dataAccessScopes,
evaluatedOutputsDictionary,
inputParametersValidationScopes,
marketplaceOfferDetails,
openApiSpecsDictionary,
partnerId,
partnerTenantId,
roleId,
roleName,
systemData,
type
FROM azure_extras.agrifood.solutions_discoverability
WHERE farm_beats_solution_id = '{{ farm_beats_solution_id }}' -- required
;