junipermist.org.WlanPortalTemplate
Explore with Pulumi AI
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
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.junipermist.org.WlanPortalTemplate;
import com.pulumi.junipermist.org.WlanPortalTemplateArgs;
import com.pulumi.junipermist.org.inputs.WlanPortalTemplatePortalTemplateArgs;
import java.util.List;
import java.util.ArrayList;
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()
            .orgId(terraformTest.id())
            .wlanId(wlanOneMistOrg.id())
            .portalTemplate(WlanPortalTemplatePortalTemplateArgs.builder()
                .sms_message_format("Code {{code}} expires in {{duration}} minutes.")
                .sms_validity_duration("10")
                .page_title("Welcome To My Demo Portal")
                .locales(Map.of("fr-FR", Map.of("pageTitle", "Bienvenue sur mon portail de démo")))
                .build())
            .build());
    }
}
resources:
  wlanOne:
    type: junipermist:org:WlanPortalTemplate
    name: wlan_one
    properties:
      orgId: ${terraformTest.id}
      wlanId: ${wlanOneMistOrg.id}
      portalTemplate:
        sms_message_format: Code {{code}} expires in {{duration}} minutes.
        sms_validity_duration: '10'
        page_title: Welcome To My Demo Portal
        locales:
          fr-FR:
            pageTitle: 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,
                       org_id: Optional[str] = None,
                       portal_template: Optional[WlanPortalTemplatePortalTemplateArgs] = 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:org:WlanPortalTemplate
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
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 wlanPortalTemplateResource = new JuniperMist.Org.WlanPortalTemplate("wlanPortalTemplateResource", new()
{
    OrgId = "string",
    PortalTemplate = new JuniperMist.Org.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.Org.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",
                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",
        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",
    },
    WlanId = "string",
});
example, err := org.NewWlanPortalTemplate(ctx, "wlanPortalTemplateResource", &org.WlanPortalTemplateArgs{
	OrgId: pulumi.String("string"),
	PortalTemplate: &org.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: org.WlanPortalTemplatePortalTemplateLocalesMap{
			"string": &org.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"),
				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"),
		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"),
	},
	WlanId: pulumi.String("string"),
})
var wlanPortalTemplateResource = new WlanPortalTemplate("wlanPortalTemplateResource", WlanPortalTemplateArgs.builder()
    .orgId("string")
    .portalTemplate(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", Map.ofEntries(
            Map.entry("authButtonAmazon", "string"),
            Map.entry("authButtonAzure", "string"),
            Map.entry("authButtonEmail", "string"),
            Map.entry("authButtonFacebook", "string"),
            Map.entry("authButtonGoogle", "string"),
            Map.entry("authButtonMicrosoft", "string"),
            Map.entry("authButtonPassphrase", "string"),
            Map.entry("authButtonSms", "string"),
            Map.entry("authButtonSponsor", "string"),
            Map.entry("authLabel", "string"),
            Map.entry("backLink", "string"),
            Map.entry("companyError", "string"),
            Map.entry("companyLabel", "string"),
            Map.entry("emailAccessDomainError", "string"),
            Map.entry("emailCancel", "string"),
            Map.entry("emailCodeCancel", "string"),
            Map.entry("emailCodeError", "string"),
            Map.entry("emailCodeFieldLabel", "string"),
            Map.entry("emailCodeMessage", "string"),
            Map.entry("emailCodeSubmit", "string"),
            Map.entry("emailCodeTitle", "string"),
            Map.entry("emailError", "string"),
            Map.entry("emailFieldLabel", "string"),
            Map.entry("emailLabel", "string"),
            Map.entry("emailMessage", "string"),
            Map.entry("emailSubmit", "string"),
            Map.entry("emailTitle", "string"),
            Map.entry("field1error", "string"),
            Map.entry("field1label", "string"),
            Map.entry("field2error", "string"),
            Map.entry("field2label", "string"),
            Map.entry("field3error", "string"),
            Map.entry("field3label", "string"),
            Map.entry("field4error", "string"),
            Map.entry("field4label", "string"),
            Map.entry("message", "string"),
            Map.entry("nameError", "string"),
            Map.entry("nameLabel", "string"),
            Map.entry("optoutLabel", "string"),
            Map.entry("pageTitle", "string"),
            Map.entry("passphraseCancel", "string"),
            Map.entry("passphraseError", "string"),
            Map.entry("passphraseLabel", "string"),
            Map.entry("passphraseMessage", "string"),
            Map.entry("passphraseSubmit", "string"),
            Map.entry("passphraseTitle", "string"),
            Map.entry("privacyPolicyAcceptLabel", "string"),
            Map.entry("privacyPolicyError", "string"),
            Map.entry("privacyPolicyLink", "string"),
            Map.entry("privacyPolicyText", "string"),
            Map.entry("requiredFieldLabel", "string"),
            Map.entry("signInLabel", "string"),
            Map.entry("smsCarrierDefault", "string"),
            Map.entry("smsCarrierError", "string"),
            Map.entry("smsCarrierFieldLabel", "string"),
            Map.entry("smsCodeCancel", "string"),
            Map.entry("smsCodeError", "string"),
            Map.entry("smsCodeFieldLabel", "string"),
            Map.entry("smsCodeMessage", "string"),
            Map.entry("smsCodeSubmit", "string"),
            Map.entry("smsCodeTitle", "string"),
            Map.entry("smsCountryFieldLabel", "string"),
            Map.entry("smsCountryFormat", "string"),
            Map.entry("smsHaveAccessCode", "string"),
            Map.entry("smsMessageFormat", "string"),
            Map.entry("smsNumberCancel", "string"),
            Map.entry("smsNumberError", "string"),
            Map.entry("smsNumberFieldLabel", "string"),
            Map.entry("smsNumberFormat", "string"),
            Map.entry("smsNumberMessage", "string"),
            Map.entry("smsNumberSubmit", "string"),
            Map.entry("smsNumberTitle", "string"),
            Map.entry("smsUsernameFormat", "string"),
            Map.entry("sponsorBackLink", "string"),
            Map.entry("sponsorCancel", "string"),
            Map.entry("sponsorEmail", "string"),
            Map.entry("sponsorEmailError", "string"),
            Map.entry("sponsorInfoApproved", "string"),
            Map.entry("sponsorInfoDenied", "string"),
            Map.entry("sponsorInfoPending", "string"),
            Map.entry("sponsorName", "string"),
            Map.entry("sponsorNameError", "string"),
            Map.entry("sponsorNotePending", "string"),
            Map.entry("sponsorRequestAccess", "string"),
            Map.entry("sponsorStatusApproved", "string"),
            Map.entry("sponsorStatusDenied", "string"),
            Map.entry("sponsorStatusPending", "string"),
            Map.entry("sponsorSubmit", "string"),
            Map.entry("sponsorsError", "string"),
            Map.entry("sponsorsFieldLabel", "string"),
            Map.entry("tosAcceptLabel", "string"),
            Map.entry("tosError", "string"),
            Map.entry("tosLink", "string"),
            Map.entry("tosText", "string")
        )))
        .logo("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())
    .wlanId("string")
    .build());
