in lib/Utils/TaskParametersUtil.js [88:108]
static setEndpointAndScopeParameters(taskParameters) {
return __awaiter(this, void 0, void 0, function* () {
try {
const cmdArguments = ["cloud", "show"];
var result = yield AzCliUtility.execAz(cmdArguments);
let env = result ? result.name : null;
taskParameters.environment = env !== null && env !== void 0 ? env : EnvironmentConstants.AzurePublicCloud.cloudName;
let endpointUrl = (result && result.endpoints) ? result.endpoints.resourceManager : null;
taskParameters.armEndpoint = endpointUrl !== null && endpointUrl !== void 0 ? endpointUrl : taskParameters.armEndpoint;
if (taskParameters.environment.toLowerCase() == EnvironmentConstants.AzureUSGovernmentCloud.cloudName.toLowerCase()) {
taskParameters.dataPlaneTokenScope = EnvironmentConstants.AzureUSGovernmentCloud.dataPlaneTokenScope;
taskParameters.armTokenScope = EnvironmentConstants.AzureUSGovernmentCloud.armTokenScope;
}
}
catch (err) {
const message = `An error occurred while getting credentials from ` +
`Azure CLI for setting endPoint and scope: ${err.message}`;
throw new Error(message);
}
});
}