UNPKG

@pulumi/sdwan

Version:

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

123 lines (122 loc) 3.05 kB
import * as pulumi from "@pulumi/pulumi"; /** * This data source can read the Object Group Policy Definition . * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sdwan from "@pulumi/sdwan"; * * const example = sdwan.getObjectGroupPolicyDefinition({ * id: "f6b2c44c-693c-4763-b010-895aa3d236bd", * }); * ``` */ export declare function getObjectGroupPolicyDefinition(args: GetObjectGroupPolicyDefinitionArgs, opts?: pulumi.InvokeOptions): Promise<GetObjectGroupPolicyDefinitionResult>; /** * A collection of arguments for invoking getObjectGroupPolicyDefinition. */ export interface GetObjectGroupPolicyDefinitionArgs { /** * The id of the object */ id: string; } /** * A collection of values returned by getObjectGroupPolicyDefinition. */ export interface GetObjectGroupPolicyDefinitionResult { /** * Data FQDN prefix list ID */ readonly dataFqdnPrefixListId: string; /** * Data FQDN prefix list version */ readonly dataFqdnPrefixListVersion: number; /** * Data IPv4 prefix list ID */ readonly dataIpv4PrefixListId: string; /** * Data IPv4 prefix list version */ readonly dataIpv4PrefixListVersion: number; /** * The description of the policy definition */ readonly description: string; /** * Fully qualified domain name */ readonly fqdn: string; /** * Geo location */ readonly geoLocation: string; /** * Geo location list ID */ readonly geoLocationListId: string; /** * Geo location list version */ readonly geoLocationListVersion: number; /** * The id of the object */ readonly id: string; /** * IPv4 prefix */ readonly ipv4Prefix: string; /** * IPv4 prefix variable name */ readonly ipv4PrefixVariable: string; /** * The name of the policy definition */ readonly name: string; /** * Port or range of ports */ readonly port: string; /** * Port list ID */ readonly portListId: string; /** * Port list version */ readonly portListVersion: number; /** * The version of the object */ readonly version: number; } /** * This data source can read the Object Group Policy Definition . * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sdwan from "@pulumi/sdwan"; * * const example = sdwan.getObjectGroupPolicyDefinition({ * id: "f6b2c44c-693c-4763-b010-895aa3d236bd", * }); * ``` */ export declare function getObjectGroupPolicyDefinitionOutput(args: GetObjectGroupPolicyDefinitionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetObjectGroupPolicyDefinitionResult>; /** * A collection of arguments for invoking getObjectGroupPolicyDefinition. */ export interface GetObjectGroupPolicyDefinitionOutputArgs { /** * The id of the object */ id: pulumi.Input<string>; }