wlan_portal_template_resource = junipermist.org.WlanPortalTemplate("wlanPortalTemplateResource",
    org_id="string",
    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",
                "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",
        "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",
    },
    wlan_id="string")
const wlanPortalTemplateResource = new junipermist.org.WlanPortalTemplate("wlanPortalTemplateResource", {
    orgId: "string",
    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",
                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",
        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",
    },
    wlanId: "string",
});
type: junipermist:org:WlanPortalTemplate
properties:
    orgId: string
    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
                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
        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
    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:
- Org
Id string - Portal
Template Pulumi.Juniper Mist. Org. Inputs. Wlan Portal Template Portal Template  - portal template wlan settings
 - Wlan
Id string - Org WLAN ID
 
- Org
Id string - Portal
Template WlanPortal Template Portal Template Args  - portal template wlan settings
 - Wlan
Id string - Org WLAN ID
 
- org
Id String - portal
Template WlanPortal Template Portal Template  - portal template wlan settings
 - wlan
Id String - Org WLAN ID
 
- org
Id string - portal
Template WlanPortal Template Portal Template  - portal template wlan settings
 - wlan
Id string - Org WLAN ID
 
- org_
id str - portal_
template WlanPortal Template Portal Template Args  - portal template wlan settings
 - wlan_
id str - Org WLAN ID
 
- org
Id String - portal
Template Property Map - portal template wlan settings
 - wlan
Id String - Org 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 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,
        org_id: Optional[str] = None,
        portal_template: Optional[WlanPortalTemplatePortalTemplateArgs] = 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)Resource lookup is not supported in YAML- 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.
 
- Org
Id string - Portal
Template Pulumi.Juniper Mist. Org. Inputs. Wlan Portal Template Portal Template  - portal template wlan settings
 - Wlan
Id string - Org WLAN ID
 
- Org
Id string - Portal
Template WlanPortal Template Portal Template Args  - portal template wlan settings
 - Wlan
Id string - Org WLAN ID
 
- org
Id String - portal
Template WlanPortal Template Portal Template  - portal template wlan settings
 - wlan
Id String - Org WLAN ID
 
- org
Id string - portal
Template WlanPortal Template Portal Template  - portal template wlan settings
 - wlan
Id string - Org WLAN ID
 
- org_
id str - portal_
template WlanPortal Template Portal Template Args  - portal template wlan settings
 - wlan_
id str - Org WLAN ID
 
- org
Id String - portal
Template Property Map - portal template wlan settings
 - wlan
Id String - Org WLAN ID
 
Supporting Types
WlanPortalTemplatePortalTemplate, WlanPortalTemplatePortalTemplateArgs          
- Access
Code stringAlternate Email  - Alignment string
 - defines alignment on portal. enum: 
center,left,right - 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 - Back
Link string - label of the link to go back to /logon
 - Color string
 - Portal main color
 - Color
Dark string - Color
Light string - Company bool
 - whether company field is required
 - Company
Error string - error message when company not provided
 - Company
Label string - label of company 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  - Email
Code stringError  - Email
Code stringField Label  - Email
Code stringMessage  - Email
Code stringSubmit  - Email
Code stringTitle  - Email
Error string - error message when email not provided
 - Email
Field stringLabel  - Email
Label string - label of email field
 - Email
Message string - 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 of field1
 - Field1required bool
 - whether field1 is required field
 - Field2 bool
 - whether to ask field2
 - Field2error string
 - error message when field2 not provided
 - Field2label string
 - label of field2
 - Field2required bool
 - whether field2 is required field
 - Field3 bool
 - whether to ask field3
 - Field3error string
 - error message when field3 not provided
 - Field3label string
 - label of field3
 - Field3required bool
 - whether field3 is required field
 - Field4 bool
 - whether to ask field4
 - Field4error string
 - error message when field4 not provided
 - Field4label string
 - label of field4
 - Field4required bool
 - whether field4 is required field
 - Locales
Dictionary<string, Pulumi.
Juniper Mist. Org. 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 less than 100kB and image dimension must be less 500px x 200px (width x height). - Message string
 - Multi
Auth bool - Name bool
 - whether name field is required
 - Name
Error string - error message when name not provided
 - Name
Label string - label of name 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 - Passphrase
Cancel string - Label for the Passphrase cancel button
 - Passphrase
