@pulumi/sumologic
Version:
A Pulumi package for creating and managing sumologic cloud resources.
80 lines (79 loc) • 2.58 kB
TypeScript
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>;
}