Class: AWSCDK::S3Outposts::CfnBucket::AbortIncompleteMultipartUploadProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::S3Outposts::CfnBucket::AbortIncompleteMultipartUploadProperty
- Defined in:
- s3_outposts/cfn_bucket.rb
Overview
Specifies the days since the initiation of an incomplete multipart upload that Amazon S3 on Outposts waits before permanently removing all parts of the upload.
For more information, see Aborting Incomplete Multipart Uploads Using a Bucket Lifecycle Policy .
Instance Attribute Summary collapse
-
#days_after_initiation ⇒ Numeric
readonly
Specifies the number of days after initiation that Amazon S3 on Outposts aborts an incomplete multipart upload.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(days_after_initiation:) ⇒ AbortIncompleteMultipartUploadProperty
constructor
A new instance of AbortIncompleteMultipartUploadProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(days_after_initiation:) ⇒ AbortIncompleteMultipartUploadProperty
Returns a new instance of AbortIncompleteMultipartUploadProperty.
572 573 574 575 |
# File 's3_outposts/cfn_bucket.rb', line 572 def initialize(days_after_initiation:) @days_after_initiation = days_after_initiation Jsii::Type.check_type(@days_after_initiation, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "daysAfterInitiation") end |
Instance Attribute Details
#days_after_initiation ⇒ Numeric (readonly)
Specifies the number of days after initiation that Amazon S3 on Outposts aborts an incomplete multipart upload.
581 582 583 |
# File 's3_outposts/cfn_bucket.rb', line 581 def days_after_initiation @days_after_initiation end |
Class Method Details
.jsii_properties ⇒ Object
583 584 585 586 587 |
# File 's3_outposts/cfn_bucket.rb', line 583 def self.jsii_properties { :days_after_initiation => "daysAfterInitiation", } end |
Instance Method Details
#to_jsii ⇒ Object
589 590 591 592 593 594 595 |
# File 's3_outposts/cfn_bucket.rb', line 589 def to_jsii result = {} result.merge!({ "daysAfterInitiation" => @days_after_initiation, }) result.compact end |