import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Data Source schema for Volcengine::VKE::DefaultNodePool */ export declare function getDefaultNodePool(args: GetDefaultNodePoolArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDefaultNodePool. */ export interface GetDefaultNodePoolArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getDefaultNodePool. */ export interface GetDefaultNodePoolResult { /** * Node pool scaling policy configuration */ readonly autoScaling: outputs.vke.GetDefaultNodePoolAutoScaling; /** * Cluster ID where the node pool is located */ readonly clusterId: string; /** * Node pool creation time */ readonly createdTime: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Kubernetes-related configuration for the node pool */ readonly kubernetesConfig: outputs.vke.GetDefaultNodePoolKubernetesConfig; /** * Managed node pool configuration */ readonly management: outputs.vke.GetDefaultNodePoolManagement; /** * Node pool name. Must be unique within the same cluster. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length: 2–64 characters */ readonly name: string; /** * Cloud server (ECS) instance configuration in the node pool */ readonly nodeConfig: outputs.vke.GetDefaultNodePoolNodeConfig; /** * Node pool ID */ readonly nodePoolId: string; /** * Node statistics in the node pool. */ readonly nodeStatistics: outputs.vke.GetDefaultNodePoolNodeStatistics; /** * Node pool status */ readonly status: outputs.vke.GetDefaultNodePoolStatus; /** * Node pool tag information */ readonly tags: outputs.vke.GetDefaultNodePoolTag[]; /** * Time when the node pool was updated */ readonly updatedTime: string; } /** * Data Source schema for Volcengine::VKE::DefaultNodePool */ export declare function getDefaultNodePoolOutput(args: GetDefaultNodePoolOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDefaultNodePool. */ export interface GetDefaultNodePoolOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }