@pulumi/ise
Version:
A Pulumi package for managing resources on a Cisco ISE (Identity Service Engine) instance.. Based on terraform-provider-ise: version v0.2.1
189 lines (188 loc) • 4.78 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* This data source can read the Active Directory Join Point.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as ise from "@pulumi/ise";
*
* const example = ise.identitymanagement.getActiveDirectoryJoinPoint({
* id: "76d24097-41c4-4558-a4d0-a8c07ac08470",
* });
* ```
*/
export declare function getActiveDirectoryJoinPoint(args: GetActiveDirectoryJoinPointArgs, opts?: pulumi.InvokeOptions): Promise<GetActiveDirectoryJoinPointResult>;
/**
* A collection of arguments for invoking getActiveDirectoryJoinPoint.
*/
export interface GetActiveDirectoryJoinPointArgs {
/**
* The id of the object
*/
id: string;
}
/**
* A collection of values returned by getActiveDirectoryJoinPoint.
*/
export interface GetActiveDirectoryJoinPointResult {
/**
* String that contains the names of the scopes that the active directory belongs to. Names are separated by comma.
*/
readonly adScopesNames: string;
/**
* Aging Time
*/
readonly agingTime: number;
/**
* List of AD attributes
*/
readonly attributes: outputs.identitymanagement.GetActiveDirectoryJoinPointAttribute[];
/**
* Enable prevent AD account lockout for WIRELESS/WIRED/BOTH
*/
readonly authProtectionType: string;
/**
* User info attribute
*/
readonly country: string;
/**
* User info attribute
*/
readonly department: string;
/**
* Join point description
*/
readonly description: string;
/**
* AD domain associated with the join point
*/
readonly domain: string;
/**
* User info attribute
*/
readonly email: string;
/**
* Enable Callback For Dial In Client
*/
readonly enableCallbackForDialinClient: boolean;
/**
* Enable Dial In Permission Check
*/
readonly enableDialinPermissionCheck: boolean;
readonly enableDomainAllowedList: boolean;
/**
* Enable prevent AD account lockout due to too many bad password attempts
*/
readonly enableFailedAuthProtection: boolean;
/**
* Enable Machine Access
*/
readonly enableMachineAccess: boolean;
/**
* Enable Machine Authentication
*/
readonly enableMachineAuth: boolean;
/**
* Enable Password Change
*/
readonly enablePassChange: boolean;
/**
* Enable Rewrites
*/
readonly enableRewrites: boolean;
/**
* Number of bad password attempts
*/
readonly failedAuthThreshold: number;
/**
* User info attribute
*/
readonly firstName: string;
/**
* List of AD Groups
*/
readonly groups: outputs.identitymanagement.GetActiveDirectoryJoinPointGroup[];
/**
* The id of the object
*/
readonly id: string;
/**
* Identity Not In AD Behaviour
*/
readonly identityNotInAdBehaviour: string;
/**
* User info attribute
*/
readonly jobTitle: string;
/**
* User info attribute
*/
readonly lastName: string;
/**
* User info attribute
*/
readonly locality: string;
/**
* The name of the active directory join point
*/
readonly name: string;
/**
* User info attribute
*/
readonly organizationalUnit: string;
/**
* Plain Text Authentication
*/
readonly plaintextAuth: boolean;
/**
* List of Rewrite rules
*/
readonly rewriteRules: outputs.identitymanagement.GetActiveDirectoryJoinPointRewriteRule[];
/**
* Schema
*/
readonly schema: string;
/**
* User info attribute
*/
readonly stateOrProvince: string;
/**
* User info attribute
*/
readonly streetAddress: string;
/**
* User info attribute
*/
readonly telephone: string;
/**
* Unreachable Domains Behaviour
*/
readonly unreachableDomainsBehaviour: string;
}
/**
* This data source can read the Active Directory Join Point.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as ise from "@pulumi/ise";
*
* const example = ise.identitymanagement.getActiveDirectoryJoinPoint({
* id: "76d24097-41c4-4558-a4d0-a8c07ac08470",
* });
* ```
*/
export declare function getActiveDirectoryJoinPointOutput(args: GetActiveDirectoryJoinPointOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetActiveDirectoryJoinPointResult>;
/**
* A collection of arguments for invoking getActiveDirectoryJoinPoint.
*/
export interface GetActiveDirectoryJoinPointOutputArgs {
/**
* The id of the object
*/
id: pulumi.Input<string>;
}