Skip to content

Commit

Permalink
Generate TSP files
Browse files Browse the repository at this point in the history
  • Loading branch information
dvbb committed Nov 21, 2023
1 parent 2b579ea commit 4d1139c
Show file tree
Hide file tree
Showing 545 changed files with 128,471 additions and 8,315 deletions.
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} } }
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;
Loading

0 comments on commit 4d1139c

Please sign in to comment.