swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector StorageMovers API schemes: - https tags: - name: StorageMovers paths: /subscriptions/{subscriptionId}/providers/Microsoft.StorageMover/storageMovers: get: tags: - StorageMovers operationId: microsoftAzureStoragemoversListbysubscription description: Lists all Storage Movers in a subscription. x-ms-examples: StorageMovers_List: $ref: ./examples/StorageMovers_ListBySubscription.json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: The list of Storage Movers. schema: $ref: '#/definitions/StorageMoverList' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Storagemover Storagemovers /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers: get: tags: - StorageMovers operationId: microsoftAzureStoragemoversList description: Lists all Storage Movers in a resource group. x-ms-examples: StorageMovers_List: $ref: ./examples/StorageMovers_List.json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: The list of Storage Movers. schema: $ref: '#/definitions/StorageMoverList' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagemover Storagemovers ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageMover/storageMovers/{storageMoverName} : get: tags: - StorageMovers operationId: microsoftAzureStoragemoversGet description: Gets a Storage Mover resource. x-ms-examples: StorageMovers_Get: $ref: ./examples/StorageMovers_Get.json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/StorageMoverNameParameter' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: The Storage Mover resource. schema: $ref: '#/definitions/StorageMover' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagemover Storagemovers Storagemovername put: tags: - StorageMovers operationId: microsoftAzureStoragemoversCreateorupdate description: Creates or updates a top-level Storage Mover resource. x-ms-examples: StorageMovers_CreateOrUpdate: $ref: ./examples/StorageMovers_CreateOrUpdate.json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/StorageMoverNameParameter' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - name: storageMover in: body required: true schema: $ref: '#/definitions/StorageMover' responses: '200': description: Successfully PUT Storage Mover resource. schema: $ref: '#/definitions/StorageMover' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse summary: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagemover Storagemovers Storagemovername patch: tags: - StorageMovers operationId: microsoftAzureStoragemoversUpdate description: Updates properties for a Storage Mover resource. Properties not specified in the request body will be unchanged. x-ms-examples: StorageMovers_Update: $ref: ./examples/StorageMovers_Update.json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/StorageMoverNameParameter' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - name: storageMover in: body required: true schema: $ref: '#/definitions/StorageMoverUpdateParameters' responses: '200': description: The Storage Mover resource. schema: $ref: '#/definitions/StorageMover' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse summary: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagemover Storagemovers Storagemovername delete: tags: - StorageMovers operationId: microsoftAzureStoragemoversDelete description: Deletes a Storage Mover resource. x-ms-examples: StorageMovers_Delete: $ref: ./examples/StorageMovers_Delete.json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/StorageMoverNameParameter' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Successfully deleted Storage Mover. '202': description: Accepted. Storage Mover delete operation is ongoing. '204': description: NoContent -- Storage Mover does not exist in the subscription. default: description: Error response describing why delete operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: location summary: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagemover Storagemovers Storagemovername definitions: StorageMoverUpdateParameters: description: The Storage Mover resource. type: object properties: properties: x-ms-client-flatten: true $ref: '#/definitions/StorageMoverUpdateProperties' tags: type: object additionalProperties: type: string description: Resource tags. StorageMoverUpdateProperties: description: The resource specific properties for the Storage Mover resource. type: object properties: description: type: string description: A description for the Storage Mover. StorageMoverList: description: List of Storage Movers. type: object properties: value: type: array items: $ref: '#/definitions/StorageMover' readOnly: true nextLink: type: string description: Request URL that can be used to query next page of containers. Returned when total number of requested containers exceed maximum page size. readOnly: true StorageMoverProperties: description: The resource specific properties for the Storage Mover resource. type: object properties: description: type: string description: A description for the Storage Mover. provisioningState: description: The provisioning state of this resource. enum: - Succeeded type: string x-ms-enum: name: ProvisioningState modelAsString: true readOnly: true StorageMover: description: The Storage Mover resource, which is a container for a group of Agents, Projects, and Endpoints. type: object properties: properties: x-ms-client-flatten: true $ref: '#/definitions/StorageMoverProperties' systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData description: Resource system metadata. allOf: - $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/TrackedResource parameters: StorageMoverNameParameter: name: storageMoverName in: path required: true type: string description: The name of the Storage Mover resource. x-ms-parameter-location: method x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'