mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-01-14 01:25:37 -05:00
Update remaining Axios calls (#22525)
* initial commit adding put and delete operations * change response.data => response.body * add client response interface * add error to interface * add reqHeaders
This commit is contained in:
@@ -43,7 +43,7 @@ export async function getLocations(account: azdata.Account, subscription: Subscr
|
||||
|
||||
const path = `/subscriptions/${subscription.id}/providers/Microsoft.DataMigration?api-version=${ARM_MGMT_API_VERSION}`;
|
||||
const host = api.getProviderMetadataForAccount(account).settings.armResource?.endpoint;
|
||||
const dataMigrationResourceProvider = (await api.makeAzureRestRequest(account, subscription, path, azurecore.HttpRequestMethod.GET, undefined, true, host))?.response?.data;
|
||||
const dataMigrationResourceProvider = (await api.makeAzureRestRequest(account, subscription, path, azurecore.HttpRequestMethod.GET, undefined, true, host))?.response?.body;
|
||||
const sqlMigratonResource = dataMigrationResourceProvider?.resourceTypes?.find((r: any) => r.resourceType === 'SqlMigrationServices');
|
||||
const sqlMigrationResourceLocations = sqlMigratonResource?.locations ?? [];
|
||||
if (response.errors?.length > 0) {
|
||||
@@ -245,8 +245,8 @@ export async function getAvailableSqlDatabaseServers(account: azdata.Account, su
|
||||
.join(', ');
|
||||
throw new Error(message);
|
||||
}
|
||||
sortResourceArrayByName(response.response.data.value);
|
||||
return response.response.data.value;
|
||||
sortResourceArrayByName(response.response.body.value);
|
||||
return response.response.body.value;
|
||||
}
|
||||
|
||||
export async function getAvailableSqlDatabases(account: azdata.Account, subscription: Subscription, resourceGroupName: string, serverName: string): Promise<AzureSqlDatabase[]> {
|
||||
@@ -260,8 +260,8 @@ export async function getAvailableSqlDatabases(account: azdata.Account, subscrip
|
||||
.join(', ');
|
||||
throw new Error(message);
|
||||
}
|
||||
sortResourceArrayByName(response.response.data.value);
|
||||
return response.response.data.value;
|
||||
sortResourceArrayByName(response.response.body.value);
|
||||
return response.response.body.value;
|
||||
}
|
||||
|
||||
export async function getAvailableSqlVMs(account: azdata.Account, subscription: Subscription): Promise<SqlVMServer[]> {
|
||||
@@ -276,8 +276,8 @@ export async function getAvailableSqlVMs(account: azdata.Account, subscription:
|
||||
.join(', ');
|
||||
throw new Error(message);
|
||||
}
|
||||
sortResourceArrayByName(response.response.data.value);
|
||||
return response.response.data.value;
|
||||
sortResourceArrayByName(response.response.body.value);
|
||||
return response.response.body.value;
|
||||
}
|
||||
|
||||
export async function getVMInstanceView(sqlVm: SqlVMServer, account: azdata.Account, subscription: Subscription): Promise<VirtualMachineInstanceView> {
|
||||
@@ -294,7 +294,7 @@ export async function getVMInstanceView(sqlVm: SqlVMServer, account: azdata.Acco
|
||||
|
||||
}
|
||||
|
||||
return response.response.data;
|
||||
return response.response.body;
|
||||
}
|
||||
|
||||
export async function getAzureResourceGivenId(account: azdata.Account, subscription: Subscription, id: string, apiVersion: string): Promise<any> {
|
||||
@@ -311,7 +311,7 @@ export async function getAzureResourceGivenId(account: azdata.Account, subscript
|
||||
|
||||
}
|
||||
|
||||
return response.response.data;
|
||||
return response.response.body;
|
||||
}
|
||||
|
||||
export async function getComputeVM(sqlVm: SqlVMServer, account: azdata.Account, subscription: Subscription): Promise<any> {
|
||||
@@ -367,8 +367,8 @@ export async function getSqlMigrationServiceById(account: azdata.Account, subscr
|
||||
.join(', ');
|
||||
throw new Error(message);
|
||||
}
|
||||
response.response.data.properties.resourceGroup = getResourceGroupFromId(response.response.data.id);
|
||||
return response.response.data;
|
||||
response.response.body.properties.resourceGroup = getResourceGroupFromId(response.response.body.id);
|
||||
return response.response.body;
|
||||
}
|
||||
|
||||
export async function getSqlMigrationServicesByResourceGroup(account: azdata.Account, subscription: Subscription, resouceGroupName: string): Promise<SqlMigrationService[]> {
|
||||
@@ -382,11 +382,11 @@ export async function getSqlMigrationServicesByResourceGroup(account: azdata.Acc
|
||||
.join(', ');
|
||||
throw new Error(message);
|
||||
}
|
||||
sortResourceArrayByName(response.response.data.value);
|
||||
response.response.data.value.forEach((sms: SqlMigrationService) => {
|
||||
sortResourceArrayByName(response.response.body.value);
|
||||
response.response.body.value.forEach((sms: SqlMigrationService) => {
|
||||
sms.properties.resourceGroup = getResourceGroupFromId(sms.id);
|
||||
});
|
||||
return response.response.data.value;
|
||||
return response.response.body.value;
|
||||
}
|
||||
|
||||
export async function getSqlMigrationServices(account: azdata.Account, subscription: Subscription): Promise<SqlMigrationService[]> {
|
||||
@@ -400,11 +400,11 @@ export async function getSqlMigrationServices(account: azdata.Account, subscript
|
||||
.join(', ');
|
||||
throw new Error(message);
|
||||
}
|
||||
sortResourceArrayByName(response.response.data.value);
|
||||
response.response.data.value.forEach((sms: SqlMigrationService) => {
|
||||
sortResourceArrayByName(response.response.body.value);
|
||||
response.response.body.value.forEach((sms: SqlMigrationService) => {
|
||||
sms.properties.resourceGroup = getResourceGroupFromId(sms.id);
|
||||
});
|
||||
return response.response.data.value;
|
||||
return response.response.body.value;
|
||||
}
|
||||
|
||||
export async function createSqlMigrationService(account: azdata.Account, subscription: Subscription, resourceGroupName: string, regionName: string, sqlMigrationServiceName: string, sessionId: string): Promise<SqlMigrationService> {
|
||||
@@ -428,7 +428,7 @@ export async function createSqlMigrationService(account: azdata.Account, subscri
|
||||
let i = 0;
|
||||
for (i = 0; i < maxRetry; i++) {
|
||||
const asyncResponse = await api.makeAzureRestRequest(account, subscription, asyncPath, azurecore.HttpRequestMethod.GET, undefined, true, host);
|
||||
const creationStatus = asyncResponse.response.data.status;
|
||||
const creationStatus = asyncResponse.response.body.status;
|
||||
if (creationStatus === constants.ProvisioningState.Succeeded) {
|
||||
break;
|
||||
} else if (creationStatus === constants.ProvisioningState.Failed) {
|
||||
@@ -439,7 +439,7 @@ export async function createSqlMigrationService(account: azdata.Account, subscri
|
||||
if (i === maxRetry) {
|
||||
throw new Error(constants.DMS_PROVISIONING_FAILED);
|
||||
}
|
||||
return response.response.data;
|
||||
return response.response.body;
|
||||
}
|
||||
|
||||
export async function getSqlMigrationServiceAuthKeys(account: azdata.Account, subscription: Subscription, resourceGroupName: string, regionName: string, sqlMigrationServiceName: string): Promise<SqlMigrationServiceAuthenticationKeys> {
|
||||
@@ -454,8 +454,8 @@ export async function getSqlMigrationServiceAuthKeys(account: azdata.Account, su
|
||||
throw new Error(message);
|
||||
}
|
||||
return {
|
||||
authKey1: response?.response?.data?.authKey1 ?? '',
|
||||
authKey2: response?.response?.data?.authKey2 ?? ''
|
||||
authKey1: response?.response?.body?.authKey1 ?? '',
|
||||
authKey2: response?.response?.body?.authKey2 ?? ''
|
||||
};
|
||||
}
|
||||
|
||||
@@ -475,8 +475,8 @@ export async function regenerateSqlMigrationServiceAuthKey(account: azdata.Accou
|
||||
throw new Error(message);
|
||||
}
|
||||
return {
|
||||
authKey1: response?.response?.data?.authKey1 ?? '',
|
||||
authKey2: response?.response?.data?.authKey2 ?? ''
|
||||
authKey1: response?.response?.body?.authKey1 ?? '',
|
||||
authKey2: response?.response?.body?.authKey2 ?? ''
|
||||
};
|
||||
}
|
||||
|
||||
@@ -506,7 +506,7 @@ export async function getSqlMigrationServiceMonitoringData(account: azdata.Accou
|
||||
.join(', ');
|
||||
throw new Error(message);
|
||||
}
|
||||
return response.response.data;
|
||||
return response.response.body;
|
||||
}
|
||||
|
||||
export async function startDatabaseMigration(
|
||||
@@ -532,7 +532,7 @@ export async function startDatabaseMigration(
|
||||
return {
|
||||
asyncUrl: asyncUrl,
|
||||
status: response.response.status,
|
||||
databaseMigration: response.response.data
|
||||
databaseMigration: response.response.body
|
||||
};
|
||||
}
|
||||
|
||||
@@ -552,7 +552,7 @@ export async function getMigrationDetails(account: azdata.Account, subscription:
|
||||
throw new Error(message);
|
||||
}
|
||||
|
||||
return response.response.data;
|
||||
return response.response.body;
|
||||
}
|
||||
|
||||
export async function getServiceMigrations(account: azdata.Account, subscription: Subscription, resourceId: string): Promise<DatabaseMigration[]> {
|
||||
@@ -567,7 +567,7 @@ export async function getServiceMigrations(account: azdata.Account, subscription
|
||||
throw new Error(message);
|
||||
}
|
||||
|
||||
return response.response.data.value;
|
||||
return response.response.body.value;
|
||||
}
|
||||
|
||||
export async function getMigrationTargetInstance(account: azdata.Account, subscription: Subscription, migration: DatabaseMigration): Promise<SqlManagedInstance | SqlVMServer> {
|
||||
@@ -583,7 +583,7 @@ export async function getMigrationTargetInstance(account: azdata.Account, subscr
|
||||
throw new Error(message);
|
||||
}
|
||||
|
||||
return response.response.data;
|
||||
return response.response.body;
|
||||
}
|
||||
|
||||
export async function getMigrationAsyncOperationDetails(account: azdata.Account, subscription: Subscription, url: string): Promise<AzureAsyncOperationResource> {
|
||||
@@ -597,7 +597,7 @@ export async function getMigrationAsyncOperationDetails(account: azdata.Account,
|
||||
.join(', ');
|
||||
throw new Error(message);
|
||||
}
|
||||
return response.response.data;
|
||||
return response.response.body;
|
||||
}
|
||||
|
||||
export async function startMigrationCutover(account: azdata.Account, subscription: Subscription, migration: DatabaseMigration): Promise<any> {
|
||||
@@ -612,7 +612,7 @@ export async function startMigrationCutover(account: azdata.Account, subscriptio
|
||||
.join(', ');
|
||||
throw new Error(message);
|
||||
}
|
||||
return response.response.data.value;
|
||||
return response.response.body.value;
|
||||
}
|
||||
|
||||
export async function stopMigration(account: azdata.Account, subscription: Subscription, migration: DatabaseMigration): Promise<void> {
|
||||
@@ -718,7 +718,7 @@ export async function validateIrSqlDatabaseMigrationSettings(
|
||||
if (response.errors.length > 0) {
|
||||
throw new Error(response.errors.map(e => e.message).join(','));
|
||||
}
|
||||
return response.response.data;
|
||||
return response.response.body;
|
||||
}
|
||||
|
||||
export async function validateIrDatabaseMigrationSettings(
|
||||
@@ -785,7 +785,7 @@ export async function validateIrDatabaseMigrationSettings(
|
||||
if (response.errors.length > 0) {
|
||||
throw new Error(response.errors.map(e => e.message).join(','));
|
||||
}
|
||||
return response.response.data;
|
||||
return response.response.body;
|
||||
}
|
||||
|
||||
type SortableAzureResources = AzureProduct | azurecore.azureResource.FileShare | azurecore.azureResource.BlobContainer | azurecore.azureResource.Blob | azurecore.azureResource.AzureResourceSubscription | SqlMigrationService;
|
||||
|
||||
Reference in New Issue
Block a user