UNPKG

@backstage/integration

Version:

Helpers for managing integrations towards external systems

24 lines (22 loc) 858 B
const AMAZON_AWS_CODECOMMIT_HOST = "console.aws.amazon.com"; function readAwsCodeCommitIntegrationConfig(config) { const accessKeyId = config.getOptionalString("accessKeyId"); const secretAccessKey = config.getOptionalString("secretAccessKey")?.trim(); const roleArn = config.getOptionalString("roleArn"); const externalId = config.getOptionalString("externalId"); const region = config.getString("region"); const host = config.getOptionalString("host") || `${region}.${AMAZON_AWS_CODECOMMIT_HOST}`; return { host, accessKeyId, secretAccessKey, roleArn, externalId, region }; } function readAwsCodeCommitIntegrationConfigs(configs) { return configs.map(readAwsCodeCommitIntegrationConfig); } export { readAwsCodeCommitIntegrationConfig, readAwsCodeCommitIntegrationConfigs }; //# sourceMappingURL=config.esm.js.map