swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector DataLakeStoreAccounts API schemes: - https tags: - name: DataLakeStoreAccounts paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/dataLakeStoreAccounts : get: tags: - DataLakeStoreAccounts operationId: microsoftAzureDatalakestoreaccountsListbyaccount description: Gets the first page of Data Lake Store accounts linked to the specified Data Lake Analytics account. The response includes a link to the next page, if any. parameters: - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/AccountNameParameter' - name: $filter in: query required: false type: string description: OData filter. Optional. - name: $top in: query required: false type: integer format: int32 minimum: 1 description: The number of items to return. Optional. - name: $skip in: query required: false type: integer format: int32 minimum: 1 description: The number of items to skip over before returning elements. Optional. - name: $select in: query required: false type: string description: OData Select statement. Limits the properties on each entry to just those requested, e.g. Categories?$select=CategoryName,Description. Optional. - name: $orderby in: query required: false type: string description: OrderBy clause. One or more comma-separated expressions with an optional "asc" (the default) or "desc" depending on the order you'd like the values sorted, e.g. Categories?$orderby=CategoryName desc. Optional. - name: $count in: query required: false type: boolean description: The Boolean value of true or false to request a count of the matching resources included with the resources in the response, e.g. Categories?$count=true. Optional. - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully retrieved the list of Data Lake Store accounts. schema: $ref: '#/definitions/DataLakeStoreAccountInformationListResult' default: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse description: '' x-ms-examples: Gets the first page of Data Lake Store accounts linked to the specified Data Lake Analytics account: $ref: ./examples/DataLakeStoreAccounts_ListByAccount.json x-ms-pageable: nextLinkName: nextLink x-ms-odata: '#/definitions/DataLakeStoreAccountInformation' summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Datalakestoreaccounts ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/dataLakeStoreAccounts/{dataLakeStoreAccountName} : put: tags: - DataLakeStoreAccounts operationId: microsoftAzureDatalakestoreaccountsAdd description: Updates the specified Data Lake Analytics account to include the additional Data Lake Store account. parameters: - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/AccountNameParameter' - name: dataLakeStoreAccountName in: path required: true type: string description: The name of the Data Lake Store account to add. - name: parameters in: body schema: $ref: '#/definitions/AddDataLakeStoreParameters' description: The details of the Data Lake Store account. - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully added the specified Azure Data Lake Store account information. default: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse description: '' x-ms-examples: Adds a Data Lake Store account: $ref: ./examples/DataLakeStoreAccounts_Add.json summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Datalakestoreaccounts Datalakestoreaccountname get: tags: - DataLakeStoreAccounts operationId: microsoftAzureDatalakestoreaccountsGet description: Gets the specified Data Lake Store account details in the specified Data Lake Analytics account. parameters: - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/AccountNameParameter' - name: dataLakeStoreAccountName in: path required: true type: string description: The name of the Data Lake Store account to retrieve - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully retrieved the specified Azure Data Lake Store account information. schema: $ref: '#/definitions/DataLakeStoreAccountInformation' default: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse description: '' x-ms-examples: Gets the specified Data Lake Store account details: $ref: ./examples/DataLakeStoreAccounts_Get.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Datalakestoreaccounts Datalakestoreaccountname delete: tags: - DataLakeStoreAccounts operationId: microsoftAzureDatalakestoreaccountsDelete description: Updates the Data Lake Analytics account specified to remove the specified Data Lake Store account. parameters: - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/AccountNameParameter' - name: dataLakeStoreAccountName in: path required: true type: string description: The name of the Data Lake Store account to remove - $ref: '#/parameters/ApiVersionParameter' responses: '200': description: Successfully removed the specified Azure Data Lake Store account information from the specified Azure Data Lake Analytics account. '204': description: The specified datalake storage account does not exist or was already deleted. default: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse description: '' x-ms-examples: Removes the specified Data Lake Store account: $ref: ./examples/DataLakeStoreAccounts_Delete.json summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Datalakeanalytics Accounts Accountname Datalakestoreaccounts Datalakestoreaccountname definitions: AddDataLakeStoreParameters: properties: properties: x-ms-client-flatten: true $ref: '#/definitions/AddDataLakeStoreProperties' description: The Data Lake Store account properties to use when adding a new Data Lake Store account. description: The parameters used to add a new Data Lake Store account. DataLakeStoreAccountInformationProperties: properties: suffix: readOnly: true type: string description: The optional suffix for the Data Lake Store account. description: The Data Lake Store account properties. AddDataLakeStoreProperties: properties: suffix: type: string description: The optional suffix for the Data Lake Store account. description: The Data Lake Store account properties to use when adding a new Data Lake Store account. SubResource: properties: id: readOnly: true type: string description: The resource identifier. name: readOnly: true type: string description: The resource name. type: readOnly: true type: string description: The resource type. x-ms-azure-resource: true description: The resource model definition for a nested resource. DataLakeStoreAccountInformation: allOf: - $ref: '#/definitions/SubResource' properties: properties: x-ms-client-flatten: true $ref: '#/definitions/DataLakeStoreAccountInformationProperties' description: The Data Lake Store account properties. description: Data Lake Store account information. DataLakeStoreAccountInformationListResult: properties: value: readOnly: true type: array items: $ref: '#/definitions/DataLakeStoreAccountInformation' description: The results of the list operation. nextLink: readOnly: true type: string description: The link (url) to the next page of results. description: Data Lake Store account list information. parameters: AccountNameParameter: name: accountName in: path required: true type: string x-ms-parameter-location: method description: The name of the Data Lake Analytics account. ApiVersionParameter: name: api-version in: query required: true type: string description: Client Api Version. SubscriptionIdParameter: name: subscriptionId in: path required: true type: string description: Get subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. ResourceGroupNameParameter: name: resourceGroupName in: path required: true type: string x-ms-parameter-location: method description: The name of the Azure resource group. x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'