import * as pulumi from "@pulumi/pulumi"; /** * Gets a single group. */ export declare function getGroup(args: GetGroupArgs, opts?: pulumi.InvokeOptions): Promise; export interface GetGroupArgs { groupId: string; project?: string; } export interface GetGroupResult { /** * A user-assigned name for this group, used only for display purposes. */ readonly displayName: string; /** * The filter used to determine which monitored resources belong to this group. */ readonly filter: string; /** * If true, the members of this group are considered to be a cluster. The system can perform additional analysis on groups that are clusters. */ readonly isCluster: boolean; /** * The name of this group. The format is: projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID] When creating a group, this field is ignored and a new name is created consisting of the project specified in the call to CreateGroup and a unique [GROUP_ID] that is generated automatically. */ readonly name: string; /** * The name of the group's parent, if it has one. The format is: projects/[PROJECT_ID_OR_NUMBER]/groups/[GROUP_ID] For groups with no parent, parent_name is the empty string, "". */ readonly parentName: string; } /** * Gets a single group. */ export declare function getGroupOutput(args: GetGroupOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; export interface GetGroupOutputArgs { groupId: pulumi.Input; project?: pulumi.Input; }