import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::CloudIdentity::PermissionSetAssignment */ export declare function getPermissionSetAssignment(args: GetPermissionSetAssignmentArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getPermissionSetAssignment. */ export interface GetPermissionSetAssignmentArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getPermissionSetAssignment. */ export interface GetPermissionSetAssignmentResult { /** * Authorization creation time */ readonly createdTime: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Permission set ID */ readonly permissionSetId: string; /** * Permission set name */ readonly permissionSetName: string; /** * Cloud Identity Center object ID */ readonly principalId: string; /** * Cloud Identity Center object name */ readonly principalName: string; /** * Cloud Identity Center object type: User or Group */ readonly principalType: string; /** * Authorized account ID */ readonly targetId: string; /** * Authorized account name */ readonly targetName: string; } /** * Data Source schema for Volcengine::CloudIdentity::PermissionSetAssignment */ export declare function getPermissionSetAssignmentOutput(args: GetPermissionSetAssignmentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getPermissionSetAssignment. */ export interface GetPermissionSetAssignmentOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }