Class: Humidifier::SecretsManager::RotationSchedule
- Defined in:
- lib/humidifier/magic.rb
Overview
A dynamically-defined class that represents an AWS::SecretsManager::RotationSchedule resource
Constant Summary
Constants inherited from Resource
Instance Method Summary collapse
-
#hosted_rotation_lambda ⇒ Object
returns the HostedRotationLambda property.
-
#hosted_rotation_lambda=(value) ⇒ Object
sets the HostedRotationLambda property (Structure).
-
#rotate_immediately_on_update ⇒ Object
returns the RotateImmediatelyOnUpdate property.
-
#rotate_immediately_on_update=(value) ⇒ Object
sets the RotateImmediatelyOnUpdate property (Boolean).
-
#rotation_lambda_arn ⇒ Object
returns the RotationLambdaARN property.
-
#rotation_lambda_arn=(value) ⇒ Object
sets the RotationLambdaARN property (String).
-
#rotation_rules ⇒ Object
returns the RotationRules property.
-
#rotation_rules=(value) ⇒ Object
sets the RotationRules property (Structure).
-
#secret_id ⇒ Object
returns the SecretId property.
-
#secret_id=(value) ⇒ Object
sets the SecretId property (String).
Methods inherited from Resource
#initialize, #method_missing, prop?, #respond_to_missing?, #to_cf, #update, #update_attributes, #update_property
Constructor Details
This class inherits a constructor from Humidifier::Resource
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Humidifier::Resource
Instance Method Details
#hosted_rotation_lambda ⇒ Object
returns the HostedRotationLambda property
10 11 12 |
# File 'lib/humidifier/magic.rb', line 10 def hosted_rotation_lambda properties['hosted_rotation_lambda'] end |
#hosted_rotation_lambda=(value) ⇒ Object
sets the HostedRotationLambda property (Structure)
15 16 17 |
# File 'lib/humidifier/magic.rb', line 15 def hosted_rotation_lambda=(value) update_property('hosted_rotation_lambda', value) end |
#rotate_immediately_on_update ⇒ Object
returns the RotateImmediatelyOnUpdate property
20 21 22 |
# File 'lib/humidifier/magic.rb', line 20 def rotate_immediately_on_update properties['rotate_immediately_on_update'] end |
#rotate_immediately_on_update=(value) ⇒ Object
sets the RotateImmediatelyOnUpdate property (Boolean)
25 26 27 |
# File 'lib/humidifier/magic.rb', line 25 def rotate_immediately_on_update=(value) update_property('rotate_immediately_on_update', value) end |
#rotation_lambda_arn ⇒ Object
returns the RotationLambdaARN property
30 31 32 |
# File 'lib/humidifier/magic.rb', line 30 def rotation_lambda_arn properties['rotation_lambda_arn'] end |
#rotation_lambda_arn=(value) ⇒ Object
sets the RotationLambdaARN property (String)
35 36 37 |
# File 'lib/humidifier/magic.rb', line 35 def rotation_lambda_arn=(value) update_property('rotation_lambda_arn', value) end |
#rotation_rules ⇒ Object
returns the RotationRules property
40 41 42 |
# File 'lib/humidifier/magic.rb', line 40 def rotation_rules properties['rotation_rules'] end |
#rotation_rules=(value) ⇒ Object
sets the RotationRules property (Structure)
45 46 47 |
# File 'lib/humidifier/magic.rb', line 45 def rotation_rules=(value) update_property('rotation_rules', value) end |
#secret_id ⇒ Object
returns the SecretId property
50 51 52 |
# File 'lib/humidifier/magic.rb', line 50 def secret_id properties['secret_id'] end |
#secret_id=(value) ⇒ Object
sets the SecretId property (String)
55 56 57 |
# File 'lib/humidifier/magic.rb', line 55 def secret_id=(value) update_property('secret_id', value) end |