Error string - error message when invalid passphrase is provided
 - Passphrase
Label string - Passphrase
 - Passphrase
Message string - 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
 - wheter 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  - label to denote required field
 - Responsive
Layout bool - Sign
In stringLabel  - label of the button to /signin
 - Sms
Carrier stringDefault  - Sms
Carrier stringError  - 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  - Sms
Code stringMessage  - Sms
Code stringSubmit  - Label for confirmation code submit button
 - Sms
Code stringTitle  - Sms
Country stringField Label  - Sms
Country stringFormat  - Sms
Have stringAccess Code  - Label for checkbox to specify that the user has access code
 - Sms
Is boolTwilio  - Sms
Message stringFormat  - format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
 - Sms
Number stringCancel  - label for canceling mobile details for SMS auth
 - Sms
Number stringError  - Sms
Number stringField Label  - label for field to provide mobile number
 - Sms
Number stringFormat  - Sms
Number stringMessage  - Sms
Number stringSubmit  - label for submit button for code generation
 - Sms
Number stringTitle  - Title for phone number details
 - Sms
Username stringFormat  - Sms
Validity intDuration  - how long confirmation code should be considered valid (in minutes)
 - Sponsor
Back stringLink  - Sponsor
Cancel string - Sponsor
Email string - label for Sponsor Email
 - Sponsor
Email stringError  - Sponsor
Email stringTemplate  - html template to replace/override default sponsor email template
Sponsor Email Template supports following template variables:
approve_url: 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 authorizeddeny_url: Renders URL to reject the requestguest_email: Renders Email ID of the guestguest_name: Renders Name of the guestfield1: Renders value of the Custom Field 1field2: Renders value of the Custom Field 2sponsor_link_validity_duration: Renders validity time of the request (i.e. Approve/Deny URL)auth_expire_minutes: Renders Wlan-level configured Guest Authorization Expiration time period (in minutes), If not configured then default (1 day in minutes)
 - Sponsor
Info stringApproved  - Sponsor
Info stringDenied  - Sponsor
Info stringPending  - Sponsor
Name string - label for Sponsor Name
 - Sponsor
Name stringError  - Sponsor
Note stringPending  - 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 - Sponsors
Field stringLabel  - Tos bool
 - 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  - Alignment string
 - defines alignment on portal. enum: 
center,left,right - 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 - Back
Link string - label of the link to go back to /logon
 - Color string
 - Portal main color
 - Color
Dark string - Color
Light string - Company bool
 - whether company field is required
 - Company
Error string - error message when company not provided
 - Company
Label string - label of company 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  - Email
Code stringError  - Email
Code stringField Label  - Email
Code stringMessage  - Email
Code stringSubmit  - Email
Code stringTitle  - Email
Error string - error message when email not provided
 - Email
Field stringLabel  - Email
Label string - label of email field
 - Email
Message string - 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 of field1
 - Field1required bool
 - whether field1 is required field
 - Field2 bool
 - whether to ask field2
 - Field2error string
 - error message when field2 not provided
 - Field2label string
 - label of field2
 - Field2required bool
 - whether field2 is required field
 - Field3 bool
 - whether to ask field3
 - Field3error string
 - error message when field3 not provided
 - Field3label string
 - label of field3
 - Field3required bool
 - whether field3 is required field
 - Field4 bool
 - whether to ask field4
 - Field4error string
 - error message when field4 not provided
 - Field4label string
 - label of field4
 - Field4required bool
 - whether field4 is required field
 - 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 less than 100kB and image dimension must be less 500px x 200px (width x height). - Message string
 - Multi
Auth bool - Name bool
 - whether name field is required
 - Name
Error string - error message when name not provided
 - Name
Label string - label of name 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 - Passphrase
Cancel string - Label for the Passphrase cancel button
 - Passphrase
Error string - error message when invalid passphrase is provided
 - Passphrase
Label string - Passphrase
 - Passphrase
Message string - 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
 - wheter 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  - label to denote required field
 - Responsive
Layout bool - Sign
In stringLabel  - label of the button to /signin
 - Sms
Carrier stringDefault  - Sms
Carrier stringError  - 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  - Sms
Code stringMessage  - Sms
Code stringSubmit  - Label for confirmation code submit button
 - Sms
Code stringTitle  - Sms
Country stringField Label  - Sms
Country stringFormat  - Sms
Have stringAccess Code  - Label for checkbox to specify that the user has access code
 - Sms
Is boolTwilio  - Sms
Message stringFormat  - format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
 - Sms
Number stringCancel  - label for canceling mobile details for SMS auth
 - Sms
Number stringError  - Sms
Number stringField Label  - label for field to provide mobile number
 - Sms
Number stringFormat  - Sms
Number stringMessage  - Sms
Number stringSubmit  - label for submit button for code generation
 - Sms
Number stringTitle  - Title for phone number details
 - Sms
Username stringFormat  - Sms
Validity intDuration  - how long confirmation code should be considered valid (in minutes)
 - Sponsor
Back stringLink  - Sponsor
Cancel string - Sponsor
Email string - label for Sponsor Email
 - Sponsor
Email stringError  - Sponsor
Email stringTemplate  - html template to replace/override default sponsor email template
Sponsor Email Template supports following template variables:
approve_url: 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 authorizeddeny_url: Renders URL to reject the requestguest_email: Renders Email ID of the guestguest_name: Renders Name of the guestfield1: Renders value of the Custom Field 1field2: Renders value of the Custom Field 2sponsor_link_validity_duration: Renders validity time of the request (i.e. Approve/Deny URL)auth_expire_minutes: Renders Wlan-level configured Guest Authorization Expiration time period (in minutes), If not configured then default (1 day in minutes)
 - Sponsor
