@pulumi/gcp
Version:
A Pulumi package for creating and managing Google Cloud Platform resources.
92 lines • 3.7 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as outputs from "../types/output";
/**
* Summarizes Cloud Storage intelligence findings in a specified organization and location.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as gcp from "@pulumi/gcp";
*
* const summary = gcp.storage.getControlOrganizationIntelligenceFindingsSummary({
* organization: "123456789012",
* });
* ```
*/
export declare function getControlOrganizationIntelligenceFindingsSummary(args: GetControlOrganizationIntelligenceFindingsSummaryArgs, opts?: pulumi.InvokeOptions): Promise<GetControlOrganizationIntelligenceFindingsSummaryResult>;
/**
* A collection of arguments for invoking getControlOrganizationIntelligenceFindingsSummary.
*/
export interface GetControlOrganizationIntelligenceFindingsSummaryArgs {
/**
* The filter expression. Supports filtering by FindingType.
*/
filter?: string;
/**
* The location of the intelligence findings summary. Currently default value is global and users cannot use for input for now.
*/
location?: string;
/**
* The ID of the Google Cloud Organization.
*/
organization: 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 getControlOrganizationIntelligenceFindingsSummary.
*/
export interface GetControlOrganizationIntelligenceFindingsSummaryResult {
readonly filter?: string;
/**
* The list of FindingSummary summaries. Structure is documented below.
*/
readonly findingSummaries: outputs.storage.GetControlOrganizationIntelligenceFindingsSummaryFindingSummary[];
/**
* The provider-assigned unique ID for this managed resource.
*/
readonly id: string;
readonly location?: string;
readonly organization: string;
readonly resourceScope?: string;
}
/**
* Summarizes Cloud Storage intelligence findings in a specified organization and location.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as gcp from "@pulumi/gcp";
*
* const summary = gcp.storage.getControlOrganizationIntelligenceFindingsSummary({
* organization: "123456789012",
* });
* ```
*/
export declare function getControlOrganizationIntelligenceFindingsSummaryOutput(args: GetControlOrganizationIntelligenceFindingsSummaryOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetControlOrganizationIntelligenceFindingsSummaryResult>;
/**
* A collection of arguments for invoking getControlOrganizationIntelligenceFindingsSummary.
*/
export interface GetControlOrganizationIntelligenceFindingsSummaryOutputArgs {
/**
* The filter expression. Supports filtering by FindingType.
*/
filter?: pulumi.Input<string | undefined>;
/**
* 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>;
/**
* The ID of the Google Cloud Organization.
*/
organization: pulumi.Input<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?: pulumi.Input<string | undefined>;
}
//# sourceMappingURL=getControlOrganizationIntelligenceFindingsSummary.d.ts.map