Esempio n. 1
0
        private IBucket CreateBucket(BucketEntity bucket)
        {
            if (string.IsNullOrEmpty(bucket.WebSiteRedirectHost))
            {
                return(new Bucket(Scope, bucket.BucketName, new BucketProps
                {
                    Versioned = bucket.Versioned,
                    RemovalPolicy = bucket.RemovalPolicy,
                    Encryption = bucket.Encryption,
                    LifecycleRules = GetLifeCycleRules(bucket.LifecycleRules, bucket.ExpirationDays)
                }));
            }

            return(new Bucket(Scope, bucket.BucketName, new BucketProps
            {
                Versioned = bucket.Versioned,
                RemovalPolicy = bucket.RemovalPolicy,
                Encryption = bucket.Encryption,
                LifecycleRules = GetLifeCycleRules(bucket.LifecycleRules, bucket.ExpirationDays),
                WebsiteRedirect = new RedirectTarget
                {
                    HostName = bucket.WebSiteRedirectHost
                }
            }));
        }
        private IBucket CreateBucket(BucketEntity bucket)
        {
            if (string.IsNullOrEmpty(bucket.WebSiteRedirectHost))
            {
                return(new Bucket(Scope, bucket.BucketName, new BucketProps
                {
                    BucketName = bucket.BucketName,
                    Versioned = bucket.Versioned,
                    RemovalPolicy = bucket.RemovalPolicy,
                    Encryption = bucket.Encryption,
                    LifecycleRules = GetLifeCycleRules(bucket.LifecycleRules, bucket.ExpirationDays),
                    EnforceSSL = bucket.EnforceSSL,
                    BlockPublicAccess = bucket.BlockPublicAccess ? BlockPublicAccess.BLOCK_ALL : null
                }));
            }

            return(new Bucket(Scope, bucket.BucketName, new BucketProps
            {
                BucketName = bucket.BucketName,
                Versioned = bucket.Versioned,
                RemovalPolicy = bucket.RemovalPolicy,
                Encryption = bucket.Encryption,
                LifecycleRules = GetLifeCycleRules(bucket.LifecycleRules, bucket.ExpirationDays),
                WebsiteRedirect = new RedirectTarget
                {
                    HostName = bucket.WebSiteRedirectHost
                },
                EnforceSSL = bucket.EnforceSSL,
                BlockPublicAccess = bucket.BlockPublicAccess ? BlockPublicAccess.BLOCK_ALL : null
            }));
        }
Esempio n. 3
0
 public void CreateFolder()
 {
     m_bucket = m_helper.PostAndGetJSONData<BucketEntity>(
         string.Format("{0}/b2api/v1/b2_create_bucket", m_helper.APIUrl),
         new BucketEntity() {
             AccountID = m_helper.AccountID,
             BucketName = m_bucketname,
             BucketType = m_bucketType
         }
     );
 }
Esempio n. 4
0
 public void CreateFolder()
 {
     m_bucket = m_helper.PostAndGetJSONData<BucketEntity>(
         string.Format("{0}/b2api/v1/b2_create_bucket", m_helper.APIUrl),
         new BucketEntity() {
             AccountID = m_helper.AccountID,
             BucketName = m_bucketname,
             BucketType = m_bucketType
         }
     );
 }