Info stringApproved  - Sponsor
Info stringDenied  - Sponsor
Info stringPending  - Sponsor
Name string - label for Sponsor Name
 - Sponsor
Name stringError  - Sponsor
Note stringPending  - 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 - Sponsors
Field stringLabel  - Tos bool
 - 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  - alignment String
 - defines alignment on portal. enum: 
center,left,right - 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 - back
Link String - label of the link to go back to /logon
 - color String
 - Portal main color
 - color
Dark String - color
Light String - company Boolean
 - whether company field is required
 - company
Error String - error message when company not provided
 - company
Label String - label of company 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  - email
Code StringError  - email
Code StringField Label  - email
Code StringMessage  - email
Code StringSubmit  - email
Code StringTitle  - email
Error String - error message when email not provided
 - email
Field StringLabel  - email
Label String - label of email field
 - email
Message String - 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 of field1
 - field1required Boolean
 - whether field1 is required field
 - field2 Boolean
 - whether to ask field2
 - field2error String
 - error message when field2 not provided
 - field2label String
 - label of field2
 - field2required Boolean
 - whether field2 is required field
 - field3 Boolean
 - whether to ask field3
 - field3error String
 - error message when field3 not provided
 - field3label String
 - label of field3
 - field3required Boolean
 - whether field3 is required field
 - field4 Boolean
 - whether to ask field4
 - field4error String
 - error message when field4 not provided
 - field4label String
 - label of field4
 - field4required Boolean
 - whether field4 is required field
 - 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 less than 100kB and image dimension must be less 500px x 200px (width x height). - message String
 - multi
Auth Boolean - name Boolean
 - whether name field is required
 - name
Error String - error message when name not provided
 - name
Label String - label of name 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 - passphrase
Cancel String - Label for the Passphrase cancel button
 - passphrase
Error String - error message when invalid passphrase is provided
 - passphrase
Label String - Passphrase
 - passphrase
Message String - 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
 - wheter 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  - label to denote required field
 - responsive
Layout Boolean - sign
In StringLabel  - label of the button to /signin
 - sms
Carrier StringDefault  - sms
Carrier StringError  - 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  - sms
Code StringMessage  - sms
Code StringSubmit  - Label for confirmation code submit button
 - sms
Code StringTitle  - sms
Country StringField Label  - sms
Country StringFormat  - sms
Have StringAccess Code  - Label for checkbox to specify that the user has access code
 - sms
Is BooleanTwilio  - sms
Message StringFormat  - format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
 - sms
Number StringCancel  - label for canceling mobile details for SMS auth
 - sms
Number StringError  - sms
Number StringField Label  - label for field to provide mobile number
 - sms
Number StringFormat  - sms
Number StringMessage  - sms
Number StringSubmit  - label for submit button for code generation
 - sms
Number StringTitle  - Title for phone number details
 - sms
Username StringFormat  - sms
Validity IntegerDuration  - how long confirmation code should be considered valid (in minutes)
 - sponsor
Back StringLink  - sponsor
Cancel String - sponsor
Email String - label for Sponsor Email
 - sponsor
Email StringError  - sponsor
Email StringTemplate  - html template to replace/override default sponsor email template
Sponsor Email Template supports following template variables:
approve_url: 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 authorizeddeny_url: Renders URL to reject the requestguest_email: Renders Email ID of the guestguest_name: Renders Name of the guestfield1: Renders value of the Custom Field 1field2: Renders value of the Custom Field 2sponsor_link_validity_duration: Renders validity time of the request (i.e. Approve/Deny URL)auth_expire_minutes: Renders Wlan-level configured Guest Authorization Expiration time period (in minutes), If not configured then default (1 day in minutes)
 - sponsor
Info StringApproved  - sponsor
Info StringDenied  - sponsor
Info StringPending  - sponsor
Name String - label for Sponsor Name
 - sponsor
Name StringError  - sponsor
Note StringPending  - 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 - sponsors
Field StringLabel  - tos Boolean
 - 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  - alignment string
 - defines alignment on portal. enum: 
center,left,right - 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 - back
Link string - label of the link to go back to /logon
 - color string
 - Portal main color
 - color
Dark string - color
Light string - company boolean
 - whether company field is required
 - company
Error string - error message when company not provided
 - company
Label string - label of company 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  - email
Code stringError  - email
Code stringField Label  - email
Code stringMessage  - email
Code stringSubmit  - email
Code stringTitle  - email
Error string - error message when email not provided
 - email
Field stringLabel  - email
Label string - label of email field
 - email
Message string - 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 of field1
 - field1required boolean
 - whether field1 is required field
 - field2 boolean
 - whether to ask field2
 - field2error string
 - error message when field2 not provided
 - field2label string
 - label of field2
 - field2required boolean
 - whether field2 is required field
 - field3 boolean
 - whether to ask field3
 - field3error string
 - error message when field3 not provided
 - field3label string
 - label of field3
 - field3required boolean
 - whether field3 is required field
 - field4 boolean
 - whether to ask field4
 - field4error string
 - error message when field4 not provided
 - field4label string
 - label of field4
 - field4required boolean
 - whether field4 is required field
 - 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 less than 100kB and image dimension must be less 500px x 200px (width x height). - message string
 - multi
Auth boolean - name boolean
 - whether name field is required
 - name
Error string - error message when name not provided
 - name
Label string - label of name 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 - passphrase
Cancel string - Label for the Passphrase cancel button
 - passphrase
Error string - error message when invalid passphrase is provided
 - passphrase
Label string - Passphrase
 - passphrase
Message string - 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
 - wheter 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  - label to denote required field
 - responsive
