{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-enterpriseknowledgegraph-enterpriseknowledgegraphswagger","description":"Azure Enterprise Knowledge Graph Service","version":"2018-12-03","base_url":"https://management.azure.com","endpoints":7,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Azure Enterprise Knowledge Graph Service\n@base https://management.azure.com\n@version 2018-12-03\n@auth OAuth2\n@common_fields {api-version: any # Version of the API to be used with the client request.}\n@endpoints 7\n@toc subscriptions(6), providers(1)\n\n@group subscriptions\n@endpoint PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EnterpriseKnowledgeGraph/services/{resourceName}\n@desc Creates a EnterpriseKnowledgeGraph Service. EnterpriseKnowledgeGraph Service is a resource group wide resource type.\n@required {resourceGroupName: any # The name of the EnterpriseKnowledgeGraph resource group in the user subscription., resourceName: any # The name of the EnterpriseKnowledgeGraph resource., parameters: any # The parameters to provide for the created EnterpriseKnowledgeGraph., subscriptionId: any # Azure Subscription ID.}\n@returns(200) The resource provider should return 200 (OK) to indicate that the operation completed successfully.\n@returns(201) If resource is created successfully, the service should return 201 (Creating). Execution to continue asynchronously.\n\n@endpoint PATCH /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EnterpriseKnowledgeGraph/services/{resourceName}\n@desc Updates a EnterpriseKnowledgeGraph Service\n@required {resourceGroupName: any # The name of the EnterpriseKnowledgeGraph resource group in the user subscription., resourceName: any # The name of the EnterpriseKnowledgeGraph resource., parameters: any # The parameters to provide for the created EnterpriseKnowledgeGraph., subscriptionId: any # Azure Subscription ID.}\n@returns(200) The resource provider should return 200 (OK) to indicate that the operation completed successfully.\n@returns(201) If resource is updated successfully, the service should return 201 (Created). Execution to continue asynchronously.\n\n@endpoint DELETE /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EnterpriseKnowledgeGraph/services/{resourceName}\n@desc Deletes a EnterpriseKnowledgeGraph Service from the resource group.\n@required {resourceGroupName: any # The name of the EnterpriseKnowledgeGraph resource group in the user subscription., resourceName: any # The name of the EnterpriseKnowledgeGraph resource., subscriptionId: any # Azure Subscription ID.}\n@returns(200) A 200 (OK) should be returned if the object exists and was deleted successfully;\n@returns(204) a 204 (NoContent) should be used if the resource does not exist and the request is well formed.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EnterpriseKnowledgeGraph/services/{resourceName}\n@desc Returns a EnterpriseKnowledgeGraph service specified by the parameters.\n@required {resourceGroupName: any # The name of the EnterpriseKnowledgeGraph resource group in the user subscription., resourceName: any # The name of the EnterpriseKnowledgeGraph resource., subscriptionId: any # Azure Subscription ID.}\n@returns(200) The resource provider should return 200 (OK) to indicate that the operation completed successfully.\n\n@endpoint GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EnterpriseKnowledgeGraph/services\n@desc Returns all the resources of a particular type belonging to a resource group\n@required {resourceGroupName: any # The name of the EnterpriseKnowledgeGraph resource group in the user subscription., subscriptionId: any # Azure Subscription ID.}\n@returns(200) The resource provider should return 200 (OK) to indicate that the operation completed successfully. For other errors (e.g. internal errors) use the appropriate HTTP error code. The nextLink field is expected to point to the URL the client should use to fetch the next page (per server side paging). This matches the OData guidelines for paged responses here. If a resource provider does not support paging, it should return the same body (JSON object with “value” property) but omit nextLink entirely (or set to null, *not* empty string) for future compatibility. The nextLink should be implemented using following query parameters: · skipToken: opaque token that allows the resource provider to skip resources already enumerated. This value is defined and returned by the RP after first request via nextLink. · top: the optional client query parameter which defines the maximum number of records to be returned by the server. Implementation details: · NextLink may include all the query parameters (specifically OData $filter) used by the client in the first query.  · Server may return less records than requested with nextLink. Returning zero records with NextLink is an acceptable response.  Clients must fetch records until the nextLink is not returned back / null. Clients should never rely on number of returned records to determinate if pagination is completed.\n\n@endpoint GET /subscriptions/{subscriptionId}/providers/Microsoft.EnterpriseKnowledgeGraph/services\n@desc Returns all the resources of a particular type belonging to a subscription.\n@required {subscriptionId: any # Azure Subscription ID.}\n@returns(200) The resource provider should return 200 (OK) to indicate that the operation completed successfully. For other errors (e.g. internal errors) use the appropriate HTTP error code. The nextLink field is expected to point to the URL the client should use to fetch the next page (per server side paging). This matches the OData guidelines for paged responses. If a resource provider does not support paging, it should return the same body but leave nextLink empty for future compatibility. For a detailed explanation of each field in the response body, please refer to the request body description in the PUT resource section.\n\n@endgroup\n\n@group providers\n@endpoint GET /providers/Microsoft.EnterpriseKnowledgeGraph/operations\n@desc Lists all the available EnterpriseKnowledgeGraph services operations.\n@returns(200) OK.\n\n@endgroup\n\n@end\n"}