import * as pulumi from "@pulumi/pulumi"; /** * This data source can read the SXP Local Binding. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ise from "@pulumi/ise"; * * const example = ise.trustsec.getSxpLocalBinding({ * id: "76d24097-41c4-4558-a4d0-a8c07ac08470", * }); * ``` */ export declare function getSxpLocalBinding(args?: GetSxpLocalBindingArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getSxpLocalBinding. */ export interface GetSxpLocalBindingArgs { /** * The id of the object */ id?: string; /** * The name of the SXP local binding. */ name?: string; } /** * A collection of values returned by getSxpLocalBinding. */ export interface GetSxpLocalBindingResult { /** * The binding name. Deprecated since Cisco ISE 3.0. */ readonly bindingName: string; /** * The description of the SXP local binding. */ readonly description: string; /** * The id of the object */ readonly id: string; /** * The IP address for the static SGT mapping. Hostnames are not supported. */ readonly ipAddressOrHost: string; /** * The name of the SXP local binding. */ readonly name: string; /** * The name of the Security Group (SGT) to map to the IP address. Cisco ISE renders this as ` (/)` on read and rejects that form on write, so only the name is kept in state. */ readonly sgt: string; /** * Comma-separated list of SXP VPN domains. Since Cisco ISE 3.0, at least one of `sxpVpn` or `vns` must be defined. */ readonly sxpVpn: string; /** * Comma-separated list of Virtual Networks. Added in Cisco ISE 3.0. At least one of `sxpVpn` or `vns` must be defined. */ readonly vns: string; } /** * This data source can read the SXP Local Binding. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ise from "@pulumi/ise"; * * const example = ise.trustsec.getSxpLocalBinding({ * id: "76d24097-41c4-4558-a4d0-a8c07ac08470", * }); * ``` */ export declare function getSxpLocalBindingOutput(args?: GetSxpLocalBindingOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getSxpLocalBinding. */ export interface GetSxpLocalBindingOutputArgs { /** * The id of the object */ id?: pulumi.Input; /** * The name of the SXP local binding. */ name?: pulumi.Input; } //# sourceMappingURL=getSxpLocalBinding.d.ts.map