UNPKG

@softchef/cdk-iot-device-management

Version:

IoT device management is composed of things, thing types, thing groups, jobs, files API services. The constructs can be used independently, that are based on full-managed service to create an API Gateway & Lambda function.

17 lines (16 loc) 900 B
import { __assign } from "tslib"; import { getDefaultRoleAssumer as StsGetDefaultRoleAssumer, getDefaultRoleAssumerWithWebIdentity as StsGetDefaultRoleAssumerWithWebIdentity, } from "./defaultStsRoleAssumers"; import { STSClient } from "./STSClient"; export var getDefaultRoleAssumer = function (stsOptions) { if (stsOptions === void 0) { stsOptions = {}; } return StsGetDefaultRoleAssumer(stsOptions, STSClient); }; export var getDefaultRoleAssumerWithWebIdentity = function (stsOptions) { if (stsOptions === void 0) { stsOptions = {}; } return StsGetDefaultRoleAssumerWithWebIdentity(stsOptions, STSClient); }; export var decorateDefaultCredentialProvider = function (provider) { return function (input) { return provider(__assign({ roleAssumer: getDefaultRoleAssumer(input), roleAssumerWithWebIdentity: getDefaultRoleAssumerWithWebIdentity(input) }, input)); }; };