Layout boolean - sign
In stringLabel  - label of the button to /signin
 - sms
Carrier stringDefault  - sms
Carrier stringError  - 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  - sms
Code stringMessage  - sms
Code stringSubmit  - Label for confirmation code submit button
 - sms
Code stringTitle  - sms
Country stringField Label  - sms
Country stringFormat  - sms
Have stringAccess Code  - Label for checkbox to specify that the user has access code
 - sms
Is booleanTwilio  - sms
Message stringFormat  - format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
 - sms
Number stringCancel  - label for canceling mobile details for SMS auth
 - sms
Number stringError  - sms
Number stringField Label  - label for field to provide mobile number
 - sms
Number stringFormat  - sms
Number stringMessage  - sms
Number stringSubmit  - label for submit button for code generation
 - sms
Number stringTitle  - Title for phone number details
 - sms
Username stringFormat  - sms
Validity numberDuration  - how long confirmation code should be considered valid (in minutes)
 - sponsor
Back stringLink  - sponsor
Cancel string - sponsor
Email string - label for Sponsor Email
 - sponsor
Email stringError  - sponsor
Email stringTemplate  - html template to replace/override default sponsor email template
Sponsor Email Template supports following template variables:
approve_url: 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 authorizeddeny_url: Renders URL to reject the requestguest_email: Renders Email ID of the guestguest_name: Renders Name of the guestfield1: Renders value of the Custom Field 1field2: Renders value of the Custom Field 2sponsor_link_validity_duration: Renders validity time of the request (i.e. Approve/Deny URL)auth_expire_minutes: Renders Wlan-level configured Guest Authorization Expiration time period (in minutes), If not configured then default (1 day in minutes)
 - sponsor
Info stringApproved  - sponsor
Info stringDenied  - sponsor
Info stringPending  - sponsor
Name string - label for Sponsor Name
 - sponsor
Name stringError  - sponsor
Note stringPending  - 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 - sponsors
Field stringLabel  - tos boolean
 - 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  - alignment str
 - defines alignment on portal. enum: 
center,left,right - 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 - back_
link str - label of the link to go back to /logon
 - color str
 - Portal main color
 - color_
dark str - color_
light str - company bool
 - whether company field is required
 - company_
error str - error message when company not provided
 - company_
label str - label of company 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  - email_
code_ strerror  - email_
code_ strfield_ label  - email_
code_ strmessage  - email_
code_ strsubmit  - email_
code_ strtitle  - email_
error str - error message when email not provided
 - email_
field_ strlabel  - email_
label str - label of email field
 - email_
message str - 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 of field1
 - field1required bool
 - whether field1 is required field
 - field2 bool
 - whether to ask field2
 - field2error str
 - error message when field2 not provided
 - field2label str
 - label of field2
 - field2required bool
 - whether field2 is required field
 - field3 bool
 - whether to ask field3
 - field3error str
 - error message when field3 not provided
 - field3label str
 - label of field3
 - field3required bool
 - whether field3 is required field
 - field4 bool
 - whether to ask field4
 - field4error str
 - error message when field4 not provided
 - field4label str
 - label of field4
 - field4required bool
 - whether field4 is required field
 - 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 less than 100kB and image dimension must be less 500px x 200px (width x height). - message str
 - multi_
auth bool - name bool
 - whether name field is required
 - name_
error str - error message when name not provided
 - name_
label str - label of name 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 - passphrase_
cancel str - Label for the Passphrase cancel button
 - passphrase_
error str - error message when invalid passphrase is provided
 - passphrase_
label str - Passphrase
 - passphrase_
message str - 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
 - wheter 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  - label to denote required field
 - responsive_
layout bool - sign_
in_ strlabel  - label of the button to /signin
 - sms_
carrier_ strdefault  - sms_
carrier_ strerror  - 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  - sms_
code_ strmessage  - sms_
code_ strsubmit  - Label for confirmation code submit button
 - sms_
code_ strtitle  - sms_
country_ strfield_ label  - sms_
country_ strformat  - sms_
have_ straccess_ code  - Label for checkbox to specify that the user has access code
 - sms_
is_ booltwilio  - sms_
message_ strformat  - format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
 - sms_
number_ strcancel  - label for canceling mobile details for SMS auth
 - sms_
number_ strerror  - sms_
number_ strfield_ label  - label for field to provide mobile number
 - sms_
number_ strformat  - sms_
number_ strmessage  - sms_
number_ strsubmit  - label for submit button for code generation
 - sms_
number_ strtitle  - Title for phone number details
 - sms_
username_ strformat  - sms_
validity_ intduration  - how long confirmation code should be considered valid (in minutes)
 - sponsor_
back_ strlink  - sponsor_
cancel str - sponsor_
email str - label for Sponsor Email
 - sponsor_
email_ strerror  - sponsor_
email_ strtemplate  - html template to replace/override default sponsor email template
Sponsor Email Template supports following template variables:
approve_url: 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 authorizeddeny_url: Renders URL to reject the requestguest_email: Renders Email ID of the guestguest_name: Renders Name of the guestfield1: Renders value of the Custom Field 1field2: Renders value of the Custom Field 2sponsor_link_validity_duration: Renders validity time of the request (i.e. Approve/Deny URL)auth_expire_minutes: Renders Wlan-level configured Guest Authorization Expiration time period (in minutes), If not configured then default (1 day in minutes)
 - sponsor_
info_ strapproved  - sponsor_
info_ strdenied  - sponsor_
info_ strpending  - sponsor_
name str - label for Sponsor Name
 - sponsor_
name_ strerror  - sponsor_
note_ strpending  - 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 - sponsors_
field_ strlabel  - tos bool
 - 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  - alignment String
 - defines alignment on portal. enum: 
center,left,right - 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 - back
Link String - label of the link to go back to /logon
 - color String
 - Portal main color
 - color
Dark String - color
Light String - company Boolean
 - whether company field is required
 - company
Error String - error message when company not provided
 - company
Label String - label of company 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  - email
Code StringError  - email
Code StringField Label  - email
Code StringMessage  - email
Code StringSubmit  - email
Code StringTitle  - email
Error String - error message when email not provided
 - email
Field StringLabel  - email
Label String - label of email field
 - email
Message String - 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 of field1
 - field1required Boolean
 - whether field1 is required field
 - field2 Boolean
 - whether to ask field2
 - field2error String
 - error message when field2 not provided
 - field2label String
 - label of field2
 - field2required Boolean
 - whether field2 is required field
 - field3 Boolean
 - whether to ask field3
 - field3error String
 - error message when field3 not provided
 - field3label String
 - label of field3
 - field3required Boolean
 - whether field3 is required field
 - field4 Boolean
 - whether to ask field4
 - field4error String
 - error message when field4 not provided
 - field4label String
 - label of field4
 - field4required Boolean
 - whether field4 is required field
 - 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 less than 100kB and image dimension must be less 500px x 200px (width x height). - message String
 - multi
Auth Boolean - name Boolean
 - whether name field is required
 - name
Error String - error message when name not provided
 - name
Label String - label of name 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 - passphrase
Cancel String - Label for the Passphrase cancel button
 - passphrase
Error String - error message when invalid passphrase is provided
 - passphrase
Label String - Passphrase
 - passphrase
Message String - 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
 - wheter 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  - label to denote required field
 - responsive
Layout Boolean - sign
In StringLabel  - label of the button to /signin
 - sms
Carrier StringDefault  - sms
Carrier StringError  - 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  - sms
Code StringMessage  - sms
Code StringSubmit  - Label for confirmation code submit button
 - sms
Code StringTitle  - sms
Country StringField Label  - sms
Country StringFormat  - sms
Have StringAccess Code  - Label for checkbox to specify that the user has access code
 - sms
Is BooleanTwilio  - sms
Message StringFormat  - format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
 - sms
Number StringCancel  - label for canceling mobile details for SMS auth
 - sms
Number StringError  - sms
Number StringField Label  - label for field to provide mobile number
 - sms
Number StringFormat  - sms
Number StringMessage  - sms
Number StringSubmit  - label for submit button for code generation
 - sms
Number StringTitle  - Title for phone number details
 - sms
Username StringFormat  - sms
Validity NumberDuration  - how long confirmation code should be considered valid (in minutes)
 - sponsor
Back StringLink  - sponsor
Cancel String - sponsor
Email String - label for Sponsor Email
 - sponsor
Email StringError  - sponsor
Email StringTemplate  - html template to replace/override default sponsor email template
Sponsor Email Template supports following template variables:
approve_url: 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 authorizeddeny_url: Renders URL to reject the requestguest_email: Renders Email ID of the guestguest_name: Renders Name of the guestfield1: Renders value of the Custom Field 1field2: Renders value of the Custom Field 2sponsor_link_validity_duration: Renders validity time of the request (i.e. Approve/Deny URL)auth_expire_minutes: Renders Wlan-level configured Guest Authorization Expiration time period (in minutes), If not configured then default (1 day in minutes)
 - sponsor
Info StringApproved  - sponsor
Info StringDenied  - sponsor
Info StringPending  - sponsor
Name String - label for Sponsor Name
 - sponsor
Name StringError  - sponsor
Note StringPending  - 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 - sponsors
Field StringLabel  - tos Boolean
 - 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 - Back
Link string - label of the link to go back to /logon
 - Company
Error string - error message when company not provided
 - Company
Label string - label of company 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  - Email
Code stringError  - Email
Code stringField Label  - Email
Code stringMessage  - Email
Code stringSubmit  - Email
Code stringTitle  - Email
Error string - error message when email not provided
 - Email
Field stringLabel  - Email
Label string - label of email field
 - Email
Message string - 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
 - label of field1
 - Field2error string
 - error message when field2 not provided
 - Field2label string
 - label of field2
 - Field3error string
 - error message when field3 not provided
 - Field3label string
 - label of field3
 - Field4error string
 - error message when field4 not provided
 - Field4label string
 - label of field4
 - Message string
 - Name
Error string - error message when name not provided
 - Name
Label string - label of name field
 - Optout
Label string - label for Do Not Store My Personal Information
 - Page
Title string - Passphrase
Cancel string - Label for the Passphrase cancel button
 - Passphrase
Error string - error message when invalid passphrase is provided
 - Passphrase
Label string - Passphrase
 - Passphrase
Message string - 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  - label to denote required field
 - Sign
In stringLabel  - label of the button to /signin
 - Sms
Carrier stringDefault  - Sms
Carrier stringError  - 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  - Sms
Code stringMessage  - Sms
Code stringSubmit  - Label for confirmation code submit button
 - Sms
Code stringTitle  - Sms
Country stringField Label  - Sms
Country stringFormat  - 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 place holders and should be retained as is.
 - Sms
Number stringCancel  - label for canceling mobile details for SMS auth
 - Sms
Number stringError  - Sms
Number stringField Label  - label for field to provide mobile number
 - Sms
Number stringFormat  - Sms
Number stringMessage  - Sms
Number stringSubmit  - label for submit button for code generation
 - Sms
Number stringTitle  - Title for phone number details
 - Sms
Username stringFormat  - Sponsor
Back stringLink  - Sponsor
Cancel string - Sponsor
Email string - label for Sponsor Email
 - Sponsor
