in tasks/Node/src/tasks/AzureDtlCreateEnvironment/task.ts [50:94]
function getInputData(envName?: string, test?: boolean): CreateOrUpdateEnvTaskInputData {
let inputData: CreateOrUpdateEnvTaskInputData;
if (test) {
const data: any = testutil.getTestData();
inputData = {
connectedServiceName: 'local',
envId: '',
envName: envName ? envName : data.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: '',
templateId: data.templateId
};
} else {
const connectedServiceName: string = String(tl.getInput('ConnectedServiceName', true));
inputData = {
connectedServiceName: connectedServiceName,
envId: '',
envName: String(tl.getInput('EnvironmentName', true)),
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: '',
templateId: String(tl.getInput('TemplateId', true))
};
}
return inputData;
}