Documentation
¶
Index ¶
- func EventOrchestrationRouter_IsConstruct(x interface{}) *bool
- func EventOrchestrationRouter_IsTerraformElement(x interface{}) *bool
- func EventOrchestrationRouter_IsTerraformResource(x interface{}) *bool
- func EventOrchestrationRouter_TfResourceType() *string
- func NewEventOrchestrationRouterCatchAllActionsOutputReference_Override(e EventOrchestrationRouterCatchAllActionsOutputReference, ...)
- func NewEventOrchestrationRouterCatchAllOutputReference_Override(e EventOrchestrationRouterCatchAllOutputReference, ...)
- func NewEventOrchestrationRouterSetOutputReference_Override(e EventOrchestrationRouterSetOutputReference, ...)
- func NewEventOrchestrationRouterSetRuleActionsOutputReference_Override(e EventOrchestrationRouterSetRuleActionsOutputReference, ...)
- func NewEventOrchestrationRouterSetRuleConditionList_Override(e EventOrchestrationRouterSetRuleConditionList, ...)
- func NewEventOrchestrationRouterSetRuleConditionOutputReference_Override(e EventOrchestrationRouterSetRuleConditionOutputReference, ...)
- func NewEventOrchestrationRouterSetRuleList_Override(e EventOrchestrationRouterSetRuleList, ...)
- func NewEventOrchestrationRouterSetRuleOutputReference_Override(e EventOrchestrationRouterSetRuleOutputReference, ...)
- func NewEventOrchestrationRouter_Override(e EventOrchestrationRouter, scope constructs.Construct, id *string, ...)
- type EventOrchestrationRouter
- type EventOrchestrationRouterCatchAll
- type EventOrchestrationRouterCatchAllActions
- type EventOrchestrationRouterCatchAllActionsOutputReference
- type EventOrchestrationRouterCatchAllOutputReference
- type EventOrchestrationRouterConfig
- type EventOrchestrationRouterSet
- type EventOrchestrationRouterSetOutputReference
- type EventOrchestrationRouterSetRule
- type EventOrchestrationRouterSetRuleActions
- type EventOrchestrationRouterSetRuleActionsOutputReference
- type EventOrchestrationRouterSetRuleCondition
- type EventOrchestrationRouterSetRuleConditionList
- type EventOrchestrationRouterSetRuleConditionOutputReference
- type EventOrchestrationRouterSetRuleList
- type EventOrchestrationRouterSetRuleOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EventOrchestrationRouter_IsConstruct ¶
func EventOrchestrationRouter_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 EventOrchestrationRouter_IsTerraformElement ¶
func EventOrchestrationRouter_IsTerraformElement(x interface{}) *bool
Experimental.
func EventOrchestrationRouter_IsTerraformResource ¶
func EventOrchestrationRouter_IsTerraformResource(x interface{}) *bool
Experimental.
func EventOrchestrationRouter_TfResourceType ¶
func EventOrchestrationRouter_TfResourceType() *string
func NewEventOrchestrationRouterCatchAllActionsOutputReference_Override ¶
func NewEventOrchestrationRouterCatchAllActionsOutputReference_Override(e EventOrchestrationRouterCatchAllActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventOrchestrationRouterCatchAllOutputReference_Override ¶
func NewEventOrchestrationRouterCatchAllOutputReference_Override(e EventOrchestrationRouterCatchAllOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventOrchestrationRouterSetOutputReference_Override ¶
func NewEventOrchestrationRouterSetOutputReference_Override(e EventOrchestrationRouterSetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventOrchestrationRouterSetRuleActionsOutputReference_Override ¶
func NewEventOrchestrationRouterSetRuleActionsOutputReference_Override(e EventOrchestrationRouterSetRuleActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEventOrchestrationRouterSetRuleConditionList_Override ¶
func NewEventOrchestrationRouterSetRuleConditionList_Override(e EventOrchestrationRouterSetRuleConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventOrchestrationRouterSetRuleConditionOutputReference_Override ¶
func NewEventOrchestrationRouterSetRuleConditionOutputReference_Override(e EventOrchestrationRouterSetRuleConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventOrchestrationRouterSetRuleList_Override ¶
func NewEventOrchestrationRouterSetRuleList_Override(e EventOrchestrationRouterSetRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEventOrchestrationRouterSetRuleOutputReference_Override ¶
func NewEventOrchestrationRouterSetRuleOutputReference_Override(e EventOrchestrationRouterSetRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEventOrchestrationRouter_Override ¶
func NewEventOrchestrationRouter_Override(e EventOrchestrationRouter, scope constructs.Construct, id *string, config *EventOrchestrationRouterConfig)
Create a new {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_router pagerduty_event_orchestration_router} Resource.
Types ¶
type EventOrchestrationRouter ¶
type EventOrchestrationRouter interface { cdktf.TerraformResource CatchAll() EventOrchestrationRouterCatchAllOutputReference CatchAllInput() *EventOrchestrationRouterCatchAll // 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) EventOrchestration() *string SetEventOrchestration(val *string) EventOrchestrationInput() *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{} Set() EventOrchestrationRouterSetOutputReference SetInput() *EventOrchestrationRouterSet // 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 *EventOrchestrationRouterCatchAll) PutSet(value *EventOrchestrationRouterSet) 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_router pagerduty_event_orchestration_router}.
func NewEventOrchestrationRouter ¶
func NewEventOrchestrationRouter(scope constructs.Construct, id *string, config *EventOrchestrationRouterConfig) EventOrchestrationRouter
Create a new {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_router pagerduty_event_orchestration_router} Resource.
type EventOrchestrationRouterCatchAll ¶
type EventOrchestrationRouterCatchAll struct { // actions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_router#actions EventOrchestrationRouter#actions} Actions *EventOrchestrationRouterCatchAllActions `field:"required" json:"actions" yaml:"actions"` }
type EventOrchestrationRouterCatchAllActions ¶
type EventOrchestrationRouterCatchAllActions struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_router#route_to EventOrchestrationRouter#route_to}. RouteTo *string `field:"required" json:"routeTo" yaml:"routeTo"` }
type EventOrchestrationRouterCatchAllActionsOutputReference ¶
type EventOrchestrationRouterCatchAllActionsOutputReference 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() *EventOrchestrationRouterCatchAllActions SetInternalValue(val *EventOrchestrationRouterCatchAllActions) RouteTo() *string SetRouteTo(val *string) RouteToInput() *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 // 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 NewEventOrchestrationRouterCatchAllActionsOutputReference ¶
func NewEventOrchestrationRouterCatchAllActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventOrchestrationRouterCatchAllActionsOutputReference
type EventOrchestrationRouterCatchAllOutputReference ¶
type EventOrchestrationRouterCatchAllOutputReference interface { cdktf.ComplexObject Actions() EventOrchestrationRouterCatchAllActionsOutputReference ActionsInput() *EventOrchestrationRouterCatchAllActions // 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() *EventOrchestrationRouterCatchAll SetInternalValue(val *EventOrchestrationRouterCatchAll) // 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 *EventOrchestrationRouterCatchAllActions) // 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 NewEventOrchestrationRouterCatchAllOutputReference ¶
func NewEventOrchestrationRouterCatchAllOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventOrchestrationRouterCatchAllOutputReference
type EventOrchestrationRouterConfig ¶
type EventOrchestrationRouterConfig 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_router#catch_all EventOrchestrationRouter#catch_all} CatchAll *EventOrchestrationRouterCatchAll `field:"required" json:"catchAll" yaml:"catchAll"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_router#event_orchestration EventOrchestrationRouter#event_orchestration}. EventOrchestration *string `field:"required" json:"eventOrchestration" yaml:"eventOrchestration"` // set block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_router#set EventOrchestrationRouter#set} Set *EventOrchestrationRouterSet `field:"required" json:"set" yaml:"set"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_router#id EventOrchestrationRouter#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 EventOrchestrationRouterSet ¶
type EventOrchestrationRouterSet struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_router#id EventOrchestrationRouter#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_router#rule EventOrchestrationRouter#rule} Rule interface{} `field:"optional" json:"rule" yaml:"rule"` }
type EventOrchestrationRouterSetOutputReference ¶
type EventOrchestrationRouterSetOutputReference 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() *EventOrchestrationRouterSet SetInternalValue(val *EventOrchestrationRouterSet) Rule() EventOrchestrationRouterSetRuleList 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 NewEventOrchestrationRouterSetOutputReference ¶
func NewEventOrchestrationRouterSetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventOrchestrationRouterSetOutputReference
type EventOrchestrationRouterSetRule ¶
type EventOrchestrationRouterSetRule struct { // actions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_router#actions EventOrchestrationRouter#actions} Actions *EventOrchestrationRouterSetRuleActions `field:"required" json:"actions" yaml:"actions"` // condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_router#condition EventOrchestrationRouter#condition} Condition interface{} `field:"optional" json:"condition" yaml:"condition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_router#disabled EventOrchestrationRouter#disabled}. Disabled interface{} `field:"optional" json:"disabled" yaml:"disabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_router#label EventOrchestrationRouter#label}. Label *string `field:"optional" json:"label" yaml:"label"` }
type EventOrchestrationRouterSetRuleActions ¶
type EventOrchestrationRouterSetRuleActions struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_router#route_to EventOrchestrationRouter#route_to}. RouteTo *string `field:"required" json:"routeTo" yaml:"routeTo"` }
type EventOrchestrationRouterSetRuleActionsOutputReference ¶
type EventOrchestrationRouterSetRuleActionsOutputReference 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() *EventOrchestrationRouterSetRuleActions SetInternalValue(val *EventOrchestrationRouterSetRuleActions) RouteTo() *string SetRouteTo(val *string) RouteToInput() *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 // 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 NewEventOrchestrationRouterSetRuleActionsOutputReference ¶
func NewEventOrchestrationRouterSetRuleActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EventOrchestrationRouterSetRuleActionsOutputReference
type EventOrchestrationRouterSetRuleCondition ¶
type EventOrchestrationRouterSetRuleCondition struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/event_orchestration_router#expression EventOrchestrationRouter#expression}. Expression *string `field:"required" json:"expression" yaml:"expression"` }
type EventOrchestrationRouterSetRuleConditionList ¶
type EventOrchestrationRouterSetRuleConditionList 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) EventOrchestrationRouterSetRuleConditionOutputReference // 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 NewEventOrchestrationRouterSetRuleConditionList ¶
func NewEventOrchestrationRouterSetRuleConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventOrchestrationRouterSetRuleConditionList
type EventOrchestrationRouterSetRuleConditionOutputReference ¶
type EventOrchestrationRouterSetRuleConditionOutputReference 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 NewEventOrchestrationRouterSetRuleConditionOutputReference ¶
func NewEventOrchestrationRouterSetRuleConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventOrchestrationRouterSetRuleConditionOutputReference
type EventOrchestrationRouterSetRuleList ¶
type EventOrchestrationRouterSetRuleList 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) EventOrchestrationRouterSetRuleOutputReference // 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 NewEventOrchestrationRouterSetRuleList ¶
func NewEventOrchestrationRouterSetRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EventOrchestrationRouterSetRuleList
type EventOrchestrationRouterSetRuleOutputReference ¶
type EventOrchestrationRouterSetRuleOutputReference interface { cdktf.ComplexObject Actions() EventOrchestrationRouterSetRuleActionsOutputReference ActionsInput() *EventOrchestrationRouterSetRuleActions // 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() EventOrchestrationRouterSetRuleConditionList 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 *EventOrchestrationRouterSetRuleActions) 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 NewEventOrchestrationRouterSetRuleOutputReference ¶
func NewEventOrchestrationRouterSetRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EventOrchestrationRouterSetRuleOutputReference
Source Files
¶
- EventOrchestrationRouter.go
- EventOrchestrationRouterCatchAll.go
- EventOrchestrationRouterCatchAllActions.go
- EventOrchestrationRouterCatchAllActionsOutputReference.go
- EventOrchestrationRouterCatchAllActionsOutputReference__checks.go
- EventOrchestrationRouterCatchAllOutputReference.go
- EventOrchestrationRouterCatchAllOutputReference__checks.go
- EventOrchestrationRouterConfig.go
- EventOrchestrationRouterSet.go
- EventOrchestrationRouterSetOutputReference.go
- EventOrchestrationRouterSetOutputReference__checks.go
- EventOrchestrationRouterSetRule.go
- EventOrchestrationRouterSetRuleActions.go
- EventOrchestrationRouterSetRuleActionsOutputReference.go
- EventOrchestrationRouterSetRuleActionsOutputReference__checks.go
- EventOrchestrationRouterSetRuleCondition.go
- EventOrchestrationRouterSetRuleConditionList.go
- EventOrchestrationRouterSetRuleConditionList__checks.go
- EventOrchestrationRouterSetRuleConditionOutputReference.go
- EventOrchestrationRouterSetRuleConditionOutputReference__checks.go
- EventOrchestrationRouterSetRuleList.go
- EventOrchestrationRouterSetRuleList__checks.go
- EventOrchestrationRouterSetRuleOutputReference.go
- EventOrchestrationRouterSetRuleOutputReference__checks.go
- EventOrchestrationRouter__checks.go
- main.go