{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-servicefabric-application","description":"ServiceFabricManagementClient","version":"2019-03-01-preview","base_url":"https://management.azure.com","endpoints":19,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api ServiceFabricManagementClient\n@base https://management.azure.com\n@version 2019-03-01-preview\n@auth OAuth2\n@common_fields {api-version: any # The version of the Service Fabric resource provider API}\n@endpoints 19\n@toc providers(1), subscriptions(18)\n\n@group providers\n@endpoint GET /providers/Microsoft.ServiceFabric/operations\n@desc Lists all of the available Service Fabric resource provider API operations.\n@returns(200) OK. The request has succeeded.\n\n@endgroup\n\n@group subscriptions\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applicationTypes/{applicationTypeName}\n@desc Gets a Service Fabric application type name resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationTypeName: any # The name of the application type name resource.}\n@returns(200) The operation completed successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applicationTypes/{applicationTypeName}\n@desc Creates or updates a Service Fabric application type name resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationTypeName: any # The name of the application type name resource., parameters: any # The application type name resource.}\n@returns(200) The operation completed successfully.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applicationTypes/{applicationTypeName}\n@desc Deletes a Service Fabric application type name resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationTypeName: any # The name of the application type name resource.}\n@returns(202) The request was accepted and the operation will complete asynchronously.\n@returns(204) The resource was not found.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applicationTypes\n@desc Gets the list of application type name resources created in the specified Service Fabric cluster resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource.}\n@returns(200) The operation completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applicationTypes/{applicationTypeName}/versions/{version}\n@desc Gets a Service Fabric application type version resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationTypeName: any # The name of the application type name resource., version: any # The application type version.}\n@returns(200) The operation completed successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applicationTypes/{applicationTypeName}/versions/{version}\n@desc Creates or updates a Service Fabric application type version resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationTypeName: any # The name of the application type name resource., version: any # The application type version., parameters: any # The application type version resource.}\n@returns(202) The request was accepted and the operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applicationTypes/{applicationTypeName}/versions/{version}\n@desc Deletes a Service Fabric application type version resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationTypeName: any # The name of the application type name resource., version: any # The application type version.}\n@returns(202) The request was accepted and the operation will complete asynchronously.\n@returns(204) The resource was not found.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applicationTypes/{applicationTypeName}/versions\n@desc Gets the list of application type version resources created in the specified Service Fabric application type name resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationTypeName: any # The name of the application type name resource.}\n@returns(200) The operation completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applications/{applicationName}\n@desc Gets a Service Fabric application resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationName: any # The name of the application resource.}\n@returns(200) The operation completed successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applications/{applicationName}\n@desc Creates or updates a Service Fabric application resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationName: any # The name of the application resource., parameters: any # The application resource.}\n@returns(202) The request was accepted and the operation will complete asynchronously.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applications/{applicationName}\n@desc Updates a Service Fabric application resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationName: any # The name of the application resource., parameters: any # The application resource for patch operations.}\n@returns(202) The request was accepted and the operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applications/{applicationName}\n@desc Deletes a Service Fabric application resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationName: any # The name of the application resource.}\n@returns(202) The request was accepted and the operation will complete asynchronously.\n@returns(204) The resource was not found.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applications\n@desc Gets the list of application resources created in the specified Service Fabric cluster resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource.}\n@returns(200) The operation completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applications/{applicationName}/services/{serviceName}\n@desc Gets a Service Fabric service resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationName: any # The name of the application resource., serviceName: any # The name of the service resource in the format of {applicationName}~{serviceName}.}\n@returns(200) The operation completed successfully.\n\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applications/{applicationName}/services/{serviceName}\n@desc Creates or updates a Service Fabric service resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationName: any # The name of the application resource., serviceName: any # The name of the service resource in the format of {applicationName}~{serviceName}., parameters: any # The service resource.}\n@returns(202) The request was accepted and the operation will complete asynchronously.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applications/{applicationName}/services/{serviceName}\n@desc Updates a Service Fabric service resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationName: any # The name of the application resource., serviceName: any # The name of the service resource in the format of {applicationName}~{serviceName}., parameters: any # The service resource for patch operations.}\n@returns(202) The request was accepted and the operation will complete asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applications/{applicationName}/services/{serviceName}\n@desc Deletes a Service Fabric service resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationName: any # The name of the application resource., serviceName: any # The name of the service resource in the format of {applicationName}~{serviceName}.}\n@returns(202) The request was accepted and the operation will complete asynchronously.\n@returns(204) The resource was not found.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ServiceFabric/clusters/{clusterName}/applications/{applicationName}/services\n@desc Gets the list of service resources created in the specified Service Fabric application resource.\n@required {subscriptionId: any # The customer subscription identifier., resourceGroupName: any # The name of the resource group., clusterName: any # The name of the cluster resource., applicationName: any # The name of the application resource.}\n@returns(200) The operation completed successfully.\n\n@endgroup\n\n@end\n"}