1. Packages
  2. Juniper Mist
  3. API Docs
  4. site
  5. WlanPortalTemplate
Juniper Mist v0.1.1 published on Monday, Nov 4, 2024 by Pulumi

junipermist.site.WlanPortalTemplate

Explore with Pulumi AI

junipermist logo
Juniper Mist v0.1.1 published on Monday, Nov 4, 2024 by Pulumi

    This resource is used customize the WLAN Guest Portal. The WLAN Portal Template can be used to define:

    • Guest Authentication methods and parameters (access duration, …)
    • Default values of the text fields and labels on the portal
    • Values of the text fields and labels based on the User Agent (locales property)

    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.site.WlanPortalTemplate;
    import com.pulumi.junipermist.site.WlanPortalTemplateArgs;
    import com.pulumi.junipermist.site.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()
                .siteId(terraformTest.id())
                .wlanId(wlanOneMistSiteWlan.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:site:WlanPortalTemplate
        name: wlan_one
        properties:
          siteId: ${terraformTest.id}
          wlanId: ${wlanOneMistSiteWlan.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,
                           portal_template: Optional[WlanPortalTemplatePortalTemplateArgs] = None,
                           site_id: Optional[str] = None,
                           wlan_id: Optional[str] = None)
    func NewWlanPortalTemplate(ctx *Context, name string, args WlanPortalTemplateArgs, opts ...ResourceOption) (*WlanPortalTemplate, error)
    public WlanPortalTemplate(string name, WlanPortalTemplateArgs args, CustomResourceOptions? opts = null)
    public WlanPortalTemplate(String name, WlanPortalTemplateArgs args)
    public WlanPortalTemplate(String name, WlanPortalTemplateArgs args, CustomResourceOptions options)
    
    type: junipermist:site:WlanPortalTemplate
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args WlanPortalTemplateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args WlanPortalTemplateArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args WlanPortalTemplateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args WlanPortalTemplateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args WlanPortalTemplateArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var junipermistWlanPortalTemplateResource = new JuniperMist.Site.WlanPortalTemplate("junipermistWlanPortalTemplateResource", new()
    {
        PortalTemplate = new JuniperMist.Site.Inputs.WlanPortalTemplatePortalTemplateArgs
        {
            AccessCodeAlternateEmail = "string",
            Alignment = "string",
            AuthButtonAmazon = "string",
            AuthButtonAzure = "string",
            AuthButtonEmail = "string",
            AuthButtonFacebook = "string",
            AuthButtonGoogle = "string",
            AuthButtonMicrosoft = "string",
            AuthButtonPassphrase = "string",
            AuthButtonSms = "string",
            AuthButtonSponsor = "string",
            AuthLabel = "string",
            BackLink = "string",
            Color = "string",
            ColorDark = "string",
            ColorLight = "string",
            Company = false,
            CompanyError = "string",
            CompanyLabel = "string",
            Email = false,
            EmailAccessDomainError = "string",
            EmailCancel = "string",
            EmailCodeCancel = "string",
            EmailCodeError = "string",
            EmailCodeFieldLabel = "string",
            EmailCodeMessage = "string",
            EmailCodeSubmit = "string",
            EmailCodeTitle = "string",
            EmailError = "string",
            EmailFieldLabel = "string",
            EmailLabel = "string",
            EmailMessage = "string",
            EmailSubmit = "string",
            EmailTitle = "string",
            Field1 = false,
            Field1error = "string",
            Field1label = "string",
            Field1required = false,
            Field2 = false,
            Field2error = "string",
            Field2label = "string",
            Field2required = false,
            Field3 = false,
            Field3error = "string",
            Field3label = "string",
            Field3required = false,
            Field4 = false,
            Field4error = "string",
            Field4label = "string",
            Field4required = false,
            Locales = 
            {
                { "string", new JuniperMist.Site.Inputs.WlanPortalTemplatePortalTemplateLocalesArgs
                {
                    AuthButtonAmazon = "string",
                    AuthButtonAzure = "string",
                    AuthButtonEmail = "string",
                    AuthButtonFacebook = "string",
                    AuthButtonGoogle = "string",
                    AuthButtonMicrosoft = "string",
                    AuthButtonPassphrase = "string",
                    AuthButtonSms = "string",
                    AuthButtonSponsor = "string",
                    AuthLabel = "string",
                    BackLink = "string",
                    CompanyError = "string",
                    CompanyLabel = "string",
                    EmailAccessDomainError = "string",
                    EmailCancel = "string",
                    EmailCodeCancel = "string",
                    EmailCodeError = "string",
                    EmailCodeFieldLabel = "string",
                    EmailCodeMessage = "string",
                    EmailCodeSubmit = "string",
                    EmailCodeTitle = "string",
                    EmailError = "string",
                    EmailFieldLabel = "string",
                    EmailLabel = "string",
                    EmailMessage = "string",
                    EmailSubmit = "string",
                    EmailTitle = "string",
                    Field1error = "string",
                    Field1label = "string",
                    Field2error = "string",
                    Field2label = "string",
                    Field3error = "string",
                    Field3label = "string",
                    Field4error = "string",
                    Field4label = "string",
                    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",
        },
        SiteId = "string",
        WlanId = "string",
    });
    
    example, err := site.NewWlanPortalTemplate(ctx, "junipermistWlanPortalTemplateResource", &site.WlanPortalTemplateArgs{
    	PortalTemplate: &site.WlanPortalTemplatePortalTemplateArgs{
    		AccessCodeAlternateEmail: pulumi.String("string"),
    		Alignment:                pulumi.String("string"),
    		AuthButtonAmazon:         pulumi.String("string"),
    		AuthButtonAzure:          pulumi.String("string"),
    		AuthButtonEmail:          pulumi.String("string"),
    		AuthButtonFacebook:       pulumi.String("string"),
    		AuthButtonGoogle:         pulumi.String("string"),
    		AuthButtonMicrosoft:      pulumi.String("string"),
    		AuthButtonPassphrase:     pulumi.String("string"),
    		AuthButtonSms:            pulumi.String("string"),
    		AuthButtonSponsor:        pulumi.String("string"),
    		AuthLabel:                pulumi.String("string"),
    		BackLink:                 pulumi.String("string"),
    		Color:                    pulumi.String("string"),
    		ColorDark:                pulumi.String("string"),
    		ColorLight:               pulumi.String("string"),
    		Company:                  pulumi.Bool(false),
    		CompanyError:             pulumi.String("string"),
    		CompanyLabel:             pulumi.String("string"),
    		Email:                    pulumi.Bool(false),
    		EmailAccessDomainError:   pulumi.String("string"),
    		EmailCancel:              pulumi.String("string"),
    		EmailCodeCancel:          pulumi.String("string"),
    		EmailCodeError:           pulumi.String("string"),
    		EmailCodeFieldLabel:      pulumi.String("string"),
    		EmailCodeMessage:         pulumi.String("string"),
    		EmailCodeSubmit:          pulumi.String("string"),
    		EmailCodeTitle:           pulumi.String("string"),
    		EmailError:               pulumi.String("string"),
    		EmailFieldLabel:          pulumi.String("string"),
    		EmailLabel:               pulumi.String("string"),
    		EmailMessage:             pulumi.String("string"),
    		EmailSubmit:              pulumi.String("string"),
    		EmailTitle:               pulumi.String("string"),
    		Field1:                   pulumi.Bool(false),
    		Field1error:              pulumi.String("string"),
    		Field1label:              pulumi.String("string"),
    		Field1required:           pulumi.Bool(false),
    		Field2:                   pulumi.Bool(false),
    		Field2error:              pulumi.String("string"),
    		Field2label:              pulumi.String("string"),
    		Field2required:           pulumi.Bool(false),
    		Field3:                   pulumi.Bool(false),
    		Field3error:              pulumi.String("string"),
    		Field3label:              pulumi.String("string"),
    		Field3required:           pulumi.Bool(false),
    		Field4:                   pulumi.Bool(false),
    		Field4error:              pulumi.String("string"),
    		Field4label:              pulumi.String("string"),
    		Field4required:           pulumi.Bool(false),
    		Locales: site.WlanPortalTemplatePortalTemplateLocalesMap{
    			"string": &site.WlanPortalTemplatePortalTemplateLocalesArgs{
    				AuthButtonAmazon:         pulumi.String("string"),
    				AuthButtonAzure:          pulumi.String("string"),
    				AuthButtonEmail:          pulumi.String("string"),
    				AuthButtonFacebook:       pulumi.String("string"),
    				AuthButtonGoogle:         pulumi.String("string"),
    				AuthButtonMicrosoft:      pulumi.String("string"),
    				AuthButtonPassphrase:     pulumi.String("string"),
    				AuthButtonSms:            pulumi.String("string"),
    				AuthButtonSponsor:        pulumi.String("string"),
    				AuthLabel:                pulumi.String("string"),
    				BackLink:                 pulumi.String("string"),
    				CompanyError:             pulumi.String("string"),
    				CompanyLabel:             pulumi.String("string"),
    				EmailAccessDomainError:   pulumi.String("string"),
    				EmailCancel:              pulumi.String("string"),
    				EmailCodeCancel:          pulumi.String("string"),
    				EmailCodeError:           pulumi.String("string"),
    				EmailCodeFieldLabel:      pulumi.String("string"),
    				EmailCodeMessage:         pulumi.String("string"),
    				EmailCodeSubmit:          pulumi.String("string"),
    				EmailCodeTitle:           pulumi.String("string"),
    				EmailError:               pulumi.String("string"),
    				EmailFieldLabel:          pulumi.String("string"),
    				EmailLabel:               pulumi.String("string"),
    				EmailMessage:             pulumi.String("string"),
    				EmailSubmit:              pulumi.String("string"),
    				EmailTitle:               pulumi.String("string"),
    				Field1error:              pulumi.String("string"),
    				Field1label:              pulumi.String("string"),
    				Field2error:              pulumi.String("string"),
    				Field2label:              pulumi.String("string"),
    				Field3error:              pulumi.String("string"),
    				Field3label:              pulumi.String("string"),
    				Field4error:              pulumi.String("string"),
    				Field4label:              pulumi.String("string"),
    				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"),
    	},
    	SiteId: pulumi.String("string"),
    	WlanId: pulumi.String("string"),
    })
    
    var junipermistWlanPortalTemplateResource = new WlanPortalTemplate("junipermistWlanPortalTemplateResource", WlanPortalTemplateArgs.builder()
        .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())
        .siteId("string")
        .wlanId("string")
        .build());
    
    junipermist_wlan_portal_template_resource = junipermist.site.WlanPortalTemplate("junipermistWlanPortalTemplateResource",
        portal_template={
            "access_code_alternate_email": "string",
            "alignment": "string",
            "auth_button_amazon": "string",
            "auth_button_azure": "string",
            "auth_button_email": "string",
            "auth_button_facebook": "string",
            "auth_button_google": "string",
            "auth_button_microsoft": "string",
            "auth_button_passphrase": "string",
            "auth_button_sms": "string",
            "auth_button_sponsor": "string",
            "auth_label": "string",
            "back_link": "string",
            "color": "string",
            "color_dark": "string",
            "color_light": "string",
            "company": False,
            "company_error": "string",
            "company_label": "string",
            "email": False,
            "email_access_domain_error": "string",
            "email_cancel": "string",
            "email_code_cancel": "string",
            "email_code_error": "string",
            "email_code_field_label": "string",
            "email_code_message": "string",
            "email_code_submit": "string",
            "email_code_title": "string",
            "email_error": "string",
            "email_field_label": "string",
            "email_label": "string",
            "email_message": "string",
            "email_submit": "string",
            "email_title": "string",
            "field1": False,
            "field1error": "string",
            "field1label": "string",
            "field1required": False,
            "field2": False,
            "field2error": "string",
            "field2label": "string",
            "field2required": False,
            "field3": False,
            "field3error": "string",
            "field3label": "string",
            "field3required": False,
            "field4": False,
            "field4error": "string",
            "field4label": "string",
            "field4required": False,
            "locales": {
                "string": {
                    "auth_button_amazon": "string",
                    "auth_button_azure": "string",
                    "auth_button_email": "string",
                    "auth_button_facebook": "string",
                    "auth_button_google": "string",
                    "auth_button_microsoft": "string",
                    "auth_button_passphrase": "string",
                    "auth_button_sms": "string",
                    "auth_button_sponsor": "string",
                    "auth_label": "string",
                    "back_link": "string",
                    "company_error": "string",
                    "company_label": "string",
                    "email_access_domain_error": "string",
                    "email_cancel": "string",
                    "email_code_cancel": "string",
                    "email_code_error": "string",
                    "email_code_field_label": "string",
                    "email_code_message": "string",
                    "email_code_submit": "string",
                    "email_code_title": "string",
                    "email_error": "string",
                    "email_field_label": "string",
                    "email_label": "string",
                    "email_message": "string",
                    "email_submit": "string",
                    "email_title": "string",
                    "field1error": "string",
                    "field1label": "string",
                    "field2error": "string",
                    "field2label": "string",
                    "field3error": "string",
                    "field3label": "string",
                    "field4error": "string",
                    "field4label": "string",
                    "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",
        },
        site_id="string",
        wlan_id="string")
    
    const junipermistWlanPortalTemplateResource = new junipermist.site.WlanPortalTemplate("junipermistWlanPortalTemplateResource", {
        portalTemplate: {
            accessCodeAlternateEmail: "string",
            alignment: "string",
            authButtonAmazon: "string",
            authButtonAzure: "string",
            authButtonEmail: "string",
            authButtonFacebook: "string",
            authButtonGoogle: "string",
            authButtonMicrosoft: "string",
            authButtonPassphrase: "string",
            authButtonSms: "string",
            authButtonSponsor: "string",
            authLabel: "string",
            backLink: "string",
            color: "string",
            colorDark: "string",
            colorLight: "string",
            company: false,
            companyError: "string",
            companyLabel: "string",
            email: false,
            emailAccessDomainError: "string",
            emailCancel: "string",
            emailCodeCancel: "string",
            emailCodeError: "string",
            emailCodeFieldLabel: "string",
            emailCodeMessage: "string",
            emailCodeSubmit: "string",
            emailCodeTitle: "string",
            emailError: "string",
            emailFieldLabel: "string",
            emailLabel: "string",
            emailMessage: "string",
            emailSubmit: "string",
            emailTitle: "string",
            field1: false,
            field1error: "string",
            field1label: "string",
            field1required: false,
            field2: false,
            field2error: "string",
            field2label: "string",
            field2required: false,
            field3: false,
            field3error: "string",
            field3label: "string",
            field3required: false,
            field4: false,
            field4error: "string",
            field4label: "string",
            field4required: false,
            locales: {
                string: {
                    authButtonAmazon: "string",
                    authButtonAzure: "string",
                    authButtonEmail: "string",
                    authButtonFacebook: "string",
                    authButtonGoogle: "string",
                    authButtonMicrosoft: "string",
                    authButtonPassphrase: "string",
                    authButtonSms: "string",
                    authButtonSponsor: "string",
                    authLabel: "string",
                    backLink: "string",
                    companyError: "string",
                    companyLabel: "string",
                    emailAccessDomainError: "string",
                    emailCancel: "string",
                    emailCodeCancel: "string",
                    emailCodeError: "string",
                    emailCodeFieldLabel: "string",
                    emailCodeMessage: "string",
                    emailCodeSubmit: "string",
                    emailCodeTitle: "string",
                    emailError: "string",
                    emailFieldLabel: "string",
                    emailLabel: "string",
                    emailMessage: "string",
                    emailSubmit: "string",
                    emailTitle: "string",
                    field1error: "string",
                    field1label: "string",
                    field2error: "string",
                    field2label: "string",
                    field3error: "string",
                    field3label: "string",
                    field4error: "string",
                    field4label: "string",
                    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",
        },
        siteId: "string",
        wlanId: "string",
    });
    
    type: junipermist:site:WlanPortalTemplate
    properties:
        portalTemplate:
            accessCodeAlternateEmail: string
            alignment: string
            authButtonAmazon: string
            authButtonAzure: string
            authButtonEmail: string
            authButtonFacebook: string
            authButtonGoogle: string
            authButtonMicrosoft: string
            authButtonPassphrase: string
            authButtonSms: string
            authButtonSponsor: string
            authLabel: string
            backLink: string
            color: string
            colorDark: string
            colorLight: string
            company: false
            companyError: string
            companyLabel: string
            email: false
            emailAccessDomainError: string
            emailCancel: string
            emailCodeCancel: string
            emailCodeError: string
            emailCodeFieldLabel: string
            emailCodeMessage: string
            emailCodeSubmit: string
            emailCodeTitle: string
            emailError: string
            emailFieldLabel: string
            emailLabel: string
            emailMessage: string
            emailSubmit: string
            emailTitle: string
            field1: false
            field1error: string
            field1label: string
            field1required: false
            field2: false
            field2error: string
            field2label: string
            field2required: false
            field3: false
            field3error: string
            field3label: string
            field3required: false
            field4: false
            field4error: string
            field4label: string
            field4required: false
            locales:
                string:
                    authButtonAmazon: string
                    authButtonAzure: string
                    authButtonEmail: string
                    authButtonFacebook: string
                    authButtonGoogle: string
                    authButtonMicrosoft: string
                    authButtonPassphrase: string
                    authButtonSms: string
                    authButtonSponsor: string
                    authLabel: string
                    backLink: string
                    companyError: string
                    companyLabel: string
                    emailAccessDomainError: string
                    emailCancel: string
                    emailCodeCancel: string
                    emailCodeError: string
                    emailCodeFieldLabel: string
                    emailCodeMessage: string
                    emailCodeSubmit: string
                    emailCodeTitle: string
                    emailError: string
                    emailFieldLabel: string
                    emailLabel: string
                    emailMessage: string
                    emailSubmit: string
                    emailTitle: string
                    field1error: string
                    field1label: string
                    field2error: string
                    field2label: string
                    field3error: string
                    field3label: string
                    field4error: string
                    field4label: string
                    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
        siteId: string
        wlanId: string
    

    WlanPortalTemplate Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The WlanPortalTemplate resource accepts the following input properties:

    PortalTemplate WlanPortalTemplatePortalTemplateArgs
    portal template wlan settings
    SiteId string
    WlanId string
    Site WLAN ID
    portalTemplate WlanPortalTemplatePortalTemplate
    portal template wlan settings
    siteId String
    wlanId String
    Site WLAN ID
    portalTemplate WlanPortalTemplatePortalTemplate
    portal template wlan settings
    siteId string
    wlanId string
    Site WLAN ID
    portal_template WlanPortalTemplatePortalTemplateArgs
    portal template wlan settings
    site_id str
    wlan_id str
    Site WLAN ID
    portalTemplate Property Map
    portal template wlan settings
    siteId String
    wlanId String
    Site WLAN ID

    Outputs

    All input properties are implicitly available as output properties. Additionally, the WlanPortalTemplate resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing WlanPortalTemplate Resource

    Get an existing WlanPortalTemplate resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: WlanPortalTemplateState, opts?: CustomResourceOptions): WlanPortalTemplate
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            portal_template: Optional[WlanPortalTemplatePortalTemplateArgs] = None,
            site_id: Optional[str] = None,
            wlan_id: Optional[str] = None) -> WlanPortalTemplate
    func 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.
    The following state arguments are supported:
    PortalTemplate WlanPortalTemplatePortalTemplateArgs
    portal template wlan settings
    SiteId string
    WlanId string
    Site WLAN ID
    portalTemplate WlanPortalTemplatePortalTemplate
    portal template wlan settings
    siteId String
    wlanId String
    Site WLAN ID
    portalTemplate WlanPortalTemplatePortalTemplate
    portal template wlan settings
    siteId string
    wlanId string
    Site WLAN ID
    portal_template WlanPortalTemplatePortalTemplateArgs
    portal template wlan settings
    site_id str
    wlan_id str
    Site WLAN ID
    portalTemplate Property Map
    portal template wlan settings
    siteId String
    wlanId String
    Site WLAN ID

    Supporting Types

    WlanPortalTemplatePortalTemplate, WlanPortalTemplatePortalTemplateArgs

    AccessCodeAlternateEmail string
    Alignment string
    defines alignment on portal. enum: center, left, right
    AuthButtonAmazon string
    label for Amazon auth button
    AuthButtonAzure string
    label for Azure auth button
    AuthButtonEmail string
    label for Email auth button
    AuthButtonFacebook string
    label for Facebook auth button
    AuthButtonGoogle string
    label for Google auth button
    AuthButtonMicrosoft string
    label for Microsoft auth button
    AuthButtonPassphrase string
    label for passphrase auth button
    AuthButtonSms string
    label for SMS auth button
    AuthButtonSponsor string
    label for Sponsor auth button
    AuthLabel string
    BackLink string
    label of the link to go back to /logon
    Color string
    Portal main color
    ColorDark string
    ColorLight string
    Company bool
    whether company field is required
    CompanyError string
    error message when company not provided
    CompanyLabel string
    label of company field
    Email bool
    whether email field is required
    EmailAccessDomainError string
    error message when a user has valid social login but doesn't match specified email domains.
    EmailCancel string
    Label for cancel confirmation code submission using email auth
    EmailCodeCancel string
    EmailCodeError string
    EmailCodeFieldLabel string
    EmailCodeMessage string
    EmailCodeSubmit string
    EmailCodeTitle string
    EmailError string
    error message when email not provided
    EmailFieldLabel string
    EmailLabel string
    label of email field
    EmailMessage string
    EmailSubmit string
    Label for confirmation code submit button using email auth
    EmailTitle 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.JuniperMist.Site.Inputs.WlanPortalTemplatePortalTemplateLocales>
    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 png image`
    Message string
    MultiAuth bool
    Name bool
    whether name field is required
    NameError string
    error message when name not provided
    NameLabel string
    label of name field
    OptOutDefault bool
    Default value for the Do not store checkbox
    Optout bool
    whether to display Do Not Store My Personal Information
    OptoutLabel string
    label for Do Not Store My Personal Information
    PageTitle string
    PassphraseCancel string
    Label for the Passphrase cancel button
    PassphraseError string
    error message when invalid passphrase is provided
    PassphraseLabel string
    Passphrase
    PassphraseMessage string
    PassphraseSubmit string
    Label for the Passphrase submit button
    PassphraseTitle string
    Title for passphrase details page
    PoweredBy bool
    whether to show "Powered by Mist"
    Privacy bool
    wheter to require the Privacy Term acceptance
    PrivacyPolicyAcceptLabel string
    prefix of the label of the link to go to Privacy Policy
    PrivacyPolicyError string
    error message when Privacy Policy not accepted
    PrivacyPolicyLink string
    label of the link to go to Privacy Policy
    PrivacyPolicyText string
    text of the Privacy Policy
    RequiredFieldLabel string
    label to denote required field
    ResponsiveLayout bool
    SignInLabel string
    label of the button to /signin
    SmsCarrierDefault string
    SmsCarrierError string
    SmsCarrierFieldLabel string
    label for mobile carrier drop-down list
    SmsCodeCancel string
    Label for cancel confirmation code submission
    SmsCodeError string
    error message when confirmation code is invalid
    SmsCodeFieldLabel string
    SmsCodeMessage string
    SmsCodeSubmit string
    Label for confirmation code submit button
    SmsCodeTitle string
    SmsCountryFieldLabel string
    SmsCountryFormat string
    SmsHaveAccessCode string
    Label for checkbox to specify that the user has access code
    SmsIsTwilio bool
    SmsMessageFormat string
    format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
    SmsNumberCancel string
    label for canceling mobile details for SMS auth
    SmsNumberError string
    SmsNumberFieldLabel string
    label for field to provide mobile number
    SmsNumberFormat string
    SmsNumberMessage string
    SmsNumberSubmit string
    label for submit button for code generation
    SmsNumberTitle string
    Title for phone number details
    SmsUsernameFormat string
    SmsValidityDuration int
    how long confirmation code should be considered valid (in minutes)
    SponsorBackLink string
    SponsorCancel string
    SponsorEmail string
    label for Sponsor Email
    SponsorEmailError string
    SponsorEmailTemplate string
    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 authorized
    • deny_url: Renders URL to reject the request
    • guest_email: Renders Email ID of the guest
    • guest_name: Renders Name of the guest
    • field1: Renders value of the Custom Field 1
    • field2: Renders value of the Custom Field 2
    • sponsor_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)
    SponsorInfoApproved string
    SponsorInfoDenied string
    SponsorInfoPending string
    SponsorName string
    label for Sponsor Name
    SponsorNameError string
    SponsorNotePending string
    SponsorRequestAccess string
    submit button label request Wifi Access and notify sponsor about guest request
    SponsorStatusApproved string
    text to display if sponsor approves request
    SponsorStatusDenied string
    text to display when sponsor denies request
    SponsorStatusPending string
    text to display if request is still pending
    SponsorSubmit string
    submit button label to notify sponsor about guest request
    SponsorsError string
    SponsorsFieldLabel string
    Tos bool
    TosAcceptLabel string
    prefix of the label of the link to go to tos
    TosError string
    error message when tos not accepted
    TosLink string
    label of the link to go to tos
    TosText string
    text of the Terms of Service
    AccessCodeAlternateEmail string
    Alignment string
    defines alignment on portal. enum: center, left, right
    AuthButtonAmazon string
    label for Amazon auth button
    AuthButtonAzure string
    label for Azure auth button
    AuthButtonEmail string
    label for Email auth button
    AuthButtonFacebook string
    label for Facebook auth button
    AuthButtonGoogle string
    label for Google auth button
    AuthButtonMicrosoft string
    label for Microsoft auth button
    AuthButtonPassphrase string
    label for passphrase auth button
    AuthButtonSms string
    label for SMS auth button
    AuthButtonSponsor string
    label for Sponsor auth button
    AuthLabel string
    BackLink string
    label of the link to go back to /logon
    Color string
    Portal main color
    ColorDark string
    ColorLight string
    Company bool
    whether company field is required
    CompanyError string
    error message when company not provided
    CompanyLabel string
    label of company field
    Email bool
    whether email field is required
    EmailAccessDomainError string
    error message when a user has valid social login but doesn't match specified email domains.
    EmailCancel string
    Label for cancel confirmation code submission using email auth
    EmailCodeCancel string
    EmailCodeError string
    EmailCodeFieldLabel string
    EmailCodeMessage string
    EmailCodeSubmit string
    EmailCodeTitle string
    EmailError string
    error message when email not provided
    EmailFieldLabel string
    EmailLabel string
    label of email field
    EmailMessage string
    EmailSubmit string
    Label for confirmation code submit button using email auth
    EmailTitle 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]WlanPortalTemplatePortalTemplateLocales
    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 png image`
    Message string
    MultiAuth bool
    Name bool
    whether name field is required
    NameError string
    error message when name not provided
    NameLabel string
    label of name field
    OptOutDefault bool
    Default value for the Do not store checkbox
    Optout bool
    whether to display Do Not Store My Personal Information
    OptoutLabel string
    label for Do Not Store My Personal Information
    PageTitle string
    PassphraseCancel string
    Label for the Passphrase cancel button
    PassphraseError string
    error message when invalid passphrase is provided
    PassphraseLabel string
    Passphrase
    PassphraseMessage string
    PassphraseSubmit string
    Label for the Passphrase submit button
    PassphraseTitle string
    Title for passphrase details page
    PoweredBy bool
    whether to show "Powered by Mist"
    Privacy bool
    wheter to require the Privacy Term acceptance
    PrivacyPolicyAcceptLabel string
    prefix of the label of the link to go to Privacy Policy
    PrivacyPolicyError string
    error message when Privacy Policy not accepted
    PrivacyPolicyLink string
    label of the link to go to Privacy Policy
    PrivacyPolicyText string
    text of the Privacy Policy
    RequiredFieldLabel string
    label to denote required field
    ResponsiveLayout bool
    SignInLabel string
    label of the button to /signin
    SmsCarrierDefault string
    SmsCarrierError string
    SmsCarrierFieldLabel string
    label for mobile carrier drop-down list
    SmsCodeCancel string
    Label for cancel confirmation code submission
    SmsCodeError string
    error message when confirmation code is invalid
    SmsCodeFieldLabel string
    SmsCodeMessage string
    SmsCodeSubmit string
    Label for confirmation code submit button
    SmsCodeTitle string
    SmsCountryFieldLabel string
    SmsCountryFormat string
    SmsHaveAccessCode string
    Label for checkbox to specify that the user has access code
    SmsIsTwilio bool
    SmsMessageFormat string
    format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
    SmsNumberCancel string
    label for canceling mobile details for SMS auth
    SmsNumberError string
    SmsNumberFieldLabel string
    label for field to provide mobile number
    SmsNumberFormat string
    SmsNumberMessage string
    SmsNumberSubmit string
    label for submit button for code generation
    SmsNumberTitle string
    Title for phone number details
    SmsUsernameFormat string
    SmsValidityDuration int
    how long confirmation code should be considered valid (in minutes)
    SponsorBackLink string
    SponsorCancel string
    SponsorEmail string
    label for Sponsor Email
    SponsorEmailError string
    SponsorEmailTemplate string
    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 authorized
    • deny_url: Renders URL to reject the request
    • guest_email: Renders Email ID of the guest
    • guest_name: Renders Name of the guest
    • field1: Renders value of the Custom Field 1
    • field2: Renders value of the Custom Field 2
    • sponsor_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)
    SponsorInfoApproved string
    SponsorInfoDenied string
    SponsorInfoPending string
    SponsorName string
    label for Sponsor Name
    SponsorNameError string
    SponsorNotePending string
    SponsorRequestAccess string
    submit button label request Wifi Access and notify sponsor about guest request
    SponsorStatusApproved string
    text to display if sponsor approves request
    SponsorStatusDenied string
    text to display when sponsor denies request
    SponsorStatusPending string
    text to display if request is still pending
    SponsorSubmit string
    submit button label to notify sponsor about guest request
    SponsorsError string
    SponsorsFieldLabel string
    Tos bool
    TosAcceptLabel string
    prefix of the label of the link to go to tos
    TosError string
    error message when tos not accepted
    TosLink string
    label of the link to go to tos
    TosText string
    text of the Terms of Service
    accessCodeAlternateEmail String
    alignment String
    defines alignment on portal. enum: center, left, right
    authButtonAmazon String
    label for Amazon auth button
    authButtonAzure String
    label for Azure auth button
    authButtonEmail String
    label for Email auth button
    authButtonFacebook String
    label for Facebook auth button
    authButtonGoogle String
    label for Google auth button
    authButtonMicrosoft String
    label for Microsoft auth button
    authButtonPassphrase String
    label for passphrase auth button
    authButtonSms String
    label for SMS auth button
    authButtonSponsor String
    label for Sponsor auth button
    authLabel String
    backLink String
    label of the link to go back to /logon
    color String
    Portal main color
    colorDark String
    colorLight String
    company Boolean
    whether company field is required
    companyError String
    error message when company not provided
    companyLabel String
    label of company field
    email Boolean
    whether email field is required
    emailAccessDomainError String
    error message when a user has valid social login but doesn't match specified email domains.
    emailCancel String
    Label for cancel confirmation code submission using email auth
    emailCodeCancel String
    emailCodeError String
    emailCodeFieldLabel String
    emailCodeMessage String
    emailCodeSubmit String
    emailCodeTitle String
    emailError String
    error message when email not provided
    emailFieldLabel String
    emailLabel String
    label of email field
    emailMessage String
    emailSubmit String
    Label for confirmation code submit button using email auth
    emailTitle 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,WlanPortalTemplatePortalTemplateLocales>
    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 png image`
    message String
    multiAuth Boolean
    name Boolean
    whether name field is required
    nameError String
    error message when name not provided
    nameLabel String
    label of name field
    optOutDefault Boolean
    Default value for the Do not store checkbox
    optout Boolean
    whether to display Do Not Store My Personal Information
    optoutLabel String
    label for Do Not Store My Personal Information
    pageTitle String
    passphraseCancel String
    Label for the Passphrase cancel button
    passphraseError String
    error message when invalid passphrase is provided
    passphraseLabel String
    Passphrase
    passphraseMessage String
    passphraseSubmit String
    Label for the Passphrase submit button
    passphraseTitle String
    Title for passphrase details page
    poweredBy Boolean
    whether to show "Powered by Mist"
    privacy Boolean
    wheter to require the Privacy Term acceptance
    privacyPolicyAcceptLabel String
    prefix of the label of the link to go to Privacy Policy
    privacyPolicyError String
    error message when Privacy Policy not accepted
    privacyPolicyLink String
    label of the link to go to Privacy Policy
    privacyPolicyText String
    text of the Privacy Policy
    requiredFieldLabel String
    label to denote required field
    responsiveLayout Boolean
    signInLabel String
    label of the button to /signin
    smsCarrierDefault String
    smsCarrierError String
    smsCarrierFieldLabel String
    label for mobile carrier drop-down list
    smsCodeCancel String
    Label for cancel confirmation code submission
    smsCodeError String
    error message when confirmation code is invalid
    smsCodeFieldLabel String
    smsCodeMessage String
    smsCodeSubmit String
    Label for confirmation code submit button
    smsCodeTitle String
    smsCountryFieldLabel String
    smsCountryFormat String
    smsHaveAccessCode String
    Label for checkbox to specify that the user has access code
    smsIsTwilio Boolean
    smsMessageFormat String
    format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
    smsNumberCancel String
    label for canceling mobile details for SMS auth
    smsNumberError String
    smsNumberFieldLabel String
    label for field to provide mobile number
    smsNumberFormat String
    smsNumberMessage String
    smsNumberSubmit String
    label for submit button for code generation
    smsNumberTitle String
    Title for phone number details
    smsUsernameFormat String
    smsValidityDuration Integer
    how long confirmation code should be considered valid (in minutes)
    sponsorBackLink String
    sponsorCancel String
    sponsorEmail String
    label for Sponsor Email
    sponsorEmailError String
    sponsorEmailTemplate String
    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 authorized
    • deny_url: Renders URL to reject the request
    • guest_email: Renders Email ID of the guest
    • guest_name: Renders Name of the guest
    • field1: Renders value of the Custom Field 1
    • field2: Renders value of the Custom Field 2
    • sponsor_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)
    sponsorInfoApproved String
    sponsorInfoDenied String
    sponsorInfoPending String
    sponsorName String
    label for Sponsor Name
    sponsorNameError String
    sponsorNotePending String
    sponsorRequestAccess String
    submit button label request Wifi Access and notify sponsor about guest request
    sponsorStatusApproved String
    text to display if sponsor approves request
    sponsorStatusDenied String
    text to display when sponsor denies request
    sponsorStatusPending String
    text to display if request is still pending
    sponsorSubmit String
    submit button label to notify sponsor about guest request
    sponsorsError String
    sponsorsFieldLabel String
    tos Boolean
    tosAcceptLabel String
    prefix of the label of the link to go to tos
    tosError String
    error message when tos not accepted
    tosLink String
    label of the link to go to tos
    tosText String
    text of the Terms of Service
    accessCodeAlternateEmail string
    alignment string
    defines alignment on portal. enum: center, left, right
    authButtonAmazon string
    label for Amazon auth button
    authButtonAzure string
    label for Azure auth button
    authButtonEmail string
    label for Email auth button
    authButtonFacebook string
    label for Facebook auth button
    authButtonGoogle string
    label for Google auth button
    authButtonMicrosoft string
    label for Microsoft auth button
    authButtonPassphrase string
    label for passphrase auth button
    authButtonSms string
    label for SMS auth button
    authButtonSponsor string
    label for Sponsor auth button
    authLabel string
    backLink string
    label of the link to go back to /logon
    color string
    Portal main color
    colorDark string
    colorLight string
    company boolean
    whether company field is required
    companyError string
    error message when company not provided
    companyLabel string
    label of company field
    email boolean
    whether email field is required
    emailAccessDomainError string
    error message when a user has valid social login but doesn't match specified email domains.
    emailCancel string
    Label for cancel confirmation code submission using email auth
    emailCodeCancel string
    emailCodeError string
    emailCodeFieldLabel string
    emailCodeMessage string
    emailCodeSubmit string
    emailCodeTitle string
    emailError string
    error message when email not provided
    emailFieldLabel string
    emailLabel string
    label of email field
    emailMessage string
    emailSubmit string
    Label for confirmation code submit button using email auth
    emailTitle 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]: WlanPortalTemplatePortalTemplateLocales}
    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 png image`
    message string
    multiAuth boolean
    name boolean
    whether name field is required
    nameError string
    error message when name not provided
    nameLabel string
    label of name field
    optOutDefault boolean
    Default value for the Do not store checkbox
    optout boolean
    whether to display Do Not Store My Personal Information
    optoutLabel string
    label for Do Not Store My Personal Information
    pageTitle string
    passphraseCancel string
    Label for the Passphrase cancel button
    passphraseError string
    error message when invalid passphrase is provided
    passphraseLabel string
    Passphrase
    passphraseMessage string
    passphraseSubmit string
    Label for the Passphrase submit button
    passphraseTitle string
    Title for passphrase details page
    poweredBy boolean
    whether to show "Powered by Mist"
    privacy boolean
    wheter to require the Privacy Term acceptance
    privacyPolicyAcceptLabel string
    prefix of the label of the link to go to Privacy Policy
    privacyPolicyError string
    error message when Privacy Policy not accepted
    privacyPolicyLink string
    label of the link to go to Privacy Policy
    privacyPolicyText string
    text of the Privacy Policy
    requiredFieldLabel string
    label to denote required field
    responsiveLayout boolean
    signInLabel string
    label of the button to /signin
    smsCarrierDefault string
    smsCarrierError string
    smsCarrierFieldLabel string
    label for mobile carrier drop-down list
    smsCodeCancel string
    Label for cancel confirmation code submission
    smsCodeError string
    error message when confirmation code is invalid
    smsCodeFieldLabel string
    smsCodeMessage string
    smsCodeSubmit string
    Label for confirmation code submit button
    smsCodeTitle string
    smsCountryFieldLabel string
    smsCountryFormat string
    smsHaveAccessCode string
    Label for checkbox to specify that the user has access code
    smsIsTwilio boolean
    smsMessageFormat string
    format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
    smsNumberCancel string
    label for canceling mobile details for SMS auth
    smsNumberError string
    smsNumberFieldLabel string
    label for field to provide mobile number
    smsNumberFormat string
    smsNumberMessage string
    smsNumberSubmit string
    label for submit button for code generation
    smsNumberTitle string
    Title for phone number details
    smsUsernameFormat string
    smsValidityDuration number
    how long confirmation code should be considered valid (in minutes)
    sponsorBackLink string
    sponsorCancel string
    sponsorEmail string
    label for Sponsor Email
    sponsorEmailError string
    sponsorEmailTemplate string
    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 authorized
    • deny_url: Renders URL to reject the request
    • guest_email: Renders Email ID of the guest
    • guest_name: Renders Name of the guest
    • field1: Renders value of the Custom Field 1
    • field2: Renders value of the Custom Field 2
    • sponsor_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)
    sponsorInfoApproved string
    sponsorInfoDenied string
    sponsorInfoPending string
    sponsorName string
    label for Sponsor Name
    sponsorNameError string
    sponsorNotePending string
    sponsorRequestAccess string
    submit button label request Wifi Access and notify sponsor about guest request
    sponsorStatusApproved string
    text to display if sponsor approves request
    sponsorStatusDenied string
    text to display when sponsor denies request
    sponsorStatusPending string
    text to display if request is still pending
    sponsorSubmit string
    submit button label to notify sponsor about guest request
    sponsorsError string
    sponsorsFieldLabel string
    tos boolean
    tosAcceptLabel string
    prefix of the label of the link to go to tos
    tosError string
    error message when tos not accepted
    tosLink string
    label of the link to go to tos
    tosText string
    text of the Terms of Service
    access_code_alternate_email str
    alignment str
    defines alignment on portal. enum: center, left, right
    auth_button_amazon str
    label for Amazon auth button
    auth_button_azure str
    label for Azure auth button
    auth_button_email str
    label for Email auth button
    auth_button_facebook str
    label for Facebook auth button
    auth_button_google str
    label for Google auth button
    auth_button_microsoft str
    label for Microsoft auth button
    auth_button_passphrase str
    label for passphrase auth button
    auth_button_sms str
    label for SMS auth button
    auth_button_sponsor 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_domain_error str
    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_cancel str
    email_code_error str
    email_code_field_label str
    email_code_message str
    email_code_submit str
    email_code_title str
    email_error str
    error message when email not provided
    email_field_label str
    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, WlanPortalTemplatePortalTemplateLocales]
    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 png image`
    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_default bool
    Default value for the Do not store checkbox
    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_accept_label str
    prefix of the label of the link to go to Privacy Policy
    privacy_policy_error str
    error message when Privacy Policy not accepted
    privacy_policy_link str
    label of the link to go to Privacy Policy
    privacy_policy_text str
    text of the Privacy Policy
    required_field_label str
    label to denote required field
    responsive_layout bool
    sign_in_label str
    label of the button to /signin
    sms_carrier_default str
    sms_carrier_error str
    sms_carrier_field_label str
    label for mobile carrier drop-down list
    sms_code_cancel str
    Label for cancel confirmation code submission
    sms_code_error str
    error message when confirmation code is invalid
    sms_code_field_label str
    sms_code_message str
    sms_code_submit str
    Label for confirmation code submit button
    sms_code_title str
    sms_country_field_label str
    sms_country_format str
    sms_have_access_code str
    Label for checkbox to specify that the user has access code
    sms_is_twilio bool
    sms_message_format str
    format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
    sms_number_cancel str
    label for canceling mobile details for SMS auth
    sms_number_error str
    sms_number_field_label str
    label for field to provide mobile number
    sms_number_format str
    sms_number_message str
    sms_number_submit str
    label for submit button for code generation
    sms_number_title str
    Title for phone number details
    sms_username_format str
    sms_validity_duration int
    how long confirmation code should be considered valid (in minutes)
    str
    str
    str
    label for Sponsor Email
    str
    str
    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 authorized
    • deny_url: Renders URL to reject the request
    • guest_email: Renders Email ID of the guest
    • guest_name: Renders Name of the guest
    • field1: Renders value of the Custom Field 1
    • field2: Renders value of the Custom Field 2
    • sponsor_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)
    str
    str
    str
    str
    label for Sponsor Name
    str
    str
    str
    submit button label request Wifi Access and notify sponsor about guest request
    str
    text to display if sponsor approves request
    str
    text to display when sponsor denies request
    str
    text to display if request is still pending
    str
    submit button label to notify sponsor about guest request
    sponsors_error str
    sponsors_field_label str
    tos bool
    tos_accept_label str
    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
    accessCodeAlternateEmail String
    alignment String
    defines alignment on portal. enum: center, left, right
    authButtonAmazon String
    label for Amazon auth button
    authButtonAzure String
    label for Azure auth button
    authButtonEmail String
    label for Email auth button
    authButtonFacebook String
    label for Facebook auth button
    authButtonGoogle String
    label for Google auth button
    authButtonMicrosoft String
    label for Microsoft auth button
    authButtonPassphrase String
    label for passphrase auth button
    authButtonSms String
    label for SMS auth button
    authButtonSponsor String
    label for Sponsor auth button
    authLabel String
    backLink String
    label of the link to go back to /logon
    color String
    Portal main color
    colorDark String
    colorLight String
    company Boolean
    whether company field is required
    companyError String
    error message when company not provided
    companyLabel String
    label of company field
    email Boolean
    whether email field is required
    emailAccessDomainError String
    error message when a user has valid social login but doesn't match specified email domains.
    emailCancel String
    Label for cancel confirmation code submission using email auth
    emailCodeCancel String
    emailCodeError String
    emailCodeFieldLabel String
    emailCodeMessage String
    emailCodeSubmit String
    emailCodeTitle String
    emailError String
    error message when email not provided
    emailFieldLabel String
    emailLabel String
    label of email field
    emailMessage String
    emailSubmit String
    Label for confirmation code submit button using email auth
    emailTitle 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 png image`
    message String
    multiAuth Boolean
    name Boolean
    whether name field is required
    nameError String
    error message when name not provided
    nameLabel String
    label of name field
    optOutDefault Boolean
    Default value for the Do not store checkbox
    optout Boolean
    whether to display Do Not Store My Personal Information
    optoutLabel String
    label for Do Not Store My Personal Information
    pageTitle String
    passphraseCancel String
    Label for the Passphrase cancel button
    passphraseError String
    error message when invalid passphrase is provided
    passphraseLabel String
    Passphrase
    passphraseMessage String
    passphraseSubmit String
    Label for the Passphrase submit button
    passphraseTitle String
    Title for passphrase details page
    poweredBy Boolean
    whether to show "Powered by Mist"
    privacy Boolean
    wheter to require the Privacy Term acceptance
    privacyPolicyAcceptLabel String
    prefix of the label of the link to go to Privacy Policy
    privacyPolicyError String
    error message when Privacy Policy not accepted
    privacyPolicyLink String
    label of the link to go to Privacy Policy
    privacyPolicyText String
    text of the Privacy Policy
    requiredFieldLabel String
    label to denote required field
    responsiveLayout Boolean
    signInLabel String
    label of the button to /signin
    smsCarrierDefault String
    smsCarrierError String
    smsCarrierFieldLabel String
    label for mobile carrier drop-down list
    smsCodeCancel String
    Label for cancel confirmation code submission
    smsCodeError String
    error message when confirmation code is invalid
    smsCodeFieldLabel String
    smsCodeMessage String
    smsCodeSubmit String
    Label for confirmation code submit button
    smsCodeTitle String
    smsCountryFieldLabel String
    smsCountryFormat String
    smsHaveAccessCode String
    Label for checkbox to specify that the user has access code
    smsIsTwilio Boolean
    smsMessageFormat String
    format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
    smsNumberCancel String
    label for canceling mobile details for SMS auth
    smsNumberError String
    smsNumberFieldLabel String
    label for field to provide mobile number
    smsNumberFormat String
    smsNumberMessage String
    smsNumberSubmit String
    label for submit button for code generation
    smsNumberTitle String
    Title for phone number details
    smsUsernameFormat String
    smsValidityDuration Number
    how long confirmation code should be considered valid (in minutes)
    sponsorBackLink String
    sponsorCancel String
    sponsorEmail String
    label for Sponsor Email
    sponsorEmailError String
    sponsorEmailTemplate String
    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 authorized
    • deny_url: Renders URL to reject the request
    • guest_email: Renders Email ID of the guest
    • guest_name: Renders Name of the guest
    • field1: Renders value of the Custom Field 1
    • field2: Renders value of the Custom Field 2
    • sponsor_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)
    sponsorInfoApproved String
    sponsorInfoDenied String
    sponsorInfoPending String
    sponsorName String
    label for Sponsor Name
    sponsorNameError String
    sponsorNotePending String
    sponsorRequestAccess String
    submit button label request Wifi Access and notify sponsor about guest request
    sponsorStatusApproved String
    text to display if sponsor approves request
    sponsorStatusDenied String
    text to display when sponsor denies request
    sponsorStatusPending String
    text to display if request is still pending
    sponsorSubmit String
    submit button label to notify sponsor about guest request
    sponsorsError String
    sponsorsFieldLabel String
    tos Boolean
    tosAcceptLabel String
    prefix of the label of the link to go to tos
    tosError String
    error message when tos not accepted
    tosLink String
    label of the link to go to tos
    tosText String
    text of the Terms of Service

    WlanPortalTemplatePortalTemplateLocales, WlanPortalTemplatePortalTemplateLocalesArgs

    AuthButtonAmazon string
    label for Amazon auth button
    AuthButtonAzure string
    label for Azure auth button
    AuthButtonEmail string
    label for Email auth button
    AuthButtonFacebook string
    label for Facebook auth button
    AuthButtonGoogle string
    label for Google auth button
    AuthButtonMicrosoft string
    label for Microsoft auth button
    AuthButtonPassphrase string
    label for passphrase auth button
    AuthButtonSms string
    label for SMS auth button
    AuthButtonSponsor string
    label for Sponsor auth button
    AuthLabel string
    BackLink string
    label of the link to go back to /logon
    CompanyError string
    error message when company not provided
    CompanyLabel string
    label of company field
    EmailAccessDomainError string
    error message when a user has valid social login but doesn't match specified email domains.
    EmailCancel string
    Label for cancel confirmation code submission using email auth
    EmailCodeCancel string
    EmailCodeError string
    EmailCodeFieldLabel string
    EmailCodeMessage string
    EmailCodeSubmit string
    EmailCodeTitle string
    EmailError string
    error message when email not provided
    EmailFieldLabel string
    EmailLabel string
    label of email field
    EmailMessage string
    EmailSubmit string
    Label for confirmation code submit button using email auth
    EmailTitle 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
    NameError string
    error message when name not provided
    NameLabel string
    label of name field
    OptoutLabel string
    label for Do Not Store My Personal Information
    PageTitle string
    PassphraseCancel string
    Label for the Passphrase cancel button
    PassphraseError string
    error message when invalid passphrase is provided
    PassphraseLabel string
    Passphrase
    PassphraseMessage string
    PassphraseSubmit string
    Label for the Passphrase submit button
    PassphraseTitle string
    Title for passphrase details page
    PrivacyPolicyAcceptLabel string
    prefix of the label of the link to go to Privacy Policy
    PrivacyPolicyError string
    error message when Privacy Policy not accepted
    PrivacyPolicyLink string
    label of the link to go to Privacy Policy
    PrivacyPolicyText string
    text of the Privacy Policy
    RequiredFieldLabel string
    label to denote required field
    SignInLabel string
    label of the button to /signin
    SmsCarrierDefault string
    SmsCarrierError string
    SmsCarrierFieldLabel string
    label for mobile carrier drop-down list
    SmsCodeCancel string
    Label for cancel confirmation code submission
    SmsCodeError string
    error message when confirmation code is invalid
    SmsCodeFieldLabel string
    SmsCodeMessage string
    SmsCodeSubmit string
    Label for confirmation code submit button
    SmsCodeTitle string
    SmsCountryFieldLabel string
    SmsCountryFormat string
    SmsHaveAccessCode string
    Label for checkbox to specify that the user has access code
    SmsMessageFormat string
    format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
    SmsNumberCancel string
    label for canceling mobile details for SMS auth
    SmsNumberError string
    SmsNumberFieldLabel string
    label for field to provide mobile number
    SmsNumberFormat string
    SmsNumberMessage string
    SmsNumberSubmit string
    label for submit button for code generation
    SmsNumberTitle string
    Title for phone number details
    SmsUsernameFormat string
    SponsorBackLink string
    SponsorCancel string
    SponsorEmail string
    label for Sponsor Email
    SponsorEmailError string
    SponsorInfoApproved string
    SponsorInfoDenied string
    SponsorInfoPending string
    SponsorName string
    label for Sponsor Name
    SponsorNameError string
    SponsorNotePending string
    SponsorRequestAccess string
    submit button label request Wifi Access and notify sponsor about guest request
    SponsorStatusApproved string
    text to display if sponsor approves request
    SponsorStatusDenied string
    text to display when sponsor denies request
    SponsorStatusPending string
    text to display if request is still pending
    SponsorSubmit string
    submit button label to notify sponsor about guest request
    SponsorsError string
    SponsorsFieldLabel string
    TosAcceptLabel string
    prefix of the label of the link to go to tos
    TosError string
    error message when tos not accepted
    TosLink string
    label of the link to go to tos
    TosText string
    text of the Terms of Service
    AuthButtonAmazon string
    label for Amazon auth button
    AuthButtonAzure string
    label for Azure auth button
    AuthButtonEmail string
    label for Email auth button
    AuthButtonFacebook string
    label for Facebook auth button
    AuthButtonGoogle string
    label for Google auth button
    AuthButtonMicrosoft string
    label for Microsoft auth button
    AuthButtonPassphrase string
    label for passphrase auth button
    AuthButtonSms string
    label for SMS auth button
    AuthButtonSponsor string
    label for Sponsor auth button
    AuthLabel string
    BackLink string
    label of the link to go back to /logon
    CompanyError string
    error message when company not provided
    CompanyLabel string
    label of company field
    EmailAccessDomainError string
    error message when a user has valid social login but doesn't match specified email domains.
    EmailCancel string
    Label for cancel confirmation code submission using email auth
    EmailCodeCancel string
    EmailCodeError string
    EmailCodeFieldLabel string
    EmailCodeMessage string
    EmailCodeSubmit string
    EmailCodeTitle string
    EmailError string
    error message when email not provided
    EmailFieldLabel string
    EmailLabel string
    label of email field
    EmailMessage string
    EmailSubmit string
    Label for confirmation code submit button using email auth
    EmailTitle 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
    NameError string
    error message when name not provided
    NameLabel string
    label of name field
    OptoutLabel string
    label for Do Not Store My Personal Information
    PageTitle string
    PassphraseCancel string
    Label for the Passphrase cancel button
    PassphraseError string
    error message when invalid passphrase is provided
    PassphraseLabel string
    Passphrase
    PassphraseMessage string
    PassphraseSubmit string
    Label for the Passphrase submit button
    PassphraseTitle string
    Title for passphrase details page
    PrivacyPolicyAcceptLabel string
    prefix of the label of the link to go to Privacy Policy
    PrivacyPolicyError string
    error message when Privacy Policy not accepted
    PrivacyPolicyLink string
    label of the link to go to Privacy Policy
    PrivacyPolicyText string
    text of the Privacy Policy
    RequiredFieldLabel string
    label to denote required field
    SignInLabel string
    label of the button to /signin
    SmsCarrierDefault string
    SmsCarrierError string
    SmsCarrierFieldLabel string
    label for mobile carrier drop-down list
    SmsCodeCancel string
    Label for cancel confirmation code submission
    SmsCodeError string
    error message when confirmation code is invalid
    SmsCodeFieldLabel string
    SmsCodeMessage string
    SmsCodeSubmit string
    Label for confirmation code submit button
    SmsCodeTitle string
    SmsCountryFieldLabel string
    SmsCountryFormat string
    SmsHaveAccessCode string
    Label for checkbox to specify that the user has access code
    SmsMessageFormat string
    format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
    SmsNumberCancel string
    label for canceling mobile details for SMS auth
    SmsNumberError string
    SmsNumberFieldLabel string
    label for field to provide mobile number
    SmsNumberFormat string
    SmsNumberMessage string
    SmsNumberSubmit string
    label for submit button for code generation
    SmsNumberTitle string
    Title for phone number details
    SmsUsernameFormat string
    SponsorBackLink string
    SponsorCancel string
    SponsorEmail string
    label for Sponsor Email
    SponsorEmailError string
    SponsorInfoApproved string
    SponsorInfoDenied string
    SponsorInfoPending string
    SponsorName string
    label for Sponsor Name
    SponsorNameError string
    SponsorNotePending string
    SponsorRequestAccess string
    submit button label request Wifi Access and notify sponsor about guest request
    SponsorStatusApproved string
    text to display if sponsor approves request
    SponsorStatusDenied string
    text to display when sponsor denies request
    SponsorStatusPending string
    text to display if request is still pending
    SponsorSubmit string
    submit button label to notify sponsor about guest request
    SponsorsError string
    SponsorsFieldLabel string
    TosAcceptLabel string
    prefix of the label of the link to go to tos
    TosError string
    error message when tos not accepted
    TosLink string
    label of the link to go to tos
    TosText string
    text of the Terms of Service
    authButtonAmazon String
    label for Amazon auth button
    authButtonAzure String
    label for Azure auth button
    authButtonEmail String
    label for Email auth button
    authButtonFacebook String
    label for Facebook auth button
    authButtonGoogle String
    label for Google auth button
    authButtonMicrosoft String
    label for Microsoft auth button
    authButtonPassphrase String
    label for passphrase auth button
    authButtonSms String
    label for SMS auth button
    authButtonSponsor String
    label for Sponsor auth button
    authLabel String
    backLink String
    label of the link to go back to /logon
    companyError String
    error message when company not provided
    companyLabel String
    label of company field
    emailAccessDomainError String
    error message when a user has valid social login but doesn't match specified email domains.
    emailCancel String
    Label for cancel confirmation code submission using email auth
    emailCodeCancel String
    emailCodeError String
    emailCodeFieldLabel String
    emailCodeMessage String
    emailCodeSubmit String
    emailCodeTitle String
    emailError String
    error message when email not provided
    emailFieldLabel String
    emailLabel String
    label of email field
    emailMessage String
    emailSubmit String
    Label for confirmation code submit button using email auth
    emailTitle 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
    nameError String
    error message when name not provided
    nameLabel String
    label of name field
    optoutLabel String
    label for Do Not Store My Personal Information
    pageTitle String
    passphraseCancel String
    Label for the Passphrase cancel button
    passphraseError String
    error message when invalid passphrase is provided
    passphraseLabel String
    Passphrase
    passphraseMessage String
    passphraseSubmit String
    Label for the Passphrase submit button
    passphraseTitle String
    Title for passphrase details page
    privacyPolicyAcceptLabel String
    prefix of the label of the link to go to Privacy Policy
    privacyPolicyError String
    error message when Privacy Policy not accepted
    privacyPolicyLink String
    label of the link to go to Privacy Policy
    privacyPolicyText String
    text of the Privacy Policy
    requiredFieldLabel String
    label to denote required field
    signInLabel String
    label of the button to /signin
    smsCarrierDefault String
    smsCarrierError String
    smsCarrierFieldLabel String
    label for mobile carrier drop-down list
    smsCodeCancel String
    Label for cancel confirmation code submission
    smsCodeError String
    error message when confirmation code is invalid
    smsCodeFieldLabel String
    smsCodeMessage String
    smsCodeSubmit String
    Label for confirmation code submit button
    smsCodeTitle String
    smsCountryFieldLabel String
    smsCountryFormat String
    smsHaveAccessCode String
    Label for checkbox to specify that the user has access code
    smsMessageFormat String
    format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
    smsNumberCancel String
    label for canceling mobile details for SMS auth
    smsNumberError String
    smsNumberFieldLabel String
    label for field to provide mobile number
    smsNumberFormat String
    smsNumberMessage String
    smsNumberSubmit String
    label for submit button for code generation
    smsNumberTitle String
    Title for phone number details
    smsUsernameFormat String
    sponsorBackLink String
    sponsorCancel String
    sponsorEmail String
    label for Sponsor Email
    sponsorEmailError String
    sponsorInfoApproved String
    sponsorInfoDenied String
    sponsorInfoPending String
    sponsorName String
    label for Sponsor Name
    sponsorNameError String
    sponsorNotePending String
    sponsorRequestAccess String
    submit button label request Wifi Access and notify sponsor about guest request
    sponsorStatusApproved String
    text to display if sponsor approves request
    sponsorStatusDenied String
    text to display when sponsor denies request
    sponsorStatusPending String
    text to display if request is still pending
    sponsorSubmit String
    submit button label to notify sponsor about guest request
    sponsorsError String
    sponsorsFieldLabel String
    tosAcceptLabel String
    prefix of the label of the link to go to tos
    tosError String
    error message when tos not accepted
    tosLink String
    label of the link to go to tos
    tosText String
    text of the Terms of Service
    authButtonAmazon string
    label for Amazon auth button
    authButtonAzure string
    label for Azure auth button
    authButtonEmail string
    label for Email auth button
    authButtonFacebook string
    label for Facebook auth button
    authButtonGoogle string
    label for Google auth button
    authButtonMicrosoft string
    label for Microsoft auth button
    authButtonPassphrase string
    label for passphrase auth button
    authButtonSms string
    label for SMS auth button
    authButtonSponsor string
    label for Sponsor auth button
    authLabel string
    backLink string
    label of the link to go back to /logon
    companyError string
    error message when company not provided
    companyLabel string
    label of company field
    emailAccessDomainError string
    error message when a user has valid social login but doesn't match specified email domains.
    emailCancel string
    Label for cancel confirmation code submission using email auth
    emailCodeCancel string
    emailCodeError string
    emailCodeFieldLabel string
    emailCodeMessage string
    emailCodeSubmit string
    emailCodeTitle string
    emailError string
    error message when email not provided
    emailFieldLabel string
    emailLabel string
    label of email field
    emailMessage string
    emailSubmit string
    Label for confirmation code submit button using email auth
    emailTitle 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
    nameError string
    error message when name not provided
    nameLabel string
    label of name field
    optoutLabel string
    label for Do Not Store My Personal Information
    pageTitle string
    passphraseCancel string
    Label for the Passphrase cancel button
    passphraseError string
    error message when invalid passphrase is provided
    passphraseLabel string
    Passphrase
    passphraseMessage string
    passphraseSubmit string
    Label for the Passphrase submit button
    passphraseTitle string
    Title for passphrase details page
    privacyPolicyAcceptLabel string
    prefix of the label of the link to go to Privacy Policy
    privacyPolicyError string
    error message when Privacy Policy not accepted
    privacyPolicyLink string
    label of the link to go to Privacy Policy
    privacyPolicyText string
    text of the Privacy Policy
    requiredFieldLabel string
    label to denote required field
    signInLabel string
    label of the button to /signin
    smsCarrierDefault string
    smsCarrierError string
    smsCarrierFieldLabel string
    label for mobile carrier drop-down list
    smsCodeCancel string
    Label for cancel confirmation code submission
    smsCodeError string
    error message when confirmation code is invalid
    smsCodeFieldLabel string
    smsCodeMessage string
    smsCodeSubmit string
    Label for confirmation code submit button
    smsCodeTitle string
    smsCountryFieldLabel string
    smsCountryFormat string
    smsHaveAccessCode string
    Label for checkbox to specify that the user has access code
    smsMessageFormat string
    format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
    smsNumberCancel string
    label for canceling mobile details for SMS auth
    smsNumberError string
    smsNumberFieldLabel string
    label for field to provide mobile number
    smsNumberFormat string
    smsNumberMessage string
    smsNumberSubmit string
    label for submit button for code generation
    smsNumberTitle string
    Title for phone number details
    smsUsernameFormat string
    sponsorBackLink string
    sponsorCancel string
    sponsorEmail string
    label for Sponsor Email
    sponsorEmailError string
    sponsorInfoApproved string
    sponsorInfoDenied string
    sponsorInfoPending string
    sponsorName string
    label for Sponsor Name
    sponsorNameError string
    sponsorNotePending string
    sponsorRequestAccess string
    submit button label request Wifi Access and notify sponsor about guest request
    sponsorStatusApproved string
    text to display if sponsor approves request
    sponsorStatusDenied string
    text to display when sponsor denies request
    sponsorStatusPending string
    text to display if request is still pending
    sponsorSubmit string
    submit button label to notify sponsor about guest request
    sponsorsError string
    sponsorsFieldLabel string
    tosAcceptLabel string
    prefix of the label of the link to go to tos
    tosError string
    error message when tos not accepted
    tosLink string
    label of the link to go to tos
    tosText string
    text of the Terms of Service
    auth_button_amazon str
    label for Amazon auth button
    auth_button_azure str
    label for Azure auth button
    auth_button_email str
    label for Email auth button
    auth_button_facebook str
    label for Facebook auth button
    auth_button_google str
    label for Google auth button
    auth_button_microsoft str
    label for Microsoft auth button
    auth_button_passphrase str
    label for passphrase auth button
    auth_button_sms str
    label for SMS auth button
    auth_button_sponsor 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_domain_error str
    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_cancel str
    email_code_error str
    email_code_field_label str
    email_code_message str
    email_code_submit str
    email_code_title str
    email_error str
    error message when email not provided
    email_field_label str
    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_accept_label str
    prefix of the label of the link to go to Privacy Policy
    privacy_policy_error str
    error message when Privacy Policy not accepted
    privacy_policy_link str
    label of the link to go to Privacy Policy
    privacy_policy_text str
    text of the Privacy Policy
    required_field_label str
    label to denote required field
    sign_in_label str
    label of the button to /signin
    sms_carrier_default str
    sms_carrier_error str
    sms_carrier_field_label str
    label for mobile carrier drop-down list
    sms_code_cancel str
    Label for cancel confirmation code submission
    sms_code_error str
    error message when confirmation code is invalid
    sms_code_field_label str
    sms_code_message str
    sms_code_submit str
    Label for confirmation code submit button
    sms_code_title str
    sms_country_field_label str
    sms_country_format str
    sms_have_access_code str
    Label for checkbox to specify that the user has access code
    sms_message_format str
    format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
    sms_number_cancel str
    label for canceling mobile details for SMS auth
    sms_number_error str
    sms_number_field_label str
    label for field to provide mobile number
    sms_number_format str
    sms_number_message str
    sms_number_submit str
    label for submit button for code generation
    sms_number_title str
    Title for phone number details
    sms_username_format str
    str
    str
    str
    label for Sponsor Email
    str
    str
    str
    str
    str
    label for Sponsor Name
    str
    str
    str
    submit button label request Wifi Access and notify sponsor about guest request
    str
    text to display if sponsor approves request
    str
    text to display when sponsor denies request
    str
    text to display if request is still pending
    str
    submit button label to notify sponsor about guest request
    sponsors_error str
    sponsors_field_label str
    tos_accept_label str
    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
    authButtonAmazon String
    label for Amazon auth button
    authButtonAzure String
    label for Azure auth button
    authButtonEmail String
    label for Email auth button
    authButtonFacebook String
    label for Facebook auth button
    authButtonGoogle String
    label for Google auth button
    authButtonMicrosoft String
    label for Microsoft auth button
    authButtonPassphrase String
    label for passphrase auth button
    authButtonSms String
    label for SMS auth button
    authButtonSponsor String
    label for Sponsor auth button
    authLabel String
    backLink String
    label of the link to go back to /logon
    companyError String
    error message when company not provided
    companyLabel String
    label of company field
    emailAccessDomainError String
    error message when a user has valid social login but doesn't match specified email domains.
    emailCancel String
    Label for cancel confirmation code submission using email auth
    emailCodeCancel String
    emailCodeError String
    emailCodeFieldLabel String
    emailCodeMessage String
    emailCodeSubmit String
    emailCodeTitle String
    emailError String
    error message when email not provided
    emailFieldLabel String
    emailLabel String
    label of email field
    emailMessage String
    emailSubmit String
    Label for confirmation code submit button using email auth
    emailTitle 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
    nameError String
    error message when name not provided
    nameLabel String
    label of name field
    optoutLabel String
    label for Do Not Store My Personal Information
    pageTitle String
    passphraseCancel String
    Label for the Passphrase cancel button
    passphraseError String
    error message when invalid passphrase is provided
    passphraseLabel String
    Passphrase
    passphraseMessage String
    passphraseSubmit String
    Label for the Passphrase submit button
    passphraseTitle String
    Title for passphrase details page
    privacyPolicyAcceptLabel String
    prefix of the label of the link to go to Privacy Policy
    privacyPolicyError String
    error message when Privacy Policy not accepted
    privacyPolicyLink String
    label of the link to go to Privacy Policy
    privacyPolicyText String
    text of the Privacy Policy
    requiredFieldLabel String
    label to denote required field
    signInLabel String
    label of the button to /signin
    smsCarrierDefault String
    smsCarrierError String
    smsCarrierFieldLabel String
    label for mobile carrier drop-down list
    smsCodeCancel String
    Label for cancel confirmation code submission
    smsCodeError String
    error message when confirmation code is invalid
    smsCodeFieldLabel String
    smsCodeMessage String
    smsCodeSubmit String
    Label for confirmation code submit button
    smsCodeTitle String
    smsCountryFieldLabel String
    smsCountryFormat String
    smsHaveAccessCode String
    Label for checkbox to specify that the user has access code
    smsMessageFormat String
    format of access code sms message. {{code}} and {{duration}} are place holders and should be retained as is.
    smsNumberCancel String
    label for canceling mobile details for SMS auth
    smsNumberError String
    smsNumberFieldLabel String
    label for field to provide mobile number
    smsNumberFormat String
    smsNumberMessage String
    smsNumberSubmit String
    label for submit button for code generation
    smsNumberTitle String
    Title for phone number details
    smsUsernameFormat String
    sponsorBackLink String
    sponsorCancel String
    sponsorEmail String
    label for Sponsor Email
    sponsorEmailError String
    sponsorInfoApproved String
    sponsorInfoDenied String
    sponsorInfoPending String
    sponsorName String
    label for Sponsor Name
    sponsorNameError String
    sponsorNotePending String
    sponsorRequestAccess String
    submit button label request Wifi Access and notify sponsor about guest request
    sponsorStatusApproved String
    text to display if sponsor approves request
    sponsorStatusDenied String
    text to display when sponsor denies request
    sponsorStatusPending String
    text to display if request is still pending
    sponsorSubmit String
    submit button label to notify sponsor about guest request
    sponsorsError String
    sponsorsFieldLabel String
    tosAcceptLabel String
    prefix of the label of the link to go to tos
    tosError String
    error message when tos not accepted
    tosLink String
    label of the link to go to tos
    tosText 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 mist Terraform Provider.
    junipermist logo
    Juniper Mist v0.1.1 published on Monday, Nov 4, 2024 by Pulumi