forked from Azure/azure-rest-api-specs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
545 changed files
with
128,471 additions
and
8,315 deletions.
There are no files selected for viewing
1 change: 1 addition & 0 deletions
1
specification/agrifood/AgFoodPlatform.Management/resources.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{ "Resources":{ "Extension":{ "Name":"Extension","GetOperations":[{ "Name":"Get","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}/extensions/{extensionId}","Method":"GET","OperationID":"Extensions_Get","IsLongRunning":false,"PagingMetadata":null,"Description":"Get installed extension details by extension id."}],"CreateOperations":[{ "Name":"CreateOrUpdate","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}/extensions/{extensionId}","Method":"PUT","OperationID":"Extensions_Create","IsLongRunning":true,"PagingMetadata":null,"Description":"Install extension."}],"UpdateOperations":[{ "Name":"Update","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}/extensions/{extensionId}","Method":"PATCH","OperationID":"Extensions_Update","IsLongRunning":false,"PagingMetadata":null,"Description":"Upgrade to latest extension."}],"DeleteOperations":[{ "Name":"Delete","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}/extensions/{extensionId}","Method":"DELETE","OperationID":"Extensions_Delete","IsLongRunning":true,"PagingMetadata":null,"Description":"Uninstall extension."}],"ListOperations":[{ "Name":"GetAll","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}/extensions","Method":"GET","OperationID":"Extensions_ListByFarmBeats","IsLongRunning":false,"PagingMetadata":{ "Method":"ListByFarmBeats","NextPageMethod":"ListByFarmBeatsNextPage","ItemName":"value","NextLinkName":"nextLink"},"Description":"Get installed extensions details."}],"OperationsFromResourceGroupExtension":[],"OperationsFromSubscriptionExtension":[],"OperationsFromManagementGroupExtension":[],"OperationsFromTenantExtension":[],"OtherOperations":[],"Parents":["FarmBeat"],"SwaggerModelName":"Extension","ResourceType":"Microsoft.AgFoodPlatform/farmBeats/extensions","ResourceKey":"extensionId","ResourceKeySegment":"extensions","IsTrackedResource":false,"IsTenantResource":false,"IsSubscriptionResource":false,"IsManagementGroupResource":false,"IsExtensionResource":false,"IsSingletonResource":false},"FarmBeatsExtension":{ "Name":"FarmBeatsExtension","GetOperations":[{ "Name":"Get","Path":"/providers/Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions/{farmBeatsExtensionId}","Method":"GET","OperationID":"FarmBeatsExtensions_Get","IsLongRunning":false,"PagingMetadata":null,"Description":"Get farmBeats extension."}],"CreateOperations":[],"UpdateOperations":[],"DeleteOperations":[],"ListOperations":[{ "Name":"GetAll","Path":"/providers/Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions","Method":"GET","OperationID":"FarmBeatsExtensions_List","IsLongRunning":false,"PagingMetadata":{ "Method":"List","NextPageMethod":"ListNextPage","ItemName":"value","NextLinkName":"nextLink"},"Description":"Get list of farmBeats extension."}],"OperationsFromResourceGroupExtension":[],"OperationsFromSubscriptionExtension":[],"OperationsFromManagementGroupExtension":[],"OperationsFromTenantExtension":[],"OtherOperations":[],"Parents":["TenantResource"],"SwaggerModelName":"FarmBeatsExtension","ResourceType":"Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions","ResourceKey":"farmBeatsExtensionId","ResourceKeySegment":"farmBeatsExtensionDefinitions","IsTrackedResource":false,"IsTenantResource":true,"IsSubscriptionResource":false,"IsManagementGroupResource":false,"IsExtensionResource":false,"IsSingletonResource":false},"FarmBeat":{ "Name":"FarmBeat","GetOperations":[{ "Name":"Get","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}","Method":"GET","OperationID":"FarmBeatsModels_Get","IsLongRunning":false,"PagingMetadata":null,"Description":"Get FarmBeats resource."}],"CreateOperations":[{ "Name":"CreateOrUpdate","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}","Method":"PUT","OperationID":"FarmBeatsModels_CreateOrUpdate","IsLongRunning":true,"PagingMetadata":null,"Description":"Create or update FarmBeats resource."}],"UpdateOperations":[{ "Name":"Update","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}","Method":"PATCH","OperationID":"FarmBeatsModels_Update","IsLongRunning":true,"PagingMetadata":null,"Description":"Update a FarmBeats resource."}],"DeleteOperations":[{ "Name":"Delete","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}","Method":"DELETE","OperationID":"FarmBeatsModels_Delete","IsLongRunning":true,"PagingMetadata":null,"Description":"Delete a FarmBeats resource."}],"ListOperations":[{ "Name":"GetAll","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats","Method":"GET","OperationID":"FarmBeatsModels_ListByResourceGroup","IsLongRunning":false,"PagingMetadata":{ "Method":"ListByResourceGroup","NextPageMethod":"ListByResourceGroupNextPage","ItemName":"value","NextLinkName":"nextLink"},"Description":"Lists the FarmBeats instances for a resource group."}],"OperationsFromResourceGroupExtension":[],"OperationsFromSubscriptionExtension":[{ "Name":"GetFarmBeats","Path":"/subscriptions/{subscriptionId}/providers/Microsoft.AgFoodPlatform/farmBeats","Method":"GET","OperationID":"FarmBeatsModels_ListBySubscription","IsLongRunning":false,"PagingMetadata":{ "Method":"ListBySubscription","NextPageMethod":"ListBySubscriptionNextPage","ItemName":"value","NextLinkName":"nextLink"},"Description":"Lists the FarmBeats instances for a subscription."}],"OperationsFromManagementGroupExtension":[],"OperationsFromTenantExtension":[],"OtherOperations":[{ "Name":"GetOperationResult","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}/operationResults/{operationResultsId}","Method":"GET","OperationID":"FarmBeatsModels_GetOperationResult","IsLongRunning":false,"PagingMetadata":null,"Description":"Get operationResults for a FarmBeats resource."}],"Parents":["ResourceGroupResource"],"SwaggerModelName":"FarmBeats","ResourceType":"Microsoft.AgFoodPlatform/farmBeats","ResourceKey":"farmBeatsResourceName","ResourceKeySegment":"farmBeats","IsTrackedResource":true,"IsTenantResource":false,"IsSubscriptionResource":false,"IsManagementGroupResource":false,"IsExtensionResource":false,"IsSingletonResource":false},"AzureAgFoodPlatformRPServicePrivateEndpointConnection":{ "Name":"AzureAgFoodPlatformRPServicePrivateEndpointConnection","GetOperations":[{ "Name":"Get","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}/privateEndpointConnections/{privateEndpointConnectionName}","Method":"GET","OperationID":"PrivateEndpointConnections_Get","IsLongRunning":false,"PagingMetadata":null,"Description":"Get Private endpoint connection object."}],"CreateOperations":[{ "Name":"CreateOrUpdate","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}/privateEndpointConnections/{privateEndpointConnectionName}","Method":"PUT","OperationID":"PrivateEndpointConnections_CreateOrUpdate","IsLongRunning":true,"PagingMetadata":null,"Description":"Approves or Rejects a Private endpoint connection request."}],"UpdateOperations":[{ "Name":"Update","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}/privateEndpointConnections/{privateEndpointConnectionName}","Method":"PUT","OperationID":"PrivateEndpointConnections_CreateOrUpdate","IsLongRunning":true,"PagingMetadata":null,"Description":"Approves or Rejects a Private endpoint connection request."}],"DeleteOperations":[{ "Name":"Delete","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}/privateEndpointConnections/{privateEndpointConnectionName}","Method":"DELETE","OperationID":"PrivateEndpointConnections_Delete","IsLongRunning":true,"PagingMetadata":null,"Description":"Delete Private endpoint connection request."}],"ListOperations":[{ "Name":"GetAll","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}/privateEndpointConnections","Method":"GET","OperationID":"PrivateEndpointConnections_ListByResource","IsLongRunning":false,"PagingMetadata":{ "Method":"ListByResource","NextPageMethod":null,"ItemName":"value","NextLinkName":null},"Description":"Get list of Private endpoint connections."}],"OperationsFromResourceGroupExtension":[],"OperationsFromSubscriptionExtension":[],"OperationsFromManagementGroupExtension":[],"OperationsFromTenantExtension":[],"OtherOperations":[],"Parents":["FarmBeat"],"SwaggerModelName":"PrivateEndpointConnection","ResourceType":"Microsoft.AgFoodPlatform/farmBeats/privateEndpointConnections","ResourceKey":"privateEndpointConnectionName","ResourceKeySegment":"privateEndpointConnections","IsTrackedResource":false,"IsTenantResource":false,"IsSubscriptionResource":false,"IsManagementGroupResource":false,"IsExtensionResource":false,"IsSingletonResource":false},"AzureAgFoodPlatformRPServicePrivateLinkResource":{ "Name":"AzureAgFoodPlatformRPServicePrivateLinkResource","GetOperations":[{ "Name":"Get","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}/privateLinkResources/{subResourceName}","Method":"GET","OperationID":"PrivateLinkResources_Get","IsLongRunning":false,"PagingMetadata":null,"Description":"Get Private link resource object."}],"CreateOperations":[],"UpdateOperations":[],"DeleteOperations":[],"ListOperations":[{ "Name":"GetAll","Path":"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{farmBeatsResourceName}/privateLinkResources","Method":"GET","OperationID":"PrivateLinkResources_ListByResource","IsLongRunning":false,"PagingMetadata":{ "Method":"ListByResource","NextPageMethod":null,"ItemName":"value","NextLinkName":null},"Description":"Get list of Private link resources."}],"OperationsFromResourceGroupExtension":[],"OperationsFromSubscriptionExtension":[],"OperationsFromManagementGroupExtension":[],"OperationsFromTenantExtension":[],"OtherOperations":[],"Parents":["FarmBeat"],"SwaggerModelName":"PrivateLinkResource","ResourceType":"Microsoft.AgFoodPlatform/farmBeats/privateLinkResources","ResourceKey":"subResourceName","ResourceKeySegment":"privateLinkResources","IsTrackedResource":false,"IsTenantResource":false,"IsSubscriptionResource":false,"IsManagementGroupResource":false,"IsExtensionResource":false,"IsSingletonResource":false} } } |
19 changes: 19 additions & 0 deletions
19
specification/agrifood/AgFoodPlatform.Management/tsp-output/main.tsp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
import "@typespec/rest"; | ||
import "@typespec/http"; | ||
import "./routes.tsp"; | ||
|
||
using TypeSpec.Rest; | ||
using TypeSpec.Http; | ||
@service({ | ||
title: "Azure AgFoodPlatform RP Service", | ||
version: "2021-09-01-preview", | ||
}) | ||
@server( | ||
"{$host}", | ||
"APIs documentation for Azure AgFoodPlatform Resource Provider Service.", | ||
{ | ||
$host: string, | ||
} | ||
) | ||
@doc("APIs documentation for Azure AgFoodPlatform Resource Provider Service.") | ||
namespace AzureAgFoodPlatformRPService; |
Oops, something went wrong.