Microsoft.ImportExport (preview:2021-01-01)

2025/09/19 • 10 new, 10 deleted methods

Locations_List (new)
Description Returns a list of locations to which you can ship the disks associated with an import or export job. A location is a Microsoft data center region.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ImportExport/locations
{
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalShippingInformation: string ,
supportedCarriers:
[
string ,
]
,
alternateLocations:
[
string ,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Locations_Get (new)
Description Returns the details about a location to which you can ship the disks associated with an import or export job. A location is an Azure region.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ImportExport/locations/{locationName}
{
locationName: string ,
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalShippingInformation: string ,
supportedCarriers:
[
string ,
]
,
alternateLocations:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Jobs_ListBySubscription (new)
Description Returns all active and completed jobs in a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.ImportExport/jobs
{
$top: integer ,
$filter: string ,
subscriptionId: string ,
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
id: string ,
name: string ,
type: string ,
location: string ,
tags: object ,
properties:
{
storageAccountId: string ,
jobType: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
shippingInformation:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalInformation: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
returnPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
diagnosticsPath: string ,
logLevel: string ,
backupDriveManifest: boolean ,
state: string ,
cancelRequested: boolean ,
percentComplete: integer ,
incompleteBlobListUri: string ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
export:
{
blobList:
{
blobPath:
[
string ,
]
,
blobPathPrefix:
[
string ,
]
,
}
,
blobListBlobPath: string ,
}
,
provisioningState: string ,
encryptionKey:
{
kekType: enum ,
kekUrl: string ,
kekVaultResourceID: string ,
}
,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Jobs_ListByResourceGroup (new)
Description Returns all active and completed jobs in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs
{
$top: integer ,
$filter: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
id: string ,
name: string ,
type: string ,
location: string ,
tags: object ,
properties:
{
storageAccountId: string ,
jobType: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
shippingInformation:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalInformation: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
returnPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
diagnosticsPath: string ,
logLevel: string ,
backupDriveManifest: boolean ,
state: string ,
cancelRequested: boolean ,
percentComplete: integer ,
incompleteBlobListUri: string ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
export:
{
blobList:
{
blobPath:
[
string ,
]
,
blobPathPrefix:
[
string ,
]
,
}
,
blobListBlobPath: string ,
}
,
provisioningState: string ,
encryptionKey:
{
kekType: enum ,
kekUrl: string ,
kekVaultResourceID: string ,
}
,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Jobs_Get (new)
Description Gets information about an existing job.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs/{jobName}
{
jobName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
id: string ,
name: string ,
type: string ,
location: string ,
tags: object ,
properties:
{
storageAccountId: string ,
jobType: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
shippingInformation:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalInformation: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
returnPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
diagnosticsPath: string ,
logLevel: string ,
backupDriveManifest: boolean ,
state: string ,
cancelRequested: boolean ,
percentComplete: integer ,
incompleteBlobListUri: string ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
export:
{
blobList:
{
blobPath:
[
string ,
]
,
blobPathPrefix:
[
string ,
]
,
}
,
blobListBlobPath: string ,
}
,
provisioningState: string ,
encryptionKey:
{
kekType: enum ,
kekUrl: string ,
kekVaultResourceID: string ,
}
,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Jobs_Update (new)
Description Updates specific properties of a job. You can call this operation to notify the Import/Export service that the hard drives comprising the import or export job have been shipped to the Microsoft data center. It can also be used to cancel an existing job.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs/{jobName}
{
jobName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
Accept-Language: string ,
body:
{
tags: object ,
properties:
{
cancelRequested: boolean ,
state: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
logLevel: string ,
backupDriveManifest: boolean ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
id: string ,
name: string ,
type: string ,
location: string ,
tags: object ,
properties:
{
storageAccountId: string ,
jobType: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
shippingInformation:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalInformation: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
returnPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
diagnosticsPath: string ,
logLevel: string ,
backupDriveManifest: boolean ,
state: string ,
cancelRequested: boolean ,
percentComplete: integer ,
incompleteBlobListUri: string ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
export:
{
blobList:
{
blobPath:
[
string ,
]
,
blobPathPrefix:
[
string ,
]
,
}
,
blobListBlobPath: string ,
}
,
provisioningState: string ,
encryptionKey:
{
kekType: enum ,
kekUrl: string ,
kekVaultResourceID: string ,
}
,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Jobs_Create (new)
Description Creates a new job or updates an existing job in the specified subscription.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs/{jobName}
{
jobName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
Accept-Language: string ,
x-ms-client-tenant-id: string ,
body:
{
location: string ,
tags: object ,
properties:
{
storageAccountId: string ,
jobType: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
shippingInformation:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalInformation: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
returnPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
diagnosticsPath: string ,
logLevel: string ,
backupDriveManifest: boolean ,
state: string ,
cancelRequested: boolean ,
percentComplete: integer ,
incompleteBlobListUri: string ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
export:
{
blobList:
{
blobPath:
[
string ,
]
,
blobPathPrefix:
[
string ,
]
,
}
,
blobListBlobPath: string ,
}
,
provisioningState: string ,
encryptionKey:
{
kekType: enum ,
kekUrl: string ,
kekVaultResourceID: string ,
}
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
id: string ,
name: string ,
type: string ,
location: string ,
tags: object ,
properties:
{
storageAccountId: string ,
jobType: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
shippingInformation:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalInformation: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
returnPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
diagnosticsPath: string ,
logLevel: string ,
backupDriveManifest: boolean ,
state: string ,
cancelRequested: boolean ,
percentComplete: integer ,
incompleteBlobListUri: string ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
export:
{
blobList:
{
blobPath:
[
string ,
]
,
blobPathPrefix:
[
string ,
]
,
}
,
blobListBlobPath: string ,
}
,
provisioningState: string ,
encryptionKey:
{
kekType: enum ,
kekUrl: string ,
kekVaultResourceID: string ,
}
,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
}

⚐ Response (201)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
id: string ,
name: string ,
type: string ,
location: string ,
tags: object ,
properties:
{
storageAccountId: string ,
jobType: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
shippingInformation:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalInformation: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
returnPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
diagnosticsPath: string ,
logLevel: string ,
backupDriveManifest: boolean ,
state: string ,
cancelRequested: boolean ,
percentComplete: integer ,
incompleteBlobListUri: string ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
export:
{
blobList:
{
blobPath:
[
string ,
]
,
blobPathPrefix:
[
string ,
]
,
}
,
blobListBlobPath: string ,
}
,
provisioningState: string ,
encryptionKey:
{
kekType: enum ,
kekUrl: string ,
kekVaultResourceID: string ,
}
,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Jobs_Delete (new)
Description Deletes an existing job. Only jobs in the Creating or Completed states can be deleted.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs/{jobName}
{
jobName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
BitLockerKeys_List (new)
Description Returns the BitLocker Keys for all drives in the specified job.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs/{jobName}/listBitLockerKeys
{
jobName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{
value:
[
{
bitLockerKey: string ,
driveId: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Operations_List (new)
Description Returns the list of operations supported by the import/export resource provider.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ImportExport/operations
{
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Locations_List (removed)
Description Returns a list of locations to which you can ship the disks associated with an import or export job. A location is a Microsoft data center region.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ImportExport/locations
{
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{
value:
[
{
id: string ,
name: string ,
type: string ,
properties:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalShippingInformation: string ,
supportedCarriers:
[
string ,
]
,
alternateLocations:
[
string ,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Locations_Get (removed)
Description Returns the details about a location to which you can ship the disks associated with an import or export job. A location is an Azure region.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ImportExport/locations/{locationName}
{
locationName: string ,
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
type: string ,
properties:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalShippingInformation: string ,
supportedCarriers:
[
string ,
]
,
alternateLocations:
[
string ,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Jobs_ListBySubscription (removed)
Description Returns all active and completed jobs in a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.ImportExport/jobs
{
$top: integer ,
$filter: string ,
subscriptionId: string ,
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
id: string ,
name: string ,
type: string ,
location: string ,
tags: object ,
properties:
{
storageAccountId: string ,
jobType: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
shippingInformation:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalInformation: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
returnPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
diagnosticsPath: string ,
logLevel: string ,
backupDriveManifest: boolean ,
state: string ,
cancelRequested: boolean ,
percentComplete: integer ,
incompleteBlobListUri: string ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
export:
{
blobList:
{
blobPath:
[
string ,
]
,
blobPathPrefix:
[
string ,
]
,
}
,
blobListBlobPath: string ,
}
,
provisioningState: string ,
encryptionKey:
{
kekType: enum ,
kekUrl: string ,
kekVaultResourceID: string ,
}
,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Jobs_ListByResourceGroup (removed)
Description Returns all active and completed jobs in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs
{
$top: integer ,
$filter: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{
nextLink: string ,
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
id: string ,
name: string ,
type: string ,
location: string ,
tags: object ,
properties:
{
storageAccountId: string ,
jobType: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
shippingInformation:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalInformation: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
returnPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
diagnosticsPath: string ,
logLevel: string ,
backupDriveManifest: boolean ,
state: string ,
cancelRequested: boolean ,
percentComplete: integer ,
incompleteBlobListUri: string ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
export:
{
blobList:
{
blobPath:
[
string ,
]
,
blobPathPrefix:
[
string ,
]
,
}
,
blobListBlobPath: string ,
}
,
provisioningState: string ,
encryptionKey:
{
kekType: enum ,
kekUrl: string ,
kekVaultResourceID: string ,
}
,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Jobs_Get (removed)
Description Gets information about an existing job.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs/{jobName}
{
jobName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
id: string ,
name: string ,
type: string ,
location: string ,
tags: object ,
properties:
{
storageAccountId: string ,
jobType: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
shippingInformation:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalInformation: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
returnPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
diagnosticsPath: string ,
logLevel: string ,
backupDriveManifest: boolean ,
state: string ,
cancelRequested: boolean ,
percentComplete: integer ,
incompleteBlobListUri: string ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
export:
{
blobList:
{
blobPath:
[
string ,
]
,
blobPathPrefix:
[
string ,
]
,
}
,
blobListBlobPath: string ,
}
,
provisioningState: string ,
encryptionKey:
{
kekType: enum ,
kekUrl: string ,
kekVaultResourceID: string ,
}
,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Jobs_Update (removed)
Description Updates specific properties of a job. You can call this operation to notify the Import/Export service that the hard drives comprising the import or export job have been shipped to the Microsoft data center. It can also be used to cancel an existing job.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs/{jobName}
{
jobName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
Accept-Language: string ,
body:
{
tags: object ,
properties:
{
cancelRequested: boolean ,
state: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
logLevel: string ,
backupDriveManifest: boolean ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
id: string ,
name: string ,
type: string ,
location: string ,
tags: object ,
properties:
{
storageAccountId: string ,
jobType: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
shippingInformation:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalInformation: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
returnPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
diagnosticsPath: string ,
logLevel: string ,
backupDriveManifest: boolean ,
state: string ,
cancelRequested: boolean ,
percentComplete: integer ,
incompleteBlobListUri: string ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
export:
{
blobList:
{
blobPath:
[
string ,
]
,
blobPathPrefix:
[
string ,
]
,
}
,
blobListBlobPath: string ,
}
,
provisioningState: string ,
encryptionKey:
{
kekType: enum ,
kekUrl: string ,
kekVaultResourceID: string ,
}
,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Jobs_Create (removed)
Description Creates a new job or updates an existing job in the specified subscription.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs/{jobName}
{
jobName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
Accept-Language: string ,
x-ms-client-tenant-id: string ,
body:
{
location: string ,
tags: object ,
properties:
{
storageAccountId: string ,
jobType: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
shippingInformation:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalInformation: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
returnPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
diagnosticsPath: string ,
logLevel: string ,
backupDriveManifest: boolean ,
state: string ,
cancelRequested: boolean ,
percentComplete: integer ,
incompleteBlobListUri: string ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
export:
{
blobList:
{
blobPath:
[
string ,
]
,
blobPathPrefix:
[
string ,
]
,
}
,
blobListBlobPath: string ,
}
,
provisioningState: string ,
encryptionKey:
{
kekType: enum ,
kekUrl: string ,
kekVaultResourceID: string ,
}
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
id: string ,
name: string ,
type: string ,
location: string ,
tags: object ,
properties:
{
storageAccountId: string ,
jobType: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
shippingInformation:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalInformation: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
returnPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
diagnosticsPath: string ,
logLevel: string ,
backupDriveManifest: boolean ,
state: string ,
cancelRequested: boolean ,
percentComplete: integer ,
incompleteBlobListUri: string ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
export:
{
blobList:
{
blobPath:
[
string ,
]
,
blobPathPrefix:
[
string ,
]
,
}
,
blobListBlobPath: string ,
}
,
provisioningState: string ,
encryptionKey:
{
kekType: enum ,
kekUrl: string ,
kekVaultResourceID: string ,
}
,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
}

⚐ Response (201)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
id: string ,
name: string ,
type: string ,
location: string ,
tags: object ,
properties:
{
storageAccountId: string ,
jobType: string ,
returnAddress:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
email: string ,
}
,
returnShipping:
{
carrierName: string ,
carrierAccountNumber: string ,
}
,
shippingInformation:
{
recipientName: string ,
streetAddress1: string ,
streetAddress2: string ,
city: string ,
stateOrProvince: string ,
postalCode: string ,
countryOrRegion: string ,
phone: string ,
additionalInformation: string ,
}
,
deliveryPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
returnPackage:
{
carrierName: string ,
trackingNumber: string ,
driveCount: integer ,
shipDate: string ,
}
,
diagnosticsPath: string ,
logLevel: string ,
backupDriveManifest: boolean ,
state: string ,
cancelRequested: boolean ,
percentComplete: integer ,
incompleteBlobListUri: string ,
driveList:
[
{
driveId: string ,
bitLockerKey: string ,
manifestFile: string ,
manifestHash: string ,
driveHeaderHash: string ,
state: enum ,
copyStatus: string ,
percentComplete: integer ,
verboseLogUri: string ,
errorLogUri: string ,
manifestUri: string ,
bytesSucceeded: integer ,
}
,
]
,
export:
{
blobList:
{
blobPath:
[
string ,
]
,
blobPathPrefix:
[
string ,
]
,
}
,
blobListBlobPath: string ,
}
,
provisioningState: string ,
encryptionKey:
{
kekType: enum ,
kekUrl: string ,
kekVaultResourceID: string ,
}
,
}
,
identity:
{
type: enum ,
principalId: string ,
tenantId: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Jobs_Delete (removed)
Description Deletes an existing job. Only jobs in the Creating or Completed states can be deleted.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs/{jobName}
{
jobName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
BitLockerKeys_List (removed)
Description Returns the BitLocker Keys for all drives in the specified job.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ImportExport/jobs/{jobName}/listBitLockerKeys
{
jobName: string ,
subscriptionId: string ,
resourceGroupName: string ,
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{
value:
[
{
bitLockerKey: string ,
driveId: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}
Operations_List (removed)
Description Returns the list of operations supported by the import/export resource provider.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.ImportExport/operations
{
api-version: string ,
Accept-Language: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
target: string ,
message: string ,
}
,
]
,
innererror: object ,
}
,
}