C# Class Material.EBDeployer.DeployLogic.S3.S3Service

Inheritance: IS3Service
Afficher le fichier Open project: MaterialDev/elastic-beanstalk-deploy Class Usage Examples

Méthodes publiques

Méthode Description
CopyApplicationToBucketAsync ( string packagePath ) : System.Threading.Tasks.Task
EnsureBucketExistsAsync ( ) : System.Threading.Tasks.Task
GetS3Location ( ) : S3Location
S3Service ( IS3ConfigurationProvider s3ConfigurationProvider, ILoggerProvider loggerProvider ) : System.Linq

Private Methods

Méthode Description
EnsureExpirationRuleOnBucketAsync ( AmazonS3Client s3Client ) : System.Threading.Tasks.Task
GetLifecycleConfigurationAsync ( IAmazonS3 s3Client ) : Task
PutLifecycleConfigurationAsync ( IAmazonS3 s3Client, Amazon.S3.Model.LifecycleConfiguration configuration ) : System.Threading.Tasks.Task

Method Details

CopyApplicationToBucketAsync() public méthode

public CopyApplicationToBucketAsync ( string packagePath ) : System.Threading.Tasks.Task
packagePath string
Résultat System.Threading.Tasks.Task

EnsureBucketExistsAsync() public méthode

public EnsureBucketExistsAsync ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

GetS3Location() public méthode

public GetS3Location ( ) : S3Location
Résultat Amazon.ElasticBeanstalk.Model.S3Location

S3Service() public méthode

public S3Service ( IS3ConfigurationProvider s3ConfigurationProvider, ILoggerProvider loggerProvider ) : System.Linq
s3ConfigurationProvider IS3ConfigurationProvider
loggerProvider ILoggerProvider
Résultat System.Linq