Share via


IPushSettings Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.PushSettingsTypeConverter))]
public interface IPushSettings : Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.IProxyOnlyResource
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Functions.Models.Api20231201.PushSettingsTypeConverter))>]
type IPushSettings = interface
    interface IJsonSerializable
    interface IProxyOnlyResource
Public Interface IPushSettings
Implements IProxyOnlyResource
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.

Id

Resource Id.

(Inherited from IProxyOnlyResource)
IsPushEnabled

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

Kind

Kind of resource.

(Inherited from IProxyOnlyResource)
Name

Resource Name.

(Inherited from IProxyOnlyResource)
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.

(Inherited from IProxyOnlyResource)

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to