C# Class Material.EBDeployer.DeployLogic.EC2.Ec2Service

Inheritance: IEc2Service
Exibir arquivo Open project: MaterialDev/elastic-beanstalk-deploy Class Usage Examples

Public Methods

Method Description
Ec2Service ( IEc2ConfigurationProvider ec2ConfigurationProvider, ILoggerProvider loggerProvider ) : System
GetPrivateSubnetIdAsync ( string vpcId, string availabilityZone ) : Task
GetPrivateSubnetIdsAsync ( string vpcId, List availabilityZones ) : Task>
GetPublicSubnetIdAsync ( string vpcId, string availabilityZone ) : Task
GetPublicSubnetIdsAsync ( string vpcId, List availabilityZones ) : Task>
GetVpcIdAsync ( ) : Task

Method Details

Ec2Service() public method

public Ec2Service ( IEc2ConfigurationProvider ec2ConfigurationProvider, ILoggerProvider loggerProvider ) : System
ec2ConfigurationProvider IEc2ConfigurationProvider
loggerProvider ILoggerProvider
return System

GetPrivateSubnetIdAsync() public method

public GetPrivateSubnetIdAsync ( string vpcId, string availabilityZone ) : Task
vpcId string
availabilityZone string
return Task

GetPrivateSubnetIdsAsync() public method

public GetPrivateSubnetIdsAsync ( string vpcId, List availabilityZones ) : Task>
vpcId string
availabilityZones List
return Task>

GetPublicSubnetIdAsync() public method

public GetPublicSubnetIdAsync ( string vpcId, string availabilityZone ) : Task
vpcId string
availabilityZone string
return Task

GetPublicSubnetIdsAsync() public method

public GetPublicSubnetIdsAsync ( string vpcId, List availabilityZones ) : Task>
vpcId string
availabilityZones List
return Task>

GetVpcIdAsync() public method

public GetVpcIdAsync ( ) : Task
return Task