UNPKG

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