import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * This data source can read the AAA Accounting configuration. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as iosxe from "@pulumi/iosxe"; * * const example = iosxe.getAaaAccounting({}); * ``` */ export declare function getAaaAccounting(args?: GetAaaAccountingArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAaaAccounting. */ export interface GetAaaAccountingArgs { /** * A device name from the provider configuration. */ device?: string; } /** * A collection of values returned by getAaaAccounting. */ export interface GetAaaAccountingResult { /** * A device name from the provider configuration. */ readonly device?: string; /** * For starting an exec (shell). */ readonly execs: outputs.GetAaaAccountingExec[]; /** * The path of the retrieved object. */ readonly id: string; /** * Use Server-group */ readonly identityDefaultStartStopGroup1: string; /** * Use Server-group */ readonly identityDefaultStartStopGroup2: string; /** * Use Server-group */ readonly identityDefaultStartStopGroup3: string; /** * Use Server-group */ readonly identityDefaultStartStopGroup4: string; /** * For network services. (PPP, SLIP, ARAP) */ readonly networks: outputs.GetAaaAccountingNetwork[]; /** * Guarantee system accounting as first record. */ readonly systemGuaranteeFirst: boolean; /** * Periodic intervals to send accounting update records(in minutes) */ readonly updateNewinfoPeriodic: number; } /** * This data source can read the AAA Accounting configuration. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as iosxe from "@pulumi/iosxe"; * * const example = iosxe.getAaaAccounting({}); * ``` */ export declare function getAaaAccountingOutput(args?: GetAaaAccountingOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking getAaaAccounting. */ export interface GetAaaAccountingOutputArgs { /** * A device name from the provider configuration. */ device?: pulumi.Input; }