UNPKG

@pulumi/sumologic

Version:

A Pulumi package for creating and managing sumologic cloud resources.

80 lines (79 loc) 2.58 kB
import * as pulumi from "@pulumi/pulumi"; /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sumologic from "@pulumi/sumologic"; * * const webGateway = sumologic.getCseLogMappingVendorProduct({ * product: "Web Gateway", * vendor: "McAfee", * }); * ``` * * A Log mapping vendor product can be looked up by providing values of `product` and `vendor` * Both `product` and `vendor` values are mandatory. If not provided an error will be generated. * * ## Attributes reference * * The following attributes are exported: * * - `guid` - The internal GUID of the log mapping vendor product. * - `product` - The name of the product. * - `vendor` - The name of the vendor. */ export declare function getCseLogMappingVendorProduct(args: GetCseLogMappingVendorProductArgs, opts?: pulumi.InvokeOptions): Promise<GetCseLogMappingVendorProductResult>; /** * A collection of arguments for invoking getCseLogMappingVendorProduct. */ export interface GetCseLogMappingVendorProductArgs { guid?: string; product: string; vendor: string; } /** * A collection of values returned by getCseLogMappingVendorProduct. */ export interface GetCseLogMappingVendorProductResult { readonly guid: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly product: string; readonly vendor: string; } /** * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sumologic from "@pulumi/sumologic"; * * const webGateway = sumologic.getCseLogMappingVendorProduct({ * product: "Web Gateway", * vendor: "McAfee", * }); * ``` * * A Log mapping vendor product can be looked up by providing values of `product` and `vendor` * Both `product` and `vendor` values are mandatory. If not provided an error will be generated. * * ## Attributes reference * * The following attributes are exported: * * - `guid` - The internal GUID of the log mapping vendor product. * - `product` - The name of the product. * - `vendor` - The name of the vendor. */ export declare function getCseLogMappingVendorProductOutput(args: GetCseLogMappingVendorProductOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetCseLogMappingVendorProductResult>; /** * A collection of arguments for invoking getCseLogMappingVendorProduct. */ export interface GetCseLogMappingVendorProductOutputArgs { guid?: pulumi.Input<string>; product: pulumi.Input<string>; vendor: pulumi.Input<string>; }