import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::CloudIdentity::PermissionSet */ export declare function getPermissionSet(args: GetPermissionSetArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getPermissionSet. */ export interface GetPermissionSetArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getPermissionSet. */ export interface GetPermissionSetResult { /** * Creation Time */ readonly createdTime: string; /** * Permission Set Description */ readonly description: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Permission Set Name */ readonly name: string; /** * Policy List Under Permission Set */ readonly permissionPolicies: outputs.cloudidentity.GetPermissionSetPermissionPolicy[]; /** * Permission Set ID */ readonly permissionSetId: string; /** * Console Redirect URL */ readonly relayState: string; /** * Session Expiration Time (seconds) */ readonly sessionDuration: number; /** * Status Notification Configuration */ readonly statusNotifications: string[]; /** * Update Time */ readonly updatedTime: string; } /** * Data Source schema for Volcengine::CloudIdentity::PermissionSet */ export declare function getPermissionSetOutput(args: GetPermissionSetOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getPermissionSet. */ export interface GetPermissionSetOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }