1. Packages
  2. Ise
  3. API Docs
  4. networkaccess
  5. AllowedProtocols
Cisco ISE v0.1.2 published on Wednesday, May 15, 2024 by Pulumi

ise.networkaccess.AllowedProtocols

Explore with Pulumi AI

ise logo
Cisco ISE v0.1.2 published on Wednesday, May 15, 2024 by Pulumi

    This resource can manage an allowed protocols policy element.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ise from "@pulumi/ise";
    
    const example = new ise.networkaccess.AllowedProtocols("example", {
        name: "Protocols1",
        description: "My allowed protocols",
        processHostLookup: true,
        allowPapAscii: true,
        allowChap: true,
        allowMsChapV1: true,
        allowMsChapV2: true,
        allowEapMd5: true,
        allowLeap: true,
        allowEapTls: true,
        allowEapTtls: true,
        allowEapFast: true,
        allowPeap: true,
        allowTeap: true,
        allowPreferredEapProtocol: true,
        preferredEapProtocol: "LEAP",
        eapTlsLBit: true,
        allowWeakCiphersForEap: true,
        requireMessageAuth: true,
        eapTlsAllowAuthOfExpiredCerts: true,
        eapTlsEnableStatelessSessionResume: true,
        eapTlsSessionTicketTtl: 5,
        eapTlsSessionTicketTtlUnit: "DAYS",
        eapTlsSessionTicketPercentage: 5,
        peapAllowPeapEapMsChapV2: true,
        peapAllowPeapEapMsChapV2PwdChange: true,
        peapAllowPeapEapMsChapV2PwdChangeRetries: 3,
        peapAllowPeapEapGtc: true,
        peapAllowPeapEapGtcPwdChange: true,
        peapAllowPeapEapGtcPwdChangeRetries: 3,
        peapAllowPeapEapTls: true,
        peapAllowPeapEapTlsAuthOfExpiredCerts: true,
        requireCryptobinding: true,
        peapPeapV0: true,
        eapTtlsPapAscii: true,
        eapTtlsChap: true,
        eapTtlsMsChapV1: true,
        eapTtlsMsChapV2: true,
        eapTtlsEapMd5: true,
        eapTtlsEapMsChapV2: true,
        eapTtlsEapMsChapV2PwdChange: true,
        eapTtlsEapMsChapV2PwdChangeRetries: 3,
        eapFastEapMsChapV2: true,
        eapFastEapMsChapV2PwdChange: true,
        eapFastEapMsChapV2PwdChangeRetries: 3,
        eapFastEapGtc: true,
        eapFastEapGtcPwdChange: true,
        eapFastEapGtcPwdChangeRetries: 3,
        eapFastEapTls: true,
        eapFastEapTlsAuthOfExpiredCerts: true,
        eapFastEnableEapChaining: true,
        eapFastUsePacs: true,
        eapFastPacsTunnelPacTtl: 5,
        eapFastPacsTunnelPacTtlUnit: "DAYS",
        eapFastPacsUseProactivePacUpdatePercentage: 5,
        eapFastPacsAllowAnonymousProvisioning: true,
        eapFastPacsAllowAuthenticatedProvisioning: true,
        eapFastPacsServerReturns: true,
        eapFastPacsAllowClientCert: true,
        eapFastPacsAllowMachineAuthentication: true,
        eapFastPacsMachinePacTtl: 5,
        eapFastPacsMachinePacTtlUnit: "DAYS",
        eapFastPacsStatelessSessionResume: true,
        eapFastPacsAuthorizationPacTtl: 5,
        eapFastPacsAuthorizationPacTtlUnit: "HOURS",
        teapEapMsChapV2: true,
        teapEapMsChapV2PwdChange: true,
        teapEapMsChapV2PwdChangeRetries: 3,
        teapEapTls: true,
        teapEapTlsAuthOfExpiredCerts: true,
        teapEapAcceptClientCertDuringTunnelEst: true,
        teapEapChaining: true,
        teapDowngradeMsk: true,
        teapRequestBasicPwdAuth: true,
        allow5g: true,
    });
    
    import pulumi
    import pulumi_ise as ise
    
    example = ise.networkaccess.AllowedProtocols("example",
        name="Protocols1",
        description="My allowed protocols",
        process_host_lookup=True,
        allow_pap_ascii=True,
        allow_chap=True,
        allow_ms_chap_v1=True,
        allow_ms_chap_v2=True,
        allow_eap_md5=True,
        allow_leap=True,
        allow_eap_tls=True,
        allow_eap_ttls=True,
        allow_eap_fast=True,
        allow_peap=True,
        allow_teap=True,
        allow_preferred_eap_protocol=True,
        preferred_eap_protocol="LEAP",
        eap_tls_l_bit=True,
        allow_weak_ciphers_for_eap=True,
        require_message_auth=True,
        eap_tls_allow_auth_of_expired_certs=True,
        eap_tls_enable_stateless_session_resume=True,
        eap_tls_session_ticket_ttl=5,
        eap_tls_session_ticket_ttl_unit="DAYS",
        eap_tls_session_ticket_percentage=5,
        peap_allow_peap_eap_ms_chap_v2=True,
        peap_allow_peap_eap_ms_chap_v2_pwd_change=True,
        peap_allow_peap_eap_ms_chap_v2_pwd_change_retries=3,
        peap_allow_peap_eap_gtc=True,
        peap_allow_peap_eap_gtc_pwd_change=True,
        peap_allow_peap_eap_gtc_pwd_change_retries=3,
        peap_allow_peap_eap_tls=True,
        peap_allow_peap_eap_tls_auth_of_expired_certs=True,
        require_cryptobinding=True,
        peap_peap_v0=True,
        eap_ttls_pap_ascii=True,
        eap_ttls_chap=True,
        eap_ttls_ms_chap_v1=True,
        eap_ttls_ms_chap_v2=True,
        eap_ttls_eap_md5=True,
        eap_ttls_eap_ms_chap_v2=True,
        eap_ttls_eap_ms_chap_v2_pwd_change=True,
        eap_ttls_eap_ms_chap_v2_pwd_change_retries=3,
        eap_fast_eap_ms_chap_v2=True,
        eap_fast_eap_ms_chap_v2_pwd_change=True,
        eap_fast_eap_ms_chap_v2_pwd_change_retries=3,
        eap_fast_eap_gtc=True,
        eap_fast_eap_gtc_pwd_change=True,
        eap_fast_eap_gtc_pwd_change_retries=3,
        eap_fast_eap_tls=True,
        eap_fast_eap_tls_auth_of_expired_certs=True,
        eap_fast_enable_eap_chaining=True,
        eap_fast_use_pacs=True,
        eap_fast_pacs_tunnel_pac_ttl=5,
        eap_fast_pacs_tunnel_pac_ttl_unit="DAYS",
        eap_fast_pacs_use_proactive_pac_update_percentage=5,
        eap_fast_pacs_allow_anonymous_provisioning=True,
        eap_fast_pacs_allow_authenticated_provisioning=True,
        eap_fast_pacs_server_returns=True,
        eap_fast_pacs_allow_client_cert=True,
        eap_fast_pacs_allow_machine_authentication=True,
        eap_fast_pacs_machine_pac_ttl=5,
        eap_fast_pacs_machine_pac_ttl_unit="DAYS",
        eap_fast_pacs_stateless_session_resume=True,
        eap_fast_pacs_authorization_pac_ttl=5,
        eap_fast_pacs_authorization_pac_ttl_unit="HOURS",
        teap_eap_ms_chap_v2=True,
        teap_eap_ms_chap_v2_pwd_change=True,
        teap_eap_ms_chap_v2_pwd_change_retries=3,
        teap_eap_tls=True,
        teap_eap_tls_auth_of_expired_certs=True,
        teap_eap_accept_client_cert_during_tunnel_est=True,
        teap_eap_chaining=True,
        teap_downgrade_msk=True,
        teap_request_basic_pwd_auth=True,
        allow5g=True)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-ise/sdk/go/ise/networkaccess"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := networkaccess.NewAllowedProtocols(ctx, "example", &networkaccess.AllowedProtocolsArgs{
    			Name:                                       pulumi.String("Protocols1"),
    			Description:                                pulumi.String("My allowed protocols"),
    			ProcessHostLookup:                          pulumi.Bool(true),
    			AllowPapAscii:                              pulumi.Bool(true),
    			AllowChap:                                  pulumi.Bool(true),
    			AllowMsChapV1:                              pulumi.Bool(true),
    			AllowMsChapV2:                              pulumi.Bool(true),
    			AllowEapMd5:                                pulumi.Bool(true),
    			AllowLeap:                                  pulumi.Bool(true),
    			AllowEapTls:                                pulumi.Bool(true),
    			AllowEapTtls:                               pulumi.Bool(true),
    			AllowEapFast:                               pulumi.Bool(true),
    			AllowPeap:                                  pulumi.Bool(true),
    			AllowTeap:                                  pulumi.Bool(true),
    			AllowPreferredEapProtocol:                  pulumi.Bool(true),
    			PreferredEapProtocol:                       pulumi.String("LEAP"),
    			EapTlsLBit:                                 pulumi.Bool(true),
    			AllowWeakCiphersForEap:                     pulumi.Bool(true),
    			RequireMessageAuth:                         pulumi.Bool(true),
    			EapTlsAllowAuthOfExpiredCerts:              pulumi.Bool(true),
    			EapTlsEnableStatelessSessionResume:         pulumi.Bool(true),
    			EapTlsSessionTicketTtl:                     pulumi.Int(5),
    			EapTlsSessionTicketTtlUnit:                 pulumi.String("DAYS"),
    			EapTlsSessionTicketPercentage:              pulumi.Int(5),
    			PeapAllowPeapEapMsChapV2:                   pulumi.Bool(true),
    			PeapAllowPeapEapMsChapV2PwdChange:          pulumi.Bool(true),
    			PeapAllowPeapEapMsChapV2PwdChangeRetries:   pulumi.Int(3),
    			PeapAllowPeapEapGtc:                        pulumi.Bool(true),
    			PeapAllowPeapEapGtcPwdChange:               pulumi.Bool(true),
    			PeapAllowPeapEapGtcPwdChangeRetries:        pulumi.Int(3),
    			PeapAllowPeapEapTls:                        pulumi.Bool(true),
    			PeapAllowPeapEapTlsAuthOfExpiredCerts:      pulumi.Bool(true),
    			RequireCryptobinding:                       pulumi.Bool(true),
    			PeapPeapV0:                                 pulumi.Bool(true),
    			EapTtlsPapAscii:                            pulumi.Bool(true),
    			EapTtlsChap:                                pulumi.Bool(true),
    			EapTtlsMsChapV1:                            pulumi.Bool(true),
    			EapTtlsMsChapV2:                            pulumi.Bool(true),
    			EapTtlsEapMd5:                              pulumi.Bool(true),
    			EapTtlsEapMsChapV2:                         pulumi.Bool(true),
    			EapTtlsEapMsChapV2PwdChange:                pulumi.Bool(true),
    			EapTtlsEapMsChapV2PwdChangeRetries:         pulumi.Int(3),
    			EapFastEapMsChapV2:                         pulumi.Bool(true),
    			EapFastEapMsChapV2PwdChange:                pulumi.Bool(true),
    			EapFastEapMsChapV2PwdChangeRetries:         pulumi.Int(3),
    			EapFastEapGtc:                              pulumi.Bool(true),
    			EapFastEapGtcPwdChange:                     pulumi.Bool(true),
    			EapFastEapGtcPwdChangeRetries:              pulumi.Int(3),
    			EapFastEapTls:                              pulumi.Bool(true),
    			EapFastEapTlsAuthOfExpiredCerts:            pulumi.Bool(true),
    			EapFastEnableEapChaining:                   pulumi.Bool(true),
    			EapFastUsePacs:                             pulumi.Bool(true),
    			EapFastPacsTunnelPacTtl:                    pulumi.Int(5),
    			EapFastPacsTunnelPacTtlUnit:                pulumi.String("DAYS"),
    			EapFastPacsUseProactivePacUpdatePercentage: pulumi.Int(5),
    			EapFastPacsAllowAnonymousProvisioning:      pulumi.Bool(true),
    			EapFastPacsAllowAuthenticatedProvisioning:  pulumi.Bool(true),
    			EapFastPacsServerReturns:                   pulumi.Bool(true),
    			EapFastPacsAllowClientCert:                 pulumi.Bool(true),
    			EapFastPacsAllowMachineAuthentication:      pulumi.Bool(true),
    			EapFastPacsMachinePacTtl:                   pulumi.Int(5),
    			EapFastPacsMachinePacTtlUnit:               pulumi.String("DAYS"),
    			EapFastPacsStatelessSessionResume:          pulumi.Bool(true),
    			EapFastPacsAuthorizationPacTtl:             pulumi.Int(5),
    			EapFastPacsAuthorizationPacTtlUnit:         pulumi.String("HOURS"),
    			TeapEapMsChapV2:                            pulumi.Bool(true),
    			TeapEapMsChapV2PwdChange:                   pulumi.Bool(true),
    			TeapEapMsChapV2PwdChangeRetries:            pulumi.Int(3),
    			TeapEapTls:                                 pulumi.Bool(true),
    			TeapEapTlsAuthOfExpiredCerts:               pulumi.Bool(true),
    			TeapEapAcceptClientCertDuringTunnelEst:     pulumi.Bool(true),
    			TeapEapChaining:                            pulumi.Bool(true),
    			TeapDowngradeMsk:                           pulumi.Bool(true),
    			TeapRequestBasicPwdAuth:                    pulumi.Bool(true),
    			Allow5g:                                    pulumi.Bool(true),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ise = Pulumi.Ise;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Ise.NetworkAccess.AllowedProtocols("example", new()
        {
            Name = "Protocols1",
            Description = "My allowed protocols",
            ProcessHostLookup = true,
            AllowPapAscii = true,
            AllowChap = true,
            AllowMsChapV1 = true,
            AllowMsChapV2 = true,
            AllowEapMd5 = true,
            AllowLeap = true,
            AllowEapTls = true,
            AllowEapTtls = true,
            AllowEapFast = true,
            AllowPeap = true,
            AllowTeap = true,
            AllowPreferredEapProtocol = true,
            PreferredEapProtocol = "LEAP",
            EapTlsLBit = true,
            AllowWeakCiphersForEap = true,
            RequireMessageAuth = true,
            EapTlsAllowAuthOfExpiredCerts = true,
            EapTlsEnableStatelessSessionResume = true,
            EapTlsSessionTicketTtl = 5,
            EapTlsSessionTicketTtlUnit = "DAYS",
            EapTlsSessionTicketPercentage = 5,
            PeapAllowPeapEapMsChapV2 = true,
            PeapAllowPeapEapMsChapV2PwdChange = true,
            PeapAllowPeapEapMsChapV2PwdChangeRetries = 3,
            PeapAllowPeapEapGtc = true,
            PeapAllowPeapEapGtcPwdChange = true,
            PeapAllowPeapEapGtcPwdChangeRetries = 3,
            PeapAllowPeapEapTls = true,
            PeapAllowPeapEapTlsAuthOfExpiredCerts = true,
            RequireCryptobinding = true,
            PeapPeapV0 = true,
            EapTtlsPapAscii = true,
            EapTtlsChap = true,
            EapTtlsMsChapV1 = true,
            EapTtlsMsChapV2 = true,
            EapTtlsEapMd5 = true,
            EapTtlsEapMsChapV2 = true,
            EapTtlsEapMsChapV2PwdChange = true,
            EapTtlsEapMsChapV2PwdChangeRetries = 3,
            EapFastEapMsChapV2 = true,
            EapFastEapMsChapV2PwdChange = true,
            EapFastEapMsChapV2PwdChangeRetries = 3,
            EapFastEapGtc = true,
            EapFastEapGtcPwdChange = true,
            EapFastEapGtcPwdChangeRetries = 3,
            EapFastEapTls = true,
            EapFastEapTlsAuthOfExpiredCerts = true,
            EapFastEnableEapChaining = true,
            EapFastUsePacs = true,
            EapFastPacsTunnelPacTtl = 5,
            EapFastPacsTunnelPacTtlUnit = "DAYS",
            EapFastPacsUseProactivePacUpdatePercentage = 5,
            EapFastPacsAllowAnonymousProvisioning = true,
            EapFastPacsAllowAuthenticatedProvisioning = true,
            EapFastPacsServerReturns = true,
            EapFastPacsAllowClientCert = true,
            EapFastPacsAllowMachineAuthentication = true,
            EapFastPacsMachinePacTtl = 5,
            EapFastPacsMachinePacTtlUnit = "DAYS",
            EapFastPacsStatelessSessionResume = true,
            EapFastPacsAuthorizationPacTtl = 5,
            EapFastPacsAuthorizationPacTtlUnit = "HOURS",
            TeapEapMsChapV2 = true,
            TeapEapMsChapV2PwdChange = true,
            TeapEapMsChapV2PwdChangeRetries = 3,
            TeapEapTls = true,
            TeapEapTlsAuthOfExpiredCerts = true,
            TeapEapAcceptClientCertDuringTunnelEst = true,
            TeapEapChaining = true,
            TeapDowngradeMsk = true,
            TeapRequestBasicPwdAuth = true,
            Allow5g = true,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ise.networkaccess.AllowedProtocols;
    import com.pulumi.ise.networkaccess.AllowedProtocolsArgs;
    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 example = new AllowedProtocols("example", AllowedProtocolsArgs.builder()        
                .name("Protocols1")
                .description("My allowed protocols")
                .processHostLookup(true)
                .allowPapAscii(true)
                .allowChap(true)
                .allowMsChapV1(true)
                .allowMsChapV2(true)
                .allowEapMd5(true)
                .allowLeap(true)
                .allowEapTls(true)
                .allowEapTtls(true)
                .allowEapFast(true)
                .allowPeap(true)
                .allowTeap(true)
                .allowPreferredEapProtocol(true)
                .preferredEapProtocol("LEAP")
                .eapTlsLBit(true)
                .allowWeakCiphersForEap(true)
                .requireMessageAuth(true)
                .eapTlsAllowAuthOfExpiredCerts(true)
                .eapTlsEnableStatelessSessionResume(true)
                .eapTlsSessionTicketTtl(5)
                .eapTlsSessionTicketTtlUnit("DAYS")
                .eapTlsSessionTicketPercentage(5)
                .peapAllowPeapEapMsChapV2(true)
                .peapAllowPeapEapMsChapV2PwdChange(true)
                .peapAllowPeapEapMsChapV2PwdChangeRetries(3)
                .peapAllowPeapEapGtc(true)
                .peapAllowPeapEapGtcPwdChange(true)
                .peapAllowPeapEapGtcPwdChangeRetries(3)
                .peapAllowPeapEapTls(true)
                .peapAllowPeapEapTlsAuthOfExpiredCerts(true)
                .requireCryptobinding(true)
                .peapPeapV0(true)
                .eapTtlsPapAscii(true)
                .eapTtlsChap(true)
                .eapTtlsMsChapV1(true)
                .eapTtlsMsChapV2(true)
                .eapTtlsEapMd5(true)
                .eapTtlsEapMsChapV2(true)
                .eapTtlsEapMsChapV2PwdChange(true)
                .eapTtlsEapMsChapV2PwdChangeRetries(3)
                .eapFastEapMsChapV2(true)
                .eapFastEapMsChapV2PwdChange(true)
                .eapFastEapMsChapV2PwdChangeRetries(3)
                .eapFastEapGtc(true)
                .eapFastEapGtcPwdChange(true)
                .eapFastEapGtcPwdChangeRetries(3)
                .eapFastEapTls(true)
                .eapFastEapTlsAuthOfExpiredCerts(true)
                .eapFastEnableEapChaining(true)
                .eapFastUsePacs(true)
                .eapFastPacsTunnelPacTtl(5)
                .eapFastPacsTunnelPacTtlUnit("DAYS")
                .eapFastPacsUseProactivePacUpdatePercentage(5)
                .eapFastPacsAllowAnonymousProvisioning(true)
                .eapFastPacsAllowAuthenticatedProvisioning(true)
                .eapFastPacsServerReturns(true)
                .eapFastPacsAllowClientCert(true)
                .eapFastPacsAllowMachineAuthentication(true)
                .eapFastPacsMachinePacTtl(5)
                .eapFastPacsMachinePacTtlUnit("DAYS")
                .eapFastPacsStatelessSessionResume(true)
                .eapFastPacsAuthorizationPacTtl(5)
                .eapFastPacsAuthorizationPacTtlUnit("HOURS")
                .teapEapMsChapV2(true)
                .teapEapMsChapV2PwdChange(true)
                .teapEapMsChapV2PwdChangeRetries(3)
                .teapEapTls(true)
                .teapEapTlsAuthOfExpiredCerts(true)
                .teapEapAcceptClientCertDuringTunnelEst(true)
                .teapEapChaining(true)
                .teapDowngradeMsk(true)
                .teapRequestBasicPwdAuth(true)
                .allow5g(true)
                .build());
    
        }
    }
    
    resources:
      example:
        type: ise:networkaccess:AllowedProtocols
        properties:
          name: Protocols1
          description: My allowed protocols
          processHostLookup: true
          allowPapAscii: true
          allowChap: true
          allowMsChapV1: true
          allowMsChapV2: true
          allowEapMd5: true
          allowLeap: true
          allowEapTls: true
          allowEapTtls: true
          allowEapFast: true
          allowPeap: true
          allowTeap: true
          allowPreferredEapProtocol: true
          preferredEapProtocol: LEAP
          eapTlsLBit: true
          allowWeakCiphersForEap: true
          requireMessageAuth: true
          eapTlsAllowAuthOfExpiredCerts: true
          eapTlsEnableStatelessSessionResume: true
          eapTlsSessionTicketTtl: 5
          eapTlsSessionTicketTtlUnit: DAYS
          eapTlsSessionTicketPercentage: 5
          peapAllowPeapEapMsChapV2: true
          peapAllowPeapEapMsChapV2PwdChange: true
          peapAllowPeapEapMsChapV2PwdChangeRetries: 3
          peapAllowPeapEapGtc: true
          peapAllowPeapEapGtcPwdChange: true
          peapAllowPeapEapGtcPwdChangeRetries: 3
          peapAllowPeapEapTls: true
          peapAllowPeapEapTlsAuthOfExpiredCerts: true
          requireCryptobinding: true
          peapPeapV0: true
          eapTtlsPapAscii: true
          eapTtlsChap: true
          eapTtlsMsChapV1: true
          eapTtlsMsChapV2: true
          eapTtlsEapMd5: true
          eapTtlsEapMsChapV2: true
          eapTtlsEapMsChapV2PwdChange: true
          eapTtlsEapMsChapV2PwdChangeRetries: 3
          eapFastEapMsChapV2: true
          eapFastEapMsChapV2PwdChange: true
          eapFastEapMsChapV2PwdChangeRetries: 3
          eapFastEapGtc: true
          eapFastEapGtcPwdChange: true
          eapFastEapGtcPwdChangeRetries: 3
          eapFastEapTls: true
          eapFastEapTlsAuthOfExpiredCerts: true
          eapFastEnableEapChaining: true
          eapFastUsePacs: true
          eapFastPacsTunnelPacTtl: 5
          eapFastPacsTunnelPacTtlUnit: DAYS
          eapFastPacsUseProactivePacUpdatePercentage: 5
          eapFastPacsAllowAnonymousProvisioning: true
          eapFastPacsAllowAuthenticatedProvisioning: true
          eapFastPacsServerReturns: true
          eapFastPacsAllowClientCert: true
          eapFastPacsAllowMachineAuthentication: true
          eapFastPacsMachinePacTtl: 5
          eapFastPacsMachinePacTtlUnit: DAYS
          eapFastPacsStatelessSessionResume: true
          eapFastPacsAuthorizationPacTtl: 5
          eapFastPacsAuthorizationPacTtlUnit: HOURS
          teapEapMsChapV2: true
          teapEapMsChapV2PwdChange: true
          teapEapMsChapV2PwdChangeRetries: 3
          teapEapTls: true
          teapEapTlsAuthOfExpiredCerts: true
          teapEapAcceptClientCertDuringTunnelEst: true
          teapEapChaining: true
          teapDowngradeMsk: true
          teapRequestBasicPwdAuth: true
          allow5g: true
    

    Create AllowedProtocols Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new AllowedProtocols(name: string, args: AllowedProtocolsArgs, opts?: CustomResourceOptions);
    @overload
    def AllowedProtocols(resource_name: str,
                         args: AllowedProtocolsArgs,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def AllowedProtocols(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         allow_chap: Optional[bool] = None,
                         allow_eap_fast: Optional[bool] = None,
                         allow_eap_md5: Optional[bool] = None,
                         allow_eap_tls: Optional[bool] = None,
                         allow_eap_ttls: Optional[bool] = None,
                         allow_leap: Optional[bool] = None,
                         allow_ms_chap_v1: Optional[bool] = None,
                         allow_ms_chap_v2: Optional[bool] = None,
                         allow_pap_ascii: Optional[bool] = None,
                         allow_peap: Optional[bool] = None,
                         allow_preferred_eap_protocol: Optional[bool] = None,
                         allow_teap: Optional[bool] = None,
                         allow_weak_ciphers_for_eap: Optional[bool] = None,
                         eap_tls_l_bit: Optional[bool] = None,
                         process_host_lookup: Optional[bool] = None,
                         require_message_auth: Optional[bool] = None,
                         allow5g: Optional[bool] = None,
                         description: Optional[str] = None,
                         eap_fast_accept_client_cert: Optional[bool] = None,
                         eap_fast_allow_machine_authentication: Optional[bool] = None,
                         eap_fast_eap_gtc: Optional[bool] = None,
                         eap_fast_eap_gtc_pwd_change: Optional[bool] = None,
                         eap_fast_eap_gtc_pwd_change_retries: Optional[int] = None,
                         eap_fast_eap_ms_chap_v2: Optional[bool] = None,
                         eap_fast_eap_ms_chap_v2_pwd_change: Optional[bool] = None,
                         eap_fast_eap_ms_chap_v2_pwd_change_retries: Optional[int] = None,
                         eap_fast_eap_tls: Optional[bool] = None,
                         eap_fast_eap_tls_auth_of_expired_certs: Optional[bool] = None,
                         eap_fast_enable_eap_chaining: Optional[bool] = None,
                         eap_fast_pacs_allow_anonymous_provisioning: Optional[bool] = None,
                         eap_fast_pacs_allow_authenticated_provisioning: Optional[bool] = None,
                         eap_fast_pacs_allow_client_cert: Optional[bool] = None,
                         eap_fast_pacs_allow_machine_authentication: Optional[bool] = None,
                         eap_fast_pacs_authorization_pac_ttl: Optional[int] = None,
                         eap_fast_pacs_authorization_pac_ttl_unit: Optional[str] = None,
                         eap_fast_pacs_machine_pac_ttl: Optional[int] = None,
                         eap_fast_pacs_machine_pac_ttl_unit: Optional[str] = None,
                         eap_fast_pacs_server_returns: Optional[bool] = None,
                         eap_fast_pacs_stateless_session_resume: Optional[bool] = None,
                         eap_fast_pacs_tunnel_pac_ttl: Optional[int] = None,
                         eap_fast_pacs_tunnel_pac_ttl_unit: Optional[str] = None,
                         eap_fast_pacs_use_proactive_pac_update_percentage: Optional[int] = None,
                         eap_fast_use_pacs: Optional[bool] = None,
                         eap_tls_allow_auth_of_expired_certs: Optional[bool] = None,
                         eap_tls_enable_stateless_session_resume: Optional[bool] = None,
                         eap_tls_session_ticket_percentage: Optional[int] = None,
                         eap_tls_session_ticket_ttl: Optional[int] = None,
                         eap_tls_session_ticket_ttl_unit: Optional[str] = None,
                         eap_ttls_chap: Optional[bool] = None,
                         eap_ttls_eap_md5: Optional[bool] = None,
                         eap_ttls_eap_ms_chap_v2: Optional[bool] = None,
                         eap_ttls_eap_ms_chap_v2_pwd_change: Optional[bool] = None,
                         eap_ttls_eap_ms_chap_v2_pwd_change_retries: Optional[int] = None,
                         eap_ttls_ms_chap_v1: Optional[bool] = None,
                         eap_ttls_ms_chap_v2: Optional[bool] = None,
                         eap_ttls_pap_ascii: Optional[bool] = None,
                         name: Optional[str] = None,
                         peap_allow_peap_eap_gtc: Optional[bool] = None,
                         peap_allow_peap_eap_gtc_pwd_change: Optional[bool] = None,
                         peap_allow_peap_eap_gtc_pwd_change_retries: Optional[int] = None,
                         peap_allow_peap_eap_ms_chap_v2: Optional[bool] = None,
                         peap_allow_peap_eap_ms_chap_v2_pwd_change: Optional[bool] = None,
                         peap_allow_peap_eap_ms_chap_v2_pwd_change_retries: Optional[int] = None,
                         peap_allow_peap_eap_tls: Optional[bool] = None,
                         peap_allow_peap_eap_tls_auth_of_expired_certs: Optional[bool] = None,
                         peap_peap_v0: Optional[bool] = None,
                         preferred_eap_protocol: Optional[str] = None,
                         require_cryptobinding: Optional[bool] = None,
                         teap_downgrade_msk: Optional[bool] = None,
                         teap_eap_accept_client_cert_during_tunnel_est: Optional[bool] = None,
                         teap_eap_chaining: Optional[bool] = None,
                         teap_eap_ms_chap_v2: Optional[bool] = None,
                         teap_eap_ms_chap_v2_pwd_change: Optional[bool] = None,
                         teap_eap_ms_chap_v2_pwd_change_retries: Optional[int] = None,
                         teap_eap_tls: Optional[bool] = None,
                         teap_eap_tls_auth_of_expired_certs: Optional[bool] = None,
                         teap_request_basic_pwd_auth: Optional[bool] = None)
    func NewAllowedProtocols(ctx *Context, name string, args AllowedProtocolsArgs, opts ...ResourceOption) (*AllowedProtocols, error)
    public AllowedProtocols(string name, AllowedProtocolsArgs args, CustomResourceOptions? opts = null)
    public AllowedProtocols(String name, AllowedProtocolsArgs args)
    public AllowedProtocols(String name, AllowedProtocolsArgs args, CustomResourceOptions options)
    
    type: ise:networkaccess:AllowedProtocols
    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 AllowedProtocolsArgs
    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 AllowedProtocolsArgs
    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 AllowedProtocolsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AllowedProtocolsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AllowedProtocolsArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

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

    var allowedProtocolsResource = new Ise.NetworkAccess.AllowedProtocols("allowedProtocolsResource", new()
    {
        AllowChap = false,
        AllowEapFast = false,
        AllowEapMd5 = false,
        AllowEapTls = false,
        AllowEapTtls = false,
        AllowLeap = false,
        AllowMsChapV1 = false,
        AllowMsChapV2 = false,
        AllowPapAscii = false,
        AllowPeap = false,
        AllowPreferredEapProtocol = false,
        AllowTeap = false,
        AllowWeakCiphersForEap = false,
        EapTlsLBit = false,
        ProcessHostLookup = false,
        RequireMessageAuth = false,
        Allow5g = false,
        Description = "string",
        EapFastAcceptClientCert = false,
        EapFastAllowMachineAuthentication = false,
        EapFastEapGtc = false,
        EapFastEapGtcPwdChange = false,
        EapFastEapGtcPwdChangeRetries = 0,
        EapFastEapMsChapV2 = false,
        EapFastEapMsChapV2PwdChange = false,
        EapFastEapMsChapV2PwdChangeRetries = 0,
        EapFastEapTls = false,
        EapFastEapTlsAuthOfExpiredCerts = false,
        EapFastEnableEapChaining = false,
        EapFastPacsAllowAnonymousProvisioning = false,
        EapFastPacsAllowAuthenticatedProvisioning = false,
        EapFastPacsAllowClientCert = false,
        EapFastPacsAllowMachineAuthentication = false,
        EapFastPacsAuthorizationPacTtl = 0,
        EapFastPacsAuthorizationPacTtlUnit = "string",
        EapFastPacsMachinePacTtl = 0,
        EapFastPacsMachinePacTtlUnit = "string",
        EapFastPacsServerReturns = false,
        EapFastPacsStatelessSessionResume = false,
        EapFastPacsTunnelPacTtl = 0,
        EapFastPacsTunnelPacTtlUnit = "string",
        EapFastPacsUseProactivePacUpdatePercentage = 0,
        EapFastUsePacs = false,
        EapTlsAllowAuthOfExpiredCerts = false,
        EapTlsEnableStatelessSessionResume = false,
        EapTlsSessionTicketPercentage = 0,
        EapTlsSessionTicketTtl = 0,
        EapTlsSessionTicketTtlUnit = "string",
        EapTtlsChap = false,
        EapTtlsEapMd5 = false,
        EapTtlsEapMsChapV2 = false,
        EapTtlsEapMsChapV2PwdChange = false,
        EapTtlsEapMsChapV2PwdChangeRetries = 0,
        EapTtlsMsChapV1 = false,
        EapTtlsMsChapV2 = false,
        EapTtlsPapAscii = false,
        Name = "string",
        PeapAllowPeapEapGtc = false,
        PeapAllowPeapEapGtcPwdChange = false,
        PeapAllowPeapEapGtcPwdChangeRetries = 0,
        PeapAllowPeapEapMsChapV2 = false,
        PeapAllowPeapEapMsChapV2PwdChange = false,
        PeapAllowPeapEapMsChapV2PwdChangeRetries = 0,
        PeapAllowPeapEapTls = false,
        PeapAllowPeapEapTlsAuthOfExpiredCerts = false,
        PeapPeapV0 = false,
        PreferredEapProtocol = "string",
        RequireCryptobinding = false,
        TeapDowngradeMsk = false,
        TeapEapAcceptClientCertDuringTunnelEst = false,
        TeapEapChaining = false,
        TeapEapMsChapV2 = false,
        TeapEapMsChapV2PwdChange = false,
        TeapEapMsChapV2PwdChangeRetries = 0,
        TeapEapTls = false,
        TeapEapTlsAuthOfExpiredCerts = false,
        TeapRequestBasicPwdAuth = false,
    });
    
    example, err := networkaccess.NewAllowedProtocols(ctx, "allowedProtocolsResource", &networkaccess.AllowedProtocolsArgs{
    	AllowChap:                             pulumi.Bool(false),
    	AllowEapFast:                          pulumi.Bool(false),
    	AllowEapMd5:                           pulumi.Bool(false),
    	AllowEapTls:                           pulumi.Bool(false),
    	AllowEapTtls:                          pulumi.Bool(false),
    	AllowLeap:                             pulumi.Bool(false),
    	AllowMsChapV1:                         pulumi.Bool(false),
    	AllowMsChapV2:                         pulumi.Bool(false),
    	AllowPapAscii:                         pulumi.Bool(false),
    	AllowPeap:                             pulumi.Bool(false),
    	AllowPreferredEapProtocol:             pulumi.Bool(false),
    	AllowTeap:                             pulumi.Bool(false),
    	AllowWeakCiphersForEap:                pulumi.Bool(false),
    	EapTlsLBit:                            pulumi.Bool(false),
    	ProcessHostLookup:                     pulumi.Bool(false),
    	RequireMessageAuth:                    pulumi.Bool(false),
    	Allow5g:                               pulumi.Bool(false),
    	Description:                           pulumi.String("string"),
    	EapFastAcceptClientCert:               pulumi.Bool(false),
    	EapFastAllowMachineAuthentication:     pulumi.Bool(false),
    	EapFastEapGtc:                         pulumi.Bool(false),
    	EapFastEapGtcPwdChange:                pulumi.Bool(false),
    	EapFastEapGtcPwdChangeRetries:         pulumi.Int(0),
    	EapFastEapMsChapV2:                    pulumi.Bool(false),
    	EapFastEapMsChapV2PwdChange:           pulumi.Bool(false),
    	EapFastEapMsChapV2PwdChangeRetries:    pulumi.Int(0),
    	EapFastEapTls:                         pulumi.Bool(false),
    	EapFastEapTlsAuthOfExpiredCerts:       pulumi.Bool(false),
    	EapFastEnableEapChaining:              pulumi.Bool(false),
    	EapFastPacsAllowAnonymousProvisioning: pulumi.Bool(false),
    	EapFastPacsAllowAuthenticatedProvisioning:  pulumi.Bool(false),
    	EapFastPacsAllowClientCert:                 pulumi.Bool(false),
    	EapFastPacsAllowMachineAuthentication:      pulumi.Bool(false),
    	EapFastPacsAuthorizationPacTtl:             pulumi.Int(0),
    	EapFastPacsAuthorizationPacTtlUnit:         pulumi.String("string"),
    	EapFastPacsMachinePacTtl:                   pulumi.Int(0),
    	EapFastPacsMachinePacTtlUnit:               pulumi.String("string"),
    	EapFastPacsServerReturns:                   pulumi.Bool(false),
    	EapFastPacsStatelessSessionResume:          pulumi.Bool(false),
    	EapFastPacsTunnelPacTtl:                    pulumi.Int(0),
    	EapFastPacsTunnelPacTtlUnit:                pulumi.String("string"),
    	EapFastPacsUseProactivePacUpdatePercentage: pulumi.Int(0),
    	EapFastUsePacs:                             pulumi.Bool(false),
    	EapTlsAllowAuthOfExpiredCerts:              pulumi.Bool(false),
    	EapTlsEnableStatelessSessionResume:         pulumi.Bool(false),
    	EapTlsSessionTicketPercentage:              pulumi.Int(0),
    	EapTlsSessionTicketTtl:                     pulumi.Int(0),
    	EapTlsSessionTicketTtlUnit:                 pulumi.String("string"),
    	EapTtlsChap:                                pulumi.Bool(false),
    	EapTtlsEapMd5:                              pulumi.Bool(false),
    	EapTtlsEapMsChapV2:                         pulumi.Bool(false),
    	EapTtlsEapMsChapV2PwdChange:                pulumi.Bool(false),
    	EapTtlsEapMsChapV2PwdChangeRetries:         pulumi.Int(0),
    	EapTtlsMsChapV1:                            pulumi.Bool(false),
    	EapTtlsMsChapV2:                            pulumi.Bool(false),
    	EapTtlsPapAscii:                            pulumi.Bool(false),
    	Name:                                       pulumi.String("string"),
    	PeapAllowPeapEapGtc:                        pulumi.Bool(false),
    	PeapAllowPeapEapGtcPwdChange:               pulumi.Bool(false),
    	PeapAllowPeapEapGtcPwdChangeRetries:        pulumi.Int(0),
    	PeapAllowPeapEapMsChapV2:                   pulumi.Bool(false),
    	PeapAllowPeapEapMsChapV2PwdChange:          pulumi.Bool(false),
    	PeapAllowPeapEapMsChapV2PwdChangeRetries:   pulumi.Int(0),
    	PeapAllowPeapEapTls:                        pulumi.Bool(false),
    	PeapAllowPeapEapTlsAuthOfExpiredCerts:      pulumi.Bool(false),
    	PeapPeapV0:                                 pulumi.Bool(false),
    	PreferredEapProtocol:                       pulumi.String("string"),
    	RequireCryptobinding:                       pulumi.Bool(false),
    	TeapDowngradeMsk:                           pulumi.Bool(false),
    	TeapEapAcceptClientCertDuringTunnelEst:     pulumi.Bool(false),
    	TeapEapChaining:                            pulumi.Bool(false),
    	TeapEapMsChapV2:                            pulumi.Bool(false),
    	TeapEapMsChapV2PwdChange:                   pulumi.Bool(false),
    	TeapEapMsChapV2PwdChangeRetries:            pulumi.Int(0),
    	TeapEapTls:                                 pulumi.Bool(false),
    	TeapEapTlsAuthOfExpiredCerts:               pulumi.Bool(false),
    	TeapRequestBasicPwdAuth:                    pulumi.Bool(false),
    })
    
    var allowedProtocolsResource = new AllowedProtocols("allowedProtocolsResource", AllowedProtocolsArgs.builder()        
        .allowChap(false)
        .allowEapFast(false)
        .allowEapMd5(false)
        .allowEapTls(false)
        .allowEapTtls(false)
        .allowLeap(false)
        .allowMsChapV1(false)
        .allowMsChapV2(false)
        .allowPapAscii(false)
        .allowPeap(false)
        .allowPreferredEapProtocol(false)
        .allowTeap(false)
        .allowWeakCiphersForEap(false)
        .eapTlsLBit(false)
        .processHostLookup(false)
        .requireMessageAuth(false)
        .allow5g(false)
        .description("string")
        .eapFastAcceptClientCert(false)
        .eapFastAllowMachineAuthentication(false)
        .eapFastEapGtc(false)
        .eapFastEapGtcPwdChange(false)
        .eapFastEapGtcPwdChangeRetries(0)
        .eapFastEapMsChapV2(false)
        .eapFastEapMsChapV2PwdChange(false)
        .eapFastEapMsChapV2PwdChangeRetries(0)
        .eapFastEapTls(false)
        .eapFastEapTlsAuthOfExpiredCerts(false)
        .eapFastEnableEapChaining(false)
        .eapFastPacsAllowAnonymousProvisioning(false)
        .eapFastPacsAllowAuthenticatedProvisioning(false)
        .eapFastPacsAllowClientCert(false)
        .eapFastPacsAllowMachineAuthentication(false)
        .eapFastPacsAuthorizationPacTtl(0)
        .eapFastPacsAuthorizationPacTtlUnit("string")
        .eapFastPacsMachinePacTtl(0)
        .eapFastPacsMachinePacTtlUnit("string")
        .eapFastPacsServerReturns(false)
        .eapFastPacsStatelessSessionResume(false)
        .eapFastPacsTunnelPacTtl(0)
        .eapFastPacsTunnelPacTtlUnit("string")
        .eapFastPacsUseProactivePacUpdatePercentage(0)
        .eapFastUsePacs(false)
        .eapTlsAllowAuthOfExpiredCerts(false)
        .eapTlsEnableStatelessSessionResume(false)
        .eapTlsSessionTicketPercentage(0)
        .eapTlsSessionTicketTtl(0)
        .eapTlsSessionTicketTtlUnit("string")
        .eapTtlsChap(false)
        .eapTtlsEapMd5(false)
        .eapTtlsEapMsChapV2(false)
        .eapTtlsEapMsChapV2PwdChange(false)
        .eapTtlsEapMsChapV2PwdChangeRetries(0)
        .eapTtlsMsChapV1(false)
        .eapTtlsMsChapV2(false)
        .eapTtlsPapAscii(false)
        .name("string")
        .peapAllowPeapEapGtc(false)
        .peapAllowPeapEapGtcPwdChange(false)
        .peapAllowPeapEapGtcPwdChangeRetries(0)
        .peapAllowPeapEapMsChapV2(false)
        .peapAllowPeapEapMsChapV2PwdChange(false)
        .peapAllowPeapEapMsChapV2PwdChangeRetries(0)
        .peapAllowPeapEapTls(false)
        .peapAllowPeapEapTlsAuthOfExpiredCerts(false)
        .peapPeapV0(false)
        .preferredEapProtocol("string")
        .requireCryptobinding(false)
        .teapDowngradeMsk(false)
        .teapEapAcceptClientCertDuringTunnelEst(false)
        .teapEapChaining(false)
        .teapEapMsChapV2(false)
        .teapEapMsChapV2PwdChange(false)
        .teapEapMsChapV2PwdChangeRetries(0)
        .teapEapTls(false)
        .teapEapTlsAuthOfExpiredCerts(false)
        .teapRequestBasicPwdAuth(false)
        .build());
    
    allowed_protocols_resource = ise.networkaccess.AllowedProtocols("allowedProtocolsResource",
        allow_chap=False,
        allow_eap_fast=False,
        allow_eap_md5=False,
        allow_eap_tls=False,
        allow_eap_ttls=False,
        allow_leap=False,
        allow_ms_chap_v1=False,
        allow_ms_chap_v2=False,
        allow_pap_ascii=False,
        allow_peap=False,
        allow_preferred_eap_protocol=False,
        allow_teap=False,
        allow_weak_ciphers_for_eap=False,
        eap_tls_l_bit=False,
        process_host_lookup=False,
        require_message_auth=False,
        allow5g=False,
        description="string",
        eap_fast_accept_client_cert=False,
        eap_fast_allow_machine_authentication=False,
        eap_fast_eap_gtc=False,
        eap_fast_eap_gtc_pwd_change=False,
        eap_fast_eap_gtc_pwd_change_retries=0,
        eap_fast_eap_ms_chap_v2=False,
        eap_fast_eap_ms_chap_v2_pwd_change=False,
        eap_fast_eap_ms_chap_v2_pwd_change_retries=0,
        eap_fast_eap_tls=False,
        eap_fast_eap_tls_auth_of_expired_certs=False,
        eap_fast_enable_eap_chaining=False,
        eap_fast_pacs_allow_anonymous_provisioning=False,
        eap_fast_pacs_allow_authenticated_provisioning=False,
        eap_fast_pacs_allow_client_cert=False,
        eap_fast_pacs_allow_machine_authentication=False,
        eap_fast_pacs_authorization_pac_ttl=0,
        eap_fast_pacs_authorization_pac_ttl_unit="string",
        eap_fast_pacs_machine_pac_ttl=0,
        eap_fast_pacs_machine_pac_ttl_unit="string",
        eap_fast_pacs_server_returns=False,
        eap_fast_pacs_stateless_session_resume=False,
        eap_fast_pacs_tunnel_pac_ttl=0,
        eap_fast_pacs_tunnel_pac_ttl_unit="string",
        eap_fast_pacs_use_proactive_pac_update_percentage=0,
        eap_fast_use_pacs=False,
        eap_tls_allow_auth_of_expired_certs=False,
        eap_tls_enable_stateless_session_resume=False,
        eap_tls_session_ticket_percentage=0,
        eap_tls_session_ticket_ttl=0,
        eap_tls_session_ticket_ttl_unit="string",
        eap_ttls_chap=False,
        eap_ttls_eap_md5=False,
        eap_ttls_eap_ms_chap_v2=False,
        eap_ttls_eap_ms_chap_v2_pwd_change=False,
        eap_ttls_eap_ms_chap_v2_pwd_change_retries=0,
        eap_ttls_ms_chap_v1=False,
        eap_ttls_ms_chap_v2=False,
        eap_ttls_pap_ascii=False,
        name="string",
        peap_allow_peap_eap_gtc=False,
        peap_allow_peap_eap_gtc_pwd_change=False,
        peap_allow_peap_eap_gtc_pwd_change_retries=0,
        peap_allow_peap_eap_ms_chap_v2=False,
        peap_allow_peap_eap_ms_chap_v2_pwd_change=False,
        peap_allow_peap_eap_ms_chap_v2_pwd_change_retries=0,
        peap_allow_peap_eap_tls=False,
        peap_allow_peap_eap_tls_auth_of_expired_certs=False,
        peap_peap_v0=False,
        preferred_eap_protocol="string",
        require_cryptobinding=False,
        teap_downgrade_msk=False,
        teap_eap_accept_client_cert_during_tunnel_est=False,
        teap_eap_chaining=False,
        teap_eap_ms_chap_v2=False,
        teap_eap_ms_chap_v2_pwd_change=False,
        teap_eap_ms_chap_v2_pwd_change_retries=0,
        teap_eap_tls=False,
        teap_eap_tls_auth_of_expired_certs=False,
        teap_request_basic_pwd_auth=False)
    
    const allowedProtocolsResource = new ise.networkaccess.AllowedProtocols("allowedProtocolsResource", {
        allowChap: false,
        allowEapFast: false,
        allowEapMd5: false,
        allowEapTls: false,
        allowEapTtls: false,
        allowLeap: false,
        allowMsChapV1: false,
        allowMsChapV2: false,
        allowPapAscii: false,
        allowPeap: false,
        allowPreferredEapProtocol: false,
        allowTeap: false,
        allowWeakCiphersForEap: false,
        eapTlsLBit: false,
        processHostLookup: false,
        requireMessageAuth: false,
        allow5g: false,
        description: "string",
        eapFastAcceptClientCert: false,
        eapFastAllowMachineAuthentication: false,
        eapFastEapGtc: false,
        eapFastEapGtcPwdChange: false,
        eapFastEapGtcPwdChangeRetries: 0,
        eapFastEapMsChapV2: false,
        eapFastEapMsChapV2PwdChange: false,
        eapFastEapMsChapV2PwdChangeRetries: 0,
        eapFastEapTls: false,
        eapFastEapTlsAuthOfExpiredCerts: false,
        eapFastEnableEapChaining: false,
        eapFastPacsAllowAnonymousProvisioning: false,
        eapFastPacsAllowAuthenticatedProvisioning: false,
        eapFastPacsAllowClientCert: false,
        eapFastPacsAllowMachineAuthentication: false,
        eapFastPacsAuthorizationPacTtl: 0,
        eapFastPacsAuthorizationPacTtlUnit: "string",
        eapFastPacsMachinePacTtl: 0,
        eapFastPacsMachinePacTtlUnit: "string",
        eapFastPacsServerReturns: false,
        eapFastPacsStatelessSessionResume: false,
        eapFastPacsTunnelPacTtl: 0,
        eapFastPacsTunnelPacTtlUnit: "string",
        eapFastPacsUseProactivePacUpdatePercentage: 0,
        eapFastUsePacs: false,
        eapTlsAllowAuthOfExpiredCerts: false,
        eapTlsEnableStatelessSessionResume: false,
        eapTlsSessionTicketPercentage: 0,
        eapTlsSessionTicketTtl: 0,
        eapTlsSessionTicketTtlUnit: "string",
        eapTtlsChap: false,
        eapTtlsEapMd5: false,
        eapTtlsEapMsChapV2: false,
        eapTtlsEapMsChapV2PwdChange: false,
        eapTtlsEapMsChapV2PwdChangeRetries: 0,
        eapTtlsMsChapV1: false,
        eapTtlsMsChapV2: false,
        eapTtlsPapAscii: false,
        name: "string",
        peapAllowPeapEapGtc: false,
        peapAllowPeapEapGtcPwdChange: false,
        peapAllowPeapEapGtcPwdChangeRetries: 0,
        peapAllowPeapEapMsChapV2: false,
        peapAllowPeapEapMsChapV2PwdChange: false,
        peapAllowPeapEapMsChapV2PwdChangeRetries: 0,
        peapAllowPeapEapTls: false,
        peapAllowPeapEapTlsAuthOfExpiredCerts: false,
        peapPeapV0: false,
        preferredEapProtocol: "string",
        requireCryptobinding: false,
        teapDowngradeMsk: false,
        teapEapAcceptClientCertDuringTunnelEst: false,
        teapEapChaining: false,
        teapEapMsChapV2: false,
        teapEapMsChapV2PwdChange: false,
        teapEapMsChapV2PwdChangeRetries: 0,
        teapEapTls: false,
        teapEapTlsAuthOfExpiredCerts: false,
        teapRequestBasicPwdAuth: false,
    });
    
    type: ise:networkaccess:AllowedProtocols
    properties:
        allow5g: false
        allowChap: false
        allowEapFast: false
        allowEapMd5: false
        allowEapTls: false
        allowEapTtls: false
        allowLeap: false
        allowMsChapV1: false
        allowMsChapV2: false
        allowPapAscii: false
        allowPeap: false
        allowPreferredEapProtocol: false
        allowTeap: false
        allowWeakCiphersForEap: false
        description: string
        eapFastAcceptClientCert: false
        eapFastAllowMachineAuthentication: false
        eapFastEapGtc: false
        eapFastEapGtcPwdChange: false
        eapFastEapGtcPwdChangeRetries: 0
        eapFastEapMsChapV2: false
        eapFastEapMsChapV2PwdChange: false
        eapFastEapMsChapV2PwdChangeRetries: 0
        eapFastEapTls: false
        eapFastEapTlsAuthOfExpiredCerts: false
        eapFastEnableEapChaining: false
        eapFastPacsAllowAnonymousProvisioning: false
        eapFastPacsAllowAuthenticatedProvisioning: false
        eapFastPacsAllowClientCert: false
        eapFastPacsAllowMachineAuthentication: false
        eapFastPacsAuthorizationPacTtl: 0
        eapFastPacsAuthorizationPacTtlUnit: string
        eapFastPacsMachinePacTtl: 0
        eapFastPacsMachinePacTtlUnit: string
        eapFastPacsServerReturns: false
        eapFastPacsStatelessSessionResume: false
        eapFastPacsTunnelPacTtl: 0
        eapFastPacsTunnelPacTtlUnit: string
        eapFastPacsUseProactivePacUpdatePercentage: 0
        eapFastUsePacs: false
        eapTlsAllowAuthOfExpiredCerts: false
        eapTlsEnableStatelessSessionResume: false
        eapTlsLBit: false
        eapTlsSessionTicketPercentage: 0
        eapTlsSessionTicketTtl: 0
        eapTlsSessionTicketTtlUnit: string
        eapTtlsChap: false
        eapTtlsEapMd5: false
        eapTtlsEapMsChapV2: false
        eapTtlsEapMsChapV2PwdChange: false
        eapTtlsEapMsChapV2PwdChangeRetries: 0
        eapTtlsMsChapV1: false
        eapTtlsMsChapV2: false
        eapTtlsPapAscii: false
        name: string
        peapAllowPeapEapGtc: false
        peapAllowPeapEapGtcPwdChange: false
        peapAllowPeapEapGtcPwdChangeRetries: 0
        peapAllowPeapEapMsChapV2: false
        peapAllowPeapEapMsChapV2PwdChange: false
        peapAllowPeapEapMsChapV2PwdChangeRetries: 0
        peapAllowPeapEapTls: false
        peapAllowPeapEapTlsAuthOfExpiredCerts: false
        peapPeapV0: false
        preferredEapProtocol: string
        processHostLookup: false
        requireCryptobinding: false
        requireMessageAuth: false
        teapDowngradeMsk: false
        teapEapAcceptClientCertDuringTunnelEst: false
        teapEapChaining: false
        teapEapMsChapV2: false
        teapEapMsChapV2PwdChange: false
        teapEapMsChapV2PwdChangeRetries: 0
        teapEapTls: false
        teapEapTlsAuthOfExpiredCerts: false
        teapRequestBasicPwdAuth: false
    

    AllowedProtocols Resource Properties

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

    Inputs

    The AllowedProtocols resource accepts the following input properties:

    AllowChap bool
    Allow CHAP
    AllowEapFast bool
    Allow EAP Fast
    AllowEapMd5 bool
    Allow EAP MD5
    AllowEapTls bool
    Allow EAP TLS
    AllowEapTtls bool
    Allow EAP TTLS
    AllowLeap bool
    Allow LEAP
    AllowMsChapV1 bool
    Allow MS CHAP v1
    AllowMsChapV2 bool
    Allow MS CHAP v2
    AllowPapAscii bool
    Allow PAP ASCII
    AllowPeap bool
    Allow PEAP
    AllowPreferredEapProtocol bool
    Allow preferred EAP protocol
    AllowTeap bool
    Allow TEAP
    AllowWeakCiphersForEap bool
    Allow weak ciphers for EAP
    EapTlsLBit bool
    EAP TLS L-Bit
    ProcessHostLookup bool
    Process host lookup
    RequireMessageAuth bool
    Require message authentication
    Allow5g bool
    Allow 5G. This field is only supported from ISE 3.2.
    Description string
    Description
    EapFastAcceptClientCert bool
    Accept client certificates. Is required only if eap_fast_use_pacs is false.
    EapFastAllowMachineAuthentication bool
    Allow machine authentication. Is required only if eap_fast_use_pacs is false.
    EapFastEapGtc bool
    Allow EAP GTC
    EapFastEapGtcPwdChange bool
    Allow EAP GTC password change. Is required only if eap_fast_eap_gtc is true.
    EapFastEapGtcPwdChangeRetries int
    EAP GTC password change retries. Is required only if eap_fast_eap_gtc is true. - Range: 0-3
    EapFastEapMsChapV2 bool
    Allow EAP MS CHAP v2
    EapFastEapMsChapV2PwdChange bool
    Allow EAP MS CHAP v2 password change. Is required only if eap_fast_eap_ms_chap_v2 is true.
    EapFastEapMsChapV2PwdChangeRetries int
    EAP MS CHAP v2 password change retries. Is required only if eap_fast_eap_ms_chap_v2 is true. - Range: 0-3
    EapFastEapTls bool
    Allow EAP TLS
    EapFastEapTlsAuthOfExpiredCerts bool
    Allow EAP TLS authentication of expired certificates. Is required only if eap_fast_eap_tls is true.
    EapFastEnableEapChaining bool
    Enable EAP chaining
    EapFastPacsAllowAnonymousProvisioning bool
    Allow anonymous provisioning. Is required only if eap_fast_use_pacs is true.
    EapFastPacsAllowAuthenticatedProvisioning bool
    Allow authenticated provisioning. Is required only if eap_fast_use_pacs is true.
    EapFastPacsAllowClientCert bool
    Accept client certification for provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    EapFastPacsAllowMachineAuthentication bool
    Allow machine authentication. Is required only if eap_fast_use_pacs is true.
    EapFastPacsAuthorizationPacTtl int
    Authorization PAC TTL. Is required only if eap_fast_pacs_stateless_session_resume is true.
    EapFastPacsAuthorizationPacTtlUnit string
    Authorization PAC TTL unit. Is required only if eap_fast_pacs_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapFastPacsMachinePacTtl int
    Machine PAC TTL. Is required only if eap_fast_pacs_allow_machine_authentication is true.
    EapFastPacsMachinePacTtlUnit string
    Machine PAC TTL unit. Is required only if eap_fast_pacs_allow_machine_authentication is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapFastPacsServerReturns bool
    Server returns access accept after authenticated provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    EapFastPacsStatelessSessionResume bool
    Stateless session resume. Is required only if eap_fast_use_pacs is true.
    EapFastPacsTunnelPacTtl int
    PACs tunnel PAC time to live. Is required only if eap_fast_use_pacs is true.
    EapFastPacsTunnelPacTtlUnit string
    PACs tunnel PAC time to live unit. Is required only if eap_fast_use_pacs is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapFastPacsUseProactivePacUpdatePercentage int
    Use proactive pac update percentage. Is required only if eap_fast_use_pacs is true. - Range: 1-100
    EapFastUsePacs bool
    Use PACs
    EapTlsAllowAuthOfExpiredCerts bool
    Allow authentication of expired certificates
    EapTlsEnableStatelessSessionResume bool
    Enable stateless session resume
    EapTlsSessionTicketPercentage int
    Session ticket percentage. Is required only if eap_tls_enable_stateless_session_resume is true. - Range: 1-100
    EapTlsSessionTicketTtl int
    Session ticket TTL. Is required only if eap_tls_enable_stateless_session_resume is true.
    EapTlsSessionTicketTtlUnit string
    Session ticket TTL unit. Is required only if eap_tls_enable_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapTtlsChap bool
    Allow CHAP
    EapTtlsEapMd5 bool
    Allow EAP MD5
    EapTtlsEapMsChapV2 bool
    Allow EAP MS CHAP v2
    EapTtlsEapMsChapV2PwdChange bool
    Allow EAP MS CHAP v2 password change. Is required only if eap_ttls_eap_ms_chap_v2 is true.
    EapTtlsEapMsChapV2PwdChangeRetries int
    EAP MS CHAP v2 password change retries. Is required only if eap_ttls_eap_ms_chap_v2 is true. - Range: 0-3
    EapTtlsMsChapV1 bool
    Allow MS CHAP v1
    EapTtlsMsChapV2 bool
    Allow MS CHAP v2
    EapTtlsPapAscii bool
    Allow PAP ASCII
    Name string
    The name of the allowed protocols
    PeapAllowPeapEapGtc bool
    Allow PEAP EAP GTC
    PeapAllowPeapEapGtcPwdChange bool
    Allow PEAP EAP GTC password change. Is required only if allow_peap_eap_gtc is true.
    PeapAllowPeapEapGtcPwdChangeRetries int
    PEAP EAP GTC password change retries. Is required only if allow_peap_eap_gtc is true. - Range: 0-3
    PeapAllowPeapEapMsChapV2 bool
    Allow PEAP EAP MS CHAP v2
    PeapAllowPeapEapMsChapV2PwdChange bool
    Allow PEAP EAP MS CHAP v2 password change. Is required only if allow_peap_eap_ms_chap_v2 is true.
    PeapAllowPeapEapMsChapV2PwdChangeRetries int
    Allow PEAP EAP MS CHAP v2 password change retries. Is required only if allow_peap_eap_ms_chap_v2 is true. - Range: 0-3
    PeapAllowPeapEapTls bool
    Allow PEAP EAP TLS
    PeapAllowPeapEapTlsAuthOfExpiredCerts bool
    Allow PEAP EAP TLS authentication of expired certificates. Is required only if peap_allow_peap_eap_tls is true.
    PeapPeapV0 bool
    Allow PEAP v0
    PreferredEapProtocol string
    Preferred EAP protocol - Choices: EAP_FAST, PEAP, LEAP, EAP_MD5, EAP_TLS, EAP_TTLS, TEAP
    RequireCryptobinding bool
    Require cryptobinding
    TeapDowngradeMsk bool
    Allow downgrade to MSK
    TeapEapAcceptClientCertDuringTunnelEst bool
    Accept client certificate during tunnel establishment
    TeapEapChaining bool
    Allow EAP chaining
    TeapEapMsChapV2 bool
    Allow EAP MS CHAP v2
    TeapEapMsChapV2PwdChange bool
    Allow EAP MS CHAP v2 password change. Is required only if teap_eap_ms_chap_v2 is true.
    TeapEapMsChapV2PwdChangeRetries int
    EAP MS CHAP v2 password change retries. Is required only if teap_eap_ms_chap_v2 is true. - Range: 0-3
    TeapEapTls bool
    Allow EAP TLS
    TeapEapTlsAuthOfExpiredCerts bool
    Allow EAP TLS authentication of expired certs. Is required only if teap_eap_tls is true.
    TeapRequestBasicPwdAuth bool
    Request basic password authentication
    AllowChap bool
    Allow CHAP
    AllowEapFast bool
    Allow EAP Fast
    AllowEapMd5 bool
    Allow EAP MD5
    AllowEapTls bool
    Allow EAP TLS
    AllowEapTtls bool
    Allow EAP TTLS
    AllowLeap bool
    Allow LEAP
    AllowMsChapV1 bool
    Allow MS CHAP v1
    AllowMsChapV2 bool
    Allow MS CHAP v2
    AllowPapAscii bool
    Allow PAP ASCII
    AllowPeap bool
    Allow PEAP
    AllowPreferredEapProtocol bool
    Allow preferred EAP protocol
    AllowTeap bool
    Allow TEAP
    AllowWeakCiphersForEap bool
    Allow weak ciphers for EAP
    EapTlsLBit bool
    EAP TLS L-Bit
    ProcessHostLookup bool
    Process host lookup
    RequireMessageAuth bool
    Require message authentication
    Allow5g bool
    Allow 5G. This field is only supported from ISE 3.2.
    Description string
    Description
    EapFastAcceptClientCert bool
    Accept client certificates. Is required only if eap_fast_use_pacs is false.
    EapFastAllowMachineAuthentication bool
    Allow machine authentication. Is required only if eap_fast_use_pacs is false.
    EapFastEapGtc bool
    Allow EAP GTC
    EapFastEapGtcPwdChange bool
    Allow EAP GTC password change. Is required only if eap_fast_eap_gtc is true.
    EapFastEapGtcPwdChangeRetries int
    EAP GTC password change retries. Is required only if eap_fast_eap_gtc is true. - Range: 0-3
    EapFastEapMsChapV2 bool
    Allow EAP MS CHAP v2
    EapFastEapMsChapV2PwdChange bool
    Allow EAP MS CHAP v2 password change. Is required only if eap_fast_eap_ms_chap_v2 is true.
    EapFastEapMsChapV2PwdChangeRetries int
    EAP MS CHAP v2 password change retries. Is required only if eap_fast_eap_ms_chap_v2 is true. - Range: 0-3
    EapFastEapTls bool
    Allow EAP TLS
    EapFastEapTlsAuthOfExpiredCerts bool
    Allow EAP TLS authentication of expired certificates. Is required only if eap_fast_eap_tls is true.
    EapFastEnableEapChaining bool
    Enable EAP chaining
    EapFastPacsAllowAnonymousProvisioning bool
    Allow anonymous provisioning. Is required only if eap_fast_use_pacs is true.
    EapFastPacsAllowAuthenticatedProvisioning bool
    Allow authenticated provisioning. Is required only if eap_fast_use_pacs is true.
    EapFastPacsAllowClientCert bool
    Accept client certification for provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    EapFastPacsAllowMachineAuthentication bool
    Allow machine authentication. Is required only if eap_fast_use_pacs is true.
    EapFastPacsAuthorizationPacTtl int
    Authorization PAC TTL. Is required only if eap_fast_pacs_stateless_session_resume is true.
    EapFastPacsAuthorizationPacTtlUnit string
    Authorization PAC TTL unit. Is required only if eap_fast_pacs_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapFastPacsMachinePacTtl int
    Machine PAC TTL. Is required only if eap_fast_pacs_allow_machine_authentication is true.
    EapFastPacsMachinePacTtlUnit string
    Machine PAC TTL unit. Is required only if eap_fast_pacs_allow_machine_authentication is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapFastPacsServerReturns bool
    Server returns access accept after authenticated provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    EapFastPacsStatelessSessionResume bool
    Stateless session resume. Is required only if eap_fast_use_pacs is true.
    EapFastPacsTunnelPacTtl int
    PACs tunnel PAC time to live. Is required only if eap_fast_use_pacs is true.
    EapFastPacsTunnelPacTtlUnit string
    PACs tunnel PAC time to live unit. Is required only if eap_fast_use_pacs is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapFastPacsUseProactivePacUpdatePercentage int
    Use proactive pac update percentage. Is required only if eap_fast_use_pacs is true. - Range: 1-100
    EapFastUsePacs bool
    Use PACs
    EapTlsAllowAuthOfExpiredCerts bool
    Allow authentication of expired certificates
    EapTlsEnableStatelessSessionResume bool
    Enable stateless session resume
    EapTlsSessionTicketPercentage int
    Session ticket percentage. Is required only if eap_tls_enable_stateless_session_resume is true. - Range: 1-100
    EapTlsSessionTicketTtl int
    Session ticket TTL. Is required only if eap_tls_enable_stateless_session_resume is true.
    EapTlsSessionTicketTtlUnit string
    Session ticket TTL unit. Is required only if eap_tls_enable_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapTtlsChap bool
    Allow CHAP
    EapTtlsEapMd5 bool
    Allow EAP MD5
    EapTtlsEapMsChapV2 bool
    Allow EAP MS CHAP v2
    EapTtlsEapMsChapV2PwdChange bool
    Allow EAP MS CHAP v2 password change. Is required only if eap_ttls_eap_ms_chap_v2 is true.
    EapTtlsEapMsChapV2PwdChangeRetries int
    EAP MS CHAP v2 password change retries. Is required only if eap_ttls_eap_ms_chap_v2 is true. - Range: 0-3
    EapTtlsMsChapV1 bool
    Allow MS CHAP v1
    EapTtlsMsChapV2 bool
    Allow MS CHAP v2
    EapTtlsPapAscii bool
    Allow PAP ASCII
    Name string
    The name of the allowed protocols
    PeapAllowPeapEapGtc bool
    Allow PEAP EAP GTC
    PeapAllowPeapEapGtcPwdChange bool
    Allow PEAP EAP GTC password change. Is required only if allow_peap_eap_gtc is true.
    PeapAllowPeapEapGtcPwdChangeRetries int
    PEAP EAP GTC password change retries. Is required only if allow_peap_eap_gtc is true. - Range: 0-3
    PeapAllowPeapEapMsChapV2 bool
    Allow PEAP EAP MS CHAP v2
    PeapAllowPeapEapMsChapV2PwdChange bool
    Allow PEAP EAP MS CHAP v2 password change. Is required only if allow_peap_eap_ms_chap_v2 is true.
    PeapAllowPeapEapMsChapV2PwdChangeRetries int
    Allow PEAP EAP MS CHAP v2 password change retries. Is required only if allow_peap_eap_ms_chap_v2 is true. - Range: 0-3
    PeapAllowPeapEapTls bool
    Allow PEAP EAP TLS
    PeapAllowPeapEapTlsAuthOfExpiredCerts bool
    Allow PEAP EAP TLS authentication of expired certificates. Is required only if peap_allow_peap_eap_tls is true.
    PeapPeapV0 bool
    Allow PEAP v0
    PreferredEapProtocol string
    Preferred EAP protocol - Choices: EAP_FAST, PEAP, LEAP, EAP_MD5, EAP_TLS, EAP_TTLS, TEAP
    RequireCryptobinding bool
    Require cryptobinding
    TeapDowngradeMsk bool
    Allow downgrade to MSK
    TeapEapAcceptClientCertDuringTunnelEst bool
    Accept client certificate during tunnel establishment
    TeapEapChaining bool
    Allow EAP chaining
    TeapEapMsChapV2 bool
    Allow EAP MS CHAP v2
    TeapEapMsChapV2PwdChange bool
    Allow EAP MS CHAP v2 password change. Is required only if teap_eap_ms_chap_v2 is true.
    TeapEapMsChapV2PwdChangeRetries int
    EAP MS CHAP v2 password change retries. Is required only if teap_eap_ms_chap_v2 is true. - Range: 0-3
    TeapEapTls bool
    Allow EAP TLS
    TeapEapTlsAuthOfExpiredCerts bool
    Allow EAP TLS authentication of expired certs. Is required only if teap_eap_tls is true.
    TeapRequestBasicPwdAuth bool
    Request basic password authentication
    allowChap Boolean
    Allow CHAP
    allowEapFast Boolean
    Allow EAP Fast
    allowEapMd5 Boolean
    Allow EAP MD5
    allowEapTls Boolean
    Allow EAP TLS
    allowEapTtls Boolean
    Allow EAP TTLS
    allowLeap Boolean
    Allow LEAP
    allowMsChapV1 Boolean
    Allow MS CHAP v1
    allowMsChapV2 Boolean
    Allow MS CHAP v2
    allowPapAscii Boolean
    Allow PAP ASCII
    allowPeap Boolean
    Allow PEAP
    allowPreferredEapProtocol Boolean
    Allow preferred EAP protocol
    allowTeap Boolean
    Allow TEAP
    allowWeakCiphersForEap Boolean
    Allow weak ciphers for EAP
    eapTlsLBit Boolean
    EAP TLS L-Bit
    processHostLookup Boolean
    Process host lookup
    requireMessageAuth Boolean
    Require message authentication
    allow5g Boolean
    Allow 5G. This field is only supported from ISE 3.2.
    description String
    Description
    eapFastAcceptClientCert Boolean
    Accept client certificates. Is required only if eap_fast_use_pacs is false.
    eapFastAllowMachineAuthentication Boolean
    Allow machine authentication. Is required only if eap_fast_use_pacs is false.
    eapFastEapGtc Boolean
    Allow EAP GTC
    eapFastEapGtcPwdChange Boolean
    Allow EAP GTC password change. Is required only if eap_fast_eap_gtc is true.
    eapFastEapGtcPwdChangeRetries Integer
    EAP GTC password change retries. Is required only if eap_fast_eap_gtc is true. - Range: 0-3
    eapFastEapMsChapV2 Boolean
    Allow EAP MS CHAP v2
    eapFastEapMsChapV2PwdChange Boolean
    Allow EAP MS CHAP v2 password change. Is required only if eap_fast_eap_ms_chap_v2 is true.
    eapFastEapMsChapV2PwdChangeRetries Integer
    EAP MS CHAP v2 password change retries. Is required only if eap_fast_eap_ms_chap_v2 is true. - Range: 0-3
    eapFastEapTls Boolean
    Allow EAP TLS
    eapFastEapTlsAuthOfExpiredCerts Boolean
    Allow EAP TLS authentication of expired certificates. Is required only if eap_fast_eap_tls is true.
    eapFastEnableEapChaining Boolean
    Enable EAP chaining
    eapFastPacsAllowAnonymousProvisioning Boolean
    Allow anonymous provisioning. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAllowAuthenticatedProvisioning Boolean
    Allow authenticated provisioning. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAllowClientCert Boolean
    Accept client certification for provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eapFastPacsAllowMachineAuthentication Boolean
    Allow machine authentication. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAuthorizationPacTtl Integer
    Authorization PAC TTL. Is required only if eap_fast_pacs_stateless_session_resume is true.
    eapFastPacsAuthorizationPacTtlUnit String
    Authorization PAC TTL unit. Is required only if eap_fast_pacs_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsMachinePacTtl Integer
    Machine PAC TTL. Is required only if eap_fast_pacs_allow_machine_authentication is true.
    eapFastPacsMachinePacTtlUnit String
    Machine PAC TTL unit. Is required only if eap_fast_pacs_allow_machine_authentication is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsServerReturns Boolean
    Server returns access accept after authenticated provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eapFastPacsStatelessSessionResume Boolean
    Stateless session resume. Is required only if eap_fast_use_pacs is true.
    eapFastPacsTunnelPacTtl Integer
    PACs tunnel PAC time to live. Is required only if eap_fast_use_pacs is true.
    eapFastPacsTunnelPacTtlUnit String
    PACs tunnel PAC time to live unit. Is required only if eap_fast_use_pacs is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsUseProactivePacUpdatePercentage Integer
    Use proactive pac update percentage. Is required only if eap_fast_use_pacs is true. - Range: 1-100
    eapFastUsePacs Boolean
    Use PACs
    eapTlsAllowAuthOfExpiredCerts Boolean
    Allow authentication of expired certificates
    eapTlsEnableStatelessSessionResume Boolean
    Enable stateless session resume
    eapTlsSessionTicketPercentage Integer
    Session ticket percentage. Is required only if eap_tls_enable_stateless_session_resume is true. - Range: 1-100
    eapTlsSessionTicketTtl Integer
    Session ticket TTL. Is required only if eap_tls_enable_stateless_session_resume is true.
    eapTlsSessionTicketTtlUnit String
    Session ticket TTL unit. Is required only if eap_tls_enable_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapTtlsChap Boolean
    Allow CHAP
    eapTtlsEapMd5 Boolean
    Allow EAP MD5
    eapTtlsEapMsChapV2 Boolean
    Allow EAP MS CHAP v2
    eapTtlsEapMsChapV2PwdChange Boolean
    Allow EAP MS CHAP v2 password change. Is required only if eap_ttls_eap_ms_chap_v2 is true.
    eapTtlsEapMsChapV2PwdChangeRetries Integer
    EAP MS CHAP v2 password change retries. Is required only if eap_ttls_eap_ms_chap_v2 is true. - Range: 0-3
    eapTtlsMsChapV1 Boolean
    Allow MS CHAP v1
    eapTtlsMsChapV2 Boolean
    Allow MS CHAP v2
    eapTtlsPapAscii Boolean
    Allow PAP ASCII
    name String
    The name of the allowed protocols
    peapAllowPeapEapGtc Boolean
    Allow PEAP EAP GTC
    peapAllowPeapEapGtcPwdChange Boolean
    Allow PEAP EAP GTC password change. Is required only if allow_peap_eap_gtc is true.
    peapAllowPeapEapGtcPwdChangeRetries Integer
    PEAP EAP GTC password change retries. Is required only if allow_peap_eap_gtc is true. - Range: 0-3
    peapAllowPeapEapMsChapV2 Boolean
    Allow PEAP EAP MS CHAP v2
    peapAllowPeapEapMsChapV2PwdChange Boolean
    Allow PEAP EAP MS CHAP v2 password change. Is required only if allow_peap_eap_ms_chap_v2 is true.
    peapAllowPeapEapMsChapV2PwdChangeRetries Integer
    Allow PEAP EAP MS CHAP v2 password change retries. Is required only if allow_peap_eap_ms_chap_v2 is true. - Range: 0-3
    peapAllowPeapEapTls Boolean
    Allow PEAP EAP TLS
    peapAllowPeapEapTlsAuthOfExpiredCerts Boolean
    Allow PEAP EAP TLS authentication of expired certificates. Is required only if peap_allow_peap_eap_tls is true.
    peapPeapV0 Boolean
    Allow PEAP v0
    preferredEapProtocol String
    Preferred EAP protocol - Choices: EAP_FAST, PEAP, LEAP, EAP_MD5, EAP_TLS, EAP_TTLS, TEAP
    requireCryptobinding Boolean
    Require cryptobinding
    teapDowngradeMsk Boolean
    Allow downgrade to MSK
    teapEapAcceptClientCertDuringTunnelEst Boolean
    Accept client certificate during tunnel establishment
    teapEapChaining Boolean
    Allow EAP chaining
    teapEapMsChapV2 Boolean
    Allow EAP MS CHAP v2
    teapEapMsChapV2PwdChange Boolean
    Allow EAP MS CHAP v2 password change. Is required only if teap_eap_ms_chap_v2 is true.
    teapEapMsChapV2PwdChangeRetries Integer
    EAP MS CHAP v2 password change retries. Is required only if teap_eap_ms_chap_v2 is true. - Range: 0-3
    teapEapTls Boolean
    Allow EAP TLS
    teapEapTlsAuthOfExpiredCerts Boolean
    Allow EAP TLS authentication of expired certs. Is required only if teap_eap_tls is true.
    teapRequestBasicPwdAuth Boolean
    Request basic password authentication
    allowChap boolean
    Allow CHAP
    allowEapFast boolean
    Allow EAP Fast
    allowEapMd5 boolean
    Allow EAP MD5
    allowEapTls boolean
    Allow EAP TLS
    allowEapTtls boolean
    Allow EAP TTLS
    allowLeap boolean
    Allow LEAP
    allowMsChapV1 boolean
    Allow MS CHAP v1
    allowMsChapV2 boolean
    Allow MS CHAP v2
    allowPapAscii boolean
    Allow PAP ASCII
    allowPeap boolean
    Allow PEAP
    allowPreferredEapProtocol boolean
    Allow preferred EAP protocol
    allowTeap boolean
    Allow TEAP
    allowWeakCiphersForEap boolean
    Allow weak ciphers for EAP
    eapTlsLBit boolean
    EAP TLS L-Bit
    processHostLookup boolean
    Process host lookup
    requireMessageAuth boolean
    Require message authentication
    allow5g boolean
    Allow 5G. This field is only supported from ISE 3.2.
    description string
    Description
    eapFastAcceptClientCert boolean
    Accept client certificates. Is required only if eap_fast_use_pacs is false.
    eapFastAllowMachineAuthentication boolean
    Allow machine authentication. Is required only if eap_fast_use_pacs is false.
    eapFastEapGtc boolean
    Allow EAP GTC
    eapFastEapGtcPwdChange boolean
    Allow EAP GTC password change. Is required only if eap_fast_eap_gtc is true.
    eapFastEapGtcPwdChangeRetries number
    EAP GTC password change retries. Is required only if eap_fast_eap_gtc is true. - Range: 0-3
    eapFastEapMsChapV2 boolean
    Allow EAP MS CHAP v2
    eapFastEapMsChapV2PwdChange boolean
    Allow EAP MS CHAP v2 password change. Is required only if eap_fast_eap_ms_chap_v2 is true.
    eapFastEapMsChapV2PwdChangeRetries number
    EAP MS CHAP v2 password change retries. Is required only if eap_fast_eap_ms_chap_v2 is true. - Range: 0-3
    eapFastEapTls boolean
    Allow EAP TLS
    eapFastEapTlsAuthOfExpiredCerts boolean
    Allow EAP TLS authentication of expired certificates. Is required only if eap_fast_eap_tls is true.
    eapFastEnableEapChaining boolean
    Enable EAP chaining
    eapFastPacsAllowAnonymousProvisioning boolean
    Allow anonymous provisioning. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAllowAuthenticatedProvisioning boolean
    Allow authenticated provisioning. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAllowClientCert boolean
    Accept client certification for provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eapFastPacsAllowMachineAuthentication boolean
    Allow machine authentication. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAuthorizationPacTtl number
    Authorization PAC TTL. Is required only if eap_fast_pacs_stateless_session_resume is true.
    eapFastPacsAuthorizationPacTtlUnit string
    Authorization PAC TTL unit. Is required only if eap_fast_pacs_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsMachinePacTtl number
    Machine PAC TTL. Is required only if eap_fast_pacs_allow_machine_authentication is true.
    eapFastPacsMachinePacTtlUnit string
    Machine PAC TTL unit. Is required only if eap_fast_pacs_allow_machine_authentication is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsServerReturns boolean
    Server returns access accept after authenticated provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eapFastPacsStatelessSessionResume boolean
    Stateless session resume. Is required only if eap_fast_use_pacs is true.
    eapFastPacsTunnelPacTtl number
    PACs tunnel PAC time to live. Is required only if eap_fast_use_pacs is true.
    eapFastPacsTunnelPacTtlUnit string
    PACs tunnel PAC time to live unit. Is required only if eap_fast_use_pacs is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsUseProactivePacUpdatePercentage number
    Use proactive pac update percentage. Is required only if eap_fast_use_pacs is true. - Range: 1-100
    eapFastUsePacs boolean
    Use PACs
    eapTlsAllowAuthOfExpiredCerts boolean
    Allow authentication of expired certificates
    eapTlsEnableStatelessSessionResume boolean
    Enable stateless session resume
    eapTlsSessionTicketPercentage number
    Session ticket percentage. Is required only if eap_tls_enable_stateless_session_resume is true. - Range: 1-100
    eapTlsSessionTicketTtl number
    Session ticket TTL. Is required only if eap_tls_enable_stateless_session_resume is true.
    eapTlsSessionTicketTtlUnit string
    Session ticket TTL unit. Is required only if eap_tls_enable_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapTtlsChap boolean
    Allow CHAP
    eapTtlsEapMd5 boolean
    Allow EAP MD5
    eapTtlsEapMsChapV2 boolean
    Allow EAP MS CHAP v2
    eapTtlsEapMsChapV2PwdChange boolean
    Allow EAP MS CHAP v2 password change. Is required only if eap_ttls_eap_ms_chap_v2 is true.
    eapTtlsEapMsChapV2PwdChangeRetries number
    EAP MS CHAP v2 password change retries. Is required only if eap_ttls_eap_ms_chap_v2 is true. - Range: 0-3
    eapTtlsMsChapV1 boolean
    Allow MS CHAP v1
    eapTtlsMsChapV2 boolean
    Allow MS CHAP v2
    eapTtlsPapAscii boolean
    Allow PAP ASCII
    name string
    The name of the allowed protocols
    peapAllowPeapEapGtc boolean
    Allow PEAP EAP GTC
    peapAllowPeapEapGtcPwdChange boolean
    Allow PEAP EAP GTC password change. Is required only if allow_peap_eap_gtc is true.
    peapAllowPeapEapGtcPwdChangeRetries number
    PEAP EAP GTC password change retries. Is required only if allow_peap_eap_gtc is true. - Range: 0-3
    peapAllowPeapEapMsChapV2 boolean
    Allow PEAP EAP MS CHAP v2
    peapAllowPeapEapMsChapV2PwdChange boolean
    Allow PEAP EAP MS CHAP v2 password change. Is required only if allow_peap_eap_ms_chap_v2 is true.
    peapAllowPeapEapMsChapV2PwdChangeRetries number
    Allow PEAP EAP MS CHAP v2 password change retries. Is required only if allow_peap_eap_ms_chap_v2 is true. - Range: 0-3
    peapAllowPeapEapTls boolean
    Allow PEAP EAP TLS
    peapAllowPeapEapTlsAuthOfExpiredCerts boolean
    Allow PEAP EAP TLS authentication of expired certificates. Is required only if peap_allow_peap_eap_tls is true.
    peapPeapV0 boolean
    Allow PEAP v0
    preferredEapProtocol string
    Preferred EAP protocol - Choices: EAP_FAST, PEAP, LEAP, EAP_MD5, EAP_TLS, EAP_TTLS, TEAP
    requireCryptobinding boolean
    Require cryptobinding
    teapDowngradeMsk boolean
    Allow downgrade to MSK
    teapEapAcceptClientCertDuringTunnelEst boolean
    Accept client certificate during tunnel establishment
    teapEapChaining boolean
    Allow EAP chaining
    teapEapMsChapV2 boolean
    Allow EAP MS CHAP v2
    teapEapMsChapV2PwdChange boolean
    Allow EAP MS CHAP v2 password change. Is required only if teap_eap_ms_chap_v2 is true.
    teapEapMsChapV2PwdChangeRetries number
    EAP MS CHAP v2 password change retries. Is required only if teap_eap_ms_chap_v2 is true. - Range: 0-3
    teapEapTls boolean
    Allow EAP TLS
    teapEapTlsAuthOfExpiredCerts boolean
    Allow EAP TLS authentication of expired certs. Is required only if teap_eap_tls is true.
    teapRequestBasicPwdAuth boolean
    Request basic password authentication
    allow_chap bool
    Allow CHAP
    allow_eap_fast bool
    Allow EAP Fast
    allow_eap_md5 bool
    Allow EAP MD5
    allow_eap_tls bool
    Allow EAP TLS
    allow_eap_ttls bool
    Allow EAP TTLS
    allow_leap bool
    Allow LEAP
    allow_ms_chap_v1 bool
    Allow MS CHAP v1
    allow_ms_chap_v2 bool
    Allow MS CHAP v2
    allow_pap_ascii bool
    Allow PAP ASCII
    allow_peap bool
    Allow PEAP
    allow_preferred_eap_protocol bool
    Allow preferred EAP protocol
    allow_teap bool
    Allow TEAP
    allow_weak_ciphers_for_eap bool
    Allow weak ciphers for EAP
    eap_tls_l_bit bool
    EAP TLS L-Bit
    process_host_lookup bool
    Process host lookup
    require_message_auth bool
    Require message authentication
    allow5g bool
    Allow 5G. This field is only supported from ISE 3.2.
    description str
    Description
    eap_fast_accept_client_cert bool
    Accept client certificates. Is required only if eap_fast_use_pacs is false.
    eap_fast_allow_machine_authentication bool
    Allow machine authentication. Is required only if eap_fast_use_pacs is false.
    eap_fast_eap_gtc bool
    Allow EAP GTC
    eap_fast_eap_gtc_pwd_change bool
    Allow EAP GTC password change. Is required only if eap_fast_eap_gtc is true.
    eap_fast_eap_gtc_pwd_change_retries int
    EAP GTC password change retries. Is required only if eap_fast_eap_gtc is true. - Range: 0-3
    eap_fast_eap_ms_chap_v2 bool
    Allow EAP MS CHAP v2
    eap_fast_eap_ms_chap_v2_pwd_change bool
    Allow EAP MS CHAP v2 password change. Is required only if eap_fast_eap_ms_chap_v2 is true.
    eap_fast_eap_ms_chap_v2_pwd_change_retries int
    EAP MS CHAP v2 password change retries. Is required only if eap_fast_eap_ms_chap_v2 is true. - Range: 0-3
    eap_fast_eap_tls bool
    Allow EAP TLS
    eap_fast_eap_tls_auth_of_expired_certs bool
    Allow EAP TLS authentication of expired certificates. Is required only if eap_fast_eap_tls is true.
    eap_fast_enable_eap_chaining bool
    Enable EAP chaining
    eap_fast_pacs_allow_anonymous_provisioning bool
    Allow anonymous provisioning. Is required only if eap_fast_use_pacs is true.
    eap_fast_pacs_allow_authenticated_provisioning bool
    Allow authenticated provisioning. Is required only if eap_fast_use_pacs is true.
    eap_fast_pacs_allow_client_cert bool
    Accept client certification for provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eap_fast_pacs_allow_machine_authentication bool
    Allow machine authentication. Is required only if eap_fast_use_pacs is true.
    eap_fast_pacs_authorization_pac_ttl int
    Authorization PAC TTL. Is required only if eap_fast_pacs_stateless_session_resume is true.
    eap_fast_pacs_authorization_pac_ttl_unit str
    Authorization PAC TTL unit. Is required only if eap_fast_pacs_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eap_fast_pacs_machine_pac_ttl int
    Machine PAC TTL. Is required only if eap_fast_pacs_allow_machine_authentication is true.
    eap_fast_pacs_machine_pac_ttl_unit str
    Machine PAC TTL unit. Is required only if eap_fast_pacs_allow_machine_authentication is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eap_fast_pacs_server_returns bool
    Server returns access accept after authenticated provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eap_fast_pacs_stateless_session_resume bool
    Stateless session resume. Is required only if eap_fast_use_pacs is true.
    eap_fast_pacs_tunnel_pac_ttl int
    PACs tunnel PAC time to live. Is required only if eap_fast_use_pacs is true.
    eap_fast_pacs_tunnel_pac_ttl_unit str
    PACs tunnel PAC time to live unit. Is required only if eap_fast_use_pacs is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eap_fast_pacs_use_proactive_pac_update_percentage int
    Use proactive pac update percentage. Is required only if eap_fast_use_pacs is true. - Range: 1-100
    eap_fast_use_pacs bool
    Use PACs
    eap_tls_allow_auth_of_expired_certs bool
    Allow authentication of expired certificates
    eap_tls_enable_stateless_session_resume bool
    Enable stateless session resume
    eap_tls_session_ticket_percentage int
    Session ticket percentage. Is required only if eap_tls_enable_stateless_session_resume is true. - Range: 1-100
    eap_tls_session_ticket_ttl int
    Session ticket TTL. Is required only if eap_tls_enable_stateless_session_resume is true.
    eap_tls_session_ticket_ttl_unit str
    Session ticket TTL unit. Is required only if eap_tls_enable_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eap_ttls_chap bool
    Allow CHAP
    eap_ttls_eap_md5 bool
    Allow EAP MD5
    eap_ttls_eap_ms_chap_v2 bool
    Allow EAP MS CHAP v2
    eap_ttls_eap_ms_chap_v2_pwd_change bool
    Allow EAP MS CHAP v2 password change. Is required only if eap_ttls_eap_ms_chap_v2 is true.
    eap_ttls_eap_ms_chap_v2_pwd_change_retries int
    EAP MS CHAP v2 password change retries. Is required only if eap_ttls_eap_ms_chap_v2 is true. - Range: 0-3
    eap_ttls_ms_chap_v1 bool
    Allow MS CHAP v1
    eap_ttls_ms_chap_v2 bool
    Allow MS CHAP v2
    eap_ttls_pap_ascii bool
    Allow PAP ASCII
    name str
    The name of the allowed protocols
    peap_allow_peap_eap_gtc bool
    Allow PEAP EAP GTC
    peap_allow_peap_eap_gtc_pwd_change bool
    Allow PEAP EAP GTC password change. Is required only if allow_peap_eap_gtc is true.
    peap_allow_peap_eap_gtc_pwd_change_retries int
    PEAP EAP GTC password change retries. Is required only if allow_peap_eap_gtc is true. - Range: 0-3
    peap_allow_peap_eap_ms_chap_v2 bool
    Allow PEAP EAP MS CHAP v2
    peap_allow_peap_eap_ms_chap_v2_pwd_change bool
    Allow PEAP EAP MS CHAP v2 password change. Is required only if allow_peap_eap_ms_chap_v2 is true.
    peap_allow_peap_eap_ms_chap_v2_pwd_change_retries int
    Allow PEAP EAP MS CHAP v2 password change retries. Is required only if allow_peap_eap_ms_chap_v2 is true. - Range: 0-3
    peap_allow_peap_eap_tls bool
    Allow PEAP EAP TLS
    peap_allow_peap_eap_tls_auth_of_expired_certs bool
    Allow PEAP EAP TLS authentication of expired certificates. Is required only if peap_allow_peap_eap_tls is true.
    peap_peap_v0 bool
    Allow PEAP v0
    preferred_eap_protocol str
    Preferred EAP protocol - Choices: EAP_FAST, PEAP, LEAP, EAP_MD5, EAP_TLS, EAP_TTLS, TEAP
    require_cryptobinding bool
    Require cryptobinding
    teap_downgrade_msk bool
    Allow downgrade to MSK
    teap_eap_accept_client_cert_during_tunnel_est bool
    Accept client certificate during tunnel establishment
    teap_eap_chaining bool
    Allow EAP chaining
    teap_eap_ms_chap_v2 bool
    Allow EAP MS CHAP v2
    teap_eap_ms_chap_v2_pwd_change bool
    Allow EAP MS CHAP v2 password change. Is required only if teap_eap_ms_chap_v2 is true.
    teap_eap_ms_chap_v2_pwd_change_retries int
    EAP MS CHAP v2 password change retries. Is required only if teap_eap_ms_chap_v2 is true. - Range: 0-3
    teap_eap_tls bool
    Allow EAP TLS
    teap_eap_tls_auth_of_expired_certs bool
    Allow EAP TLS authentication of expired certs. Is required only if teap_eap_tls is true.
    teap_request_basic_pwd_auth bool
    Request basic password authentication
    allowChap Boolean
    Allow CHAP
    allowEapFast Boolean
    Allow EAP Fast
    allowEapMd5 Boolean
    Allow EAP MD5
    allowEapTls Boolean
    Allow EAP TLS
    allowEapTtls Boolean
    Allow EAP TTLS
    allowLeap Boolean
    Allow LEAP
    allowMsChapV1 Boolean
    Allow MS CHAP v1
    allowMsChapV2 Boolean
    Allow MS CHAP v2
    allowPapAscii Boolean
    Allow PAP ASCII
    allowPeap Boolean
    Allow PEAP
    allowPreferredEapProtocol Boolean
    Allow preferred EAP protocol
    allowTeap Boolean
    Allow TEAP
    allowWeakCiphersForEap Boolean
    Allow weak ciphers for EAP
    eapTlsLBit Boolean
    EAP TLS L-Bit
    processHostLookup Boolean
    Process host lookup
    requireMessageAuth Boolean
    Require message authentication
    allow5g Boolean
    Allow 5G. This field is only supported from ISE 3.2.
    description String
    Description
    eapFastAcceptClientCert Boolean
    Accept client certificates. Is required only if eap_fast_use_pacs is false.
    eapFastAllowMachineAuthentication Boolean
    Allow machine authentication. Is required only if eap_fast_use_pacs is false.
    eapFastEapGtc Boolean
    Allow EAP GTC
    eapFastEapGtcPwdChange Boolean
    Allow EAP GTC password change. Is required only if eap_fast_eap_gtc is true.
    eapFastEapGtcPwdChangeRetries Number
    EAP GTC password change retries. Is required only if eap_fast_eap_gtc is true. - Range: 0-3
    eapFastEapMsChapV2 Boolean
    Allow EAP MS CHAP v2
    eapFastEapMsChapV2PwdChange Boolean
    Allow EAP MS CHAP v2 password change. Is required only if eap_fast_eap_ms_chap_v2 is true.
    eapFastEapMsChapV2PwdChangeRetries Number
    EAP MS CHAP v2 password change retries. Is required only if eap_fast_eap_ms_chap_v2 is true. - Range: 0-3
    eapFastEapTls Boolean
    Allow EAP TLS
    eapFastEapTlsAuthOfExpiredCerts Boolean
    Allow EAP TLS authentication of expired certificates. Is required only if eap_fast_eap_tls is true.
    eapFastEnableEapChaining Boolean
    Enable EAP chaining
    eapFastPacsAllowAnonymousProvisioning Boolean
    Allow anonymous provisioning. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAllowAuthenticatedProvisioning Boolean
    Allow authenticated provisioning. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAllowClientCert Boolean
    Accept client certification for provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eapFastPacsAllowMachineAuthentication Boolean
    Allow machine authentication. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAuthorizationPacTtl Number
    Authorization PAC TTL. Is required only if eap_fast_pacs_stateless_session_resume is true.
    eapFastPacsAuthorizationPacTtlUnit String
    Authorization PAC TTL unit. Is required only if eap_fast_pacs_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsMachinePacTtl Number
    Machine PAC TTL. Is required only if eap_fast_pacs_allow_machine_authentication is true.
    eapFastPacsMachinePacTtlUnit String
    Machine PAC TTL unit. Is required only if eap_fast_pacs_allow_machine_authentication is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsServerReturns Boolean
    Server returns access accept after authenticated provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eapFastPacsStatelessSessionResume Boolean
    Stateless session resume. Is required only if eap_fast_use_pacs is true.
    eapFastPacsTunnelPacTtl Number
    PACs tunnel PAC time to live. Is required only if eap_fast_use_pacs is true.
    eapFastPacsTunnelPacTtlUnit String
    PACs tunnel PAC time to live unit. Is required only if eap_fast_use_pacs is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsUseProactivePacUpdatePercentage Number
    Use proactive pac update percentage. Is required only if eap_fast_use_pacs is true. - Range: 1-100
    eapFastUsePacs Boolean
    Use PACs
    eapTlsAllowAuthOfExpiredCerts Boolean
    Allow authentication of expired certificates
    eapTlsEnableStatelessSessionResume Boolean
    Enable stateless session resume
    eapTlsSessionTicketPercentage Number
    Session ticket percentage. Is required only if eap_tls_enable_stateless_session_resume is true. - Range: 1-100
    eapTlsSessionTicketTtl Number
    Session ticket TTL. Is required only if eap_tls_enable_stateless_session_resume is true.
    eapTlsSessionTicketTtlUnit String
    Session ticket TTL unit. Is required only if eap_tls_enable_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapTtlsChap Boolean
    Allow CHAP
    eapTtlsEapMd5 Boolean
    Allow EAP MD5
    eapTtlsEapMsChapV2 Boolean
    Allow EAP MS CHAP v2
    eapTtlsEapMsChapV2PwdChange Boolean
    Allow EAP MS CHAP v2 password change. Is required only if eap_ttls_eap_ms_chap_v2 is true.
    eapTtlsEapMsChapV2PwdChangeRetries Number
    EAP MS CHAP v2 password change retries. Is required only if eap_ttls_eap_ms_chap_v2 is true. - Range: 0-3
    eapTtlsMsChapV1 Boolean
    Allow MS CHAP v1
    eapTtlsMsChapV2 Boolean
    Allow MS CHAP v2
    eapTtlsPapAscii Boolean
    Allow PAP ASCII
    name String
    The name of the allowed protocols
    peapAllowPeapEapGtc Boolean
    Allow PEAP EAP GTC
    peapAllowPeapEapGtcPwdChange Boolean
    Allow PEAP EAP GTC password change. Is required only if allow_peap_eap_gtc is true.
    peapAllowPeapEapGtcPwdChangeRetries Number
    PEAP EAP GTC password change retries. Is required only if allow_peap_eap_gtc is true. - Range: 0-3
    peapAllowPeapEapMsChapV2 Boolean
    Allow PEAP EAP MS CHAP v2
    peapAllowPeapEapMsChapV2PwdChange Boolean
    Allow PEAP EAP MS CHAP v2 password change. Is required only if allow_peap_eap_ms_chap_v2 is true.
    peapAllowPeapEapMsChapV2PwdChangeRetries Number
    Allow PEAP EAP MS CHAP v2 password change retries. Is required only if allow_peap_eap_ms_chap_v2 is true. - Range: 0-3
    peapAllowPeapEapTls Boolean
    Allow PEAP EAP TLS
    peapAllowPeapEapTlsAuthOfExpiredCerts Boolean
    Allow PEAP EAP TLS authentication of expired certificates. Is required only if peap_allow_peap_eap_tls is true.
    peapPeapV0 Boolean
    Allow PEAP v0
    preferredEapProtocol String
    Preferred EAP protocol - Choices: EAP_FAST, PEAP, LEAP, EAP_MD5, EAP_TLS, EAP_TTLS, TEAP
    requireCryptobinding Boolean
    Require cryptobinding
    teapDowngradeMsk Boolean
    Allow downgrade to MSK
    teapEapAcceptClientCertDuringTunnelEst Boolean
    Accept client certificate during tunnel establishment
    teapEapChaining Boolean
    Allow EAP chaining
    teapEapMsChapV2 Boolean
    Allow EAP MS CHAP v2
    teapEapMsChapV2PwdChange Boolean
    Allow EAP MS CHAP v2 password change. Is required only if teap_eap_ms_chap_v2 is true.
    teapEapMsChapV2PwdChangeRetries Number
    EAP MS CHAP v2 password change retries. Is required only if teap_eap_ms_chap_v2 is true. - Range: 0-3
    teapEapTls Boolean
    Allow EAP TLS
    teapEapTlsAuthOfExpiredCerts Boolean
    Allow EAP TLS authentication of expired certs. Is required only if teap_eap_tls is true.
    teapRequestBasicPwdAuth Boolean
    Request basic password authentication

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AllowedProtocols 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 AllowedProtocols Resource

    Get an existing AllowedProtocols 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?: AllowedProtocolsState, opts?: CustomResourceOptions): AllowedProtocols
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            allow5g: Optional[bool] = None,
            allow_chap: Optional[bool] = None,
            allow_eap_fast: Optional[bool] = None,
            allow_eap_md5: Optional[bool] = None,
            allow_eap_tls: Optional[bool] = None,
            allow_eap_ttls: Optional[bool] = None,
            allow_leap: Optional[bool] = None,
            allow_ms_chap_v1: Optional[bool] = None,
            allow_ms_chap_v2: Optional[bool] = None,
            allow_pap_ascii: Optional[bool] = None,
            allow_peap: Optional[bool] = None,
            allow_preferred_eap_protocol: Optional[bool] = None,
            allow_teap: Optional[bool] = None,
            allow_weak_ciphers_for_eap: Optional[bool] = None,
            description: Optional[str] = None,
            eap_fast_accept_client_cert: Optional[bool] = None,
            eap_fast_allow_machine_authentication: Optional[bool] = None,
            eap_fast_eap_gtc: Optional[bool] = None,
            eap_fast_eap_gtc_pwd_change: Optional[bool] = None,
            eap_fast_eap_gtc_pwd_change_retries: Optional[int] = None,
            eap_fast_eap_ms_chap_v2: Optional[bool] = None,
            eap_fast_eap_ms_chap_v2_pwd_change: Optional[bool] = None,
            eap_fast_eap_ms_chap_v2_pwd_change_retries: Optional[int] = None,
            eap_fast_eap_tls: Optional[bool] = None,
            eap_fast_eap_tls_auth_of_expired_certs: Optional[bool] = None,
            eap_fast_enable_eap_chaining: Optional[bool] = None,
            eap_fast_pacs_allow_anonymous_provisioning: Optional[bool] = None,
            eap_fast_pacs_allow_authenticated_provisioning: Optional[bool] = None,
            eap_fast_pacs_allow_client_cert: Optional[bool] = None,
            eap_fast_pacs_allow_machine_authentication: Optional[bool] = None,
            eap_fast_pacs_authorization_pac_ttl: Optional[int] = None,
            eap_fast_pacs_authorization_pac_ttl_unit: Optional[str] = None,
            eap_fast_pacs_machine_pac_ttl: Optional[int] = None,
            eap_fast_pacs_machine_pac_ttl_unit: Optional[str] = None,
            eap_fast_pacs_server_returns: Optional[bool] = None,
            eap_fast_pacs_stateless_session_resume: Optional[bool] = None,
            eap_fast_pacs_tunnel_pac_ttl: Optional[int] = None,
            eap_fast_pacs_tunnel_pac_ttl_unit: Optional[str] = None,
            eap_fast_pacs_use_proactive_pac_update_percentage: Optional[int] = None,
            eap_fast_use_pacs: Optional[bool] = None,
            eap_tls_allow_auth_of_expired_certs: Optional[bool] = None,
            eap_tls_enable_stateless_session_resume: Optional[bool] = None,
            eap_tls_l_bit: Optional[bool] = None,
            eap_tls_session_ticket_percentage: Optional[int] = None,
            eap_tls_session_ticket_ttl: Optional[int] = None,
            eap_tls_session_ticket_ttl_unit: Optional[str] = None,
            eap_ttls_chap: Optional[bool] = None,
            eap_ttls_eap_md5: Optional[bool] = None,
            eap_ttls_eap_ms_chap_v2: Optional[bool] = None,
            eap_ttls_eap_ms_chap_v2_pwd_change: Optional[bool] = None,
            eap_ttls_eap_ms_chap_v2_pwd_change_retries: Optional[int] = None,
            eap_ttls_ms_chap_v1: Optional[bool] = None,
            eap_ttls_ms_chap_v2: Optional[bool] = None,
            eap_ttls_pap_ascii: Optional[bool] = None,
            name: Optional[str] = None,
            peap_allow_peap_eap_gtc: Optional[bool] = None,
            peap_allow_peap_eap_gtc_pwd_change: Optional[bool] = None,
            peap_allow_peap_eap_gtc_pwd_change_retries: Optional[int] = None,
            peap_allow_peap_eap_ms_chap_v2: Optional[bool] = None,
            peap_allow_peap_eap_ms_chap_v2_pwd_change: Optional[bool] = None,
            peap_allow_peap_eap_ms_chap_v2_pwd_change_retries: Optional[int] = None,
            peap_allow_peap_eap_tls: Optional[bool] = None,
            peap_allow_peap_eap_tls_auth_of_expired_certs: Optional[bool] = None,
            peap_peap_v0: Optional[bool] = None,
            preferred_eap_protocol: Optional[str] = None,
            process_host_lookup: Optional[bool] = None,
            require_cryptobinding: Optional[bool] = None,
            require_message_auth: Optional[bool] = None,
            teap_downgrade_msk: Optional[bool] = None,
            teap_eap_accept_client_cert_during_tunnel_est: Optional[bool] = None,
            teap_eap_chaining: Optional[bool] = None,
            teap_eap_ms_chap_v2: Optional[bool] = None,
            teap_eap_ms_chap_v2_pwd_change: Optional[bool] = None,
            teap_eap_ms_chap_v2_pwd_change_retries: Optional[int] = None,
            teap_eap_tls: Optional[bool] = None,
            teap_eap_tls_auth_of_expired_certs: Optional[bool] = None,
            teap_request_basic_pwd_auth: Optional[bool] = None) -> AllowedProtocols
    func GetAllowedProtocols(ctx *Context, name string, id IDInput, state *AllowedProtocolsState, opts ...ResourceOption) (*AllowedProtocols, error)
    public static AllowedProtocols Get(string name, Input<string> id, AllowedProtocolsState? state, CustomResourceOptions? opts = null)
    public static AllowedProtocols get(String name, Output<String> id, AllowedProtocolsState 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:
    Allow5g bool
    Allow 5G. This field is only supported from ISE 3.2.
    AllowChap bool
    Allow CHAP
    AllowEapFast bool
    Allow EAP Fast
    AllowEapMd5 bool
    Allow EAP MD5
    AllowEapTls bool
    Allow EAP TLS
    AllowEapTtls bool
    Allow EAP TTLS
    AllowLeap bool
    Allow LEAP
    AllowMsChapV1 bool
    Allow MS CHAP v1
    AllowMsChapV2 bool
    Allow MS CHAP v2
    AllowPapAscii bool
    Allow PAP ASCII
    AllowPeap bool
    Allow PEAP
    AllowPreferredEapProtocol bool
    Allow preferred EAP protocol
    AllowTeap bool
    Allow TEAP
    AllowWeakCiphersForEap bool
    Allow weak ciphers for EAP
    Description string
    Description
    EapFastAcceptClientCert bool
    Accept client certificates. Is required only if eap_fast_use_pacs is false.
    EapFastAllowMachineAuthentication bool
    Allow machine authentication. Is required only if eap_fast_use_pacs is false.
    EapFastEapGtc bool
    Allow EAP GTC
    EapFastEapGtcPwdChange bool
    Allow EAP GTC password change. Is required only if eap_fast_eap_gtc is true.
    EapFastEapGtcPwdChangeRetries int
    EAP GTC password change retries. Is required only if eap_fast_eap_gtc is true. - Range: 0-3
    EapFastEapMsChapV2 bool
    Allow EAP MS CHAP v2
    EapFastEapMsChapV2PwdChange bool
    Allow EAP MS CHAP v2 password change. Is required only if eap_fast_eap_ms_chap_v2 is true.
    EapFastEapMsChapV2PwdChangeRetries int
    EAP MS CHAP v2 password change retries. Is required only if eap_fast_eap_ms_chap_v2 is true. - Range: 0-3
    EapFastEapTls bool
    Allow EAP TLS
    EapFastEapTlsAuthOfExpiredCerts bool
    Allow EAP TLS authentication of expired certificates. Is required only if eap_fast_eap_tls is true.
    EapFastEnableEapChaining bool
    Enable EAP chaining
    EapFastPacsAllowAnonymousProvisioning bool
    Allow anonymous provisioning. Is required only if eap_fast_use_pacs is true.
    EapFastPacsAllowAuthenticatedProvisioning bool
    Allow authenticated provisioning. Is required only if eap_fast_use_pacs is true.
    EapFastPacsAllowClientCert bool
    Accept client certification for provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    EapFastPacsAllowMachineAuthentication bool
    Allow machine authentication. Is required only if eap_fast_use_pacs is true.
    EapFastPacsAuthorizationPacTtl int
    Authorization PAC TTL. Is required only if eap_fast_pacs_stateless_session_resume is true.
    EapFastPacsAuthorizationPacTtlUnit string
    Authorization PAC TTL unit. Is required only if eap_fast_pacs_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapFastPacsMachinePacTtl int
    Machine PAC TTL. Is required only if eap_fast_pacs_allow_machine_authentication is true.
    EapFastPacsMachinePacTtlUnit string
    Machine PAC TTL unit. Is required only if eap_fast_pacs_allow_machine_authentication is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapFastPacsServerReturns bool
    Server returns access accept after authenticated provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    EapFastPacsStatelessSessionResume bool
    Stateless session resume. Is required only if eap_fast_use_pacs is true.
    EapFastPacsTunnelPacTtl int
    PACs tunnel PAC time to live. Is required only if eap_fast_use_pacs is true.
    EapFastPacsTunnelPacTtlUnit string
    PACs tunnel PAC time to live unit. Is required only if eap_fast_use_pacs is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapFastPacsUseProactivePacUpdatePercentage int
    Use proactive pac update percentage. Is required only if eap_fast_use_pacs is true. - Range: 1-100
    EapFastUsePacs bool
    Use PACs
    EapTlsAllowAuthOfExpiredCerts bool
    Allow authentication of expired certificates
    EapTlsEnableStatelessSessionResume bool
    Enable stateless session resume
    EapTlsLBit bool
    EAP TLS L-Bit
    EapTlsSessionTicketPercentage int
    Session ticket percentage. Is required only if eap_tls_enable_stateless_session_resume is true. - Range: 1-100
    EapTlsSessionTicketTtl int
    Session ticket TTL. Is required only if eap_tls_enable_stateless_session_resume is true.
    EapTlsSessionTicketTtlUnit string
    Session ticket TTL unit. Is required only if eap_tls_enable_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapTtlsChap bool
    Allow CHAP
    EapTtlsEapMd5 bool
    Allow EAP MD5
    EapTtlsEapMsChapV2 bool
    Allow EAP MS CHAP v2
    EapTtlsEapMsChapV2PwdChange bool
    Allow EAP MS CHAP v2 password change. Is required only if eap_ttls_eap_ms_chap_v2 is true.
    EapTtlsEapMsChapV2PwdChangeRetries int
    EAP MS CHAP v2 password change retries. Is required only if eap_ttls_eap_ms_chap_v2 is true. - Range: 0-3
    EapTtlsMsChapV1 bool
    Allow MS CHAP v1
    EapTtlsMsChapV2 bool
    Allow MS CHAP v2
    EapTtlsPapAscii bool
    Allow PAP ASCII
    Name string
    The name of the allowed protocols
    PeapAllowPeapEapGtc bool
    Allow PEAP EAP GTC
    PeapAllowPeapEapGtcPwdChange bool
    Allow PEAP EAP GTC password change. Is required only if allow_peap_eap_gtc is true.
    PeapAllowPeapEapGtcPwdChangeRetries int
    PEAP EAP GTC password change retries. Is required only if allow_peap_eap_gtc is true. - Range: 0-3
    PeapAllowPeapEapMsChapV2 bool
    Allow PEAP EAP MS CHAP v2
    PeapAllowPeapEapMsChapV2PwdChange bool
    Allow PEAP EAP MS CHAP v2 password change. Is required only if allow_peap_eap_ms_chap_v2 is true.
    PeapAllowPeapEapMsChapV2PwdChangeRetries int
    Allow PEAP EAP MS CHAP v2 password change retries. Is required only if allow_peap_eap_ms_chap_v2 is true. - Range: 0-3
    PeapAllowPeapEapTls bool
    Allow PEAP EAP TLS
    PeapAllowPeapEapTlsAuthOfExpiredCerts bool
    Allow PEAP EAP TLS authentication of expired certificates. Is required only if peap_allow_peap_eap_tls is true.
    PeapPeapV0 bool
    Allow PEAP v0
    PreferredEapProtocol string
    Preferred EAP protocol - Choices: EAP_FAST, PEAP, LEAP, EAP_MD5, EAP_TLS, EAP_TTLS, TEAP
    ProcessHostLookup bool
    Process host lookup
    RequireCryptobinding bool
    Require cryptobinding
    RequireMessageAuth bool
    Require message authentication
    TeapDowngradeMsk bool
    Allow downgrade to MSK
    TeapEapAcceptClientCertDuringTunnelEst bool
    Accept client certificate during tunnel establishment
    TeapEapChaining bool
    Allow EAP chaining
    TeapEapMsChapV2 bool
    Allow EAP MS CHAP v2
    TeapEapMsChapV2PwdChange bool
    Allow EAP MS CHAP v2 password change. Is required only if teap_eap_ms_chap_v2 is true.
    TeapEapMsChapV2PwdChangeRetries int
    EAP MS CHAP v2 password change retries. Is required only if teap_eap_ms_chap_v2 is true. - Range: 0-3
    TeapEapTls bool
    Allow EAP TLS
    TeapEapTlsAuthOfExpiredCerts bool
    Allow EAP TLS authentication of expired certs. Is required only if teap_eap_tls is true.
    TeapRequestBasicPwdAuth bool
    Request basic password authentication
    Allow5g bool
    Allow 5G. This field is only supported from ISE 3.2.
    AllowChap bool
    Allow CHAP
    AllowEapFast bool
    Allow EAP Fast
    AllowEapMd5 bool
    Allow EAP MD5
    AllowEapTls bool
    Allow EAP TLS
    AllowEapTtls bool
    Allow EAP TTLS
    AllowLeap bool
    Allow LEAP
    AllowMsChapV1 bool
    Allow MS CHAP v1
    AllowMsChapV2 bool
    Allow MS CHAP v2
    AllowPapAscii bool
    Allow PAP ASCII
    AllowPeap bool
    Allow PEAP
    AllowPreferredEapProtocol bool
    Allow preferred EAP protocol
    AllowTeap bool
    Allow TEAP
    AllowWeakCiphersForEap bool
    Allow weak ciphers for EAP
    Description string
    Description
    EapFastAcceptClientCert bool
    Accept client certificates. Is required only if eap_fast_use_pacs is false.
    EapFastAllowMachineAuthentication bool
    Allow machine authentication. Is required only if eap_fast_use_pacs is false.
    EapFastEapGtc bool
    Allow EAP GTC
    EapFastEapGtcPwdChange bool
    Allow EAP GTC password change. Is required only if eap_fast_eap_gtc is true.
    EapFastEapGtcPwdChangeRetries int
    EAP GTC password change retries. Is required only if eap_fast_eap_gtc is true. - Range: 0-3
    EapFastEapMsChapV2 bool
    Allow EAP MS CHAP v2
    EapFastEapMsChapV2PwdChange bool
    Allow EAP MS CHAP v2 password change. Is required only if eap_fast_eap_ms_chap_v2 is true.
    EapFastEapMsChapV2PwdChangeRetries int
    EAP MS CHAP v2 password change retries. Is required only if eap_fast_eap_ms_chap_v2 is true. - Range: 0-3
    EapFastEapTls bool
    Allow EAP TLS
    EapFastEapTlsAuthOfExpiredCerts bool
    Allow EAP TLS authentication of expired certificates. Is required only if eap_fast_eap_tls is true.
    EapFastEnableEapChaining bool
    Enable EAP chaining
    EapFastPacsAllowAnonymousProvisioning bool
    Allow anonymous provisioning. Is required only if eap_fast_use_pacs is true.
    EapFastPacsAllowAuthenticatedProvisioning bool
    Allow authenticated provisioning. Is required only if eap_fast_use_pacs is true.
    EapFastPacsAllowClientCert bool
    Accept client certification for provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    EapFastPacsAllowMachineAuthentication bool
    Allow machine authentication. Is required only if eap_fast_use_pacs is true.
    EapFastPacsAuthorizationPacTtl int
    Authorization PAC TTL. Is required only if eap_fast_pacs_stateless_session_resume is true.
    EapFastPacsAuthorizationPacTtlUnit string
    Authorization PAC TTL unit. Is required only if eap_fast_pacs_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapFastPacsMachinePacTtl int
    Machine PAC TTL. Is required only if eap_fast_pacs_allow_machine_authentication is true.
    EapFastPacsMachinePacTtlUnit string
    Machine PAC TTL unit. Is required only if eap_fast_pacs_allow_machine_authentication is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapFastPacsServerReturns bool
    Server returns access accept after authenticated provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    EapFastPacsStatelessSessionResume bool
    Stateless session resume. Is required only if eap_fast_use_pacs is true.
    EapFastPacsTunnelPacTtl int
    PACs tunnel PAC time to live. Is required only if eap_fast_use_pacs is true.
    EapFastPacsTunnelPacTtlUnit string
    PACs tunnel PAC time to live unit. Is required only if eap_fast_use_pacs is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapFastPacsUseProactivePacUpdatePercentage int
    Use proactive pac update percentage. Is required only if eap_fast_use_pacs is true. - Range: 1-100
    EapFastUsePacs bool
    Use PACs
    EapTlsAllowAuthOfExpiredCerts bool
    Allow authentication of expired certificates
    EapTlsEnableStatelessSessionResume bool
    Enable stateless session resume
    EapTlsLBit bool
    EAP TLS L-Bit
    EapTlsSessionTicketPercentage int
    Session ticket percentage. Is required only if eap_tls_enable_stateless_session_resume is true. - Range: 1-100
    EapTlsSessionTicketTtl int
    Session ticket TTL. Is required only if eap_tls_enable_stateless_session_resume is true.
    EapTlsSessionTicketTtlUnit string
    Session ticket TTL unit. Is required only if eap_tls_enable_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    EapTtlsChap bool
    Allow CHAP
    EapTtlsEapMd5 bool
    Allow EAP MD5
    EapTtlsEapMsChapV2 bool
    Allow EAP MS CHAP v2
    EapTtlsEapMsChapV2PwdChange bool
    Allow EAP MS CHAP v2 password change. Is required only if eap_ttls_eap_ms_chap_v2 is true.
    EapTtlsEapMsChapV2PwdChangeRetries int
    EAP MS CHAP v2 password change retries. Is required only if eap_ttls_eap_ms_chap_v2 is true. - Range: 0-3
    EapTtlsMsChapV1 bool
    Allow MS CHAP v1
    EapTtlsMsChapV2 bool
    Allow MS CHAP v2
    EapTtlsPapAscii bool
    Allow PAP ASCII
    Name string
    The name of the allowed protocols
    PeapAllowPeapEapGtc bool
    Allow PEAP EAP GTC
    PeapAllowPeapEapGtcPwdChange bool
    Allow PEAP EAP GTC password change. Is required only if allow_peap_eap_gtc is true.
    PeapAllowPeapEapGtcPwdChangeRetries int
    PEAP EAP GTC password change retries. Is required only if allow_peap_eap_gtc is true. - Range: 0-3
    PeapAllowPeapEapMsChapV2 bool
    Allow PEAP EAP MS CHAP v2
    PeapAllowPeapEapMsChapV2PwdChange bool
    Allow PEAP EAP MS CHAP v2 password change. Is required only if allow_peap_eap_ms_chap_v2 is true.
    PeapAllowPeapEapMsChapV2PwdChangeRetries int
    Allow PEAP EAP MS CHAP v2 password change retries. Is required only if allow_peap_eap_ms_chap_v2 is true. - Range: 0-3
    PeapAllowPeapEapTls bool
    Allow PEAP EAP TLS
    PeapAllowPeapEapTlsAuthOfExpiredCerts bool
    Allow PEAP EAP TLS authentication of expired certificates. Is required only if peap_allow_peap_eap_tls is true.
    PeapPeapV0 bool
    Allow PEAP v0
    PreferredEapProtocol string
    Preferred EAP protocol - Choices: EAP_FAST, PEAP, LEAP, EAP_MD5, EAP_TLS, EAP_TTLS, TEAP
    ProcessHostLookup bool
    Process host lookup
    RequireCryptobinding bool
    Require cryptobinding
    RequireMessageAuth bool
    Require message authentication
    TeapDowngradeMsk bool
    Allow downgrade to MSK
    TeapEapAcceptClientCertDuringTunnelEst bool
    Accept client certificate during tunnel establishment
    TeapEapChaining bool
    Allow EAP chaining
    TeapEapMsChapV2 bool
    Allow EAP MS CHAP v2
    TeapEapMsChapV2PwdChange bool
    Allow EAP MS CHAP v2 password change. Is required only if teap_eap_ms_chap_v2 is true.
    TeapEapMsChapV2PwdChangeRetries int
    EAP MS CHAP v2 password change retries. Is required only if teap_eap_ms_chap_v2 is true. - Range: 0-3
    TeapEapTls bool
    Allow EAP TLS
    TeapEapTlsAuthOfExpiredCerts bool
    Allow EAP TLS authentication of expired certs. Is required only if teap_eap_tls is true.
    TeapRequestBasicPwdAuth bool
    Request basic password authentication
    allow5g Boolean
    Allow 5G. This field is only supported from ISE 3.2.
    allowChap Boolean
    Allow CHAP
    allowEapFast Boolean
    Allow EAP Fast
    allowEapMd5 Boolean
    Allow EAP MD5
    allowEapTls Boolean
    Allow EAP TLS
    allowEapTtls Boolean
    Allow EAP TTLS
    allowLeap Boolean
    Allow LEAP
    allowMsChapV1 Boolean
    Allow MS CHAP v1
    allowMsChapV2 Boolean
    Allow MS CHAP v2
    allowPapAscii Boolean
    Allow PAP ASCII
    allowPeap Boolean
    Allow PEAP
    allowPreferredEapProtocol Boolean
    Allow preferred EAP protocol
    allowTeap Boolean
    Allow TEAP
    allowWeakCiphersForEap Boolean
    Allow weak ciphers for EAP
    description String
    Description
    eapFastAcceptClientCert Boolean
    Accept client certificates. Is required only if eap_fast_use_pacs is false.
    eapFastAllowMachineAuthentication Boolean
    Allow machine authentication. Is required only if eap_fast_use_pacs is false.
    eapFastEapGtc Boolean
    Allow EAP GTC
    eapFastEapGtcPwdChange Boolean
    Allow EAP GTC password change. Is required only if eap_fast_eap_gtc is true.
    eapFastEapGtcPwdChangeRetries Integer
    EAP GTC password change retries. Is required only if eap_fast_eap_gtc is true. - Range: 0-3
    eapFastEapMsChapV2 Boolean
    Allow EAP MS CHAP v2
    eapFastEapMsChapV2PwdChange Boolean
    Allow EAP MS CHAP v2 password change. Is required only if eap_fast_eap_ms_chap_v2 is true.
    eapFastEapMsChapV2PwdChangeRetries Integer
    EAP MS CHAP v2 password change retries. Is required only if eap_fast_eap_ms_chap_v2 is true. - Range: 0-3
    eapFastEapTls Boolean
    Allow EAP TLS
    eapFastEapTlsAuthOfExpiredCerts Boolean
    Allow EAP TLS authentication of expired certificates. Is required only if eap_fast_eap_tls is true.
    eapFastEnableEapChaining Boolean
    Enable EAP chaining
    eapFastPacsAllowAnonymousProvisioning Boolean
    Allow anonymous provisioning. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAllowAuthenticatedProvisioning Boolean
    Allow authenticated provisioning. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAllowClientCert Boolean
    Accept client certification for provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eapFastPacsAllowMachineAuthentication Boolean
    Allow machine authentication. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAuthorizationPacTtl Integer
    Authorization PAC TTL. Is required only if eap_fast_pacs_stateless_session_resume is true.
    eapFastPacsAuthorizationPacTtlUnit String
    Authorization PAC TTL unit. Is required only if eap_fast_pacs_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsMachinePacTtl Integer
    Machine PAC TTL. Is required only if eap_fast_pacs_allow_machine_authentication is true.
    eapFastPacsMachinePacTtlUnit String
    Machine PAC TTL unit. Is required only if eap_fast_pacs_allow_machine_authentication is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsServerReturns Boolean
    Server returns access accept after authenticated provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eapFastPacsStatelessSessionResume Boolean
    Stateless session resume. Is required only if eap_fast_use_pacs is true.
    eapFastPacsTunnelPacTtl Integer
    PACs tunnel PAC time to live. Is required only if eap_fast_use_pacs is true.
    eapFastPacsTunnelPacTtlUnit String
    PACs tunnel PAC time to live unit. Is required only if eap_fast_use_pacs is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsUseProactivePacUpdatePercentage Integer
    Use proactive pac update percentage. Is required only if eap_fast_use_pacs is true. - Range: 1-100
    eapFastUsePacs Boolean
    Use PACs
    eapTlsAllowAuthOfExpiredCerts Boolean
    Allow authentication of expired certificates
    eapTlsEnableStatelessSessionResume Boolean
    Enable stateless session resume
    eapTlsLBit Boolean
    EAP TLS L-Bit
    eapTlsSessionTicketPercentage Integer
    Session ticket percentage. Is required only if eap_tls_enable_stateless_session_resume is true. - Range: 1-100
    eapTlsSessionTicketTtl Integer
    Session ticket TTL. Is required only if eap_tls_enable_stateless_session_resume is true.
    eapTlsSessionTicketTtlUnit String
    Session ticket TTL unit. Is required only if eap_tls_enable_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapTtlsChap Boolean
    Allow CHAP
    eapTtlsEapMd5 Boolean
    Allow EAP MD5
    eapTtlsEapMsChapV2 Boolean
    Allow EAP MS CHAP v2
    eapTtlsEapMsChapV2PwdChange Boolean
    Allow EAP MS CHAP v2 password change. Is required only if eap_ttls_eap_ms_chap_v2 is true.
    eapTtlsEapMsChapV2PwdChangeRetries Integer
    EAP MS CHAP v2 password change retries. Is required only if eap_ttls_eap_ms_chap_v2 is true. - Range: 0-3
    eapTtlsMsChapV1 Boolean
    Allow MS CHAP v1
    eapTtlsMsChapV2 Boolean
    Allow MS CHAP v2
    eapTtlsPapAscii Boolean
    Allow PAP ASCII
    name String
    The name of the allowed protocols
    peapAllowPeapEapGtc Boolean
    Allow PEAP EAP GTC
    peapAllowPeapEapGtcPwdChange Boolean
    Allow PEAP EAP GTC password change. Is required only if allow_peap_eap_gtc is true.
    peapAllowPeapEapGtcPwdChangeRetries Integer
    PEAP EAP GTC password change retries. Is required only if allow_peap_eap_gtc is true. - Range: 0-3
    peapAllowPeapEapMsChapV2 Boolean
    Allow PEAP EAP MS CHAP v2
    peapAllowPeapEapMsChapV2PwdChange Boolean
    Allow PEAP EAP MS CHAP v2 password change. Is required only if allow_peap_eap_ms_chap_v2 is true.
    peapAllowPeapEapMsChapV2PwdChangeRetries Integer
    Allow PEAP EAP MS CHAP v2 password change retries. Is required only if allow_peap_eap_ms_chap_v2 is true. - Range: 0-3
    peapAllowPeapEapTls Boolean
    Allow PEAP EAP TLS
    peapAllowPeapEapTlsAuthOfExpiredCerts Boolean
    Allow PEAP EAP TLS authentication of expired certificates. Is required only if peap_allow_peap_eap_tls is true.
    peapPeapV0 Boolean
    Allow PEAP v0
    preferredEapProtocol String
    Preferred EAP protocol - Choices: EAP_FAST, PEAP, LEAP, EAP_MD5, EAP_TLS, EAP_TTLS, TEAP
    processHostLookup Boolean
    Process host lookup
    requireCryptobinding Boolean
    Require cryptobinding
    requireMessageAuth Boolean
    Require message authentication
    teapDowngradeMsk Boolean
    Allow downgrade to MSK
    teapEapAcceptClientCertDuringTunnelEst Boolean
    Accept client certificate during tunnel establishment
    teapEapChaining Boolean
    Allow EAP chaining
    teapEapMsChapV2 Boolean
    Allow EAP MS CHAP v2
    teapEapMsChapV2PwdChange Boolean
    Allow EAP MS CHAP v2 password change. Is required only if teap_eap_ms_chap_v2 is true.
    teapEapMsChapV2PwdChangeRetries Integer
    EAP MS CHAP v2 password change retries. Is required only if teap_eap_ms_chap_v2 is true. - Range: 0-3
    teapEapTls Boolean
    Allow EAP TLS
    teapEapTlsAuthOfExpiredCerts Boolean
    Allow EAP TLS authentication of expired certs. Is required only if teap_eap_tls is true.
    teapRequestBasicPwdAuth Boolean
    Request basic password authentication
    allow5g boolean
    Allow 5G. This field is only supported from ISE 3.2.
    allowChap boolean
    Allow CHAP
    allowEapFast boolean
    Allow EAP Fast
    allowEapMd5 boolean
    Allow EAP MD5
    allowEapTls boolean
    Allow EAP TLS
    allowEapTtls boolean
    Allow EAP TTLS
    allowLeap boolean
    Allow LEAP
    allowMsChapV1 boolean
    Allow MS CHAP v1
    allowMsChapV2 boolean
    Allow MS CHAP v2
    allowPapAscii boolean
    Allow PAP ASCII
    allowPeap boolean
    Allow PEAP
    allowPreferredEapProtocol boolean
    Allow preferred EAP protocol
    allowTeap boolean
    Allow TEAP
    allowWeakCiphersForEap boolean
    Allow weak ciphers for EAP
    description string
    Description
    eapFastAcceptClientCert boolean
    Accept client certificates. Is required only if eap_fast_use_pacs is false.
    eapFastAllowMachineAuthentication boolean
    Allow machine authentication. Is required only if eap_fast_use_pacs is false.
    eapFastEapGtc boolean
    Allow EAP GTC
    eapFastEapGtcPwdChange boolean
    Allow EAP GTC password change. Is required only if eap_fast_eap_gtc is true.
    eapFastEapGtcPwdChangeRetries number
    EAP GTC password change retries. Is required only if eap_fast_eap_gtc is true. - Range: 0-3
    eapFastEapMsChapV2 boolean
    Allow EAP MS CHAP v2
    eapFastEapMsChapV2PwdChange boolean
    Allow EAP MS CHAP v2 password change. Is required only if eap_fast_eap_ms_chap_v2 is true.
    eapFastEapMsChapV2PwdChangeRetries number
    EAP MS CHAP v2 password change retries. Is required only if eap_fast_eap_ms_chap_v2 is true. - Range: 0-3
    eapFastEapTls boolean
    Allow EAP TLS
    eapFastEapTlsAuthOfExpiredCerts boolean
    Allow EAP TLS authentication of expired certificates. Is required only if eap_fast_eap_tls is true.
    eapFastEnableEapChaining boolean
    Enable EAP chaining
    eapFastPacsAllowAnonymousProvisioning boolean
    Allow anonymous provisioning. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAllowAuthenticatedProvisioning boolean
    Allow authenticated provisioning. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAllowClientCert boolean
    Accept client certification for provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eapFastPacsAllowMachineAuthentication boolean
    Allow machine authentication. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAuthorizationPacTtl number
    Authorization PAC TTL. Is required only if eap_fast_pacs_stateless_session_resume is true.
    eapFastPacsAuthorizationPacTtlUnit string
    Authorization PAC TTL unit. Is required only if eap_fast_pacs_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsMachinePacTtl number
    Machine PAC TTL. Is required only if eap_fast_pacs_allow_machine_authentication is true.
    eapFastPacsMachinePacTtlUnit string
    Machine PAC TTL unit. Is required only if eap_fast_pacs_allow_machine_authentication is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsServerReturns boolean
    Server returns access accept after authenticated provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eapFastPacsStatelessSessionResume boolean
    Stateless session resume. Is required only if eap_fast_use_pacs is true.
    eapFastPacsTunnelPacTtl number
    PACs tunnel PAC time to live. Is required only if eap_fast_use_pacs is true.
    eapFastPacsTunnelPacTtlUnit string
    PACs tunnel PAC time to live unit. Is required only if eap_fast_use_pacs is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsUseProactivePacUpdatePercentage number
    Use proactive pac update percentage. Is required only if eap_fast_use_pacs is true. - Range: 1-100
    eapFastUsePacs boolean
    Use PACs
    eapTlsAllowAuthOfExpiredCerts boolean
    Allow authentication of expired certificates
    eapTlsEnableStatelessSessionResume boolean
    Enable stateless session resume
    eapTlsLBit boolean
    EAP TLS L-Bit
    eapTlsSessionTicketPercentage number
    Session ticket percentage. Is required only if eap_tls_enable_stateless_session_resume is true. - Range: 1-100
    eapTlsSessionTicketTtl number
    Session ticket TTL. Is required only if eap_tls_enable_stateless_session_resume is true.
    eapTlsSessionTicketTtlUnit string
    Session ticket TTL unit. Is required only if eap_tls_enable_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapTtlsChap boolean
    Allow CHAP
    eapTtlsEapMd5 boolean
    Allow EAP MD5
    eapTtlsEapMsChapV2 boolean
    Allow EAP MS CHAP v2
    eapTtlsEapMsChapV2PwdChange boolean
    Allow EAP MS CHAP v2 password change. Is required only if eap_ttls_eap_ms_chap_v2 is true.
    eapTtlsEapMsChapV2PwdChangeRetries number
    EAP MS CHAP v2 password change retries. Is required only if eap_ttls_eap_ms_chap_v2 is true. - Range: 0-3
    eapTtlsMsChapV1 boolean
    Allow MS CHAP v1
    eapTtlsMsChapV2 boolean
    Allow MS CHAP v2
    eapTtlsPapAscii boolean
    Allow PAP ASCII
    name string
    The name of the allowed protocols
    peapAllowPeapEapGtc boolean
    Allow PEAP EAP GTC
    peapAllowPeapEapGtcPwdChange boolean
    Allow PEAP EAP GTC password change. Is required only if allow_peap_eap_gtc is true.
    peapAllowPeapEapGtcPwdChangeRetries number
    PEAP EAP GTC password change retries. Is required only if allow_peap_eap_gtc is true. - Range: 0-3
    peapAllowPeapEapMsChapV2 boolean
    Allow PEAP EAP MS CHAP v2
    peapAllowPeapEapMsChapV2PwdChange boolean
    Allow PEAP EAP MS CHAP v2 password change. Is required only if allow_peap_eap_ms_chap_v2 is true.
    peapAllowPeapEapMsChapV2PwdChangeRetries number
    Allow PEAP EAP MS CHAP v2 password change retries. Is required only if allow_peap_eap_ms_chap_v2 is true. - Range: 0-3
    peapAllowPeapEapTls boolean
    Allow PEAP EAP TLS
    peapAllowPeapEapTlsAuthOfExpiredCerts boolean
    Allow PEAP EAP TLS authentication of expired certificates. Is required only if peap_allow_peap_eap_tls is true.
    peapPeapV0 boolean
    Allow PEAP v0
    preferredEapProtocol string
    Preferred EAP protocol - Choices: EAP_FAST, PEAP, LEAP, EAP_MD5, EAP_TLS, EAP_TTLS, TEAP
    processHostLookup boolean
    Process host lookup
    requireCryptobinding boolean
    Require cryptobinding
    requireMessageAuth boolean
    Require message authentication
    teapDowngradeMsk boolean
    Allow downgrade to MSK
    teapEapAcceptClientCertDuringTunnelEst boolean
    Accept client certificate during tunnel establishment
    teapEapChaining boolean
    Allow EAP chaining
    teapEapMsChapV2 boolean
    Allow EAP MS CHAP v2
    teapEapMsChapV2PwdChange boolean
    Allow EAP MS CHAP v2 password change. Is required only if teap_eap_ms_chap_v2 is true.
    teapEapMsChapV2PwdChangeRetries number
    EAP MS CHAP v2 password change retries. Is required only if teap_eap_ms_chap_v2 is true. - Range: 0-3
    teapEapTls boolean
    Allow EAP TLS
    teapEapTlsAuthOfExpiredCerts boolean
    Allow EAP TLS authentication of expired certs. Is required only if teap_eap_tls is true.
    teapRequestBasicPwdAuth boolean
    Request basic password authentication
    allow5g bool
    Allow 5G. This field is only supported from ISE 3.2.
    allow_chap bool
    Allow CHAP
    allow_eap_fast bool
    Allow EAP Fast
    allow_eap_md5 bool
    Allow EAP MD5
    allow_eap_tls bool
    Allow EAP TLS
    allow_eap_ttls bool
    Allow EAP TTLS
    allow_leap bool
    Allow LEAP
    allow_ms_chap_v1 bool
    Allow MS CHAP v1
    allow_ms_chap_v2 bool
    Allow MS CHAP v2
    allow_pap_ascii bool
    Allow PAP ASCII
    allow_peap bool
    Allow PEAP
    allow_preferred_eap_protocol bool
    Allow preferred EAP protocol
    allow_teap bool
    Allow TEAP
    allow_weak_ciphers_for_eap bool
    Allow weak ciphers for EAP
    description str
    Description
    eap_fast_accept_client_cert bool
    Accept client certificates. Is required only if eap_fast_use_pacs is false.
    eap_fast_allow_machine_authentication bool
    Allow machine authentication. Is required only if eap_fast_use_pacs is false.
    eap_fast_eap_gtc bool
    Allow EAP GTC
    eap_fast_eap_gtc_pwd_change bool
    Allow EAP GTC password change. Is required only if eap_fast_eap_gtc is true.
    eap_fast_eap_gtc_pwd_change_retries int
    EAP GTC password change retries. Is required only if eap_fast_eap_gtc is true. - Range: 0-3
    eap_fast_eap_ms_chap_v2 bool
    Allow EAP MS CHAP v2
    eap_fast_eap_ms_chap_v2_pwd_change bool
    Allow EAP MS CHAP v2 password change. Is required only if eap_fast_eap_ms_chap_v2 is true.
    eap_fast_eap_ms_chap_v2_pwd_change_retries int
    EAP MS CHAP v2 password change retries. Is required only if eap_fast_eap_ms_chap_v2 is true. - Range: 0-3
    eap_fast_eap_tls bool
    Allow EAP TLS
    eap_fast_eap_tls_auth_of_expired_certs bool
    Allow EAP TLS authentication of expired certificates. Is required only if eap_fast_eap_tls is true.
    eap_fast_enable_eap_chaining bool
    Enable EAP chaining
    eap_fast_pacs_allow_anonymous_provisioning bool
    Allow anonymous provisioning. Is required only if eap_fast_use_pacs is true.
    eap_fast_pacs_allow_authenticated_provisioning bool
    Allow authenticated provisioning. Is required only if eap_fast_use_pacs is true.
    eap_fast_pacs_allow_client_cert bool
    Accept client certification for provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eap_fast_pacs_allow_machine_authentication bool
    Allow machine authentication. Is required only if eap_fast_use_pacs is true.
    eap_fast_pacs_authorization_pac_ttl int
    Authorization PAC TTL. Is required only if eap_fast_pacs_stateless_session_resume is true.
    eap_fast_pacs_authorization_pac_ttl_unit str
    Authorization PAC TTL unit. Is required only if eap_fast_pacs_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eap_fast_pacs_machine_pac_ttl int
    Machine PAC TTL. Is required only if eap_fast_pacs_allow_machine_authentication is true.
    eap_fast_pacs_machine_pac_ttl_unit str
    Machine PAC TTL unit. Is required only if eap_fast_pacs_allow_machine_authentication is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eap_fast_pacs_server_returns bool
    Server returns access accept after authenticated provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eap_fast_pacs_stateless_session_resume bool
    Stateless session resume. Is required only if eap_fast_use_pacs is true.
    eap_fast_pacs_tunnel_pac_ttl int
    PACs tunnel PAC time to live. Is required only if eap_fast_use_pacs is true.
    eap_fast_pacs_tunnel_pac_ttl_unit str
    PACs tunnel PAC time to live unit. Is required only if eap_fast_use_pacs is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eap_fast_pacs_use_proactive_pac_update_percentage int
    Use proactive pac update percentage. Is required only if eap_fast_use_pacs is true. - Range: 1-100
    eap_fast_use_pacs bool
    Use PACs
    eap_tls_allow_auth_of_expired_certs bool
    Allow authentication of expired certificates
    eap_tls_enable_stateless_session_resume bool
    Enable stateless session resume
    eap_tls_l_bit bool
    EAP TLS L-Bit
    eap_tls_session_ticket_percentage int
    Session ticket percentage. Is required only if eap_tls_enable_stateless_session_resume is true. - Range: 1-100
    eap_tls_session_ticket_ttl int
    Session ticket TTL. Is required only if eap_tls_enable_stateless_session_resume is true.
    eap_tls_session_ticket_ttl_unit str
    Session ticket TTL unit. Is required only if eap_tls_enable_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eap_ttls_chap bool
    Allow CHAP
    eap_ttls_eap_md5 bool
    Allow EAP MD5
    eap_ttls_eap_ms_chap_v2 bool
    Allow EAP MS CHAP v2
    eap_ttls_eap_ms_chap_v2_pwd_change bool
    Allow EAP MS CHAP v2 password change. Is required only if eap_ttls_eap_ms_chap_v2 is true.
    eap_ttls_eap_ms_chap_v2_pwd_change_retries int
    EAP MS CHAP v2 password change retries. Is required only if eap_ttls_eap_ms_chap_v2 is true. - Range: 0-3
    eap_ttls_ms_chap_v1 bool
    Allow MS CHAP v1
    eap_ttls_ms_chap_v2 bool
    Allow MS CHAP v2
    eap_ttls_pap_ascii bool
    Allow PAP ASCII
    name str
    The name of the allowed protocols
    peap_allow_peap_eap_gtc bool
    Allow PEAP EAP GTC
    peap_allow_peap_eap_gtc_pwd_change bool
    Allow PEAP EAP GTC password change. Is required only if allow_peap_eap_gtc is true.
    peap_allow_peap_eap_gtc_pwd_change_retries int
    PEAP EAP GTC password change retries. Is required only if allow_peap_eap_gtc is true. - Range: 0-3
    peap_allow_peap_eap_ms_chap_v2 bool
    Allow PEAP EAP MS CHAP v2
    peap_allow_peap_eap_ms_chap_v2_pwd_change bool
    Allow PEAP EAP MS CHAP v2 password change. Is required only if allow_peap_eap_ms_chap_v2 is true.
    peap_allow_peap_eap_ms_chap_v2_pwd_change_retries int
    Allow PEAP EAP MS CHAP v2 password change retries. Is required only if allow_peap_eap_ms_chap_v2 is true. - Range: 0-3
    peap_allow_peap_eap_tls bool
    Allow PEAP EAP TLS
    peap_allow_peap_eap_tls_auth_of_expired_certs bool
    Allow PEAP EAP TLS authentication of expired certificates. Is required only if peap_allow_peap_eap_tls is true.
    peap_peap_v0 bool
    Allow PEAP v0
    preferred_eap_protocol str
    Preferred EAP protocol - Choices: EAP_FAST, PEAP, LEAP, EAP_MD5, EAP_TLS, EAP_TTLS, TEAP
    process_host_lookup bool
    Process host lookup
    require_cryptobinding bool
    Require cryptobinding
    require_message_auth bool
    Require message authentication
    teap_downgrade_msk bool
    Allow downgrade to MSK
    teap_eap_accept_client_cert_during_tunnel_est bool
    Accept client certificate during tunnel establishment
    teap_eap_chaining bool
    Allow EAP chaining
    teap_eap_ms_chap_v2 bool
    Allow EAP MS CHAP v2
    teap_eap_ms_chap_v2_pwd_change bool
    Allow EAP MS CHAP v2 password change. Is required only if teap_eap_ms_chap_v2 is true.
    teap_eap_ms_chap_v2_pwd_change_retries int
    EAP MS CHAP v2 password change retries. Is required only if teap_eap_ms_chap_v2 is true. - Range: 0-3
    teap_eap_tls bool
    Allow EAP TLS
    teap_eap_tls_auth_of_expired_certs bool
    Allow EAP TLS authentication of expired certs. Is required only if teap_eap_tls is true.
    teap_request_basic_pwd_auth bool
    Request basic password authentication
    allow5g Boolean
    Allow 5G. This field is only supported from ISE 3.2.
    allowChap Boolean
    Allow CHAP
    allowEapFast Boolean
    Allow EAP Fast
    allowEapMd5 Boolean
    Allow EAP MD5
    allowEapTls Boolean
    Allow EAP TLS
    allowEapTtls Boolean
    Allow EAP TTLS
    allowLeap Boolean
    Allow LEAP
    allowMsChapV1 Boolean
    Allow MS CHAP v1
    allowMsChapV2 Boolean
    Allow MS CHAP v2
    allowPapAscii Boolean
    Allow PAP ASCII
    allowPeap Boolean
    Allow PEAP
    allowPreferredEapProtocol Boolean
    Allow preferred EAP protocol
    allowTeap Boolean
    Allow TEAP
    allowWeakCiphersForEap Boolean
    Allow weak ciphers for EAP
    description String
    Description
    eapFastAcceptClientCert Boolean
    Accept client certificates. Is required only if eap_fast_use_pacs is false.
    eapFastAllowMachineAuthentication Boolean
    Allow machine authentication. Is required only if eap_fast_use_pacs is false.
    eapFastEapGtc Boolean
    Allow EAP GTC
    eapFastEapGtcPwdChange Boolean
    Allow EAP GTC password change. Is required only if eap_fast_eap_gtc is true.
    eapFastEapGtcPwdChangeRetries Number
    EAP GTC password change retries. Is required only if eap_fast_eap_gtc is true. - Range: 0-3
    eapFastEapMsChapV2 Boolean
    Allow EAP MS CHAP v2
    eapFastEapMsChapV2PwdChange Boolean
    Allow EAP MS CHAP v2 password change. Is required only if eap_fast_eap_ms_chap_v2 is true.
    eapFastEapMsChapV2PwdChangeRetries Number
    EAP MS CHAP v2 password change retries. Is required only if eap_fast_eap_ms_chap_v2 is true. - Range: 0-3
    eapFastEapTls Boolean
    Allow EAP TLS
    eapFastEapTlsAuthOfExpiredCerts Boolean
    Allow EAP TLS authentication of expired certificates. Is required only if eap_fast_eap_tls is true.
    eapFastEnableEapChaining Boolean
    Enable EAP chaining
    eapFastPacsAllowAnonymousProvisioning Boolean
    Allow anonymous provisioning. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAllowAuthenticatedProvisioning Boolean
    Allow authenticated provisioning. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAllowClientCert Boolean
    Accept client certification for provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eapFastPacsAllowMachineAuthentication Boolean
    Allow machine authentication. Is required only if eap_fast_use_pacs is true.
    eapFastPacsAuthorizationPacTtl Number
    Authorization PAC TTL. Is required only if eap_fast_pacs_stateless_session_resume is true.
    eapFastPacsAuthorizationPacTtlUnit String
    Authorization PAC TTL unit. Is required only if eap_fast_pacs_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsMachinePacTtl Number
    Machine PAC TTL. Is required only if eap_fast_pacs_allow_machine_authentication is true.
    eapFastPacsMachinePacTtlUnit String
    Machine PAC TTL unit. Is required only if eap_fast_pacs_allow_machine_authentication is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsServerReturns Boolean
    Server returns access accept after authenticated provisioning. Is required only if eap_fast_pacs_allow_authenticated_provisioning is true.
    eapFastPacsStatelessSessionResume Boolean
    Stateless session resume. Is required only if eap_fast_use_pacs is true.
    eapFastPacsTunnelPacTtl Number
    PACs tunnel PAC time to live. Is required only if eap_fast_use_pacs is true.
    eapFastPacsTunnelPacTtlUnit String
    PACs tunnel PAC time to live unit. Is required only if eap_fast_use_pacs is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapFastPacsUseProactivePacUpdatePercentage Number
    Use proactive pac update percentage. Is required only if eap_fast_use_pacs is true. - Range: 1-100
    eapFastUsePacs Boolean
    Use PACs
    eapTlsAllowAuthOfExpiredCerts Boolean
    Allow authentication of expired certificates
    eapTlsEnableStatelessSessionResume Boolean
    Enable stateless session resume
    eapTlsLBit Boolean
    EAP TLS L-Bit
    eapTlsSessionTicketPercentage Number
    Session ticket percentage. Is required only if eap_tls_enable_stateless_session_resume is true. - Range: 1-100
    eapTlsSessionTicketTtl Number
    Session ticket TTL. Is required only if eap_tls_enable_stateless_session_resume is true.
    eapTlsSessionTicketTtlUnit String
    Session ticket TTL unit. Is required only if eap_tls_enable_stateless_session_resume is true. - Choices: SECONDS, MINUTES, HOURS, DAYS, WEEKS
    eapTtlsChap Boolean
    Allow CHAP
    eapTtlsEapMd5 Boolean
    Allow EAP MD5
    eapTtlsEapMsChapV2 Boolean
    Allow EAP MS CHAP v2
    eapTtlsEapMsChapV2PwdChange Boolean
    Allow EAP MS CHAP v2 password change. Is required only if eap_ttls_eap_ms_chap_v2 is true.
    eapTtlsEapMsChapV2PwdChangeRetries Number
    EAP MS CHAP v2 password change retries. Is required only if eap_ttls_eap_ms_chap_v2 is true. - Range: 0-3
    eapTtlsMsChapV1 Boolean
    Allow MS CHAP v1
    eapTtlsMsChapV2 Boolean
    Allow MS CHAP v2
    eapTtlsPapAscii Boolean
    Allow PAP ASCII
    name String
    The name of the allowed protocols
    peapAllowPeapEapGtc Boolean
    Allow PEAP EAP GTC
    peapAllowPeapEapGtcPwdChange Boolean
    Allow PEAP EAP GTC password change. Is required only if allow_peap_eap_gtc is true.
    peapAllowPeapEapGtcPwdChangeRetries Number
    PEAP EAP GTC password change retries. Is required only if allow_peap_eap_gtc is true. - Range: 0-3
    peapAllowPeapEapMsChapV2 Boolean
    Allow PEAP EAP MS CHAP v2
    peapAllowPeapEapMsChapV2PwdChange Boolean
    Allow PEAP EAP MS CHAP v2 password change. Is required only if allow_peap_eap_ms_chap_v2 is true.
    peapAllowPeapEapMsChapV2PwdChangeRetries Number
    Allow PEAP EAP MS CHAP v2 password change retries. Is required only if allow_peap_eap_ms_chap_v2 is true. - Range: 0-3
    peapAllowPeapEapTls Boolean
    Allow PEAP EAP TLS
    peapAllowPeapEapTlsAuthOfExpiredCerts Boolean
    Allow PEAP EAP TLS authentication of expired certificates. Is required only if peap_allow_peap_eap_tls is true.
    peapPeapV0 Boolean
    Allow PEAP v0
    preferredEapProtocol String
    Preferred EAP protocol - Choices: EAP_FAST, PEAP, LEAP, EAP_MD5, EAP_TLS, EAP_TTLS, TEAP
    processHostLookup Boolean
    Process host lookup
    requireCryptobinding Boolean
    Require cryptobinding
    requireMessageAuth Boolean
    Require message authentication
    teapDowngradeMsk Boolean
    Allow downgrade to MSK
    teapEapAcceptClientCertDuringTunnelEst Boolean
    Accept client certificate during tunnel establishment
    teapEapChaining Boolean
    Allow EAP chaining
    teapEapMsChapV2 Boolean
    Allow EAP MS CHAP v2
    teapEapMsChapV2PwdChange Boolean
    Allow EAP MS CHAP v2 password change. Is required only if teap_eap_ms_chap_v2 is true.
    teapEapMsChapV2PwdChangeRetries Number
    EAP MS CHAP v2 password change retries. Is required only if teap_eap_ms_chap_v2 is true. - Range: 0-3
    teapEapTls Boolean
    Allow EAP TLS
    teapEapTlsAuthOfExpiredCerts Boolean
    Allow EAP TLS authentication of expired certs. Is required only if teap_eap_tls is true.
    teapRequestBasicPwdAuth Boolean
    Request basic password authentication

    Import

    $ pulumi import ise:networkaccess/allowedProtocols:AllowedProtocols example "76d24097-41c4-4558-a4d0-a8c07ac08470"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    ise pulumi/pulumi-ise
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the ise Terraform Provider.
    ise logo
    Cisco ISE v0.1.2 published on Wednesday, May 15, 2024 by Pulumi