C# Class Material.EBDeployer.DeployLogic.ElasticBeanstalkDeployer

Show file Open project: MaterialDev/elastic-beanstalk-deploy Class Usage Examples

Public Methods

Method Description
DeployDockerApplicationMultiAzAsync ( ) : System.Threading.Tasks.Task
DeployDockerApplicationSingleAzAsync ( ) : System.Threading.Tasks.Task
DeployIisApplicationMultiAzAsync ( ) : System.Threading.Tasks.Task
DeployIisApplicationSingleAzAsync ( ) : System.Threading.Tasks.Task
DeploySingleSiteDockerApplicationSingleAzAsync ( ) : System.Threading.Tasks.Task
ElasticBeanstalkDeployer ( ElasticBeanstalkDeploymentConfigurationProvider configurationProvider, IElasticBeanstalkService elasticBeanstalkService, IS3Service s3Service, ISmokeTestService smokeTestService, IIdentityManagementService iamService, IConfigurationOptionSettingsProvider configurationOptionSettingsProvider, IRoute53Service route53Service, ISslUploaderService sslUploaderService, ICloudFrontService cloudfrontService, ILoggerProvider loggerProvider ) : System.Collections.Generic

Private Methods

Method Description
CreateOrUpdateApplicationAsync ( ) : System.Threading.Tasks.Task
GetElbConfigurationOptionSettings ( ) : List

Constructs the Configuration Option Settings related to the ELB (Elastic Load Balancer)

Method Details

DeployDockerApplicationMultiAzAsync() public method

public DeployDockerApplicationMultiAzAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

DeployDockerApplicationSingleAzAsync() public method

public DeployDockerApplicationSingleAzAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

DeployIisApplicationMultiAzAsync() public method

public DeployIisApplicationMultiAzAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

DeployIisApplicationSingleAzAsync() public method

public DeployIisApplicationSingleAzAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

DeploySingleSiteDockerApplicationSingleAzAsync() public method

public DeploySingleSiteDockerApplicationSingleAzAsync ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

ElasticBeanstalkDeployer() public method

public ElasticBeanstalkDeployer ( ElasticBeanstalkDeploymentConfigurationProvider configurationProvider, IElasticBeanstalkService elasticBeanstalkService, IS3Service s3Service, ISmokeTestService smokeTestService, IIdentityManagementService iamService, IConfigurationOptionSettingsProvider configurationOptionSettingsProvider, IRoute53Service route53Service, ISslUploaderService sslUploaderService, ICloudFrontService cloudfrontService, ILoggerProvider loggerProvider ) : System.Collections.Generic
configurationProvider ElasticBeanstalkDeploymentConfigurationProvider
elasticBeanstalkService IElasticBeanstalkService
s3Service IS3Service
smokeTestService ISmokeTestService
iamService IIdentityManagementService
configurationOptionSettingsProvider IConfigurationOptionSettingsProvider
route53Service IRoute53Service
sslUploaderService ISslUploaderService
cloudfrontService ICloudFrontService
loggerProvider ILoggerProvider
return System.Collections.Generic