@sdesktop/s
Version:
Serverless devs tool, just for desktop.
195 lines • 10.8 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getInputData = exports.checkProviderList = exports.providerAccessFormat = exports.providerCollection = exports.providerObject = exports.providerArray = void 0;
exports.providerArray = ['alibaba', 'baidu', 'huawei', 'aws', 'azure', 'google', 'tencent'];
exports.providerObject = {
alibaba: 'Alibaba Cloud',
baidu: 'Baidu Cloud',
huawei: 'Huawei Cloud',
aws: 'AWS Cloud',
azure: 'Azure Cloud',
google: 'Google Cloud',
tencent: 'Tencent Cloud',
};
exports.providerCollection = {
alibaba: [
{
type: 'input',
message: 'AccountID',
name: 'AccountID',
default: '',
},
{
type: 'input',
message: 'AccessKeyID',
name: 'AccessKeyID',
default: '',
},
{
type: 'input',
message: 'AccessKeySecret',
name: 'AccessKeySecret',
default: '',
},
],
aws: [
{
type: 'input',
message: 'AccessKeyID',
name: 'AccessKeyID',
default: '',
},
{
type: 'input',
message: 'SecretAccessKey',
name: 'SecretAccessKey',
default: '',
},
],
huawei: [
{
type: 'input',
message: 'AccessKeyID',
name: 'AccessKeyID',
default: '',
},
{
type: 'input',
message: 'SecretAccessKey',
name: 'SecretAccessKey',
default: '',
},
],
azure: [
{
type: 'input',
message: 'KeyVaultName',
name: 'KeyVaultName',
default: '',
},
{
type: 'input',
message: 'TenantID',
name: 'TenantID',
default: '',
},
{
type: 'input',
message: 'ClentID',
name: 'ClentID',
default: '',
},
{
type: 'input',
message: 'ClientSecret',
name: 'ClientSecret',
default: '',
},
],
baidu: [
{
type: 'input',
message: 'AccessKeyID',
name: 'AccessKeyID',
default: '',
},
{
type: 'input',
message: 'SecretAccessKey',
name: 'SecretAccessKey',
default: '',
},
],
google: [
{
type: 'input',
message: 'PrivateKeyData',
name: 'PrivateKeyData',
default: '',
},
],
tencent: [
{
type: 'input',
message: 'AccountID',
name: 'AccountID',
default: '',
},
{
type: 'input',
message: 'SecretID',
name: 'SecretID',
default: '',
},
{
type: 'input',
message: 'SecretKey',
name: 'SecretKey',
default: '',
},
],
};
exports.providerAccessFormat = {
alibaba: ['AccountID', 'AccessKeyID', 'AccessKeySecret'],
aws: ['AccessKeyID', 'SecretAccessKey'],
baidu: ['AccessKeyID', 'SecretAccessKey'],
huawei: ['AccessKeyID', 'SecretAccessKey'],
azure: ['KeyVaultName', 'TenantID', 'ClientID', 'ClientSecret'],
tencent: ['AccountID', 'SecretID', 'SecretKey'],
google: ['PrivateKeyData'],
};
exports.checkProviderList = [
{
type: 'list',
name: 'provider',
message: 'Please select a provider:',
choices: [
{ name: 'Alibaba Cloud (alibaba)', value: 'alibaba' },
{ name: 'AWS (aws)', value: 'aws' },
{ name: 'Azure (azure)', value: 'azure' },
{ name: 'Baidu Cloud (baidu)', value: 'baidu' },
{ name: 'Google Cloud (google)', value: 'google' },
{ name: 'Huawei Cloud (huawei)', value: 'huawei' },
{ name: 'Tencent Cloud (tencent)', value: 'tencent' },
],
},
];
function getInputData(program) {
var inputSecretCheck = {};
if (program.AccountID) {
inputSecretCheck.AccountID = program.AccountID;
}
if (program.AccessKeyID) {
inputSecretCheck.AccessKeyID = program.AccessKeyID;
}
if (program.AccessKeySecret) {
inputSecretCheck.AccessKeySecret = program.AccessKeySecret;
}
if (program.SecretID) {
inputSecretCheck.SecretID = program.SecretID;
}
if (program.SecretKey) {
inputSecretCheck.SecretKey = program.SecretKey;
}
if (program.SecretAccessKey) {
inputSecretCheck.SecretAccessKey = program.SecretAccessKey;
}
if (program.KeyVaultName) {
inputSecretCheck.KeyVaultName = program.KeyVaultName;
}
if (program.TenantID) {
inputSecretCheck.TenantID = program.TenantID;
}
if (program.ClientID) {
inputSecretCheck.ClientID = program.ClientID;
}
if (program.ClientSecret) {
inputSecretCheck.ClientSecret = program.ClientSecret;
}
if (program.PrivateKeyData) {
inputSecretCheck.PrivateKeyData = program.PrivateKeyData;
}
return inputSecretCheck;
}
exports.getInputData = getInputData;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL2NvbmZpZy9jb21tb24vY29tbW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNhLFFBQUEsYUFBYSxHQUFhLENBQUMsU0FBUyxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsU0FBUyxDQUFDLENBQUM7QUFFOUYsUUFBQSxjQUFjLEdBQVE7SUFDakMsT0FBTyxFQUFFLGVBQWU7SUFDeEIsS0FBSyxFQUFFLGFBQWE7SUFDcEIsTUFBTSxFQUFFLGNBQWM7SUFDdEIsR0FBRyxFQUFFLFdBQVc7SUFDaEIsS0FBSyxFQUFFLGFBQWE7SUFDcEIsTUFBTSxFQUFFLGNBQWM7SUFDdEIsT0FBTyxFQUFFLGVBQWU7Q0FDekIsQ0FBQztBQUVXLFFBQUEsa0JBQWtCLEdBQVE7SUFDckMsT0FBTyxFQUFFO1FBQ1A7WUFDRSxJQUFJLEVBQUUsT0FBTztZQUNiLE9BQU8sRUFBRSxXQUFXO1lBQ3BCLElBQUksRUFBRSxXQUFXO1lBQ2pCLE9BQU8sRUFBRSxFQUFFO1NBQ1o7UUFDRDtZQUNFLElBQUksRUFBRSxPQUFPO1lBQ2IsT0FBTyxFQUFFLGFBQWE7WUFDdEIsSUFBSSxFQUFFLGFBQWE7WUFDbkIsT0FBTyxFQUFFLEVBQUU7U0FDWjtRQUNEO1lBQ0UsSUFBSSxFQUFFLE9BQU87WUFDYixPQUFPLEVBQUUsaUJBQWlCO1lBQzFCLElBQUksRUFBRSxpQkFBaUI7WUFDdkIsT0FBTyxFQUFFLEVBQUU7U0FDWjtLQUNGO0lBRUQsR0FBRyxFQUFFO1FBQ0g7WUFDRSxJQUFJLEVBQUUsT0FBTztZQUNiLE9BQU8sRUFBRSxhQUFhO1lBQ3RCLElBQUksRUFBRSxhQUFhO1lBQ25CLE9BQU8sRUFBRSxFQUFFO1NBQ1o7UUFFRDtZQUNFLElBQUksRUFBRSxPQUFPO1lBQ2IsT0FBTyxFQUFFLGlCQUFpQjtZQUMxQixJQUFJLEVBQUUsaUJB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