@aws-amplify/platform-core
Advanced tools
Comparing version 0.5.0-beta.0 to 0.5.0-beta.1
@@ -13,4 +13,8 @@ import { AppId, BackendIdentifier } from '@aws-amplify/plugin-types'; | ||
*/ | ||
static toParameterFullPath(backendId: BackendIdentifier | AppId, secretName: string): string; | ||
static toParameterFullPath(backendId: BackendIdentifier | AppId, parameterName: string): string; | ||
/** | ||
* Generate an SSM path for references to other backend resources | ||
*/ | ||
static toResourceReferenceFullPath(backendId: BackendIdentifier, referenceName: string): string; | ||
} | ||
//# sourceMappingURL=parameter_path_conversions.d.ts.map |
@@ -6,2 +6,3 @@ "use strict"; | ||
const SHARED_SECRET = 'shared'; | ||
const RESOURCE_REFERENCE = 'resource_reference'; | ||
/** | ||
@@ -23,14 +24,23 @@ * Provides static methods for converting BackendIdentifier to parameter path strings | ||
*/ | ||
static toParameterFullPath(backendId, secretName) { | ||
static toParameterFullPath(backendId, parameterName) { | ||
if (typeof backendId === 'object') { | ||
return getBackendParameterFullPath(backendId, secretName); | ||
return getBackendParameterFullPath(backendId, parameterName); | ||
} | ||
return getSharedParameterFullPath(backendId, secretName); | ||
return getSharedParameterFullPath(backendId, parameterName); | ||
} | ||
/** | ||
* Generate an SSM path for references to other backend resources | ||
*/ | ||
static toResourceReferenceFullPath(backendId, referenceName) { | ||
return `/amplify/${RESOURCE_REFERENCE}/${getBackendIdentifierPathPart(backendId)}/${referenceName}`; | ||
} | ||
} | ||
exports.ParameterPathConversions = ParameterPathConversions; | ||
const getBackendParameterPrefix = (parts) => { | ||
return `/amplify/${getBackendIdentifierPathPart(parts)}`; | ||
}; | ||
/** | ||
* Get a branch-specific parameter prefix. | ||
*/ | ||
const getBackendParameterPrefix = (parts) => { | ||
const getBackendIdentifierPathPart = (parts) => { | ||
// round trip the backend id through the stack name conversion to ensure we are applying the same sanitization to SSM paths | ||
@@ -42,3 +52,3 @@ const sanitizedBackendId = backend_identifier_conversions_js_1.BackendIdentifierConversions.fromStackName(backend_identifier_conversions_js_1.BackendIdentifierConversions.toStackName(parts)); | ||
} | ||
return `/amplify/${sanitizedBackendId.namespace}/${sanitizedBackendId.name}-${sanitizedBackendId.type}-${sanitizedBackendId.hash}`; | ||
return `${sanitizedBackendId.namespace}/${sanitizedBackendId.name}-${sanitizedBackendId.type}-${sanitizedBackendId.hash}`; | ||
}; | ||
@@ -48,4 +58,4 @@ /** | ||
*/ | ||
const getBackendParameterFullPath = (backendIdentifier, secretName) => { | ||
return `${getBackendParameterPrefix(backendIdentifier)}/${secretName}`; | ||
const getBackendParameterFullPath = (backendIdentifier, parameterName) => { | ||
return `${getBackendParameterPrefix(backendIdentifier)}/${parameterName}`; | ||
}; | ||
@@ -61,5 +71,5 @@ /** | ||
*/ | ||
const getSharedParameterFullPath = (appId, secretName) => { | ||
return `${getSharedParameterPrefix(appId)}/${secretName}`; | ||
const getSharedParameterFullPath = (appId, parameterName) => { | ||
return `${getSharedParameterPrefix(appId)}/${parameterName}`; | ||
}; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyYW1ldGVyX3BhdGhfY29udmVyc2lvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvcGFyYW1ldGVyX3BhdGhfY29udmVyc2lvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsMkZBQW1GO0FBRW5GLE1BQU0sYUFBYSxHQUFHLFFBQVEsQ0FBQztBQUUvQjs7R0FFRztBQUNILE1BQWEsd0JBQXdCO0lBQ25DOztPQUVHO0lBQ0gsTUFBTSxDQUFDLGlCQUFpQixDQUFDLFNBQW9DO1FBQzNELElBQUksT0FBTyxTQUFTLEtBQUssUUFBUSxFQUFFO1lBQ2pDLE9BQU8seUJBQXlCLENBQUMsU0FBUyxDQUFDLENBQUM7U0FDN0M7UUFDRCxPQUFPLHdCQUF3QixDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQzdDLENBQUM7SUFFRDs7T0FFRztJQUNILE1BQU0sQ0FBQyxtQkFBbUIsQ0FDeEIsU0FBb0MsRUFDcEMsVUFBa0I7UUFFbEIsSUFBSSxPQUFPLFNBQVMsS0FBSyxRQUFRLEVBQUU7WUFDakMsT0FBTywyQkFBMkIsQ0FBQyxTQUFTLEVBQUUsVUFBVSxDQUFDLENBQUM7U0FDM0Q7UUFDRCxPQUFPLDBCQUEwQixDQUFDLFNBQVMsRUFBRSxVQUFVLENBQUMsQ0FBQztJQUMzRCxDQUFDO0NBQ0Y7QUF2QkQsNERBdUJDO0FBRUQ7O0dBRUc7QUFDSCxNQUFNLHlCQUF5QixHQUFHLENBQUMsS0FBd0IsRUFBVSxFQUFFO0lBQ3JFLDJIQUEySDtJQUMzSCxNQUFNLGtCQUFrQixHQUFHLGdFQUE0QixDQUFDLGFBQWEsQ0FDbkUsZ0VBQTRCLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxDQUNoRCxDQUFDO0lBQ0YsSUFBSSxDQUFDLGtCQUFrQixJQUFJLENBQUMsa0JBQWtCLENBQUMsSUFBSSxFQUFFO1FBQ25ELDZCQUE2QjtRQUM3QixNQUFNLElBQUksS0FBSyxDQUNiLGtFQUFrRSxDQUNuRSxDQUFDO0tBQ0g7SUFDRCxPQUFPLFlBQVksa0JBQWtCLENBQUMsU0FBUyxJQUFJLGtCQUFrQixDQUFDLElBQUksSUFBSSxrQkFBa0IsQ0FBQyxJQUFJLElBQUksa0JBQWtCLENBQUMsSUFBSSxFQUFFLENBQUM7QUFDckksQ0FBQyxDQUFDO0FBRUY7O0dBRUc7QUFDSCxNQUFNLDJCQUEyQixHQUFHLENBQ2xDLGlCQUFvQyxFQUNwQyxVQUFrQixFQUNWLEVBQUU7SUFDVixPQUFPLEdBQUcseUJBQXlCLENBQUMsaUJBQWlCLENBQUMsSUFBSSxVQUFVLEVBQUUsQ0FBQztBQUN6RSxDQUFDLENBQUM7QUFFRjs7R0FFRztBQUNILE1BQU0sd0JBQXdCLEdBQUcsQ0FBQyxLQUFZLEVBQVUsRUFBRTtJQUN4RCxPQUFPLFlBQVksYUFBYSxJQUFJLEtBQUssRUFBRSxDQUFDO0FBQzlDLENBQUMsQ0FBQztBQUVGOztHQUVHO0FBQ0gsTUFBTSwwQkFBMEIsR0FBRyxDQUNqQyxLQUFZLEVBQ1osVUFBa0IsRUFDVixFQUFFO0lBQ1YsT0FBTyxHQUFHLHdCQUF3QixDQUFDLEtBQUssQ0FBQyxJQUFJLFVBQVUsRUFBRSxDQUFDO0FBQzVELENBQUMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEFwcElkLCBCYWNrZW5kSWRlbnRpZmllciB9IGZyb20gJ0Bhd3MtYW1wbGlmeS9wbHVnaW4tdHlwZXMnO1xuaW1wb3J0IHsgQmFja2VuZElkZW50aWZpZXJDb252ZXJzaW9ucyB9IGZyb20gJy4vYmFja2VuZF9pZGVudGlmaWVyX2NvbnZlcnNpb25zLmpzJztcblxuY29uc3QgU0hBUkVEX1NFQ1JFVCA9ICdzaGFyZWQnO1xuXG4vKipcbiAqIFByb3ZpZGVzIHN0YXRpYyBtZXRob2RzIGZvciBjb252ZXJ0aW5nIEJhY2tlbmRJZGVudGlmaWVyIHRvIHBhcmFtZXRlciBwYXRoIHN0cmluZ3NcbiAqL1xuZXhwb3J0IGNsYXNzIFBhcmFtZXRlclBhdGhDb252ZXJzaW9ucyB7XG4gIC8qKlxuICAgKiBDb252ZXJ0IGEgQmFja2VuZElkZW50aWZpZXIgdG8gYSBwYXJhbWV0ZXIgcHJlZml4LlxuICAgKi9cbiAgc3RhdGljIHRvUGFyYW1ldGVyUHJlZml4KGJhY2tlbmRJZDogQmFja2VuZElkZW50aWZpZXIgfCBBcHBJZCk6IHN0cmluZyB7XG4gICAgaWYgKHR5cGVvZiBiYWNrZW5kSWQgPT09ICdvYmplY3QnKSB7XG4gICAgICByZXR1cm4gZ2V0QmFja2VuZFBhcmFtZXRlclByZWZpeChiYWNrZW5kSWQpO1xuICAgIH1cbiAgICByZXR1cm4gZ2V0U2hhcmVkUGFyYW1ldGVyUHJlZml4KGJhY2tlbmRJZCk7XG4gIH1cblxuICAvKipcbiAgICogQ29udmVydCBhIEJhY2tlbmRJZGVudGlmaWVyIHRvIGEgcGFyYW1ldGVyIGZ1bGwgcGF0aC5cbiAgICovXG4gIHN0YXRpYyB0b1BhcmFtZXRlckZ1bGxQYXRoKFxuICAgIGJhY2tlbmRJZDogQmFja2VuZElkZW50aWZpZXIgfCBBcHBJZCxcbiAgICBzZWNyZXROYW1lOiBzdHJpbmdcbiAgKTogc3RyaW5nIHtcbiAgICBpZiAodHlwZW9mIGJhY2tlbmRJZCA9PT0gJ29iamVjdCcpIHtcbiAgICAgIHJldHVybiBnZXRCYWNrZW5kUGFyYW1ldGVyRnVsbFBhdGgoYmFja2VuZElkLCBzZWNyZXROYW1lKTtcbiAgICB9XG4gICAgcmV0dXJuIGdldFNoYXJlZFBhcmFtZXRlckZ1bGxQYXRoKGJhY2tlbmRJZCwgc2VjcmV0TmFtZSk7XG4gIH1cbn1cblxuLyoqXG4gKiBHZXQgYSBicmFuY2gtc3BlY2lmaWMgcGFyYW1ldGVyIHByZWZpeC5cbiAqL1xuY29uc3QgZ2V0QmFja2VuZFBhcmFtZXRlclByZWZpeCA9IChwYXJ0czogQmFja2VuZElkZW50aWZpZXIpOiBzdHJpbmcgPT4ge1xuICAvLyByb3VuZCB0cmlwIHRoZSBiYWNrZW5kIGlkIHRocm91Z2ggdGhlIHN0YWNrIG5hbWUgY29udmVyc2lvbiB0byBlbnN1cmUgd2UgYXJlIGFwcGx5aW5nIHRoZSBzYW1lIHNhbml0aXphdGlvbiB0byBTU00gcGF0aHNcbiAgY29uc3Qgc2FuaXRpemVkQmFja2VuZElkID0gQmFja2VuZElkZW50aWZpZXJDb252ZXJzaW9ucy5mcm9tU3RhY2tOYW1lKFxuICAgIEJhY2tlbmRJZGVudGlmaWVyQ29udmVyc2lvbnMudG9TdGFja05hbWUocGFydHMpXG4gICk7XG4gIGlmICghc2FuaXRpemVkQmFja2VuZElkIHx8ICFzYW5pdGl6ZWRCYWNrZW5kSWQuaGFzaCkge1xuICAgIC8vIHRoaXMgKnNob3VsZCogbmV2ZXIgaGFwcGVuXG4gICAgdGhyb3cgbmV3IEVycm9yKFxuICAgICAgYENvdWxkIG5vdCBzYW5pdGl6ZSB0aGUgYmFja2VuZElkIHRvIGNvbnN0cnVjdCB0aGUgcGFyYW1ldGVyIHBhdGhgXG4gICAgKTtcbiAgfVxuICByZXR1cm4gYC9hbXBsaWZ5LyR7c2FuaXRpemVkQmFja2VuZElkLm5hbWVzcGFjZX0vJHtzYW5pdGl6ZWRCYWNrZW5kSWQubmFtZX0tJHtzYW5pdGl6ZWRCYWNrZW5kSWQudHlwZX0tJHtzYW5pdGl6ZWRCYWNrZW5kSWQuaGFzaH1gO1xufTtcblxuLyoqXG4gKiBHZXQgYSBicmFuY2gtc3BlY2lmaWMgcGFyYW1ldGVyIGZ1bGwgcGF0aC5cbiAqL1xuY29uc3QgZ2V0QmFja2VuZFBhcmFtZXRlckZ1bGxQYXRoID0gKFxuICBiYWNrZW5kSWRlbnRpZmllcjogQmFja2VuZElkZW50aWZpZXIsXG4gIHNlY3JldE5hbWU6IHN0cmluZ1xuKTogc3RyaW5nID0+IHtcbiAgcmV0dXJuIGAke2dldEJhY2tlbmRQYXJhbWV0ZXJQcmVmaXgoYmFja2VuZElkZW50aWZpZXIpfS8ke3NlY3JldE5hbWV9YDtcbn07XG5cbi8qKlxuICogR2V0IGEgc2hhcmVkIHBhcmFtZXRlciBwcmVmaXguXG4gKi9cbmNvbnN0IGdldFNoYXJlZFBhcmFtZXRlclByZWZpeCA9IChhcHBJZDogQXBwSWQpOiBzdHJpbmcgPT4ge1xuICByZXR1cm4gYC9hbXBsaWZ5LyR7U0hBUkVEX1NFQ1JFVH0vJHthcHBJZH1gO1xufTtcblxuLyoqXG4gKiBHZXQgYSBzaGFyZWQgcGFyYW1ldGVyIGZ1bGwgcGF0aC5cbiAqL1xuY29uc3QgZ2V0U2hhcmVkUGFyYW1ldGVyRnVsbFBhdGggPSAoXG4gIGFwcElkOiBBcHBJZCxcbiAgc2VjcmV0TmFtZTogc3RyaW5nXG4pOiBzdHJpbmcgPT4ge1xuICByZXR1cm4gYCR7Z2V0U2hhcmVkUGFyYW1ldGVyUHJlZml4KGFwcElkKX0vJHtzZWNyZXROYW1lfWA7XG59O1xuIl19 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGFyYW1ldGVyX3BhdGhfY29udmVyc2lvbnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvcGFyYW1ldGVyX3BhdGhfY29udmVyc2lvbnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQ0EsMkZBQW1GO0FBRW5GLE1BQU0sYUFBYSxHQUFHLFFBQVEsQ0FBQztBQUMvQixNQUFNLGtCQUFrQixHQUFHLG9CQUFvQixDQUFDO0FBRWhEOztHQUVHO0FBQ0gsTUFBYSx3QkFBd0I7SUFDbkM7O09BRUc7SUFDSCxNQUFNLENBQUMsaUJBQWlCLENBQUMsU0FBb0M7UUFDM0QsSUFBSSxPQUFPLFNBQVMsS0FBSyxRQUFRLEVBQUU7WUFDakMsT0FBTyx5QkFBeUIsQ0FBQyxTQUFTLENBQUMsQ0FBQztTQUM3QztRQUNELE9BQU8sd0JBQXdCLENBQUMsU0FBUyxDQUFDLENBQUM7SUFDN0MsQ0FBQztJQUVEOztPQUVHO0lBQ0gsTUFBTSxDQUFDLG1CQUFtQixDQUN4QixTQUFvQyxFQUNwQyxhQUFxQjtRQUVyQixJQUFJLE9BQU8sU0FBUyxLQUFLLFFBQVEsRUFBRTtZQUNqQyxPQUFPLDJCQUEyQixDQUFDLFNBQVMsRUFBRSxhQUFhLENBQUMsQ0FBQztTQUM5RDtRQUNELE9BQU8sMEJBQTBCLENBQUMsU0FBUyxFQUFFLGFBQWEsQ0FBQyxDQUFDO0lBQzlELENBQUM7SUFFRDs7T0FFRztJQUNILE1BQU0sQ0FBQywyQkFBMkIsQ0FDaEMsU0FBNEIsRUFDNUIsYUFBcUI7UUFFckIsT0FBTyxZQUFZLGtCQUFrQixJQUFJLDRCQUE0QixDQUNuRSxTQUFTLENBQ1YsSUFBSSxhQUFhLEVBQUUsQ0FBQztJQUN2QixDQUFDO0NBQ0Y7QUFuQ0QsNERBbUNDO0FBRUQsTUFBTSx5QkFBeUIsR0FBRyxDQUFDLEtBQXdCLEVBQVUsRUFBRTtJQUNyRSxPQUFPLFlBQVksNEJBQTRCLENBQUMsS0FBSyxDQUFDLEVBQUUsQ0FBQztBQUMzRCxDQUFDLENBQUM7QUFFRjs7R0FFRztBQUNILE1BQU0sNEJBQTRCLEdBQUcsQ0FBQyxLQUF3QixFQUFVLEVBQUU7SUFDeEUsMkhBQTJIO0lBQzNILE1BQU0sa0JBQWtCLEdBQUcsZ0VBQTRCLENBQUMsYUFBYSxDQUNuRSxnRUFBNEIsQ0FBQyxXQUFXLENBQUMsS0FBSyxDQUFDLENBQ2hELENBQUM7SUFDRixJQUFJLENBQUMsa0JBQWtCLElBQUksQ0FBQyxrQkFBa0IsQ0FBQyxJQUFJLEVBQUU7UUFDbkQsNkJBQTZCO1FBQzdCLE1BQU0sSUFBSSxLQUFLLENBQ2Isa0VBQWtFLENBQ25FLENBQUM7S0FDSDtJQUNELE9BQU8sR0FBRyxrQkFBa0IsQ0FBQyxTQUFTLElBQUksa0JBQWtCLENBQUMsSUFBSSxJQUFJLGtCQUFrQixDQUFDLElBQUksSUFBSSxrQkFBa0IsQ0FBQyxJQUFJLEVBQUUsQ0FBQztBQUM1SCxDQUFDLENBQUM7QUFFRjs7R0FFRztBQUNILE1BQU0sMkJBQTJCLEdBQUcsQ0FDbEMsaUJBQW9DLEVBQ3BDLGFBQXFCLEVBQ2IsRUFBRTtJQUNWLE9BQU8sR0FBRyx5QkFBeUIsQ0FBQyxpQkFBaUIsQ0FBQyxJQUFJLGFBQWEsRUFBRSxDQUFDO0FBQzVFLENBQUMsQ0FBQztBQUVGOztHQUVHO0FBQ0gsTUFBTSx3QkFBd0IsR0FBRyxDQUFDLEtBQVksRUFBVSxFQUFFO0lBQ3hELE9BQU8sWUFBWSxhQUFhLElBQUksS0FBSyxFQUFFLENBQUM7QUFDOUMsQ0FBQyxDQUFDO0FBRUY7O0dBRUc7QUFDSCxNQUFNLDBCQUEwQixHQUFHLENBQ2pDLEtBQVksRUFDWixhQUFxQixFQUNiLEVBQUU7SUFDVixPQUFPLEdBQUcsd0JBQXdCLENBQUMsS0FBSyxDQUFDLElBQUksYUFBYSxFQUFFLENBQUM7QUFDL0QsQ0FBQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQXBwSWQsIEJhY2tlbmRJZGVudGlmaWVyIH0gZnJvbSAnQGF3cy1hbXBsaWZ5L3BsdWdpbi10eXBlcyc7XG5pbXBvcnQgeyBCYWNrZW5kSWRlbnRpZmllckNvbnZlcnNpb25zIH0gZnJvbSAnLi9iYWNrZW5kX2lkZW50aWZpZXJfY29udmVyc2lvbnMuanMnO1xuXG5jb25zdCBTSEFSRURfU0VDUkVUID0gJ3NoYXJlZCc7XG5jb25zdCBSRVNPVVJDRV9SRUZFUkVOQ0UgPSAncmVzb3VyY2VfcmVmZXJlbmNlJztcblxuLyoqXG4gKiBQcm92aWRlcyBzdGF0aWMgbWV0aG9kcyBmb3IgY29udmVydGluZyBCYWNrZW5kSWRlbnRpZmllciB0byBwYXJhbWV0ZXIgcGF0aCBzdHJpbmdzXG4gKi9cbmV4cG9ydCBjbGFzcyBQYXJhbWV0ZXJQYXRoQ29udmVyc2lvbnMge1xuICAvKipcbiAgICogQ29udmVydCBhIEJhY2tlbmRJZGVudGlmaWVyIHRvIGEgcGFyYW1ldGVyIHByZWZpeC5cbiAgICovXG4gIHN0YXRpYyB0b1BhcmFtZXRlclByZWZpeChiYWNrZW5kSWQ6IEJhY2tlbmRJZGVudGlmaWVyIHwgQXBwSWQpOiBzdHJpbmcge1xuICAgIGlmICh0eXBlb2YgYmFja2VuZElkID09PSAnb2JqZWN0Jykge1xuICAgICAgcmV0dXJuIGdldEJhY2tlbmRQYXJhbWV0ZXJQcmVmaXgoYmFja2VuZElkKTtcbiAgICB9XG4gICAgcmV0dXJuIGdldFNoYXJlZFBhcmFtZXRlclByZWZpeChiYWNrZW5kSWQpO1xuICB9XG5cbiAgLyoqXG4gICAqIENvbnZlcnQgYSBCYWNrZW5kSWRlbnRpZmllciB0byBhIHBhcmFtZXRlciBmdWxsIHBhdGguXG4gICAqL1xuICBzdGF0aWMgdG9QYXJhbWV0ZXJGdWxsUGF0aChcbiAgICBiYWNrZW5kSWQ6IEJhY2tlbmRJZGVudGlmaWVyIHwgQXBwSWQsXG4gICAgcGFyYW1ldGVyTmFtZTogc3RyaW5nXG4gICk6IHN0cmluZyB7XG4gICAgaWYgKHR5cGVvZiBiYWNrZW5kSWQgPT09ICdvYmplY3QnKSB7XG4gICAgICByZXR1cm4gZ2V0QmFja2VuZFBhcmFtZXRlckZ1bGxQYXRoKGJhY2tlbmRJZCwgcGFyYW1ldGVyTmFtZSk7XG4gICAgfVxuICAgIHJldHVybiBnZXRTaGFyZWRQYXJhbWV0ZXJGdWxsUGF0aChiYWNrZW5kSWQsIHBhcmFtZXRlck5hbWUpO1xuICB9XG5cbiAgLyoqXG4gICAqIEdlbmVyYXRlIGFuIFNTTSBwYXRoIGZvciByZWZlcmVuY2VzIHRvIG90aGVyIGJhY2tlbmQgcmVzb3VyY2VzXG4gICAqL1xuICBzdGF0aWMgdG9SZXNvdXJjZVJlZmVyZW5jZUZ1bGxQYXRoKFxuICAgIGJhY2tlbmRJZDogQmFja2VuZElkZW50aWZpZXIsXG4gICAgcmVmZXJlbmNlTmFtZTogc3RyaW5nXG4gICk6IHN0cmluZyB7XG4gICAgcmV0dXJuIGAvYW1wbGlmeS8ke1JFU09VUkNFX1JFRkVSRU5DRX0vJHtnZXRCYWNrZW5kSWRlbnRpZmllclBhdGhQYXJ0KFxuICAgICAgYmFja2VuZElkXG4gICAgKX0vJHtyZWZlcmVuY2VOYW1lfWA7XG4gIH1cbn1cblxuY29uc3QgZ2V0QmFja2VuZFBhcmFtZXRlclByZWZpeCA9IChwYXJ0czogQmFja2VuZElkZW50aWZpZXIpOiBzdHJpbmcgPT4ge1xuICByZXR1cm4gYC9hbXBsaWZ5LyR7Z2V0QmFja2VuZElkZW50aWZpZXJQYXRoUGFydChwYXJ0cyl9YDtcbn07XG5cbi8qKlxuICogR2V0IGEgYnJhbmNoLXNwZWNpZmljIHBhcmFtZXRlciBwcmVmaXguXG4gKi9cbmNvbnN0IGdldEJhY2tlbmRJZGVudGlmaWVyUGF0aFBhcnQgPSAocGFydHM6IEJhY2tlbmRJZGVudGlmaWVyKTogc3RyaW5nID0+IHtcbiAgLy8gcm91bmQgdHJpcCB0aGUgYmFja2VuZCBpZCB0aHJvdWdoIHRoZSBzdGFjayBuYW1lIGNvbnZlcnNpb24gdG8gZW5zdXJlIHdlIGFyZSBhcHBseWluZyB0aGUgc2FtZSBzYW5pdGl6YXRpb24gdG8gU1NNIHBhdGhzXG4gIGNvbnN0IHNhbml0aXplZEJhY2tlbmRJZCA9IEJhY2tlbmRJZGVudGlmaWVyQ29udmVyc2lvbnMuZnJvbVN0YWNrTmFtZShcbiAgICBCYWNrZW5kSWRlbnRpZmllckNvbnZlcnNpb25zLnRvU3RhY2tOYW1lKHBhcnRzKVxuICApO1xuICBpZiAoIXNhbml0aXplZEJhY2tlbmRJZCB8fCAhc2FuaXRpemVkQmFja2VuZElkLmhhc2gpIHtcbiAgICAvLyB0aGlzICpzaG91bGQqIG5ldmVyIGhhcHBlblxuICAgIHRocm93IG5ldyBFcnJvcihcbiAgICAgIGBDb3VsZCBub3Qgc2FuaXRpemUgdGhlIGJhY2tlbmRJZCB0byBjb25zdHJ1Y3QgdGhlIHBhcmFtZXRlciBwYXRoYFxuICAgICk7XG4gIH1cbiAgcmV0dXJuIGAke3Nhbml0aXplZEJhY2tlbmRJZC5uYW1lc3BhY2V9LyR7c2FuaXRpemVkQmFja2VuZElkLm5hbWV9LSR7c2FuaXRpemVkQmFja2VuZElkLnR5cGV9LSR7c2FuaXRpemVkQmFja2VuZElkLmhhc2h9YDtcbn07XG5cbi8qKlxuICogR2V0IGEgYnJhbmNoLXNwZWNpZmljIHBhcmFtZXRlciBmdWxsIHBhdGguXG4gKi9cbmNvbnN0IGdldEJhY2tlbmRQYXJhbWV0ZXJGdWxsUGF0aCA9IChcbiAgYmFja2VuZElkZW50aWZpZXI6IEJhY2tlbmRJZGVudGlmaWVyLFxuICBwYXJhbWV0ZXJOYW1lOiBzdHJpbmdcbik6IHN0cmluZyA9PiB7XG4gIHJldHVybiBgJHtnZXRCYWNrZW5kUGFyYW1ldGVyUHJlZml4KGJhY2tlbmRJZGVudGlmaWVyKX0vJHtwYXJhbWV0ZXJOYW1lfWA7XG59O1xuXG4vKipcbiAqIEdldCBhIHNoYXJlZCBwYXJhbWV0ZXIgcHJlZml4LlxuICovXG5jb25zdCBnZXRTaGFyZWRQYXJhbWV0ZXJQcmVmaXggPSAoYXBwSWQ6IEFwcElkKTogc3RyaW5nID0+IHtcbiAgcmV0dXJuIGAvYW1wbGlmeS8ke1NIQVJFRF9TRUNSRVR9LyR7YXBwSWR9YDtcbn07XG5cbi8qKlxuICogR2V0IGEgc2hhcmVkIHBhcmFtZXRlciBmdWxsIHBhdGguXG4gKi9cbmNvbnN0IGdldFNoYXJlZFBhcmFtZXRlckZ1bGxQYXRoID0gKFxuICBhcHBJZDogQXBwSWQsXG4gIHBhcmFtZXRlck5hbWU6IHN0cmluZ1xuKTogc3RyaW5nID0+IHtcbiAgcmV0dXJuIGAke2dldFNoYXJlZFBhcmFtZXRlclByZWZpeChhcHBJZCl9LyR7cGFyYW1ldGVyTmFtZX1gO1xufTtcbiJdfQ== |
{ | ||
"name": "@aws-amplify/platform-core", | ||
"version": "0.5.0-beta.0", | ||
"version": "0.5.0-beta.1", | ||
"type": "commonjs", | ||
@@ -27,3 +27,3 @@ "publishConfig": { | ||
"dependencies": { | ||
"@aws-amplify/plugin-types": "^0.8.0", | ||
"@aws-amplify/plugin-types": "^0.9.0-beta.0", | ||
"@aws-sdk/client-sts": "3.445.0", | ||
@@ -30,0 +30,0 @@ "is-ci": "^3.0.1", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
132751
1455
+ Added@aws-amplify/plugin-types@0.9.0(transitive)
+ Added@aws-sdk/types@3.654.0(transitive)
+ Added@smithy/types@3.4.2(transitive)
- Removed@aws-amplify/plugin-types@0.8.0(transitive)