All files / lib/utils awsmobilejs-constant.js

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66                          54x                                                                                                        
/* 
 * Copyright 2017-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 *
 *     http://aws.amazon.com/apache2.0/
 *
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
*/
"use strict";
module.exports = {
    AWSMobileJS: "awsmobilejs",
    AWSConfigFileName: "aws-config.json",
    AWSMobileCLIConfigFileName: "awsmobile-cli-config.json",
    CustomUserAgent: "awsmobile-cli/1.0.0",
    ///////////////////////
    SysDotAWSMobileJSDirName: ".awsmobilejs",
    ProjectAWSConfigDirName: "project-aws-config",
    ///////////////////////
    AWSMobileJSDirName: "awsmobilejs",
    AWSMobileJSBackUpDirName: "~awsmobilejs", //will be further appended with timestamp
    ///////////////////////
    DotAWSMobileSubDirName: ".awsmobile",
    BackendBuildDirName: "backend-build",////
    BackendContentZipFileName: "content.zip",
    InfoDirName: "info", ////
    AWSInfoFileName: "aws-info.json",
    ProjectInfoFileName: "project-info.json",
    InitInfoFileName: "init-info.json",
    ProjectConfigFileName: "project-config.json",
    ScriptsDirName: "scripts",////
    ProjectOpsFileName: "project-ops.js",
    BackendTemplatesDirName: "backend-templates",////
    ProjectCreationContentZipFileName: "project-creation-content.zip",
    YmlTempZipFileName: "yml-temp.zip",////
    ExportJSTempZipFileName: "export-js-temp.zip",////
    YmlExtractTempDirName: "yml-extract",////
    ExportJSExtractTempDirName: "export-js-extract",////
    ///////////////////////
    CurrentBackendInfoSubDirName: "#current-backend-info",
    BackendDetailsFileName: "backend-details.json",
    BackendProjectYamlFileName: "mobile-hub-project.yml",
    BackendProjectJsonFileName: "mobile-hub-project.json",
    DressedByFeatureFlag: 'dressedByFeature',
    ///////////////////////
    ClientSubDirName: "client",
    AWSExportFileName: "aws-exports.js",
    ///////////////////////
    BackendSubDirName: "backend",
    ///////////////////////
    DateTimeFormatString: "YYYY-MM-DD-HH-mm-ss",
    DateTimeFormatStringCompact: "YYYYMMDDHHmmss",
    DefaultAWSAccessKeyId: "<YOUR_ACCESS_KEY_ID>",
    DefaultAWSSecretAccessKey: "<YOUR_SECRET_ACCESS_KEY>",
    DefaultAWSRegion: "us-east-1", 
    ///////////////////////////
    AWSMobileAPIEndPoint: "mobile.us-east-1.amazonaws.com", 
    AWSMobileDeviceFarmTestUrl: 'https://console.aws.amazon.com/mobilehub/home?#/webtest/', 
    AWSAmazonConsoleUrl: "https://console.aws.amazon.com/",
    AWSEnableMobileRoleUrl: "https://console.aws.amazon.com/mobilehub/home?#/activaterole/",
    AWSCreateIAMUsersUrl: 
    "https://console.aws.amazon.com/iam/home?region={region}#/users$new?step=review&accessKey&userNames={userName}&permissionType=policies&policies=arn:aws:iam::aws:policy%2FAWSMobileHub_FullAccess&policies=arn:aws:iam::aws:policy%2FAWSDeviceFarmFullAccess&policies=arn:aws:iam::aws:policy%2FAWSLambdaFullAccess&policies=arn:aws:iam::aws:policy%2FIAMReadOnlyAccess"
}