Пример #1
0
        public StackEventMonitor(string stackName, IAWSClientFactory awsClientFactory, IToolInteractiveService interactiveService, OrchestratorSession session)
        {
            _stackName = stackName;

            _cloudFormationClient = awsClientFactory.GetAWSClient <IAmazonCloudFormation>(session.AWSCredentials, session.AWSRegion);
            _consoleUtilities     = new ConsoleUtilities(interactiveService);
        }
Пример #2
0
        public StackEventMonitor(string stackName, IAWSClientFactory awsClientFactory, IConsoleUtilities consoleUtilities)
        {
            _stackName        = stackName;
            _consoleUtilities = consoleUtilities;

            _cloudFormationClient = awsClientFactory.GetAWSClient <IAmazonCloudFormation>();
        }
Пример #3
0
 public DeleteDeploymentCommand(IAWSClientFactory awsClientFactory, IToolInteractiveService interactiveService, OrchestratorSession session)
 {
     _awsClientFactory     = awsClientFactory;
     _interactiveService   = interactiveService;
     _session              = session;
     _cloudFormationClient = _awsClientFactory.GetAWSClient <IAmazonCloudFormation>(_session.AWSCredentials, _session.AWSRegion);
     _consoleUtilities     = new ConsoleUtilities(interactiveService);
 }
 /// AWS Credentials and Region information is determined after DI container is built.
 /// <see cref="RegisterAWSContext"/> extension method allows to register late bound properties (credentials & region) to
 /// <see cref="IAWSClientFactory"/> instance.
 public static void RegisterAWSContext(this IAWSClientFactory awsClientFactory,
                                       AWSCredentials awsCredentials,
                                       string region)
 {
     awsClientFactory.ConfigureAWSOptions(awsOption =>
     {
         awsOption.Credentials = awsCredentials;
         awsOption.Region      = RegionEndpoint.GetBySystemName(region);
     });
 }
 public DeleteDeploymentCommand(
     IAWSClientFactory awsClientFactory,
     IToolInteractiveService interactiveService,
     IConsoleUtilities consoleUtilities,
     ILocalUserSettingsEngine localUserSettingsEngine,
     OrchestratorSession?session)
 {
     _awsClientFactory        = awsClientFactory;
     _interactiveService      = interactiveService;
     _consoleUtilities        = consoleUtilities;
     _cloudFormationClient    = _awsClientFactory.GetAWSClient <IAmazonCloudFormation>();
     _localUserSettingsEngine = localUserSettingsEngine;
     _session = session;
 }
 public Orchestrator(
     OrchestratorSession session,
     IOrchestratorInteractiveService interactiveService,
     ICdkProjectHandler cdkProjectHandler,
     IAWSResourceQueryer awsResourceQueryer,
     IDeploymentBundleHandler deploymentBundleHandler,
     IList <string> recipeDefinitionPaths)
 {
     _session                 = session;
     _interactiveService      = interactiveService;
     _cdkProjectHandler       = cdkProjectHandler;
     _deploymentBundleHandler = deploymentBundleHandler;
     _recipeDefinitionPaths   = recipeDefinitionPaths;
     _awsResourceQueryer      = awsResourceQueryer;
     _awsClientFactory        = new DefaultAWSClientFactory();
 }
Пример #7
0
 public S3Service(IAWSClientFactory awsClientFactory, string bucketRoot)
 {
     _awsClientFactory = awsClientFactory;
     _bucketRoot       = bucketRoot;
 }
Пример #8
0
 public GalleryReadRepository(IAWSClientFactory awsClientFactory, DynamoDBOperationConfig operationConfig)
 {
     _awsClientFactory = awsClientFactory;
     _operationConfig  = operationConfig;
 }
Пример #9
0
 public FamilyEventWriteRepository(IAWSClientFactory awsClientFactory, DynamoDBOperationConfig dynamoDBOperationConfig)
 {
     _awsClientFactory        = awsClientFactory;
     _dynamoDBOperationConfig = dynamoDBOperationConfig;
 }
Пример #10
0
 public UserReadRepository(IAWSClientFactory aWSClientFactory)
 {
     _awsClientFactory = aWSClientFactory;
 }
Пример #11
0
 public PeopleReadRepository(ILogger <PeopleReadRepository> logger, IAWSClientFactory awsClientFactory, DynamoDBOperationConfig operationConfig)
 {
     _logger           = logger;
     _awsClientFactory = awsClientFactory;
     _operationConfig  = operationConfig;
 }
Пример #12
0
 public StoryReadRepository(IAWSClientFactory awsClientFactory, DynamoDBOperationConfig dynamoDBOperationConfig)
 {
     _clientFactory           = awsClientFactory;
     _dynamoDBOperationConfig = dynamoDBOperationConfig;
 }
Пример #13
0
 public TemplateMetadataReader(IAWSClientFactory awsClientFactory)
 {
     _awsClientFactory = awsClientFactory;
 }
Пример #14
0
 public ImageReferenceWriteRepository(IAWSClientFactory awsClientFactory, DynamoDBOperationConfig dynamoDBOperationConfig)
 {
     _clientFactory           = awsClientFactory;
     _dynamoDBOperationConfig = dynamoDBOperationConfig;
 }
 public FamilyEventReadRepository(IAWSClientFactory awsClientFactory, DynamoDBOperationConfig operationConfig)
 {
     _awsClientFactory = awsClientFactory;
     _operationConfig  = operationConfig;
 }
Пример #16
0
 public FamilyEventReadModel(IAWSClientFactory awsContext)
 {
     _awsContext = awsContext;
 }
 public GalleryWriteRepository(IAWSClientFactory awsClientFactory, DynamoDBOperationConfig dynamoDBOperationConfig)
 {
     _clientFactory           = awsClientFactory;
     _dynamoDBOperationConfig = dynamoDBOperationConfig;
 }
 public AWSResourceQueryer(IAWSClientFactory awsClientFactory)
 {
     _awsClientFactory = awsClientFactory;
 }
Пример #19
0
 public SesService(ILogger <SesService> logger, IAWSClientFactory awsClientFactory)
 {
     this._logger      = logger;
     _awsClientFactory = awsClientFactory;
 }
Пример #20
0
 public ImageReferenceReadRepository(IAWSClientFactory awsClientFactory, DynamoDBOperationConfig operationConfig)
 {
     _awsClientFactory = awsClientFactory;
     _operationConfig  = operationConfig;
 }