Documentation
¶
Index ¶
- func EventOrchestrationService_IsConstruct(x interface{}) *bool
- func EventOrchestrationService_TfResourceType() *string
- func NewEventOrchestrationServiceCatchAllActionsAutomationActionHeaderList_Override(e EventOrchestrationServiceCatchAllActionsAutomationActionHeaderList, ...)
- func NewEventOrchestrationServiceCatchAllActionsAutomationActionHeaderOutputReference_Override(...)
- func NewEventOrchestrationServiceCatchAllActionsAutomationActionOutputReference_Override(e EventOrchestrationServiceCatchAllActionsAutomationActionOutputReference, ...)
- func NewEventOrchestrationServiceCatchAllActionsAutomationActionParameterList_Override(e EventOrchestrationServiceCatchAllActionsAutomationActionParameterList, ...)
- func NewEventOrchestrationServiceCatchAllActionsAutomationActionParameterOutputReference_Override(...)
- func NewEventOrchestrationServiceCatchAllActionsExtractionList_Override(e EventOrchestrationServiceCatchAllActionsExtractionList, ...)
- func NewEventOrchestrationServiceCatchAllActionsExtractionOutputReference_Override(e EventOrchestrationServiceCatchAllActionsExtractionOutputReference, ...)
- func NewEventOrchestrationServiceCatchAllActionsOutputReference_Override(e EventOrchestrationServiceCatchAllActionsOutputReference, ...)
- func NewEventOrchestrationServiceCatchAllActionsPagerdutyAutomationActionOutputReference_Override(...)
- func NewEventOrchestrationServiceCatchAllActionsVariableList_Override(e EventOrchestrationServiceCatchAllActionsVariableList, ...)
- func NewEventOrchestrationServiceCatchAllActionsVariableOutputReference_Override(e EventOrchestrationServiceCatchAllActionsVariableOutputReference, ...)
- func NewEventOrchestrationServiceCatchAllOutputReference_Override(e EventOrchestrationServiceCatchAllOutputReference, ...)
- func NewEventOrchestrationServiceSetList_Override(e EventOrchestrationServiceSetList, ...)
- func NewEventOrchestrationServiceSetOutputReference_Override(e EventOrchestrationServiceSetOutputReference, ...)
- func NewEventOrchestrationServiceSetRuleActionsAutomationActionHeaderList_Override(e EventOrchestrationServiceSetRuleActionsAutomationActionHeaderList, ...)
- func NewEventOrchestrationServiceSetRuleActionsAutomationActionHeaderOutputReference_Override(e EventOrchestrationServiceSetRuleActionsAutomationActionHeaderOutputReference, ...)
- func NewEventOrchestrationServiceSetRuleActionsAutomationActionOutputReference_Override(e EventOrchestrationServiceSetRuleActionsAutomationActionOutputReference, ...)
- func NewEventOrchestrationServiceSetRuleActionsAutomationActionParameterList_Override(e EventOrchestrationServiceSetRuleActionsAutomationActionParameterList, ...)
- func NewEventOrchestrationServiceSetRuleActionsAutomationActionParameterOutputReference_Override(...)
- func NewEventOrchestrationServiceSetRuleActionsExtractionList_Override(e EventOrchestrationServiceSetRuleActionsExtractionList, ...)
- func NewEventOrchestrationServiceSetRuleActionsExtractionOutputReference_Override(e EventOrchestrationServiceSetRuleActionsExtractionOutputReference, ...)
- func NewEventOrchestrationServiceSetRuleActionsOutputReference_Override(e EventOrchestrationServiceSetRuleActionsOutputReference, ...)
- func NewEventOrchestrationServiceSetRuleActionsPagerdutyAutomationActionOutputReference_Override(...)
- func NewEventOrchestrationServiceSetRuleActionsVariableList_Override(e EventOrchestrationServiceSetRuleActionsVariableList, ...)
- func NewEventOrchestrationServiceSetRuleActionsVariableOutputReference_Override(e EventOrchestrationServiceSetRuleActionsVariableOutputReference, ...)
- func NewEventOrchestrationServiceSetRuleConditionList_Override(e EventOrchestrationServiceSetRuleConditionList, ...)
- func NewEventOrchestrationServiceSetRuleConditionOutputReference_Override(e EventOrchestrationServiceSetRuleConditionOutputReference, ...)
- func NewEventOrchestrationServiceSetRuleList_Override(e EventOrchestrationServiceSetRuleList, ...)
- func NewEventOrchestrationServiceSetRuleOutputReference_Override(e EventOrchestrationServiceSetRuleOutputReference, ...)
- func NewEventOrchestrationService_Override(e EventOrchestrationService, scope constructs.Construct, id *string, ...)
- type EventOrchestrationService
- type EventOrchestrationServiceCatchAll
- type EventOrchestrationServiceCatchAllActions
- type EventOrchestrationServiceCatchAllActionsAutomationAction
- type EventOrchestrationServiceCatchAllActionsAutomationActionHeader
- type EventOrchestrationServiceCatchAllActionsAutomationActionHeaderList
- type EventOrchestrationServiceCatchAllActionsAutomationActionHeaderOutputReference
- type EventOrchestrationServiceCatchAllActionsAutomationActionOutputReference
- type EventOrchestrationServiceCatchAllActionsAutomationActionParameter
- type EventOrchestrationServiceCatchAllActionsAutomationActionParameterList
- type EventOrchestrationServiceCatchAllActionsAutomationActionParameterOutputReference
- type EventOrchestrationServiceCatchAllActionsExtraction
- type EventOrchestrationServiceCatchAllActionsExtractionList
- type EventOrchestrationServiceCatchAllActionsExtractionOutputReference
- type EventOrchestrationServiceCatchAllActionsOutputReference
- type EventOrchestrationServiceCatchAllActionsPagerdutyAutomationAction
- type EventOrchestrationServiceCatchAllActionsPagerdutyAutomationActionOutputReference
- type EventOrchestrationServiceCatchAllActionsVariable
- type EventOrchestrationServiceCatchAllActionsVariableList
- type EventOrchestrationServiceCatchAllActionsVariableOutputReference
- type EventOrchestrationServiceCatchAllOutputReference
- type EventOrchestrationServiceConfig
- type EventOrchestrationServiceSet
- type EventOrchestrationServiceSetList
- type EventOrchestrationServiceSetOutputReference
- type EventOrchestrationServiceSetRule
- type EventOrchestrationServiceSetRuleActions
- type EventOrchestrationServiceSetRuleActionsAutomationAction
- type EventOrchestrationServiceSetRuleActionsAutomationActionHeader
- type EventOrchestrationServiceSetRuleActionsAutomationActionHeaderList
- type EventOrchestrationServiceSetRuleActionsAutomationActionHeaderOutputReference
- type EventOrchestrationServiceSetRuleActionsAutomationActionOutputReference
- type EventOrchestrationServiceSetRuleActionsAutomationActionParameter
- type EventOrchestrationServiceSetRuleActionsAutomationActionParameterList
- type EventOrchestrationServiceSetRuleActionsAutomationActionParameterOutputReference
- type EventOrchestrationServiceSetRuleActionsExtraction
- type EventOrchestrationServiceSetRuleActionsExtractionList
- type EventOrchestrationServiceSetRuleActionsExtractionOutputReference
- type EventOrchestrationServiceSetRuleActionsOutputReference
- type EventOrchestrationServiceSetRuleActionsPagerdutyAutomationAction
- type EventOrchestrationServiceSetRuleActionsPagerdutyAutomationActionOutputReference
- type EventOrchestrationServiceSetRuleActionsVariable
- type EventOrchestrationServiceSetRuleActionsVariableList
- type EventOrchestrationServiceSetRuleActionsVariableOutputReference
- type EventOrchestrationServiceSetRuleCondition
- type EventOrchestrationServiceSetRuleConditionList
- type EventOrchestrationServiceSetRuleConditionOutputReference
- type EventOrchestrationServiceSetRuleList
- type EventOrchestrationServiceSetRuleOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EventOrchestrationService_IsConstruct ¶
func EventOrchestrationService_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func EventOrchestrationService_TfResourceType ¶
func EventOrchestrationService_TfResourceType() *string
func NewEventOrchestrationServiceCatchAllActionsAutomationActionHeaderList_Override ¶
func NewEventOrchestrationServiceCatchAllActionsAutomationActionHeaderList_Override(e EventOrchestrationServiceCatchAllActionsAutomationActionHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventOrchestrationServiceCatchAllActionsAutomationActionHeaderOutputReference_Override ¶
func NewEventOrchestrationServiceCatchAllActionsAutomationActionHeaderOutputReference_Override(e EventOrchestrationServiceCatchAllActionsAutomationActionHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventOrchestrationServiceCatchAllActionsAutomationActionOutputReference_Override ¶
func NewEventOrchestrationServiceCatchAllActionsAutomationActionOutputReference_Override(e EventOrchestrationServiceCatchAllActionsAutomationActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventOrchestrationServiceCatchAllActionsAutomationActionParameterList_Override ¶
func NewEventOrchestrationServiceCatchAllActionsAutomationActionParameterList_Override(e EventOrchestrationServiceCatchAllActionsAutomationActionParameterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventOrchestrationServiceCatchAllActionsAutomationActionParameterOutputReference_Override ¶
func NewEventOrchestrationServiceCatchAllActionsAutomationActionParameterOutputReference_Override(e EventOrchestrationServiceCatchAllActionsAutomationActionParameterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventOrchestrationServiceCatchAllActionsExtractionList_Override ¶
func NewEventOrchestrationServiceCatchAllActionsExtractionList_Override(e EventOrchestrationServiceCatchAllActionsExtractionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventOrchestrationServiceCatchAllActionsExtractionOutputReference_Override ¶
func NewEventOrchestrationServiceCatchAllActionsExtractionOutputReference_Override(e EventOrchestrationServiceCatchAllActionsExtractionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventOrchestrationServiceCatchAllActionsOutputReference_Override ¶
func NewEventOrchestrationServiceCatchAllActionsOutputReference_Override(e EventOrchestrationServiceCatchAllActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventOrchestrationServiceCatchAllActionsPagerdutyAutomationActionOutputReference_Override ¶
func NewEventOrchestrationServiceCatchAllActionsPagerdutyAutomationActionOutputReference_Override(e EventOrchestrationServiceCatchAllActionsPagerdutyAutomationActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventOrchestrationServiceCatchAllActionsVariableList_Override ¶
func NewEventOrchestrationServiceCatchAllActionsVariableList_Override(e EventOrchestrationServiceCatchAllActionsVariableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventOrchestrationServiceCatchAllActionsVariableOutputReference_Override ¶
func NewEventOrchestrationServiceCatchAllActionsVariableOutputReference_Override(e EventOrchestrationServiceCatchAllActionsVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventOrchestrationServiceCatchAllOutputReference_Override ¶
func NewEventOrchestrationServiceCatchAllOutputReference_Override(e EventOrchestrationServiceCatchAllOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventOrchestrationServiceSetList_Override ¶
func NewEventOrchestrationServiceSetList_Override(e EventOrchestrationServiceSetList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventOrchestrationServiceSetOutputReference_Override ¶
func NewEventOrchestrationServiceSetOutputReference_Override(e EventOrchestrationServiceSetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventOrchestrationServiceSetRuleActionsAutomationActionHeaderList_Override ¶
func NewEventOrchestrationServiceSetRuleActionsAutomationActionHeaderList_Override(e EventOrchestrationServiceSetRuleActionsAutomationActionHeaderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventOrchestrationServiceSetRuleActionsAutomationActionHeaderOutputReference_Override ¶
func NewEventOrchestrationServiceSetRuleActionsAutomationActionHeaderOutputReference_Override(e EventOrchestrationServiceSetRuleActionsAutomationActionHeaderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventOrchestrationServiceSetRuleActionsAutomationActionOutputReference_Override ¶
func NewEventOrchestrationServiceSetRuleActionsAutomationActionOutputReference_Override(e EventOrchestrationServiceSetRuleActionsAutomationActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventOrchestrationServiceSetRuleActionsAutomationActionParameterList_Override ¶
func NewEventOrchestrationServiceSetRuleActionsAutomationActionParameterList_Override(e EventOrchestrationServiceSetRuleActionsAutomationActionParameterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventOrchestrationServiceSetRuleActionsAutomationActionParameterOutputReference_Override ¶
func NewEventOrchestrationServiceSetRuleActionsAutomationActionParameterOutputReference_Override(e EventOrchestrationServiceSetRuleActionsAutomationActionParameterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventOrchestrationServiceSetRuleActionsExtractionList_Override ¶
func NewEventOrchestrationServiceSetRuleActionsExtractionList_Override(e EventOrchestrationServiceSetRuleActionsExtractionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventOrchestrationServiceSetRuleActionsExtractionOutputReference_Override ¶
func NewEventOrchestrationServiceSetRuleActionsExtractionOutputReference_Override(e EventOrchestrationServiceSetRuleActionsExtractionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventOrchestrationServiceSetRuleActionsOutputReference_Override ¶
func NewEventOrchestrationServiceSetRuleActionsOutputReference_Override(e EventOrchestrationServiceSetRuleActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventOrchestrationServiceSetRuleActionsPagerdutyAutomationActionOutputReference_Override ¶
func NewEventOrchestrationServiceSetRuleActionsPagerdutyAutomationActionOutputReference_Override(e EventOrchestrationServiceSetRuleActionsPagerdutyAutomationActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventOrchestrationServiceSetRuleActionsVariableList_Override ¶
func NewEventOrchestrationServiceSetRuleActionsVariableList_Override(e EventOrchestrationServiceSetRuleActionsVariableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventOrchestrationServiceSetRuleActionsVariableOutputReference_Override ¶
func NewEventOrchestrationServiceSetRuleActionsVariableOutputReference_Override(e EventOrchestrationServiceSetRuleActionsVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventOrchestrationServiceSetRuleConditionList_Override ¶
func NewEventOrchestrationServiceSetRuleConditionList_Override(e EventOrchestrationServiceSetRuleConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventOrchestrationServiceSetRuleConditionOutputReference_Override ¶
func NewEventOrchestrationServiceSetRuleConditionOutputReference_Override(e EventOrchestrationServiceSetRuleConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventOrchestrationServiceSetRuleList_Override ¶
func NewEventOrchestrationServiceSetRuleList_Override(e EventOrchestrationServiceSetRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventOrchestrationServiceSetRuleOutputReference_Override ¶
func NewEventOrchestrationServiceSetRuleOutputReference_Override(e EventOrchestrationServiceSetRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventOrchestrationService_Override ¶
func NewEventOrchestrationService_Override(e EventOrchestrationService, scope constructs.Construct, id *string, config *EventOrchestrationServiceConfig)
Create a new {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service pagerduty_event_orchestration_service} Resource.
Types ¶
type EventOrchestrationService ¶
type EventOrchestrationService interface { cdktf.TerraformResource CatchAll() EventOrchestrationServiceCatchAllOutputReference CatchAllInput() *EventOrchestrationServiceCatchAll // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Service() *string SetService(val *string) ServiceInput() *string Set() EventOrchestrationServiceSetList SetInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutCatchAll(value *EventOrchestrationServiceCatchAll) PutSet(value interface{}) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service pagerduty_event_orchestration_service}.
func NewEventOrchestrationService ¶
func NewEventOrchestrationService(scope constructs.Construct, id *string, config *EventOrchestrationServiceConfig) EventOrchestrationService
Create a new {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service pagerduty_event_orchestration_service} Resource.
type EventOrchestrationServiceCatchAll ¶
type EventOrchestrationServiceCatchAll struct { // actions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#actions EventOrchestrationService#actions} Actions *EventOrchestrationServiceCatchAllActions `field:"required" json:"actions" yaml:"actions"` }
type EventOrchestrationServiceCatchAllActions ¶
type EventOrchestrationServiceCatchAllActions struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#annotate EventOrchestrationService#annotate}. Annotate *string `field:"optional" json:"annotate" yaml:"annotate"` // automation_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#automation_action EventOrchestrationService#automation_action} AutomationAction *EventOrchestrationServiceCatchAllActionsAutomationAction `field:"optional" json:"automationAction" yaml:"automationAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#event_action EventOrchestrationService#event_action}. EventAction *string `field:"optional" json:"eventAction" yaml:"eventAction"` // extraction block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#extraction EventOrchestrationService#extraction} Extraction interface{} `field:"optional" json:"extraction" yaml:"extraction"` // pagerduty_automation_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#pagerduty_automation_action EventOrchestrationService#pagerduty_automation_action} PagerdutyAutomationAction *EventOrchestrationServiceCatchAllActionsPagerdutyAutomationAction `field:"optional" json:"pagerdutyAutomationAction" yaml:"pagerdutyAutomationAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#priority EventOrchestrationService#priority}. Priority *string `field:"optional" json:"priority" yaml:"priority"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#route_to EventOrchestrationService#route_to}. RouteTo *string `field:"optional" json:"routeTo" yaml:"routeTo"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#severity EventOrchestrationService#severity}. Severity *string `field:"optional" json:"severity" yaml:"severity"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#suppress EventOrchestrationService#suppress}. Suppress interface{} `field:"optional" json:"suppress" yaml:"suppress"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#suspend EventOrchestrationService#suspend}. Suspend *float64 `field:"optional" json:"suspend" yaml:"suspend"` // variable block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#variable EventOrchestrationService#variable} Variable interface{} `field:"optional" json:"variable" yaml:"variable"` }
type EventOrchestrationServiceCatchAllActionsAutomationAction ¶
type EventOrchestrationServiceCatchAllActionsAutomationAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#name EventOrchestrationService#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#url EventOrchestrationService#url}. Url *string `field:"required" json:"url" yaml:"url"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#auto_send EventOrchestrationService#auto_send}. AutoSend interface{} `field:"optional" json:"autoSend" yaml:"autoSend"` // header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#header EventOrchestrationService#header} Header interface{} `field:"optional" json:"header" yaml:"header"` // parameter block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#parameter EventOrchestrationService#parameter} Parameter interface{} `field:"optional" json:"parameter" yaml:"parameter"` }
type EventOrchestrationServiceCatchAllActionsAutomationActionHeader ¶
type EventOrchestrationServiceCatchAllActionsAutomationActionHeader struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#key EventOrchestrationService#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#value EventOrchestrationService#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type EventOrchestrationServiceCatchAllActionsAutomationActionHeaderList ¶
type EventOrchestrationServiceCatchAllActionsAutomationActionHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventOrchestrationServiceCatchAllActionsAutomationActionHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceCatchAllActionsAutomationActionHeaderList ¶
func NewEventOrchestrationServiceCatchAllActionsAutomationActionHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventOrchestrationServiceCatchAllActionsAutomationActionHeaderList
type EventOrchestrationServiceCatchAllActionsAutomationActionHeaderOutputReference ¶
type EventOrchestrationServiceCatchAllActionsAutomationActionHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceCatchAllActionsAutomationActionHeaderOutputReference ¶
func NewEventOrchestrationServiceCatchAllActionsAutomationActionHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventOrchestrationServiceCatchAllActionsAutomationActionHeaderOutputReference
type EventOrchestrationServiceCatchAllActionsAutomationActionOutputReference ¶
type EventOrchestrationServiceCatchAllActionsAutomationActionOutputReference interface { cdktf.ComplexObject AutoSend() interface{} SetAutoSend(val interface{}) AutoSendInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Header() EventOrchestrationServiceCatchAllActionsAutomationActionHeaderList HeaderInput() interface{} InternalValue() *EventOrchestrationServiceCatchAllActionsAutomationAction SetInternalValue(val *EventOrchestrationServiceCatchAllActionsAutomationAction) Name() *string SetName(val *string) NameInput() *string Parameter() EventOrchestrationServiceCatchAllActionsAutomationActionParameterList ParameterInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHeader(value interface{}) PutParameter(value interface{}) ResetAutoSend() ResetHeader() ResetParameter() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceCatchAllActionsAutomationActionOutputReference ¶
func NewEventOrchestrationServiceCatchAllActionsAutomationActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventOrchestrationServiceCatchAllActionsAutomationActionOutputReference
type EventOrchestrationServiceCatchAllActionsAutomationActionParameter ¶
type EventOrchestrationServiceCatchAllActionsAutomationActionParameter struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#key EventOrchestrationService#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#value EventOrchestrationService#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type EventOrchestrationServiceCatchAllActionsAutomationActionParameterList ¶
type EventOrchestrationServiceCatchAllActionsAutomationActionParameterList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventOrchestrationServiceCatchAllActionsAutomationActionParameterOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceCatchAllActionsAutomationActionParameterList ¶
func NewEventOrchestrationServiceCatchAllActionsAutomationActionParameterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventOrchestrationServiceCatchAllActionsAutomationActionParameterList
type EventOrchestrationServiceCatchAllActionsAutomationActionParameterOutputReference ¶
type EventOrchestrationServiceCatchAllActionsAutomationActionParameterOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceCatchAllActionsAutomationActionParameterOutputReference ¶
func NewEventOrchestrationServiceCatchAllActionsAutomationActionParameterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventOrchestrationServiceCatchAllActionsAutomationActionParameterOutputReference
type EventOrchestrationServiceCatchAllActionsExtraction ¶
type EventOrchestrationServiceCatchAllActionsExtraction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#target EventOrchestrationService#target}. Target *string `field:"required" json:"target" yaml:"target"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#regex EventOrchestrationService#regex}. Regex *string `field:"optional" json:"regex" yaml:"regex"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#source EventOrchestrationService#source}. Source *string `field:"optional" json:"source" yaml:"source"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#template EventOrchestrationService#template}. Template *string `field:"optional" json:"template" yaml:"template"` }
type EventOrchestrationServiceCatchAllActionsExtractionList ¶
type EventOrchestrationServiceCatchAllActionsExtractionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventOrchestrationServiceCatchAllActionsExtractionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceCatchAllActionsExtractionList ¶
func NewEventOrchestrationServiceCatchAllActionsExtractionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventOrchestrationServiceCatchAllActionsExtractionList
type EventOrchestrationServiceCatchAllActionsExtractionOutputReference ¶
type EventOrchestrationServiceCatchAllActionsExtractionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Regex() *string SetRegex(val *string) RegexInput() *string Source() *string SetSource(val *string) SourceInput() *string Target() *string SetTarget(val *string) TargetInput() *string Template() *string SetTemplate(val *string) TemplateInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRegex() ResetSource() ResetTemplate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceCatchAllActionsExtractionOutputReference ¶
func NewEventOrchestrationServiceCatchAllActionsExtractionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventOrchestrationServiceCatchAllActionsExtractionOutputReference
type EventOrchestrationServiceCatchAllActionsOutputReference ¶
type EventOrchestrationServiceCatchAllActionsOutputReference interface { cdktf.ComplexObject Annotate() *string SetAnnotate(val *string) AnnotateInput() *string AutomationAction() EventOrchestrationServiceCatchAllActionsAutomationActionOutputReference AutomationActionInput() *EventOrchestrationServiceCatchAllActionsAutomationAction // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EventAction() *string SetEventAction(val *string) EventActionInput() *string Extraction() EventOrchestrationServiceCatchAllActionsExtractionList ExtractionInput() interface{} // Experimental. Fqn() *string InternalValue() *EventOrchestrationServiceCatchAllActions SetInternalValue(val *EventOrchestrationServiceCatchAllActions) PagerdutyAutomationAction() EventOrchestrationServiceCatchAllActionsPagerdutyAutomationActionOutputReference PagerdutyAutomationActionInput() *EventOrchestrationServiceCatchAllActionsPagerdutyAutomationAction Priority() *string SetPriority(val *string) PriorityInput() *string RouteTo() *string SetRouteTo(val *string) RouteToInput() *string Severity() *string SetSeverity(val *string) SeverityInput() *string Suppress() interface{} SetSuppress(val interface{}) SuppressInput() interface{} Suspend() *float64 SetSuspend(val *float64) SuspendInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Variable() EventOrchestrationServiceCatchAllActionsVariableList VariableInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAutomationAction(value *EventOrchestrationServiceCatchAllActionsAutomationAction) PutExtraction(value interface{}) PutPagerdutyAutomationAction(value *EventOrchestrationServiceCatchAllActionsPagerdutyAutomationAction) PutVariable(value interface{}) ResetAnnotate() ResetAutomationAction() ResetEventAction() ResetExtraction() ResetPagerdutyAutomationAction() ResetPriority() ResetRouteTo() ResetSeverity() ResetSuppress() ResetSuspend() ResetVariable() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceCatchAllActionsOutputReference ¶
func NewEventOrchestrationServiceCatchAllActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventOrchestrationServiceCatchAllActionsOutputReference
type EventOrchestrationServiceCatchAllActionsPagerdutyAutomationAction ¶
type EventOrchestrationServiceCatchAllActionsPagerdutyAutomationAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#action_id EventOrchestrationService#action_id}. ActionId *string `field:"required" json:"actionId" yaml:"actionId"` }
type EventOrchestrationServiceCatchAllActionsPagerdutyAutomationActionOutputReference ¶
type EventOrchestrationServiceCatchAllActionsPagerdutyAutomationActionOutputReference interface { cdktf.ComplexObject ActionId() *string SetActionId(val *string) ActionIdInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *EventOrchestrationServiceCatchAllActionsPagerdutyAutomationAction SetInternalValue(val *EventOrchestrationServiceCatchAllActionsPagerdutyAutomationAction) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceCatchAllActionsPagerdutyAutomationActionOutputReference ¶
func NewEventOrchestrationServiceCatchAllActionsPagerdutyAutomationActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventOrchestrationServiceCatchAllActionsPagerdutyAutomationActionOutputReference
type EventOrchestrationServiceCatchAllActionsVariable ¶
type EventOrchestrationServiceCatchAllActionsVariable struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#name EventOrchestrationService#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#path EventOrchestrationService#path}. Path *string `field:"required" json:"path" yaml:"path"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#type EventOrchestrationService#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#value EventOrchestrationService#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type EventOrchestrationServiceCatchAllActionsVariableList ¶
type EventOrchestrationServiceCatchAllActionsVariableList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventOrchestrationServiceCatchAllActionsVariableOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceCatchAllActionsVariableList ¶
func NewEventOrchestrationServiceCatchAllActionsVariableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventOrchestrationServiceCatchAllActionsVariableList
type EventOrchestrationServiceCatchAllActionsVariableOutputReference ¶
type EventOrchestrationServiceCatchAllActionsVariableOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Path() *string SetPath(val *string) PathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceCatchAllActionsVariableOutputReference ¶
func NewEventOrchestrationServiceCatchAllActionsVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventOrchestrationServiceCatchAllActionsVariableOutputReference
type EventOrchestrationServiceCatchAllOutputReference ¶
type EventOrchestrationServiceCatchAllOutputReference interface { cdktf.ComplexObject Actions() EventOrchestrationServiceCatchAllActionsOutputReference ActionsInput() *EventOrchestrationServiceCatchAllActions // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *EventOrchestrationServiceCatchAll SetInternalValue(val *EventOrchestrationServiceCatchAll) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutActions(value *EventOrchestrationServiceCatchAllActions) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceCatchAllOutputReference ¶
func NewEventOrchestrationServiceCatchAllOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventOrchestrationServiceCatchAllOutputReference
type EventOrchestrationServiceConfig ¶
type EventOrchestrationServiceConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // catch_all block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#catch_all EventOrchestrationService#catch_all} CatchAll *EventOrchestrationServiceCatchAll `field:"required" json:"catchAll" yaml:"catchAll"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#service EventOrchestrationService#service}. Service *string `field:"required" json:"service" yaml:"service"` // set block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#set EventOrchestrationService#set} Set interface{} `field:"required" json:"set" yaml:"set"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#id EventOrchestrationService#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type EventOrchestrationServiceSet ¶
type EventOrchestrationServiceSet struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#id EventOrchestrationService#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"required" json:"id" yaml:"id"` // rule block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#rule EventOrchestrationService#rule} Rule interface{} `field:"optional" json:"rule" yaml:"rule"` }
type EventOrchestrationServiceSetList ¶
type EventOrchestrationServiceSetList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventOrchestrationServiceSetOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetList ¶
func NewEventOrchestrationServiceSetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventOrchestrationServiceSetList
type EventOrchestrationServiceSetOutputReference ¶
type EventOrchestrationServiceSetOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Rule() EventOrchestrationServiceSetRuleList RuleInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutRule(value interface{}) ResetRule() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetOutputReference ¶
func NewEventOrchestrationServiceSetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventOrchestrationServiceSetOutputReference
type EventOrchestrationServiceSetRule ¶
type EventOrchestrationServiceSetRule struct { // actions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#actions EventOrchestrationService#actions} Actions *EventOrchestrationServiceSetRuleActions `field:"required" json:"actions" yaml:"actions"` // condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#condition EventOrchestrationService#condition} Condition interface{} `field:"optional" json:"condition" yaml:"condition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#disabled EventOrchestrationService#disabled}. Disabled interface{} `field:"optional" json:"disabled" yaml:"disabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#label EventOrchestrationService#label}. Label *string `field:"optional" json:"label" yaml:"label"` }
type EventOrchestrationServiceSetRuleActions ¶
type EventOrchestrationServiceSetRuleActions struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#annotate EventOrchestrationService#annotate}. Annotate *string `field:"optional" json:"annotate" yaml:"annotate"` // automation_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#automation_action EventOrchestrationService#automation_action} AutomationAction *EventOrchestrationServiceSetRuleActionsAutomationAction `field:"optional" json:"automationAction" yaml:"automationAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#event_action EventOrchestrationService#event_action}. EventAction *string `field:"optional" json:"eventAction" yaml:"eventAction"` // extraction block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#extraction EventOrchestrationService#extraction} Extraction interface{} `field:"optional" json:"extraction" yaml:"extraction"` // pagerduty_automation_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#pagerduty_automation_action EventOrchestrationService#pagerduty_automation_action} PagerdutyAutomationAction *EventOrchestrationServiceSetRuleActionsPagerdutyAutomationAction `field:"optional" json:"pagerdutyAutomationAction" yaml:"pagerdutyAutomationAction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#priority EventOrchestrationService#priority}. Priority *string `field:"optional" json:"priority" yaml:"priority"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#route_to EventOrchestrationService#route_to}. RouteTo *string `field:"optional" json:"routeTo" yaml:"routeTo"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#severity EventOrchestrationService#severity}. Severity *string `field:"optional" json:"severity" yaml:"severity"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#suppress EventOrchestrationService#suppress}. Suppress interface{} `field:"optional" json:"suppress" yaml:"suppress"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#suspend EventOrchestrationService#suspend}. Suspend *float64 `field:"optional" json:"suspend" yaml:"suspend"` // variable block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#variable EventOrchestrationService#variable} Variable interface{} `field:"optional" json:"variable" yaml:"variable"` }
type EventOrchestrationServiceSetRuleActionsAutomationAction ¶
type EventOrchestrationServiceSetRuleActionsAutomationAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#name EventOrchestrationService#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#url EventOrchestrationService#url}. Url *string `field:"required" json:"url" yaml:"url"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#auto_send EventOrchestrationService#auto_send}. AutoSend interface{} `field:"optional" json:"autoSend" yaml:"autoSend"` // header block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#header EventOrchestrationService#header} Header interface{} `field:"optional" json:"header" yaml:"header"` // parameter block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#parameter EventOrchestrationService#parameter} Parameter interface{} `field:"optional" json:"parameter" yaml:"parameter"` }
type EventOrchestrationServiceSetRuleActionsAutomationActionHeader ¶
type EventOrchestrationServiceSetRuleActionsAutomationActionHeader struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#key EventOrchestrationService#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#value EventOrchestrationService#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type EventOrchestrationServiceSetRuleActionsAutomationActionHeaderList ¶
type EventOrchestrationServiceSetRuleActionsAutomationActionHeaderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventOrchestrationServiceSetRuleActionsAutomationActionHeaderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetRuleActionsAutomationActionHeaderList ¶
func NewEventOrchestrationServiceSetRuleActionsAutomationActionHeaderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventOrchestrationServiceSetRuleActionsAutomationActionHeaderList
type EventOrchestrationServiceSetRuleActionsAutomationActionHeaderOutputReference ¶
type EventOrchestrationServiceSetRuleActionsAutomationActionHeaderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetRuleActionsAutomationActionHeaderOutputReference ¶
func NewEventOrchestrationServiceSetRuleActionsAutomationActionHeaderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventOrchestrationServiceSetRuleActionsAutomationActionHeaderOutputReference
type EventOrchestrationServiceSetRuleActionsAutomationActionOutputReference ¶
type EventOrchestrationServiceSetRuleActionsAutomationActionOutputReference interface { cdktf.ComplexObject AutoSend() interface{} SetAutoSend(val interface{}) AutoSendInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Header() EventOrchestrationServiceSetRuleActionsAutomationActionHeaderList HeaderInput() interface{} InternalValue() *EventOrchestrationServiceSetRuleActionsAutomationAction SetInternalValue(val *EventOrchestrationServiceSetRuleActionsAutomationAction) Name() *string SetName(val *string) NameInput() *string Parameter() EventOrchestrationServiceSetRuleActionsAutomationActionParameterList ParameterInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHeader(value interface{}) PutParameter(value interface{}) ResetAutoSend() ResetHeader() ResetParameter() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetRuleActionsAutomationActionOutputReference ¶
func NewEventOrchestrationServiceSetRuleActionsAutomationActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventOrchestrationServiceSetRuleActionsAutomationActionOutputReference
type EventOrchestrationServiceSetRuleActionsAutomationActionParameter ¶
type EventOrchestrationServiceSetRuleActionsAutomationActionParameter struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#key EventOrchestrationService#key}. Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#value EventOrchestrationService#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type EventOrchestrationServiceSetRuleActionsAutomationActionParameterList ¶
type EventOrchestrationServiceSetRuleActionsAutomationActionParameterList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventOrchestrationServiceSetRuleActionsAutomationActionParameterOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetRuleActionsAutomationActionParameterList ¶
func NewEventOrchestrationServiceSetRuleActionsAutomationActionParameterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventOrchestrationServiceSetRuleActionsAutomationActionParameterList
type EventOrchestrationServiceSetRuleActionsAutomationActionParameterOutputReference ¶
type EventOrchestrationServiceSetRuleActionsAutomationActionParameterOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetRuleActionsAutomationActionParameterOutputReference ¶
func NewEventOrchestrationServiceSetRuleActionsAutomationActionParameterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventOrchestrationServiceSetRuleActionsAutomationActionParameterOutputReference
type EventOrchestrationServiceSetRuleActionsExtraction ¶
type EventOrchestrationServiceSetRuleActionsExtraction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#target EventOrchestrationService#target}. Target *string `field:"required" json:"target" yaml:"target"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#regex EventOrchestrationService#regex}. Regex *string `field:"optional" json:"regex" yaml:"regex"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#source EventOrchestrationService#source}. Source *string `field:"optional" json:"source" yaml:"source"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#template EventOrchestrationService#template}. Template *string `field:"optional" json:"template" yaml:"template"` }
type EventOrchestrationServiceSetRuleActionsExtractionList ¶
type EventOrchestrationServiceSetRuleActionsExtractionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventOrchestrationServiceSetRuleActionsExtractionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetRuleActionsExtractionList ¶
func NewEventOrchestrationServiceSetRuleActionsExtractionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventOrchestrationServiceSetRuleActionsExtractionList
type EventOrchestrationServiceSetRuleActionsExtractionOutputReference ¶
type EventOrchestrationServiceSetRuleActionsExtractionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Regex() *string SetRegex(val *string) RegexInput() *string Source() *string SetSource(val *string) SourceInput() *string Target() *string SetTarget(val *string) TargetInput() *string Template() *string SetTemplate(val *string) TemplateInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetRegex() ResetSource() ResetTemplate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetRuleActionsExtractionOutputReference ¶
func NewEventOrchestrationServiceSetRuleActionsExtractionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventOrchestrationServiceSetRuleActionsExtractionOutputReference
type EventOrchestrationServiceSetRuleActionsOutputReference ¶
type EventOrchestrationServiceSetRuleActionsOutputReference interface { cdktf.ComplexObject Annotate() *string SetAnnotate(val *string) AnnotateInput() *string AutomationAction() EventOrchestrationServiceSetRuleActionsAutomationActionOutputReference AutomationActionInput() *EventOrchestrationServiceSetRuleActionsAutomationAction // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EventAction() *string SetEventAction(val *string) EventActionInput() *string Extraction() EventOrchestrationServiceSetRuleActionsExtractionList ExtractionInput() interface{} // Experimental. Fqn() *string InternalValue() *EventOrchestrationServiceSetRuleActions SetInternalValue(val *EventOrchestrationServiceSetRuleActions) PagerdutyAutomationAction() EventOrchestrationServiceSetRuleActionsPagerdutyAutomationActionOutputReference PagerdutyAutomationActionInput() *EventOrchestrationServiceSetRuleActionsPagerdutyAutomationAction Priority() *string SetPriority(val *string) PriorityInput() *string RouteTo() *string SetRouteTo(val *string) RouteToInput() *string Severity() *string SetSeverity(val *string) SeverityInput() *string Suppress() interface{} SetSuppress(val interface{}) SuppressInput() interface{} Suspend() *float64 SetSuspend(val *float64) SuspendInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Variable() EventOrchestrationServiceSetRuleActionsVariableList VariableInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAutomationAction(value *EventOrchestrationServiceSetRuleActionsAutomationAction) PutExtraction(value interface{}) PutPagerdutyAutomationAction(value *EventOrchestrationServiceSetRuleActionsPagerdutyAutomationAction) PutVariable(value interface{}) ResetAnnotate() ResetAutomationAction() ResetEventAction() ResetExtraction() ResetPagerdutyAutomationAction() ResetPriority() ResetRouteTo() ResetSeverity() ResetSuppress() ResetSuspend() ResetVariable() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetRuleActionsOutputReference ¶
func NewEventOrchestrationServiceSetRuleActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventOrchestrationServiceSetRuleActionsOutputReference
type EventOrchestrationServiceSetRuleActionsPagerdutyAutomationAction ¶
type EventOrchestrationServiceSetRuleActionsPagerdutyAutomationAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#action_id EventOrchestrationService#action_id}. ActionId *string `field:"required" json:"actionId" yaml:"actionId"` }
type EventOrchestrationServiceSetRuleActionsPagerdutyAutomationActionOutputReference ¶
type EventOrchestrationServiceSetRuleActionsPagerdutyAutomationActionOutputReference interface { cdktf.ComplexObject ActionId() *string SetActionId(val *string) ActionIdInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *EventOrchestrationServiceSetRuleActionsPagerdutyAutomationAction SetInternalValue(val *EventOrchestrationServiceSetRuleActionsPagerdutyAutomationAction) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetRuleActionsPagerdutyAutomationActionOutputReference ¶
func NewEventOrchestrationServiceSetRuleActionsPagerdutyAutomationActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventOrchestrationServiceSetRuleActionsPagerdutyAutomationActionOutputReference
type EventOrchestrationServiceSetRuleActionsVariable ¶
type EventOrchestrationServiceSetRuleActionsVariable struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#name EventOrchestrationService#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#path EventOrchestrationService#path}. Path *string `field:"required" json:"path" yaml:"path"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#type EventOrchestrationService#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#value EventOrchestrationService#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type EventOrchestrationServiceSetRuleActionsVariableList ¶
type EventOrchestrationServiceSetRuleActionsVariableList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventOrchestrationServiceSetRuleActionsVariableOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetRuleActionsVariableList ¶
func NewEventOrchestrationServiceSetRuleActionsVariableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventOrchestrationServiceSetRuleActionsVariableList
type EventOrchestrationServiceSetRuleActionsVariableOutputReference ¶
type EventOrchestrationServiceSetRuleActionsVariableOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Path() *string SetPath(val *string) PathInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetRuleActionsVariableOutputReference ¶
func NewEventOrchestrationServiceSetRuleActionsVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventOrchestrationServiceSetRuleActionsVariableOutputReference
type EventOrchestrationServiceSetRuleCondition ¶
type EventOrchestrationServiceSetRuleCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_service#expression EventOrchestrationService#expression}. Expression *string `field:"required" json:"expression" yaml:"expression"` }
type EventOrchestrationServiceSetRuleConditionList ¶
type EventOrchestrationServiceSetRuleConditionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventOrchestrationServiceSetRuleConditionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetRuleConditionList ¶
func NewEventOrchestrationServiceSetRuleConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventOrchestrationServiceSetRuleConditionList
type EventOrchestrationServiceSetRuleConditionOutputReference ¶
type EventOrchestrationServiceSetRuleConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Expression() *string SetExpression(val *string) ExpressionInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetRuleConditionOutputReference ¶
func NewEventOrchestrationServiceSetRuleConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventOrchestrationServiceSetRuleConditionOutputReference
type EventOrchestrationServiceSetRuleList ¶
type EventOrchestrationServiceSetRuleList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EventOrchestrationServiceSetRuleOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetRuleList ¶
func NewEventOrchestrationServiceSetRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventOrchestrationServiceSetRuleList
type EventOrchestrationServiceSetRuleOutputReference ¶
type EventOrchestrationServiceSetRuleOutputReference interface { cdktf.ComplexObject Actions() EventOrchestrationServiceSetRuleActionsOutputReference ActionsInput() *EventOrchestrationServiceSetRuleActions // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Condition() EventOrchestrationServiceSetRuleConditionList ConditionInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Disabled() interface{} SetDisabled(val interface{}) DisabledInput() interface{} // Experimental. Fqn() *string Id() *string InternalValue() interface{} SetInternalValue(val interface{}) Label() *string SetLabel(val *string) LabelInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutActions(value *EventOrchestrationServiceSetRuleActions) PutCondition(value interface{}) ResetCondition() ResetDisabled() ResetLabel() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEventOrchestrationServiceSetRuleOutputReference ¶
func NewEventOrchestrationServiceSetRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventOrchestrationServiceSetRuleOutputReference
Source Files
¶
- eventorchestrationservice.go
- eventorchestrationservice_EventOrchestrationService.go
- eventorchestrationservice_EventOrchestrationServiceCatchAll.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActions.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsAutomationAction.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsAutomationActionHeader.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsAutomationActionHeaderList.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsAutomationActionHeaderList__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsAutomationActionHeaderOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsAutomationActionHeaderOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsAutomationActionOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsAutomationActionOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsAutomationActionParameter.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsAutomationActionParameterList.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsAutomationActionParameterList__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsAutomationActionParameterOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsAutomationActionParameterOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsExtraction.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsExtractionList.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsExtractionList__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsExtractionOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsExtractionOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsPagerdutyAutomationAction.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsPagerdutyAutomationActionOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsPagerdutyAutomationActionOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsVariable.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsVariableList.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsVariableList__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsVariableOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllActionsVariableOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceCatchAllOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceConfig.go
- eventorchestrationservice_EventOrchestrationServiceSet.go
- eventorchestrationservice_EventOrchestrationServiceSetList.go
- eventorchestrationservice_EventOrchestrationServiceSetList__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceSetOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetRule.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActions.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsAutomationAction.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsAutomationActionHeader.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsAutomationActionHeaderList.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsAutomationActionHeaderList__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsAutomationActionHeaderOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsAutomationActionHeaderOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsAutomationActionOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsAutomationActionOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsAutomationActionParameter.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsAutomationActionParameterList.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsAutomationActionParameterList__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsAutomationActionParameterOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsAutomationActionParameterOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsExtraction.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsExtractionList.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsExtractionList__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsExtractionOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsExtractionOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsPagerdutyAutomationAction.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsPagerdutyAutomationActionOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsPagerdutyAutomationActionOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsVariable.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsVariableList.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsVariableList__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsVariableOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleActionsVariableOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleCondition.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleConditionList.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleConditionList__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleConditionOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleConditionOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleList.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleList__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleOutputReference.go
- eventorchestrationservice_EventOrchestrationServiceSetRuleOutputReference__runtime_type_checks.go
- eventorchestrationservice_EventOrchestrationService__runtime_type_checks.go