published on Friday, Jul 10, 2026 by Pulumi
published on Friday, Jul 10, 2026 by Pulumi
This resource is used customize the WLAN Guest Portal. The WLAN Portal Template can be used to define:
- Guest Authentication methods and parameters (access duration, …)
- Default values of the text fields and labels on the portal
- Values of the text fields and labels based on the User Agent (
localesproperty)
Notes:
- There is no feedback from the API, so there is no possibility to validate the changes. The resource states is directly generated based on the resource plan.* There is no option to delete or revert the changes. Deleting the resource will just remove it from the states. Once removed, it is possible to create a new one. It will replace the previous template
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as junipermist from "@pulumi/juniper-mist";
const wlanOne = new junipermist.site.WlanPortalTemplate("wlan_one", {
siteId: terraformTest.id,
wlanId: wlanOneMistSiteWlan.id,
portalTemplate: {
smsMessageFormat: "Code {{code}} expires in {{duration}} minutes.",
smsValidityDuration: 10,
pageTitle: "Welcome To My Demo Portal",
locales: {
"fr-FR": {
pageTitle: "Bienvenue sur mon portail de démo",
},
},
},
});
import pulumi
import pulumi_juniper_mist as junipermist
wlan_one = junipermist.site.WlanPortalTemplate("wlan_one",
site_id=terraform_test["id"],
wlan_id=wlan_one_mist_site_wlan["id"],
portal_template={
"sms_message_format": "Code {{code}} expires in {{duration}} minutes.",
"sms_validity_duration": 10,
"page_title": "Welcome To My Demo Portal",
"locales": {
"fr-FR": {
"page_title": "Bienvenue sur mon portail de démo",
},
},
})
package main
import (
"github.com/pulumi/pulumi-junipermist/sdk/go/junipermist/site"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := site.NewWlanPortalTemplate(ctx, "wlan_one", &site.WlanPortalTemplateArgs{
SiteId: pulumi.Any(terraformTest.Id),
WlanId: pulumi.Any(wlanOneMistSiteWlan.Id),
PortalTemplate: &site.WlanPortalTemplatePortalTemplateArgs{
SmsMessageFormat: pulumi.String("Code {{code}} expires in {{duration}} minutes."),
SmsValidityDuration: pulumi.Int(10),
PageTitle: pulumi.String("Welcome To My Demo Portal"),
Locales: site.WlanPortalTemplatePortalTemplateLocalesMap{
"fr-FR": &site.WlanPortalTemplatePortalTemplateLocalesArgs{
PageTitle: pulumi.String("Bienvenue sur mon portail de démo"),
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using JuniperMist = Pulumi.JuniperMist;
return await Deployment.RunAsync(() =>
{
var wlanOne = new JuniperMist.Site.WlanPortalTemplate("wlan_one", new()
{
SiteId = terraformTest.Id,
WlanId = wlanOneMistSiteWlan.Id,
PortalTemplate = new JuniperMist.Site.Inputs.WlanPortalTemplatePortalTemplateArgs
{
SmsMessageFormat = "Code {{code}} expires in {{duration}} minutes.",
SmsValidityDuration = 10,
PageTitle = "Welcome To My Demo Portal",
Locales =
{
{ "fr-FR", new JuniperMist.Site.Inputs.WlanPortalTemplatePortalTemplateLocalesArgs
{
PageTitle = "Bienvenue sur mon portail de démo",
} },
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.junipermist.site.WlanPortalTemplate;
import com.pulumi.junipermist.site.WlanPortalTemplateArgs;
import com.pulumi.junipermist.site.inputs.WlanPortalTemplatePortalTemplateArgs;
import com.pulumi.junipermist.site.inputs.WlanPortalTemplatePortalTemplateLocalesArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var wlanOne = new WlanPortalTemplate("wlanOne", WlanPortalTemplateArgs.builder()
.siteId(terraformTest.id())
.wlanId(wlanOneMistSiteWlan.id())
.portalTemplate(WlanPortalTemplatePortalTemplateArgs.builder()
.smsMessageFormat("Code {{code}} expires in {{duration}} minutes.")
.smsValidityDuration(10)
.pageTitle("Welcome To My Demo Portal")
.locales(Map.of("fr-FR", WlanPortalTemplatePortalTemplateLocalesArgs.builder()
.pageTitle("Bienvenue sur mon portail de démo")
.build()))
.build())
.build());
}
}
resources:
wlanOne:
type: junipermist:site:WlanPortalTemplate
name: wlan_one
properties:
siteId: ${terraformTest.id}
wlanId: ${wlanOneMistSiteWlan.id}
portalTemplate:
smsMessageFormat: Code {{code}} expires in {{duration}} minutes.
smsValidityDuration: '10'
pageTitle: Welcome To My Demo Portal
locales:
fr-FR:
pageTitle: Bienvenue sur mon portail de démo
pulumi {
required_providers {
junipermist = {
source = "pulumi/junipermist"
}
}
}
resource "junipermist_site_wlanportaltemplate" "wlan_one" {
site_id = terraformTest.id
wlan_id = wlanOneMistSiteWlan.id
portal_template = {
sms_message_format = "Code {{code}} expires in {{duration}} minutes."
sms_validity_duration = "10"
page_title = "Welcome To My Demo Portal"
locales = {
"fr-FR" = {
page_title = "Bienvenue sur mon portail de démo"
}
}
}
}
Create WlanPortalTemplate Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new WlanPortalTemplate(name: string, args: WlanPortalTemplateArgs, opts?: CustomResourceOptions);@overload
def WlanPortalTemplate(resource_name: str,
args: WlanPortalTemplateArgs,
opts: Optional[ResourceOptions] = None)
@overload
def WlanPortalTemplate(resource_name: str,
opts: Optional[ResourceOptions] = None,
portal_template: Optional[WlanPortalTemplatePortalTemplateArgs] = None,
site_id: Optional[str] = None,
wlan_id: Optional[str] = None)func NewWlanPortalTemplate(ctx *Context, name string, args WlanPortalTemplateArgs, opts ...ResourceOption) (*WlanPortalTemplate, error)public WlanPortalTemplate(string name, WlanPortalTemplateArgs args, CustomResourceOptions? opts = null)
public WlanPortalTemplate(String name, WlanPortalTemplateArgs args)
public WlanPortalTemplate(String name, WlanPortalTemplateArgs args, CustomResourceOptions options)
type: junipermist:site:WlanPortalTemplate
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "junipermist_site_wlanportaltemplate" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args WlanPortalTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WlanPortalTemplateArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WlanPortalTemplateArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WlanPortalTemplateArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WlanPortalTemplateArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var junipermistWlanPortalTemplateResource = new JuniperMist.Site.WlanPortalTemplate("junipermistWlanPortalTemplateResource", new()
{
PortalTemplate = new JuniperMist.Site.Inputs.WlanPortalTemplatePortalTemplateArgs
{
AccessCodeAlternateEmail = "string",
Alignment = "string",
AuthButtonAmazon = "string",
AuthButtonAzure = "string",
AuthButtonEmail = "string",
AuthButtonFacebook = "string",
AuthButtonGoogle = "string",
AuthButtonMicrosoft = "string",
AuthButtonPassphrase = "string",
AuthButtonSms = "string",
AuthButtonSponsor = "string",
AuthLabel = "string",
BackLink = "string",
Color = "string",
ColorDark = "string",
ColorLight = "string",
Company = false,
CompanyError = "string",
CompanyLabel = "string",
Email = false,
EmailAccessDomainError = "string",
EmailCancel = "string",
EmailCodeCancel = "string",
EmailCodeError = "string",
EmailCodeFieldLabel = "string",
EmailCodeMessage = "string",
EmailCodeSubmit = "string",
EmailCodeTitle = "string",
EmailError = "string",
EmailFieldLabel = "string",
EmailLabel = "string",
EmailMessage = "string",
EmailSubmit = "string",
EmailTitle = "string",
Field1 = false,
Field1error = "string",
Field1label = "string",
Field1required = false,
Field2 = false,
Field2error = "string",
Field2label = "string",
Field2required = false,
Field3 = false,
Field3error = "string",
Field3label = "string",
Field3required = false,
Field4 = false,
Field4error = "string",
Field4label = "string",
Field4required = false,
Locales =
{
{ "string", new JuniperMist.Site.Inputs.WlanPortalTemplatePortalTemplateLocalesArgs
{
AuthButtonAmazon = "string",
AuthButtonAzure = "string",
AuthButtonEmail = "string",
AuthButtonFacebook = "string",
AuthButtonGoogle = "string",
AuthButtonMicrosoft = "string",
AuthButtonPassphrase = "string",
AuthButtonSms = "string",
AuthButtonSponsor = "string",
AuthLabel = "string",
BackLink = "string",
CompanyError = "string",
CompanyLabel = "string",
EmailAccessDomainError = "string",
EmailCancel = "string",
EmailCodeCancel = "string",
EmailCodeError = "string",
EmailCodeFieldLabel = "string",
EmailCodeMessage = "string",
EmailCodeSubmit = "string",
EmailCodeTitle = "string",
EmailError = "string",
EmailFieldLabel = "string",
EmailLabel = "string",
EmailMessage = "string",
EmailSubmit = "string",
EmailTitle = "string",
Field1error = "string",
Field1label = "string",
Field2error = "string",
Field2label = "string",
Field3error = "string",
Field3label = "string",
Field4error = "string",
Field4label = "string",
MarketingPolicyLink = "string",
MarketingPolicyOptIn = false,
MarketingPolicyOptInLabel = "string",
MarketingPolicyOptInText = "string",
Message = "string",
NameError = "string",
NameLabel = "string",
OptoutLabel = "string",
PageTitle = "string",
PassphraseCancel = "string",
PassphraseError = "string",
PassphraseLabel = "string",
PassphraseMessage = "string",
PassphraseSubmit = "string",
PassphraseTitle = "string",
PrivacyPolicyAcceptLabel = "string",
PrivacyPolicyError = "string",
PrivacyPolicyLink = "string",
PrivacyPolicyText = "string",
RequiredFieldLabel = "string",
SignInLabel = "string",
SmsCarrierDefault = "string",
SmsCarrierError = "string",
SmsCarrierFieldLabel = "string",
SmsCodeCancel = "string",
SmsCodeError = "string",
SmsCodeFieldLabel = "string",
SmsCodeMessage = "string",
SmsCodeSubmit = "string",
SmsCodeTitle = "string",
SmsCountryFieldLabel = "string",
SmsCountryFormat = "string",
SmsHaveAccessCode = "string",
SmsMessageFormat = "string",
SmsNumberCancel = "string",
SmsNumberError = "string",
SmsNumberFieldLabel = "string",
SmsNumberFormat = "string",
SmsNumberMessage = "string",
SmsNumberSubmit = "string",
SmsNumberTitle = "string",
SmsUsernameFormat = "string",
SponsorBackLink = "string",
SponsorCancel = "string",
SponsorEmail = "string",
SponsorEmailError = "string",
SponsorInfoApproved = "string",
SponsorInfoDenied = "string",
SponsorInfoPending = "string",
SponsorName = "string",
SponsorNameError = "string",
SponsorNotePending = "string",
SponsorRequestAccess = "string",
SponsorStatusApproved = "string",
SponsorStatusDenied = "string",
SponsorStatusPending = "string",
SponsorSubmit = "string",
SponsorsError = "string",
SponsorsFieldLabel = "string",
TosAcceptLabel = "string",
TosError = "string",
TosLink = "string",
TosText = "string",
} },
},
Logo = "string",
MarketingPolicyLink = "string",
MarketingPolicyOptIn = false,
MarketingPolicyOptInLabel = "string",
MarketingPolicyOptInText = "string",
Message = "string",
MultiAuth = false,
Name = false,
NameError = "string",
NameLabel = "string",
OptOutDefault = false,
Optout = false,
OptoutLabel = "string",
PageTitle = "string",
PassphraseCancel = "string",
PassphraseError = "string",
PassphraseLabel = "string",
PassphraseMessage = "string",
PassphraseSubmit = "string",
PassphraseTitle = "string",
PoweredBy = false,
Privacy = false,
PrivacyPolicyAcceptLabel = "string",
PrivacyPolicyError = "string",
PrivacyPolicyLink = "string",
PrivacyPolicyText = "string",
RequiredFieldLabel = "string",
ResponsiveLayout = false,
SignInLabel = "string",
SmsCarrierDefault = "string",
SmsCarrierError = "string",
SmsCarrierFieldLabel = "string",
SmsCodeCancel = "string",
SmsCodeError = "string",
SmsCodeFieldLabel = "string",
SmsCodeMessage = "string",
SmsCodeSubmit = "string",
SmsCodeTitle = "string",
SmsCountryFieldLabel = "string",
SmsCountryFormat = "string",
SmsHaveAccessCode = "string",
SmsIsTwilio = false,
SmsMessageFormat = "string",
SmsNumberCancel = "string",
SmsNumberError = "string",
SmsNumberFieldLabel = "string",
SmsNumberFormat = "string",
SmsNumberMessage = "string",
SmsNumberSubmit = "string",
SmsNumberTitle = "string",
SmsUsernameFormat = "string",
SmsValidityDuration = 0,
SponsorBackLink = "string",
SponsorCancel = "string",
SponsorEmail = "string",
SponsorEmailError = "string",
SponsorEmailTemplate = "string",
SponsorInfoApproved = "string",
SponsorInfoDenied = "string",
SponsorInfoPending = "string",
SponsorName = "string",
SponsorNameError = "string",
SponsorNotePending = "string",
SponsorRequestAccess = "string",
SponsorStatusApproved = "string",
SponsorStatusDenied = "string",
SponsorStatusPending = "string",
SponsorSubmit = "string",
SponsorsError = "string",
SponsorsFieldLabel = "string",
Tos = false,
TosAcceptLabel = "string",
TosError = "string",
TosLink = "string",
TosText = "string",
},
SiteId = "string",
WlanId = "string",
});
example, err := site.NewWlanPortalTemplate(ctx, "junipermistWlanPortalTemplateResource", &site.WlanPortalTemplateArgs{
PortalTemplate: &site.WlanPortalTemplatePortalTemplateArgs{
AccessCodeAlternateEmail: pulumi.String("string"),
Alignment: pulumi.String("string"),
AuthButtonAmazon: pulumi.String("string"),
AuthButtonAzure: pulumi.String("string"),
AuthButtonEmail: pulumi.String("string"),
AuthButtonFacebook: pulumi.String("string"),
AuthButtonGoogle: pulumi.String("string"),
AuthButtonMicrosoft: pulumi.String("string"),
AuthButtonPassphrase: pulumi.String("string"),
AuthButtonSms: pulumi.String("string"),
AuthButtonSponsor: pulumi.String("string"),
AuthLabel: pulumi.String("string"),
BackLink: pulumi.String("string"),
Color: pulumi.String("string"),
ColorDark: pulumi.String("string"),
ColorLight: pulumi.String("string"),
Company: pulumi.Bool(false),
CompanyError: pulumi.String("string"),
CompanyLabel: pulumi.String("string"),
Email: pulumi.Bool(false),
EmailAccessDomainError: pulumi.String("string"),
EmailCancel: pulumi.String("string"),
EmailCodeCancel: pulumi.String("string"),
EmailCodeError: pulumi.String("string"),
EmailCodeFieldLabel: pulumi.String("string"),
EmailCodeMessage: pulumi.String("string"),
EmailCodeSubmit: pulumi.String("string"),
EmailCodeTitle: pulumi.String("string"),
EmailError: pulumi.String("string"),
EmailFieldLabel: pulumi.String("string"),
EmailLabel: pulumi.String("string"),
EmailMessage: pulumi.String("string"),
EmailSubmit: pulumi.String("string"),
EmailTitle: pulumi.String("string"),
Field1: pulumi.Bool(false),
Field1error: pulumi.String("string"),
Field1label: pulumi.String("string"),
Field1required: pulumi.Bool(false),
Field2: pulumi.Bool(false),
Field2error: pulumi.String("string"),
Field2label: pulumi.String("string"),
Field2required: pulumi.Bool(false),
Field3: pulumi.Bool(false),
Field3error: pulumi.String("string"),
Field3label: pulumi.String("string"),
Field3required: pulumi.Bool(false),
Field4: pulumi.Bool(false),
Field4error: pulumi.String("string"),
Field4label: pulumi.String("string"),
Field4required: pulumi.Bool(false),
Locales: site.WlanPortalTemplatePortalTemplateLocalesMap{
"string": &site.WlanPortalTemplatePortalTemplateLocalesArgs{
AuthButtonAmazon: pulumi.String("string"),
AuthButtonAzure: pulumi.String("string"),
AuthButtonEmail: pulumi.String("string"),
AuthButtonFacebook: pulumi.String("string"),
AuthButtonGoogle: pulumi.String("string"),
AuthButtonMicrosoft: pulumi.String("string"),
AuthButtonPassphrase: pulumi.String("string"),
AuthButtonSms: pulumi.String("string"),
AuthButtonSponsor: pulumi.String("string"),
AuthLabel: pulumi.String("string"),
BackLink: pulumi.String("string"),
CompanyError: pulumi.String("string"),
CompanyLabel: pulumi.String("string"),
EmailAccessDomainError: pulumi.String("string"),
EmailCancel: pulumi.String("string"),
EmailCodeCancel: pulumi.String("string"),
EmailCodeError: pulumi.String("string"),
EmailCodeFieldLabel: pulumi.String("string"),
EmailCodeMessage: pulumi.String("string"),
EmailCodeSubmit: pulumi.String("string"),
EmailCodeTitle: pulumi.String("string"),
EmailError: pulumi.String("string"),
EmailFieldLabel: pulumi.String("string"),
EmailLabel: pulumi.String("string"),
EmailMessage: pulumi.String("string"),
EmailSubmit: pulumi.String("string"),
EmailTitle: pulumi.String("string"),
Field1error: pulumi.String("string"),
Field1label: pulumi.String("string"),
Field2error: pulumi.String("string"),
Field2label: pulumi.String("string"),
Field3error: pulumi.String("string"),
Field3label: pulumi.String("string"),
Field4error: pulumi.String("string"),
Field4label: pulumi.String("string"),
MarketingPolicyLink: pulumi.String("string"),
MarketingPolicyOptIn: pulumi.Bool(false),
MarketingPolicyOptInLabel: pulumi.String("string"),
MarketingPolicyOptInText: pulumi.String("string"),
Message: pulumi.String("string"),
NameError: pulumi.String("string"),
NameLabel: pulumi.String("string"),
OptoutLabel: pulumi.String("string"),
PageTitle: pulumi.String("string"),
PassphraseCancel: pulumi.String("string"),
PassphraseError: pulumi.String("string"),
PassphraseLabel: pulumi.String("string"),
PassphraseMessage: pulumi.String("string"),
PassphraseSubmit: pulumi.String("string"),
PassphraseTitle: pulumi.String("string"),
PrivacyPolicyAcceptLabel: pulumi.String("string"),
PrivacyPolicyError: pulumi.String("string"),
PrivacyPolicyLink: pulumi.String("string"),
PrivacyPolicyText: pulumi.String("string"),
RequiredFieldLabel: pulumi.String("string"),
SignInLabel: pulumi.String("string"),
SmsCarrierDefault: pulumi.String("string"),
SmsCarrierError: pulumi.String("string"),
SmsCarrierFieldLabel: pulumi.String("string"),
SmsCodeCancel: pulumi.String("string"),
SmsCodeError: pulumi.String("string"),
SmsCodeFieldLabel: pulumi.String("string"),
SmsCodeMessage: pulumi.String("string"),
SmsCodeSubmit: pulumi.String("string"),
SmsCodeTitle: pulumi.String("string"),
SmsCountryFieldLabel: pulumi.String("string"),
SmsCountryFormat: pulumi.String("string"),
SmsHaveAccessCode: pulumi.String("string"),
SmsMessageFormat: pulumi.String("string"),
SmsNumberCancel: pulumi.String("string"),
SmsNumberError: pulumi.String("string"),
SmsNumberFieldLabel: pulumi.String("string"),
SmsNumberFormat: pulumi.String("string"),
SmsNumberMessage: pulumi.String("string"),
SmsNumberSubmit: pulumi.String("string"),
SmsNumberTitle: pulumi.String("string"),
SmsUsernameFormat: pulumi.String("string"),
SponsorBackLink: pulumi.String("string"),
SponsorCancel: pulumi.String("string"),
SponsorEmail: pulumi.String("string"),
SponsorEmailError: pulumi.String("string"),
SponsorInfoApproved: pulumi.String("string"),
SponsorInfoDenied: pulumi.String("string"),
SponsorInfoPending: pulumi.String("string"),
SponsorName: pulumi.String("string"),
SponsorNameError: pulumi.String("string"),
SponsorNotePending: pulumi.String("string"),
SponsorRequestAccess: pulumi.String("string"),
SponsorStatusApproved: pulumi.String("string"),
SponsorStatusDenied: pulumi.String("string"),
SponsorStatusPending: pulumi.String("string"),
SponsorSubmit: pulumi.String("string"),
SponsorsError: pulumi.String("string"),
SponsorsFieldLabel: pulumi.String("string"),
TosAcceptLabel: pulumi.String("string"),
TosError: pulumi.String("string"),
TosLink: pulumi.String("string"),
TosText: pulumi.String("string"),
},
},
Logo: pulumi.String("string"),
MarketingPolicyLink: pulumi.String("string"),
MarketingPolicyOptIn: pulumi.Bool(false),
MarketingPolicyOptInLabel: pulumi.String("string"),
MarketingPolicyOptInText: pulumi.String("string"),
Message: pulumi.String("string"),
MultiAuth: pulumi.Bool(false),
Name: pulumi.Bool(false),
NameError: pulumi.String("string"),
NameLabel: pulumi.String("string"),
OptOutDefault: pulumi.Bool(false),
Optout: pulumi.Bool(false),
OptoutLabel: pulumi.String("string"),
PageTitle: pulumi.String("string"),
PassphraseCancel: pulumi.String("string"),
PassphraseError: pulumi.String("string"),
PassphraseLabel: pulumi.String("string"),
PassphraseMessage: pulumi.String("string"),
PassphraseSubmit: pulumi.String("string"),
PassphraseTitle: pulumi.String("string"),
PoweredBy: pulumi.Bool(false),
Privacy: pulumi.Bool(false),
PrivacyPolicyAcceptLabel: pulumi.String("string"),
PrivacyPolicyError: pulumi.String("string"),
PrivacyPolicyLink: pulumi.String("string"),
PrivacyPolicyText: pulumi.String("string"),
RequiredFieldLabel: pulumi.String("string"),
ResponsiveLayout: pulumi.Bool(false),
SignInLabel: pulumi.String("string"),
SmsCarrierDefault: pulumi.String("string"),
SmsCarrierError: pulumi.String("string"),
SmsCarrierFieldLabel: pulumi.String("string"),
SmsCodeCancel: pulumi.String("string"),
SmsCodeError: pulumi.String("string"),
SmsCodeFieldLabel: pulumi.String("string"),
SmsCodeMessage: pulumi.String("string"),
SmsCodeSubmit: pulumi.String("string"),
SmsCodeTitle: pulumi.String("string"),
SmsCountryFieldLabel: pulumi.String("string"),
SmsCountryFormat: pulumi.String("string"),
SmsHaveAccessCode: pulumi.String("string"),
SmsIsTwilio: pulumi.Bool(false),
SmsMessageFormat: pulumi.String("string"),
SmsNumberCancel: pulumi.String("string"),
SmsNumberError: pulumi.String("string"),
SmsNumberFieldLabel: pulumi.String("string"),
SmsNumberFormat: pulumi.String("string"),
SmsNumberMessage: pulumi.String("string"),
SmsNumberSubmit: pulumi.String("string"),
SmsNumberTitle: pulumi.String("string"),
SmsUsernameFormat: pulumi.String("string"),
SmsValidityDuration: pulumi.Int(0),
SponsorBackLink: pulumi.String("string"),
SponsorCancel: pulumi.String("string"),
SponsorEmail: pulumi.String("string"),
SponsorEmailError: pulumi.String("string"),
SponsorEmailTemplate: pulumi.String("string"),
SponsorInfoApproved: pulumi.String("string"),
SponsorInfoDenied: pulumi.String("string"),
SponsorInfoPending: pulumi.String("string"),
SponsorName: pulumi.String("string"),
SponsorNameError: pulumi.String("string"),
SponsorNotePending: pulumi.String("string"),
SponsorRequestAccess: pulumi.String("string"),
SponsorStatusApproved: pulumi.String("string"),
SponsorStatusDenied: pulumi.String("string"),
SponsorStatusPending: pulumi.String("string"),
SponsorSubmit: pulumi.String("string"),
SponsorsError: pulumi.String("string"),
SponsorsFieldLabel: pulumi.String("string"),
Tos: pulumi.Bool(false),
TosAcceptLabel: pulumi.String("string"),
TosError: pulumi.String("string"),
TosLink: pulumi.String("string"),
TosText: pulumi.String("string"),
},
SiteId: pulumi.String("string"),
WlanId: pulumi.String("string"),
})
resource "junipermist_site_wlanportaltemplate" "junipermistWlanPortalTemplateResource" {
portal_template = {
access_code_alternate_email = "string"
alignment = "string"
auth_button_amazon = "string"
auth_button_azure = "string"
auth_button_email = "string"
auth_button_facebook = "string"
auth_button_google = "string"
auth_button_microsoft = "string"
auth_button_passphrase = "string"
auth_button_sms = "string"
auth_button_sponsor = "string"
auth_label = "string"
back_link = "string"
color = "string"
color_dark = "string"
color_light = "string"
company = false
company_error = "string"
company_label = "string"
email = false
email_access_domain_error = "string"
email_cancel = "string"
email_code_cancel = "string"
email_code_error = "string"
email_code_field_label = "string"
email_code_message = "string"
email_code_submit = "string"
email_code_title = "string"
email_error = "string"
email_field_label = "string"
email_label = "string"
email_message = "string"
email_submit = "string"
email_title = "string"
field1 = false
field1error = "string"
field1label = "string"
field1required = false
field2 = false
field2error = "string"
field2label = "string"
field2required = false
field3 = false
field3error = "string"
field3label = "string"
field3required = false
field4 = false
field4error = "string"
field4label = "string"
field4required = false
locales = {
"string" = {
auth_button_amazon = "string"
auth_button_azure = "string"
auth_button_email = "string"
auth_button_facebook = "string"
auth_button_google = "string"
auth_button_microsoft = "string"
auth_button_passphrase = "string"
auth_button_sms = "string"
auth_button_sponsor = "string"
auth_label = "string"
back_link = "string"
company_error = "string"
company_label = "string"
email_access_domain_error = "string"
email_cancel = "string"
email_code_cancel = "string"
email_code_error = "string"
email_code_field_label = "string"
email_code_message = "string"
email_code_submit = "string"
email_code_title = "string"
email_error = "string"
email_field_label = "string"
email_label = "string"
email_message = "string"
email_submit = "string"
email_title = "string"
field1error = "string"
field1label = "string"
field2error = "string"
field2label = "string"
field3error = "string"
field3label = "string"
field4error = "string"
field4label = "string"
marketing_policy_link = "string"
marketing_policy_opt_in = false
marketing_policy_opt_in_label = "string"
marketing_policy_opt_in_text = "string"
message = "string"
name_error = "string"
name_label = "string"
optout_label = "string"
page_title = "string"
passphrase_cancel = "string"
passphrase_error = "string"
passphrase_label = "string"
passphrase_message = "string"
passphrase_submit = "string"
passphrase_title = "string"
privacy_policy_accept_label = "string"
privacy_policy_error = "string"
privacy_policy_link = "string"
privacy_policy_text = "string"
required_field_label = "string"
sign_in_label = "string"
sms_carrier_default = "string"
sms_carrier_error = "string"
sms_carrier_field_label = "string"
sms_code_cancel = "string"
sms_code_error = "string"
sms_code_field_label = "string"
sms_code_message = "string"
sms_code_submit = "string"
sms_code_title = "string"
sms_country_field_label = "string"
sms_country_format = "string"
sms_have_access_code = "string"
sms_message_format = "string"
sms_number_cancel = "string"
sms_number_error = "string"
sms_number_field_label = "string"
sms_number_format = "string"
sms_number_message = "string"
sms_number_submit = "string"
sms_number_title = "string"
sms_username_format = "string"
sponsor_back_link = "string"
sponsor_cancel = "string"
sponsor_email = "string"
sponsor_email_error = "string"
sponsor_info_approved = "string"
sponsor_info_denied = "string"
sponsor_info_pending = "string"
sponsor_name = "string"
sponsor_name_error = "string"
sponsor_note_pending = "string"
sponsor_request_access = "string"
sponsor_status_approved = "string"
sponsor_status_denied = "string"
sponsor_status_pending = "string"
sponsor_submit = "string"
sponsors_error = "string"
sponsors_field_label = "string"
tos_accept_label = "string"
tos_error = "string"
tos_link = "string"
tos_text = "string"
}
}
logo = "string"
marketing_policy_link = "string"
marketing_policy_opt_in = false
marketing_policy_opt_in_label = "string"
marketing_policy_opt_in_text = "string"
message = "string"
multi_auth = false
name = false
name_error = "string"
name_label = "string"
opt_out_default = false
optout = false
optout_label = "string"
page_title = "string"
passphrase_cancel = "string"
passphrase_error = "string"
passphrase_label = "string"
passphrase_message = "string"
passphrase_submit = "string"
passphrase_title = "string"
powered_by = false
privacy = false
privacy_policy_accept_label = "string"
privacy_policy_error = "string"
privacy_policy_link = "string"
privacy_policy_text = "string"
required_field_label = "string"
responsive_layout = false
sign_in_label = "string"
sms_carrier_default = "string"
sms_carrier_error = "string"
sms_carrier_field_label = "string"
sms_code_cancel = "string"
sms_code_error = "string"
sms_code_field_label = "string"
sms_code_message = "string"
sms_code_submit = "string"
sms_code_title = "string"
sms_country_field_label = "string"
sms_country_format = "string"
sms_have_access_code = "string"
sms_is_twilio = false
sms_message_format = "string"
sms_number_cancel = "string"
sms_number_error = "string"
sms_number_field_label = "string"
sms_number_format = "string"
sms_number_message = "string"
sms_number_submit = "string"
sms_number_title = "string"
sms_username_format = "string"
sms_validity_duration = 0
sponsor_back_link = "string"
sponsor_cancel = "string"
sponsor_email = "string"
sponsor_email_error = "string"
sponsor_email_template = "string"
sponsor_info_approved = "string"
sponsor_info_denied = "string"
sponsor_info_pending = "string"
sponsor_name = "string"
sponsor_name_error = "string"
sponsor_note_pending = "string"
sponsor_request_access = "string"
sponsor_status_approved = "string"
sponsor_status_denied = "string"
sponsor_status_pending = "string"
sponsor_submit = "string"
sponsors_error = "string"
sponsors_field_label = "string"
tos = false
tos_accept_label = "string"
tos_error = "string"
tos_link = "string"
tos_text = "string"
}
site_id = "string"
wlan_id = "string"
}
var junipermistWlanPortalTemplateResource = new com.pulumi.junipermist.site.WlanPortalTemplate("junipermistWlanPortalTemplateResource", com.pulumi.junipermist.site.WlanPortalTemplateArgs.builder()
.portalTemplate(com.pulumi.junipermist.site.inputs.WlanPortalTemplatePortalTemplateArgs.builder()
.accessCodeAlternateEmail("string")
.alignment("string")
.authButtonAmazon("string")
.authButtonAzure("string")
.authButtonEmail("string")
.authButtonFacebook("string")
.authButtonGoogle("string")
.authButtonMicrosoft("string")
.authButtonPassphrase("string")
.authButtonSms("string")
.authButtonSponsor("string")
.authLabel("string")
.backLink("string")
.color("string")
.colorDark("string")
.colorLight("string")
.company(false)
.companyError("string")
.companyLabel("string")
.email(false)
.emailAccessDomainError("string")
.emailCancel("string")
.emailCodeCancel("string")
.emailCodeError("string")
.emailCodeFieldLabel("string")
.emailCodeMessage("string")
.emailCodeSubmit("string")
.emailCodeTitle("string")
.emailError("string")
.emailFieldLabel("string")
.emailLabel("string")
.emailMessage("string")
.emailSubmit("string")
.emailTitle("string")
.field1(false)
.field1error("string")
.field1label("string")
.field1required(false)
.field2(false)
.field2error("string")
.field2label("string")
.field2required(false)
.field3(false)
.field3error("string")
.field3label("string")
.field3required(false)
.field4(false)
.field4error("string")
.field4label("string")
.field4required(false)
.locales(Map.of("string", com.pulumi.junipermist.site.inputs.WlanPortalTemplatePortalTemplateLocalesArgs.builder()
.authButtonAmazon("string")
.authButtonAzure("string")
.authButtonEmail("string")
.authButtonFacebook("string")
.authButtonGoogle("string")
.authButtonMicrosoft("string")
.authButtonPassphrase("string")
.authButtonSms("string")
.authButtonSponsor("string")
.authLabel("string")
.backLink("string")
.companyError("string")
.companyLabel("string")
.emailAccessDomainError("string")
.emailCancel("string")
.emailCodeCancel("string")
.emailCodeError("string")
.emailCodeFieldLabel("string")
.emailCodeMessage("string")
.emailCodeSubmit("string")
.emailCodeTitle("string")
.emailError("string")
.emailFieldLabel("string")
.emailLabel("string")
.emailMessage("string")
.emailSubmit("string")
.emailTitle("string")
.field1error("string")
.field1label("string")
.field2error("string")
.field2label("string")
.field3error("string")
.field3label("string")
.field4error("string")
.field4label("string")
.marketingPolicyLink("string")
.marketingPolicyOptIn(false)
.marketingPolicyOptInLabel("string")
.marketingPolicyOptInText("string")
.message("string")
.nameError("string")
.nameLabel("string")
.optoutLabel("string")
.pageTitle("string")
.passphraseCancel("string")
.passphraseError("string")
.passphraseLabel("string")
.passphraseMessage("string")
.passphraseSubmit("string")
.passphraseTitle("string")
.privacyPolicyAcceptLabel("string")
.privacyPolicyError("string")
.privacyPolicyLink("string")
.privacyPolicyText("string")
.requiredFieldLabel("string")
.signInLabel("string")
.smsCarrierDefault("string")
.smsCarrierError("string")
.smsCarrierFieldLabel("string")
.smsCodeCancel("string")
.smsCodeError("string")
.smsCodeFieldLabel("string")
.smsCodeMessage("string")
.smsCodeSubmit("string")
.smsCodeTitle("string")
.smsCountryFieldLabel("string")
.smsCountryFormat("string")
.smsHaveAccessCode("string")
.smsMessageFormat("string")
.smsNumberCancel("string")
.smsNumberError("string")
.smsNumberFieldLabel("string")
.smsNumberFormat("string")
.smsNumberMessage("string")
.smsNumberSubmit("string")
.smsNumberTitle("string")
.smsUsernameFormat("string")
.sponsorBackLink("string")
.sponsorCancel("string")
.sponsorEmail("string")
.sponsorEmailError("string")
.sponsorInfoApproved("string")
.sponsorInfoDenied("string")
.sponsorInfoPending("string")
.sponsorName("string")
.sponsorNameError("string")
.sponsorNotePending("string")
.sponsorRequestAccess("string")
.sponsorStatusApproved("string")
.sponsorStatusDenied("string")
.sponsorStatusPending("string")
.sponsorSubmit("string")
.sponsorsError("string")
.sponsorsFieldLabel("string")
.tosAcceptLabel("string")
.tosError("string")
.tosLink("string")
.tosText("string")
.build()))
.logo("string")
.marketingPolicyLink("string")
.marketingPolicyOptIn(false)
.marketingPolicyOptInLabel("string")
.marketingPolicyOptInText("string")
.message("string")
.multiAuth(false)
.name(false)
.nameError("string")
.nameLabel("string")
.optOutDefault(false)
.optout(false)
.optoutLabel("string")
.pageTitle("string")
.passphraseCancel("string")
.passphraseError("string")
.passphraseLabel("string")
.passphraseMessage("string")
.passphraseSubmit("string")
.passphraseTitle("string")
.poweredBy(false)
.privacy(false)
.privacyPolicyAcceptLabel("string")
.privacyPolicyError("string")
.privacyPolicyLink("string")
.privacyPolicyText("string")
.requiredFieldLabel("string")
.responsiveLayout(false)
.signInLabel("string")
.smsCarrierDefault("string")
.smsCarrierError("string")
.smsCarrierFieldLabel("string")
.smsCodeCancel("string")
.smsCodeError("string")
.smsCodeFieldLabel("string")
.smsCodeMessage("string")
.smsCodeSubmit("string")
.smsCodeTitle("string")
.smsCountryFieldLabel("string")
.smsCountryFormat("string")
.smsHaveAccessCode("string")
.smsIsTwilio(false)
.smsMessageFormat("string")
.smsNumberCancel("string")
.smsNumberError("string")
.smsNumberFieldLabel("string")
.smsNumberFormat("string")
.smsNumberMessage("string")
.smsNumberSubmit("string")
.smsNumberTitle("string")
.smsUsernameFormat("string")
.smsValidityDuration(0)
.sponsorBackLink("string")
.sponsorCancel("string")
.sponsorEmail("string")
.sponsorEmailError("string")
.sponsorEmailTemplate("string")
.sponsorInfoApproved("string")
.sponsorInfoDenied("string")
.sponsorInfoPending("string")
.sponsorName("string")
.sponsorNameError("string")
.sponsorNotePending("string")
.sponsorRequestAccess("string")
.sponsorStatusApproved("string")
.sponsorStatusDenied("string")
.sponsorStatusPending("string")
.sponsorSubmit("string")
.sponsorsError("string")
.sponsorsFieldLabel("string")
.tos(false)
.tosAcceptLabel("string")
.tosError("string")
.tosLink("string")
.tosText("string")
.build())
.siteId("string")
.wlanId("string")
.build());
junipermist_wlan_portal_template_resource = junipermist.site.WlanPortalTemplate("junipermistWlanPortalTemplateResource",
portal_template={
"access_code_alternate_email": "string",
"alignment": "string",
"auth_button_amazon": "string",
"auth_button_azure": "string",
"auth_button_email": "string",
"auth_button_facebook": "string",
"auth_button_google": "string",
"auth_button_microsoft": "string",
"auth_button_passphrase": "string",
"auth_button_sms": "string",
"auth_button_sponsor": "string",
"auth_label": "string",
"back_link": "string",
"color": "string",
"color_dark": "string",
"color_light": "string",
"company": False,
"company_error": "string",
"company_label": "string",
"email": False,
"email_access_domain_error": "string",
"email_cancel": "string",
"email_code_cancel": "string",
"email_code_error": "string",
"email_code_field_label": "string",
"email_code_message": "string",
"email_code_submit": "string",
"email_code_title": "string",
"email_error": "string",
"email_field_label": "string",
"email_label": "string",
"email_message": "string",
"email_submit": "string",
"email_title": "string",
"field1": False,
"field1error": "string",
"field1label": "string",
"field1required": False,
"field2": False,
"field2error": "string",
"field2label": "string",
"field2required": False,
"field3": False,
"field3error": "string",
"field3label": "string",
"field3required": False,
"field4": False,
"field4error": "string",
"field4label": "string",
"field4required": False,
"locales": {
"string": {
"auth_button_amazon": "string",
"auth_button_azure": "string",
"auth_button_email": "string",
"auth_button_facebook": "string",
"auth_button_google": "string",
"auth_button_microsoft": "string",
"auth_button_passphrase": "string",
"auth_button_sms": "string",
"auth_button_sponsor": "string",
"auth_label": "string",
"back_link": "string",
"company_error": "string",
"company_label": "string",
"email_access_domain_error": "string",
"email_cancel": "string",
"email_code_cancel": "string",
"email_code_error": "string",
"email_code_field_label": "string",
"email_code_message": "string",
"email_code_submit": "string",
"email_code_title": "string",
"email_error": "string",
"email_field_label": "string",
"email_label": "string",
"email_message": "string",
"email_submit": "string",
"email_title": "string",
"field1error": "string",
"field1label": "string",
"field2error": "string",
"field2label": "string",
"field3error": "string",
"field3label": "string",
"field4error": "string",
"field4label": "string",
"marketing_policy_link": "string",
"marketing_policy_opt_in": False,
"marketing_policy_opt_in_label": "string",
"marketing_policy_opt_in_text": "string",
"message": "string",
"name_error": "string",
"name_label": "string",
"optout_label": "string",
"page_title": "string",
"passphrase_cancel": "string",
"passphrase_error": "string",
"passphrase_label": "string",
"passphrase_message": "string",
"passphrase_submit": "string",
"passphrase_title": "string",
"privacy_policy_accept_label": "string",
"privacy_policy_error": "string",
"privacy_policy_link": "string",
"privacy_policy_text": "string",
"required_field_label": "string",
"sign_in_label": "string",
"sms_carrier_default": "string",
"sms_carrier_error": "string",
"sms_carrier_field_label": "string",
"sms_code_cancel": "string",
"sms_code_error": "string",
"sms_code_field_label": "string",
"sms_code_message": "string",
"sms_code_submit": "string",
"sms_code_title": "string",
"sms_country_field_label": "string",
"sms_country_format": "string",
"sms_have_access_code": "string",
"sms_message_format": "string",
"sms_number_cancel": "string",
"sms_number_error": "string",
"sms_number_field_label": "string",
"sms_number_format": "string",
"sms_number_message": "string",
"sms_number_submit": "string",
"sms_number_title": "string",
"sms_username_format": "string",
"sponsor_back_link": "string",
"sponsor_cancel": "string",
"sponsor_email": "string",
"sponsor_email_error": "string",
"sponsor_info_approved": "string",
"sponsor_info_denied": "string",
"sponsor_info_pending": "string",
"sponsor_name": "string",
"sponsor_name_error": "string",
"sponsor_note_pending": "string",
"sponsor_request_access": "string",
"sponsor_status_approved": "string",
"sponsor_status_denied": "string",
"sponsor_status_pending": "string",
"sponsor_submit": "string",
"sponsors_error": "string",
"sponsors_field_label": "string",
"tos_accept_label": "string",
"tos_error": "string",
"tos_link": "string",
"tos_text": "string",
},
},
"logo": "string",
"marketing_policy_link": "string",
"marketing_policy_opt_in": False,
"marketing_policy_opt_in_label": "string",
"marketing_policy_opt_in_text": "string",
"message": "string",
"multi_auth": False,
"name": False,
"name_error": "string",
"name_label": "string",
"opt_out_default": False,
"optout": False,
"optout_label": "string",
"page_title": "string",
"passphrase_cancel": "string",
"passphrase_error": "string",
"passphrase_label": "string",
"passphrase_message": "string",
"passphrase_submit": "string",
"passphrase_title": "string",
"powered_by": False,
"privacy": False,
"privacy_policy_accept_label": "string",
"privacy_policy_error": "string",
"privacy_policy_link": "string",
"privacy_policy_text": "string",
"required_field_label": "string",
"responsive_layout": False,
"sign_in_label": "string",
"sms_carrier_default": "string",
"sms_carrier_error": "string",
"sms_carrier_field_label": "string",
"sms_code_cancel": "string",
"sms_code_error": "string",
"sms_code_field_label": "string",
"sms_code_message": "string",
"sms_code_submit": "string",
"sms_code_title": "string",
"sms_country_field_label": "string",
"sms_country_format": "string",
"sms_have_access_code": "string",
"sms_is_twilio": False,
"sms_message_format": "string",
"sms_number_cancel": "string",
"sms_number_error": "string",
"sms_number_field_label": "string",
"sms_number_format": "string",
"sms_number_message": "string",
"sms_number_submit": "string",
"sms_number_title": "string",
"sms_username_format": "string",
"sms_validity_duration": 0,
"sponsor_back_link": "string",
"sponsor_cancel": "string",
"sponsor_email": "string",
"sponsor_email_error": "string",
"sponsor_email_template": "string",
"sponsor_info_approved": "string",
"sponsor_info_denied": "string",
"sponsor_info_pending": "string",
"sponsor_name": "string",
"sponsor_name_error": "string",
"sponsor_note_pending": "string",
"sponsor_request_access": "string",
"sponsor_status_approved": "string",
"sponsor_status_denied": "string",
"sponsor_status_pending": "string",
"sponsor_submit": "string",
"sponsors_error": "string",
"sponsors_field_label": "string",
"tos": False,
"tos_accept_label": "string",
"tos_error": "string",
"tos_link": "string",
"tos_text": "string",
},
site_id="string",
wlan_id="string")
const junipermistWlanPortalTemplateResource = new junipermist.site.WlanPortalTemplate("junipermistWlanPortalTemplateResource", {
portalTemplate: {
accessCodeAlternateEmail: "string",
alignment: "string",
authButtonAmazon: "string",
authButtonAzure: "string",
authButtonEmail: "string",
authButtonFacebook: "string",
authButtonGoogle: "string",
authButtonMicrosoft: "string",
authButtonPassphrase: "string",
authButtonSms: "string",
authButtonSponsor: "string",
authLabel: "string",
backLink: "string",
color: "string",
colorDark: "string",
colorLight: "string",
company: false,
companyError: "string",
companyLabel: "string",
email: false,
emailAccessDomainError: "string",
emailCancel: "string",
emailCodeCancel: "string",
emailCodeError: "string",
emailCodeFieldLabel: "string",
emailCodeMessage: "string",
emailCodeSubmit: "string",
emailCodeTitle: "string",
emailError: "string",
emailFieldLabel: "string",
emailLabel: "string",
emailMessage: "string",
emailSubmit: "string",
emailTitle: "string",
field1: false,
field1error: "string",
field1label: "string",
field1required: false,
field2: false,
field2error: "string",
field2label: "string",
field2required: false,
field3: false,
field3error: "string",
field3label: "string",
field3required: false,
field4: false,
field4error: "string",
field4label: "string",
field4required: false,
locales: {
string: {
authButtonAmazon: "string",
authButtonAzure: "string",
authButtonEmail: "string",
authButtonFacebook: "string",
authButtonGoogle: "string",
authButtonMicrosoft: "string",
authButtonPassphrase: "string",
authButtonSms: "string",
authButtonSponsor: "string",
authLabel: "string",
backLink: "string",
companyError: "string",
companyLabel: "string",
emailAccessDomainError: "string",
emailCancel: "string",
emailCodeCancel: "string",
emailCodeError: "string",
emailCodeFieldLabel: "string",
emailCodeMessage: "string",
emailCodeSubmit: "string",
emailCodeTitle: "string",
emailError: "string",
emailFieldLabel: "string",
emailLabel: "string",
emailMessage: "string",
emailSubmit: "string",
emailTitle: "string",
field1error: "string",
field1label: "string",
field2error: "string",
field2label: "string",
field3error: "string",
field3label: "string",
field4error: "string",
field4label: "string",
marketingPolicyLink: "string",
marketingPolicyOptIn: false,
marketingPolicyOptInLabel: "string",
marketingPolicyOptInText: "string",
message: "string",
nameError: "string",
nameLabel: "string",
optoutLabel: "string",
pageTitle: "string",
passphraseCancel: "string",
passphraseError: "string",
passphraseLabel: "string",
passphraseMessage: "string",
passphraseSubmit: "string",
passphraseTitle: "string",
privacyPolicyAcceptLabel: "string",
privacyPolicyError: "string",
privacyPolicyLink: "string",
privacyPolicyText: "string",
requiredFieldLabel: "string",
signInLabel: "string",
smsCarrierDefault: "string",
smsCarrierError: "string",
smsCarrierFieldLabel: "string",
smsCodeCancel: "string",
smsCodeError: "string",
smsCodeFieldLabel: "string",
smsCodeMessage: "string",
smsCodeSubmit: "string",
smsCodeTitle: "string",
smsCountryFieldLabel: "string",
smsCountryFormat: "string",
smsHaveAccessCode: "string",
smsMessageFormat: "string",
smsNumberCancel: "string",
smsNumberError: "string",
smsNumberFieldLabel: "string",
smsNumberFormat: "string",
smsNumberMessage: "string",
smsNumberSubmit: "string",
smsNumberTitle: "string",
smsUsernameFormat: "string",
sponsorBackLink: "string",
sponsorCancel: "string",
sponsorEmail: "string",
sponsorEmailError: "string",
sponsorInfoApproved: "string",
sponsorInfoDenied: "string",
sponsorInfoPending: "string",
sponsorName: "string",
sponsorNameError: "string",
sponsorNotePending: "string",
sponsorRequestAccess: "string",
sponsorStatusApproved: "string",
sponsorStatusDenied: "string",
sponsorStatusPending: "string",
sponsorSubmit: "string",
sponsorsError: "string",
sponsorsFieldLabel: "string",
tosAcceptLabel: "string",
tosError: "string",
tosLink: "string",
tosText: "string",
},
},
logo: "string",
marketingPolicyLink: "string",
marketingPolicyOptIn: false,
marketingPolicyOptInLabel: "string",
marketingPolicyOptInText: "string",
message: "string",
multiAuth: false,
name: false,
nameError: "string",
nameLabel: "string",
optOutDefault: false,
optout: false,
optoutLabel: "string",
pageTitle: "string",
passphraseCancel: "string",
passphraseError: "string",
passphraseLabel: "string",
passphraseMessage: "string",
passphraseSubmit: "string",
passphraseTitle: "string",
poweredBy: false,
privacy: false,
privacyPolicyAcceptLabel: "string",
privacyPolicyError: "string",
privacyPolicyLink: "string",
privacyPolicyText: "string",
requiredFieldLabel: "string",
responsiveLayout: false,
signInLabel: "string",
smsCarrierDefault: "string",
smsCarrierError: "string",
smsCarrierFieldLabel: "string",
smsCodeCancel: "string",
smsCodeError: "string",
smsCodeFieldLabel: "string",
smsCodeMessage: "string",
smsCodeSubmit: "string",
smsCodeTitle: "string",
smsCountryFieldLabel: "string",
smsCountryFormat: "string",
smsHaveAccessCode: "string",
smsIsTwilio: false,
smsMessageFormat: "string",
smsNumberCancel: "string",
smsNumberError: "string",
smsNumberFieldLabel: "string",
smsNumberFormat: "string",
smsNumberMessage: "string",
smsNumberSubmit: "string",
smsNumberTitle: "string",
smsUsernameFormat: "string",
smsValidityDuration: 0,
sponsorBackLink: "string",
sponsorCancel: "string",
sponsorEmail: "string",
sponsorEmailError: "string",
sponsorEmailTemplate: "string",
sponsorInfoApproved: "string",
sponsorInfoDenied: "string",
sponsorInfoPending: "string",
sponsorName: "string",
sponsorNameError: "string",
sponsorNotePending: "string",
sponsorRequestAccess: "string",
sponsorStatusApproved: "string",
sponsorStatusDenied: "string",
sponsorStatusPending: "string",
sponsorSubmit: "string",
sponsorsError: "string",
sponsorsFieldLabel: "string",
tos: false,
tosAcceptLabel: "string",
tosError: "string",
tosLink: "string",
tosText: "string",
},
siteId: "string",
wlanId: "string",
});
type: junipermist:site:WlanPortalTemplate
properties:
portalTemplate:
accessCodeAlternateEmail: string
alignment: string
authButtonAmazon: string
authButtonAzure: string
authButtonEmail: string
authButtonFacebook: string
authButtonGoogle: string
authButtonMicrosoft: string
authButtonPassphrase: string
authButtonSms: string
authButtonSponsor: string
authLabel: string
backLink: string
color: string
colorDark: string
colorLight: string
company: false
companyError: string
companyLabel: string
email: false
emailAccessDomainError: string
emailCancel: string
emailCodeCancel: string
emailCodeError: string
emailCodeFieldLabel: string
emailCodeMessage: string
emailCodeSubmit: string
emailCodeTitle: string
emailError: string
emailFieldLabel: string
emailLabel: string
emailMessage: string
emailSubmit: string
emailTitle: string
field1: false
field1error: string
field1label: string
field1required: false
field2: false
field2error: string
field2label: string
field2required: false
field3: false
field3error: string
field3label: string
field3required: false
field4: false
field4error: string
field4label: string
field4required: false
locales:
string:
authButtonAmazon: string
authButtonAzure: string
authButtonEmail: string
authButtonFacebook: string
authButtonGoogle: string
authButtonMicrosoft: string
authButtonPassphrase: string
authButtonSms: string
authButtonSponsor: string
authLabel: string
backLink: string
companyError: string
companyLabel: string
emailAccessDomainError: string
emailCancel: string
emailCodeCancel: string
emailCodeError: string
emailCodeFieldLabel: string
emailCodeMessage: string
emailCodeSubmit: string
emailCodeTitle: string
emailError: string
emailFieldLabel: string
emailLabel: string
emailMessage: string
emailSubmit: string
emailTitle: string
field1error: string
field1label: string
field2error: string
field2label: string
field3error: string
field3label: string
field4error: string
field4label: string
marketingPolicyLink: string
marketingPolicyOptIn: false
marketingPolicyOptInLabel: string
marketingPolicyOptInText: string
message: string
nameError: string
nameLabel: string
optoutLabel: string
pageTitle: string
passphraseCancel: string
passphraseError: string
passphraseLabel: string
passphraseMessage: string
passphraseSubmit: string
passphraseTitle: string
privacyPolicyAcceptLabel: string
privacyPolicyError: string
privacyPolicyLink: string
privacyPolicyText: string
requiredFieldLabel: string
signInLabel: string
smsCarrierDefault: string
smsCarrierError: string
smsCarrierFieldLabel: string
smsCodeCancel: string
smsCodeError: string
smsCodeFieldLabel: string
smsCodeMessage: string
smsCodeSubmit: string
smsCodeTitle: string
smsCountryFieldLabel: string
smsCountryFormat: string
smsHaveAccessCode: string
smsMessageFormat: string
smsNumberCancel: string
smsNumberError: string
smsNumberFieldLabel: string
smsNumberFormat: string
smsNumberMessage: string
smsNumberSubmit: string
smsNumberTitle: string
smsUsernameFormat: string
sponsorBackLink: string
sponsorCancel: string
sponsorEmail: string
sponsorEmailError: string
sponsorInfoApproved: string
sponsorInfoDenied: string
sponsorInfoPending: string
sponsorName: string
sponsorNameError: string
sponsorNotePending: string
sponsorRequestAccess: string
sponsorStatusApproved: string
sponsorStatusDenied: string
sponsorStatusPending: string
sponsorSubmit: string
sponsorsError: string
sponsorsFieldLabel: string
tosAcceptLabel: string
tosError: string
tosLink: string
tosText: string
logo: string
marketingPolicyLink: string
marketingPolicyOptIn: false
marketingPolicyOptInLabel: string
marketingPolicyOptInText: string
message: string
multiAuth: false
name: false
nameError: string
nameLabel: string
optOutDefault: false
optout: false
optoutLabel: string
pageTitle: string
passphraseCancel: string
passphraseError: string
passphraseLabel: string
passphraseMessage: string
passphraseSubmit: string
passphraseTitle: string
poweredBy: false
privacy: false
privacyPolicyAcceptLabel: string
privacyPolicyError: string
privacyPolicyLink: string
privacyPolicyText: string
requiredFieldLabel: string
responsiveLayout: false
signInLabel: string
smsCarrierDefault: string
smsCarrierError: string
smsCarrierFieldLabel: string
smsCodeCancel: string
smsCodeError: string
smsCodeFieldLabel: string
smsCodeMessage: string
smsCodeSubmit: string
smsCodeTitle: string
smsCountryFieldLabel: string
smsCountryFormat: string
smsHaveAccessCode: string
smsIsTwilio: false
smsMessageFormat: string
smsNumberCancel: string
smsNumberError: string
smsNumberFieldLabel: string
smsNumberFormat: string
smsNumberMessage: string
smsNumberSubmit: string
smsNumberTitle: string
smsUsernameFormat: string
smsValidityDuration: 0
sponsorBackLink: string
sponsorCancel: string
sponsorEmail: string
sponsorEmailError: string
sponsorEmailTemplate: string
sponsorInfoApproved: string
sponsorInfoDenied: string
sponsorInfoPending: string
sponsorName: string
sponsorNameError: string
sponsorNotePending: string
sponsorRequestAccess: string
sponsorStatusApproved: string
sponsorStatusDenied: string
sponsorStatusPending: string
sponsorSubmit: string
sponsorsError: string
sponsorsFieldLabel: string
tos: false
tosAcceptLabel: string
tosError: string
tosLink: string
tosText: string
siteId: string
wlanId: string
WlanPortalTemplate Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The WlanPortalTemplate resource accepts the following input properties:
- Portal
Template Pulumi.Juniper Mist. Site. Inputs. Wlan Portal Template Portal Template - Template settings that define guest portal text, layout, and localization
- Site
Id string - Wlan
Id string - Site WLAN ID
- Portal
Template WlanPortal Template Portal Template Args - Template settings that define guest portal text, layout, and localization
- Site
Id string - Wlan
Id string - Site WLAN ID
- portal_
template object - Template settings that define guest portal text, layout, and localization
- site_
id string - wlan_
id string - Site WLAN ID
- portal
Template WlanPortal Template Portal Template - Template settings that define guest portal text, layout, and localization
- site
Id String - wlan
Id String - Site WLAN ID
- portal
Template WlanPortal Template Portal Template - Template settings that define guest portal text, layout, and localization
- site
Id string - wlan
Id string - Site WLAN ID
- portal_
template WlanPortal Template Portal Template Args - Template settings that define guest portal text, layout, and localization
- site_
id str - wlan_
id str - Site WLAN ID
- portal
Template Property Map - Template settings that define guest portal text, layout, and localization
- site
Id String - wlan
Id String - Site WLAN ID
Outputs
All input properties are implicitly available as output properties. Additionally, the WlanPortalTemplate resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing WlanPortalTemplate Resource
Get an existing WlanPortalTemplate resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: WlanPortalTemplateState, opts?: CustomResourceOptions): WlanPortalTemplate@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
portal_template: Optional[WlanPortalTemplatePortalTemplateArgs] = None,
site_id: Optional[str] = None,
wlan_id: Optional[str] = None) -> WlanPortalTemplatefunc GetWlanPortalTemplate(ctx *Context, name string, id IDInput, state *WlanPortalTemplateState, opts ...ResourceOption) (*WlanPortalTemplate, error)public static WlanPortalTemplate Get(string name, Input<string> id, WlanPortalTemplateState? state, CustomResourceOptions? opts = null)public static WlanPortalTemplate get(String name, Output<String> id, WlanPortalTemplateState state, CustomResourceOptions options)resources: _: type: junipermist:site:WlanPortalTemplate get: id: ${id}import {
to = junipermist_site_wlanportaltemplate.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Portal
Template Pulumi.Juniper Mist. Site. Inputs. Wlan Portal Template Portal Template - Template settings that define guest portal text, layout, and localization
- Site
Id string - Wlan
Id string - Site WLAN ID
- Portal
Template WlanPortal Template Portal Template Args - Template settings that define guest portal text, layout, and localization
- Site
Id string - Wlan
Id string - Site WLAN ID
- portal_
template object - Template settings that define guest portal text, layout, and localization
- site_
id string - wlan_
id string - Site WLAN ID
- portal
Template WlanPortal Template Portal Template - Template settings that define guest portal text, layout, and localization
- site
Id String - wlan
Id String - Site WLAN ID
- portal
Template WlanPortal Template Portal Template - Template settings that define guest portal text, layout, and localization
- site
Id string - wlan
Id string - Site WLAN ID
- portal_
template WlanPortal Template Portal Template Args - Template settings that define guest portal text, layout, and localization
- site_
id str - wlan_
id str - Site WLAN ID
- portal
Template Property Map - Template settings that define guest portal text, layout, and localization
- site
Id String - wlan
Id String - Site WLAN ID
Supporting Types
WlanPortalTemplatePortalTemplate, WlanPortalTemplatePortalTemplateArgs
- Access
Code stringAlternate Email - Link text for using an alternate email address during access-code login
- Alignment string
- Text and content alignment used by the guest portal template
- string
- Label for Amazon auth button
- string
- Label for Azure auth button
- string
- Label for Email auth button
- string
- Label for Facebook auth button
- string
- Label for Google auth button
- string
- Label for Microsoft auth button
- string
- Label for passphrase auth button
- string
- Label for SMS auth button
- string
- Label for Sponsor auth button
- Auth
Label string - Heading text displayed above portal authentication options
- Back
Link string - Label of the link to go back to /logon
- Color string
- Primary color used by the portal template
- Color
Dark string - Darker accent color used by the portal template
- Color
Light string - Lighter accent color used by the portal template
- Company bool
- Whether company field is required
- Company
Error string - Error message when company not provided
- Company
Label string - Label displayed for the company input field
- Email bool
- Whether email field is required
- Email
Access stringDomain Error - Error message when a user has valid social login but doesn't match specified email domains.
- Email
Cancel string - Label for cancel confirmation code submission using email auth
- Email
Code stringCancel - Link text for requesting help when the email access code was not received
- Email
Code stringError - Error message shown when the alternate email address for access-code delivery is invalid
- Email
Code stringField Label - Label for the email access-code input field
- Email
Code stringMessage - Instructional text shown before entering the email access code
- Email
Code stringSubmit - Button label for submitting the email access code
- Email
Code stringTitle - Title shown on the email access-code entry page
- Email
Error string - Error message when email not provided
- Email
Field stringLabel - Label for the email address input field
- Email
Label string - Label displayed for the email input field
- Email
Message string - Instructional text explaining email access-code delivery
- Email
Submit string - Label for confirmation code submit button using email auth
- Email
Title string - Title for the Email registration
- Field1 bool
- Whether to ask field1
- Field1error string
- Error message when field1 not provided
- Field1label string
- Label for custom field 1 input
- Field1required bool
- Whether custom field 1 must be provided when the field is shown
- Field2 bool
- Whether to ask field2
- Field2error string
- Error message when field2 not provided
- Field2label string
- Label for custom field 2 input
- Field2required bool
- Whether custom field 2 must be provided when the field is shown
- Field3 bool
- Whether to ask field3
- Field3error string
- Error message when field3 not provided
- Field3label string
- Label for custom field 3 input
- Field3required bool
- Whether custom field 3 must be provided when the field is shown
- Field4 bool
- Whether to ask field4
- Field4error string
- Error message when field4 not provided
- Field4label string
- Label for custom field 4 input
- Field4required bool
- Whether custom field 4 must be provided when the field is shown
- Locales
Dictionary<string, Pulumi.
Juniper Mist. Site. Inputs. Wlan Portal Template Portal Template Locales> - Can be used to localize the portal based on the User Agent. Allowed property key values are:
ar,ca-ES,cs-CZ,da-DK,de-DE,el-GR,en-GB,en-US,es-ES,fi-FI,fr-FR,he-IL,hi-IN,hr-HR,hu-HU,id-ID,it-IT,ja-J^,ko-KT,ms-MY,nb-NO,nl-NL,pl-PL,pt-BR,pt-PT,ro-RO,ru-RU,sk-SK,sv-SE,th-TH,tr-TR,uk-UA,vi-VN,zh-Hans,zh-Hant - Logo string
- path to the background image file. File must be a
pngimage` - Marketing
Policy stringLink - label of the link to go to /marketing_policy
- Marketing
Policy boolOpt In - Whether marketing policy optin is enabled
- Marketing
Policy stringOpt In Label - label for marketing optin
- Marketing
Policy stringOpt In Text - Text of the marketing policy opt-in content
- Message string
- Main message displayed on the guest portal sign-in page
- Multi
Auth bool - Whether the portal presents multiple authentication methods
- Name bool
- Whether name field is required
- Name
Error string - Error message when name not provided
- Name
Label string - Label displayed for the name input field
- Opt
Out boolDefault - Default value for the
Do not storecheckbox - Optout bool
- Whether to display Do Not Store My Personal Information
- Optout
Label string - Label for Do Not Store My Personal Information
- Page
Title string - Browser or page title shown for the guest portal
- Passphrase
Cancel string - Label for the Passphrase cancel button
- Passphrase
Error string - Error message when invalid passphrase is provided
- Passphrase
Label string - Label for the passphrase input field
- Passphrase
Message string - Instructional text shown on the passphrase sign-in page
- Passphrase
Submit string - Label for the Passphrase submit button
- Passphrase
Title string - Title for passphrase details page
- Powered
By bool - Whether to show "Powered by Mist"
- Privacy bool
- Whether to require the Privacy Term acceptance
- Privacy
Policy stringAccept Label - Prefix of the label of the link to go to Privacy Policy
- Privacy
Policy stringError - Error message when Privacy Policy not accepted
- Privacy
Policy stringLink - Label of the link to go to Privacy Policy
- Privacy
Policy stringText - Text of the Privacy Policy
- Required
Field stringLabel - Text used to mark a form field as required
- Responsive
Layout bool - Whether the portal template uses a responsive layout
- Sign
In stringLabel - Label of the button to signin
- Sms
Carrier stringDefault - Default option text shown in the SMS carrier selector
- Sms
Carrier stringError - Error message shown when no mobile carrier is selected
- Sms
Carrier stringField Label - Label for mobile carrier drop-down list
- Sms
Code stringCancel - Label for cancel confirmation code submission
- Sms
Code stringError - Error message when confirmation code is invalid
- Sms
Code stringField Label - Label for the SMS confirmation-code input field
- Sms
Code stringMessage - Instructional text shown before entering the SMS access code
- Sms
Code stringSubmit - Label for confirmation code submit button
- Sms
Code stringTitle - Title shown on the SMS access-code entry page
- Sms
Country stringField Label - Label for the SMS country-code input field
- Sms
Country stringFormat - Example country code format shown for SMS authentication
- Sms
Have stringAccess Code - Label for checkbox to specify that the user has access code
- Sms
Is boolTwilio - Whether the SMS portal flow uses Twilio-specific behavior
- Sms
Message stringFormat - Format of access code sms message. {{code}} and {{duration}} are placeholders and should be retained as is.
- Sms
Number stringCancel - Label for canceling mobile details for SMS auth
- Sms
Number stringError - Error message shown when the mobile number is invalid
- Sms
Number stringField Label - Label for field to provide mobile number
- Sms
Number stringFormat - Example mobile number format shown for SMS authentication
- Sms
Number stringMessage - Instructional text explaining SMS access-code delivery
- Sms
Number stringSubmit - Label for submit button for code generation
- Sms
Number stringTitle - Title for phone number details
- Sms
Username stringFormat - Example username format shown for SMS authentication
- Sms
Validity intDuration - How long confirmation code should be considered valid (in minutes)
- Sponsor
Back stringLink - Link text for returning to edit the sponsor request form
- Sponsor
Cancel string - Button label for canceling sponsor authentication
- Sponsor
Email string - Label for Sponsor Email
- Sponsor
Email stringError - Error message shown when the sponsor email address is invalid
- Sponsor
Email stringTemplate - HTML template to replace/override default sponsor email template
Sponsor Email Template supports following template variables:
approveUrl: Renders URL to approve the request; optionally &minutes=N query param can be appended to change the Authorization period of the guest, where N is a valid integer denoting number of minutes a guest remains authorizeddenyUrl: Renders URL to reject the requestguestEmail: Renders Email ID of the guestguestName: Renders Name of the guestfield1: Renders value of the Custom Field 1field2: Renders value of the Custom Field 2sponsorLinkValidityDuration: Renders validity time of the request (i.e. Approve/Deny URL)authExpireMinutes: Renders Wlan-level configured Guest Authorization Expiration time period (in minutes), If not configured then default (1 day in minutes)
- Sponsor
Info stringApproved - Status message prefix shown when a sponsor approves the request
- Sponsor
Info stringDenied - Status message prefix shown when a sponsor denies the request
- Sponsor
Info stringPending - Status message prefix shown after a sponsor notification is sent
- Sponsor
Name string - Label for Sponsor Name
- Sponsor
Name stringError - Error message shown when the sponsor name is missing
- Sponsor
Note stringPending - Additional status text shown while sponsor approval is pending
- Sponsor
Request stringAccess - Submit button label request Wifi Access and notify sponsor about guest request
- Sponsor
Status stringApproved - Text to display if sponsor approves request
- Sponsor
Status stringDenied - Text to display when sponsor denies request
- Sponsor
Status stringPending - Text to display if request is still pending
- Sponsor
Submit string - Submit button label to notify sponsor about guest request
- Sponsors
Error string - Error message shown when no sponsor is selected
- Sponsors
Field stringLabel - Label for the sponsor selection field
- Tos bool
- Whether the portal requires Terms of Service acceptance
- Tos
Accept stringLabel - Prefix of the label of the link to go to tos
- Tos
Error string - Error message when tos not accepted
- Tos
Link string - Label of the link to go to tos
- Tos
Text string - Text of the Terms of Service
- Access
Code stringAlternate Email - Link text for using an alternate email address during access-code login
- Alignment string
- Text and content alignment used by the guest portal template
- string
- Label for Amazon auth button
- string
- Label for Azure auth button
- string
- Label for Email auth button
- string
- Label for Facebook auth button
- string
- Label for Google auth button
- string
- Label for Microsoft auth button
- string
- Label for passphrase auth button
- string
- Label for SMS auth button
- string
- Label for Sponsor auth button
- Auth
Label string - Heading text displayed above portal authentication options
- Back
Link string - Label of the link to go back to /logon
- Color string
- Primary color used by the portal template
- Color
Dark string - Darker accent color used by the portal template
- Color
Light string - Lighter accent color used by the portal template
- Company bool
- Whether company field is required
- Company
Error string - Error message when company not provided
- Company
Label string - Label displayed for the company input field
- Email bool
- Whether email field is required
- Email
Access stringDomain Error - Error message when a user has valid social login but doesn't match specified email domains.
- Email
Cancel string - Label for cancel confirmation code submission using email auth
- Email
Code stringCancel - Link text for requesting help when the email access code was not received
- Email
Code stringError - Error message shown when the alternate email address for access-code delivery is invalid
- Email
Code stringField Label - Label for the email access-code input field
- Email
Code stringMessage - Instructional text shown before entering the email access code
- Email
Code stringSubmit - Button label for submitting the email access code
- Email
Code stringTitle - Title shown on the email access-code entry page
- Email
Error string - Error message when email not provided
- Email
Field stringLabel - Label for the email address input field
- Email
Label string - Label displayed for the email input field
- Email
Message string - Instructional text explaining email access-code delivery
- Email
Submit string - Label for confirmation code submit button using email auth
- Email
Title string - Title for the Email registration
- Field1 bool
- Whether to ask field1
- Field1error string
- Error message when field1 not provided
- Field1label string
- Label for custom field 1 input
- Field1required bool
- Whether custom field 1 must be provided when the field is shown
- Field2 bool
- Whether to ask field2
- Field2error string
- Error message when field2 not provided
- Field2label string
- Label for custom field 2 input
- Field2required bool
- Whether custom field 2 must be provided when the field is shown
- Field3 bool
- Whether to ask field3
- Field3error string
- Error message when field3 not provided
- Field3label string
- Label for custom field 3 input
- Field3required bool
- Whether custom field 3 must be provided when the field is shown
- Field4 bool
- Whether to ask field4
- Field4error string
- Error message when field4 not provided
- Field4label string
- Label for custom field 4 input
- Field4required bool
- Whether custom field 4 must be provided when the field is shown
- Locales
map[string]Wlan
Portal Template Portal Template Locales - Can be used to localize the portal based on the User Agent. Allowed property key values are:
ar,ca-ES,cs-CZ,da-DK,de-DE,el-GR,en-GB,en-US,es-ES,fi-FI,fr-FR,he-IL,hi-IN,hr-HR,hu-HU,id-ID,it-IT,ja-J^,ko-KT,ms-MY,nb-NO,nl-NL,pl-PL,pt-BR,pt-PT,ro-RO,ru-RU,sk-SK,sv-SE,th-TH,tr-TR,uk-UA,vi-VN,zh-Hans,zh-Hant - Logo string
- path to the background image file. File must be a
pngimage` - Marketing
Policy stringLink - label of the link to go to /marketing_policy
- Marketing
Policy boolOpt In - Whether marketing policy optin is enabled
- Marketing
Policy stringOpt In Label - label for marketing optin
- Marketing
Policy stringOpt In Text - Text of the marketing policy opt-in content
- Message string
- Main message displayed on the guest portal sign-in page
- Multi
Auth bool - Whether the portal presents multiple authentication methods
- Name bool
- Whether name field is required
- Name
Error string - Error message when name not provided
- Name
Label string - Label displayed for the name input field
- Opt
Out boolDefault - Default value for the
Do not storecheckbox - Optout bool
- Whether to display Do Not Store My Personal Information
- Optout
Label string - Label for Do Not Store My Personal Information
- Page
Title string - Browser or page title shown for the guest portal
- Passphrase
Cancel string - Label for the Passphrase cancel button
- Passphrase
Error string - Error message when invalid passphrase is provided
- Passphrase
Label string - Label for the passphrase input field
- Passphrase
Message string - Instructional text shown on the passphrase sign-in page
- Passphrase
Submit string - Label for the Passphrase submit button
- Passphrase
Title string - Title for passphrase details page
- Powered
By bool - Whether to show "Powered by Mist"
- Privacy bool
- Whether to require the Privacy Term acceptance
- Privacy
Policy stringAccept Label - Prefix of the label of the link to go to Privacy Policy
- Privacy
Policy stringError - Error message when Privacy Policy not accepted
- Privacy
Policy stringLink - Label of the link to go to Privacy Policy
- Privacy
Policy stringText - Text of the Privacy Policy
- Required
Field stringLabel - Text used to mark a form field as required
- Responsive
Layout bool - Whether the portal template uses a responsive layout
- Sign
In stringLabel - Label of the button to signin
- Sms
Carrier stringDefault - Default option text shown in the SMS carrier selector
- Sms
Carrier stringError - Error message shown when no mobile carrier is selected
- Sms
Carrier stringField Label - Label for mobile carrier drop-down list
- Sms
Code stringCancel - Label for cancel confirmation code submission
- Sms
Code stringError - Error message when confirmation code is invalid
- Sms
Code stringField Label - Label for the SMS confirmation-code input field
- Sms
Code stringMessage - Instructional text shown before entering the SMS access code
- Sms
Code stringSubmit - Label for confirmation code submit button
- Sms
Code stringTitle - Title shown on the SMS access-code entry page
- Sms
Country stringField Label - Label for the SMS country-code input field
- Sms
Country stringFormat - Example country code format shown for SMS authentication
- Sms
Have stringAccess Code - Label for checkbox to specify that the user has access code
- Sms
Is boolTwilio - Whether the SMS portal flow uses Twilio-specific behavior
- Sms
Message stringFormat - Format of access code sms message. {{code}} and {{duration}} are placeholders and should be retained as is.
- Sms
Number stringCancel - Label for canceling mobile details for SMS auth
- Sms
Number stringError - Error message shown when the mobile number is invalid
- Sms
Number stringField Label - Label for field to provide mobile number
- Sms
Number stringFormat - Example mobile number format shown for SMS authentication
- Sms
Number stringMessage - Instructional text explaining SMS access-code delivery
- Sms
Number stringSubmit - Label for submit button for code generation
- Sms
Number stringTitle - Title for phone number details
- Sms
Username stringFormat - Example username format shown for SMS authentication
- Sms
Validity intDuration - How long confirmation code should be considered valid (in minutes)
- Sponsor
Back stringLink - Link text for returning to edit the sponsor request form
- Sponsor
Cancel string - Button label for canceling sponsor authentication
- Sponsor
Email string - Label for Sponsor Email
- Sponsor
Email stringError - Error message shown when the sponsor email address is invalid
- Sponsor
Email stringTemplate - HTML template to replace/override default sponsor email template
Sponsor Email Template supports following template variables:
approveUrl: Renders URL to approve the request; optionally &minutes=N query param can be appended to change the Authorization period of the guest, where N is a valid integer denoting number of minutes a guest remains authorizeddenyUrl: Renders URL to reject the requestguestEmail: Renders Email ID of the guestguestName: Renders Name of the guestfield1: Renders value of the Custom Field 1field2: Renders value of the Custom Field 2sponsorLinkValidityDuration: Renders validity time of the request (i.e. Approve/Deny URL)authExpireMinutes: Renders Wlan-level configured Guest Authorization Expiration time period (in minutes), If not configured then default (1 day in minutes)
- Sponsor
Info stringApproved - Status message prefix shown when a sponsor approves the request
- Sponsor
Info stringDenied - Status message prefix shown when a sponsor denies the request
- Sponsor
Info stringPending - Status message prefix shown after a sponsor notification is sent
- Sponsor
Name string - Label for Sponsor Name
- Sponsor
Name stringError - Error message shown when the sponsor name is missing
- Sponsor
Note stringPending - Additional status text shown while sponsor approval is pending
- Sponsor
Request stringAccess - Submit button label request Wifi Access and notify sponsor about guest request
- Sponsor
Status stringApproved - Text to display if sponsor approves request
- Sponsor
Status stringDenied - Text to display when sponsor denies request
- Sponsor
Status stringPending - Text to display if request is still pending
- Sponsor
Submit string - Submit button label to notify sponsor about guest request
- Sponsors
Error string - Error message shown when no sponsor is selected
- Sponsors
Field stringLabel - Label for the sponsor selection field
- Tos bool
- Whether the portal requires Terms of Service acceptance
- Tos
Accept stringLabel - Prefix of the label of the link to go to tos
- Tos
Error string - Error message when tos not accepted
- Tos
Link string - Label of the link to go to tos
- Tos
Text string - Text of the Terms of Service
- access_
code_ stringalternate_ email - Link text for using an alternate email address during access-code login
- alignment string
- Text and content alignment used by the guest portal template
- string
- Label for Amazon auth button
- string
- Label for Azure auth button
- string
- Label for Email auth button
- string
- Label for Facebook auth button
- string
- Label for Google auth button
- string
- Label for Microsoft auth button
- string
- Label for passphrase auth button
- string
- Label for SMS auth button
- string
- Label for Sponsor auth button
- auth_
label string - Heading text displayed above portal authentication options
- back_
link string - Label of the link to go back to /logon
- color string
- Primary color used by the portal template
- color_
dark string - Darker accent color used by the portal template
- color_
light string - Lighter accent color used by the portal template
- company bool
- Whether company field is required
- company_
error string - Error message when company not provided
- company_
label string - Label displayed for the company input field
- email bool
- Whether email field is required
- email_
access_ stringdomain_ error - Error message when a user has valid social login but doesn't match specified email domains.
- email_
cancel string - Label for cancel confirmation code submission using email auth
- email_
code_ stringcancel - Link text for requesting help when the email access code was not received
- email_
code_ stringerror - Error message shown when the alternate email address for access-code delivery is invalid
- email_
code_ stringfield_ label - Label for the email access-code input field
- email_
code_ stringmessage - Instructional text shown before entering the email access code
- email_
code_ stringsubmit - Button label for submitting the email access code
- email_
code_ stringtitle - Title shown on the email access-code entry page
- email_
error string - Error message when email not provided
- email_
field_ stringlabel - Label for the email address input field
- email_
label string - Label displayed for the email input field
- email_
message string - Instructional text explaining email access-code delivery
- email_
submit string - Label for confirmation code submit button using email auth
- email_
title string - Title for the Email registration
- field1 bool
- Whether to ask field1
- field1error string
- Error message when field1 not provided
- field1label string
- Label for custom field 1 input
- field1required bool
- Whether custom field 1 must be provided when the field is shown
- field2 bool
- Whether to ask field2
- field2error string
- Error message when field2 not provided
- field2label string
- Label for custom field 2 input
- field2required bool
- Whether custom field 2 must be provided when the field is shown
- field3 bool
- Whether to ask field3
- field3error string
- Error message when field3 not provided
- field3label string
- Label for custom field 3 input
- field3required bool
- Whether custom field 3 must be provided when the field is shown
- field4 bool
- Whether to ask field4
- field4error string
- Error message when field4 not provided
- field4label string
- Label for custom field 4 input
- field4required bool
- Whether custom field 4 must be provided when the field is shown
- locales map(object)
- Can be used to localize the portal based on the User Agent. Allowed property key values are:
ar,ca-ES,cs-CZ,da-DK,de-DE,el-GR,en-GB,en-US,es-ES,fi-FI,fr-FR,he-IL,hi-IN,hr-HR,hu-HU,id-ID,it-IT,ja-J^,ko-KT,ms-MY,nb-NO,nl-NL,pl-PL,pt-BR,pt-PT,ro-RO,ru-RU,sk-SK,sv-SE,th-TH,tr-TR,uk-UA,vi-VN,zh-Hans,zh-Hant - logo string
- path to the background image file. File must be a
pngimage` - marketing_
policy_ stringlink - label of the link to go to /marketing_policy
- marketing_
policy_ boolopt_ in - Whether marketing policy optin is enabled
- marketing_
policy_ stringopt_ in_ label - label for marketing optin
- marketing_
policy_ stringopt_ in_ text - Text of the marketing policy opt-in content
- message string
- Main message displayed on the guest portal sign-in page
- multi_
auth bool - Whether the portal presents multiple authentication methods
- name bool
- Whether name field is required
- name_
error string - Error message when name not provided
- name_
label string - Label displayed for the name input field
- opt_
out_ booldefault - Default value for the
Do not storecheckbox - optout bool
- Whether to display Do Not Store My Personal Information
- optout_
label string - Label for Do Not Store My Personal Information
- page_
title string - Browser or page title shown for the guest portal
- passphrase_
cancel string - Label for the Passphrase cancel button
- passphrase_
error string - Error message when invalid passphrase is provided
- passphrase_
label string - Label for the passphrase input field
- passphrase_
message string - Instructional text shown on the passphrase sign-in page
- passphrase_
submit string - Label for the Passphrase submit button
- passphrase_
title string - Title for passphrase details page
- powered_
by bool - Whether to show "Powered by Mist"
- privacy bool
- Whether to require the Privacy Term acceptance
- privacy_
policy_ stringaccept_ label - Prefix of the label of the link to go to Privacy Policy
- privacy_
policy_ stringerror - Error message when Privacy Policy not accepted
- privacy_
policy_ stringlink - Label of the link to go to Privacy Policy
- privacy_
policy_ stringtext - Text of the Privacy Policy
- required_
field_ stringlabel - Text used to mark a form field as required
- responsive_
layout bool - Whether the portal template uses a responsive layout
- sign_
in_ stringlabel - Label of the button to signin
- sms_
carrier_ stringdefault - Default option text shown in the SMS carrier selector
- sms_
carrier_ stringerror - Error message shown when no mobile carrier is selected
- sms_
carrier_ stringfield_ label - Label for mobile carrier drop-down list
- sms_
code_ stringcancel - Label for cancel confirmation code submission
- sms_
code_ stringerror - Error message when confirmation code is invalid
- sms_
code_ stringfield_ label - Label for the SMS confirmation-code input field
- sms_
code_ stringmessage - Instructional text shown before entering the SMS access code
- sms_
code_ stringsubmit - Label for confirmation code submit button
- sms_
code_ stringtitle - Title shown on the SMS access-code entry page
- sms_
country_ stringfield_ label - Label for the SMS country-code input field
- sms_
country_ stringformat - Example country code format shown for SMS authentication
- sms_
have_ stringaccess_ code - Label for checkbox to specify that the user has access code
- sms_
is_ booltwilio - Whether the SMS portal flow uses Twilio-specific behavior
- sms_
message_ stringformat - Format of access code sms message. {{code}} and {{duration}} are placeholders and should be retained as is.
- sms_
number_ stringcancel - Label for canceling mobile details for SMS auth
- sms_
number_ stringerror - Error message shown when the mobile number is invalid
- sms_
number_ stringfield_ label - Label for field to provide mobile number
- sms_
number_ stringformat - Example mobile number format shown for SMS authentication
- sms_
number_ stringmessage - Instructional text explaining SMS access-code delivery
- sms_
number_ stringsubmit - Label for submit button for code generation
- sms_
number_ stringtitle - Title for phone number details
- sms_
username_ stringformat - Example username format shown for SMS authentication
- sms_
validity_ numberduration - How long confirmation code should be considered valid (in minutes)
- sponsor_
back_ stringlink - Link text for returning to edit the sponsor request form
- sponsor_
cancel string - Button label for canceling sponsor authentication
- sponsor_
email string - Label for Sponsor Email
- sponsor_
email_ stringerror - Error message shown when the sponsor email address is invalid
- sponsor_
email_ stringtemplate - HTML template to replace/override default sponsor email template
Sponsor Email Template supports following template variables:
approveUrl: Renders URL to approve the request; optionally &minutes=N query param can be appended to change the Authorization period of the guest, where N is a valid integer denoting number of minutes a guest remains authorizeddenyUrl: Renders URL to reject the requestguestEmail: Renders Email ID of the guestguestName: Renders Name of the guestfield1: Renders value of the Custom Field 1field2: Renders value of the Custom Field 2sponsorLinkValidityDuration: Renders validity time of the request (i.e. Approve/Deny URL)authExpireMinutes: Renders Wlan-level configured Guest Authorization Expiration time period (in minutes), If not configured then default (1 day in minutes)
- sponsor_
info_ stringapproved - Status message prefix shown when a sponsor approves the request
- sponsor_
info_ stringdenied - Status message prefix shown when a sponsor denies the request
- sponsor_
info_ stringpending - Status message prefix shown after a sponsor notification is sent
- sponsor_
name string - Label for Sponsor Name
- sponsor_
name_ stringerror - Error message shown when the sponsor name is missing
- sponsor_
note_ stringpending - Additional status text shown while sponsor approval is pending
- sponsor_
request_ stringaccess - Submit button label request Wifi Access and notify sponsor about guest request
- sponsor_
status_ stringapproved - Text to display if sponsor approves request
- sponsor_
status_ stringdenied - Text to display when sponsor denies request
- sponsor_
status_ stringpending - Text to display if request is still pending
- sponsor_
submit string - Submit button label to notify sponsor about guest request
- sponsors_
error string - Error message shown when no sponsor is selected
- sponsors_
field_ stringlabel - Label for the sponsor selection field
- tos bool
- Whether the portal requires Terms of Service acceptance
- tos_
accept_ stringlabel - Prefix of the label of the link to go to tos
- tos_
error string - Error message when tos not accepted
- tos_
link string - Label of the link to go to tos
- tos_
text string - Text of the Terms of Service
- access
Code StringAlternate Email - Link text for using an alternate email address during access-code login
- alignment String
- Text and content alignment used by the guest portal template
- String
- Label for Amazon auth button
- String
- Label for Azure auth button
- String
- Label for Email auth button
- String
- Label for Facebook auth button
- String
- Label for Google auth button
- String
- Label for Microsoft auth button
- String
- Label for passphrase auth button
- String
- Label for SMS auth button
- String
- Label for Sponsor auth button
- auth
Label String - Heading text displayed above portal authentication options
- back
Link String - Label of the link to go back to /logon
- color String
- Primary color used by the portal template
- color
Dark String - Darker accent color used by the portal template
- color
Light String - Lighter accent color used by the portal template
- company Boolean
- Whether company field is required
- company
Error String - Error message when company not provided
- company
Label String - Label displayed for the company input field
- email Boolean
- Whether email field is required
- email
Access StringDomain Error - Error message when a user has valid social login but doesn't match specified email domains.
- email
Cancel String - Label for cancel confirmation code submission using email auth
- email
Code StringCancel - Link text for requesting help when the email access code was not received
- email
Code StringError - Error message shown when the alternate email address for access-code delivery is invalid
- email
Code StringField Label - Label for the email access-code input field
- email
Code StringMessage - Instructional text shown before entering the email access code
- email
Code StringSubmit - Button label for submitting the email access code
- email
Code StringTitle - Title shown on the email access-code entry page
- email
Error String - Error message when email not provided
- email
Field StringLabel - Label for the email address input field
- email
Label String - Label displayed for the email input field
- email
Message String - Instructional text explaining email access-code delivery
- email
Submit String - Label for confirmation code submit button using email auth
- email
Title String - Title for the Email registration
- field1 Boolean
- Whether to ask field1
- field1error String
- Error message when field1 not provided
- field1label String
- Label for custom field 1 input
- field1required Boolean
- Whether custom field 1 must be provided when the field is shown
- field2 Boolean
- Whether to ask field2
- field2error String
- Error message when field2 not provided
- field2label String
- Label for custom field 2 input
- field2required Boolean
- Whether custom field 2 must be provided when the field is shown
- field3 Boolean
- Whether to ask field3
- field3error String
- Error message when field3 not provided
- field3label String
- Label for custom field 3 input
- field3required Boolean
- Whether custom field 3 must be provided when the field is shown
- field4 Boolean
- Whether to ask field4
- field4error String
- Error message when field4 not provided
- field4label String
- Label for custom field 4 input
- field4required Boolean
- Whether custom field 4 must be provided when the field is shown
- locales
Map<String,Wlan
Portal Template Portal Template Locales> - Can be used to localize the portal based on the User Agent. Allowed property key values are:
ar,ca-ES,cs-CZ,da-DK,de-DE,el-GR,en-GB,en-US,es-ES,fi-FI,fr-FR,he-IL,hi-IN,hr-HR,hu-HU,id-ID,it-IT,ja-J^,ko-KT,ms-MY,nb-NO,nl-NL,pl-PL,pt-BR,pt-PT,ro-RO,ru-RU,sk-SK,sv-SE,th-TH,tr-TR,uk-UA,vi-VN,zh-Hans,zh-Hant - logo String
- path to the background image file. File must be a
pngimage` - marketing
Policy StringLink - label of the link to go to /marketing_policy
- marketing
Policy BooleanOpt In - Whether marketing policy optin is enabled
- marketing
Policy StringOpt In Label - label for marketing optin
- marketing
Policy StringOpt In Text - Text of the marketing policy opt-in content
- message String
- Main message displayed on the guest portal sign-in page
- multi
Auth Boolean - Whether the portal presents multiple authentication methods
- name Boolean
- Whether name field is required
- name
Error String - Error message when name not provided
- name
Label String - Label displayed for the name input field
- opt
Out BooleanDefault - Default value for the
Do not storecheckbox - optout Boolean
- Whether to display Do Not Store My Personal Information
- optout
Label String - Label for Do Not Store My Personal Information
- page
Title String - Browser or page title shown for the guest portal
- passphrase
Cancel String - Label for the Passphrase cancel button
- passphrase
Error String - Error message when invalid passphrase is provided
- passphrase
Label String - Label for the passphrase input field
- passphrase
Message String - Instructional text shown on the passphrase sign-in page
- passphrase
Submit String - Label for the Passphrase submit button
- passphrase
Title String - Title for passphrase details page
- powered
By Boolean - Whether to show "Powered by Mist"
- privacy Boolean
- Whether to require the Privacy Term acceptance
- privacy
Policy StringAccept Label - Prefix of the label of the link to go to Privacy Policy
- privacy
Policy StringError - Error message when Privacy Policy not accepted
- privacy
Policy StringLink - Label of the link to go to Privacy Policy
- privacy
Policy StringText - Text of the Privacy Policy
- required
Field StringLabel - Text used to mark a form field as required
- responsive
Layout Boolean - Whether the portal template uses a responsive layout
- sign
In StringLabel - Label of the button to signin
- sms
Carrier StringDefault - Default option text shown in the SMS carrier selector
- sms
Carrier StringError - Error message shown when no mobile carrier is selected
- sms
Carrier StringField Label - Label for mobile carrier drop-down list
- sms
Code StringCancel - Label for cancel confirmation code submission
- sms
Code StringError - Error message when confirmation code is invalid
- sms
Code StringField Label - Label for the SMS confirmation-code input field
- sms
Code StringMessage - Instructional text shown before entering the SMS access code
- sms
Code StringSubmit - Label for confirmation code submit button
- sms
Code StringTitle - Title shown on the SMS access-code entry page
- sms
Country StringField Label - Label for the SMS country-code input field
- sms
Country StringFormat - Example country code format shown for SMS authentication
- sms
Have StringAccess Code - Label for checkbox to specify that the user has access code
- sms
Is BooleanTwilio - Whether the SMS portal flow uses Twilio-specific behavior
- sms
Message StringFormat - Format of access code sms message. {{code}} and {{duration}} are placeholders and should be retained as is.
- sms
Number StringCancel - Label for canceling mobile details for SMS auth
- sms
Number StringError - Error message shown when the mobile number is invalid
- sms
Number StringField Label - Label for field to provide mobile number
- sms
Number StringFormat - Example mobile number format shown for SMS authentication
- sms
Number StringMessage - Instructional text explaining SMS access-code delivery
- sms
Number StringSubmit - Label for submit button for code generation
- sms
Number StringTitle - Title for phone number details
- sms
Username StringFormat - Example username format shown for SMS authentication
- sms
Validity IntegerDuration - How long confirmation code should be considered valid (in minutes)
- sponsor
Back StringLink - Link text for returning to edit the sponsor request form
- sponsor
Cancel String - Button label for canceling sponsor authentication
- sponsor
Email String - Label for Sponsor Email
- sponsor
Email StringError - Error message shown when the sponsor email address is invalid
- sponsor
Email StringTemplate - HTML template to replace/override default sponsor email template
Sponsor Email Template supports following template variables:
approveUrl: Renders URL to approve the request; optionally &minutes=N query param can be appended to change the Authorization period of the guest, where N is a valid integer denoting number of minutes a guest remains authorizeddenyUrl: Renders URL to reject the requestguestEmail: Renders Email ID of the guestguestName: Renders Name of the guestfield1: Renders value of the Custom Field 1field2: Renders value of the Custom Field 2sponsorLinkValidityDuration: Renders validity time of the request (i.e. Approve/Deny URL)authExpireMinutes: Renders Wlan-level configured Guest Authorization Expiration time period (in minutes), If not configured then default (1 day in minutes)
- sponsor
Info StringApproved - Status message prefix shown when a sponsor approves the request
- sponsor
Info StringDenied - Status message prefix shown when a sponsor denies the request
- sponsor
Info StringPending - Status message prefix shown after a sponsor notification is sent
- sponsor
Name String - Label for Sponsor Name
- sponsor
Name StringError - Error message shown when the sponsor name is missing
- sponsor
Note StringPending - Additional status text shown while sponsor approval is pending
- sponsor
Request StringAccess - Submit button label request Wifi Access and notify sponsor about guest request
- sponsor
Status StringApproved - Text to display if sponsor approves request
- sponsor
Status StringDenied - Text to display when sponsor denies request
- sponsor
Status StringPending - Text to display if request is still pending
- sponsor
Submit String - Submit button label to notify sponsor about guest request
- sponsors
Error String - Error message shown when no sponsor is selected
- sponsors
Field StringLabel - Label for the sponsor selection field
- tos Boolean
- Whether the portal requires Terms of Service acceptance
- tos
Accept StringLabel - Prefix of the label of the link to go to tos
- tos
Error String - Error message when tos not accepted
- tos
Link String - Label of the link to go to tos
- tos
Text String - Text of the Terms of Service
- access
Code stringAlternate Email - Link text for using an alternate email address during access-code login
- alignment string
- Text and content alignment used by the guest portal template
- string
- Label for Amazon auth button
- string
- Label for Azure auth button
- string
- Label for Email auth button
- string
- Label for Facebook auth button
- string
- Label for Google auth button
- string
- Label for Microsoft auth button
- string
- Label for passphrase auth button
- string
- Label for SMS auth button
- string
- Label for Sponsor auth button
- auth
Label string - Heading text displayed above portal authentication options
- back
Link string - Label of the link to go back to /logon
- color string
- Primary color used by the portal template
- color
Dark string - Darker accent color used by the portal template
- color
Light string - Lighter accent color used by the portal template
- company boolean
- Whether company field is required
- company
Error string - Error message when company not provided
- company
Label string - Label displayed for the company input field
- email boolean
- Whether email field is required
- email
Access stringDomain Error - Error message when a user has valid social login but doesn't match specified email domains.
- email
Cancel string - Label for cancel confirmation code submission using email auth
- email
Code stringCancel - Link text for requesting help when the email access code was not received
- email
Code stringError - Error message shown when the alternate email address for access-code delivery is invalid
- email
Code stringField Label - Label for the email access-code input field
- email
Code stringMessage - Instructional text shown before entering the email access code
- email
Code stringSubmit - Button label for submitting the email access code
- email
Code stringTitle - Title shown on the email access-code entry page
- email
Error string - Error message when email not provided
- email
Field stringLabel - Label for the email address input field
- email
Label string - Label displayed for the email input field
- email
Message string - Instructional text explaining email access-code delivery
- email
Submit string - Label for confirmation code submit button using email auth
- email
Title string - Title for the Email registration
- field1 boolean
- Whether to ask field1
- field1error string
- Error message when field1 not provided
- field1label string
- Label for custom field 1 input
- field1required boolean
- Whether custom field 1 must be provided when the field is shown
- field2 boolean
- Whether to ask field2
- field2error string
- Error message when field2 not provided
- field2label string
- Label for custom field 2 input
- field2required boolean
- Whether custom field 2 must be provided when the field is shown
- field3 boolean
- Whether to ask field3
- field3error string
- Error message when field3 not provided
- field3label string
- Label for custom field 3 input
- field3required boolean
- Whether custom field 3 must be provided when the field is shown
- field4 boolean
- Whether to ask field4
- field4error string
- Error message when field4 not provided
- field4label string
- Label for custom field 4 input
- field4required boolean
- Whether custom field 4 must be provided when the field is shown
- locales
{[key: string]: Wlan
Portal Template Portal Template Locales} - Can be used to localize the portal based on the User Agent. Allowed property key values are:
ar,ca-ES,cs-CZ,da-DK,de-DE,el-GR,en-GB,en-US,es-ES,fi-FI,fr-FR,he-IL,hi-IN,hr-HR,hu-HU,id-ID,it-IT,ja-J^,ko-KT,ms-MY,nb-NO,nl-NL,pl-PL,pt-BR,pt-PT,ro-RO,ru-RU,sk-SK,sv-SE,th-TH,tr-TR,uk-UA,vi-VN,zh-Hans,zh-Hant - logo string
- path to the background image file. File must be a
pngimage` - marketing
Policy stringLink - label of the link to go to /marketing_policy
- marketing
Policy booleanOpt In - Whether marketing policy optin is enabled
- marketing
Policy stringOpt In Label - label for marketing optin
- marketing
Policy stringOpt In Text - Text of the marketing policy opt-in content
- message string
- Main message displayed on the guest portal sign-in page
- multi
Auth boolean - Whether the portal presents multiple authentication methods
- name boolean
- Whether name field is required
- name
Error string - Error message when name not provided
- name
Label string - Label displayed for the name input field
- opt
Out booleanDefault - Default value for the
Do not storecheckbox - optout boolean
- Whether to display Do Not Store My Personal Information
- optout
Label string - Label for Do Not Store My Personal Information
- page
Title string - Browser or page title shown for the guest portal
- passphrase
Cancel string - Label for the Passphrase cancel button
- passphrase
Error string - Error message when invalid passphrase is provided
- passphrase
Label string - Label for the passphrase input field
- passphrase
Message string - Instructional text shown on the passphrase sign-in page
- passphrase
Submit string - Label for the Passphrase submit button
- passphrase
Title string - Title for passphrase details page
- powered
By boolean - Whether to show "Powered by Mist"
- privacy boolean
- Whether to require the Privacy Term acceptance
- privacy
Policy stringAccept Label - Prefix of the label of the link to go to Privacy Policy
- privacy
Policy stringError - Error message when Privacy Policy not accepted
- privacy
Policy stringLink - Label of the link to go to Privacy Policy
- privacy
Policy stringText - Text of the Privacy Policy
- required
Field stringLabel - Text used to mark a form field as required
- responsive
Layout boolean - Whether the portal template uses a responsive layout
- sign
In stringLabel - Label of the button to signin
- sms
Carrier stringDefault - Default option text shown in the SMS carrier selector
- sms
Carrier stringError - Error message shown when no mobile carrier is selected
- sms
Carrier stringField Label - Label for mobile carrier drop-down list
- sms
Code stringCancel - Label for cancel confirmation code submission
- sms
Code stringError - Error message when confirmation code is invalid
- sms
Code stringField Label - Label for the SMS confirmation-code input field
- sms
Code stringMessage - Instructional text shown before entering the SMS access code
- sms
Code stringSubmit - Label for confirmation code submit button
- sms
Code stringTitle - Title shown on the SMS access-code entry page
- sms
Country stringField Label - Label for the SMS country-code input field
- sms
Country stringFormat - Example country code format shown for SMS authentication
- sms
Have stringAccess Code - Label for checkbox to specify that the user has access code
- sms
Is booleanTwilio - Whether the SMS portal flow uses Twilio-specific behavior
- sms
Message stringFormat - Format of access code sms message. {{code}} and {{duration}} are placeholders and should be retained as is.
- sms
Number stringCancel - Label for canceling mobile details for SMS auth
- sms
Number stringError - Error message shown when the mobile number is invalid
- sms
Number stringField Label - Label for field to provide mobile number
- sms
Number stringFormat - Example mobile number format shown for SMS authentication
- sms
Number stringMessage - Instructional text explaining SMS access-code delivery
- sms
Number stringSubmit - Label for submit button for code generation
- sms
Number stringTitle - Title for phone number details
- sms
Username stringFormat - Example username format shown for SMS authentication
- sms
Validity numberDuration - How long confirmation code should be considered valid (in minutes)
- sponsor
Back stringLink - Link text for returning to edit the sponsor request form
- sponsor
Cancel string - Button label for canceling sponsor authentication
- sponsor
Email string - Label for Sponsor Email
- sponsor
Email stringError - Error message shown when the sponsor email address is invalid
- sponsor
Email stringTemplate - HTML template to replace/override default sponsor email template
Sponsor Email Template supports following template variables:
approveUrl: Renders URL to approve the request; optionally &minutes=N query param can be appended to change the Authorization period of the guest, where N is a valid integer denoting number of minutes a guest remains authorizeddenyUrl: Renders URL to reject the requestguestEmail: Renders Email ID of the guestguestName: Renders Name of the guestfield1: Renders value of the Custom Field 1field2: Renders value of the Custom Field 2sponsorLinkValidityDuration: Renders validity time of the request (i.e. Approve/Deny URL)authExpireMinutes: Renders Wlan-level configured Guest Authorization Expiration time period (in minutes), If not configured then default (1 day in minutes)
- sponsor
Info stringApproved - Status message prefix shown when a sponsor approves the request
- sponsor
Info stringDenied - Status message prefix shown when a sponsor denies the request
- sponsor
Info stringPending - Status message prefix shown after a sponsor notification is sent
- sponsor
Name string - Label for Sponsor Name
- sponsor
Name stringError - Error message shown when the sponsor name is missing
- sponsor
Note stringPending - Additional status text shown while sponsor approval is pending
- sponsor
Request stringAccess - Submit button label request Wifi Access and notify sponsor about guest request
- sponsor
Status stringApproved - Text to display if sponsor approves request
- sponsor
Status stringDenied - Text to display when sponsor denies request
- sponsor
Status stringPending - Text to display if request is still pending
- sponsor
Submit string - Submit button label to notify sponsor about guest request
- sponsors
Error string - Error message shown when no sponsor is selected
- sponsors
Field stringLabel - Label for the sponsor selection field
- tos boolean
- Whether the portal requires Terms of Service acceptance
- tos
Accept stringLabel - Prefix of the label of the link to go to tos
- tos
Error string - Error message when tos not accepted
- tos
Link string - Label of the link to go to tos
- tos
Text string - Text of the Terms of Service
- access_
code_ stralternate_ email - Link text for using an alternate email address during access-code login
- alignment str
- Text and content alignment used by the guest portal template
- str
- Label for Amazon auth button
- str
- Label for Azure auth button
- str
- Label for Email auth button
- str
- Label for Facebook auth button
- str
- Label for Google auth button
- str
- Label for Microsoft auth button
- str
- Label for passphrase auth button
- str
- Label for SMS auth button
- str
- Label for Sponsor auth button
- auth_
label str - Heading text displayed above portal authentication options
- back_
link str - Label of the link to go back to /logon
- color str
- Primary color used by the portal template
- color_
dark str - Darker accent color used by the portal template
- color_
light str - Lighter accent color used by the portal template
- company bool
- Whether company field is required
- company_
error str - Error message when company not provided
- company_
label str - Label displayed for the company input field
- email bool
- Whether email field is required
- email_
access_ strdomain_ error - Error message when a user has valid social login but doesn't match specified email domains.
- email_
cancel str - Label for cancel confirmation code submission using email auth
- email_
code_ strcancel - Link text for requesting help when the email access code was not received
- email_
code_ strerror - Error message shown when the alternate email address for access-code delivery is invalid
- email_
code_ strfield_ label - Label for the email access-code input field
- email_
code_ strmessage - Instructional text shown before entering the email access code
- email_
code_ strsubmit - Button label for submitting the email access code
- email_
code_ strtitle - Title shown on the email access-code entry page
- email_
error str - Error message when email not provided
- email_
field_ strlabel - Label for the email address input field
- email_
label str - Label displayed for the email input field
- email_
message str - Instructional text explaining email access-code delivery
- email_
submit str - Label for confirmation code submit button using email auth
- email_
title str - Title for the Email registration
- field1 bool
- Whether to ask field1
- field1error str
- Error message when field1 not provided
- field1label str
- Label for custom field 1 input
- field1required bool
- Whether custom field 1 must be provided when the field is shown
- field2 bool
- Whether to ask field2
- field2error str
- Error message when field2 not provided
- field2label str
- Label for custom field 2 input
- field2required bool
- Whether custom field 2 must be provided when the field is shown
- field3 bool
- Whether to ask field3
- field3error str
- Error message when field3 not provided
- field3label str
- Label for custom field 3 input
- field3required bool
- Whether custom field 3 must be provided when the field is shown
- field4 bool
- Whether to ask field4
- field4error str
- Error message when field4 not provided
- field4label str
- Label for custom field 4 input
- field4required bool
- Whether custom field 4 must be provided when the field is shown
- locales
Mapping[str, Wlan
Portal Template Portal Template Locales] - Can be used to localize the portal based on the User Agent. Allowed property key values are:
ar,ca-ES,cs-CZ,da-DK,de-DE,el-GR,en-GB,en-US,es-ES,fi-FI,fr-FR,he-IL,hi-IN,hr-HR,hu-HU,id-ID,it-IT,ja-J^,ko-KT,ms-MY,nb-NO,nl-NL,pl-PL,pt-BR,pt-PT,ro-RO,ru-RU,sk-SK,sv-SE,th-TH,tr-TR,uk-UA,vi-VN,zh-Hans,zh-Hant - logo str
- path to the background image file. File must be a
pngimage` - marketing_
policy_ strlink - label of the link to go to /marketing_policy
- marketing_
policy_ boolopt_ in - Whether marketing policy optin is enabled
- marketing_
policy_ stropt_ in_ label - label for marketing optin
- marketing_
policy_ stropt_ in_ text - Text of the marketing policy opt-in content
- message str
- Main message displayed on the guest portal sign-in page
- multi_
auth bool - Whether the portal presents multiple authentication methods
- name bool
- Whether name field is required
- name_
error str - Error message when name not provided
- name_
label str - Label displayed for the name input field
- opt_
out_ booldefault - Default value for the
Do not storecheckbox - optout bool
- Whether to display Do Not Store My Personal Information
- optout_
label str - Label for Do Not Store My Personal Information
- page_
title str - Browser or page title shown for the guest portal
- passphrase_
cancel str - Label for the Passphrase cancel button
- passphrase_
error str - Error message when invalid passphrase is provided
- passphrase_
label str - Label for the passphrase input field
- passphrase_
message str - Instructional text shown on the passphrase sign-in page
- passphrase_
submit str - Label for the Passphrase submit button
- passphrase_
title str - Title for passphrase details page
- powered_
by bool - Whether to show "Powered by Mist"
- privacy bool
- Whether to require the Privacy Term acceptance
- privacy_
policy_ straccept_ label - Prefix of the label of the link to go to Privacy Policy
- privacy_
policy_ strerror - Error message when Privacy Policy not accepted
- privacy_
policy_ strlink - Label of the link to go to Privacy Policy
- privacy_
policy_ strtext - Text of the Privacy Policy
- required_
field_ strlabel - Text used to mark a form field as required
- responsive_
layout bool - Whether the portal template uses a responsive layout
- sign_
in_ strlabel - Label of the button to signin
- sms_
carrier_ strdefault - Default option text shown in the SMS carrier selector
- sms_
carrier_ strerror - Error message shown when no mobile carrier is selected
- sms_
carrier_ strfield_ label - Label for mobile carrier drop-down list
- sms_
code_ strcancel - Label for cancel confirmation code submission
- sms_
code_ strerror - Error message when confirmation code is invalid
- sms_
code_ strfield_ label - Label for the SMS confirmation-code input field
- sms_
code_ strmessage - Instructional text shown before entering the SMS access code
- sms_
code_ strsubmit - Label for confirmation code submit button
- sms_
code_ strtitle - Title shown on the SMS access-code entry page
- sms_
country_ strfield_ label - Label for the SMS country-code input field
- sms_
country_ strformat - Example country code format shown for SMS authentication
- sms_
have_ straccess_ code - Label for checkbox to specify that the user has access code
- sms_
is_ booltwilio - Whether the SMS portal flow uses Twilio-specific behavior
- sms_
message_ strformat - Format of access code sms message. {{code}} and {{duration}} are placeholders and should be retained as is.
- sms_
number_ strcancel - Label for canceling mobile details for SMS auth
- sms_
number_ strerror - Error message shown when the mobile number is invalid
- sms_
number_ strfield_ label - Label for field to provide mobile number
- sms_
number_ strformat - Example mobile number format shown for SMS authentication
- sms_
number_ strmessage - Instructional text explaining SMS access-code delivery
- sms_
number_ strsubmit - Label for submit button for code generation
- sms_
number_ strtitle - Title for phone number details
- sms_
username_ strformat - Example username format shown for SMS authentication
- sms_
validity_ intduration - How long confirmation code should be considered valid (in minutes)
- sponsor_
back_ strlink - Link text for returning to edit the sponsor request form
- sponsor_
cancel str - Button label for canceling sponsor authentication
- sponsor_
email str - Label for Sponsor Email
- sponsor_
email_ strerror - Error message shown when the sponsor email address is invalid
- sponsor_
email_ strtemplate - HTML template to replace/override default sponsor email template
Sponsor Email Template supports following template variables:
approveUrl: Renders URL to approve the request; optionally &minutes=N query param can be appended to change the Authorization period of the guest, where N is a valid integer denoting number of minutes a guest remains authorizeddenyUrl: Renders URL to reject the requestguestEmail: Renders Email ID of the guestguestName: Renders Name of the guestfield1: Renders value of the Custom Field 1field2: Renders value of the Custom Field 2sponsorLinkValidityDuration: Renders validity time of the request (i.e. Approve/Deny URL)authExpireMinutes: Renders Wlan-level configured Guest Authorization Expiration time period (in minutes), If not configured then default (1 day in minutes)
- sponsor_
info_ strapproved - Status message prefix shown when a sponsor approves the request
- sponsor_
info_ strdenied - Status message prefix shown when a sponsor denies the request
- sponsor_
info_ strpending - Status message prefix shown after a sponsor notification is sent
- sponsor_
name str - Label for Sponsor Name
- sponsor_
name_ strerror - Error message shown when the sponsor name is missing
- sponsor_
note_ strpending - Additional status text shown while sponsor approval is pending
- sponsor_
request_ straccess - Submit button label request Wifi Access and notify sponsor about guest request
- sponsor_
status_ strapproved - Text to display if sponsor approves request
- sponsor_
status_ strdenied - Text to display when sponsor denies request
- sponsor_
status_ strpending - Text to display if request is still pending
- sponsor_
submit str - Submit button label to notify sponsor about guest request
- sponsors_
error str - Error message shown when no sponsor is selected
- sponsors_
field_ strlabel - Label for the sponsor selection field
- tos bool
- Whether the portal requires Terms of Service acceptance
- tos_
accept_ strlabel - Prefix of the label of the link to go to tos
- tos_
error str - Error message when tos not accepted
- tos_
link str - Label of the link to go to tos
- tos_
text str - Text of the Terms of Service
- access
Code StringAlternate Email - Link text for using an alternate email address during access-code login
- alignment String
- Text and content alignment used by the guest portal template
- String
- Label for Amazon auth button
- String
- Label for Azure auth button
- String
- Label for Email auth button
- String
- Label for Facebook auth button
- String
- Label for Google auth button
- String
- Label for Microsoft auth button
- String
- Label for passphrase auth button
- String
- Label for SMS auth button
- String
- Label for Sponsor auth button
- auth
Label String - Heading text displayed above portal authentication options
- back
Link String - Label of the link to go back to /logon
- color String
- Primary color used by the portal template
- color
Dark String - Darker accent color used by the portal template
- color
Light String - Lighter accent color used by the portal template
- company Boolean
- Whether company field is required
- company
Error String - Error message when company not provided
- company
Label String - Label displayed for the company input field
- email Boolean
- Whether email field is required
- email
Access StringDomain Error - Error message when a user has valid social login but doesn't match specified email domains.
- email
Cancel String - Label for cancel confirmation code submission using email auth
- email
Code StringCancel - Link text for requesting help when the email access code was not received
- email
Code StringError - Error message shown when the alternate email address for access-code delivery is invalid
- email
Code StringField Label - Label for the email access-code input field
- email
Code StringMessage - Instructional text shown before entering the email access code
- email
Code StringSubmit - Button label for submitting the email access code
- email
Code StringTitle - Title shown on the email access-code entry page
- email
Error String - Error message when email not provided
- email
Field StringLabel - Label for the email address input field
- email
Label String - Label displayed for the email input field
- email
Message String - Instructional text explaining email access-code delivery
- email
Submit String - Label for confirmation code submit button using email auth
- email
Title String - Title for the Email registration
- field1 Boolean
- Whether to ask field1
- field1error String
- Error message when field1 not provided
- field1label String
- Label for custom field 1 input
- field1required Boolean
- Whether custom field 1 must be provided when the field is shown
- field2 Boolean
- Whether to ask field2
- field2error String
- Error message when field2 not provided
- field2label String
- Label for custom field 2 input
- field2required Boolean
- Whether custom field 2 must be provided when the field is shown
- field3 Boolean
- Whether to ask field3
- field3error String
- Error message when field3 not provided
- field3label String
- Label for custom field 3 input
- field3required Boolean
- Whether custom field 3 must be provided when the field is shown
- field4 Boolean
- Whether to ask field4
- field4error String
- Error message when field4 not provided
- field4label String
- Label for custom field 4 input
- field4required Boolean
- Whether custom field 4 must be provided when the field is shown
- locales Map<Property Map>
- Can be used to localize the portal based on the User Agent. Allowed property key values are:
ar,ca-ES,cs-CZ,da-DK,de-DE,el-GR,en-GB,en-US,es-ES,fi-FI,fr-FR,he-IL,hi-IN,hr-HR,hu-HU,id-ID,it-IT,ja-J^,ko-KT,ms-MY,nb-NO,nl-NL,pl-PL,pt-BR,pt-PT,ro-RO,ru-RU,sk-SK,sv-SE,th-TH,tr-TR,uk-UA,vi-VN,zh-Hans,zh-Hant - logo String
- path to the background image file. File must be a
pngimage` - marketing
Policy StringLink - label of the link to go to /marketing_policy
- marketing
Policy BooleanOpt In - Whether marketing policy optin is enabled
- marketing
Policy StringOpt In Label - label for marketing optin
- marketing
Policy StringOpt In Text - Text of the marketing policy opt-in content
- message String
- Main message displayed on the guest portal sign-in page
- multi
Auth Boolean - Whether the portal presents multiple authentication methods
- name Boolean
- Whether name field is required
- name
Error String - Error message when name not provided
- name
Label String - Label displayed for the name input field
- opt
Out BooleanDefault - Default value for the
Do not storecheckbox - optout Boolean
- Whether to display Do Not Store My Personal Information
- optout
Label String - Label for Do Not Store My Personal Information
- page
Title String - Browser or page title shown for the guest portal
- passphrase
Cancel String - Label for the Passphrase cancel button
- passphrase
Error String - Error message when invalid passphrase is provided
- passphrase
Label String - Label for the passphrase input field
- passphrase
Message String - Instructional text shown on the passphrase sign-in page
- passphrase
Submit String - Label for the Passphrase submit button
- passphrase
Title String - Title for passphrase details page
- powered
By Boolean - Whether to show "Powered by Mist"
- privacy Boolean
- Whether to require the Privacy Term acceptance
- privacy
Policy StringAccept Label - Prefix of the label of the link to go to Privacy Policy
- privacy
Policy StringError - Error message when Privacy Policy not accepted
- privacy
Policy StringLink - Label of the link to go to Privacy Policy
- privacy
Policy StringText - Text of the Privacy Policy
- required
Field StringLabel - Text used to mark a form field as required
- responsive
Layout Boolean - Whether the portal template uses a responsive layout
- sign
In StringLabel - Label of the button to signin
- sms
Carrier StringDefault - Default option text shown in the SMS carrier selector
- sms
Carrier StringError - Error message shown when no mobile carrier is selected
- sms
Carrier StringField Label - Label for mobile carrier drop-down list
- sms
Code StringCancel - Label for cancel confirmation code submission
- sms
Code StringError - Error message when confirmation code is invalid
- sms
Code StringField Label - Label for the SMS confirmation-code input field
- sms
Code StringMessage - Instructional text shown before entering the SMS access code
- sms
Code StringSubmit - Label for confirmation code submit button
- sms
Code StringTitle - Title shown on the SMS access-code entry page
- sms
Country StringField Label - Label for the SMS country-code input field
- sms
Country StringFormat - Example country code format shown for SMS authentication
- sms
Have StringAccess Code - Label for checkbox to specify that the user has access code
- sms
Is BooleanTwilio - Whether the SMS portal flow uses Twilio-specific behavior
- sms
Message StringFormat - Format of access code sms message. {{code}} and {{duration}} are placeholders and should be retained as is.
- sms
Number StringCancel - Label for canceling mobile details for SMS auth
- sms
Number StringError - Error message shown when the mobile number is invalid
- sms
Number StringField Label - Label for field to provide mobile number
- sms
Number StringFormat - Example mobile number format shown for SMS authentication
- sms
Number StringMessage - Instructional text explaining SMS access-code delivery
- sms
Number StringSubmit - Label for submit button for code generation
- sms
Number StringTitle - Title for phone number details
- sms
Username StringFormat - Example username format shown for SMS authentication
- sms
Validity NumberDuration - How long confirmation code should be considered valid (in minutes)
- sponsor
Back StringLink - Link text for returning to edit the sponsor request form
- sponsor
Cancel String - Button label for canceling sponsor authentication
- sponsor
Email String - Label for Sponsor Email
- sponsor
Email StringError - Error message shown when the sponsor email address is invalid
- sponsor
Email StringTemplate - HTML template to replace/override default sponsor email template
Sponsor Email Template supports following template variables:
approveUrl: Renders URL to approve the request; optionally &minutes=N query param can be appended to change the Authorization period of the guest, where N is a valid integer denoting number of minutes a guest remains authorizeddenyUrl: Renders URL to reject the requestguestEmail: Renders Email ID of the guestguestName: Renders Name of the guestfield1: Renders value of the Custom Field 1field2: Renders value of the Custom Field 2sponsorLinkValidityDuration: Renders validity time of the request (i.e. Approve/Deny URL)authExpireMinutes: Renders Wlan-level configured Guest Authorization Expiration time period (in minutes), If not configured then default (1 day in minutes)
- sponsor
Info StringApproved - Status message prefix shown when a sponsor approves the request
- sponsor
Info StringDenied - Status message prefix shown when a sponsor denies the request
- sponsor
Info StringPending - Status message prefix shown after a sponsor notification is sent
- sponsor
Name String - Label for Sponsor Name
- sponsor
Name StringError - Error message shown when the sponsor name is missing
- sponsor
Note StringPending - Additional status text shown while sponsor approval is pending
- sponsor
Request StringAccess - Submit button label request Wifi Access and notify sponsor about guest request
- sponsor
Status StringApproved - Text to display if sponsor approves request
- sponsor
Status StringDenied - Text to display when sponsor denies request
- sponsor
Status StringPending - Text to display if request is still pending
- sponsor
Submit String - Submit button label to notify sponsor about guest request
- sponsors
Error String - Error message shown when no sponsor is selected
- sponsors
Field StringLabel - Label for the sponsor selection field
- tos Boolean
- Whether the portal requires Terms of Service acceptance
- tos
Accept StringLabel - Prefix of the label of the link to go to tos
- tos
Error String - Error message when tos not accepted
- tos
Link String - Label of the link to go to tos
- tos
Text String - Text of the Terms of Service
WlanPortalTemplatePortalTemplateLocales, WlanPortalTemplatePortalTemplateLocalesArgs
- string
- Label for Amazon auth button
- string
- Label for Azure auth button
- string
- Label for Email auth button
- string
- Label for Facebook auth button
- string
- Label for Google auth button
- string
- Label for Microsoft auth button
- string
- Label for passphrase auth button
- string
- Label for SMS auth button
- string
- Label for Sponsor auth button
- Auth
Label string - Localized heading text displayed above portal authentication options
- Back
Link string - Label of the link to go back to /logon
- Company
Error string - Error message when company not provided
- Company
Label string - Localized label displayed for the company input field
- Email
Access stringDomain Error - Error message when a user has valid social login but doesn't match specified email domains.
- Email
Cancel string - Label for cancel confirmation code submission using email auth
- Email
Code stringCancel - Localized link text for requesting help when the email access code was not received
- Email
Code stringError - Localized error message shown when the alternate email address for access-code delivery is invalid
- Email
Code stringField Label - Localized label for the email access-code input field
- Email
Code stringMessage - Localized instructional text shown before entering the email access code
- Email
Code stringSubmit - Localized button label for submitting the email access code
- Email
Code stringTitle - Localized title shown on the email access-code entry page
- Email
Error string - Error message when email not provided
- Email
Field stringLabel - Localized label for the email address input field
- Email
Label string - Localized label displayed for the email input field
- Email
Message string - Localized instructional text explaining email access-code delivery
- Email
Submit string - Label for confirmation code submit button using email auth
- Email
Title string - Title for the Email registration
- Field1error string
- Error message when field1 not provided
- Field1label string
- Localized label for custom field 1 input
- Field2error string
- Error message when field2 not provided
- Field2label string
- Localized label for custom field 2 input
- Field3error string
- Error message when field3 not provided
- Field3label string
- Localized label for custom field 3 input
- Field4error string
- Error message when field4 not provided
- Field4label string
- Localized label for custom field 4 input
- Marketing
Policy stringLink - label of the link to go to /marketing_policy
- Marketing
Policy boolOpt In - Whether marketing policy optin is enabled
- Marketing
Policy stringOpt In Label - label for marketing optin
- Marketing
Policy stringOpt In Text - Localized text of the marketing policy opt-in content
- Message string
- Localized main message displayed on the guest portal sign-in page
- Name
Error string - Error message when name not provided
- Name
Label string - Localized label displayed for the name input field
- Optout
Label string - Label for Do Not Store My Personal Information
- Page
Title string - Localized browser or page title shown for the guest portal
- Passphrase
Cancel string - Label for the Passphrase cancel button
- Passphrase
Error string - Error message when invalid passphrase is provided
- Passphrase
Label string - Localized label for the passphrase input field
- Passphrase
Message string - Localized instructional text shown on the passphrase sign-in page
- Passphrase
Submit string - Label for the Passphrase submit button
- Passphrase
Title string - Title for passphrase details page
- Privacy
Policy stringAccept Label - Prefix of the label of the link to go to Privacy Policy
- Privacy
Policy stringError - Error message when Privacy Policy not accepted
- Privacy
Policy stringLink - Label of the link to go to Privacy Policy
- Privacy
Policy stringText - Text of the Privacy Policy
- Required
Field stringLabel - Localized text used to mark a form field as required
- Sign
In stringLabel - Label of the button to signin
- Sms
Carrier stringDefault - Localized default option text shown in the SMS carrier selector
- Sms
Carrier stringError - Localized error message shown when no mobile carrier is selected
- Sms
Carrier stringField Label - Label for mobile carrier drop-down list
- Sms
Code stringCancel - Label for cancel confirmation code submission
- Sms
Code stringError - Error message when confirmation code is invalid
- Sms
Code stringField Label - Localized label for the SMS confirmation-code input field
- Sms
Code stringMessage - Localized instructional text shown before entering the SMS access code
- Sms
Code stringSubmit - Label for confirmation code submit button
- Sms
Code stringTitle - Localized title shown on the SMS access-code entry page
- Sms
Country stringField Label - Localized label for the SMS country-code input field
- Sms
Country stringFormat - Localized example country code format shown for SMS authentication
- Sms
Have stringAccess Code - Label for checkbox to specify that the user has access code
- Sms
Message stringFormat - Format of access code sms message. {{code}} and {{duration}} are placeholders and should be retained as is.
- Sms
Number stringCancel - Label for canceling mobile details for SMS auth
- Sms
Number stringError - Localized error message shown when the mobile number is invalid
- Sms
Number stringField Label - Label for field to provide mobile number
- Sms
Number stringFormat - Localized example mobile number format shown for SMS authentication
- Sms
Number stringMessage - Localized instructional text explaining SMS access-code delivery
- Sms
Number stringSubmit - Label for submit button for code generation
- Sms
Number stringTitle - Title for phone number details
- Sms
Username stringFormat - Localized example username format shown for SMS authentication
- Sponsor
Back stringLink - Localized link text for returning to edit the sponsor request form
- Sponsor
Cancel string - Localized button label for canceling sponsor authentication
- Sponsor
Email string - Label for Sponsor Email
- Sponsor
Email stringError - Localized error message shown when the sponsor email address is invalid
- Sponsor
Info stringApproved - Localized status message prefix shown when a sponsor approves the request
- Sponsor
Info stringDenied - Localized status message prefix shown when a sponsor denies the request
- Sponsor
Info stringPending - Localized status message prefix shown after a sponsor notification is sent
- Sponsor
Name string - Label for Sponsor Name
- Sponsor
Name stringError - Localized error message shown when the sponsor name is missing
- Sponsor
Note stringPending - Localized additional status text shown while sponsor approval is pending
- Sponsor
Request stringAccess - Submit button label request Wifi Access and notify sponsor about guest request
- Sponsor
Status stringApproved - Text to display if sponsor approves request
- Sponsor
Status stringDenied - Text to display when sponsor denies request
- Sponsor
Status stringPending - Text to display if request is still pending
- Sponsor
Submit string - Submit button label to notify sponsor about guest request
- Sponsors
Error string - Localized error message shown when no sponsor is selected
- Sponsors
Field stringLabel - Localized label for the sponsor selection field
- Tos
Accept stringLabel - Prefix of the label of the link to go to tos
- Tos
Error string - Error message when tos not accepted
- Tos
Link string - Label of the link to go to tos
- Tos
Text string - Text of the Terms of Service
- string
- Label for Amazon auth button
- string
- Label for Azure auth button
- string
- Label for Email auth button
- string
- Label for Facebook auth button
- string
- Label for Google auth button
- string
- Label for Microsoft auth button
- string
- Label for passphrase auth button
- string
- Label for SMS auth button
- string
- Label for Sponsor auth button
- Auth
Label string - Localized heading text displayed above portal authentication options
- Back
Link string - Label of the link to go back to /logon
- Company
Error string - Error message when company not provided
- Company
Label string - Localized label displayed for the company input field
- Email
Access stringDomain Error - Error message when a user has valid social login but doesn't match specified email domains.
- Email
Cancel string - Label for cancel confirmation code submission using email auth
- Email
Code stringCancel - Localized link text for requesting help when the email access code was not received
- Email
Code stringError - Localized error message shown when the alternate email address for access-code delivery is invalid
- Email
Code stringField Label - Localized label for the email access-code input field
- Email
Code stringMessage - Localized instructional text shown before entering the email access code
- Email
Code stringSubmit - Localized button label for submitting the email access code
- Email
Code stringTitle - Localized title shown on the email access-code entry page
- Email
Error string - Error message when email not provided
- Email
Field stringLabel - Localized label for the email address input field
- Email
Label string - Localized label displayed for the email input field
- Email
Message string - Localized instructional text explaining email access-code delivery
- Email
Submit string - Label for confirmation code submit button using email auth
- Email
Title string - Title for the Email registration
- Field1error string
- Error message when field1 not provided
- Field1label string
- Localized label for custom field 1 input
- Field2error string
- Error message when field2 not provided
- Field2label string
- Localized label for custom field 2 input
- Field3error string
- Error message when field3 not provided
- Field3label string
- Localized label for custom field 3 input
- Field4error string
- Error message when field4 not provided
- Field4label string
- Localized label for custom field 4 input
- Marketing
Policy stringLink - label of the link to go to /marketing_policy
- Marketing
Policy boolOpt In - Whether marketing policy optin is enabled
- Marketing
Policy stringOpt In Label - label for marketing optin
- Marketing
Policy stringOpt In Text - Localized text of the marketing policy opt-in content
- Message string
- Localized main message displayed on the guest portal sign-in page
- Name
Error string - Error message when name not provided
- Name
Label string - Localized label displayed for the name input field
- Optout
Label string - Label for Do Not Store My Personal Information
- Page
Title string - Localized browser or page title shown for the guest portal
- Passphrase
Cancel string - Label for the Passphrase cancel button
- Passphrase
Error string - Error message when invalid passphrase is provided
- Passphrase
Label string - Localized label for the passphrase input field
- Passphrase
Message string - Localized instructional text shown on the passphrase sign-in page
- Passphrase
Submit string - Label for the Passphrase submit button
- Passphrase
Title string - Title for passphrase details page
- Privacy
Policy stringAccept Label - Prefix of the label of the link to go to Privacy Policy
- Privacy
Policy stringError - Error message when Privacy Policy not accepted
- Privacy
Policy stringLink - Label of the link to go to Privacy Policy
- Privacy
Policy stringText - Text of the Privacy Policy
- Required
Field stringLabel - Localized text used to mark a form field as required
- Sign
In stringLabel - Label of the button to signin
- Sms
Carrier stringDefault - Localized default option text shown in the SMS carrier selector
- Sms
Carrier stringError - Localized error message shown when no mobile carrier is selected
- Sms
Carrier stringField Label - Label for mobile carrier drop-down list
- Sms
Code stringCancel - Label for cancel confirmation code submission
- Sms
Code stringError - Error message when confirmation code is invalid
- Sms
Code stringField Label - Localized label for the SMS confirmation-code input field
- Sms
Code stringMessage - Localized instructional text shown before entering the SMS access code
- Sms
Code stringSubmit - Label for confirmation code submit button
- Sms
Code stringTitle - Localized title shown on the SMS access-code entry page
- Sms
Country stringField Label - Localized label for the SMS country-code input field
- Sms
Country stringFormat - Localized example country code format shown for SMS authentication
- Sms
Have stringAccess Code - Label for checkbox to specify that the user has access code
- Sms
Message stringFormat - Format of access code sms message. {{code}} and {{duration}} are placeholders and should be retained as is.
- Sms
Number stringCancel - Label for canceling mobile details for SMS auth
- Sms
Number stringError - Localized error message shown when the mobile number is invalid
- Sms
Number stringField Label - Label for field to provide mobile number
- Sms
Number stringFormat - Localized example mobile number format shown for SMS authentication
- Sms
Number stringMessage - Localized instructional text explaining SMS access-code delivery
- Sms
Number stringSubmit - Label for submit button for code generation
- Sms
Number stringTitle - Title for phone number details
- Sms
Username stringFormat - Localized example username format shown for SMS authentication
- Sponsor
Back stringLink - Localized link text for returning to edit the sponsor request form
- Sponsor
Cancel string - Localized button label for canceling sponsor authentication
- Sponsor
Email string - Label for Sponsor Email
- Sponsor
Email stringError - Localized error message shown when the sponsor email address is invalid
- Sponsor
Info stringApproved - Localized status message prefix shown when a sponsor approves the request
- Sponsor
Info stringDenied - Localized status message prefix shown when a sponsor denies the request
- Sponsor
Info stringPending - Localized status message prefix shown after a sponsor notification is sent
- Sponsor
Name string - Label for Sponsor Name
- Sponsor
Name stringError - Localized error message shown when the sponsor name is missing
- Sponsor
Note stringPending - Localized additional status text shown while sponsor approval is pending
- Sponsor
Request stringAccess - Submit button label request Wifi Access and notify sponsor about guest request
- Sponsor
Status stringApproved - Text to display if sponsor approves request
- Sponsor
Status stringDenied - Text to display when sponsor denies request
- Sponsor
Status stringPending - Text to display if request is still pending
- Sponsor
Submit string - Submit button label to notify sponsor about guest request
- Sponsors
Error string - Localized error message shown when no sponsor is selected
- Sponsors
Field stringLabel - Localized label for the sponsor selection field
- Tos
Accept stringLabel - Prefix of the label of the link to go to tos
- Tos
Error string - Error message when tos not accepted
- Tos
Link string - Label of the link to go to tos
- Tos
Text string - Text of the Terms of Service
- string
- Label for Amazon auth button
- string
- Label for Azure auth button
- string
- Label for Email auth button
- string
- Label for Facebook auth button
- string
- Label for Google auth button
- string
- Label for Microsoft auth button
- string
- Label for passphrase auth button
- string
- Label for SMS auth button
- string
- Label for Sponsor auth button
- auth_
label string - Localized heading text displayed above portal authentication options
- back_
link string - Label of the link to go back to /logon
- company_
error string - Error message when company not provided
- company_
label string - Localized label displayed for the company input field
- email_
access_ stringdomain_ error - Error message when a user has valid social login but doesn't match specified email domains.
- email_
cancel string - Label for cancel confirmation code submission using email auth
- email_
code_ stringcancel - Localized link text for requesting help when the email access code was not received
- email_
code_ stringerror - Localized error message shown when the alternate email address for access-code delivery is invalid
- email_
code_ stringfield_ label - Localized label for the email access-code input field
- email_
code_ stringmessage - Localized instructional text shown before entering the email access code
- email_
code_ stringsubmit - Localized button label for submitting the email access code
- email_
code_ stringtitle - Localized title shown on the email access-code entry page
- email_
error string - Error message when email not provided
- email_
field_ stringlabel - Localized label for the email address input field
- email_
label string - Localized label displayed for the email input field
- email_
message string - Localized instructional text explaining email access-code delivery
- email_
submit string - Label for confirmation code submit button using email auth
- email_
title string - Title for the Email registration
- field1error string
- Error message when field1 not provided
- field1label string
- Localized label for custom field 1 input
- field2error string
- Error message when field2 not provided
- field2label string
- Localized label for custom field 2 input
- field3error string
- Error message when field3 not provided
- field3label string
- Localized label for custom field 3 input
- field4error string
- Error message when field4 not provided
- field4label string
- Localized label for custom field 4 input
- marketing_
policy_ stringlink - label of the link to go to /marketing_policy
- marketing_
policy_ boolopt_ in - Whether marketing policy optin is enabled
- marketing_
policy_ stringopt_ in_ label - label for marketing optin
- marketing_
policy_ stringopt_ in_ text - Localized text of the marketing policy opt-in content
- message string
- Localized main message displayed on the guest portal sign-in page
- name_
error string - Error message when name not provided
- name_
label string - Localized label displayed for the name input field
- optout_
label string - Label for Do Not Store My Personal Information
- page_
title string - Localized browser or page title shown for the guest portal
- passphrase_
cancel string - Label for the Passphrase cancel button
- passphrase_
error string - Error message when invalid passphrase is provided
- passphrase_
label string - Localized label for the passphrase input field
- passphrase_
message string - Localized instructional text shown on the passphrase sign-in page
- passphrase_
submit string - Label for the Passphrase submit button
- passphrase_
title string - Title for passphrase details page
- privacy_
policy_ stringaccept_ label - Prefix of the label of the link to go to Privacy Policy
- privacy_
policy_ stringerror - Error message when Privacy Policy not accepted
- privacy_
policy_ stringlink - Label of the link to go to Privacy Policy
- privacy_
policy_ stringtext - Text of the Privacy Policy
- required_
field_ stringlabel - Localized text used to mark a form field as required
- sign_
in_ stringlabel - Label of the button to signin
- sms_
carrier_ stringdefault - Localized default option text shown in the SMS carrier selector
- sms_
carrier_ stringerror - Localized error message shown when no mobile carrier is selected
- sms_
carrier_ stringfield_ label - Label for mobile carrier drop-down list
- sms_
code_ stringcancel - Label for cancel confirmation code submission
- sms_
code_ stringerror - Error message when confirmation code is invalid
- sms_
code_ stringfield_ label - Localized label for the SMS confirmation-code input field
- sms_
code_ stringmessage - Localized instructional text shown before entering the SMS access code
- sms_
code_ stringsubmit - Label for confirmation code submit button
- sms_
code_ stringtitle - Localized title shown on the SMS access-code entry page
- sms_
country_ stringfield_ label - Localized label for the SMS country-code input field
- sms_
country_ stringformat - Localized example country code format shown for SMS authentication
- sms_
have_ stringaccess_ code - Label for checkbox to specify that the user has access code
- sms_
message_ stringformat - Format of access code sms message. {{code}} and {{duration}} are placeholders and should be retained as is.
- sms_
number_ stringcancel - Label for canceling mobile details for SMS auth
- sms_
number_ stringerror - Localized error message shown when the mobile number is invalid
- sms_
number_ stringfield_ label - Label for field to provide mobile number
- sms_
number_ stringformat - Localized example mobile number format shown for SMS authentication
- sms_
number_ stringmessage - Localized instructional text explaining SMS access-code delivery
- sms_
number_ stringsubmit - Label for submit button for code generation
- sms_
number_ stringtitle - Title for phone number details
- sms_
username_ stringformat - Localized example username format shown for SMS authentication
- sponsor_
back_ stringlink - Localized link text for returning to edit the sponsor request form
- sponsor_
cancel string - Localized button label for canceling sponsor authentication
- sponsor_
email string - Label for Sponsor Email
- sponsor_
email_ stringerror - Localized error message shown when the sponsor email address is invalid
- sponsor_
info_ stringapproved - Localized status message prefix shown when a sponsor approves the request
- sponsor_
info_ stringdenied - Localized status message prefix shown when a sponsor denies the request
- sponsor_
info_ stringpending - Localized status message prefix shown after a sponsor notification is sent
- sponsor_
name string - Label for Sponsor Name
- sponsor_
name_ stringerror - Localized error message shown when the sponsor name is missing
- sponsor_
note_ stringpending - Localized additional status text shown while sponsor approval is pending
- sponsor_
request_ stringaccess - Submit button label request Wifi Access and notify sponsor about guest request
- sponsor_
status_ stringapproved - Text to display if sponsor approves request
- sponsor_
status_ stringdenied - Text to display when sponsor denies request
- sponsor_
status_ stringpending - Text to display if request is still pending
- sponsor_
submit string - Submit button label to notify sponsor about guest request
- sponsors_
error string - Localized error message shown when no sponsor is selected
- sponsors_
field_ stringlabel - Localized label for the sponsor selection field
- tos_
accept_ stringlabel - Prefix of the label of the link to go to tos
- tos_
error string - Error message when tos not accepted
- tos_
link string - Label of the link to go to tos
- tos_
text string - Text of the Terms of Service
- String
- Label for Amazon auth button
- String
- Label for Azure auth button
- String
- Label for Email auth button
- String
- Label for Facebook auth button
- String
- Label for Google auth button
- String
- Label for Microsoft auth button
- String
- Label for passphrase auth button
- String
- Label for SMS auth button
- String
- Label for Sponsor auth button
- auth
Label String - Localized heading text displayed above portal authentication options
- back
Link String - Label of the link to go back to /logon
- company
Error String - Error message when company not provided
- company
Label String - Localized label displayed for the company input field
- email
Access StringDomain Error - Error message when a user has valid social login but doesn't match specified email domains.
- email
Cancel String - Label for cancel confirmation code submission using email auth
- email
Code StringCancel - Localized link text for requesting help when the email access code was not received
- email
Code StringError - Localized error message shown when the alternate email address for access-code delivery is invalid
- email
Code StringField Label - Localized label for the email access-code input field
- email
Code StringMessage - Localized instructional text shown before entering the email access code
- email
Code StringSubmit - Localized button label for submitting the email access code
- email
Code StringTitle - Localized title shown on the email access-code entry page
- email
Error String - Error message when email not provided
- email
Field StringLabel - Localized label for the email address input field
- email
Label String - Localized label displayed for the email input field
- email
Message String - Localized instructional text explaining email access-code delivery
- email
Submit String - Label for confirmation code submit button using email auth
- email
Title String - Title for the Email registration
- field1error String
- Error message when field1 not provided
- field1label String
- Localized label for custom field 1 input
- field2error String
- Error message when field2 not provided
- field2label String
- Localized label for custom field 2 input
- field3error String
- Error message when field3 not provided
- field3label String
- Localized label for custom field 3 input
- field4error String
- Error message when field4 not provided
- field4label String
- Localized label for custom field 4 input
- marketing
Policy StringLink - label of the link to go to /marketing_policy
- marketing
Policy BooleanOpt In - Whether marketing policy optin is enabled
- marketing
Policy StringOpt In Label - label for marketing optin
- marketing
Policy StringOpt In Text - Localized text of the marketing policy opt-in content
- message String
- Localized main message displayed on the guest portal sign-in page
- name
Error String - Error message when name not provided
- name
Label String - Localized label displayed for the name input field
- optout
Label String - Label for Do Not Store My Personal Information
- page
Title String - Localized browser or page title shown for the guest portal
- passphrase
Cancel String - Label for the Passphrase cancel button
- passphrase
Error String - Error message when invalid passphrase is provided
- passphrase
Label String - Localized label for the passphrase input field
- passphrase
Message String - Localized instructional text shown on the passphrase sign-in page
- passphrase
Submit String - Label for the Passphrase submit button
- passphrase
Title String - Title for passphrase details page
- privacy
Policy StringAccept Label - Prefix of the label of the link to go to Privacy Policy
- privacy
Policy StringError - Error message when Privacy Policy not accepted
- privacy
Policy StringLink - Label of the link to go to Privacy Policy
- privacy
Policy StringText - Text of the Privacy Policy
- required
Field StringLabel - Localized text used to mark a form field as required
- sign
In StringLabel - Label of the button to signin
- sms
Carrier StringDefault - Localized default option text shown in the SMS carrier selector
- sms
Carrier StringError - Localized error message shown when no mobile carrier is selected
- sms
Carrier StringField Label - Label for mobile carrier drop-down list
- sms
Code StringCancel - Label for cancel confirmation code submission
- sms
Code StringError - Error message when confirmation code is invalid
- sms
Code StringField Label - Localized label for the SMS confirmation-code input field
- sms
Code StringMessage - Localized instructional text shown before entering the SMS access code
- sms
Code StringSubmit - Label for confirmation code submit button
- sms
Code StringTitle - Localized title shown on the SMS access-code entry page
- sms
Country StringField Label - Localized label for the SMS country-code input field
- sms
Country StringFormat - Localized example country code format shown for SMS authentication
- sms
Have StringAccess Code - Label for checkbox to specify that the user has access code
- sms
Message StringFormat - Format of access code sms message. {{code}} and {{duration}} are placeholders and should be retained as is.
- sms
Number StringCancel - Label for canceling mobile details for SMS auth
- sms
Number StringError - Localized error message shown when the mobile number is invalid
- sms
Number StringField Label - Label for field to provide mobile number
- sms
Number StringFormat - Localized example mobile number format shown for SMS authentication
- sms
Number StringMessage - Localized instructional text explaining SMS access-code delivery
- sms
Number StringSubmit - Label for submit button for code generation
- sms
Number StringTitle - Title for phone number details
- sms
Username StringFormat - Localized example username format shown for SMS authentication
- sponsor
Back StringLink - Localized link text for returning to edit the sponsor request form
- sponsor
Cancel String - Localized button label for canceling sponsor authentication
- sponsor
Email String - Label for Sponsor Email
- sponsor
Email StringError - Localized error message shown when the sponsor email address is invalid
- sponsor
Info StringApproved - Localized status message prefix shown when a sponsor approves the request
- sponsor
Info StringDenied - Localized status message prefix shown when a sponsor denies the request
- sponsor
Info StringPending - Localized status message prefix shown after a sponsor notification is sent
- sponsor
Name String - Label for Sponsor Name
- sponsor
Name StringError - Localized error message shown when the sponsor name is missing
- sponsor
Note StringPending - Localized additional status text shown while sponsor approval is pending
- sponsor
Request StringAccess - Submit button label request Wifi Access and notify sponsor about guest request
- sponsor
Status StringApproved - Text to display if sponsor approves request
- sponsor
Status StringDenied - Text to display when sponsor denies request
- sponsor
Status StringPending - Text to display if request is still pending
- sponsor
Submit String - Submit button label to notify sponsor about guest request
- sponsors
Error String - Localized error message shown when no sponsor is selected
- sponsors
Field StringLabel - Localized label for the sponsor selection field
- tos
Accept StringLabel - Prefix of the label of the link to go to tos
- tos
Error String - Error message when tos not accepted
- tos
Link String - Label of the link to go to tos
- tos
Text String - Text of the Terms of Service
- string
- Label for Amazon auth button
- string
- Label for Azure auth button
- string
- Label for Email auth button
- string
- Label for Facebook auth button
- string
- Label for Google auth button
- string
- Label for Microsoft auth button
- string
- Label for passphrase auth button
- string
- Label for SMS auth button
- string
- Label for Sponsor auth button
- auth
Label string - Localized heading text displayed above portal authentication options
- back
Link string - Label of the link to go back to /logon
- company
Error string - Error message when company not provided
- company
Label string - Localized label displayed for the company input field
- email
Access stringDomain Error - Error message when a user has valid social login but doesn't match specified email domains.
- email
Cancel string - Label for cancel confirmation code submission using email auth
- email
Code stringCancel - Localized link text for requesting help when the email access code was not received
- email
Code stringError - Localized error message shown when the alternate email address for access-code delivery is invalid
- email
Code stringField Label - Localized label for the email access-code input field
- email
Code stringMessage - Localized instructional text shown before entering the email access code
- email
Code stringSubmit - Localized button label for submitting the email access code
- email
Code stringTitle - Localized title shown on the email access-code entry page
- email
Error string - Error message when email not provided
- email
Field stringLabel - Localized label for the email address input field
- email
Label string - Localized label displayed for the email input field
- email
Message string - Localized instructional text explaining email access-code delivery
- email
Submit string - Label for confirmation code submit button using email auth
- email
Title string - Title for the Email registration
- field1error string
- Error message when field1 not provided
- field1label string
- Localized label for custom field 1 input
- field2error string
- Error message when field2 not provided
- field2label string
- Localized label for custom field 2 input
- field3error string
- Error message when field3 not provided
- field3label string
- Localized label for custom field 3 input
- field4error string
- Error message when field4 not provided
- field4label string
- Localized label for custom field 4 input
- marketing
Policy stringLink - label of the link to go to /marketing_policy
- marketing
Policy booleanOpt In - Whether marketing policy optin is enabled
- marketing
Policy stringOpt In Label - label for marketing optin
- marketing
Policy stringOpt In Text - Localized text of the marketing policy opt-in content
- message string
- Localized main message displayed on the guest portal sign-in page
- name
Error string - Error message when name not provided
- name
Label string - Localized label displayed for the name input field
- optout
Label string - Label for Do Not Store My Personal Information
- page
Title string - Localized browser or page title shown for the guest portal
- passphrase
Cancel string - Label for the Passphrase cancel button
- passphrase
Error string - Error message when invalid passphrase is provided
- passphrase
Label string - Localized label for the passphrase input field
- passphrase
Message string - Localized instructional text shown on the passphrase sign-in page
- passphrase
Submit string - Label for the Passphrase submit button
- passphrase
Title string - Title for passphrase details page
- privacy
Policy stringAccept Label - Prefix of the label of the link to go to Privacy Policy
- privacy
Policy stringError - Error message when Privacy Policy not accepted
- privacy
Policy stringLink - Label of the link to go to Privacy Policy
- privacy
Policy stringText - Text of the Privacy Policy
- required
Field stringLabel - Localized text used to mark a form field as required
- sign
In stringLabel - Label of the button to signin
- sms
Carrier stringDefault - Localized default option text shown in the SMS carrier selector
- sms
Carrier stringError - Localized error message shown when no mobile carrier is selected
- sms
Carrier stringField Label - Label for mobile carrier drop-down list
- sms
Code stringCancel - Label for cancel confirmation code submission
- sms
Code stringError - Error message when confirmation code is invalid
- sms
Code stringField Label - Localized label for the SMS confirmation-code input field
- sms
Code stringMessage - Localized instructional text shown before entering the SMS access code
- sms
Code stringSubmit - Label for confirmation code submit button
- sms
Code stringTitle - Localized title shown on the SMS access-code entry page
- sms
Country stringField Label - Localized label for the SMS country-code input field
- sms
Country stringFormat - Localized example country code format shown for SMS authentication
- sms
Have stringAccess Code - Label for checkbox to specify that the user has access code
- sms
Message stringFormat - Format of access code sms message. {{code}} and {{duration}} are placeholders and should be retained as is.
- sms
Number stringCancel - Label for canceling mobile details for SMS auth
- sms
Number stringError - Localized error message shown when the mobile number is invalid
- sms
Number stringField Label - Label for field to provide mobile number
- sms
Number stringFormat - Localized example mobile number format shown for SMS authentication
- sms
Number stringMessage - Localized instructional text explaining SMS access-code delivery
- sms
Number stringSubmit - Label for submit button for code generation
- sms
Number stringTitle - Title for phone number details
- sms
Username stringFormat - Localized example username format shown for SMS authentication
- sponsor
Back stringLink - Localized link text for returning to edit the sponsor request form
- sponsor
Cancel string - Localized button label for canceling sponsor authentication
- sponsor
Email string - Label for Sponsor Email
- sponsor
Email stringError - Localized error message shown when the sponsor email address is invalid
- sponsor
Info stringApproved - Localized status message prefix shown when a sponsor approves the request
- sponsor
Info stringDenied - Localized status message prefix shown when a sponsor denies the request
- sponsor
Info stringPending - Localized status message prefix shown after a sponsor notification is sent
- sponsor
Name string - Label for Sponsor Name
- sponsor
Name stringError - Localized error message shown when the sponsor name is missing
- sponsor
Note stringPending - Localized additional status text shown while sponsor approval is pending
- sponsor
Request stringAccess - Submit button label request Wifi Access and notify sponsor about guest request
- sponsor
Status stringApproved - Text to display if sponsor approves request
- sponsor
Status stringDenied - Text to display when sponsor denies request
- sponsor
Status stringPending - Text to display if request is still pending
- sponsor
Submit string - Submit button label to notify sponsor about guest request
- sponsors
Error string - Localized error message shown when no sponsor is selected
- sponsors
Field stringLabel - Localized label for the sponsor selection field
- tos
Accept stringLabel - Prefix of the label of the link to go to tos
- tos
Error string - Error message when tos not accepted
- tos
Link string - Label of the link to go to tos
- tos
Text string - Text of the Terms of Service
- str
- Label for Amazon auth button
- str
- Label for Azure auth button
- str
- Label for Email auth button
- str
- Label for Facebook auth button
- str
- Label for Google auth button
- str
- Label for Microsoft auth button
- str
- Label for passphrase auth button
- str
- Label for SMS auth button
- str
- Label for Sponsor auth button
- auth_
label str - Localized heading text displayed above portal authentication options
- back_
link str - Label of the link to go back to /logon
- company_
error str - Error message when company not provided
- company_
label str - Localized label displayed for the company input field
- email_
access_ strdomain_ error - Error message when a user has valid social login but doesn't match specified email domains.
- email_
cancel str - Label for cancel confirmation code submission using email auth
- email_
code_ strcancel - Localized link text for requesting help when the email access code was not received
- email_
code_ strerror - Localized error message shown when the alternate email address for access-code delivery is invalid
- email_
code_ strfield_ label - Localized label for the email access-code input field
- email_
code_ strmessage - Localized instructional text shown before entering the email access code
- email_
code_ strsubmit - Localized button label for submitting the email access code
- email_
code_ strtitle - Localized title shown on the email access-code entry page
- email_
error str - Error message when email not provided
- email_
field_ strlabel - Localized label for the email address input field
- email_
label str - Localized label displayed for the email input field
- email_
message str - Localized instructional text explaining email access-code delivery
- email_
submit str - Label for confirmation code submit button using email auth
- email_
title str - Title for the Email registration
- field1error str
- Error message when field1 not provided
- field1label str
- Localized label for custom field 1 input
- field2error str
- Error message when field2 not provided
- field2label str
- Localized label for custom field 2 input
- field3error str
- Error message when field3 not provided
- field3label str
- Localized label for custom field 3 input
- field4error str
- Error message when field4 not provided
- field4label str
- Localized label for custom field 4 input
- marketing_
policy_ strlink - label of the link to go to /marketing_policy
- marketing_
policy_ boolopt_ in - Whether marketing policy optin is enabled
- marketing_
policy_ stropt_ in_ label - label for marketing optin
- marketing_
policy_ stropt_ in_ text - Localized text of the marketing policy opt-in content
- message str
- Localized main message displayed on the guest portal sign-in page
- name_
error str - Error message when name not provided
- name_
label str - Localized label displayed for the name input field
- optout_
label str - Label for Do Not Store My Personal Information
- page_
title str - Localized browser or page title shown for the guest portal
- passphrase_
cancel str - Label for the Passphrase cancel button
- passphrase_
error str - Error message when invalid passphrase is provided
- passphrase_
label str - Localized label for the passphrase input field
- passphrase_
message str - Localized instructional text shown on the passphrase sign-in page
- passphrase_
submit str - Label for the Passphrase submit button
- passphrase_
title str - Title for passphrase details page
- privacy_
policy_ straccept_ label - Prefix of the label of the link to go to Privacy Policy
- privacy_
policy_ strerror - Error message when Privacy Policy not accepted
- privacy_
policy_ strlink - Label of the link to go to Privacy Policy
- privacy_
policy_ strtext - Text of the Privacy Policy
- required_
field_ strlabel - Localized text used to mark a form field as required
- sign_
in_ strlabel - Label of the button to signin
- sms_
carrier_ strdefault - Localized default option text shown in the SMS carrier selector
- sms_
carrier_ strerror - Localized error message shown when no mobile carrier is selected
- sms_
carrier_ strfield_ label - Label for mobile carrier drop-down list
- sms_
code_ strcancel - Label for cancel confirmation code submission
- sms_
code_ strerror - Error message when confirmation code is invalid
- sms_
code_ strfield_ label - Localized label for the SMS confirmation-code input field
- sms_
code_ strmessage - Localized instructional text shown before entering the SMS access code
- sms_
code_ strsubmit - Label for confirmation code submit button
- sms_
code_ strtitle - Localized title shown on the SMS access-code entry page
- sms_
country_ strfield_ label - Localized label for the SMS country-code input field
- sms_
country_ strformat - Localized example country code format shown for SMS authentication
- sms_
have_ straccess_ code - Label for checkbox to specify that the user has access code
- sms_
message_ strformat - Format of access code sms message. {{code}} and {{duration}} are placeholders and should be retained as is.
- sms_
number_ strcancel - Label for canceling mobile details for SMS auth
- sms_
number_ strerror - Localized error message shown when the mobile number is invalid
- sms_
number_ strfield_ label - Label for field to provide mobile number
- sms_
number_ strformat - Localized example mobile number format shown for SMS authentication
- sms_
number_ strmessage - Localized instructional text explaining SMS access-code delivery
- sms_
number_ strsubmit - Label for submit button for code generation
- sms_
number_ strtitle - Title for phone number details
- sms_
username_ strformat - Localized example username format shown for SMS authentication
- sponsor_
back_ strlink - Localized link text for returning to edit the sponsor request form
- sponsor_
cancel str - Localized button label for canceling sponsor authentication
- sponsor_
email str - Label for Sponsor Email
- sponsor_
email_ strerror - Localized error message shown when the sponsor email address is invalid
- sponsor_
info_ strapproved - Localized status message prefix shown when a sponsor approves the request
- sponsor_
info_ strdenied - Localized status message prefix shown when a sponsor denies the request
- sponsor_
info_ strpending - Localized status message prefix shown after a sponsor notification is sent
- sponsor_
name str - Label for Sponsor Name
- sponsor_
name_ strerror - Localized error message shown when the sponsor name is missing
- sponsor_
note_ strpending - Localized additional status text shown while sponsor approval is pending
- sponsor_
request_ straccess - Submit button label request Wifi Access and notify sponsor about guest request
- sponsor_
status_ strapproved - Text to display if sponsor approves request
- sponsor_
status_ strdenied - Text to display when sponsor denies request
- sponsor_
status_ strpending - Text to display if request is still pending
- sponsor_
submit str - Submit button label to notify sponsor about guest request
- sponsors_
error str - Localized error message shown when no sponsor is selected
- sponsors_
field_ strlabel - Localized label for the sponsor selection field
- tos_
accept_ strlabel - Prefix of the label of the link to go to tos
- tos_
error str - Error message when tos not accepted
- tos_
link str - Label of the link to go to tos
- tos_
text str - Text of the Terms of Service
- String
- Label for Amazon auth button
- String
- Label for Azure auth button
- String
- Label for Email auth button
- String
- Label for Facebook auth button
- String
- Label for Google auth button
- String
- Label for Microsoft auth button
- String
- Label for passphrase auth button
- String
- Label for SMS auth button
- String
- Label for Sponsor auth button
- auth
Label String - Localized heading text displayed above portal authentication options
- back
Link String - Label of the link to go back to /logon
- company
Error String - Error message when company not provided
- company
Label String - Localized label displayed for the company input field
- email
Access StringDomain Error - Error message when a user has valid social login but doesn't match specified email domains.
- email
Cancel String - Label for cancel confirmation code submission using email auth
- email
Code StringCancel - Localized link text for requesting help when the email access code was not received
- email
Code StringError - Localized error message shown when the alternate email address for access-code delivery is invalid
- email
Code StringField Label - Localized label for the email access-code input field
- email
Code StringMessage - Localized instructional text shown before entering the email access code
- email
Code StringSubmit - Localized button label for submitting the email access code
- email
Code StringTitle - Localized title shown on the email access-code entry page
- email
Error String - Error message when email not provided
- email
Field StringLabel - Localized label for the email address input field
- email
Label String - Localized label displayed for the email input field
- email
Message String - Localized instructional text explaining email access-code delivery
- email
Submit String - Label for confirmation code submit button using email auth
- email
Title String - Title for the Email registration
- field1error String
- Error message when field1 not provided
- field1label String
- Localized label for custom field 1 input
- field2error String
- Error message when field2 not provided
- field2label String
- Localized label for custom field 2 input
- field3error String
- Error message when field3 not provided
- field3label String
- Localized label for custom field 3 input
- field4error String
- Error message when field4 not provided
- field4label String
- Localized label for custom field 4 input
- marketing
Policy StringLink - label of the link to go to /marketing_policy
- marketing
Policy BooleanOpt In - Whether marketing policy optin is enabled
- marketing
Policy StringOpt In Label - label for marketing optin
- marketing
Policy StringOpt In Text - Localized text of the marketing policy opt-in content
- message String
- Localized main message displayed on the guest portal sign-in page
- name
Error String - Error message when name not provided
- name
Label String - Localized label displayed for the name input field
- optout
Label String - Label for Do Not Store My Personal Information
- page
Title String - Localized browser or page title shown for the guest portal
- passphrase
Cancel String - Label for the Passphrase cancel button
- passphrase
Error String - Error message when invalid passphrase is provided
- passphrase
Label String - Localized label for the passphrase input field
- passphrase
Message String - Localized instructional text shown on the passphrase sign-in page
- passphrase
Submit String - Label for the Passphrase submit button
- passphrase
Title String - Title for passphrase details page
- privacy
Policy StringAccept Label - Prefix of the label of the link to go to Privacy Policy
- privacy
Policy StringError - Error message when Privacy Policy not accepted
- privacy
Policy StringLink - Label of the link to go to Privacy Policy
- privacy
Policy StringText - Text of the Privacy Policy
- required
Field StringLabel - Localized text used to mark a form field as required
- sign
In StringLabel - Label of the button to signin
- sms
Carrier StringDefault - Localized default option text shown in the SMS carrier selector
- sms
Carrier StringError - Localized error message shown when no mobile carrier is selected
- sms
Carrier StringField Label - Label for mobile carrier drop-down list
- sms
Code StringCancel - Label for cancel confirmation code submission
- sms
Code StringError - Error message when confirmation code is invalid
- sms
Code StringField Label - Localized label for the SMS confirmation-code input field
- sms
Code StringMessage - Localized instructional text shown before entering the SMS access code
- sms
Code StringSubmit - Label for confirmation code submit button
- sms
Code StringTitle - Localized title shown on the SMS access-code entry page
- sms
Country StringField Label - Localized label for the SMS country-code input field
- sms
Country StringFormat - Localized example country code format shown for SMS authentication
- sms
Have StringAccess Code - Label for checkbox to specify that the user has access code
- sms
Message StringFormat - Format of access code sms message. {{code}} and {{duration}} are placeholders and should be retained as is.
- sms
Number StringCancel - Label for canceling mobile details for SMS auth
- sms
Number StringError - Localized error message shown when the mobile number is invalid
- sms
Number StringField Label - Label for field to provide mobile number
- sms
Number StringFormat - Localized example mobile number format shown for SMS authentication
- sms
Number StringMessage - Localized instructional text explaining SMS access-code delivery
- sms
Number StringSubmit - Label for submit button for code generation
- sms
Number StringTitle - Title for phone number details
- sms
Username StringFormat - Localized example username format shown for SMS authentication
- sponsor
Back StringLink - Localized link text for returning to edit the sponsor request form
- sponsor
Cancel String - Localized button label for canceling sponsor authentication
- sponsor
Email String - Label for Sponsor Email
- sponsor
Email StringError - Localized error message shown when the sponsor email address is invalid
- sponsor
Info StringApproved - Localized status message prefix shown when a sponsor approves the request
- sponsor
Info StringDenied - Localized status message prefix shown when a sponsor denies the request
- sponsor
Info StringPending - Localized status message prefix shown after a sponsor notification is sent
- sponsor
Name String - Label for Sponsor Name
- sponsor
Name StringError - Localized error message shown when the sponsor name is missing
- sponsor
Note StringPending - Localized additional status text shown while sponsor approval is pending
- sponsor
Request StringAccess - Submit button label request Wifi Access and notify sponsor about guest request
- sponsor
Status StringApproved - Text to display if sponsor approves request
- sponsor
Status StringDenied - Text to display when sponsor denies request
- sponsor
Status StringPending - Text to display if request is still pending
- sponsor
Submit String - Submit button label to notify sponsor about guest request
- sponsors
Error String - Localized error message shown when no sponsor is selected
- sponsors
Field StringLabel - Localized label for the sponsor selection field
- tos
Accept StringLabel - Prefix of the label of the link to go to tos
- tos
Error String - Error message when tos not accepted
- tos
Link String - Label of the link to go to tos
- tos
Text String - Text of the Terms of Service
Package Details
- Repository
- junipermist pulumi/pulumi-junipermist
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mistTerraform Provider.
published on Friday, Jul 10, 2026 by Pulumi