All files / utils awsmobilejs-constant.js

100% Statements 1/1
100% Branches 0/0
100% Functions 0/0
100% Lines 1/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

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 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85                          3x                                                                                                                                              
/* 
 * 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",
    AppSyncInfoFileName: "appsync-info.json",
    ProjectInfoFileName: "project-info.json",
    InitInfoFileName: "init-info.json",
    ProjectConfigFileName: "project-config.json",
    ScriptsDirName: "scripts",////
    ProjectOpsFileName: "project-ops.js",
    BackendTemplatesDirName: "backend-templates",////
    AppSyncTemplatesDirName: "appsync",
    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',
    ///////////////////////
    AWSExportFileName: "aws-exports.js",
    AppSyncJSFileName: "AppSync.js",
    ///////////////////////
    BackendSubDirName: "backend",
    AppSyncResolverMappingsDirName: "resolver-mappings",
    AppSyncApiKeysFileName: "apiKeys.json",
    AppSyncDataSourcesFileName: "dataSources.json",
    AppSyncDynamoDbTablesFileName: "dynamoDbTables.json",
    AppSyncGraphqlApiFileName: "graphqlApi.json",
    AppSyncResolversFileName: "resolvers.json",
    AppSyncSchemaFileName: "schema.graphql",
    AppSyncConfigurablesDirName: "configurables",
    DiffMark: 'diff',
    DiffMark_Create: 'create',
    DiffMark_Update: 'update',
    DiffMark_Delete: 'delete',
    DiffMark_None: 'none',
    ///////////////////////
    ByAWSMobileCLI: "{managed-by-awsmobile-cli}",
    Suffix: "{suffix}",
    DateTimeFormatString: "YYYY-MM-DD-HH-mm-ss",
    DateTimeFormatStringCompact: "YYYYMMDDHHmmss",
    DefaultAWSAccessKeyId: "<YOUR_ACCESS_KEY_ID>",
    DefaultAWSSecretAccessKey: "<YOUR_SECRET_ACCESS_KEY>",
    DefaultAWSRegion: "us-east-1", 
    ///////////////////////////
    AppSyncConsoleUrl: "https://console.aws.amazon.com/appsync/home?region={region}#/{apiId}/v1/home",
    ///////////////////////////
    AWSMobileAPIEndPoint: "mobile.us-east-1.amazonaws.com", 
    AWSMobileDeviceFarmTestUrl: 'https://console.aws.amazon.com/mobilehub/home?#/webtest/', 
    AWSAmazonConsoleUrl: "https://console.aws.amazon.com/",
    AWSCreateIAMUsersUrl: 
    "https://console.aws.amazon.com/iam/home?region={region}#/users$new?step=final&accessKey&userNames={userName}&permissionType=policies&policies=arn:aws:iam::aws:policy%2FAdministratorAccess"
}