Share via


ArmAppServiceModelFactory.WebAppPushSettings Method

Definition

Initializes a new instance of WebAppPushSettings.

public static Azure.ResourceManager.AppService.Models.WebAppPushSettings WebAppPushSettings (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, bool? isPushEnabled = default, string tagWhitelistJson = default, string tagsRequiringAuth = default, string dynamicTagsJson = default, string kind = default);
static member WebAppPushSettings : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Nullable<bool> * string * string * string * string -> Azure.ResourceManager.AppService.Models.WebAppPushSettings
Public Shared Function WebAppPushSettings (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional isPushEnabled As Nullable(Of Boolean) = Nothing, Optional tagWhitelistJson As String = Nothing, Optional tagsRequiringAuth As String = Nothing, Optional dynamicTagsJson As String = Nothing, Optional kind As String = Nothing) As WebAppPushSettings

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

isPushEnabled
Nullable<Boolean>

Gets or sets a flag indicating whether the Push endpoint is enabled.

tagWhitelistJson
String

Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.

tagsRequiringAuth
String

Gets or sets a JSON string containing a list of tags that require user authentication to be used in the push registration endpoint. Tags can consist of alphanumeric characters and the following: '_', '@', '#', '.', ':', '-'. Validation should be performed at the PushRequestHandler.

dynamicTagsJson
String

Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.

kind
String

Kind of resource.

Returns

A new WebAppPushSettings instance for mocking.

Applies to