ActionGroupResource Class

An action group resource.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.monitor.v2019_03_01.models._models_py3.AzureResource
ActionGroupResource

Constructor

ActionGroupResource(*, location: str, tags: Optional[Dict[str, str]] = None, group_short_name: Optional[str] = None, enabled: Optional[bool] = True, email_receivers: Optional[List[azure.mgmt.monitor.v2019_03_01.models._models_py3.EmailReceiver]] = None, sms_receivers: Optional[List[azure.mgmt.monitor.v2019_03_01.models._models_py3.SmsReceiver]] = None, webhook_receivers: Optional[List[azure.mgmt.monitor.v2019_03_01.models._models_py3.WebhookReceiver]] = None, itsm_receivers: Optional[List[azure.mgmt.monitor.v2019_03_01.models._models_py3.ItsmReceiver]] = None, azure_app_push_receivers: Optional[List[azure.mgmt.monitor.v2019_03_01.models._models_py3.AzureAppPushReceiver]] = None, automation_runbook_receivers: Optional[List[azure.mgmt.monitor.v2019_03_01.models._models_py3.AutomationRunbookReceiver]] = None, voice_receivers: Optional[List[azure.mgmt.monitor.v2019_03_01.models._models_py3.VoiceReceiver]] = None, logic_app_receivers: Optional[List[azure.mgmt.monitor.v2019_03_01.models._models_py3.LogicAppReceiver]] = None, azure_function_receivers: Optional[List[azure.mgmt.monitor.v2019_03_01.models._models_py3.AzureFunctionReceiver]] = None, arm_role_receivers: Optional[List[azure.mgmt.monitor.v2019_03_01.models._models_py3.ArmRoleReceiver]] = None, **kwargs)

Variables

id
str

Azure resource Id.

name
str

Azure resource name.

type
str

Azure resource type.

kind
str

Azure resource kind.

identity
str

Azure resource identity.

location
str

Required. Resource location.

tags
dict[str, str]

A set of tags. Resource tags.

group_short_name
str

The short name of the action group. This will be used in SMS messages.

enabled
bool

Indicates whether this action group is enabled. If an action group is not enabled, then none of its receivers will receive communications.

email_receivers
list[<xref:$>(<xref:python-base-namespace>)EmailReceiver]

The list of email receivers that are part of this action group.

sms_receivers
list[<xref:$>(<xref:python-base-namespace>)SmsReceiver]

The list of SMS receivers that are part of this action group.

webhook_receivers
list[<xref:$>(<xref:python-base-namespace>)WebhookReceiver]

The list of webhook receivers that are part of this action group.

itsm_receivers
list[<xref:$>(<xref:python-base-namespace>)ItsmReceiver]

The list of ITSM receivers that are part of this action group.

azure_app_push_receivers
list[<xref:$>(<xref:python-base-namespace>)AzureAppPushReceiver]

The list of AzureAppPush receivers that are part of this action group.

automation_runbook_receivers
list[<xref:$>(<xref:python-base-namespace>)AutomationRunbookReceiver]

The list of AutomationRunbook receivers that are part of this action group.

voice_receivers
list[<xref:$>(<xref:python-base-namespace>)VoiceReceiver]

The list of voice receivers that are part of this action group.

logic_app_receivers
list[<xref:$>(<xref:python-base-namespace>)LogicAppReceiver]

The list of logic app receivers that are part of this action group.

azure_function_receivers
list[<xref:$>(<xref:python-base-namespace>)AzureFunctionReceiver]

The list of azure function receivers that are part of this action group.

arm_role_receivers
list[<xref:$>(<xref:python-base-namespace>)ArmRoleReceiver]

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.