This repository has been archived by the owner on Mar 11, 2021. It is now read-only.
/
listWebAppSitePushSettings.go
47 lines (42 loc) · 1.87 KB
/
listWebAppSitePushSettings.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
// *** WARNING: this file was generated by the Pulumi SDK Generator. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package v20190801
import (
"github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func ListWebAppSitePushSettings(ctx *pulumi.Context, args *ListWebAppSitePushSettingsArgs, opts ...pulumi.InvokeOption) (*ListWebAppSitePushSettingsResult, error) {
var rv ListWebAppSitePushSettingsResult
err := ctx.Invoke("azure-nextgen:web/v20190801:listWebAppSitePushSettings", args, &rv, opts...)
if err != nil {
return nil, err
}
return &rv, nil
}
type ListWebAppSitePushSettingsArgs struct {
// Name of web app.
Name string `pulumi:"name"`
// Name of the resource group to which the resource belongs.
ResourceGroupName string `pulumi:"resourceGroupName"`
}
// Push settings for the App.
type ListWebAppSitePushSettingsResult struct {
// Gets or sets a JSON string containing a list of dynamic tags that will be evaluated from user claims in the push registration endpoint.
DynamicTagsJson *string `pulumi:"dynamicTagsJson"`
// Resource Id.
Id string `pulumi:"id"`
// Gets or sets a flag indicating whether the Push endpoint is enabled.
IsPushEnabled bool `pulumi:"isPushEnabled"`
// Kind of resource.
Kind *string `pulumi:"kind"`
// Resource Name.
Name string `pulumi:"name"`
// Gets or sets a JSON string containing a list of tags that are whitelisted for use by the push registration endpoint.
TagWhitelistJson *string `pulumi:"tagWhitelistJson"`
// 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.
TagsRequiringAuth *string `pulumi:"tagsRequiringAuth"`
// Resource type.
Type string `pulumi:"type"`
}