Class: AWSCDK::S3Files::CfnFileSystem::ExpirationDataRuleProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::S3Files::CfnFileSystem::ExpirationDataRuleProperty
- Defined in:
- s3_files/cfn_file_system.rb
Overview
Instance Attribute Summary collapse
- #days_after_last_access ⇒ Numeric readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(days_after_last_access:) ⇒ ExpirationDataRuleProperty
constructor
A new instance of ExpirationDataRuleProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(days_after_last_access:) ⇒ ExpirationDataRuleProperty
Returns a new instance of ExpirationDataRuleProperty.
625 626 627 628 |
# File 's3_files/cfn_file_system.rb', line 625 def initialize(days_after_last_access:) @days_after_last_access = days_after_last_access Jsii::Type.check_type(@days_after_last_access, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "daysAfterLastAccess") end |
Instance Attribute Details
#days_after_last_access ⇒ Numeric (readonly)
632 633 634 |
# File 's3_files/cfn_file_system.rb', line 632 def days_after_last_access @days_after_last_access end |
Class Method Details
.jsii_properties ⇒ Object
634 635 636 637 638 |
# File 's3_files/cfn_file_system.rb', line 634 def self.jsii_properties { :days_after_last_access => "daysAfterLastAccess", } end |
Instance Method Details
#to_jsii ⇒ Object
640 641 642 643 644 645 646 |
# File 's3_files/cfn_file_system.rb', line 640 def to_jsii result = {} result.merge!({ "daysAfterLastAccess" => @days_after_last_access, }) result.compact end |