Documentation
¶
Index ¶
- func NewRulesetRuleActionsAnnotateList_Override(r RulesetRuleActionsAnnotateList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewRulesetRuleActionsAnnotateOutputReference_Override(r RulesetRuleActionsAnnotateOutputReference, ...)
- func NewRulesetRuleActionsEventActionList_Override(r RulesetRuleActionsEventActionList, ...)
- func NewRulesetRuleActionsEventActionOutputReference_Override(r RulesetRuleActionsEventActionOutputReference, ...)
- func NewRulesetRuleActionsExtractionsList_Override(r RulesetRuleActionsExtractionsList, ...)
- func NewRulesetRuleActionsExtractionsOutputReference_Override(r RulesetRuleActionsExtractionsOutputReference, ...)
- func NewRulesetRuleActionsOutputReference_Override(r RulesetRuleActionsOutputReference, ...)
- func NewRulesetRuleActionsPriorityList_Override(r RulesetRuleActionsPriorityList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewRulesetRuleActionsPriorityOutputReference_Override(r RulesetRuleActionsPriorityOutputReference, ...)
- func NewRulesetRuleActionsRouteList_Override(r RulesetRuleActionsRouteList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewRulesetRuleActionsRouteOutputReference_Override(r RulesetRuleActionsRouteOutputReference, ...)
- func NewRulesetRuleActionsSeverityList_Override(r RulesetRuleActionsSeverityList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewRulesetRuleActionsSeverityOutputReference_Override(r RulesetRuleActionsSeverityOutputReference, ...)
- func NewRulesetRuleActionsSuppressList_Override(r RulesetRuleActionsSuppressList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewRulesetRuleActionsSuppressOutputReference_Override(r RulesetRuleActionsSuppressOutputReference, ...)
- func NewRulesetRuleActionsSuspendList_Override(r RulesetRuleActionsSuspendList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewRulesetRuleActionsSuspendOutputReference_Override(r RulesetRuleActionsSuspendOutputReference, ...)
- func NewRulesetRuleConditionsOutputReference_Override(r RulesetRuleConditionsOutputReference, ...)
- func NewRulesetRuleConditionsSubconditionsList_Override(r RulesetRuleConditionsSubconditionsList, ...)
- func NewRulesetRuleConditionsSubconditionsOutputReference_Override(r RulesetRuleConditionsSubconditionsOutputReference, ...)
- func NewRulesetRuleConditionsSubconditionsParameterList_Override(r RulesetRuleConditionsSubconditionsParameterList, ...)
- func NewRulesetRuleConditionsSubconditionsParameterOutputReference_Override(r RulesetRuleConditionsSubconditionsParameterOutputReference, ...)
- func NewRulesetRuleTimeFrameActiveBetweenList_Override(r RulesetRuleTimeFrameActiveBetweenList, ...)
- func NewRulesetRuleTimeFrameActiveBetweenOutputReference_Override(r RulesetRuleTimeFrameActiveBetweenOutputReference, ...)
- func NewRulesetRuleTimeFrameOutputReference_Override(r RulesetRuleTimeFrameOutputReference, ...)
- func NewRulesetRuleTimeFrameScheduledWeeklyList_Override(r RulesetRuleTimeFrameScheduledWeeklyList, ...)
- func NewRulesetRuleTimeFrameScheduledWeeklyOutputReference_Override(r RulesetRuleTimeFrameScheduledWeeklyOutputReference, ...)
- func NewRulesetRuleVariableList_Override(r RulesetRuleVariableList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewRulesetRuleVariableOutputReference_Override(r RulesetRuleVariableOutputReference, ...)
- func NewRulesetRuleVariableParametersList_Override(r RulesetRuleVariableParametersList, ...)
- func NewRulesetRuleVariableParametersOutputReference_Override(r RulesetRuleVariableParametersOutputReference, ...)
- func NewRulesetRule_Override(r RulesetRule, scope constructs.Construct, id *string, ...)
- func RulesetRule_IsConstruct(x interface{}) *bool
- func RulesetRule_TfResourceType() *string
- type RulesetRule
- type RulesetRuleActions
- type RulesetRuleActionsAnnotate
- type RulesetRuleActionsAnnotateList
- type RulesetRuleActionsAnnotateOutputReference
- type RulesetRuleActionsEventAction
- type RulesetRuleActionsEventActionList
- type RulesetRuleActionsEventActionOutputReference
- type RulesetRuleActionsExtractions
- type RulesetRuleActionsExtractionsList
- type RulesetRuleActionsExtractionsOutputReference
- type RulesetRuleActionsOutputReference
- type RulesetRuleActionsPriority
- type RulesetRuleActionsPriorityList
- type RulesetRuleActionsPriorityOutputReference
- type RulesetRuleActionsRoute
- type RulesetRuleActionsRouteList
- type RulesetRuleActionsRouteOutputReference
- type RulesetRuleActionsSeverity
- type RulesetRuleActionsSeverityList
- type RulesetRuleActionsSeverityOutputReference
- type RulesetRuleActionsSuppress
- type RulesetRuleActionsSuppressList
- type RulesetRuleActionsSuppressOutputReference
- type RulesetRuleActionsSuspend
- type RulesetRuleActionsSuspendList
- type RulesetRuleActionsSuspendOutputReference
- type RulesetRuleConditions
- type RulesetRuleConditionsOutputReference
- type RulesetRuleConditionsSubconditions
- type RulesetRuleConditionsSubconditionsList
- type RulesetRuleConditionsSubconditionsOutputReference
- type RulesetRuleConditionsSubconditionsParameter
- type RulesetRuleConditionsSubconditionsParameterList
- type RulesetRuleConditionsSubconditionsParameterOutputReference
- type RulesetRuleConfig
- type RulesetRuleTimeFrame
- type RulesetRuleTimeFrameActiveBetween
- type RulesetRuleTimeFrameActiveBetweenList
- type RulesetRuleTimeFrameActiveBetweenOutputReference
- type RulesetRuleTimeFrameOutputReference
- type RulesetRuleTimeFrameScheduledWeekly
- type RulesetRuleTimeFrameScheduledWeeklyList
- type RulesetRuleTimeFrameScheduledWeeklyOutputReference
- type RulesetRuleVariable
- type RulesetRuleVariableList
- type RulesetRuleVariableOutputReference
- type RulesetRuleVariableParameters
- type RulesetRuleVariableParametersList
- type RulesetRuleVariableParametersOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRulesetRuleActionsAnnotateList_Override ¶
func NewRulesetRuleActionsAnnotateList_Override(r RulesetRuleActionsAnnotateList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewRulesetRuleActionsAnnotateOutputReference_Override ¶
func NewRulesetRuleActionsAnnotateOutputReference_Override(r RulesetRuleActionsAnnotateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewRulesetRuleActionsEventActionList_Override ¶
func NewRulesetRuleActionsEventActionList_Override(r RulesetRuleActionsEventActionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewRulesetRuleActionsEventActionOutputReference_Override ¶
func NewRulesetRuleActionsEventActionOutputReference_Override(r RulesetRuleActionsEventActionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewRulesetRuleActionsExtractionsList_Override ¶
func NewRulesetRuleActionsExtractionsList_Override(r RulesetRuleActionsExtractionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewRulesetRuleActionsExtractionsOutputReference_Override ¶
func NewRulesetRuleActionsExtractionsOutputReference_Override(r RulesetRuleActionsExtractionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewRulesetRuleActionsOutputReference_Override ¶
func NewRulesetRuleActionsOutputReference_Override(r RulesetRuleActionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewRulesetRuleActionsPriorityList_Override ¶
func NewRulesetRuleActionsPriorityList_Override(r RulesetRuleActionsPriorityList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewRulesetRuleActionsPriorityOutputReference_Override ¶
func NewRulesetRuleActionsPriorityOutputReference_Override(r RulesetRuleActionsPriorityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewRulesetRuleActionsRouteList_Override ¶
func NewRulesetRuleActionsRouteList_Override(r RulesetRuleActionsRouteList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewRulesetRuleActionsRouteOutputReference_Override ¶
func NewRulesetRuleActionsRouteOutputReference_Override(r RulesetRuleActionsRouteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewRulesetRuleActionsSeverityList_Override ¶
func NewRulesetRuleActionsSeverityList_Override(r RulesetRuleActionsSeverityList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewRulesetRuleActionsSeverityOutputReference_Override ¶
func NewRulesetRuleActionsSeverityOutputReference_Override(r RulesetRuleActionsSeverityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewRulesetRuleActionsSuppressList_Override ¶
func NewRulesetRuleActionsSuppressList_Override(r RulesetRuleActionsSuppressList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewRulesetRuleActionsSuppressOutputReference_Override ¶
func NewRulesetRuleActionsSuppressOutputReference_Override(r RulesetRuleActionsSuppressOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewRulesetRuleActionsSuspendList_Override ¶
func NewRulesetRuleActionsSuspendList_Override(r RulesetRuleActionsSuspendList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewRulesetRuleActionsSuspendOutputReference_Override ¶
func NewRulesetRuleActionsSuspendOutputReference_Override(r RulesetRuleActionsSuspendOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewRulesetRuleConditionsOutputReference_Override ¶
func NewRulesetRuleConditionsOutputReference_Override(r RulesetRuleConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewRulesetRuleConditionsSubconditionsList_Override ¶
func NewRulesetRuleConditionsSubconditionsList_Override(r RulesetRuleConditionsSubconditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewRulesetRuleConditionsSubconditionsOutputReference_Override ¶
func NewRulesetRuleConditionsSubconditionsOutputReference_Override(r RulesetRuleConditionsSubconditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewRulesetRuleConditionsSubconditionsParameterList_Override ¶
func NewRulesetRuleConditionsSubconditionsParameterList_Override(r RulesetRuleConditionsSubconditionsParameterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewRulesetRuleConditionsSubconditionsParameterOutputReference_Override ¶
func NewRulesetRuleConditionsSubconditionsParameterOutputReference_Override(r RulesetRuleConditionsSubconditionsParameterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewRulesetRuleTimeFrameActiveBetweenList_Override ¶
func NewRulesetRuleTimeFrameActiveBetweenList_Override(r RulesetRuleTimeFrameActiveBetweenList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewRulesetRuleTimeFrameActiveBetweenOutputReference_Override ¶
func NewRulesetRuleTimeFrameActiveBetweenOutputReference_Override(r RulesetRuleTimeFrameActiveBetweenOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewRulesetRuleTimeFrameOutputReference_Override ¶
func NewRulesetRuleTimeFrameOutputReference_Override(r RulesetRuleTimeFrameOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewRulesetRuleTimeFrameScheduledWeeklyList_Override ¶
func NewRulesetRuleTimeFrameScheduledWeeklyList_Override(r RulesetRuleTimeFrameScheduledWeeklyList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewRulesetRuleTimeFrameScheduledWeeklyOutputReference_Override ¶
func NewRulesetRuleTimeFrameScheduledWeeklyOutputReference_Override(r RulesetRuleTimeFrameScheduledWeeklyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewRulesetRuleVariableList_Override ¶
func NewRulesetRuleVariableList_Override(r RulesetRuleVariableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewRulesetRuleVariableOutputReference_Override ¶
func NewRulesetRuleVariableOutputReference_Override(r RulesetRuleVariableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewRulesetRuleVariableParametersList_Override ¶
func NewRulesetRuleVariableParametersList_Override(r RulesetRuleVariableParametersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewRulesetRuleVariableParametersOutputReference_Override ¶
func NewRulesetRuleVariableParametersOutputReference_Override(r RulesetRuleVariableParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewRulesetRule_Override ¶
func NewRulesetRule_Override(r RulesetRule, scope constructs.Construct, id *string, config *RulesetRuleConfig)
Create a new {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule pagerduty_ruleset_rule} Resource.
func RulesetRule_IsConstruct ¶
func RulesetRule_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 RulesetRule_TfResourceType ¶
func RulesetRule_TfResourceType() *string
Types ¶
type RulesetRule ¶
type RulesetRule interface { cdktf.TerraformResource Actions() RulesetRuleActionsOutputReference ActionsInput() *RulesetRuleActions CatchAll() interface{} SetCatchAll(val interface{}) CatchAllInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack Conditions() RulesetRuleConditionsOutputReference ConditionsInput() *RulesetRuleConditions // 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) Disabled() interface{} SetDisabled(val interface{}) DisabledInput() interface{} // 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 Position() *float64 SetPosition(val *float64) PositionInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Ruleset() *string SetRuleset(val *string) RulesetInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TimeFrame() RulesetRuleTimeFrameOutputReference TimeFrameInput() *RulesetRuleTimeFrame Variable() RulesetRuleVariableList VariableInput() interface{} // 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) PutActions(value *RulesetRuleActions) PutConditions(value *RulesetRuleConditions) PutTimeFrame(value *RulesetRuleTimeFrame) PutVariable(value interface{}) ResetActions() ResetCatchAll() ResetConditions() ResetDisabled() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPosition() ResetTimeFrame() ResetVariable() 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/ruleset_rule pagerduty_ruleset_rule}.
func NewRulesetRule ¶
func NewRulesetRule(scope constructs.Construct, id *string, config *RulesetRuleConfig) RulesetRule
Create a new {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule pagerduty_ruleset_rule} Resource.
type RulesetRuleActions ¶
type RulesetRuleActions struct { // annotate block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#annotate RulesetRule#annotate} Annotate interface{} `field:"optional" json:"annotate" yaml:"annotate"` // event_action block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#event_action RulesetRule#event_action} EventAction interface{} `field:"optional" json:"eventAction" yaml:"eventAction"` // extractions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#extractions RulesetRule#extractions} Extractions interface{} `field:"optional" json:"extractions" yaml:"extractions"` // priority block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#priority RulesetRule#priority} Priority interface{} `field:"optional" json:"priority" yaml:"priority"` // route block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#route RulesetRule#route} Route interface{} `field:"optional" json:"route" yaml:"route"` // severity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#severity RulesetRule#severity} Severity interface{} `field:"optional" json:"severity" yaml:"severity"` // suppress block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#suppress RulesetRule#suppress} Suppress interface{} `field:"optional" json:"suppress" yaml:"suppress"` // suspend block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#suspend RulesetRule#suspend} Suspend interface{} `field:"optional" json:"suspend" yaml:"suspend"` }
type RulesetRuleActionsAnnotate ¶
type RulesetRuleActionsAnnotate struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#value RulesetRule#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type RulesetRuleActionsAnnotateList ¶
type RulesetRuleActionsAnnotateList 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) RulesetRuleActionsAnnotateOutputReference // 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 NewRulesetRuleActionsAnnotateList ¶
func NewRulesetRuleActionsAnnotateList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RulesetRuleActionsAnnotateList
type RulesetRuleActionsAnnotateOutputReference ¶
type RulesetRuleActionsAnnotateOutputReference 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{}) // 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 ResetValue() // 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 NewRulesetRuleActionsAnnotateOutputReference ¶
func NewRulesetRuleActionsAnnotateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) RulesetRuleActionsAnnotateOutputReference
type RulesetRuleActionsEventAction ¶
type RulesetRuleActionsEventAction struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#value RulesetRule#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type RulesetRuleActionsEventActionList ¶
type RulesetRuleActionsEventActionList 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) RulesetRuleActionsEventActionOutputReference // 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 NewRulesetRuleActionsEventActionList ¶
func NewRulesetRuleActionsEventActionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RulesetRuleActionsEventActionList
type RulesetRuleActionsEventActionOutputReference ¶
type RulesetRuleActionsEventActionOutputReference 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{}) // 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 ResetValue() // 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 NewRulesetRuleActionsEventActionOutputReference ¶
func NewRulesetRuleActionsEventActionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) RulesetRuleActionsEventActionOutputReference
type RulesetRuleActionsExtractions ¶
type RulesetRuleActionsExtractions struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#regex RulesetRule#regex}. Regex *string `field:"optional" json:"regex" yaml:"regex"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#source RulesetRule#source}. Source *string `field:"optional" json:"source" yaml:"source"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#target RulesetRule#target}. Target *string `field:"optional" json:"target" yaml:"target"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#template RulesetRule#template}. Template *string `field:"optional" json:"template" yaml:"template"` }
type RulesetRuleActionsExtractionsList ¶
type RulesetRuleActionsExtractionsList 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) RulesetRuleActionsExtractionsOutputReference // 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 NewRulesetRuleActionsExtractionsList ¶
func NewRulesetRuleActionsExtractionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RulesetRuleActionsExtractionsList
type RulesetRuleActionsExtractionsOutputReference ¶
type RulesetRuleActionsExtractionsOutputReference 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() ResetTarget() 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 NewRulesetRuleActionsExtractionsOutputReference ¶
func NewRulesetRuleActionsExtractionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) RulesetRuleActionsExtractionsOutputReference
type RulesetRuleActionsOutputReference ¶
type RulesetRuleActionsOutputReference interface { cdktf.ComplexObject Annotate() RulesetRuleActionsAnnotateList AnnotateInput() 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 EventAction() RulesetRuleActionsEventActionList EventActionInput() interface{} Extractions() RulesetRuleActionsExtractionsList ExtractionsInput() interface{} // Experimental. Fqn() *string InternalValue() *RulesetRuleActions SetInternalValue(val *RulesetRuleActions) Priority() RulesetRuleActionsPriorityList PriorityInput() interface{} Route() RulesetRuleActionsRouteList RouteInput() interface{} Severity() RulesetRuleActionsSeverityList SeverityInput() interface{} Suppress() RulesetRuleActionsSuppressList SuppressInput() interface{} Suspend() RulesetRuleActionsSuspendList SuspendInput() 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 PutAnnotate(value interface{}) PutEventAction(value interface{}) PutExtractions(value interface{}) PutPriority(value interface{}) PutRoute(value interface{}) PutSeverity(value interface{}) PutSuppress(value interface{}) PutSuspend(value interface{}) ResetAnnotate() ResetEventAction() ResetExtractions() ResetPriority() ResetRoute() ResetSeverity() ResetSuppress() ResetSuspend() // 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 NewRulesetRuleActionsOutputReference ¶
func NewRulesetRuleActionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) RulesetRuleActionsOutputReference
type RulesetRuleActionsPriority ¶
type RulesetRuleActionsPriority struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#value RulesetRule#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type RulesetRuleActionsPriorityList ¶
type RulesetRuleActionsPriorityList 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) RulesetRuleActionsPriorityOutputReference // 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 NewRulesetRuleActionsPriorityList ¶
func NewRulesetRuleActionsPriorityList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RulesetRuleActionsPriorityList
type RulesetRuleActionsPriorityOutputReference ¶
type RulesetRuleActionsPriorityOutputReference 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{}) // 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 ResetValue() // 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 NewRulesetRuleActionsPriorityOutputReference ¶
func NewRulesetRuleActionsPriorityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) RulesetRuleActionsPriorityOutputReference
type RulesetRuleActionsRoute ¶
type RulesetRuleActionsRoute struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#value RulesetRule#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type RulesetRuleActionsRouteList ¶
type RulesetRuleActionsRouteList 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) RulesetRuleActionsRouteOutputReference // 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 NewRulesetRuleActionsRouteList ¶
func NewRulesetRuleActionsRouteList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RulesetRuleActionsRouteList
type RulesetRuleActionsRouteOutputReference ¶
type RulesetRuleActionsRouteOutputReference 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{}) // 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 ResetValue() // 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 NewRulesetRuleActionsRouteOutputReference ¶
func NewRulesetRuleActionsRouteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) RulesetRuleActionsRouteOutputReference
type RulesetRuleActionsSeverity ¶
type RulesetRuleActionsSeverity struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#value RulesetRule#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type RulesetRuleActionsSeverityList ¶
type RulesetRuleActionsSeverityList 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) RulesetRuleActionsSeverityOutputReference // 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 NewRulesetRuleActionsSeverityList ¶
func NewRulesetRuleActionsSeverityList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RulesetRuleActionsSeverityList
type RulesetRuleActionsSeverityOutputReference ¶
type RulesetRuleActionsSeverityOutputReference 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{}) // 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 ResetValue() // 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 NewRulesetRuleActionsSeverityOutputReference ¶
func NewRulesetRuleActionsSeverityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) RulesetRuleActionsSeverityOutputReference
type RulesetRuleActionsSuppress ¶
type RulesetRuleActionsSuppress struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#threshold_time_amount RulesetRule#threshold_time_amount}. ThresholdTimeAmount *float64 `field:"optional" json:"thresholdTimeAmount" yaml:"thresholdTimeAmount"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#threshold_time_unit RulesetRule#threshold_time_unit}. ThresholdTimeUnit *string `field:"optional" json:"thresholdTimeUnit" yaml:"thresholdTimeUnit"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#threshold_value RulesetRule#threshold_value}. ThresholdValue *float64 `field:"optional" json:"thresholdValue" yaml:"thresholdValue"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#value RulesetRule#value}. Value interface{} `field:"optional" json:"value" yaml:"value"` }
type RulesetRuleActionsSuppressList ¶
type RulesetRuleActionsSuppressList 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) RulesetRuleActionsSuppressOutputReference // 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 NewRulesetRuleActionsSuppressList ¶
func NewRulesetRuleActionsSuppressList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RulesetRuleActionsSuppressList
type RulesetRuleActionsSuppressOutputReference ¶
type RulesetRuleActionsSuppressOutputReference 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{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ThresholdTimeAmount() *float64 SetThresholdTimeAmount(val *float64) ThresholdTimeAmountInput() *float64 ThresholdTimeUnit() *string SetThresholdTimeUnit(val *string) ThresholdTimeUnitInput() *string ThresholdValue() *float64 SetThresholdValue(val *float64) ThresholdValueInput() *float64 Value() interface{} SetValue(val interface{}) ValueInput() 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 ResetThresholdTimeAmount() ResetThresholdTimeUnit() ResetThresholdValue() ResetValue() // 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 NewRulesetRuleActionsSuppressOutputReference ¶
func NewRulesetRuleActionsSuppressOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) RulesetRuleActionsSuppressOutputReference
type RulesetRuleActionsSuspend ¶
type RulesetRuleActionsSuspend struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#value RulesetRule#value}. Value *float64 `field:"optional" json:"value" yaml:"value"` }
type RulesetRuleActionsSuspendList ¶
type RulesetRuleActionsSuspendList 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) RulesetRuleActionsSuspendOutputReference // 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 NewRulesetRuleActionsSuspendList ¶
func NewRulesetRuleActionsSuspendList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RulesetRuleActionsSuspendList
type RulesetRuleActionsSuspendOutputReference ¶
type RulesetRuleActionsSuspendOutputReference 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{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *float64 SetValue(val *float64) ValueInput() *float64 // 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 ResetValue() // 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 NewRulesetRuleActionsSuspendOutputReference ¶
func NewRulesetRuleActionsSuspendOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) RulesetRuleActionsSuspendOutputReference
type RulesetRuleConditions ¶
type RulesetRuleConditions struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#operator RulesetRule#operator}. Operator *string `field:"optional" json:"operator" yaml:"operator"` // subconditions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#subconditions RulesetRule#subconditions} Subconditions interface{} `field:"optional" json:"subconditions" yaml:"subconditions"` }
type RulesetRuleConditionsOutputReference ¶
type RulesetRuleConditionsOutputReference 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() *RulesetRuleConditions SetInternalValue(val *RulesetRuleConditions) Operator() *string SetOperator(val *string) OperatorInput() *string Subconditions() RulesetRuleConditionsSubconditionsList SubconditionsInput() 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 PutSubconditions(value interface{}) ResetOperator() ResetSubconditions() // 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 NewRulesetRuleConditionsOutputReference ¶
func NewRulesetRuleConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) RulesetRuleConditionsOutputReference
type RulesetRuleConditionsSubconditions ¶
type RulesetRuleConditionsSubconditions struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#operator RulesetRule#operator}. Operator *string `field:"optional" json:"operator" yaml:"operator"` // parameter block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#parameter RulesetRule#parameter} Parameter interface{} `field:"optional" json:"parameter" yaml:"parameter"` }
type RulesetRuleConditionsSubconditionsList ¶
type RulesetRuleConditionsSubconditionsList 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) RulesetRuleConditionsSubconditionsOutputReference // 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 NewRulesetRuleConditionsSubconditionsList ¶
func NewRulesetRuleConditionsSubconditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RulesetRuleConditionsSubconditionsList
type RulesetRuleConditionsSubconditionsOutputReference ¶
type RulesetRuleConditionsSubconditionsOutputReference 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{}) Operator() *string SetOperator(val *string) OperatorInput() *string Parameter() RulesetRuleConditionsSubconditionsParameterList ParameterInput() 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 PutParameter(value interface{}) ResetOperator() 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 NewRulesetRuleConditionsSubconditionsOutputReference ¶
func NewRulesetRuleConditionsSubconditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) RulesetRuleConditionsSubconditionsOutputReference
type RulesetRuleConditionsSubconditionsParameter ¶
type RulesetRuleConditionsSubconditionsParameter struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#path RulesetRule#path}. Path *string `field:"optional" json:"path" yaml:"path"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#value RulesetRule#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type RulesetRuleConditionsSubconditionsParameterList ¶
type RulesetRuleConditionsSubconditionsParameterList 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) RulesetRuleConditionsSubconditionsParameterOutputReference // 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 NewRulesetRuleConditionsSubconditionsParameterList ¶
func NewRulesetRuleConditionsSubconditionsParameterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RulesetRuleConditionsSubconditionsParameterList
type RulesetRuleConditionsSubconditionsParameterOutputReference ¶
type RulesetRuleConditionsSubconditionsParameterOutputReference 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{}) Path() *string SetPath(val *string) PathInput() *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 ResetPath() ResetValue() // 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 NewRulesetRuleConditionsSubconditionsParameterOutputReference ¶
func NewRulesetRuleConditionsSubconditionsParameterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) RulesetRuleConditionsSubconditionsParameterOutputReference
type RulesetRuleConfig ¶
type RulesetRuleConfig 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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#ruleset RulesetRule#ruleset}. Ruleset *string `field:"required" json:"ruleset" yaml:"ruleset"` // actions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#actions RulesetRule#actions} Actions *RulesetRuleActions `field:"optional" json:"actions" yaml:"actions"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#catch_all RulesetRule#catch_all}. CatchAll interface{} `field:"optional" json:"catchAll" yaml:"catchAll"` // conditions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#conditions RulesetRule#conditions} Conditions *RulesetRuleConditions `field:"optional" json:"conditions" yaml:"conditions"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#disabled RulesetRule#disabled}. Disabled interface{} `field:"optional" json:"disabled" yaml:"disabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#id RulesetRule#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#position RulesetRule#position}. Position *float64 `field:"optional" json:"position" yaml:"position"` // time_frame block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#time_frame RulesetRule#time_frame} TimeFrame *RulesetRuleTimeFrame `field:"optional" json:"timeFrame" yaml:"timeFrame"` // variable block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#variable RulesetRule#variable} Variable interface{} `field:"optional" json:"variable" yaml:"variable"` }
type RulesetRuleTimeFrame ¶
type RulesetRuleTimeFrame struct { // active_between block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#active_between RulesetRule#active_between} ActiveBetween interface{} `field:"optional" json:"activeBetween" yaml:"activeBetween"` // scheduled_weekly block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#scheduled_weekly RulesetRule#scheduled_weekly} ScheduledWeekly interface{} `field:"optional" json:"scheduledWeekly" yaml:"scheduledWeekly"` }
type RulesetRuleTimeFrameActiveBetween ¶
type RulesetRuleTimeFrameActiveBetween struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#end_time RulesetRule#end_time}. EndTime *float64 `field:"optional" json:"endTime" yaml:"endTime"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#start_time RulesetRule#start_time}. StartTime *float64 `field:"optional" json:"startTime" yaml:"startTime"` }
type RulesetRuleTimeFrameActiveBetweenList ¶
type RulesetRuleTimeFrameActiveBetweenList 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) RulesetRuleTimeFrameActiveBetweenOutputReference // 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 NewRulesetRuleTimeFrameActiveBetweenList ¶
func NewRulesetRuleTimeFrameActiveBetweenList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RulesetRuleTimeFrameActiveBetweenList
type RulesetRuleTimeFrameActiveBetweenOutputReference ¶
type RulesetRuleTimeFrameActiveBetweenOutputReference 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 EndTime() *float64 SetEndTime(val *float64) EndTimeInput() *float64 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) StartTime() *float64 SetStartTime(val *float64) StartTimeInput() *float64 // 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 ResetEndTime() ResetStartTime() // 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 NewRulesetRuleTimeFrameActiveBetweenOutputReference ¶
func NewRulesetRuleTimeFrameActiveBetweenOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) RulesetRuleTimeFrameActiveBetweenOutputReference
type RulesetRuleTimeFrameOutputReference ¶
type RulesetRuleTimeFrameOutputReference interface { cdktf.ComplexObject ActiveBetween() RulesetRuleTimeFrameActiveBetweenList ActiveBetweenInput() 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 InternalValue() *RulesetRuleTimeFrame SetInternalValue(val *RulesetRuleTimeFrame) ScheduledWeekly() RulesetRuleTimeFrameScheduledWeeklyList ScheduledWeeklyInput() 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 PutActiveBetween(value interface{}) PutScheduledWeekly(value interface{}) ResetActiveBetween() ResetScheduledWeekly() // 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 NewRulesetRuleTimeFrameOutputReference ¶
func NewRulesetRuleTimeFrameOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) RulesetRuleTimeFrameOutputReference
type RulesetRuleTimeFrameScheduledWeekly ¶
type RulesetRuleTimeFrameScheduledWeekly struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#duration RulesetRule#duration}. Duration *float64 `field:"optional" json:"duration" yaml:"duration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#start_time RulesetRule#start_time}. StartTime *float64 `field:"optional" json:"startTime" yaml:"startTime"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#timezone RulesetRule#timezone}. Timezone *string `field:"optional" json:"timezone" yaml:"timezone"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#weekdays RulesetRule#weekdays}. Weekdays *[]*float64 `field:"optional" json:"weekdays" yaml:"weekdays"` }
type RulesetRuleTimeFrameScheduledWeeklyList ¶
type RulesetRuleTimeFrameScheduledWeeklyList 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) RulesetRuleTimeFrameScheduledWeeklyOutputReference // 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 NewRulesetRuleTimeFrameScheduledWeeklyList ¶
func NewRulesetRuleTimeFrameScheduledWeeklyList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RulesetRuleTimeFrameScheduledWeeklyList
type RulesetRuleTimeFrameScheduledWeeklyOutputReference ¶
type RulesetRuleTimeFrameScheduledWeeklyOutputReference 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 Duration() *float64 SetDuration(val *float64) DurationInput() *float64 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) StartTime() *float64 SetStartTime(val *float64) StartTimeInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timezone() *string SetTimezone(val *string) TimezoneInput() *string Weekdays() *[]*float64 SetWeekdays(val *[]*float64) WeekdaysInput() *[]*float64 // 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 ResetDuration() ResetStartTime() ResetTimezone() ResetWeekdays() // 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 NewRulesetRuleTimeFrameScheduledWeeklyOutputReference ¶
func NewRulesetRuleTimeFrameScheduledWeeklyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) RulesetRuleTimeFrameScheduledWeeklyOutputReference
type RulesetRuleVariable ¶
type RulesetRuleVariable struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#name RulesetRule#name}. Name *string `field:"optional" json:"name" yaml:"name"` // parameters block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#parameters RulesetRule#parameters} Parameters interface{} `field:"optional" json:"parameters" yaml:"parameters"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#type RulesetRule#type}. Type *string `field:"optional" json:"type" yaml:"type"` }
type RulesetRuleVariableList ¶
type RulesetRuleVariableList 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) RulesetRuleVariableOutputReference // 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 NewRulesetRuleVariableList ¶
func NewRulesetRuleVariableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RulesetRuleVariableList
type RulesetRuleVariableOutputReference ¶
type RulesetRuleVariableOutputReference 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 Parameters() RulesetRuleVariableParametersList ParametersInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *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 PutParameters(value interface{}) ResetName() ResetParameters() ResetType() // 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 NewRulesetRuleVariableOutputReference ¶
func NewRulesetRuleVariableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) RulesetRuleVariableOutputReference
type RulesetRuleVariableParameters ¶
type RulesetRuleVariableParameters struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#path RulesetRule#path}. Path *string `field:"optional" json:"path" yaml:"path"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/pagerduty/r/ruleset_rule#value RulesetRule#value}. Value *string `field:"optional" json:"value" yaml:"value"` }
type RulesetRuleVariableParametersList ¶
type RulesetRuleVariableParametersList 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) RulesetRuleVariableParametersOutputReference // 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 NewRulesetRuleVariableParametersList ¶
func NewRulesetRuleVariableParametersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) RulesetRuleVariableParametersList
type RulesetRuleVariableParametersOutputReference ¶
type RulesetRuleVariableParametersOutputReference 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{}) Path() *string SetPath(val *string) PathInput() *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 ResetPath() ResetValue() // 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 NewRulesetRuleVariableParametersOutputReference ¶
func NewRulesetRuleVariableParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) RulesetRuleVariableParametersOutputReference
Source Files
¶
- rulesetrule.go
- rulesetrule_RulesetRule.go
- rulesetrule_RulesetRuleActions.go
- rulesetrule_RulesetRuleActionsAnnotate.go
- rulesetrule_RulesetRuleActionsAnnotateList.go
- rulesetrule_RulesetRuleActionsAnnotateList__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsAnnotateOutputReference.go
- rulesetrule_RulesetRuleActionsAnnotateOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsEventAction.go
- rulesetrule_RulesetRuleActionsEventActionList.go
- rulesetrule_RulesetRuleActionsEventActionList__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsEventActionOutputReference.go
- rulesetrule_RulesetRuleActionsEventActionOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsExtractions.go
- rulesetrule_RulesetRuleActionsExtractionsList.go
- rulesetrule_RulesetRuleActionsExtractionsList__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsExtractionsOutputReference.go
- rulesetrule_RulesetRuleActionsExtractionsOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsOutputReference.go
- rulesetrule_RulesetRuleActionsOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsPriority.go
- rulesetrule_RulesetRuleActionsPriorityList.go
- rulesetrule_RulesetRuleActionsPriorityList__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsPriorityOutputReference.go
- rulesetrule_RulesetRuleActionsPriorityOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsRoute.go
- rulesetrule_RulesetRuleActionsRouteList.go
- rulesetrule_RulesetRuleActionsRouteList__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsRouteOutputReference.go
- rulesetrule_RulesetRuleActionsRouteOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsSeverity.go
- rulesetrule_RulesetRuleActionsSeverityList.go
- rulesetrule_RulesetRuleActionsSeverityList__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsSeverityOutputReference.go
- rulesetrule_RulesetRuleActionsSeverityOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsSuppress.go
- rulesetrule_RulesetRuleActionsSuppressList.go
- rulesetrule_RulesetRuleActionsSuppressList__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsSuppressOutputReference.go
- rulesetrule_RulesetRuleActionsSuppressOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsSuspend.go
- rulesetrule_RulesetRuleActionsSuspendList.go
- rulesetrule_RulesetRuleActionsSuspendList__runtime_type_checks.go
- rulesetrule_RulesetRuleActionsSuspendOutputReference.go
- rulesetrule_RulesetRuleActionsSuspendOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleConditions.go
- rulesetrule_RulesetRuleConditionsOutputReference.go
- rulesetrule_RulesetRuleConditionsOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleConditionsSubconditions.go
- rulesetrule_RulesetRuleConditionsSubconditionsList.go
- rulesetrule_RulesetRuleConditionsSubconditionsList__runtime_type_checks.go
- rulesetrule_RulesetRuleConditionsSubconditionsOutputReference.go
- rulesetrule_RulesetRuleConditionsSubconditionsOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleConditionsSubconditionsParameter.go
- rulesetrule_RulesetRuleConditionsSubconditionsParameterList.go
- rulesetrule_RulesetRuleConditionsSubconditionsParameterList__runtime_type_checks.go
- rulesetrule_RulesetRuleConditionsSubconditionsParameterOutputReference.go
- rulesetrule_RulesetRuleConditionsSubconditionsParameterOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleConfig.go
- rulesetrule_RulesetRuleTimeFrame.go
- rulesetrule_RulesetRuleTimeFrameActiveBetween.go
- rulesetrule_RulesetRuleTimeFrameActiveBetweenList.go
- rulesetrule_RulesetRuleTimeFrameActiveBetweenList__runtime_type_checks.go
- rulesetrule_RulesetRuleTimeFrameActiveBetweenOutputReference.go
- rulesetrule_RulesetRuleTimeFrameActiveBetweenOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleTimeFrameOutputReference.go
- rulesetrule_RulesetRuleTimeFrameOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleTimeFrameScheduledWeekly.go
- rulesetrule_RulesetRuleTimeFrameScheduledWeeklyList.go
- rulesetrule_RulesetRuleTimeFrameScheduledWeeklyList__runtime_type_checks.go
- rulesetrule_RulesetRuleTimeFrameScheduledWeeklyOutputReference.go
- rulesetrule_RulesetRuleTimeFrameScheduledWeeklyOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleVariable.go
- rulesetrule_RulesetRuleVariableList.go
- rulesetrule_RulesetRuleVariableList__runtime_type_checks.go
- rulesetrule_RulesetRuleVariableOutputReference.go
- rulesetrule_RulesetRuleVariableOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRuleVariableParameters.go
- rulesetrule_RulesetRuleVariableParametersList.go
- rulesetrule_RulesetRuleVariableParametersList__runtime_type_checks.go
- rulesetrule_RulesetRuleVariableParametersOutputReference.go
- rulesetrule_RulesetRuleVariableParametersOutputReference__runtime_type_checks.go
- rulesetrule_RulesetRule__runtime_type_checks.go