UNPKG

awscdk-construct-scte-scheduler

Version:

AWS CDK Construct for scheduling SCTE-35 events using the MediaLive schedule API

13 lines (12 loc) 541 B
import { setCredentialFeature } from "@aws-sdk/core/client"; import { fromLoginCredentials } from "@aws-sdk/credential-provider-login"; export const isLoginProfile = (data) => { return Boolean(data && data.login_session); }; export const resolveLoginCredentials = async (profileName, options, callerClientConfig) => { const credentials = await fromLoginCredentials({ ...options, profile: profileName, })({ callerClientConfig }); return setCredentialFeature(credentials, "CREDENTIALS_PROFILE_LOGIN", "AC"); };