solutions_discoverability
Creates, updates, deletes, gets or lists a solutions_discoverability resource.
Overview
| Name | solutions_discoverability |
| Type | Resource |
| Id | azure_extras.agrifood.solutions_discoverability |
Fields
The following fields are returned by SELECT queries:
- get
- list
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}". |
name | string | The name of the resource. |
accessFBApplicationId | string | Application id of the multi tenant application to be used by partner to access FarmBeats data. |
accessFBApplicationName | string | Application name of the multi tenant application to be used by partner to access FarmBeatsData. |
dataAccessScopes | array | Gets scope of the FarmBeats data access that's required for processing solution request to partner. Example: For gdd they might need weatherScope and satelliteScope. |
evaluatedOutputsDictionary | object | Gets example name: insight sample response Dictionary to capture all variations of computed results ingested by partner. |
inputParametersValidationScopes | array | Gets 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. |
marketplaceOfferDetails | object | :vartype marketplace_offer_details: ~azure.mgmt.agrifood.models.MarketplaceOfferDetails |
openApiSpecsDictionary | object | Gets apiVersion: Swagger Document Dictionary to capture all api versions of swagger exposed by partner to farmbeats. |
partnerId | string | Solution Partner Id. |
partnerTenantId | string | Solution Partner Tenant Id. |
roleId | string | Role Id of the SaaS multi tenant application to access relevant fb data. |
roleName | string | Role Name of the SaaS multi tenant application to access relevant fb data. |
systemData | object | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
type | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
| Name | Datatype | Description |
|---|---|---|
id | string | Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}". |
name | string | The name of the resource. |
accessFBApplicationId | string | Application id of the multi tenant application to be used by partner to access FarmBeats data. |
accessFBApplicationName | string | Application name of the multi tenant application to be used by partner to access FarmBeatsData. |
dataAccessScopes | array | Gets scope of the FarmBeats data access that's required for processing solution request to partner. Example: For gdd they might need weatherScope and satelliteScope. |
evaluatedOutputsDictionary | object | Gets example name: insight sample response Dictionary to capture all variations of computed results ingested by partner. |
inputParametersValidationScopes | array | Gets 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. |
marketplaceOfferDetails | object | :vartype marketplace_offer_details: ~azure.mgmt.agrifood.models.MarketplaceOfferDetails |
openApiSpecsDictionary | object | Gets apiVersion: Swagger Document Dictionary to capture all api versions of swagger exposed by partner to farmbeats. |
partnerId | string | Solution Partner Id. |
partnerTenantId | string | Solution Partner Tenant Id. |
roleId | string | Role Id of the SaaS multi tenant application to access relevant fb data. |
roleName | string | Role Name of the SaaS multi tenant application to access relevant fb data. |
systemData | object | Azure Resource Manager metadata containing createdBy and modifiedBy information. |
type | string | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts". |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | farm_beats_solution_id | Get farmBeats solution by id. | |
list | select | $maxPageSize | Get 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.
| Name | Datatype | Description |
|---|---|---|
farm_beats_solution_id | string | farmBeatsSolutionId to be queried. Required. |
$maxPageSize | integer | Maximum number of items needed (inclusive). Minimum = 10, Maximum = 1000, Default value = 50. Default value is 50. |
SELECT examples
- get
- list
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
;
Get list of farmBeats solutions.
SELECT
id,
name,
accessFBApplicationId,
accessFBApplicationName,
dataAccessScopes,
evaluatedOutputsDictionary,
inputParametersValidationScopes,
marketplaceOfferDetails,
openApiSpecsDictionary,
partnerId,
partnerTenantId,
roleId,
roleName,
systemData,
type
FROM azure_extras.agrifood.solutions_discoverability
WHERE $maxPageSize = '{{ $maxPageSize }}'
;