Email stringError  - Sponsor
Info stringApproved  - Sponsor
Info stringDenied  - Sponsor
Info stringPending  - Sponsor
Name string - label for Sponsor Name
 - Sponsor
Name stringError  - Sponsor
Note stringPending  - 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 - Sponsors
Field stringLabel  - 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 - Back
Link string - label of the link to go back to /logon
 - Company
Error string - error message when company not provided
 - Company
Label string - label of company 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  - Email
Code stringError  - Email
Code stringField Label  - Email
Code stringMessage  - Email
Code stringSubmit  - Email
Code stringTitle  - Email
Error string - error message when email not provided
 - Email
Field stringLabel  - Email
Label string - label of email field
 - Email
Message string - 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
 - label of field1
 - Field2error string
 - error message when field2 not provided
 - Field2label string
 - label of field2
 - Field3error string
 - error message when field3 not provided
 - Field3label string
 - label of field3
 - Field4error string
 - error message when field4 not provided
 - Field4label string
 - label of field4
 - Message string
 - Name
Error string - error message when name not provided
 - Name
Label string - label of name field
 - Optout
Label string - label for Do Not Store My Personal Information
 - Page
Title string - Passphrase
Cancel string - Label for the Passphrase cancel button
 - Passphrase
Error string - error message when invalid passphrase is provided
 - Passphrase
Label string - Passphrase
 - Passphrase
Message string - 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  - label to denote required field
 - Sign
In stringLabel  - label of the button to /signin
 - Sms
Carrier stringDefault  - Sms
Carrier stringError  - 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  - Sms
Code stringMessage  - Sms
Code stringSubmit  - Label for confirmation code submit button
 - Sms
Code stringTitle  - Sms
Country stringField Label  - Sms
Country stringFormat  - 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 place holders and should be retained as is.
 - Sms
Number stringCancel  - label for canceling mobile details for SMS auth
 - Sms
Number stringError  - Sms
Number stringField Label  - label for field to provide mobile number
 - Sms
Number stringFormat  - Sms
Number stringMessage  - Sms
Number stringSubmit  - label for submit button for code generation
 - Sms
Number stringTitle  - Title for phone number details
 - Sms
Username stringFormat  - Sponsor
Back stringLink  - Sponsor
Cancel string - Sponsor
Email string - label for Sponsor Email
 - Sponsor
Email stringError  - Sponsor
Info stringApproved  - Sponsor
Info stringDenied  - Sponsor
Info stringPending  - Sponsor
Name string - label for Sponsor Name
 - Sponsor
Name stringError  - Sponsor
Note stringPending  - 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 - Sponsors
Field stringLabel  - 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 - back
Link String - label of the link to go back to /logon
 - company
Error String - error message when company not provided
 - company
Label String - label of company 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  - email
Code StringError  - email
Code StringField Label  - email
Code StringMessage  - email
Code StringSubmit  - email
Code StringTitle  - email
Error String - error message when email not provided
 - email
Field StringLabel  - email
Label String - label of email field
 - email
Message String - 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
 - label of field1
 - field2error String
 - error message when field2 not provided
 - field2label String
 - label of field2
 - field3error String
 - error message when field3 not provided
 - field3label String
 - label of field3
 - field4error String
 - error message when field4 not provided
 - field4label String
 - label of field4
 - message String
 - name
Error String - error message when name not provided
 - name
Label String - label of name field
 - optout
Label String - label for Do Not Store My Personal Information
 - page
Title String - passphrase
Cancel String - Label for the Passphrase cancel button
 - passphrase
Error String - error message when invalid passphrase is provided
 - passphrase
Label String - Passphrase
 - passphrase
Message String - 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  - label to denote required field
 - sign
In StringLabel  - label of the button to /signin
 - sms
Carrier StringDefault  - sms
Carrier StringError  - 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  - sms
Code StringMessage  - sms
Code StringSubmit  - Label for confirmation code submit button
 - sms
Code StringTitle  - sms
Country StringField Label  - sms
Country StringFormat  - 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 place holders and should be retained as is.
 - sms
Number StringCancel  - label for canceling mobile details for SMS auth
 - sms
Number StringError  - sms
Number StringField Label  - label for field to provide mobile number
 - sms
Number StringFormat  - sms
Number StringMessage  - sms
Number StringSubmit  - label for submit button for code generation
 - sms
Number StringTitle  - Title for phone number details
 - sms
Username StringFormat  - sponsor
Back StringLink  - sponsor
Cancel String - sponsor
Email String - label for Sponsor Email
 - sponsor
Email StringError  - sponsor
Info StringApproved  - sponsor
Info StringDenied  - sponsor
Info StringPending  - sponsor
Name String - label for Sponsor Name
 - sponsor
Name StringError  - sponsor
Note StringPending  - 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 - sponsors
Field StringLabel  - 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 - back
Link string - label of the link to go back to /logon
 - company
Error string - error message when company not provided
 - company
Label string - label of company 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  - email
Code stringError  - email
Code stringField Label  - email
Code stringMessage  - email
Code stringSubmit  - email
Code stringTitle  - email
Error string - error message when email not provided
 - email
Field stringLabel  - email
Label string - label of email field
 - email
Message string - 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
 - label of field1
 - field2error string
 - error message when field2 not provided
 - field2label string
 - label of field2
 - field3error string
 - error message when field3 not provided
 - field3label string
 - label of field3
 - field4error string
 - error message when field4 not provided
 - field4label string
 - label of field4
 - message string
 - name
Error string - error message when name not provided
 - name
Label string - label of name field
 - optout
Label string - label for Do Not Store My Personal Information
 - page
Title string - passphrase
Cancel string - Label for the Passphrase cancel button
 - passphrase
Error string - error message when invalid passphrase is provided
 - passphrase
