Share via


PushSettingsProperties Class

Definition

PushSettings resource specific properties

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

Constructors

PushSettingsProperties()

Creates an new PushSettingsProperties instance.

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

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PushSettingsProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PushSettingsProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IPushSettingsProperties.

FromJsonString(String)

Creates a new instance of PushSettingsProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of PushSettingsProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to