@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
TypeScript
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>;
}