New-AzAutoscaleNotificationObject

Create an in-memory object for AutoscaleNotification.

Syntax

New-AzAutoscaleNotificationObject
   [-EmailCustomEmail <String[]>]
   [-EmailSendToSubscriptionAdministrator <Boolean>]
   [-EmailSendToSubscriptionCoAdministrator <Boolean>]
   [-Webhook <IWebhookNotification[]>]
   [<CommonParameters>]

Description

Create an in-memory object for AutoscaleNotification.

Examples

Example 1: Create web hook notification object

$webhook1=New-AzAutoscaleWebhookNotificationObject -Property @{} -ServiceUri "http://myservice.com"
New-AzAutoscaleNotificationObject -EmailCustomEmail "[email protected]" -EmailSendToSubscriptionAdministrator $true -EmailSendToSubscriptionCoAdministrator $true -Webhook $webhook1

Create web hook notification object

Parameters

-EmailCustomEmail

the custom e-mails list. This value can be null or empty, in which case this attribute will be ignored.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EmailSendToSubscriptionAdministrator

a value indicating whether to send email to subscription administrator.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EmailSendToSubscriptionCoAdministrator

a value indicating whether to send email to subscription co-administrators.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Webhook

the collection of webhook notifications. To construct, see NOTES section for WEBHOOK properties and create a hash table.

Type:IWebhookNotification[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Outputs

AutoscaleNotification