public Ec2Terminator(string awsProfileName) { var creds = new StoredProfileAWSCredentials(awsProfileName); _client = AWSClientFactory.CreateAmazonEC2Client(creds); _instanceHandler = new Ec2InstanceHandler(_client); _tagHandler = new Ec2TagHandler(_client); _snapshotHandler = new Ec2SnapshotHandler(_client, _tagHandler); _securityGroupHandler = new Ec2SecurityGroupHandler(_client); }
//private Ec2SnapshotHandler _snapshotHandler; public Ec2Bootstrapper(string awsProfileName) { _awsProfileName = awsProfileName; var creds = new StoredProfileAWSCredentials(awsProfileName); _client = AWSClientFactory.CreateAmazonEC2Client(creds); _instanceHandler = new Ec2InstanceHandler(_client); _securityGroupHandler = new Ec2SecurityGroupHandler(_client); _tagHandler = new Ec2TagHandler(_client); _passwordHandler = new Ec2InstancePasswordHandler(_client); //_snapshotHandler = new Ec2SnapshotHandler(_client, _tagHandler); }