UNPKG

@pulumi/sdwan

Version:

A Pulumi package for managing resources on Cisco Catalyst SD-WAN.. Based on terraform-provider-sdwan: version v0.4.1

108 lines (107 loc) 2.7 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * This data source can read the Cflowd Policy Definition . * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sdwan from "@pulumi/sdwan"; * * const example = sdwan.getCflowdPolicyDefinition({ * id: "f6b2c44c-693c-4763-b010-895aa3d236bd", * }); * ``` */ export declare function getCflowdPolicyDefinition(args: GetCflowdPolicyDefinitionArgs, opts?: pulumi.InvokeOptions): Promise<GetCflowdPolicyDefinitionResult>; /** * A collection of arguments for invoking getCflowdPolicyDefinition. */ export interface GetCflowdPolicyDefinitionArgs { /** * The id of the object */ id: string; } /** * A collection of values returned by getCflowdPolicyDefinition. */ export interface GetCflowdPolicyDefinitionResult { /** * Active flow timeout in seconds */ readonly activeFlowTimeout: number; /** * List of collectors */ readonly collectors: outputs.GetCflowdPolicyDefinitionCollector[]; /** * The description of the policy definition */ readonly description: string; /** * Flow refresh in seconds */ readonly flowRefresh: number; /** * The id of the object */ readonly id: string; /** * Inactive flow timeout in seconds */ readonly inactiveFlowTimeout: number; /** * The name of the policy definition */ readonly name: string; /** * Protocol, either `ipv4`, `ipv6` or `all` */ readonly protocol: string; /** * Collect remarked DSCP */ readonly remarkedDscp: boolean; /** * Flow sampling interval */ readonly samplingInterval: number; /** * Collect TOS record field */ readonly tos: boolean; /** * Type */ readonly type: string; /** * The version of the object */ readonly version: number; } /** * This data source can read the Cflowd Policy Definition . * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sdwan from "@pulumi/sdwan"; * * const example = sdwan.getCflowdPolicyDefinition({ * id: "f6b2c44c-693c-4763-b010-895aa3d236bd", * }); * ``` */ export declare function getCflowdPolicyDefinitionOutput(args: GetCflowdPolicyDefinitionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetCflowdPolicyDefinitionResult>; /** * A collection of arguments for invoking getCflowdPolicyDefinition. */ export interface GetCflowdPolicyDefinitionOutputArgs { /** * The id of the object */ id: pulumi.Input<string>; }