Documentation ¶
Index ¶
- func MonitorActionRuleActionGroup_IsConstruct(x interface{}) *bool
- func MonitorActionRuleActionGroup_IsTerraformElement(x interface{}) *bool
- func MonitorActionRuleActionGroup_IsTerraformResource(x interface{}) *bool
- func MonitorActionRuleActionGroup_TfResourceType() *string
- func NewMonitorActionRuleActionGroupConditionAlertContextOutputReference_Override(m MonitorActionRuleActionGroupConditionAlertContextOutputReference, ...)
- func NewMonitorActionRuleActionGroupConditionAlertRuleIdOutputReference_Override(m MonitorActionRuleActionGroupConditionAlertRuleIdOutputReference, ...)
- func NewMonitorActionRuleActionGroupConditionDescriptionOutputReference_Override(m MonitorActionRuleActionGroupConditionDescriptionOutputReference, ...)
- func NewMonitorActionRuleActionGroupConditionMonitorOutputReference_Override(m MonitorActionRuleActionGroupConditionMonitorOutputReference, ...)
- func NewMonitorActionRuleActionGroupConditionMonitorServiceOutputReference_Override(m MonitorActionRuleActionGroupConditionMonitorServiceOutputReference, ...)
- func NewMonitorActionRuleActionGroupConditionOutputReference_Override(m MonitorActionRuleActionGroupConditionOutputReference, ...)
- func NewMonitorActionRuleActionGroupConditionSeverityOutputReference_Override(m MonitorActionRuleActionGroupConditionSeverityOutputReference, ...)
- func NewMonitorActionRuleActionGroupConditionTargetResourceTypeOutputReference_Override(m MonitorActionRuleActionGroupConditionTargetResourceTypeOutputReference, ...)
- func NewMonitorActionRuleActionGroupScopeOutputReference_Override(m MonitorActionRuleActionGroupScopeOutputReference, ...)
- func NewMonitorActionRuleActionGroupTimeoutsOutputReference_Override(m MonitorActionRuleActionGroupTimeoutsOutputReference, ...)
- func NewMonitorActionRuleActionGroup_Override(m MonitorActionRuleActionGroup, scope constructs.Construct, id *string, ...)
- type MonitorActionRuleActionGroup
- type MonitorActionRuleActionGroupCondition
- type MonitorActionRuleActionGroupConditionAlertContext
- type MonitorActionRuleActionGroupConditionAlertContextOutputReference
- type MonitorActionRuleActionGroupConditionAlertRuleId
- type MonitorActionRuleActionGroupConditionAlertRuleIdOutputReference
- type MonitorActionRuleActionGroupConditionDescription
- type MonitorActionRuleActionGroupConditionDescriptionOutputReference
- type MonitorActionRuleActionGroupConditionMonitor
- type MonitorActionRuleActionGroupConditionMonitorOutputReference
- type MonitorActionRuleActionGroupConditionMonitorService
- type MonitorActionRuleActionGroupConditionMonitorServiceOutputReference
- type MonitorActionRuleActionGroupConditionOutputReference
- type MonitorActionRuleActionGroupConditionSeverity
- type MonitorActionRuleActionGroupConditionSeverityOutputReference
- type MonitorActionRuleActionGroupConditionTargetResourceType
- type MonitorActionRuleActionGroupConditionTargetResourceTypeOutputReference
- type MonitorActionRuleActionGroupConfig
- type MonitorActionRuleActionGroupScope
- type MonitorActionRuleActionGroupScopeOutputReference
- type MonitorActionRuleActionGroupTimeouts
- type MonitorActionRuleActionGroupTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MonitorActionRuleActionGroup_IsConstruct ¶
func MonitorActionRuleActionGroup_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 MonitorActionRuleActionGroup_IsTerraformElement ¶
func MonitorActionRuleActionGroup_IsTerraformElement(x interface{}) *bool
Experimental.
func MonitorActionRuleActionGroup_IsTerraformResource ¶
func MonitorActionRuleActionGroup_IsTerraformResource(x interface{}) *bool
Experimental.
func MonitorActionRuleActionGroup_TfResourceType ¶
func MonitorActionRuleActionGroup_TfResourceType() *string
func NewMonitorActionRuleActionGroupConditionAlertContextOutputReference_Override ¶
func NewMonitorActionRuleActionGroupConditionAlertContextOutputReference_Override(m MonitorActionRuleActionGroupConditionAlertContextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorActionRuleActionGroupConditionAlertRuleIdOutputReference_Override ¶
func NewMonitorActionRuleActionGroupConditionAlertRuleIdOutputReference_Override(m MonitorActionRuleActionGroupConditionAlertRuleIdOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorActionRuleActionGroupConditionDescriptionOutputReference_Override ¶
func NewMonitorActionRuleActionGroupConditionDescriptionOutputReference_Override(m MonitorActionRuleActionGroupConditionDescriptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorActionRuleActionGroupConditionMonitorOutputReference_Override ¶
func NewMonitorActionRuleActionGroupConditionMonitorOutputReference_Override(m MonitorActionRuleActionGroupConditionMonitorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorActionRuleActionGroupConditionMonitorServiceOutputReference_Override ¶
func NewMonitorActionRuleActionGroupConditionMonitorServiceOutputReference_Override(m MonitorActionRuleActionGroupConditionMonitorServiceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorActionRuleActionGroupConditionOutputReference_Override ¶
func NewMonitorActionRuleActionGroupConditionOutputReference_Override(m MonitorActionRuleActionGroupConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorActionRuleActionGroupConditionSeverityOutputReference_Override ¶
func NewMonitorActionRuleActionGroupConditionSeverityOutputReference_Override(m MonitorActionRuleActionGroupConditionSeverityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorActionRuleActionGroupConditionTargetResourceTypeOutputReference_Override ¶
func NewMonitorActionRuleActionGroupConditionTargetResourceTypeOutputReference_Override(m MonitorActionRuleActionGroupConditionTargetResourceTypeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorActionRuleActionGroupScopeOutputReference_Override ¶
func NewMonitorActionRuleActionGroupScopeOutputReference_Override(m MonitorActionRuleActionGroupScopeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorActionRuleActionGroupTimeoutsOutputReference_Override ¶
func NewMonitorActionRuleActionGroupTimeoutsOutputReference_Override(m MonitorActionRuleActionGroupTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorActionRuleActionGroup_Override ¶
func NewMonitorActionRuleActionGroup_Override(m MonitorActionRuleActionGroup, scope constructs.Construct, id *string, config *MonitorActionRuleActionGroupConfig)
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group azurerm_monitor_action_rule_action_group} Resource.
Types ¶
type MonitorActionRuleActionGroup ¶
type MonitorActionRuleActionGroup interface { cdktf.TerraformResource ActionGroupId() *string SetActionGroupId(val *string) ActionGroupIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack Condition() MonitorActionRuleActionGroupConditionOutputReference ConditionInput() *MonitorActionRuleActionGroupCondition // 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) Description() *string SetDescription(val *string) DescriptionInput() *string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() 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) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string Scope() MonitorActionRuleActionGroupScopeOutputReference ScopeInput() *MonitorActionRuleActionGroupScope Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() MonitorActionRuleActionGroupTimeoutsOutputReference TimeoutsInput() 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) PutCondition(value *MonitorActionRuleActionGroupCondition) PutScope(value *MonitorActionRuleActionGroupScope) PutTimeouts(value *MonitorActionRuleActionGroupTimeouts) ResetCondition() ResetDescription() ResetEnabled() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetScope() ResetTags() ResetTimeouts() 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/azurerm/r/monitor_action_rule_action_group azurerm_monitor_action_rule_action_group}.
func NewMonitorActionRuleActionGroup ¶
func NewMonitorActionRuleActionGroup(scope constructs.Construct, id *string, config *MonitorActionRuleActionGroupConfig) MonitorActionRuleActionGroup
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group azurerm_monitor_action_rule_action_group} Resource.
type MonitorActionRuleActionGroupCondition ¶
type MonitorActionRuleActionGroupCondition struct { // alert_context block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#alert_context MonitorActionRuleActionGroup#alert_context} AlertContext *MonitorActionRuleActionGroupConditionAlertContext `field:"optional" json:"alertContext" yaml:"alertContext"` // alert_rule_id block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#alert_rule_id MonitorActionRuleActionGroup#alert_rule_id} AlertRuleId *MonitorActionRuleActionGroupConditionAlertRuleId `field:"optional" json:"alertRuleId" yaml:"alertRuleId"` // description block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#description MonitorActionRuleActionGroup#description} Description *MonitorActionRuleActionGroupConditionDescription `field:"optional" json:"description" yaml:"description"` // monitor block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#monitor MonitorActionRuleActionGroup#monitor} Monitor *MonitorActionRuleActionGroupConditionMonitor `field:"optional" json:"monitor" yaml:"monitor"` // monitor_service block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#monitor_service MonitorActionRuleActionGroup#monitor_service} MonitorService *MonitorActionRuleActionGroupConditionMonitorService `field:"optional" json:"monitorService" yaml:"monitorService"` // severity block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#severity MonitorActionRuleActionGroup#severity} Severity *MonitorActionRuleActionGroupConditionSeverity `field:"optional" json:"severity" yaml:"severity"` // target_resource_type block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#target_resource_type MonitorActionRuleActionGroup#target_resource_type} TargetResourceType *MonitorActionRuleActionGroupConditionTargetResourceType `field:"optional" json:"targetResourceType" yaml:"targetResourceType"` }
type MonitorActionRuleActionGroupConditionAlertContext ¶
type MonitorActionRuleActionGroupConditionAlertContext struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#operator MonitorActionRuleActionGroup#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#values MonitorActionRuleActionGroup#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type MonitorActionRuleActionGroupConditionAlertContextOutputReference ¶
type MonitorActionRuleActionGroupConditionAlertContextOutputReference 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() *MonitorActionRuleActionGroupConditionAlertContext SetInternalValue(val *MonitorActionRuleActionGroupConditionAlertContext) Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorActionRuleActionGroupConditionAlertContextOutputReference ¶
func NewMonitorActionRuleActionGroupConditionAlertContextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorActionRuleActionGroupConditionAlertContextOutputReference
type MonitorActionRuleActionGroupConditionAlertRuleId ¶
type MonitorActionRuleActionGroupConditionAlertRuleId struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#operator MonitorActionRuleActionGroup#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#values MonitorActionRuleActionGroup#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type MonitorActionRuleActionGroupConditionAlertRuleIdOutputReference ¶
type MonitorActionRuleActionGroupConditionAlertRuleIdOutputReference 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() *MonitorActionRuleActionGroupConditionAlertRuleId SetInternalValue(val *MonitorActionRuleActionGroupConditionAlertRuleId) Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorActionRuleActionGroupConditionAlertRuleIdOutputReference ¶
func NewMonitorActionRuleActionGroupConditionAlertRuleIdOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorActionRuleActionGroupConditionAlertRuleIdOutputReference
type MonitorActionRuleActionGroupConditionDescription ¶
type MonitorActionRuleActionGroupConditionDescription struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#operator MonitorActionRuleActionGroup#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#values MonitorActionRuleActionGroup#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type MonitorActionRuleActionGroupConditionDescriptionOutputReference ¶
type MonitorActionRuleActionGroupConditionDescriptionOutputReference 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() *MonitorActionRuleActionGroupConditionDescription SetInternalValue(val *MonitorActionRuleActionGroupConditionDescription) Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorActionRuleActionGroupConditionDescriptionOutputReference ¶
func NewMonitorActionRuleActionGroupConditionDescriptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorActionRuleActionGroupConditionDescriptionOutputReference
type MonitorActionRuleActionGroupConditionMonitor ¶
type MonitorActionRuleActionGroupConditionMonitor struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#operator MonitorActionRuleActionGroup#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#values MonitorActionRuleActionGroup#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type MonitorActionRuleActionGroupConditionMonitorOutputReference ¶
type MonitorActionRuleActionGroupConditionMonitorOutputReference 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() *MonitorActionRuleActionGroupConditionMonitor SetInternalValue(val *MonitorActionRuleActionGroupConditionMonitor) Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorActionRuleActionGroupConditionMonitorOutputReference ¶
func NewMonitorActionRuleActionGroupConditionMonitorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorActionRuleActionGroupConditionMonitorOutputReference
type MonitorActionRuleActionGroupConditionMonitorService ¶
type MonitorActionRuleActionGroupConditionMonitorService struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#operator MonitorActionRuleActionGroup#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#values MonitorActionRuleActionGroup#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type MonitorActionRuleActionGroupConditionMonitorServiceOutputReference ¶
type MonitorActionRuleActionGroupConditionMonitorServiceOutputReference 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() *MonitorActionRuleActionGroupConditionMonitorService SetInternalValue(val *MonitorActionRuleActionGroupConditionMonitorService) Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorActionRuleActionGroupConditionMonitorServiceOutputReference ¶
func NewMonitorActionRuleActionGroupConditionMonitorServiceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorActionRuleActionGroupConditionMonitorServiceOutputReference
type MonitorActionRuleActionGroupConditionOutputReference ¶
type MonitorActionRuleActionGroupConditionOutputReference interface { cdktf.ComplexObject AlertContext() MonitorActionRuleActionGroupConditionAlertContextOutputReference AlertContextInput() *MonitorActionRuleActionGroupConditionAlertContext AlertRuleId() MonitorActionRuleActionGroupConditionAlertRuleIdOutputReference AlertRuleIdInput() *MonitorActionRuleActionGroupConditionAlertRuleId // 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 Description() MonitorActionRuleActionGroupConditionDescriptionOutputReference DescriptionInput() *MonitorActionRuleActionGroupConditionDescription // Experimental. Fqn() *string InternalValue() *MonitorActionRuleActionGroupCondition SetInternalValue(val *MonitorActionRuleActionGroupCondition) Monitor() MonitorActionRuleActionGroupConditionMonitorOutputReference MonitorInput() *MonitorActionRuleActionGroupConditionMonitor MonitorService() MonitorActionRuleActionGroupConditionMonitorServiceOutputReference MonitorServiceInput() *MonitorActionRuleActionGroupConditionMonitorService Severity() MonitorActionRuleActionGroupConditionSeverityOutputReference SeverityInput() *MonitorActionRuleActionGroupConditionSeverity TargetResourceType() MonitorActionRuleActionGroupConditionTargetResourceTypeOutputReference TargetResourceTypeInput() *MonitorActionRuleActionGroupConditionTargetResourceType // 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 PutAlertContext(value *MonitorActionRuleActionGroupConditionAlertContext) PutAlertRuleId(value *MonitorActionRuleActionGroupConditionAlertRuleId) PutDescription(value *MonitorActionRuleActionGroupConditionDescription) PutMonitor(value *MonitorActionRuleActionGroupConditionMonitor) PutMonitorService(value *MonitorActionRuleActionGroupConditionMonitorService) PutSeverity(value *MonitorActionRuleActionGroupConditionSeverity) PutTargetResourceType(value *MonitorActionRuleActionGroupConditionTargetResourceType) ResetAlertContext() ResetAlertRuleId() ResetDescription() ResetMonitor() ResetMonitorService() ResetSeverity() ResetTargetResourceType() // 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 NewMonitorActionRuleActionGroupConditionOutputReference ¶
func NewMonitorActionRuleActionGroupConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorActionRuleActionGroupConditionOutputReference
type MonitorActionRuleActionGroupConditionSeverity ¶
type MonitorActionRuleActionGroupConditionSeverity struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#operator MonitorActionRuleActionGroup#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#values MonitorActionRuleActionGroup#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type MonitorActionRuleActionGroupConditionSeverityOutputReference ¶
type MonitorActionRuleActionGroupConditionSeverityOutputReference 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() *MonitorActionRuleActionGroupConditionSeverity SetInternalValue(val *MonitorActionRuleActionGroupConditionSeverity) Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorActionRuleActionGroupConditionSeverityOutputReference ¶
func NewMonitorActionRuleActionGroupConditionSeverityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorActionRuleActionGroupConditionSeverityOutputReference
type MonitorActionRuleActionGroupConditionTargetResourceType ¶
type MonitorActionRuleActionGroupConditionTargetResourceType struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#operator MonitorActionRuleActionGroup#operator}. Operator *string `field:"required" json:"operator" yaml:"operator"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#values MonitorActionRuleActionGroup#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type MonitorActionRuleActionGroupConditionTargetResourceTypeOutputReference ¶
type MonitorActionRuleActionGroupConditionTargetResourceTypeOutputReference 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() *MonitorActionRuleActionGroupConditionTargetResourceType SetInternalValue(val *MonitorActionRuleActionGroupConditionTargetResourceType) Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorActionRuleActionGroupConditionTargetResourceTypeOutputReference ¶
func NewMonitorActionRuleActionGroupConditionTargetResourceTypeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorActionRuleActionGroupConditionTargetResourceTypeOutputReference
type MonitorActionRuleActionGroupConfig ¶
type MonitorActionRuleActionGroupConfig 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/azurerm/r/monitor_action_rule_action_group#action_group_id MonitorActionRuleActionGroup#action_group_id}. ActionGroupId *string `field:"required" json:"actionGroupId" yaml:"actionGroupId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#name MonitorActionRuleActionGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#resource_group_name MonitorActionRuleActionGroup#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#condition MonitorActionRuleActionGroup#condition} Condition *MonitorActionRuleActionGroupCondition `field:"optional" json:"condition" yaml:"condition"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#description MonitorActionRuleActionGroup#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#enabled MonitorActionRuleActionGroup#enabled}. Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#id MonitorActionRuleActionGroup#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"` // scope block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#scope MonitorActionRuleActionGroup#scope} Scope *MonitorActionRuleActionGroupScope `field:"optional" json:"scope" yaml:"scope"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#tags MonitorActionRuleActionGroup#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#timeouts MonitorActionRuleActionGroup#timeouts} Timeouts *MonitorActionRuleActionGroupTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type MonitorActionRuleActionGroupScope ¶
type MonitorActionRuleActionGroupScope struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#resource_ids MonitorActionRuleActionGroup#resource_ids}. ResourceIds *[]*string `field:"required" json:"resourceIds" yaml:"resourceIds"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#type MonitorActionRuleActionGroup#type}. Type *string `field:"required" json:"type" yaml:"type"` }
type MonitorActionRuleActionGroupScopeOutputReference ¶
type MonitorActionRuleActionGroupScopeOutputReference 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() *MonitorActionRuleActionGroupScope SetInternalValue(val *MonitorActionRuleActionGroupScope) ResourceIds() *[]*string SetResourceIds(val *[]*string) ResourceIdsInput() *[]*string // 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 // 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 NewMonitorActionRuleActionGroupScopeOutputReference ¶
func NewMonitorActionRuleActionGroupScopeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorActionRuleActionGroupScopeOutputReference
type MonitorActionRuleActionGroupTimeouts ¶
type MonitorActionRuleActionGroupTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#create MonitorActionRuleActionGroup#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#delete MonitorActionRuleActionGroup#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#read MonitorActionRuleActionGroup#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_rule_action_group#update MonitorActionRuleActionGroup#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type MonitorActionRuleActionGroupTimeoutsOutputReference ¶
type MonitorActionRuleActionGroupTimeoutsOutputReference 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) Create() *string SetCreate(val *string) CreateInput() *string // 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 Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *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 ResetCreate() ResetDelete() ResetRead() ResetUpdate() // 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 NewMonitorActionRuleActionGroupTimeoutsOutputReference ¶
func NewMonitorActionRuleActionGroupTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorActionRuleActionGroupTimeoutsOutputReference
Source Files ¶
- monitoractionruleactiongroup.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroup.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupCondition.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionAlertContext.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionAlertContextOutputReference.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionAlertContextOutputReference__runtime_type_checks.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionAlertRuleId.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionAlertRuleIdOutputReference.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionAlertRuleIdOutputReference__runtime_type_checks.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionDescription.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionDescriptionOutputReference.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionDescriptionOutputReference__runtime_type_checks.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionMonitor.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionMonitorOutputReference.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionMonitorOutputReference__runtime_type_checks.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionMonitorService.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionMonitorServiceOutputReference.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionMonitorServiceOutputReference__runtime_type_checks.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionOutputReference.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionOutputReference__runtime_type_checks.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionSeverity.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionSeverityOutputReference.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionSeverityOutputReference__runtime_type_checks.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionTargetResourceType.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionTargetResourceTypeOutputReference.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConditionTargetResourceTypeOutputReference__runtime_type_checks.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupConfig.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupScope.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupScopeOutputReference.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupScopeOutputReference__runtime_type_checks.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupTimeouts.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupTimeoutsOutputReference.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroupTimeoutsOutputReference__runtime_type_checks.go
- monitoractionruleactiongroup_MonitorActionRuleActionGroup__runtime_type_checks.go