Navigation :
Introduction
Release History
Release 0.12.0
- Feature Matrix
- Release Notes
-
User Guide
-
Examples
-
Resources
-
Powershell Modules
Release 0.11.0
Release 0.10.1
- Feature Matrix
- Release Notes
-
User Guide
-
Examples
-
Resources
--
Azure
--- azAadGroup
--- azAadUser
--- azActionGroup
--- azAppConfigStore
--- azAutomationAccount
--- azBastion
--- azDatabricks
--- azDdosProtectionPlan
--- azDisk
--- azDiskSnapshot
--- azEventHubNamespace
--- azKeyvault
--- azLoadBalancer
--- azLocalNetworkGateway
--- azLogAnalytics
--- azManagedIdentity
--- azManagedImage
--- azManagementGroup
--- azMySqlFlexibleDatabase
--- azMySqlFlexibleServer
--- azNetworkInterface
--- azNetworkSecurityGroup
--- azPublicIP
--- azRecoveryServicesVault
--- azResourceGroup
--- azRole
--- azRouteTable
--- azSqlDatabase
--- azSqlElasticPool
--- azSqlInstance
--- azSqlInstancePool
--- azSqlServer
--- azStorage
--- azSubnet
--- azVirtualMachine
--- azVirtualNetwork
--- azVirtualNetworkGateway
--- Diagnostic Target
--- Identity
--- Lock
--- Password
--- Private Endpoint
--- Tag
--
Azure VMware (AVS)
--
AWS
-
Powershell Modules
Release 0.10.0
Release 0.9.0
Release 0.8.1
Release 0.8.0
Release 0.7.0
Release 0.6.1
Release 0.6.0
Release 0.5.0
Release 0.4.1
Release 0.4.0
Release 0.3.0
Release 0.2.0
Release 0.1.11
azActionGroup
Use the resource azActionGroup to deploy an Azure Action Group to the relevant subscription.
Attributes
Attribute
Type
Mandatory
Values
Default
Notes
Name
String
Yes
ResourceGroupName
String
Yes
Region
String
Yes
DisplayName
String
Yes
Defaults to RG of resource
Notification
Object
No
Action
Object
No
Lock
Object
No
Notification
Attribute
Type
Mandatory
Values
Default
Notes
Name
String
Yes
RoleName
String
No
Contributor
Owner
Reader
MonitoringContributor
MonitoringReader
EmailAddress
String
No
SMSCountryCode
String
No
SMSPhoneNumber
String
No
VoiceCountryCode
String
No
VoicePhoneNumber
String
No
AppPushEmailAddress
String
No
Action
Attribute
Type
Mandatory
Values
Default
Notes
Name
String
Yes
WebhookUri
String
No
SecureWebhook
Object
No
EventHub
Object
No
AutomationRunbook
String
No
Function
String
No
ITSM
String
No
LogicApp
String
No
SecureWebhook
Attribute
Type
Mandatory
Values
Default
Notes
Uri
String
Yes
Identity
String
Yes
EventHub
Attribute
Type
Mandatory
Values
Default
Notes
Name
String
Yes
Namespace
String
Yes
ResourceGroupName
String
No
Subscription
String
No
Object model for YAML deployment:
---
azActionGroup :
# Mandatory
- Name : 'string'
ConnectionName : 'string'
ResourceGroupName : 'string'
Region : 'string'
DisplayName : 'string'
# Optional
Notification :
- Name : 'string'
RoleName : 'string' # Contributor, Owner, Reader, MonitoringContributor, MonitoringReader
EmailAddress : 'string'
SMSCountryCode : 'string'
SMSPhoneNumber : 'string'
VoiceCountryCode : 'string'
VoicePhoneNumber : 'string'
AppPushEmailAddress : 'string'
Action :
- Name : 'string'
WebhookUri : 'string'
SecureWebhook :
Uri : 'string' # Will authenticate with AAD
Identity : 'string' # Identity to authenticate with AAD
EventHub :
Name : 'string'
Namespace : 'string'
ResourceGroupName : 'string' # Defaults to RG of resource
Subscription : 'string' # Defaults to subscription of resource
AutomationRunbook : 'string'
Function : 'string'
ITSM : 'string'
LogicApp : 'string'
Lock :
- Name : 'string'
Level : 'string' # CanNotDelete, ReadOnly
Notes : 'string'
Object model for JSON deployment:
{
"azActionGroup" : [
{
"Name" : "string" ,
"ConnectionName" : "string" ,
"ResourceGroupName" : "string" ,
"Region" : "string" ,
"DisplayName" : "string" ,
"Notification" : [
{
"Name" : "string" ,
"RoleName" : "string" ,
"EmailAddress" : "string" ,
"SMSCountryCode" : "string" ,
"SMSPhoneNumber" : "string" ,
"VoiceCountryCode" : "string" ,
"VoicePhoneNumber" : "string" ,
"AppPushEmailAddress" : "string"
}
],
"Action" : [
{
"Name" : "string" ,
"WebhookUri" : "string" ,
"SecureWebhook" : {
"Uri" : "string" ,
"Identity" : "string"
},
"EventHub" : {
"Name" : "string" ,
"Namespace" : "string" ,
"ResourceGroupName" : "string" ,
"Subscription" : "string"
},
"AutomationRunbook" : "string" ,
"Function" : "string" ,
"ITSM" : "string" ,
"LogicApp" : "string"
}
],
"Lock" : [
{
"Name" : "string" ,
"Level" : "string" ,
"Notes" : "string"
}
]
}
]
}