Label string - Passphrase
 - passphrase
Message string - 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  - label to denote required field
 - sign
In stringLabel  - label of the button to /signin
 - sms
Carrier stringDefault  - sms
Carrier stringError  - 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  - sms
Code stringMessage  - sms
Code stringSubmit  - Label for confirmation code submit button
 - sms
Code stringTitle  - sms
Country stringField Label  - sms
Country stringFormat  - 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 place holders and should be retained as is.
 - sms
Number stringCancel  - label for canceling mobile details for SMS auth
 - sms
Number stringError  - sms
Number stringField Label  - label for field to provide mobile number
 - sms
Number stringFormat  - sms
Number stringMessage  - sms
Number stringSubmit  - label for submit button for code generation
 - sms
Number stringTitle  - Title for phone number details
 - sms
Username stringFormat  - sponsor
Back stringLink  - sponsor
Cancel string - sponsor
Email string - label for Sponsor Email
 - sponsor
Email stringError  - sponsor
Info stringApproved  - sponsor
Info stringDenied  - sponsor
Info stringPending  - sponsor
Name string - label for Sponsor Name
 - sponsor
Name stringError  - sponsor
Note stringPending  - 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 - sponsors
Field stringLabel  - 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 - back_
link str - label of the link to go back to /logon
 - company_
error str - error message when company not provided
 - company_
label str - label of company 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  - email_
code_ strerror  - email_
code_ strfield_ label  - email_
code_ strmessage  - email_
code_ strsubmit  - email_
code_ strtitle  - email_
error str - error message when email not provided
 - email_
field_ strlabel  - email_
label str - label of email field
 - email_
message str - 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
 - label of field1
 - field2error str
 - error message when field2 not provided
 - field2label str
 - label of field2
 - field3error str
 - error message when field3 not provided
 - field3label str
 - label of field3
 - field4error str
 - error message when field4 not provided
 - field4label str
 - label of field4
 - message str
 - name_
error str - error message when name not provided
 - name_
label str - label of name field
 - optout_
label str - label for Do Not Store My Personal Information
 - page_
title str - passphrase_
cancel str - Label for the Passphrase cancel button
 - passphrase_
error str - error message when invalid passphrase is provided
 - passphrase_
label str - Passphrase
 - passphrase_
message str - 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  - label to denote required field
 - sign_
in_ strlabel  - label of the button to /signin
 - sms_
carrier_ strdefault  - sms_
carrier_ strerror  - 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  - sms_
code_ strmessage  - sms_
code_ strsubmit  - Label for confirmation code submit button
 - sms_
code_ strtitle  - sms_
country_ strfield_ label  - sms_
country_ strformat  - 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 place holders and should be retained as is.
 - sms_
number_ strcancel  - label for canceling mobile details for SMS auth
 - sms_
number_ strerror  - sms_
number_ strfield_ label  - label for field to provide mobile number
 - sms_
number_ strformat  - sms_
number_ strmessage  - sms_
number_ strsubmit  - label for submit button for code generation
 - sms_
number_ strtitle  - Title for phone number details
 - sms_
username_ strformat  - sponsor_
back_ strlink  - sponsor_
cancel str - sponsor_
email str - label for Sponsor Email
 - sponsor_
email_ strerror  - sponsor_
info_ strapproved  - sponsor_
info_ strdenied  - sponsor_
info_ strpending  - sponsor_
name str - label for Sponsor Name
 - sponsor_
name_ strerror  - sponsor_
note_ strpending  - 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 - sponsors_
field_ strlabel  - 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 - back
Link String - label of the link to go back to /logon
 - company
Error String - error message when company not provided
 - company
Label String - label of company 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  - email
Code StringError  - email
Code StringField Label  - email
Code StringMessage  - email
Code StringSubmit  - email
Code StringTitle  - email
Error String - error message when email not provided
 - email
Field StringLabel  - email
Label String - label of email field
 - email
Message String - 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
 - label of field1
 - field2error String
 - error message when field2 not provided
 - field2label String
 - label of field2
 - field3error String
 - error message when field3 not provided
 - field3label String
 - label of field3
 - field4error String
 - error message when field4 not provided
 - field4label String
 - label of field4
 - message String
 - name
Error String - error message when name not provided
 - name
Label String - label of name field
 - optout
Label String - label for Do Not Store My Personal Information
 - page
Title String - passphrase
Cancel String - Label for the Passphrase cancel button
 - passphrase
Error String - error message when invalid passphrase is provided
 - passphrase
Label String - Passphrase
 - passphrase
Message String - 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  - label to denote required field
 - sign
In StringLabel  - label of the button to /signin
 - sms
Carrier StringDefault  - sms
Carrier StringError  - 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  - sms
Code StringMessage  - sms
Code StringSubmit  - Label for confirmation code submit button
 - sms
Code StringTitle  - sms
Country StringField Label  - sms
Country StringFormat  - 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 place holders and should be retained as is.
 - sms
Number StringCancel  - label for canceling mobile details for SMS auth
 - sms
Number StringError  - sms
Number StringField Label  - label for field to provide mobile number
 - sms
Number StringFormat  - sms
Number StringMessage  - sms
Number StringSubmit  - label for submit button for code generation
 - sms
Number StringTitle  - Title for phone number details
 - sms
Username StringFormat  - sponsor
Back StringLink  - sponsor
Cancel String - sponsor
Email String - label for Sponsor Email
 - sponsor
Email StringError  - sponsor
Info StringApproved  - sponsor
Info StringDenied  - sponsor
Info StringPending  - sponsor
Name String - label for Sponsor Name
 - sponsor
Name StringError  - sponsor
Note StringPending  - 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 - sponsors
Field StringLabel  - 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.