1. Packages
  2. Cisco IOS XE Resource Provider
  3. API Docs
  4. AaaAuthentication
Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs

iosxe.AaaAuthentication

Explore with Pulumi AI

iosxe logo
Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs

    This resource can manage the AAA Authentication configuration.

    Example Usage

    Coming soon!

    Coming soon!

    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.iosxe.AaaAuthentication;
    import com.pulumi.iosxe.AaaAuthenticationArgs;
    import com.pulumi.iosxe.inputs.AaaAuthenticationLoginArgs;
    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 AaaAuthentication("example", AaaAuthenticationArgs.builder()        
                .dot1xDefaultA1Group("Radius-GROUP")
                .dot1xDefaultA2Group("Radius-GROUP2")
                .logins(AaaAuthenticationLoginArgs.builder()
                    .a1_group("Radius-GROUP")
                    .a2_none(true)
                    .name("test")
                    .build())
                .build());
    
        }
    }
    

    Coming soon!

    Coming soon!

    resources:
      example:
        type: iosxe:AaaAuthentication
        properties:
          dot1xDefaultA1Group: Radius-GROUP
          dot1xDefaultA2Group: Radius-GROUP2
          logins:
            - a1_group: Radius-GROUP
              a2_none: true
              name: test
    

    Create AaaAuthentication Resource

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

    Constructor syntax

    new AaaAuthentication(name: string, args?: AaaAuthenticationArgs, opts?: CustomResourceOptions);
    @overload
    def AaaAuthentication(resource_name: str,
                          args: Optional[AaaAuthenticationArgs] = None,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def AaaAuthentication(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          delete_mode: Optional[str] = None,
                          device: Optional[str] = None,
                          dot1x_default_a1_group: Optional[str] = None,
                          dot1x_default_a1_local: Optional[bool] = None,
                          dot1x_default_a2_group: Optional[str] = None,
                          dot1x_default_a2_local: Optional[bool] = None,
                          dot1x_default_a3_group: Optional[str] = None,
                          dot1x_default_a3_local: Optional[bool] = None,
                          dot1x_default_a4_group: Optional[str] = None,
                          dot1x_default_a4_local: Optional[bool] = None,
                          logins: Optional[Sequence[AaaAuthenticationLoginArgs]] = None)
    func NewAaaAuthentication(ctx *Context, name string, args *AaaAuthenticationArgs, opts ...ResourceOption) (*AaaAuthentication, error)
    public AaaAuthentication(string name, AaaAuthenticationArgs? args = null, CustomResourceOptions? opts = null)
    public AaaAuthentication(String name, AaaAuthenticationArgs args)
    public AaaAuthentication(String name, AaaAuthenticationArgs args, CustomResourceOptions options)
    
    type: iosxe:AaaAuthentication
    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 AaaAuthenticationArgs
    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 AaaAuthenticationArgs
    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 AaaAuthenticationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AaaAuthenticationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AaaAuthenticationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

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

    var aaaAuthenticationResource = new Iosxe.AaaAuthentication("aaaAuthenticationResource", new()
    {
        DeleteMode = "string",
        Device = "string",
        Dot1xDefaultA1Group = "string",
        Dot1xDefaultA1Local = false,
        Dot1xDefaultA2Group = "string",
        Dot1xDefaultA2Local = false,
        Dot1xDefaultA3Group = "string",
        Dot1xDefaultA3Local = false,
        Dot1xDefaultA4Group = "string",
        Dot1xDefaultA4Local = false,
        Logins = new[]
        {
            new Iosxe.Inputs.AaaAuthenticationLoginArgs
            {
                Name = "string",
                A3Enable = false,
                A4Local = false,
                A1Local = false,
                A1None = false,
                A2Enable = false,
                A2Group = "string",
                A2Line = false,
                A3Group = "string",
                A1Group = "string",
                A1Line = false,
                A2Local = false,
                A3Line = false,
                A3Local = false,
                A3None = false,
                A4Enable = false,
                A4Group = "string",
                A4Line = false,
                A1Enable = false,
                A4None = false,
                A2None = false,
            },
        },
    });
    
    example, err := iosxe.NewAaaAuthentication(ctx, "aaaAuthenticationResource", &iosxe.AaaAuthenticationArgs{
    	DeleteMode:          pulumi.String("string"),
    	Device:              pulumi.String("string"),
    	Dot1xDefaultA1Group: pulumi.String("string"),
    	Dot1xDefaultA1Local: pulumi.Bool(false),
    	Dot1xDefaultA2Group: pulumi.String("string"),
    	Dot1xDefaultA2Local: pulumi.Bool(false),
    	Dot1xDefaultA3Group: pulumi.String("string"),
    	Dot1xDefaultA3Local: pulumi.Bool(false),
    	Dot1xDefaultA4Group: pulumi.String("string"),
    	Dot1xDefaultA4Local: pulumi.Bool(false),
    	Logins: iosxe.AaaAuthenticationLoginArray{
    		&iosxe.AaaAuthenticationLoginArgs{
    			Name:     pulumi.String("string"),
    			A3Enable: pulumi.Bool(false),
    			A4Local:  pulumi.Bool(false),
    			A1Local:  pulumi.Bool(false),
    			A1None:   pulumi.Bool(false),
    			A2Enable: pulumi.Bool(false),
    			A2Group:  pulumi.String("string"),
    			A2Line:   pulumi.Bool(false),
    			A3Group:  pulumi.String("string"),
    			A1Group:  pulumi.String("string"),
    			A1Line:   pulumi.Bool(false),
    			A2Local:  pulumi.Bool(false),
    			A3Line:   pulumi.Bool(false),
    			A3Local:  pulumi.Bool(false),
    			A3None:   pulumi.Bool(false),
    			A4Enable: pulumi.Bool(false),
    			A4Group:  pulumi.String("string"),
    			A4Line:   pulumi.Bool(false),
    			A1Enable: pulumi.Bool(false),
    			A4None:   pulumi.Bool(false),
    			A2None:   pulumi.Bool(false),
    		},
    	},
    })
    
    var aaaAuthenticationResource = new AaaAuthentication("aaaAuthenticationResource", AaaAuthenticationArgs.builder()
        .deleteMode("string")
        .device("string")
        .dot1xDefaultA1Group("string")
        .dot1xDefaultA1Local(false)
        .dot1xDefaultA2Group("string")
        .dot1xDefaultA2Local(false)
        .dot1xDefaultA3Group("string")
        .dot1xDefaultA3Local(false)
        .dot1xDefaultA4Group("string")
        .dot1xDefaultA4Local(false)
        .logins(AaaAuthenticationLoginArgs.builder()
            .name("string")
            .a3Enable(false)
            .a4Local(false)
            .a1Local(false)
            .a1None(false)
            .a2Enable(false)
            .a2Group("string")
            .a2Line(false)
            .a3Group("string")
            .a1Group("string")
            .a1Line(false)
            .a2Local(false)
            .a3Line(false)
            .a3Local(false)
            .a3None(false)
            .a4Enable(false)
            .a4Group("string")
            .a4Line(false)
            .a1Enable(false)
            .a4None(false)
            .a2None(false)
            .build())
        .build());
    
    aaa_authentication_resource = iosxe.AaaAuthentication("aaaAuthenticationResource",
        delete_mode="string",
        device="string",
        dot1x_default_a1_group="string",
        dot1x_default_a1_local=False,
        dot1x_default_a2_group="string",
        dot1x_default_a2_local=False,
        dot1x_default_a3_group="string",
        dot1x_default_a3_local=False,
        dot1x_default_a4_group="string",
        dot1x_default_a4_local=False,
        logins=[{
            "name": "string",
            "a3_enable": False,
            "a4_local": False,
            "a1_local": False,
            "a1_none": False,
            "a2_enable": False,
            "a2_group": "string",
            "a2_line": False,
            "a3_group": "string",
            "a1_group": "string",
            "a1_line": False,
            "a2_local": False,
            "a3_line": False,
            "a3_local": False,
            "a3_none": False,
            "a4_enable": False,
            "a4_group": "string",
            "a4_line": False,
            "a1_enable": False,
            "a4_none": False,
            "a2_none": False,
        }])
    
    const aaaAuthenticationResource = new iosxe.AaaAuthentication("aaaAuthenticationResource", {
        deleteMode: "string",
        device: "string",
        dot1xDefaultA1Group: "string",
        dot1xDefaultA1Local: false,
        dot1xDefaultA2Group: "string",
        dot1xDefaultA2Local: false,
        dot1xDefaultA3Group: "string",
        dot1xDefaultA3Local: false,
        dot1xDefaultA4Group: "string",
        dot1xDefaultA4Local: false,
        logins: [{
            name: "string",
            a3Enable: false,
            a4Local: false,
            a1Local: false,
            a1None: false,
            a2Enable: false,
            a2Group: "string",
            a2Line: false,
            a3Group: "string",
            a1Group: "string",
            a1Line: false,
            a2Local: false,
            a3Line: false,
            a3Local: false,
            a3None: false,
            a4Enable: false,
            a4Group: "string",
            a4Line: false,
            a1Enable: false,
            a4None: false,
            a2None: false,
        }],
    });
    
    type: iosxe:AaaAuthentication
    properties:
        deleteMode: string
        device: string
        dot1xDefaultA1Group: string
        dot1xDefaultA1Local: false
        dot1xDefaultA2Group: string
        dot1xDefaultA2Local: false
        dot1xDefaultA3Group: string
        dot1xDefaultA3Local: false
        dot1xDefaultA4Group: string
        dot1xDefaultA4Local: false
        logins:
            - a1Enable: false
              a1Group: string
              a1Line: false
              a1Local: false
              a1None: false
              a2Enable: false
              a2Group: string
              a2Line: false
              a2Local: false
              a2None: false
              a3Enable: false
              a3Group: string
              a3Line: false
              a3Local: false
              a3None: false
              a4Enable: false
              a4Group: string
              a4Line: false
              a4Local: false
              a4None: false
              name: string
    

    AaaAuthentication Resource Properties

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

    Inputs

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

    The AaaAuthentication resource accepts the following input properties:

    DeleteMode string
    Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
    Device string
    A device name from the provider configuration.
    Dot1xDefaultA1Group string
    Use Server-group
    Dot1xDefaultA1Local bool
    Use local username authentication
    Dot1xDefaultA2Group string
    Use Server-group
    Dot1xDefaultA2Local bool
    Use local username authentication
    Dot1xDefaultA3Group string
    Use Server-group
    Dot1xDefaultA3Local bool
    Use local username authentication
    Dot1xDefaultA4Group string
    Use Server-group
    Dot1xDefaultA4Local bool
    Use local username authentication
    Logins List<Lbrlabs.PulumiPackage.Iosxe.Inputs.AaaAuthenticationLogin>
    Set authentication lists for logins.
    DeleteMode string
    Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
    Device string
    A device name from the provider configuration.
    Dot1xDefaultA1Group string
    Use Server-group
    Dot1xDefaultA1Local bool
    Use local username authentication
    Dot1xDefaultA2Group string
    Use Server-group
    Dot1xDefaultA2Local bool
    Use local username authentication
    Dot1xDefaultA3Group string
    Use Server-group
    Dot1xDefaultA3Local bool
    Use local username authentication
    Dot1xDefaultA4Group string
    Use Server-group
    Dot1xDefaultA4Local bool
    Use local username authentication
    Logins []AaaAuthenticationLoginArgs
    Set authentication lists for logins.
    deleteMode String
    Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
    device String
    A device name from the provider configuration.
    dot1xDefaultA1Group String
    Use Server-group
    dot1xDefaultA1Local Boolean
    Use local username authentication
    dot1xDefaultA2Group String
    Use Server-group
    dot1xDefaultA2Local Boolean
    Use local username authentication
    dot1xDefaultA3Group String
    Use Server-group
    dot1xDefaultA3Local Boolean
    Use local username authentication
    dot1xDefaultA4Group String
    Use Server-group
    dot1xDefaultA4Local Boolean
    Use local username authentication
    logins List<AaaAuthenticationLogin>
    Set authentication lists for logins.
    deleteMode string
    Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
    device string
    A device name from the provider configuration.
    dot1xDefaultA1Group string
    Use Server-group
    dot1xDefaultA1Local boolean
    Use local username authentication
    dot1xDefaultA2Group string
    Use Server-group
    dot1xDefaultA2Local boolean
    Use local username authentication
    dot1xDefaultA3Group string
    Use Server-group
    dot1xDefaultA3Local boolean
    Use local username authentication
    dot1xDefaultA4Group string
    Use Server-group
    dot1xDefaultA4Local boolean
    Use local username authentication
    logins AaaAuthenticationLogin[]
    Set authentication lists for logins.
    delete_mode str
    Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
    device str
    A device name from the provider configuration.
    dot1x_default_a1_group str
    Use Server-group
    dot1x_default_a1_local bool
    Use local username authentication
    dot1x_default_a2_group str
    Use Server-group
    dot1x_default_a2_local bool
    Use local username authentication
    dot1x_default_a3_group str
    Use Server-group
    dot1x_default_a3_local bool
    Use local username authentication
    dot1x_default_a4_group str
    Use Server-group
    dot1x_default_a4_local bool
    Use local username authentication
    logins Sequence[AaaAuthenticationLoginArgs]
    Set authentication lists for logins.
    deleteMode String
    Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
    device String
    A device name from the provider configuration.
    dot1xDefaultA1Group String
    Use Server-group
    dot1xDefaultA1Local Boolean
    Use local username authentication
    dot1xDefaultA2Group String
    Use Server-group
    dot1xDefaultA2Local Boolean
    Use local username authentication
    dot1xDefaultA3Group String
    Use Server-group
    dot1xDefaultA3Local Boolean
    Use local username authentication
    dot1xDefaultA4Group String
    Use Server-group
    dot1xDefaultA4Local Boolean
    Use local username authentication
    logins List<Property Map>
    Set authentication lists for logins.

    Outputs

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

    Get an existing AaaAuthentication 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?: AaaAuthenticationState, opts?: CustomResourceOptions): AaaAuthentication
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            delete_mode: Optional[str] = None,
            device: Optional[str] = None,
            dot1x_default_a1_group: Optional[str] = None,
            dot1x_default_a1_local: Optional[bool] = None,
            dot1x_default_a2_group: Optional[str] = None,
            dot1x_default_a2_local: Optional[bool] = None,
            dot1x_default_a3_group: Optional[str] = None,
            dot1x_default_a3_local: Optional[bool] = None,
            dot1x_default_a4_group: Optional[str] = None,
            dot1x_default_a4_local: Optional[bool] = None,
            logins: Optional[Sequence[AaaAuthenticationLoginArgs]] = None) -> AaaAuthentication
    func GetAaaAuthentication(ctx *Context, name string, id IDInput, state *AaaAuthenticationState, opts ...ResourceOption) (*AaaAuthentication, error)
    public static AaaAuthentication Get(string name, Input<string> id, AaaAuthenticationState? state, CustomResourceOptions? opts = null)
    public static AaaAuthentication get(String name, Output<String> id, AaaAuthenticationState 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:
    DeleteMode string
    Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
    Device string
    A device name from the provider configuration.
    Dot1xDefaultA1Group string
    Use Server-group
    Dot1xDefaultA1Local bool
    Use local username authentication
    Dot1xDefaultA2Group string
    Use Server-group
    Dot1xDefaultA2Local bool
    Use local username authentication
    Dot1xDefaultA3Group string
    Use Server-group
    Dot1xDefaultA3Local bool
    Use local username authentication
    Dot1xDefaultA4Group string
    Use Server-group
    Dot1xDefaultA4Local bool
    Use local username authentication
    Logins List<Lbrlabs.PulumiPackage.Iosxe.Inputs.AaaAuthenticationLogin>
    Set authentication lists for logins.
    DeleteMode string
    Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
    Device string
    A device name from the provider configuration.
    Dot1xDefaultA1Group string
    Use Server-group
    Dot1xDefaultA1Local bool
    Use local username authentication
    Dot1xDefaultA2Group string
    Use Server-group
    Dot1xDefaultA2Local bool
    Use local username authentication
    Dot1xDefaultA3Group string
    Use Server-group
    Dot1xDefaultA3Local bool
    Use local username authentication
    Dot1xDefaultA4Group string
    Use Server-group
    Dot1xDefaultA4Local bool
    Use local username authentication
    Logins []AaaAuthenticationLoginArgs
    Set authentication lists for logins.
    deleteMode String
    Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
    device String
    A device name from the provider configuration.
    dot1xDefaultA1Group String
    Use Server-group
    dot1xDefaultA1Local Boolean
    Use local username authentication
    dot1xDefaultA2Group String
    Use Server-group
    dot1xDefaultA2Local Boolean
    Use local username authentication
    dot1xDefaultA3Group String
    Use Server-group
    dot1xDefaultA3Local Boolean
    Use local username authentication
    dot1xDefaultA4Group String
    Use Server-group
    dot1xDefaultA4Local Boolean
    Use local username authentication
    logins List<AaaAuthenticationLogin>
    Set authentication lists for logins.
    deleteMode string
    Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
    device string
    A device name from the provider configuration.
    dot1xDefaultA1Group string
    Use Server-group
    dot1xDefaultA1Local boolean
    Use local username authentication
    dot1xDefaultA2Group string
    Use Server-group
    dot1xDefaultA2Local boolean
    Use local username authentication
    dot1xDefaultA3Group string
    Use Server-group
    dot1xDefaultA3Local boolean
    Use local username authentication
    dot1xDefaultA4Group string
    Use Server-group
    dot1xDefaultA4Local boolean
    Use local username authentication
    logins AaaAuthenticationLogin[]
    Set authentication lists for logins.
    delete_mode str
    Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
    device str
    A device name from the provider configuration.
    dot1x_default_a1_group str
    Use Server-group
    dot1x_default_a1_local bool
    Use local username authentication
    dot1x_default_a2_group str
    Use Server-group
    dot1x_default_a2_local bool
    Use local username authentication
    dot1x_default_a3_group str
    Use Server-group
    dot1x_default_a3_local bool
    Use local username authentication
    dot1x_default_a4_group str
    Use Server-group
    dot1x_default_a4_local bool
    Use local username authentication
    logins Sequence[AaaAuthenticationLoginArgs]
    Set authentication lists for logins.
    deleteMode String
    Configure behavior when deleting/destroying the resource. Either delete the entire object (YANG container) being managed, or only delete the individual resource attributes configured explicitly and leave everything else as-is. Default value is all. - Choices: all, attributes
    device String
    A device name from the provider configuration.
    dot1xDefaultA1Group String
    Use Server-group
    dot1xDefaultA1Local Boolean
    Use local username authentication
    dot1xDefaultA2Group String
    Use Server-group
    dot1xDefaultA2Local Boolean
    Use local username authentication
    dot1xDefaultA3Group String
    Use Server-group
    dot1xDefaultA3Local Boolean
    Use local username authentication
    dot1xDefaultA4Group String
    Use Server-group
    dot1xDefaultA4Local Boolean
    Use local username authentication
    logins List<Property Map>
    Set authentication lists for logins.

    Supporting Types

    AaaAuthenticationLogin, AaaAuthenticationLoginArgs

    Name string
    A1Enable bool
    A1Group string
    A1Line bool
    A1Local bool
    A1None bool
    A2Enable bool
    A2Group string
    A2Line bool
    A2Local bool
    A2None bool
    A3Enable bool
    A3Group string
    A3Line bool
    A3Local bool
    A3None bool
    A4Enable bool
    A4Group string
    A4Line bool
    A4Local bool
    A4None bool
    Name string
    A1Enable bool
    A1Group string
    A1Line bool
    A1Local bool
    A1None bool
    A2Enable bool
    A2Group string
    A2Line bool
    A2Local bool
    A2None bool
    A3Enable bool
    A3Group string
    A3Line bool
    A3Local bool
    A3None bool
    A4Enable bool
    A4Group string
    A4Line bool
    A4Local bool
    A4None bool
    name String
    a1Enable Boolean
    a1Group String
    a1Line Boolean
    a1Local Boolean
    a1None Boolean
    a2Enable Boolean
    a2Group String
    a2Line Boolean
    a2Local Boolean
    a2None Boolean
    a3Enable Boolean
    a3Group String
    a3Line Boolean
    a3Local Boolean
    a3None Boolean
    a4Enable Boolean
    a4Group String
    a4Line Boolean
    a4Local Boolean
    a4None Boolean
    name string
    a1Enable boolean
    a1Group string
    a1Line boolean
    a1Local boolean
    a1None boolean
    a2Enable boolean
    a2Group string
    a2Line boolean
    a2Local boolean
    a2None boolean
    a3Enable boolean
    a3Group string
    a3Line boolean
    a3Local boolean
    a3None boolean
    a4Enable boolean
    a4Group string
    a4Line boolean
    a4Local boolean
    a4None boolean
    name String
    a1Enable Boolean
    a1Group String
    a1Line Boolean
    a1Local Boolean
    a1None Boolean
    a2Enable Boolean
    a2Group String
    a2Line Boolean
    a2Local Boolean
    a2None Boolean
    a3Enable Boolean
    a3Group String
    a3Line Boolean
    a3Local Boolean
    a3None Boolean
    a4Enable Boolean
    a4Group String
    a4Line Boolean
    a4Local Boolean
    a4None Boolean

    Import

     $ pulumi import iosxe:index/aaaAuthentication:AaaAuthentication example "Cisco-IOS-XE-native:native/aaa/Cisco-IOS-XE-aaa:authentication"
    

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

    Package Details

    Repository
    iosxe lbrlabs/pulumi-iosxe
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the iosxe Terraform Provider.
    iosxe logo
    Cisco IOS XE v0.0.1 published on Friday, Sep 22, 2023 by lbrlabs