@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api Azure Machine Learning Datastore Management Client
@version 2019-09-30
@auth OAuth2
@common_fields {subscriptionId: any, resourceGroupName: any, workspaceName: any}
@endpoints 8
@toc datastore(8)

@endpoint GET /datastore/v1.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores
@optional {dataStoreNames: any, continuationToken: any, count: any, includeSecret: any}
@returns(200)

@endpoint POST /datastore/v1.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores
@optional {dto: map, createIfNotExists: any, skipValidation: any}
@returns(200)

@endpoint DELETE /datastore/v1.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores
@returns(200)

@endpoint GET /datastore/v1.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores/{name}
@required {name: any}
@returns(200)

@endpoint PUT /datastore/v1.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores/{name}
@required {name: any}
@optional {dto: map, createIfNotExists: any, skipValidation: any}
@returns(200)

@endpoint DELETE /datastore/v1.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores/{name}
@required {name: any}
@returns(200)

@endpoint PUT /datastore/v1.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/default/{name}
@required {name: any}
@returns(200)

@endpoint GET /datastore/v1.0/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/default
@returns(200)

@end
