Share via


PushSettings Class

Definition

Push settings for the App.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Websites.Models.Api20210201.PushSettingsTypeConverter))]
public class PushSettings : Microsoft.Azure.PowerShell.Cmdlets.Websites.Models.Api20210201.IPushSettings, Microsoft.Azure.PowerShell.Cmdlets.Websites.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Websites.Models.Api20210201.PushSettingsTypeConverter))>]
type PushSettings = class
    interface IPushSettings
    interface IJsonSerializable
    interface IProxyOnlyResource
    interface IValidates
Public Class PushSettings
Implements IPushSettings, IValidates
Inheritance
PushSettings
Attributes
Implements

Constructors

PushSettings()

Creates an new PushSettings 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.

Id

Resource Id.

IsPushEnabled

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

Kind

Kind of resource.

Name

Resource Name.

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.

Type

Resource type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of PushSettings.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of PushSettings.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Websites.Models.Api20210201.IPushSettings.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of PushSettings into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to