in tasks/Node/src/tasks/AzureDtlUpdateEnvironment/task.ts [38:82]
function getInputData(envId?: string, test?: boolean): CreateOrUpdateEnvTaskInputData {
let inputData: CreateOrUpdateEnvTaskInputData;
if (test) {
const data: any = testutil.getTestData();
inputData = {
connectedServiceName: 'local',
envId: envId ? envId : data.envId,
envName: '',
envTemplateLocationVariable: data.envTemplateLocationVariable,
envTemplateSasTokenVariable: data.envTemplateSasTokenVariable,
exportEnvTemplate: data.exportEnvTemplate,
exportEnvTemplateLocation: data.exportEnvTemplateLocation,
labId: data.labId,
outputTemplateVariables: data.outputTemplateVariables,
parametersFile: data.parametersFile,
parameterOverrides: data.parameterOverrides,
subscriptionId: data.subscriptionId,
templateFile: data.templateFile,
templateId: ''
};
} else {
const connectedServiceName: string = String(tl.getInput('ConnectedServiceName', true));
inputData = {
connectedServiceName: connectedServiceName,
envId: String(tl.getInput('EnvironmentId', true)),
envName: '',
exportEnvTemplate: tl.getBoolInput('ExportEnvironmentTemplate'),
exportEnvTemplateLocation: String(tl.getInput('ExportEnvironmentTemplateLocation')),
envTemplateLocationVariable: String(tl.getInput('EnvironmentTemplateLocationVariable')),
envTemplateSasTokenVariable: String(tl.getInput('EnvironmentTemplateSasTokenVariable')),
labId: String(tl.getInput('LabId', true)),
outputTemplateVariables: tl.getBoolInput('OutputTemplateVariables'),
parametersFile: String(tl.getInput('ParametersFile', false)),
parameterOverrides: String(tl.getInput('ParameterOverrides', false)),
subscriptionId: String(tl.getEndpointDataParameter(connectedServiceName, 'SubscriptionId', true)),
templateFile: String(tl.getInput('TemplateFile', true)),
templateId: ''
};
}
return inputData;
}