Class: AWSCDK::LicenseManager::CfnLicense::ValidityDateFormatProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::LicenseManager::CfnLicense::ValidityDateFormatProperty
- Defined in:
- license_manager/cfn_license.rb
Overview
Date and time range during which the license is valid, in ISO8601-UTC format.
Instance Attribute Summary collapse
-
#_begin ⇒ String
readonly
Start of the time range.
-
#_end ⇒ String
readonly
End of the time range.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(_begin:, _end:) ⇒ ValidityDateFormatProperty
constructor
A new instance of ValidityDateFormatProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(_begin:, _end:) ⇒ ValidityDateFormatProperty
Returns a new instance of ValidityDateFormatProperty.
978 979 980 981 982 983 |
# File 'license_manager/cfn_license.rb', line 978 def initialize(_begin:, _end:) @_begin = _begin Jsii::Type.check_type(@_begin, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "begin") @_end = _end Jsii::Type.check_type(@_end, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "end") end |
Instance Attribute Details
#_begin ⇒ String (readonly)
Start of the time range.
989 990 991 |
# File 'license_manager/cfn_license.rb', line 989 def _begin @_begin end |
#_end ⇒ String (readonly)
End of the time range.
994 995 996 |
# File 'license_manager/cfn_license.rb', line 994 def _end @_end end |
Class Method Details
.jsii_properties ⇒ Object
996 997 998 999 1000 1001 |
# File 'license_manager/cfn_license.rb', line 996 def self.jsii_properties { :_begin => "begin", :_end => "end", } end |
Instance Method Details
#to_jsii ⇒ Object
1003 1004 1005 1006 1007 1008 1009 1010 |
# File 'license_manager/cfn_license.rb', line 1003 def to_jsii result = {} result.merge!({ "begin" => @_begin, "end" => @_end, }) result.compact end |