insights.azure.com/v1api20230101


ActionGroup

Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-01-01/actionGroups_API.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Insights/actionGroups/{actionGroupName}

Used by: ActionGroupList.

Property Description Type
metav1.TypeMeta
metav1.ObjectMeta
spec ActionGroup_Spec
Optional
status ActionGroupResource_STATUS
Optional

ActionGroup_Spec

Property Description Type
armRoleReceivers The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported. ArmRoleReceiver[]
Optional
automationRunbookReceivers The list of AutomationRunbook receivers that are part of this action group. AutomationRunbookReceiver[]
Optional
azureAppPushReceivers The list of AzureAppPush receivers that are part of this action group. AzureAppPushReceiver[]
Optional
azureFunctionReceivers The list of azure function receivers that are part of this action group. AzureFunctionReceiver[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
emailReceivers The list of email receivers that are part of this action group. EmailReceiver[]
Optional
enabled Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. bool
Required
eventHubReceivers The list of event hub receivers that are part of this action group. EventHubReceiver[]
Optional
groupShortName The short name of the action group. This will be used in SMS messages. string
Required
itsmReceivers The list of ITSM receivers that are part of this action group. ItsmReceiver[]
Optional
location Resource location string
Required
logicAppReceivers The list of logic app receivers that are part of this action group. LogicAppReceiver[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure ActionGroupOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
smsReceivers The list of SMS receivers that are part of this action group. SmsReceiver[]
Optional
tags Resource tags map[string]string
Optional
voiceReceivers The list of voice receivers that are part of this action group. VoiceReceiver[]
Optional
webhookReceivers The list of webhook receivers that are part of this action group. WebhookReceiver[]
Optional

ActionGroupResource_STATUS

Property Description Type
armRoleReceivers The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported. ArmRoleReceiver_STATUS[]
Optional
automationRunbookReceivers The list of AutomationRunbook receivers that are part of this action group. AutomationRunbookReceiver_STATUS[]
Optional
azureAppPushReceivers The list of AzureAppPush receivers that are part of this action group. AzureAppPushReceiver_STATUS[]
Optional
azureFunctionReceivers The list of azure function receivers that are part of this action group. AzureFunctionReceiver_STATUS[]
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
emailReceivers The list of email receivers that are part of this action group. EmailReceiver_STATUS[]
Optional
enabled Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. bool
Optional
eventHubReceivers The list of event hub receivers that are part of this action group. EventHubReceiver_STATUS[]
Optional
groupShortName The short name of the action group. This will be used in SMS messages. string
Optional
id Azure resource Id string
Optional
itsmReceivers The list of ITSM receivers that are part of this action group. ItsmReceiver_STATUS[]
Optional
location Resource location string
Optional
logicAppReceivers The list of logic app receivers that are part of this action group. LogicAppReceiver_STATUS[]
Optional
name Azure resource name string
Optional
smsReceivers The list of SMS receivers that are part of this action group. SmsReceiver_STATUS[]
Optional
tags Resource tags map[string]string
Optional
type Azure resource type string
Optional
voiceReceivers The list of voice receivers that are part of this action group. VoiceReceiver_STATUS[]
Optional
webhookReceivers The list of webhook receivers that are part of this action group. WebhookReceiver_STATUS[]
Optional

ActionGroupList

Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-01-01/actionGroups_API.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​Microsoft.Insights/actionGroups/{actionGroupName}

Property Description Type
metav1.TypeMeta
metav1.ListMeta
items ActionGroup[]
Optional

APIVersion

Value Description
“2023-01-01”

ActionGroup_Spec

Used by: ActionGroup.

Property Description Type
armRoleReceivers The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported. ArmRoleReceiver[]
Optional
automationRunbookReceivers The list of AutomationRunbook receivers that are part of this action group. AutomationRunbookReceiver[]
Optional
azureAppPushReceivers The list of AzureAppPush receivers that are part of this action group. AzureAppPushReceiver[]
Optional
azureFunctionReceivers The list of azure function receivers that are part of this action group. AzureFunctionReceiver[]
Optional
azureName The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. string
Optional
emailReceivers The list of email receivers that are part of this action group. EmailReceiver[]
Optional
enabled Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. bool
Required
eventHubReceivers The list of event hub receivers that are part of this action group. EventHubReceiver[]
Optional
groupShortName The short name of the action group. This will be used in SMS messages. string
Required
itsmReceivers The list of ITSM receivers that are part of this action group. ItsmReceiver[]
Optional
location Resource location string
Required
logicAppReceivers The list of logic app receivers that are part of this action group. LogicAppReceiver[]
Optional
operatorSpec The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure ActionGroupOperatorSpec
Optional
owner The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource genruntime.KnownResourceReference
Required
smsReceivers The list of SMS receivers that are part of this action group. SmsReceiver[]
Optional
tags Resource tags map[string]string
Optional
voiceReceivers The list of voice receivers that are part of this action group. VoiceReceiver[]
Optional
webhookReceivers The list of webhook receivers that are part of this action group. WebhookReceiver[]
Optional

ActionGroupResource_STATUS

An action group resource.

Used by: ActionGroup.

Property Description Type
armRoleReceivers The list of ARM role receivers that are part of this action group. Roles are Azure RBAC roles and only built-in roles are supported. ArmRoleReceiver_STATUS[]
Optional
automationRunbookReceivers The list of AutomationRunbook receivers that are part of this action group. AutomationRunbookReceiver_STATUS[]
Optional
azureAppPushReceivers The list of AzureAppPush receivers that are part of this action group. AzureAppPushReceiver_STATUS[]
Optional
azureFunctionReceivers The list of azure function receivers that are part of this action group. AzureFunctionReceiver_STATUS[]
Optional
conditions The observed state of the resource conditions.Condition[]
Optional
emailReceivers The list of email receivers that are part of this action group. EmailReceiver_STATUS[]
Optional
enabled Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications. bool
Optional
eventHubReceivers The list of event hub receivers that are part of this action group. EventHubReceiver_STATUS[]
Optional
groupShortName The short name of the action group. This will be used in SMS messages. string
Optional
id Azure resource Id string
Optional
itsmReceivers The list of ITSM receivers that are part of this action group. ItsmReceiver_STATUS[]
Optional
location Resource location string
Optional
logicAppReceivers The list of logic app receivers that are part of this action group. LogicAppReceiver_STATUS[]
Optional
name Azure resource name string
Optional
smsReceivers The list of SMS receivers that are part of this action group. SmsReceiver_STATUS[]
Optional
tags Resource tags map[string]string
Optional
type Azure resource type string
Optional
voiceReceivers The list of voice receivers that are part of this action group. VoiceReceiver_STATUS[]
Optional
webhookReceivers The list of webhook receivers that are part of this action group. WebhookReceiver_STATUS[]
Optional

ActionGroupOperatorSpec

Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

Used by: ActionGroup_Spec.

Property Description Type
configMapExpressions configures where to place operator written dynamic ConfigMaps (created with CEL expressions). core.DestinationExpression[]
Optional
secretExpressions configures where to place operator written dynamic secrets (created with CEL expressions). core.DestinationExpression[]
Optional

ArmRoleReceiver

An arm role receiver.

Used by: ActionGroup_Spec.

Property Description Type
name The name of the arm role receiver. Names must be unique across all receivers within an action group. string
Required
roleId The arm role id. string
Required
useCommonAlertSchema Indicates whether to use common alert schema. bool
Optional

ArmRoleReceiver_STATUS

An arm role receiver.

Used by: ActionGroupResource_STATUS.

Property Description Type
name The name of the arm role receiver. Names must be unique across all receivers within an action group. string
Optional
roleId The arm role id. string
Optional
useCommonAlertSchema Indicates whether to use common alert schema. bool
Optional

AutomationRunbookReceiver

The Azure Automation Runbook notification receiver.

Used by: ActionGroup_Spec.

Property Description Type
automationAccountId The Azure automation account Id which holds this runbook and authenticate to Azure resource. string
Required
isGlobalRunbook Indicates whether this instance is global runbook. bool
Required
name Indicates name of the webhook. string
Optional
runbookName The name for this runbook. string
Required
serviceUri The URI where webhooks should be sent. string
Optional
useCommonAlertSchema Indicates whether to use common alert schema. bool
Optional
webhookResourceReference The resource id for webhook linked to this runbook. genruntime.ResourceReference
Required

AutomationRunbookReceiver_STATUS

The Azure Automation Runbook notification receiver.

Used by: ActionGroupResource_STATUS.

Property Description Type
automationAccountId The Azure automation account Id which holds this runbook and authenticate to Azure resource. string
Optional
isGlobalRunbook Indicates whether this instance is global runbook. bool
Optional
name Indicates name of the webhook. string
Optional
runbookName The name for this runbook. string
Optional
serviceUri The URI where webhooks should be sent. string
Optional
useCommonAlertSchema Indicates whether to use common alert schema. bool
Optional
webhookResourceId The resource id for webhook linked to this runbook. string
Optional

AzureAppPushReceiver

The Azure mobile App push notification receiver.

Used by: ActionGroup_Spec.

Property Description Type
emailAddress The email address registered for the Azure mobile app. string
Required
name The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group. string
Required

AzureAppPushReceiver_STATUS

The Azure mobile App push notification receiver.

Used by: ActionGroupResource_STATUS.

Property Description Type
emailAddress The email address registered for the Azure mobile app. string
Optional
name The name of the Azure mobile app push receiver. Names must be unique across all receivers within an action group. string
Optional

AzureFunctionReceiver

An azure function receiver.

Used by: ActionGroup_Spec.

Property Description Type
functionAppResourceReference The azure resource id of the function app. genruntime.ResourceReference
Required
functionName The function name in the function app. string
Required
httpTriggerUrl The http trigger url where http request sent to. string
Required
name The name of the azure function receiver. Names must be unique across all receivers within an action group. string
Required
useCommonAlertSchema Indicates whether to use common alert schema. bool
Optional

AzureFunctionReceiver_STATUS

An azure function receiver.

Used by: ActionGroupResource_STATUS.

Property Description Type
functionAppResourceId The azure resource id of the function app. string
Optional
functionName The function name in the function app. string
Optional
httpTriggerUrl The http trigger url where http request sent to. string
Optional
name The name of the azure function receiver. Names must be unique across all receivers within an action group. string
Optional
useCommonAlertSchema Indicates whether to use common alert schema. bool
Optional

EmailReceiver

An email receiver.

Used by: ActionGroup_Spec.

Property Description Type
emailAddress The email address of this receiver. string
Required
name The name of the email receiver. Names must be unique across all receivers within an action group. string
Required
useCommonAlertSchema Indicates whether to use common alert schema. bool
Optional

EmailReceiver_STATUS

An email receiver.

Used by: ActionGroupResource_STATUS.

Property Description Type
emailAddress The email address of this receiver. string
Optional
name The name of the email receiver. Names must be unique across all receivers within an action group. string
Optional
status The receiver status of the e-mail. ReceiverStatus_STATUS
Optional
useCommonAlertSchema Indicates whether to use common alert schema. bool
Optional

EventHubReceiver

An Event hub receiver.

Used by: ActionGroup_Spec.

Property Description Type
eventHubName The name of the specific Event Hub queue string
Required
eventHubNameSpace The Event Hub namespace string
Required
name The name of the Event hub receiver. Names must be unique across all receivers within an action group. string
Required
subscriptionId The Id for the subscription containing this event hub string
Required
tenantId The tenant Id for the subscription containing this event hub string
Optional
useCommonAlertSchema Indicates whether to use common alert schema. bool
Optional

EventHubReceiver_STATUS

An Event hub receiver.

Used by: ActionGroupResource_STATUS.

Property Description Type
eventHubName The name of the specific Event Hub queue string
Optional
eventHubNameSpace The Event Hub namespace string
Optional
name The name of the Event hub receiver. Names must be unique across all receivers within an action group. string
Optional
subscriptionId The Id for the subscription containing this event hub string
Optional
tenantId The tenant Id for the subscription containing this event hub string
Optional
useCommonAlertSchema Indicates whether to use common alert schema. bool
Optional

ItsmReceiver

An Itsm receiver.

Used by: ActionGroup_Spec.

Property Description Type
connectionId Unique identification of ITSM connection among multiple defined in above workspace. string
Required
name The name of the Itsm receiver. Names must be unique across all receivers within an action group. string
Required
region Region in which workspace resides. Supported values:‘centralindia’,‘japaneast’,‘southeastasia’,‘australiasoutheast’,‘uksouth’,‘westcentralus’,‘canadacentral’,’eastus’,‘westeurope’ string
Required
ticketConfiguration JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. string
Required
workspaceId OMS LA instance identifier. string
Required

ItsmReceiver_STATUS

An Itsm receiver.

Used by: ActionGroupResource_STATUS.

Property Description Type
connectionId Unique identification of ITSM connection among multiple defined in above workspace. string
Optional
name The name of the Itsm receiver. Names must be unique across all receivers within an action group. string
Optional
region Region in which workspace resides. Supported values:‘centralindia’,‘japaneast’,‘southeastasia’,‘australiasoutheast’,‘uksouth’,‘westcentralus’,‘canadacentral’,’eastus’,‘westeurope’ string
Optional
ticketConfiguration JSON blob for the configurations of the ITSM action. CreateMultipleWorkItems option will be part of this blob as well. string
Optional
workspaceId OMS LA instance identifier. string
Optional

LogicAppReceiver

A logic app receiver.

Used by: ActionGroup_Spec.

Property Description Type
callbackUrl The callback url where http request sent to. string
Required
name The name of the logic app receiver. Names must be unique across all receivers within an action group. string
Required
resourceReference The azure resource id of the logic app receiver. genruntime.ResourceReference
Required
useCommonAlertSchema Indicates whether to use common alert schema. bool
Optional

LogicAppReceiver_STATUS

A logic app receiver.

Used by: ActionGroupResource_STATUS.

Property Description Type
callbackUrl The callback url where http request sent to. string
Optional
name The name of the logic app receiver. Names must be unique across all receivers within an action group. string
Optional
resourceId The azure resource id of the logic app receiver. string
Optional
useCommonAlertSchema Indicates whether to use common alert schema. bool
Optional

SmsReceiver

An SMS receiver.

Used by: ActionGroup_Spec.

Property Description Type
countryCode The country code of the SMS receiver. string
Required
name The name of the SMS receiver. Names must be unique across all receivers within an action group. string
Required
phoneNumber The phone number of the SMS receiver. string
Required

SmsReceiver_STATUS

An SMS receiver.

Used by: ActionGroupResource_STATUS.

Property Description Type
countryCode The country code of the SMS receiver. string
Optional
name The name of the SMS receiver. Names must be unique across all receivers within an action group. string
Optional
phoneNumber The phone number of the SMS receiver. string
Optional
status The status of the receiver. ReceiverStatus_STATUS
Optional

VoiceReceiver

A voice receiver.

Used by: ActionGroup_Spec.

Property Description Type
countryCode The country code of the voice receiver. string
Required
name The name of the voice receiver. Names must be unique across all receivers within an action group. string
Required
phoneNumber The phone number of the voice receiver. string
Required

VoiceReceiver_STATUS

A voice receiver.

Used by: ActionGroupResource_STATUS.

Property Description Type
countryCode The country code of the voice receiver. string
Optional
name The name of the voice receiver. Names must be unique across all receivers within an action group. string
Optional
phoneNumber The phone number of the voice receiver. string
Optional

WebhookReceiver

A webhook receiver.

Used by: ActionGroup_Spec.

Property Description Type
identifierUri Indicates the identifier uri for aad auth. string
Optional
name The name of the webhook receiver. Names must be unique across all receivers within an action group. string
Required
objectId Indicates the webhook app object Id for aad auth. string
Optional
serviceUri The URI where webhooks should be sent. string
Required
tenantId Indicates the tenant id for aad auth. string
Optional
useAadAuth Indicates whether or not use AAD authentication. bool
Optional
useCommonAlertSchema Indicates whether to use common alert schema. bool
Optional

WebhookReceiver_STATUS

A webhook receiver.

Used by: ActionGroupResource_STATUS.

Property Description Type
identifierUri Indicates the identifier uri for aad auth. string
Optional
name The name of the webhook receiver. Names must be unique across all receivers within an action group. string
Optional
objectId Indicates the webhook app object Id for aad auth. string
Optional
serviceUri The URI where webhooks should be sent. string
Optional
tenantId Indicates the tenant id for aad auth. string
Optional
useAadAuth Indicates whether or not use AAD authentication. bool
Optional
useCommonAlertSchema Indicates whether to use common alert schema. bool
Optional

ReceiverStatus_STATUS

Indicates the status of the receiver. Receivers that are not Enabled will not receive any communications.

Used by: EmailReceiver_STATUS, and SmsReceiver_STATUS.

Value Description
“Disabled”
“Enabled”
“NotSpecified”