UNPKG

@pulumi/sdwan

Version:

A Pulumi package for managing resources on Cisco Catalyst SD-WAN.. Based on terraform-provider-sdwan: version v0.4.1

142 lines (141 loc) 3.66 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * This data source can read the System AAA Feature. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sdwan from "@pulumi/sdwan"; * * const example = sdwan.getSystemAaaFeature({ * id: "f6b2c44c-693c-4763-b010-895aa3d236bd", * featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac", * }); * ``` */ export declare function getSystemAaaFeature(args: GetSystemAaaFeatureArgs, opts?: pulumi.InvokeOptions): Promise<GetSystemAaaFeatureResult>; /** * A collection of arguments for invoking getSystemAaaFeature. */ export interface GetSystemAaaFeatureArgs { /** * Feature Profile ID */ featureProfileId: string; /** * The id of the Feature */ id: string; } /** * A collection of values returned by getSystemAaaFeature. */ export interface GetSystemAaaFeatureResult { /** * Accounting configurations parameters */ readonly accountingGroup: boolean; /** * Variable name */ readonly accountingGroupVariable: string; /** * Configure the accounting rules */ readonly accountingRules: outputs.GetSystemAaaFeatureAccountingRule[]; /** * Authentication configurations parameters */ readonly authenticationGroup: boolean; /** * Variable name */ readonly authenticationGroupVariable: string; /** * For configuration mode commands. */ readonly authorizationConfigCommands: boolean; /** * Variable name */ readonly authorizationConfigCommandsVariable: string; /** * For enabling console authorization */ readonly authorizationConsole: boolean; /** * Variable name */ readonly authorizationConsoleVariable: string; /** * Configure the Authorization Rules */ readonly authorizationRules: outputs.GetSystemAaaFeatureAuthorizationRule[]; /** * The description of the Feature */ readonly description: string; /** * Feature Profile ID */ readonly featureProfileId: string; /** * The id of the Feature */ readonly id: string; /** * The name of the Feature */ readonly name: string; /** * Configure the Radius serverGroup */ readonly radiusGroups: outputs.GetSystemAaaFeatureRadiusGroup[]; /** * ServerGroups priority order */ readonly serverAuthOrders: string[]; /** * Configure the TACACS serverGroup */ readonly tacacsGroups: outputs.GetSystemAaaFeatureTacacsGroup[]; /** * Create local login account */ readonly users: outputs.GetSystemAaaFeatureUser[]; /** * The version of the Feature */ readonly version: number; } /** * This data source can read the System AAA Feature. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sdwan from "@pulumi/sdwan"; * * const example = sdwan.getSystemAaaFeature({ * id: "f6b2c44c-693c-4763-b010-895aa3d236bd", * featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac", * }); * ``` */ export declare function getSystemAaaFeatureOutput(args: GetSystemAaaFeatureOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetSystemAaaFeatureResult>; /** * A collection of arguments for invoking getSystemAaaFeature. */ export interface GetSystemAaaFeatureOutputArgs { /** * Feature Profile ID */ featureProfileId: pulumi.Input<string>; /** * The id of the Feature */ id: pulumi.Input<string>; }