Module: AWSCDK::CodePipelineActions::ICustomEventRule
- Defined in:
- code_pipeline_actions/i_custom_event_rule.rb
Overview
Represents a custom event rule in AWS CodePipeline Actions.
This interface defines the structure for specifying a custom event rule in the AWS CodePipeline Actions module. The event rule is defined by an event pattern and a target.
Class Method Summary collapse
Instance Method Summary collapse
-
#description ⇒ String?
Description.
-
#event_pattern ⇒ AWSCDK::Events::EventPattern
event pattern when this rule should be triggered.
-
#rule_name ⇒ String?
Rulename.
-
#target ⇒ AWSCDK::Events::IRuleTarget
Target e.g.
Class Method Details
.jsii_overridable_methods ⇒ Object
41 42 43 44 45 46 47 48 |
# File 'code_pipeline_actions/i_custom_event_rule.rb', line 41 def self.jsii_overridable_methods { :event_pattern => { kind: :property, name: "eventPattern", is_optional: false }, :target => { kind: :property, name: "target", is_optional: false }, :description => { kind: :property, name: "description", is_optional: true }, :rule_name => { kind: :property, name: "ruleName", is_optional: true }, } end |
Instance Method Details
#description ⇒ String?
Description.
30 31 32 |
# File 'code_pipeline_actions/i_custom_event_rule.rb', line 30 def description() jsii_get_property("description") end |
#event_pattern ⇒ AWSCDK::Events::EventPattern
event pattern when this rule should be triggered.
16 17 18 |
# File 'code_pipeline_actions/i_custom_event_rule.rb', line 16 def event_pattern() jsii_get_property("eventPattern") end |
#rule_name ⇒ String?
Rulename.
37 38 39 |
# File 'code_pipeline_actions/i_custom_event_rule.rb', line 37 def rule_name() jsii_get_property("ruleName") end |
#target ⇒ AWSCDK::Events::IRuleTarget
Target e.g. Lambda when event pattern is fulfilled.
23 24 25 |
# File 'code_pipeline_actions/i_custom_event_rule.rb', line 23 def target() jsii_get_property("target") end |