Class: Humidifier::CodePipeline::Webhook

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

Overview

A dynamically-defined class that represents an AWS::CodePipeline::Webhook 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

#authenticationObject

returns the Authentication property



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

def authentication
  properties['authentication']
end

#authentication=(value) ⇒ Object

sets the Authentication property (String)



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

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

#authentication_configurationObject

returns the AuthenticationConfiguration property



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

def authentication_configuration
  properties['authentication_configuration']
end

#authentication_configuration=(value) ⇒ Object

sets the AuthenticationConfiguration property (Structure)



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

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

#filtersObject

returns the Filters property



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

def filters
  properties['filters']
end

#filters=(value) ⇒ Object

sets the Filters property (List)



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

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

#nameObject

returns the Name property



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

def name
  properties['name']
end

#name=(value) ⇒ Object

sets the Name property (String)



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

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

#register_with_third_partyObject

returns the RegisterWithThirdParty property



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

def register_with_third_party
  properties['register_with_third_party']
end

#register_with_third_party=(value) ⇒ Object

sets the RegisterWithThirdParty property (Boolean)



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

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

#target_actionObject

returns the TargetAction property



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

def target_action
  properties['target_action']
end

#target_action=(value) ⇒ Object

sets the TargetAction property (String)



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

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

#target_pipelineObject

returns the TargetPipeline property



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

def target_pipeline
  properties['target_pipeline']
end

#target_pipeline=(value) ⇒ Object

sets the TargetPipeline property (String)



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

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

#target_pipeline_versionObject

returns the TargetPipelineVersion property



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

def target_pipeline_version
  properties['target_pipeline_version']
end

#target_pipeline_version=(value) ⇒ Object

sets the TargetPipelineVersion property (Integer)



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

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