import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::IAM::Group */ export declare function getGroup(args: GetGroupArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getGroup. */ export interface GetGroupArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getGroup. */ export interface GetGroupResult { /** * ID of the primary account to which the user group belongs. */ readonly accountId: number; /** * Policy information bound to the user group. */ readonly attachedPolicies: outputs.iam.GetGroupAttachedPolicy[]; /** * User group creation time. */ readonly createdTime: string; /** * User group description. Maximum length: 128 characters. */ readonly description: string; /** * User group display name. Maximum length: 64 characters. */ readonly displayName: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * User group update time. */ readonly updatedTime: string; /** * User group ID. */ readonly userGroupId: number; /** * User group name. Length: 1–64 characters. Supports English letters, numbers, and .-_ symbols. */ readonly userGroupName: string; /** * User information associated with the user group. */ readonly users: outputs.iam.GetGroupUser[]; } /** * Data Source schema for Volcengine::IAM::Group */ export declare function getGroupOutput(args: GetGroupOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getGroup. */ export interface GetGroupOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }