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); }