swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector DataManagers API schemes: - https tags: - name: DataManagers paths: /subscriptions/{subscriptionId}/providers/Microsoft.HybridData/dataManagers: get: tags: - DataManagers description: Lists all the data manager resources available under the subscription. operationId: microsoftAzureDatamanagersList consumes: - application/json produces: - application/json parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: List of data manager resources available under the subscription. schema: $ref: '#/definitions/DataManagerList' x-ms-pageable: nextLinkName: null x-ms-examples: DataManagers_ListGET21: $ref: ./examples/DataManagers_List-GET-example-21.json summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Hybriddata Datamanagers /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers: get: tags: - DataManagers description: Lists all the data manager resources available under the given resource group. operationId: microsoftAzureDatamanagersListbyresourcegroup consumes: - application/json produces: - application/json parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/resourceGroupNameParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: List of data manager resources by resource group. schema: $ref: '#/definitions/DataManagerList' x-ms-pageable: nextLinkName: null x-ms-examples: DataManagers_ListByResourceGroupGET31: $ref: ./examples/DataManagers_ListByResourceGroup-GET-example-31.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hybriddata Datamanagers ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName} : get: tags: - DataManagers description: Gets information about the specified data manager resource. operationId: microsoftAzureDatamanagersGet consumes: - application/json produces: - application/json parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/resourceGroupNameParameter' - $ref: '#/parameters/dataManagerNameParameter' - $ref: '#/parameters/apiVersionParameter' responses: '200': description: Data Manager Resource object. schema: $ref: '#/definitions/DataManager' x-ms-examples: DataManagers_GetGET41: $ref: ./examples/DataManagers_Get-GET-example-41.json summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hybriddata Datamanagers Datamanagername put: tags: - DataManagers description: Creates a new data manager resource with the specified parameters. Existing resources cannot be updated with this API
and should instead be updated with the Update data manager resource API. operationId: microsoftAzureDatamanagersCreate consumes: - application/json produces: - application/json parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/resourceGroupNameParameter' - $ref: '#/parameters/dataManagerNameParameter' - $ref: '#/parameters/apiVersionParameter' - name: dataManager in: body description: Data manager resource details from request body. required: true schema: $ref: '#/definitions/DataManager' responses: '200': description: Data Manager Resource object. schema: $ref: '#/definitions/DataManager' '202': description: Accepted request for create/update. x-ms-long-running-operation: true x-ms-examples: DataManagers_CreatePUT41: $ref: ./examples/DataManagers_Create-PUT-example-41.json summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hybriddata Datamanagers Datamanagername delete: tags: - DataManagers description: Deletes a data manager resource in Microsoft Azure. operationId: microsoftAzureDatamanagersDelete consumes: - application/json produces: - application/json parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/resourceGroupNameParameter' - $ref: '#/parameters/dataManagerNameParameter' - $ref: '#/parameters/apiVersionParameter' responses: '202': description: Data Manager Resource deleted. '204': description: Data Manager Resource deleted. x-ms-long-running-operation: true x-ms-examples: DataManagers_DeleteDELETE41: $ref: ./examples/DataManagers_Delete-DELETE-example-41.json summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hybriddata Datamanagers Datamanagername patch: tags: - DataManagers description: Updates the properties of an existing data manager resource. operationId: microsoftAzureDatamanagersUpdate consumes: - application/json produces: - application/json parameters: - $ref: '#/parameters/subscriptionIdParameter' - $ref: '#/parameters/resourceGroupNameParameter' - $ref: '#/parameters/dataManagerNameParameter' - $ref: '#/parameters/apiVersionParameter' - name: If-Match in: header description: Defines the If-Match condition. The patch will be performed only if the ETag of the data manager resource on the server matches this value. type: string - name: dataManagerUpdateParameter in: body description: Data manager resource details from request body. required: true schema: $ref: '#/definitions/DataManagerUpdateParameter' responses: '200': description: Data Manager Resource object. schema: $ref: '#/definitions/DataManager' '202': description: Data Manager Resource updated. x-ms-long-running-operation: true x-ms-examples: DataManagers_UpdatePATCH43: $ref: ./examples/DataManagers_Update-PATCH-example-43.json summary: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Hybriddata Datamanagers Datamanagername definitions: DataManager: description: The DataManager resource. type: object allOf: - $ref: '#/definitions/Resource' properties: etag: description: Etag of the Resource. type: string DataManagerUpdateParameter: description: The DataManagerUpdateParameter. type: object properties: sku: $ref: '#/definitions/Sku' description: The sku type. tags: description: "The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource\r\n(across resource groups)." type: object additionalProperties: type: string Resource: description: Model of the Resource. required: - location type: object properties: id: description: The Resource Id. type: string readOnly: true name: description: The Resource Name. type: string readOnly: true type: description: The Resource type. type: string readOnly: true location: description: "The location of the resource. This will be one of the supported and registered Azure Geo Regions (e.g. West US, East\r\nUS, Southeast Asia, etc.). The geo region of a resource cannot be changed once it is created, but if an identical geo\r\nregion is specified on update the request will succeed." type: string x-ms-mutability: - read - create tags: description: "The list of key value pairs that describe the resource. These tags can be used in viewing and grouping this resource\r\n(across resource groups)." type: object additionalProperties: type: string sku: $ref: '#/definitions/Sku' description: The sku type. x-ms-azure-resource: true DataManagerList: description: DataManager resources Collection. type: object properties: value: description: List of data manager resources. type: array items: $ref: '#/definitions/DataManager' nextLink: description: Link for the next set of data stores. type: string Sku: description: The sku type. type: object properties: name: description: The sku name. Required for data manager creation, optional for update. type: string tier: description: The sku tier. This is based on the SKU name. type: string parameters: subscriptionIdParameter: name: subscriptionId in: path description: The Subscription Id required: true type: string apiVersionParameter: name: api-version in: query description: The API Version required: true type: string resourceGroupNameParameter: name: resourceGroupName in: path description: The Resource Group Name required: true type: string x-ms-parameter-location: method dataManagerNameParameter: name: dataManagerName in: path description: The name of the DataManager Resource within the specified resource group. DataManager names must be between 3 and 24 characters in length and use any alphanumeric and underscore only required: true type: string maxLength: 24 minLength: 3 pattern: ^[-\w\.]+$ x-ms-parameter-location: method x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'