Class: AWSCDK::OpsWorks::CfnInstance::TimeBasedAutoScalingProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::OpsWorks::CfnInstance::TimeBasedAutoScalingProperty
- Defined in:
- ops_works/cfn_instance.rb
Overview
Instance Attribute Summary collapse
-
#friday ⇒ AWSCDK::IResolvable, ...
readonly
The schedule for Friday.
-
#monday ⇒ AWSCDK::IResolvable, ...
readonly
The schedule for Monday.
-
#saturday ⇒ AWSCDK::IResolvable, ...
readonly
The schedule for Saturday.
-
#sunday ⇒ AWSCDK::IResolvable, ...
readonly
The schedule for Sunday.
-
#thursday ⇒ AWSCDK::IResolvable, ...
readonly
The schedule for Thursday.
-
#tuesday ⇒ AWSCDK::IResolvable, ...
readonly
The schedule for Tuesday.
-
#wednesday ⇒ AWSCDK::IResolvable, ...
readonly
The schedule for Wednesday.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(friday: nil, monday: nil, saturday: nil, sunday: nil, thursday: nil, tuesday: nil, wednesday: nil) ⇒ TimeBasedAutoScalingProperty
constructor
A new instance of TimeBasedAutoScalingProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(friday: nil, monday: nil, saturday: nil, sunday: nil, thursday: nil, tuesday: nil, wednesday: nil) ⇒ TimeBasedAutoScalingProperty
Returns a new instance of TimeBasedAutoScalingProperty.
955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 |
# File 'ops_works/cfn_instance.rb', line 955 def initialize(friday: nil, monday: nil, saturday: nil, sunday: nil, thursday: nil, tuesday: nil, wednesday: nil) @friday = friday Jsii::Type.check_type(@friday, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsicHJpbWl0aXZlIjoic3RyaW5nIn0sImtpbmQiOiJtYXAifX1dfX0=")), "friday") unless @friday.nil? @monday = monday Jsii::Type.check_type(@monday, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsicHJpbWl0aXZlIjoic3RyaW5nIn0sImtpbmQiOiJtYXAifX1dfX0=")), "monday") unless @monday.nil? @saturday = saturday Jsii::Type.check_type(@saturday, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsicHJpbWl0aXZlIjoic3RyaW5nIn0sImtpbmQiOiJtYXAifX1dfX0=")), "saturday") unless @saturday.nil? @sunday = sunday Jsii::Type.check_type(@sunday, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsicHJpbWl0aXZlIjoic3RyaW5nIn0sImtpbmQiOiJtYXAifX1dfX0=")), "sunday") unless @sunday.nil? @thursday = thursday Jsii::Type.check_type(@thursday, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsicHJpbWl0aXZlIjoic3RyaW5nIn0sImtpbmQiOiJtYXAifX1dfX0=")), "thursday") unless @thursday.nil? @tuesday = tuesday Jsii::Type.check_type(@tuesday, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsicHJpbWl0aXZlIjoic3RyaW5nIn0sImtpbmQiOiJtYXAifX1dfX0=")), "tuesday") unless @tuesday.nil? @wednesday = wednesday Jsii::Type.check_type(@wednesday, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsicHJpbWl0aXZlIjoic3RyaW5nIn0sImtpbmQiOiJtYXAifX1dfX0=")), "wednesday") unless @wednesday.nil? end |
Instance Attribute Details
#friday ⇒ AWSCDK::IResolvable, ... (readonly)
The schedule for Friday.
976 977 978 |
# File 'ops_works/cfn_instance.rb', line 976 def friday @friday end |
#monday ⇒ AWSCDK::IResolvable, ... (readonly)
The schedule for Monday.
981 982 983 |
# File 'ops_works/cfn_instance.rb', line 981 def monday @monday end |
#saturday ⇒ AWSCDK::IResolvable, ... (readonly)
The schedule for Saturday.
986 987 988 |
# File 'ops_works/cfn_instance.rb', line 986 def saturday @saturday end |
#sunday ⇒ AWSCDK::IResolvable, ... (readonly)
The schedule for Sunday.
991 992 993 |
# File 'ops_works/cfn_instance.rb', line 991 def sunday @sunday end |
#thursday ⇒ AWSCDK::IResolvable, ... (readonly)
The schedule for Thursday.
996 997 998 |
# File 'ops_works/cfn_instance.rb', line 996 def thursday @thursday end |
#tuesday ⇒ AWSCDK::IResolvable, ... (readonly)
The schedule for Tuesday.
1001 1002 1003 |
# File 'ops_works/cfn_instance.rb', line 1001 def tuesday @tuesday end |
#wednesday ⇒ AWSCDK::IResolvable, ... (readonly)
The schedule for Wednesday.
1006 1007 1008 |
# File 'ops_works/cfn_instance.rb', line 1006 def wednesday @wednesday end |
Class Method Details
.jsii_properties ⇒ Object
1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 |
# File 'ops_works/cfn_instance.rb', line 1008 def self.jsii_properties { :friday => "friday", :monday => "monday", :saturday => "saturday", :sunday => "sunday", :thursday => "thursday", :tuesday => "tuesday", :wednesday => "wednesday", } end |
Instance Method Details
#to_jsii ⇒ Object
1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 |
# File 'ops_works/cfn_instance.rb', line 1020 def to_jsii result = {} result.merge!({ "friday" => @friday, "monday" => @monday, "saturday" => @saturday, "sunday" => @sunday, "thursday" => @thursday, "tuesday" => @tuesday, "wednesday" => @wednesday, }) result.compact end |