Example #1
0
        public void LambdaGetAccountSettings()
        {
            #region to-retrieves-a-lambda-customers-account-settings-1481657495274

            var response = client.GetAccountSettings(new GetAccountSettingsRequest 
            {
            });

            AccountLimit accountLimit = response.AccountLimit;
            AccountUsage accountUsage = response.AccountUsage;

            #endregion
        }
        public async Task <AccountUsage> FunctionHandler(SQSEvent invocationEvent, ILambdaContext context)
        {
            GetAccountSettingsResponse accountSettings;

            try
            {
                accountSettings = await callLambda();
            }
            catch (AmazonLambdaException ex)
            {
                throw ex;
            }
            AccountUsage accountUsage = accountSettings.AccountUsage;

            LambdaLogger.Log("ENVIRONMENT VARIABLES: " + JsonConvert.SerializeObject(System.Environment.GetEnvironmentVariables()));
            LambdaLogger.Log("CONTEXT: " + JsonConvert.SerializeObject(context));
            LambdaLogger.Log("EVENT: " + JsonConvert.SerializeObject(invocationEvent));
            return(accountUsage);
        }