Class: Humidifier::CloudFormation::TypeActivation

Inherits:
Resource
  • Object
show all
Defined in:
lib/humidifier/magic.rb

Overview

A dynamically-defined class that represents an AWS::CloudFormation::TypeActivation resource

Constant Summary

Constants inherited from Resource

Resource::COMMON_ATTRIBUTES

Instance Method Summary collapse

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

#auto_updateObject

returns the AutoUpdate property



10
11
12
# File 'lib/humidifier/magic.rb', line 10

def auto_update
  properties['auto_update']
end

#auto_update=(value) ⇒ Object

sets the AutoUpdate property (Boolean)



15
16
17
# File 'lib/humidifier/magic.rb', line 15

def auto_update=(value)
  update_property('auto_update', value)
end

#execution_role_arnObject

returns the ExecutionRoleArn property



20
21
22
# File 'lib/humidifier/magic.rb', line 20

def execution_role_arn
  properties['execution_role_arn']
end

#execution_role_arn=(value) ⇒ Object

sets the ExecutionRoleArn property (String)



25
26
27
# File 'lib/humidifier/magic.rb', line 25

def execution_role_arn=(value)
  update_property('execution_role_arn', value)
end

#logging_configObject

returns the LoggingConfig property



30
31
32
# File 'lib/humidifier/magic.rb', line 30

def logging_config
  properties['logging_config']
end

#logging_config=(value) ⇒ Object

sets the LoggingConfig property (Structure)



35
36
37
# File 'lib/humidifier/magic.rb', line 35

def logging_config=(value)
  update_property('logging_config', value)
end

#major_versionObject

returns the MajorVersion property



40
41
42
# File 'lib/humidifier/magic.rb', line 40

def major_version
  properties['major_version']
end

#major_version=(value) ⇒ Object

sets the MajorVersion property (String)



45
46
47
# File 'lib/humidifier/magic.rb', line 45

def major_version=(value)
  update_property('major_version', value)
end

#public_type_arnObject

returns the PublicTypeArn property



50
51
52
# File 'lib/humidifier/magic.rb', line 50

def public_type_arn
  properties['public_type_arn']
end

#public_type_arn=(value) ⇒ Object

sets the PublicTypeArn property (String)



55
56
57
# File 'lib/humidifier/magic.rb', line 55

def public_type_arn=(value)
  update_property('public_type_arn', value)
end

#publisher_idObject

returns the PublisherId property



60
61
62
# File 'lib/humidifier/magic.rb', line 60

def publisher_id
  properties['publisher_id']
end

#publisher_id=(value) ⇒ Object

sets the PublisherId property (String)



65
66
67
# File 'lib/humidifier/magic.rb', line 65

def publisher_id=(value)
  update_property('publisher_id', value)
end

#typeObject

returns the Type property



70
71
72
# File 'lib/humidifier/magic.rb', line 70

def type
  properties['type']
end

#type=(value) ⇒ Object

sets the Type property (String)



75
76
77
# File 'lib/humidifier/magic.rb', line 75

def type=(value)
  update_property('type', value)
end

#type_nameObject

returns the TypeName property



80
81
82
# File 'lib/humidifier/magic.rb', line 80

def type_name
  properties['type_name']
end

#type_name=(value) ⇒ Object

sets the TypeName property (String)



85
86
87
# File 'lib/humidifier/magic.rb', line 85

def type_name=(value)
  update_property('type_name', value)
end

#type_name_aliasObject

returns the TypeNameAlias property



90
91
92
# File 'lib/humidifier/magic.rb', line 90

def type_name_alias
  properties['type_name_alias']
end

#type_name_alias=(value) ⇒ Object

sets the TypeNameAlias property (String)



95
96
97
# File 'lib/humidifier/magic.rb', line 95

def type_name_alias=(value)
  update_property('type_name_alias', value)
end

#version_bumpObject

returns the VersionBump property



100
101
102
# File 'lib/humidifier/magic.rb', line 100

def version_bump
  properties['version_bump']
end

#version_bump=(value) ⇒ Object

sets the VersionBump property (String)



105
106
107
# File 'lib/humidifier/magic.rb', line 105

def version_bump=(value)
  update_property('version_bump', value)
end