swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector FarmBeatsModels API schemes: - https tags: - name: FarmBeatsModels paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName} : get: tags: - FarmBeatsModels description: Get FarmBeats resource. operationId: microsoftAzureFarmbeatsmodelsGet produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/FarmBeatsResourceNameParameter' responses: '200': description: Success schema: $ref: '#/definitions/FarmBeats' default: description: Error schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: FarmBeatsModels_Get: $ref: ./examples/FarmBeatsModels_Get.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Agfoodplatform Farmbeats Farmbeatsresourcename put: tags: - FarmBeatsModels description: Create or update FarmBeats resource. operationId: microsoftAzureFarmbeatsmodelsCreateorupdate consumes: - application/json produces: - application/json parameters: - $ref: '#/parameters/FarmBeatsResourceNameParameter' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - in: body name: body description: FarmBeats resource create or update request object. required: true schema: $ref: '#/definitions/FarmBeats' responses: '200': description: Success schema: $ref: '#/definitions/FarmBeats' '201': description: Success schema: $ref: '#/definitions/FarmBeats' default: description: Error schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: FarmBeatsModels_CreateOrUpdate: $ref: ./examples/FarmBeatsModels_CreateOrUpdate.json summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Agfoodplatform Farmbeats Farmbeatsresourcename patch: tags: - FarmBeatsModels description: Update a FarmBeats resource. operationId: microsoftAzureFarmbeatsmodelsUpdate consumes: - application/json produces: - application/json parameters: - $ref: '#/parameters/FarmBeatsResourceNameParameter' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - in: body name: body description: Request object. required: true schema: $ref: '#/definitions/FarmBeatsUpdateRequestModel' responses: '200': description: Success schema: $ref: '#/definitions/FarmBeats' default: description: Error schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: FarmBeatsModels_Update: $ref: ./examples/FarmBeatsModels_Update.json summary: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Agfoodplatform Farmbeats Farmbeatsresourcename delete: tags: - FarmBeatsModels description: Delete a FarmBeats resource. operationId: microsoftAzureFarmbeatsmodelsDelete produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - $ref: '#/parameters/FarmBeatsResourceNameParameter' responses: '200': description: Success '204': description: Success default: description: Error schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: FarmBeatsModels_Delete: $ref: ./examples/FarmBeatsModels_Delete.json summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Agfoodplatform Farmbeats Farmbeatsresourcename /subscriptions/{subscriptionId}/providers/Microsoft.AgFoodPlatform/farmBeats: get: tags: - FarmBeatsModels description: Lists the FarmBeats instances for a subscription. operationId: microsoftAzureFarmbeatsmodelsListbysubscription produces: - application/json parameters: - in: query name: $maxPageSize description: "Maximum number of items needed (inclusive).\r\nMinimum = 10, Maximum = 1000, Default value = 50." type: integer format: int32 default: 50 maximum: 1000 minimum: 10 - in: query name: $skipToken description: Skip token for getting next set of results. type: string - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Success schema: $ref: '#/definitions/FarmBeatsListResponse' default: description: Error schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: FarmBeatsModels_ListBySubscription: $ref: ./examples/FarmBeatsModels_ListBySubscription.json summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Agfoodplatform Farmbeats /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats: get: tags: - FarmBeatsModels description: Lists the FarmBeats instances for a resource group. operationId: microsoftAzureFarmbeatsmodelsListbyresourcegroup produces: - application/json parameters: - in: query name: $maxPageSize description: "Maximum number of items needed (inclusive).\r\nMinimum = 10, Maximum = 1000, Default value = 50." type: integer format: int32 default: 50 maximum: 1000 minimum: 10 - in: query name: $skipToken description: Continuation token for getting next set of results. type: string - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Success schema: $ref: '#/definitions/FarmBeatsListResponse' default: description: Error schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: FarmBeatsModels_ListByResourceGroup: $ref: ./examples/FarmBeatsModels_ListByResourceGroup.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Agfoodplatform Farmbeats definitions: FarmBeatsListResponse: description: Paged response contains list of requested objects and a URL link to get the next set of results. type: object properties: value: description: List of requested objects. type: array uniqueItems: false items: $ref: '#/definitions/FarmBeats' nextLink: description: Continuation link (absolute URI) to the next page of results in the list. type: string readOnly: true FarmBeatsProperties: description: FarmBeats ARM Resource properties. type: object properties: instanceUri: format: uri description: Uri of the FarmBeats instance. type: string readOnly: true provisioningState: description: FarmBeats instance provisioning state. enum: - Succeeded - Failed type: string readOnly: true x-ms-enum: name: ProvisioningState modelAsString: true FarmBeats: description: FarmBeats ARM Resource. type: object allOf: - $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/TrackedResource properties: sku: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/Sku x-ms-mutability: - read - create systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData properties: $ref: '#/definitions/FarmBeatsProperties' x-ms-client-flatten: true x-ms-azure-resource: true FarmBeatsUpdateRequestModel: description: FarmBeats update request. type: object properties: sku: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/Sku location: description: Geo-location where the resource lives. type: string tags: description: Resource tags. type: object additionalProperties: type: string parameters: FarmBeatsResourceNameParameter: in: path name: farmBeatsResourceName description: FarmBeats resource name. required: true type: string x-ms-parameter-location: method x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'