Share via


IPushSettingsProperties Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.PushSettingsPropertiesTypeConverter))]
public interface IPushSettingsProperties : Microsoft.Azure.PowerShell.Cmdlets.Functions.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.PushSettingsPropertiesTypeConverter))>]
type IPushSettingsProperties = interface
    interface IJsonSerializable
Public Interface IPushSettingsProperties
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

DynamicTagsJson

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

IsPushEnabled

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

TagsRequiringAuth

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.

TagWhitelistJson

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

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to