public void SetUp() { var credentials = AmbientCredentials.GetCredentials(); IamClient = AWSClientFactory.CreateAmazonIdentityManagementServiceClient(credentials); IdentityService = new IdentityService(IamClient, new ArnParser()); }
public AwsClient(AWSCredentials credentials, IStackItConfiguration configuration) { _credentials = credentials; _cloudFormationClient = new Lazy <IAmazonCloudFormation>(() => AWSClientFactory.CreateAmazonCloudFormationClient(_credentials)); _ec2Client = new Lazy <IAmazonEC2>(() => AWSClientFactory.CreateAmazonEC2Client(_credentials)); _route53Client = new Lazy <IAmazonRoute53>(() => AWSClientFactory.CreateAmazonRoute53Client(_credentials)); _s3Client = new Lazy <IAmazonS3>(() => AWSClientFactory.CreateAmazonS3Client(_credentials)); _iamClient = new Lazy <IAmazonIdentityManagementService>(() => AWSClientFactory.CreateAmazonIdentityManagementServiceClient(_credentials)); _configuration = configuration; }