UNPKG

@pulumi/juniper-mist

Version:

A Pulumi package for creating and managing Juniper Mist resources.

64 lines (63 loc) 2.64 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * This data source provides the list of WAN Assurance IDP Profiles. * * An IDP Profile is a configuration setting that defines the behavior and actions of an intrusion detection and prevention (IDP) system. It specifies how the idp system should detect and respond to potential security threats or attacks on a network. * * The profile includes rules and policies that determine which types of traffic or attacks should be monitored, what actions should be taken when a threat is detected, and any exceptions or exclusions for specific destinations or attack types. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as junipermist from "@pulumi/juniper-mist"; * * const idpprofiles = junipermist.org.getIdpprofiles({ * orgId: "15fca2ac-b1a6-47cc-9953-cc6906281550", * }); * ``` */ export declare function getIdpprofiles(args: GetIdpprofilesArgs, opts?: pulumi.InvokeOptions): Promise<GetIdpprofilesResult>; /** * A collection of arguments for invoking getIdpprofiles. */ export interface GetIdpprofilesArgs { orgId: string; } /** * A collection of values returned by getIdpprofiles. */ export interface GetIdpprofilesResult { /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly orgId: string; readonly orgIdpprofiles: outputs.org.GetIdpprofilesOrgIdpprofile[]; } /** * This data source provides the list of WAN Assurance IDP Profiles. * * An IDP Profile is a configuration setting that defines the behavior and actions of an intrusion detection and prevention (IDP) system. It specifies how the idp system should detect and respond to potential security threats or attacks on a network. * * The profile includes rules and policies that determine which types of traffic or attacks should be monitored, what actions should be taken when a threat is detected, and any exceptions or exclusions for specific destinations or attack types. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as junipermist from "@pulumi/juniper-mist"; * * const idpprofiles = junipermist.org.getIdpprofiles({ * orgId: "15fca2ac-b1a6-47cc-9953-cc6906281550", * }); * ``` */ export declare function getIdpprofilesOutput(args: GetIdpprofilesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetIdpprofilesResult>; /** * A collection of arguments for invoking getIdpprofiles. */ export interface GetIdpprofilesOutputArgs { orgId: pulumi.Input<string>; }