Fixing migration extension to reflect latest RP changes (#15157)

* Fixing sms object

* extension vbump
This commit is contained in:
Aasim Khan
2021-04-16 05:20:07 -07:00
committed by GitHub
parent 0a707c2b96
commit 47584544e2
4 changed files with 17 additions and 9 deletions

View File

@@ -127,6 +127,7 @@ export async function getSqlMigrationService(account: azdata.Account, subscripti
if (response.errors.length > 0) {
throw new Error(response.errors.toString());
}
response.response.data.properties.resourceGroup = getResourceGroupFromId(response.response.data.id);
return response.response.data;
}
@@ -138,6 +139,9 @@ export async function getSqlMigrationServices(account: azdata.Account, subscript
throw new Error(response.errors.toString());
}
sortResourceArrayByName(response.response.data.value);
response.response.data.value.forEach((sms: SqlMigrationService) => {
sms.properties.resourceGroup = getResourceGroupFromId(sms.id);
});
return response.response.data.value;
}
@@ -287,6 +291,10 @@ function sortResourceArrayByName(resourceArray: SortableAzureResources[]): void
});
}
function getResourceGroupFromId(id: string): string {
return id.replace(RegExp('^(.*?)/resourceGroups/'), '').replace(RegExp('/providers/.*'), '').toLowerCase();
}
export interface SqlMigrationServiceProperties {
name: string;
subscriptionId: string;