C# Class Material.EBDeployer.DeployLogic.ConfigurationOptionSettingsProvider

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

Public Methods

Method Description
ConfigurationOptionSettingsProvider ( ILoggerProvider loggerProvider, IEc2Service ec2Service, IElasticBeanstalkServiceConfigurationProvider configurationProvider ) : System.Collections.Generic
MultiAzConfigurationOptionSettingsAsync ( ) : Task>
MultiAzConfigurationOptionSettingsForNodeAsync ( ) : Task>
SingleAzConfigurationOptionSettingsAsync ( ) : Task>
SingleAzConfigurationOptionSettingsForNodeAsync ( ) : Task>

Private Methods

Method Description
GetDeploymentEnvironmentLongName ( ) : string
GetMultiAzVpcOptionSettingsAsync ( ) : Task>
GetNodeConfigurationOptionSettings ( ) : IList
GetSingleAzConfigurationOptionSettingsAsync ( ) : Task>
GetStandardConfigurationOptionSettings ( ) : IList

Method Details

ConfigurationOptionSettingsProvider() public method

public ConfigurationOptionSettingsProvider ( ILoggerProvider loggerProvider, IEc2Service ec2Service, IElasticBeanstalkServiceConfigurationProvider configurationProvider ) : System.Collections.Generic
loggerProvider ILoggerProvider
ec2Service IEc2Service
configurationProvider IElasticBeanstalkServiceConfigurationProvider
return System.Collections.Generic

MultiAzConfigurationOptionSettingsAsync() public method

public MultiAzConfigurationOptionSettingsAsync ( ) : Task>
return Task>

MultiAzConfigurationOptionSettingsForNodeAsync() public method

public MultiAzConfigurationOptionSettingsForNodeAsync ( ) : Task>
return Task>

SingleAzConfigurationOptionSettingsAsync() public method

public SingleAzConfigurationOptionSettingsAsync ( ) : Task>
return Task>

SingleAzConfigurationOptionSettingsForNodeAsync() public method

public SingleAzConfigurationOptionSettingsForNodeAsync ( ) : Task>
return Task>