Exemple #1
0
 public IBucket AddS3Bucket(string bucketName, int expirationDays = 0, IList <ILifecycleRule> lifecycleRules = null, RemovalPolicy removalPolicy = RemovalPolicy.DESTROY, BucketEncryption encryption = BucketEncryption.KMS_MANAGED, string webSiteRedirectHost = "", bool versioned = true)
 {
     return(AwsCdkS3Handler.Create(bucketName, expirationDays, lifecycleRules, removalPolicy, encryption, webSiteRedirectHost, versioned));
 }
 public IBucket Create(string bucketName, int expirationDays, IList <ILifecycleRule> lifecycleRules = null, RemovalPolicy removalPolicy = RemovalPolicy.DESTROY, BucketEncryption encryption = BucketEncryption.KMS_MANAGED, string webSiteRedirectHost = "", bool versioned = true, bool enforceSSL = false, bool blockPublicAccess = true) //NOSONAR number of params
 {
     return(CreateBucket(new BucketEntity
     {
         RemovalPolicy = removalPolicy,
         BucketName = bucketName,
         ExpirationDays = expirationDays,
         Versioned = versioned,
         Encryption = encryption,
         WebSiteRedirectHost = webSiteRedirectHost,
         LifecycleRules = lifecycleRules,
         EnforceSSL = enforceSSL,
         BlockPublicAccess = blockPublicAccess
     }));
 }
 public IBucket Create(string bucketName, int expirationDays, IList <ILifecycleRule> lifecycleRules = null, RemovalPolicy removalPolicy = RemovalPolicy.DESTROY, BucketEncryption encryption = BucketEncryption.KMS_MANAGED, string webSiteRedirectHost = "", bool versioned = true)
 {
     return(CreateBucket(new BucketEntity
     {
         RemovalPolicy = removalPolicy,
         BucketName = bucketName,
         ExpirationDays = expirationDays,
         Versioned = versioned,
         Encryption = encryption,
         WebSiteRedirectHost = webSiteRedirectHost,
         LifecycleRules = lifecycleRules
     }));
 }
Exemple #4
0
 public IBucket AddS3Bucket(string bucketName, int expirationDays = 0, IList <ILifecycleRule> lifecycleRules = null, RemovalPolicy removalPolicy = RemovalPolicy.DESTROY, BucketEncryption encryption = BucketEncryption.KMS_MANAGED, string webSiteRedirectHost = "", bool versioned = true, bool enforceSSL = false, bool blockPublicAccess = true)
 {
     return(HandlerResources.AwsCdkS3Handler.Create(bucketName, expirationDays, lifecycleRules, removalPolicy, encryption, webSiteRedirectHost, versioned, enforceSSL, blockPublicAccess));
 }