import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::VKE::Kubeconfig */ export declare function getKubeconfig(args: GetKubeconfigArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getKubeconfig. */ export interface GetKubeconfigArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getKubeconfig. */ export interface GetKubeconfigResult { /** * Cluster ID */ readonly clusterId: string; /** * Kubeconfig Creation Time */ readonly createTime: string; /** * Kubeconfig Expiration Time */ readonly expireTime: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Kubeconfig Text */ readonly kubeconfig: string; /** * KubeconfigID。 */ readonly kubeconfigId: string; /** * Role ID */ readonly roleId: number; /** * Cluster Kubeconfig File Type */ readonly type: string; /** * User ID */ readonly userId: number; /** * Kubeconfig File Validity Period */ readonly validDuration: number; } /** * Data Source schema for Volcengine::VKE::Kubeconfig */ export declare function getKubeconfigOutput(args: GetKubeconfigOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getKubeconfig. */ export interface GetKubeconfigOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }