UNPKG

@pulumi/gcp

Version:

A Pulumi package for creating and managing Google Cloud Platform resources.

92 lines 3.55 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Summarizes Cloud Storage intelligence findings in a specified folder and location. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const summary = gcp.storage.getControlFolderIntelligenceFindingsSummary({ * folder: "1234567890", * }); * ``` */ export declare function getControlFolderIntelligenceFindingsSummary(args: GetControlFolderIntelligenceFindingsSummaryArgs, opts?: pulumi.InvokeOptions): Promise<GetControlFolderIntelligenceFindingsSummaryResult>; /** * A collection of arguments for invoking getControlFolderIntelligenceFindingsSummary. */ export interface GetControlFolderIntelligenceFindingsSummaryArgs { /** * The filter expression. Supports filtering by FindingType. */ filter?: string; /** * The ID of the Google Cloud Folder. */ folder: string; /** * The location of the intelligence findings summary. Currently default value is global and users cannot use for input for now. */ location?: string; /** * Determines the granularity of the findings when the parent is an organization or folder. Only supported when parent is an organization or folder. Possible values are PARENT and PROJECT. Default value is PARENT. */ resourceScope?: string; } /** * A collection of values returned by getControlFolderIntelligenceFindingsSummary. */ export interface GetControlFolderIntelligenceFindingsSummaryResult { readonly filter?: string; /** * The list of FindingSummary summaries. Structure is documented below. */ readonly findingSummaries: outputs.storage.GetControlFolderIntelligenceFindingsSummaryFindingSummary[]; readonly folder: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly location?: string; readonly resourceScope?: string; } /** * Summarizes Cloud Storage intelligence findings in a specified folder and location. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as gcp from "@pulumi/gcp"; * * const summary = gcp.storage.getControlFolderIntelligenceFindingsSummary({ * folder: "1234567890", * }); * ``` */ export declare function getControlFolderIntelligenceFindingsSummaryOutput(args: GetControlFolderIntelligenceFindingsSummaryOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetControlFolderIntelligenceFindingsSummaryResult>; /** * A collection of arguments for invoking getControlFolderIntelligenceFindingsSummary. */ export interface GetControlFolderIntelligenceFindingsSummaryOutputArgs { /** * The filter expression. Supports filtering by FindingType. */ filter?: pulumi.Input<string | undefined>; /** * The ID of the Google Cloud Folder. */ folder: pulumi.Input<string>; /** * The location of the intelligence findings summary. Currently default value is global and users cannot use for input for now. */ location?: pulumi.Input<string | undefined>; /** * Determines the granularity of the findings when the parent is an organization or folder. Only supported when parent is an organization or folder. Possible values are PARENT and PROJECT. Default value is PARENT. */ resourceScope?: pulumi.Input<string | undefined>; } //# sourceMappingURL=getControlFolderIntelligenceFindingsSummary.d.ts.map