Documentation ¶
Index ¶
- func MonitorActionGroup_IsConstruct(x interface{}) *bool
- func MonitorActionGroup_IsTerraformElement(x interface{}) *bool
- func MonitorActionGroup_IsTerraformResource(x interface{}) *bool
- func MonitorActionGroup_TfResourceType() *string
- func NewMonitorActionGroupArmRoleReceiverList_Override(m MonitorActionGroupArmRoleReceiverList, ...)
- func NewMonitorActionGroupArmRoleReceiverOutputReference_Override(m MonitorActionGroupArmRoleReceiverOutputReference, ...)
- func NewMonitorActionGroupAutomationRunbookReceiverList_Override(m MonitorActionGroupAutomationRunbookReceiverList, ...)
- func NewMonitorActionGroupAutomationRunbookReceiverOutputReference_Override(m MonitorActionGroupAutomationRunbookReceiverOutputReference, ...)
- func NewMonitorActionGroupAzureAppPushReceiverList_Override(m MonitorActionGroupAzureAppPushReceiverList, ...)
- func NewMonitorActionGroupAzureAppPushReceiverOutputReference_Override(m MonitorActionGroupAzureAppPushReceiverOutputReference, ...)
- func NewMonitorActionGroupAzureFunctionReceiverList_Override(m MonitorActionGroupAzureFunctionReceiverList, ...)
- func NewMonitorActionGroupAzureFunctionReceiverOutputReference_Override(m MonitorActionGroupAzureFunctionReceiverOutputReference, ...)
- func NewMonitorActionGroupEmailReceiverList_Override(m MonitorActionGroupEmailReceiverList, ...)
- func NewMonitorActionGroupEmailReceiverOutputReference_Override(m MonitorActionGroupEmailReceiverOutputReference, ...)
- func NewMonitorActionGroupEventHubReceiverList_Override(m MonitorActionGroupEventHubReceiverList, ...)
- func NewMonitorActionGroupEventHubReceiverOutputReference_Override(m MonitorActionGroupEventHubReceiverOutputReference, ...)
- func NewMonitorActionGroupItsmReceiverList_Override(m MonitorActionGroupItsmReceiverList, ...)
- func NewMonitorActionGroupItsmReceiverOutputReference_Override(m MonitorActionGroupItsmReceiverOutputReference, ...)
- func NewMonitorActionGroupLogicAppReceiverList_Override(m MonitorActionGroupLogicAppReceiverList, ...)
- func NewMonitorActionGroupLogicAppReceiverOutputReference_Override(m MonitorActionGroupLogicAppReceiverOutputReference, ...)
- func NewMonitorActionGroupSmsReceiverList_Override(m MonitorActionGroupSmsReceiverList, ...)
- func NewMonitorActionGroupSmsReceiverOutputReference_Override(m MonitorActionGroupSmsReceiverOutputReference, ...)
- func NewMonitorActionGroupTimeoutsOutputReference_Override(m MonitorActionGroupTimeoutsOutputReference, ...)
- func NewMonitorActionGroupVoiceReceiverList_Override(m MonitorActionGroupVoiceReceiverList, ...)
- func NewMonitorActionGroupVoiceReceiverOutputReference_Override(m MonitorActionGroupVoiceReceiverOutputReference, ...)
- func NewMonitorActionGroupWebhookReceiverAadAuthOutputReference_Override(m MonitorActionGroupWebhookReceiverAadAuthOutputReference, ...)
- func NewMonitorActionGroupWebhookReceiverList_Override(m MonitorActionGroupWebhookReceiverList, ...)
- func NewMonitorActionGroupWebhookReceiverOutputReference_Override(m MonitorActionGroupWebhookReceiverOutputReference, ...)
- func NewMonitorActionGroup_Override(m MonitorActionGroup, scope constructs.Construct, id *string, ...)
- type MonitorActionGroup
- type MonitorActionGroupArmRoleReceiver
- type MonitorActionGroupArmRoleReceiverList
- type MonitorActionGroupArmRoleReceiverOutputReference
- type MonitorActionGroupAutomationRunbookReceiver
- type MonitorActionGroupAutomationRunbookReceiverList
- type MonitorActionGroupAutomationRunbookReceiverOutputReference
- type MonitorActionGroupAzureAppPushReceiver
- type MonitorActionGroupAzureAppPushReceiverList
- type MonitorActionGroupAzureAppPushReceiverOutputReference
- type MonitorActionGroupAzureFunctionReceiver
- type MonitorActionGroupAzureFunctionReceiverList
- type MonitorActionGroupAzureFunctionReceiverOutputReference
- type MonitorActionGroupConfig
- type MonitorActionGroupEmailReceiver
- type MonitorActionGroupEmailReceiverList
- type MonitorActionGroupEmailReceiverOutputReference
- type MonitorActionGroupEventHubReceiver
- type MonitorActionGroupEventHubReceiverList
- type MonitorActionGroupEventHubReceiverOutputReference
- type MonitorActionGroupItsmReceiver
- type MonitorActionGroupItsmReceiverList
- type MonitorActionGroupItsmReceiverOutputReference
- type MonitorActionGroupLogicAppReceiver
- type MonitorActionGroupLogicAppReceiverList
- type MonitorActionGroupLogicAppReceiverOutputReference
- type MonitorActionGroupSmsReceiver
- type MonitorActionGroupSmsReceiverList
- type MonitorActionGroupSmsReceiverOutputReference
- type MonitorActionGroupTimeouts
- type MonitorActionGroupTimeoutsOutputReference
- type MonitorActionGroupVoiceReceiver
- type MonitorActionGroupVoiceReceiverList
- type MonitorActionGroupVoiceReceiverOutputReference
- type MonitorActionGroupWebhookReceiver
- type MonitorActionGroupWebhookReceiverAadAuth
- type MonitorActionGroupWebhookReceiverAadAuthOutputReference
- type MonitorActionGroupWebhookReceiverList
- type MonitorActionGroupWebhookReceiverOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MonitorActionGroup_IsConstruct ¶
func MonitorActionGroup_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 MonitorActionGroup_IsTerraformElement ¶
func MonitorActionGroup_IsTerraformElement(x interface{}) *bool
Experimental.
func MonitorActionGroup_IsTerraformResource ¶
func MonitorActionGroup_IsTerraformResource(x interface{}) *bool
Experimental.
func MonitorActionGroup_TfResourceType ¶
func MonitorActionGroup_TfResourceType() *string
func NewMonitorActionGroupArmRoleReceiverList_Override ¶
func NewMonitorActionGroupArmRoleReceiverList_Override(m MonitorActionGroupArmRoleReceiverList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorActionGroupArmRoleReceiverOutputReference_Override ¶
func NewMonitorActionGroupArmRoleReceiverOutputReference_Override(m MonitorActionGroupArmRoleReceiverOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorActionGroupAutomationRunbookReceiverList_Override ¶
func NewMonitorActionGroupAutomationRunbookReceiverList_Override(m MonitorActionGroupAutomationRunbookReceiverList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorActionGroupAutomationRunbookReceiverOutputReference_Override ¶
func NewMonitorActionGroupAutomationRunbookReceiverOutputReference_Override(m MonitorActionGroupAutomationRunbookReceiverOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorActionGroupAzureAppPushReceiverList_Override ¶
func NewMonitorActionGroupAzureAppPushReceiverList_Override(m MonitorActionGroupAzureAppPushReceiverList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorActionGroupAzureAppPushReceiverOutputReference_Override ¶
func NewMonitorActionGroupAzureAppPushReceiverOutputReference_Override(m MonitorActionGroupAzureAppPushReceiverOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorActionGroupAzureFunctionReceiverList_Override ¶
func NewMonitorActionGroupAzureFunctionReceiverList_Override(m MonitorActionGroupAzureFunctionReceiverList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorActionGroupAzureFunctionReceiverOutputReference_Override ¶
func NewMonitorActionGroupAzureFunctionReceiverOutputReference_Override(m MonitorActionGroupAzureFunctionReceiverOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorActionGroupEmailReceiverList_Override ¶
func NewMonitorActionGroupEmailReceiverList_Override(m MonitorActionGroupEmailReceiverList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorActionGroupEmailReceiverOutputReference_Override ¶
func NewMonitorActionGroupEmailReceiverOutputReference_Override(m MonitorActionGroupEmailReceiverOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorActionGroupEventHubReceiverList_Override ¶
func NewMonitorActionGroupEventHubReceiverList_Override(m MonitorActionGroupEventHubReceiverList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorActionGroupEventHubReceiverOutputReference_Override ¶
func NewMonitorActionGroupEventHubReceiverOutputReference_Override(m MonitorActionGroupEventHubReceiverOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorActionGroupItsmReceiverList_Override ¶
func NewMonitorActionGroupItsmReceiverList_Override(m MonitorActionGroupItsmReceiverList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorActionGroupItsmReceiverOutputReference_Override ¶
func NewMonitorActionGroupItsmReceiverOutputReference_Override(m MonitorActionGroupItsmReceiverOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorActionGroupLogicAppReceiverList_Override ¶
func NewMonitorActionGroupLogicAppReceiverList_Override(m MonitorActionGroupLogicAppReceiverList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorActionGroupLogicAppReceiverOutputReference_Override ¶
func NewMonitorActionGroupLogicAppReceiverOutputReference_Override(m MonitorActionGroupLogicAppReceiverOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorActionGroupSmsReceiverList_Override ¶
func NewMonitorActionGroupSmsReceiverList_Override(m MonitorActionGroupSmsReceiverList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorActionGroupSmsReceiverOutputReference_Override ¶
func NewMonitorActionGroupSmsReceiverOutputReference_Override(m MonitorActionGroupSmsReceiverOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorActionGroupTimeoutsOutputReference_Override ¶
func NewMonitorActionGroupTimeoutsOutputReference_Override(m MonitorActionGroupTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorActionGroupVoiceReceiverList_Override ¶
func NewMonitorActionGroupVoiceReceiverList_Override(m MonitorActionGroupVoiceReceiverList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorActionGroupVoiceReceiverOutputReference_Override ¶
func NewMonitorActionGroupVoiceReceiverOutputReference_Override(m MonitorActionGroupVoiceReceiverOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorActionGroupWebhookReceiverAadAuthOutputReference_Override ¶
func NewMonitorActionGroupWebhookReceiverAadAuthOutputReference_Override(m MonitorActionGroupWebhookReceiverAadAuthOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorActionGroupWebhookReceiverList_Override ¶
func NewMonitorActionGroupWebhookReceiverList_Override(m MonitorActionGroupWebhookReceiverList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorActionGroupWebhookReceiverOutputReference_Override ¶
func NewMonitorActionGroupWebhookReceiverOutputReference_Override(m MonitorActionGroupWebhookReceiverOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorActionGroup_Override ¶
func NewMonitorActionGroup_Override(m MonitorActionGroup, scope constructs.Construct, id *string, config *MonitorActionGroupConfig)
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group azurerm_monitor_action_group} Resource.
Types ¶
type MonitorActionGroup ¶
type MonitorActionGroup interface { cdktf.TerraformResource ArmRoleReceiver() MonitorActionGroupArmRoleReceiverList ArmRoleReceiverInput() interface{} AutomationRunbookReceiver() MonitorActionGroupAutomationRunbookReceiverList AutomationRunbookReceiverInput() interface{} AzureAppPushReceiver() MonitorActionGroupAzureAppPushReceiverList AzureAppPushReceiverInput() interface{} AzureFunctionReceiver() MonitorActionGroupAzureFunctionReceiverList AzureFunctionReceiverInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EmailReceiver() MonitorActionGroupEmailReceiverList EmailReceiverInput() interface{} Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} EventHubReceiver() MonitorActionGroupEventHubReceiverList EventHubReceiverInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string ItsmReceiver() MonitorActionGroupItsmReceiverList ItsmReceiverInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string LogicAppReceiver() MonitorActionGroupLogicAppReceiverList LogicAppReceiverInput() interface{} 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 ShortName() *string SetShortName(val *string) ShortNameInput() *string SmsReceiver() MonitorActionGroupSmsReceiverList SmsReceiverInput() interface{} 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() MonitorActionGroupTimeoutsOutputReference TimeoutsInput() interface{} VoiceReceiver() MonitorActionGroupVoiceReceiverList VoiceReceiverInput() interface{} WebhookReceiver() MonitorActionGroupWebhookReceiverList WebhookReceiverInput() 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) PutArmRoleReceiver(value interface{}) PutAutomationRunbookReceiver(value interface{}) PutAzureAppPushReceiver(value interface{}) PutAzureFunctionReceiver(value interface{}) PutEmailReceiver(value interface{}) PutEventHubReceiver(value interface{}) PutItsmReceiver(value interface{}) PutLogicAppReceiver(value interface{}) PutSmsReceiver(value interface{}) PutTimeouts(value *MonitorActionGroupTimeouts) PutVoiceReceiver(value interface{}) PutWebhookReceiver(value interface{}) ResetArmRoleReceiver() ResetAutomationRunbookReceiver() ResetAzureAppPushReceiver() ResetAzureFunctionReceiver() ResetEmailReceiver() ResetEnabled() ResetEventHubReceiver() ResetId() ResetItsmReceiver() ResetLocation() ResetLogicAppReceiver() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSmsReceiver() ResetTags() ResetTimeouts() ResetVoiceReceiver() ResetWebhookReceiver() 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_group azurerm_monitor_action_group}.
func NewMonitorActionGroup ¶
func NewMonitorActionGroup(scope constructs.Construct, id *string, config *MonitorActionGroupConfig) MonitorActionGroup
Create a new {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group azurerm_monitor_action_group} Resource.
type MonitorActionGroupArmRoleReceiver ¶
type MonitorActionGroupArmRoleReceiver struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#name MonitorActionGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#role_id MonitorActionGroup#role_id}. RoleId *string `field:"required" json:"roleId" yaml:"roleId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#use_common_alert_schema MonitorActionGroup#use_common_alert_schema}. UseCommonAlertSchema interface{} `field:"optional" json:"useCommonAlertSchema" yaml:"useCommonAlertSchema"` }
type MonitorActionGroupArmRoleReceiverList ¶
type MonitorActionGroupArmRoleReceiverList 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) MonitorActionGroupArmRoleReceiverOutputReference // 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 NewMonitorActionGroupArmRoleReceiverList ¶
func NewMonitorActionGroupArmRoleReceiverList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorActionGroupArmRoleReceiverList
type MonitorActionGroupArmRoleReceiverOutputReference ¶
type MonitorActionGroupArmRoleReceiverOutputReference 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 RoleId() *string SetRoleId(val *string) RoleIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UseCommonAlertSchema() interface{} SetUseCommonAlertSchema(val interface{}) UseCommonAlertSchemaInput() 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 ResetUseCommonAlertSchema() // 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 NewMonitorActionGroupArmRoleReceiverOutputReference ¶
func NewMonitorActionGroupArmRoleReceiverOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorActionGroupArmRoleReceiverOutputReference
type MonitorActionGroupAutomationRunbookReceiver ¶
type MonitorActionGroupAutomationRunbookReceiver struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#automation_account_id MonitorActionGroup#automation_account_id}. AutomationAccountId *string `field:"required" json:"automationAccountId" yaml:"automationAccountId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#is_global_runbook MonitorActionGroup#is_global_runbook}. IsGlobalRunbook interface{} `field:"required" json:"isGlobalRunbook" yaml:"isGlobalRunbook"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#name MonitorActionGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#runbook_name MonitorActionGroup#runbook_name}. RunbookName *string `field:"required" json:"runbookName" yaml:"runbookName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#service_uri MonitorActionGroup#service_uri}. ServiceUri *string `field:"required" json:"serviceUri" yaml:"serviceUri"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#webhook_resource_id MonitorActionGroup#webhook_resource_id}. WebhookResourceId *string `field:"required" json:"webhookResourceId" yaml:"webhookResourceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#use_common_alert_schema MonitorActionGroup#use_common_alert_schema}. UseCommonAlertSchema interface{} `field:"optional" json:"useCommonAlertSchema" yaml:"useCommonAlertSchema"` }
type MonitorActionGroupAutomationRunbookReceiverList ¶
type MonitorActionGroupAutomationRunbookReceiverList 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) MonitorActionGroupAutomationRunbookReceiverOutputReference // 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 NewMonitorActionGroupAutomationRunbookReceiverList ¶
func NewMonitorActionGroupAutomationRunbookReceiverList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorActionGroupAutomationRunbookReceiverList
type MonitorActionGroupAutomationRunbookReceiverOutputReference ¶
type MonitorActionGroupAutomationRunbookReceiverOutputReference interface { cdktf.ComplexObject AutomationAccountId() *string SetAutomationAccountId(val *string) AutomationAccountIdInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) IsGlobalRunbook() interface{} SetIsGlobalRunbook(val interface{}) IsGlobalRunbookInput() interface{} Name() *string SetName(val *string) NameInput() *string RunbookName() *string SetRunbookName(val *string) RunbookNameInput() *string ServiceUri() *string SetServiceUri(val *string) ServiceUriInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UseCommonAlertSchema() interface{} SetUseCommonAlertSchema(val interface{}) UseCommonAlertSchemaInput() interface{} WebhookResourceId() *string SetWebhookResourceId(val *string) WebhookResourceIdInput() *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 ResetUseCommonAlertSchema() // 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 NewMonitorActionGroupAutomationRunbookReceiverOutputReference ¶
func NewMonitorActionGroupAutomationRunbookReceiverOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorActionGroupAutomationRunbookReceiverOutputReference
type MonitorActionGroupAzureAppPushReceiver ¶
type MonitorActionGroupAzureAppPushReceiver struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#email_address MonitorActionGroup#email_address}. EmailAddress *string `field:"required" json:"emailAddress" yaml:"emailAddress"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#name MonitorActionGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` }
type MonitorActionGroupAzureAppPushReceiverList ¶
type MonitorActionGroupAzureAppPushReceiverList 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) MonitorActionGroupAzureAppPushReceiverOutputReference // 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 NewMonitorActionGroupAzureAppPushReceiverList ¶
func NewMonitorActionGroupAzureAppPushReceiverList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorActionGroupAzureAppPushReceiverList
type MonitorActionGroupAzureAppPushReceiverOutputReference ¶
type MonitorActionGroupAzureAppPushReceiverOutputReference 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 EmailAddress() *string SetEmailAddress(val *string) EmailAddressInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorActionGroupAzureAppPushReceiverOutputReference ¶
func NewMonitorActionGroupAzureAppPushReceiverOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorActionGroupAzureAppPushReceiverOutputReference
type MonitorActionGroupAzureFunctionReceiver ¶
type MonitorActionGroupAzureFunctionReceiver struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#function_app_resource_id MonitorActionGroup#function_app_resource_id}. FunctionAppResourceId *string `field:"required" json:"functionAppResourceId" yaml:"functionAppResourceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#function_name MonitorActionGroup#function_name}. FunctionName *string `field:"required" json:"functionName" yaml:"functionName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#http_trigger_url MonitorActionGroup#http_trigger_url}. HttpTriggerUrl *string `field:"required" json:"httpTriggerUrl" yaml:"httpTriggerUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#name MonitorActionGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#use_common_alert_schema MonitorActionGroup#use_common_alert_schema}. UseCommonAlertSchema interface{} `field:"optional" json:"useCommonAlertSchema" yaml:"useCommonAlertSchema"` }
type MonitorActionGroupAzureFunctionReceiverList ¶
type MonitorActionGroupAzureFunctionReceiverList 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) MonitorActionGroupAzureFunctionReceiverOutputReference // 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 NewMonitorActionGroupAzureFunctionReceiverList ¶
func NewMonitorActionGroupAzureFunctionReceiverList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorActionGroupAzureFunctionReceiverList
type MonitorActionGroupAzureFunctionReceiverOutputReference ¶
type MonitorActionGroupAzureFunctionReceiverOutputReference 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 FunctionAppResourceId() *string SetFunctionAppResourceId(val *string) FunctionAppResourceIdInput() *string FunctionName() *string SetFunctionName(val *string) FunctionNameInput() *string HttpTriggerUrl() *string SetHttpTriggerUrl(val *string) HttpTriggerUrlInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UseCommonAlertSchema() interface{} SetUseCommonAlertSchema(val interface{}) UseCommonAlertSchemaInput() 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 ResetUseCommonAlertSchema() // 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 NewMonitorActionGroupAzureFunctionReceiverOutputReference ¶
func NewMonitorActionGroupAzureFunctionReceiverOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorActionGroupAzureFunctionReceiverOutputReference
type MonitorActionGroupConfig ¶
type MonitorActionGroupConfig 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_group#name MonitorActionGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#resource_group_name MonitorActionGroup#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#short_name MonitorActionGroup#short_name}. ShortName *string `field:"required" json:"shortName" yaml:"shortName"` // arm_role_receiver block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#arm_role_receiver MonitorActionGroup#arm_role_receiver} ArmRoleReceiver interface{} `field:"optional" json:"armRoleReceiver" yaml:"armRoleReceiver"` // automation_runbook_receiver block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#automation_runbook_receiver MonitorActionGroup#automation_runbook_receiver} AutomationRunbookReceiver interface{} `field:"optional" json:"automationRunbookReceiver" yaml:"automationRunbookReceiver"` // azure_app_push_receiver block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#azure_app_push_receiver MonitorActionGroup#azure_app_push_receiver} AzureAppPushReceiver interface{} `field:"optional" json:"azureAppPushReceiver" yaml:"azureAppPushReceiver"` // azure_function_receiver block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#azure_function_receiver MonitorActionGroup#azure_function_receiver} AzureFunctionReceiver interface{} `field:"optional" json:"azureFunctionReceiver" yaml:"azureFunctionReceiver"` // email_receiver block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#email_receiver MonitorActionGroup#email_receiver} EmailReceiver interface{} `field:"optional" json:"emailReceiver" yaml:"emailReceiver"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#enabled MonitorActionGroup#enabled}. Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // event_hub_receiver block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#event_hub_receiver MonitorActionGroup#event_hub_receiver} EventHubReceiver interface{} `field:"optional" json:"eventHubReceiver" yaml:"eventHubReceiver"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#id MonitorActionGroup#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"` // itsm_receiver block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#itsm_receiver MonitorActionGroup#itsm_receiver} ItsmReceiver interface{} `field:"optional" json:"itsmReceiver" yaml:"itsmReceiver"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#location MonitorActionGroup#location}. Location *string `field:"optional" json:"location" yaml:"location"` // logic_app_receiver block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#logic_app_receiver MonitorActionGroup#logic_app_receiver} LogicAppReceiver interface{} `field:"optional" json:"logicAppReceiver" yaml:"logicAppReceiver"` // sms_receiver block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#sms_receiver MonitorActionGroup#sms_receiver} SmsReceiver interface{} `field:"optional" json:"smsReceiver" yaml:"smsReceiver"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#tags MonitorActionGroup#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_group#timeouts MonitorActionGroup#timeouts} Timeouts *MonitorActionGroupTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` // voice_receiver block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#voice_receiver MonitorActionGroup#voice_receiver} VoiceReceiver interface{} `field:"optional" json:"voiceReceiver" yaml:"voiceReceiver"` // webhook_receiver block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#webhook_receiver MonitorActionGroup#webhook_receiver} WebhookReceiver interface{} `field:"optional" json:"webhookReceiver" yaml:"webhookReceiver"` }
type MonitorActionGroupEmailReceiver ¶
type MonitorActionGroupEmailReceiver struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#email_address MonitorActionGroup#email_address}. EmailAddress *string `field:"required" json:"emailAddress" yaml:"emailAddress"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#name MonitorActionGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#use_common_alert_schema MonitorActionGroup#use_common_alert_schema}. UseCommonAlertSchema interface{} `field:"optional" json:"useCommonAlertSchema" yaml:"useCommonAlertSchema"` }
type MonitorActionGroupEmailReceiverList ¶
type MonitorActionGroupEmailReceiverList 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) MonitorActionGroupEmailReceiverOutputReference // 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 NewMonitorActionGroupEmailReceiverList ¶
func NewMonitorActionGroupEmailReceiverList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorActionGroupEmailReceiverList
type MonitorActionGroupEmailReceiverOutputReference ¶
type MonitorActionGroupEmailReceiverOutputReference 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 EmailAddress() *string SetEmailAddress(val *string) EmailAddressInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UseCommonAlertSchema() interface{} SetUseCommonAlertSchema(val interface{}) UseCommonAlertSchemaInput() 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 ResetUseCommonAlertSchema() // 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 NewMonitorActionGroupEmailReceiverOutputReference ¶
func NewMonitorActionGroupEmailReceiverOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorActionGroupEmailReceiverOutputReference
type MonitorActionGroupEventHubReceiver ¶
type MonitorActionGroupEventHubReceiver struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#name MonitorActionGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#event_hub_id MonitorActionGroup#event_hub_id}. EventHubId *string `field:"optional" json:"eventHubId" yaml:"eventHubId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#event_hub_name MonitorActionGroup#event_hub_name}. EventHubName *string `field:"optional" json:"eventHubName" yaml:"eventHubName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#event_hub_namespace MonitorActionGroup#event_hub_namespace}. EventHubNamespace *string `field:"optional" json:"eventHubNamespace" yaml:"eventHubNamespace"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#subscription_id MonitorActionGroup#subscription_id}. SubscriptionId *string `field:"optional" json:"subscriptionId" yaml:"subscriptionId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#tenant_id MonitorActionGroup#tenant_id}. TenantId *string `field:"optional" json:"tenantId" yaml:"tenantId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#use_common_alert_schema MonitorActionGroup#use_common_alert_schema}. UseCommonAlertSchema interface{} `field:"optional" json:"useCommonAlertSchema" yaml:"useCommonAlertSchema"` }
type MonitorActionGroupEventHubReceiverList ¶
type MonitorActionGroupEventHubReceiverList 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) MonitorActionGroupEventHubReceiverOutputReference // 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 NewMonitorActionGroupEventHubReceiverList ¶
func NewMonitorActionGroupEventHubReceiverList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorActionGroupEventHubReceiverList
type MonitorActionGroupEventHubReceiverOutputReference ¶
type MonitorActionGroupEventHubReceiverOutputReference 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 EventHubId() *string SetEventHubId(val *string) EventHubIdInput() *string EventHubName() *string SetEventHubName(val *string) EventHubNameInput() *string EventHubNamespace() *string SetEventHubNamespace(val *string) EventHubNamespaceInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string SubscriptionId() *string SetSubscriptionId(val *string) SubscriptionIdInput() *string TenantId() *string SetTenantId(val *string) TenantIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UseCommonAlertSchema() interface{} SetUseCommonAlertSchema(val interface{}) UseCommonAlertSchemaInput() 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 ResetEventHubId() ResetEventHubName() ResetEventHubNamespace() ResetSubscriptionId() ResetTenantId() ResetUseCommonAlertSchema() // 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 NewMonitorActionGroupEventHubReceiverOutputReference ¶
func NewMonitorActionGroupEventHubReceiverOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorActionGroupEventHubReceiverOutputReference
type MonitorActionGroupItsmReceiver ¶
type MonitorActionGroupItsmReceiver struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#connection_id MonitorActionGroup#connection_id}. ConnectionId *string `field:"required" json:"connectionId" yaml:"connectionId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#name MonitorActionGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#region MonitorActionGroup#region}. Region *string `field:"required" json:"region" yaml:"region"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#ticket_configuration MonitorActionGroup#ticket_configuration}. TicketConfiguration *string `field:"required" json:"ticketConfiguration" yaml:"ticketConfiguration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#workspace_id MonitorActionGroup#workspace_id}. WorkspaceId *string `field:"required" json:"workspaceId" yaml:"workspaceId"` }
type MonitorActionGroupItsmReceiverList ¶
type MonitorActionGroupItsmReceiverList 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) MonitorActionGroupItsmReceiverOutputReference // 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 NewMonitorActionGroupItsmReceiverList ¶
func NewMonitorActionGroupItsmReceiverList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorActionGroupItsmReceiverList
type MonitorActionGroupItsmReceiverOutputReference ¶
type MonitorActionGroupItsmReceiverOutputReference 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) ConnectionId() *string SetConnectionId(val *string) ConnectionIdInput() *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 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Region() *string SetRegion(val *string) RegionInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TicketConfiguration() *string SetTicketConfiguration(val *string) TicketConfigurationInput() *string WorkspaceId() *string SetWorkspaceId(val *string) WorkspaceIdInput() *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 NewMonitorActionGroupItsmReceiverOutputReference ¶
func NewMonitorActionGroupItsmReceiverOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorActionGroupItsmReceiverOutputReference
type MonitorActionGroupLogicAppReceiver ¶
type MonitorActionGroupLogicAppReceiver struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#callback_url MonitorActionGroup#callback_url}. CallbackUrl *string `field:"required" json:"callbackUrl" yaml:"callbackUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#name MonitorActionGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#resource_id MonitorActionGroup#resource_id}. ResourceId *string `field:"required" json:"resourceId" yaml:"resourceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#use_common_alert_schema MonitorActionGroup#use_common_alert_schema}. UseCommonAlertSchema interface{} `field:"optional" json:"useCommonAlertSchema" yaml:"useCommonAlertSchema"` }
type MonitorActionGroupLogicAppReceiverList ¶
type MonitorActionGroupLogicAppReceiverList 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) MonitorActionGroupLogicAppReceiverOutputReference // 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 NewMonitorActionGroupLogicAppReceiverList ¶
func NewMonitorActionGroupLogicAppReceiverList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorActionGroupLogicAppReceiverList
type MonitorActionGroupLogicAppReceiverOutputReference ¶
type MonitorActionGroupLogicAppReceiverOutputReference interface { cdktf.ComplexObject CallbackUrl() *string SetCallbackUrl(val *string) CallbackUrlInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string ResourceId() *string SetResourceId(val *string) ResourceIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UseCommonAlertSchema() interface{} SetUseCommonAlertSchema(val interface{}) UseCommonAlertSchemaInput() 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 ResetUseCommonAlertSchema() // 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 NewMonitorActionGroupLogicAppReceiverOutputReference ¶
func NewMonitorActionGroupLogicAppReceiverOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorActionGroupLogicAppReceiverOutputReference
type MonitorActionGroupSmsReceiver ¶
type MonitorActionGroupSmsReceiver struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#country_code MonitorActionGroup#country_code}. CountryCode *string `field:"required" json:"countryCode" yaml:"countryCode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#name MonitorActionGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#phone_number MonitorActionGroup#phone_number}. PhoneNumber *string `field:"required" json:"phoneNumber" yaml:"phoneNumber"` }
type MonitorActionGroupSmsReceiverList ¶
type MonitorActionGroupSmsReceiverList 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) MonitorActionGroupSmsReceiverOutputReference // 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 NewMonitorActionGroupSmsReceiverList ¶
func NewMonitorActionGroupSmsReceiverList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorActionGroupSmsReceiverList
type MonitorActionGroupSmsReceiverOutputReference ¶
type MonitorActionGroupSmsReceiverOutputReference 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) CountryCode() *string SetCountryCode(val *string) CountryCodeInput() *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 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string PhoneNumber() *string SetPhoneNumber(val *string) PhoneNumberInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorActionGroupSmsReceiverOutputReference ¶
func NewMonitorActionGroupSmsReceiverOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorActionGroupSmsReceiverOutputReference
type MonitorActionGroupTimeouts ¶
type MonitorActionGroupTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#create MonitorActionGroup#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#delete MonitorActionGroup#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#read MonitorActionGroup#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#update MonitorActionGroup#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type MonitorActionGroupTimeoutsOutputReference ¶
type MonitorActionGroupTimeoutsOutputReference 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 NewMonitorActionGroupTimeoutsOutputReference ¶
func NewMonitorActionGroupTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorActionGroupTimeoutsOutputReference
type MonitorActionGroupVoiceReceiver ¶
type MonitorActionGroupVoiceReceiver struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#country_code MonitorActionGroup#country_code}. CountryCode *string `field:"required" json:"countryCode" yaml:"countryCode"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#name MonitorActionGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#phone_number MonitorActionGroup#phone_number}. PhoneNumber *string `field:"required" json:"phoneNumber" yaml:"phoneNumber"` }
type MonitorActionGroupVoiceReceiverList ¶
type MonitorActionGroupVoiceReceiverList 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) MonitorActionGroupVoiceReceiverOutputReference // 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 NewMonitorActionGroupVoiceReceiverList ¶
func NewMonitorActionGroupVoiceReceiverList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorActionGroupVoiceReceiverList
type MonitorActionGroupVoiceReceiverOutputReference ¶
type MonitorActionGroupVoiceReceiverOutputReference 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) CountryCode() *string SetCountryCode(val *string) CountryCodeInput() *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 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string PhoneNumber() *string SetPhoneNumber(val *string) PhoneNumberInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorActionGroupVoiceReceiverOutputReference ¶
func NewMonitorActionGroupVoiceReceiverOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorActionGroupVoiceReceiverOutputReference
type MonitorActionGroupWebhookReceiver ¶
type MonitorActionGroupWebhookReceiver struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#name MonitorActionGroup#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#service_uri MonitorActionGroup#service_uri}. ServiceUri *string `field:"required" json:"serviceUri" yaml:"serviceUri"` // aad_auth block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#aad_auth MonitorActionGroup#aad_auth} AadAuth *MonitorActionGroupWebhookReceiverAadAuth `field:"optional" json:"aadAuth" yaml:"aadAuth"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#use_common_alert_schema MonitorActionGroup#use_common_alert_schema}. UseCommonAlertSchema interface{} `field:"optional" json:"useCommonAlertSchema" yaml:"useCommonAlertSchema"` }
type MonitorActionGroupWebhookReceiverAadAuth ¶
type MonitorActionGroupWebhookReceiverAadAuth struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#object_id MonitorActionGroup#object_id}. ObjectId *string `field:"required" json:"objectId" yaml:"objectId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#identifier_uri MonitorActionGroup#identifier_uri}. IdentifierUri *string `field:"optional" json:"identifierUri" yaml:"identifierUri"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/r/monitor_action_group#tenant_id MonitorActionGroup#tenant_id}. TenantId *string `field:"optional" json:"tenantId" yaml:"tenantId"` }
type MonitorActionGroupWebhookReceiverAadAuthOutputReference ¶
type MonitorActionGroupWebhookReceiverAadAuthOutputReference 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 IdentifierUri() *string SetIdentifierUri(val *string) IdentifierUriInput() *string InternalValue() *MonitorActionGroupWebhookReceiverAadAuth SetInternalValue(val *MonitorActionGroupWebhookReceiverAadAuth) ObjectId() *string SetObjectId(val *string) ObjectIdInput() *string TenantId() *string SetTenantId(val *string) TenantIdInput() *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 ResetIdentifierUri() ResetTenantId() // 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 NewMonitorActionGroupWebhookReceiverAadAuthOutputReference ¶
func NewMonitorActionGroupWebhookReceiverAadAuthOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorActionGroupWebhookReceiverAadAuthOutputReference
type MonitorActionGroupWebhookReceiverList ¶
type MonitorActionGroupWebhookReceiverList 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) MonitorActionGroupWebhookReceiverOutputReference // 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 NewMonitorActionGroupWebhookReceiverList ¶
func NewMonitorActionGroupWebhookReceiverList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorActionGroupWebhookReceiverList
type MonitorActionGroupWebhookReceiverOutputReference ¶
type MonitorActionGroupWebhookReceiverOutputReference interface { cdktf.ComplexObject AadAuth() MonitorActionGroupWebhookReceiverAadAuthOutputReference AadAuthInput() *MonitorActionGroupWebhookReceiverAadAuth // 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 ServiceUri() *string SetServiceUri(val *string) ServiceUriInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) UseCommonAlertSchema() interface{} SetUseCommonAlertSchema(val interface{}) UseCommonAlertSchemaInput() 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 PutAadAuth(value *MonitorActionGroupWebhookReceiverAadAuth) ResetAadAuth() ResetUseCommonAlertSchema() // 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 NewMonitorActionGroupWebhookReceiverOutputReference ¶
func NewMonitorActionGroupWebhookReceiverOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorActionGroupWebhookReceiverOutputReference
Source Files ¶
- MonitorActionGroup.go
- MonitorActionGroupArmRoleReceiver.go
- MonitorActionGroupArmRoleReceiverList.go
- MonitorActionGroupArmRoleReceiverList__checks.go
- MonitorActionGroupArmRoleReceiverOutputReference.go
- MonitorActionGroupArmRoleReceiverOutputReference__checks.go
- MonitorActionGroupAutomationRunbookReceiver.go
- MonitorActionGroupAutomationRunbookReceiverList.go
- MonitorActionGroupAutomationRunbookReceiverList__checks.go
- MonitorActionGroupAutomationRunbookReceiverOutputReference.go
- MonitorActionGroupAutomationRunbookReceiverOutputReference__checks.go
- MonitorActionGroupAzureAppPushReceiver.go
- MonitorActionGroupAzureAppPushReceiverList.go
- MonitorActionGroupAzureAppPushReceiverList__checks.go
- MonitorActionGroupAzureAppPushReceiverOutputReference.go
- MonitorActionGroupAzureAppPushReceiverOutputReference__checks.go
- MonitorActionGroupAzureFunctionReceiver.go
- MonitorActionGroupAzureFunctionReceiverList.go
- MonitorActionGroupAzureFunctionReceiverList__checks.go
- MonitorActionGroupAzureFunctionReceiverOutputReference.go
- MonitorActionGroupAzureFunctionReceiverOutputReference__checks.go
- MonitorActionGroupConfig.go
- MonitorActionGroupEmailReceiver.go
- MonitorActionGroupEmailReceiverList.go
- MonitorActionGroupEmailReceiverList__checks.go
- MonitorActionGroupEmailReceiverOutputReference.go
- MonitorActionGroupEmailReceiverOutputReference__checks.go
- MonitorActionGroupEventHubReceiver.go
- MonitorActionGroupEventHubReceiverList.go
- MonitorActionGroupEventHubReceiverList__checks.go
- MonitorActionGroupEventHubReceiverOutputReference.go
- MonitorActionGroupEventHubReceiverOutputReference__checks.go
- MonitorActionGroupItsmReceiver.go
- MonitorActionGroupItsmReceiverList.go
- MonitorActionGroupItsmReceiverList__checks.go
- MonitorActionGroupItsmReceiverOutputReference.go
- MonitorActionGroupItsmReceiverOutputReference__checks.go
- MonitorActionGroupLogicAppReceiver.go
- MonitorActionGroupLogicAppReceiverList.go
- MonitorActionGroupLogicAppReceiverList__checks.go
- MonitorActionGroupLogicAppReceiverOutputReference.go
- MonitorActionGroupLogicAppReceiverOutputReference__checks.go
- MonitorActionGroupSmsReceiver.go
- MonitorActionGroupSmsReceiverList.go
- MonitorActionGroupSmsReceiverList__checks.go
- MonitorActionGroupSmsReceiverOutputReference.go
- MonitorActionGroupSmsReceiverOutputReference__checks.go
- MonitorActionGroupTimeouts.go
- MonitorActionGroupTimeoutsOutputReference.go
- MonitorActionGroupTimeoutsOutputReference__checks.go
- MonitorActionGroupVoiceReceiver.go
- MonitorActionGroupVoiceReceiverList.go
- MonitorActionGroupVoiceReceiverList__checks.go
- MonitorActionGroupVoiceReceiverOutputReference.go
- MonitorActionGroupVoiceReceiverOutputReference__checks.go
- MonitorActionGroupWebhookReceiver.go
- MonitorActionGroupWebhookReceiverAadAuth.go
- MonitorActionGroupWebhookReceiverAadAuthOutputReference.go
- MonitorActionGroupWebhookReceiverAadAuthOutputReference__checks.go
- MonitorActionGroupWebhookReceiverList.go
- MonitorActionGroupWebhookReceiverList__checks.go
- MonitorActionGroupWebhookReceiverOutputReference.go
- MonitorActionGroupWebhookReceiverOutputReference__checks.go
- MonitorActionGroup__checks.go
- main.go