1. Packages
  2. Volcengine
  3. API Docs
  4. veecp
  5. EdgeNodePools
Volcengine v0.0.31 published on Monday, May 12, 2025 by Volcengine

volcengine.veecp.EdgeNodePools

Explore with Pulumi AI

volcengine logo
Volcengine v0.0.31 published on Monday, May 12, 2025 by Volcengine
    Deprecated: volcengine.veecp.EdgeNodePools has been deprecated in favor of volcengine.veecp.getEdgeNodePools

    Use this data source to query detailed information of veecp edge node pools

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as volcengine from "@pulumi/volcengine";
    import * as volcengine from "@volcengine/pulumi";
    
    const fooZones = volcengine.ecs.getZones({});
    const fooVpc = new volcengine.vpc.Vpc("fooVpc", {
        vpcName: "acc-test-project1",
        cidrBlock: "172.16.0.0/16",
    });
    const fooSubnet = new volcengine.vpc.Subnet("fooSubnet", {
        subnetName: "acc-subnet-test-2",
        cidrBlock: "172.16.0.0/24",
        zoneId: fooZones.then(fooZones => fooZones.zones?.[0]?.id),
        vpcId: fooVpc.id,
    });
    const fooSecurityGroup = new volcengine.vpc.SecurityGroup("fooSecurityGroup", {
        vpcId: fooVpc.id,
        securityGroupName: "acc-test-security-group2",
    });
    const fooCluster = new volcengine.veecp.Cluster("fooCluster", {
        description: "created by terraform",
        deleteProtectionEnabled: false,
        profile: "Edge",
        clusterConfig: {
            subnetIds: [fooSubnet.id],
            apiServerPublicAccessEnabled: true,
            apiServerPublicAccessConfig: {
                publicAccessNetworkConfig: {
                    billingType: "PostPaidByBandwidth",
                    bandwidth: 1,
                },
            },
            resourcePublicAccessDefaultEnabled: true,
        },
        podsConfig: {
            podNetworkMode: "Flannel",
            flannelConfig: {
                podCidrs: ["172.22.224.0/20"],
                maxPodsPerNode: 64,
            },
        },
        servicesConfig: {
            serviceCidrsv4s: ["172.30.0.0/18"],
        },
    });
    const fooEdgeNodePool = new volcengine.veecp.EdgeNodePool("fooEdgeNodePool", {clusterId: fooCluster.id});
    const fooEdgeNodePools = volcengine.veecp.getEdgeNodePoolsOutput({
        clusterIds: [fooCluster.id],
        ids: [fooEdgeNodePool.id],
    });
    
    import pulumi
    import pulumi_volcengine as volcengine
    
    foo_zones = volcengine.ecs.get_zones()
    foo_vpc = volcengine.vpc.Vpc("fooVpc",
        vpc_name="acc-test-project1",
        cidr_block="172.16.0.0/16")
    foo_subnet = volcengine.vpc.Subnet("fooSubnet",
        subnet_name="acc-subnet-test-2",
        cidr_block="172.16.0.0/24",
        zone_id=foo_zones.zones[0].id,
        vpc_id=foo_vpc.id)
    foo_security_group = volcengine.vpc.SecurityGroup("fooSecurityGroup",
        vpc_id=foo_vpc.id,
        security_group_name="acc-test-security-group2")
    foo_cluster = volcengine.veecp.Cluster("fooCluster",
        description="created by terraform",
        delete_protection_enabled=False,
        profile="Edge",
        cluster_config=volcengine.veecp.ClusterClusterConfigArgs(
            subnet_ids=[foo_subnet.id],
            api_server_public_access_enabled=True,
            api_server_public_access_config=volcengine.veecp.ClusterClusterConfigApiServerPublicAccessConfigArgs(
                public_access_network_config=volcengine.veecp.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs(
                    billing_type="PostPaidByBandwidth",
                    bandwidth=1,
                ),
            ),
            resource_public_access_default_enabled=True,
        ),
        pods_config=volcengine.veecp.ClusterPodsConfigArgs(
            pod_network_mode="Flannel",
            flannel_config=volcengine.veecp.ClusterPodsConfigFlannelConfigArgs(
                pod_cidrs=["172.22.224.0/20"],
                max_pods_per_node=64,
            ),
        ),
        services_config=volcengine.veecp.ClusterServicesConfigArgs(
            service_cidrsv4s=["172.30.0.0/18"],
        ))
    foo_edge_node_pool = volcengine.veecp.EdgeNodePool("fooEdgeNodePool", cluster_id=foo_cluster.id)
    foo_edge_node_pools = volcengine.veecp.get_edge_node_pools_output(cluster_ids=[foo_cluster.id],
        ids=[foo_edge_node_pool.id])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/veecp"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		fooZones, err := ecs.GetZones(ctx, nil, nil)
    		if err != nil {
    			return err
    		}
    		fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{
    			VpcName:   pulumi.String("acc-test-project1"),
    			CidrBlock: pulumi.String("172.16.0.0/16"),
    		})
    		if err != nil {
    			return err
    		}
    		fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{
    			SubnetName: pulumi.String("acc-subnet-test-2"),
    			CidrBlock:  pulumi.String("172.16.0.0/24"),
    			ZoneId:     pulumi.String(fooZones.Zones[0].Id),
    			VpcId:      fooVpc.ID(),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = vpc.NewSecurityGroup(ctx, "fooSecurityGroup", &vpc.SecurityGroupArgs{
    			VpcId:             fooVpc.ID(),
    			SecurityGroupName: pulumi.String("acc-test-security-group2"),
    		})
    		if err != nil {
    			return err
    		}
    		fooCluster, err := veecp.NewCluster(ctx, "fooCluster", &veecp.ClusterArgs{
    			Description:             pulumi.String("created by terraform"),
    			DeleteProtectionEnabled: pulumi.Bool(false),
    			Profile:                 pulumi.String("Edge"),
    			ClusterConfig: &veecp.ClusterClusterConfigArgs{
    				SubnetIds: pulumi.StringArray{
    					fooSubnet.ID(),
    				},
    				ApiServerPublicAccessEnabled: pulumi.Bool(true),
    				ApiServerPublicAccessConfig: &veecp.ClusterClusterConfigApiServerPublicAccessConfigArgs{
    					PublicAccessNetworkConfig: &veecp.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{
    						BillingType: pulumi.String("PostPaidByBandwidth"),
    						Bandwidth:   pulumi.Int(1),
    					},
    				},
    				ResourcePublicAccessDefaultEnabled: pulumi.Bool(true),
    			},
    			PodsConfig: &veecp.ClusterPodsConfigArgs{
    				PodNetworkMode: pulumi.String("Flannel"),
    				FlannelConfig: &veecp.ClusterPodsConfigFlannelConfigArgs{
    					PodCidrs: pulumi.StringArray{
    						pulumi.String("172.22.224.0/20"),
    					},
    					MaxPodsPerNode: pulumi.Int(64),
    				},
    			},
    			ServicesConfig: &veecp.ClusterServicesConfigArgs{
    				ServiceCidrsv4s: pulumi.StringArray{
    					pulumi.String("172.30.0.0/18"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		fooEdgeNodePool, err := veecp.NewEdgeNodePool(ctx, "fooEdgeNodePool", &veecp.EdgeNodePoolArgs{
    			ClusterId: fooCluster.ID(),
    		})
    		if err != nil {
    			return err
    		}
    		_ = veecp.GetEdgeNodePoolsOutput(ctx, veecp.GetEdgeNodePoolsOutputArgs{
    			ClusterIds: pulumi.StringArray{
    				fooCluster.ID(),
    			},
    			Ids: pulumi.StringArray{
    				fooEdgeNodePool.ID(),
    			},
    		}, nil)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Volcengine = Pulumi.Volcengine;
    
    return await Deployment.RunAsync(() => 
    {
        var fooZones = Volcengine.Ecs.GetZones.Invoke();
    
        var fooVpc = new Volcengine.Vpc.Vpc("fooVpc", new()
        {
            VpcName = "acc-test-project1",
            CidrBlock = "172.16.0.0/16",
        });
    
        var fooSubnet = new Volcengine.Vpc.Subnet("fooSubnet", new()
        {
            SubnetName = "acc-subnet-test-2",
            CidrBlock = "172.16.0.0/24",
            ZoneId = fooZones.Apply(getZonesResult => getZonesResult.Zones[0]?.Id),
            VpcId = fooVpc.Id,
        });
    
        var fooSecurityGroup = new Volcengine.Vpc.SecurityGroup("fooSecurityGroup", new()
        {
            VpcId = fooVpc.Id,
            SecurityGroupName = "acc-test-security-group2",
        });
    
        var fooCluster = new Volcengine.Veecp.Cluster("fooCluster", new()
        {
            Description = "created by terraform",
            DeleteProtectionEnabled = false,
            Profile = "Edge",
            ClusterConfig = new Volcengine.Veecp.Inputs.ClusterClusterConfigArgs
            {
                SubnetIds = new[]
                {
                    fooSubnet.Id,
                },
                ApiServerPublicAccessEnabled = true,
                ApiServerPublicAccessConfig = new Volcengine.Veecp.Inputs.ClusterClusterConfigApiServerPublicAccessConfigArgs
                {
                    PublicAccessNetworkConfig = new Volcengine.Veecp.Inputs.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs
                    {
                        BillingType = "PostPaidByBandwidth",
                        Bandwidth = 1,
                    },
                },
                ResourcePublicAccessDefaultEnabled = true,
            },
            PodsConfig = new Volcengine.Veecp.Inputs.ClusterPodsConfigArgs
            {
                PodNetworkMode = "Flannel",
                FlannelConfig = new Volcengine.Veecp.Inputs.ClusterPodsConfigFlannelConfigArgs
                {
                    PodCidrs = new[]
                    {
                        "172.22.224.0/20",
                    },
                    MaxPodsPerNode = 64,
                },
            },
            ServicesConfig = new Volcengine.Veecp.Inputs.ClusterServicesConfigArgs
            {
                ServiceCidrsv4s = new[]
                {
                    "172.30.0.0/18",
                },
            },
        });
    
        var fooEdgeNodePool = new Volcengine.Veecp.EdgeNodePool("fooEdgeNodePool", new()
        {
            ClusterId = fooCluster.Id,
        });
    
        var fooEdgeNodePools = Volcengine.Veecp.GetEdgeNodePools.Invoke(new()
        {
            ClusterIds = new[]
            {
                fooCluster.Id,
            },
            Ids = new[]
            {
                fooEdgeNodePool.Id,
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.volcengine.ecs.EcsFunctions;
    import com.pulumi.volcengine.ecs.inputs.GetZonesArgs;
    import com.pulumi.volcengine.vpc.Vpc;
    import com.pulumi.volcengine.vpc.VpcArgs;
    import com.pulumi.volcengine.vpc.Subnet;
    import com.pulumi.volcengine.vpc.SubnetArgs;
    import com.pulumi.volcengine.vpc.SecurityGroup;
    import com.pulumi.volcengine.vpc.SecurityGroupArgs;
    import com.pulumi.volcengine.veecp.Cluster;
    import com.pulumi.volcengine.veecp.ClusterArgs;
    import com.pulumi.volcengine.veecp.inputs.ClusterClusterConfigArgs;
    import com.pulumi.volcengine.veecp.inputs.ClusterClusterConfigApiServerPublicAccessConfigArgs;
    import com.pulumi.volcengine.veecp.inputs.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs;
    import com.pulumi.volcengine.veecp.inputs.ClusterPodsConfigArgs;
    import com.pulumi.volcengine.veecp.inputs.ClusterPodsConfigFlannelConfigArgs;
    import com.pulumi.volcengine.veecp.inputs.ClusterServicesConfigArgs;
    import com.pulumi.volcengine.veecp.EdgeNodePool;
    import com.pulumi.volcengine.veecp.EdgeNodePoolArgs;
    import com.pulumi.volcengine.veecp.VeecpFunctions;
    import com.pulumi.volcengine.veecp.inputs.GetEdgeNodePoolsArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var fooZones = EcsFunctions.getZones();
    
            var fooVpc = new Vpc("fooVpc", VpcArgs.builder()        
                .vpcName("acc-test-project1")
                .cidrBlock("172.16.0.0/16")
                .build());
    
            var fooSubnet = new Subnet("fooSubnet", SubnetArgs.builder()        
                .subnetName("acc-subnet-test-2")
                .cidrBlock("172.16.0.0/24")
                .zoneId(fooZones.applyValue(getZonesResult -> getZonesResult.zones()[0].id()))
                .vpcId(fooVpc.id())
                .build());
    
            var fooSecurityGroup = new SecurityGroup("fooSecurityGroup", SecurityGroupArgs.builder()        
                .vpcId(fooVpc.id())
                .securityGroupName("acc-test-security-group2")
                .build());
    
            var fooCluster = new Cluster("fooCluster", ClusterArgs.builder()        
                .description("created by terraform")
                .deleteProtectionEnabled(false)
                .profile("Edge")
                .clusterConfig(ClusterClusterConfigArgs.builder()
                    .subnetIds(fooSubnet.id())
                    .apiServerPublicAccessEnabled(true)
                    .apiServerPublicAccessConfig(ClusterClusterConfigApiServerPublicAccessConfigArgs.builder()
                        .publicAccessNetworkConfig(ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs.builder()
                            .billingType("PostPaidByBandwidth")
                            .bandwidth(1)
                            .build())
                        .build())
                    .resourcePublicAccessDefaultEnabled(true)
                    .build())
                .podsConfig(ClusterPodsConfigArgs.builder()
                    .podNetworkMode("Flannel")
                    .flannelConfig(ClusterPodsConfigFlannelConfigArgs.builder()
                        .podCidrs("172.22.224.0/20")
                        .maxPodsPerNode(64)
                        .build())
                    .build())
                .servicesConfig(ClusterServicesConfigArgs.builder()
                    .serviceCidrsv4s("172.30.0.0/18")
                    .build())
                .build());
    
            var fooEdgeNodePool = new EdgeNodePool("fooEdgeNodePool", EdgeNodePoolArgs.builder()        
                .clusterId(fooCluster.id())
                .build());
    
            final var fooEdgeNodePools = VeecpFunctions.getEdgeNodePools(GetEdgeNodePoolsArgs.builder()
                .clusterIds(fooCluster.id())
                .ids(fooEdgeNodePool.id())
                .build());
    
        }
    }
    
    resources:
      fooVpc:
        type: volcengine:vpc:Vpc
        properties:
          vpcName: acc-test-project1
          cidrBlock: 172.16.0.0/16
      fooSubnet:
        type: volcengine:vpc:Subnet
        properties:
          subnetName: acc-subnet-test-2
          cidrBlock: 172.16.0.0/24
          zoneId: ${fooZones.zones[0].id}
          vpcId: ${fooVpc.id}
      fooSecurityGroup:
        type: volcengine:vpc:SecurityGroup
        properties:
          vpcId: ${fooVpc.id}
          securityGroupName: acc-test-security-group2
      fooCluster:
        type: volcengine:veecp:Cluster
        properties:
          description: created by terraform
          deleteProtectionEnabled: false
          profile: Edge
          clusterConfig:
            subnetIds:
              - ${fooSubnet.id}
            apiServerPublicAccessEnabled: true
            apiServerPublicAccessConfig:
              publicAccessNetworkConfig:
                billingType: PostPaidByBandwidth
                bandwidth: 1
            resourcePublicAccessDefaultEnabled: true
          podsConfig:
            podNetworkMode: Flannel
            flannelConfig:
              podCidrs:
                - 172.22.224.0/20
              maxPodsPerNode: 64
          servicesConfig:
            serviceCidrsv4s:
              - 172.30.0.0/18
      fooEdgeNodePool:
        type: volcengine:veecp:EdgeNodePool
        properties:
          clusterId: ${fooCluster.id}
    variables:
      fooZones:
        fn::invoke:
          Function: volcengine:ecs:getZones
          Arguments: {}
      fooEdgeNodePools:
        fn::invoke:
          Function: volcengine:veecp:getEdgeNodePools
          Arguments:
            clusterIds:
              - ${fooCluster.id}
            ids:
              - ${fooEdgeNodePool.id}
    

    Using EdgeNodePools

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function edgeNodePools(args: EdgeNodePoolsArgs, opts?: InvokeOptions): Promise<EdgeNodePoolsResult>
    function edgeNodePoolsOutput(args: EdgeNodePoolsOutputArgs, opts?: InvokeOptions): Output<EdgeNodePoolsResult>
    def edge_node_pools(add_by_auto: Optional[bool] = None,
                        add_by_list: Optional[bool] = None,
                        add_by_script: Optional[bool] = None,
                        auto_scaling_enabled: Optional[bool] = None,
                        cluster_ids: Optional[Sequence[str]] = None,
                        create_client_token: Optional[str] = None,
                        ids: Optional[Sequence[str]] = None,
                        name_regex: Optional[str] = None,
                        node_pool_types: Optional[Sequence[str]] = None,
                        output_file: Optional[str] = None,
                        statuses: Optional[Sequence[EdgeNodePoolsStatus]] = None,
                        update_client_token: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> EdgeNodePoolsResult
    def edge_node_pools_output(add_by_auto: Optional[pulumi.Input[bool]] = None,
                        add_by_list: Optional[pulumi.Input[bool]] = None,
                        add_by_script: Optional[pulumi.Input[bool]] = None,
                        auto_scaling_enabled: Optional[pulumi.Input[bool]] = None,
                        cluster_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                        create_client_token: Optional[pulumi.Input[str]] = None,
                        ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                        name_regex: Optional[pulumi.Input[str]] = None,
                        node_pool_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                        output_file: Optional[pulumi.Input[str]] = None,
                        statuses: Optional[pulumi.Input[Sequence[pulumi.Input[EdgeNodePoolsStatusArgs]]]] = None,
                        update_client_token: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[EdgeNodePoolsResult]
    func EdgeNodePools(ctx *Context, args *EdgeNodePoolsArgs, opts ...InvokeOption) (*EdgeNodePoolsResult, error)
    func EdgeNodePoolsOutput(ctx *Context, args *EdgeNodePoolsOutputArgs, opts ...InvokeOption) EdgeNodePoolsResultOutput
    public static class EdgeNodePools 
    {
        public static Task<EdgeNodePoolsResult> InvokeAsync(EdgeNodePoolsArgs args, InvokeOptions? opts = null)
        public static Output<EdgeNodePoolsResult> Invoke(EdgeNodePoolsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<EdgeNodePoolsResult> edgeNodePools(EdgeNodePoolsArgs args, InvokeOptions options)
    public static Output<EdgeNodePoolsResult> edgeNodePools(EdgeNodePoolsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcengine:veecp:EdgeNodePools
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AddByAuto bool
    Managed by auto.
    AddByList bool
    Managed by list.
    AddByScript bool
    Managed by script.
    AutoScalingEnabled bool
    Is enabled of AutoScaling.
    ClusterIds List<string>
    The ClusterIds of NodePool IDs.
    CreateClientToken string
    The ClientToken when successfully created.
    Ids List<string>
    A list of IDs.
    NameRegex string
    A Name Regex of Resource.
    NodePoolTypes List<string>
    The NodePoolTypes of NodePool.
    OutputFile string
    File name where to save data source results.
    Statuses List<EdgeNodePoolsStatus>
    The Status of NodePool.
    UpdateClientToken string
    The ClientToken when last update was successful.
    AddByAuto bool
    Managed by auto.
    AddByList bool
    Managed by list.
    AddByScript bool
    Managed by script.
    AutoScalingEnabled bool
    Is enabled of AutoScaling.
    ClusterIds []string
    The ClusterIds of NodePool IDs.
    CreateClientToken string
    The ClientToken when successfully created.
    Ids []string
    A list of IDs.
    NameRegex string
    A Name Regex of Resource.
    NodePoolTypes []string
    The NodePoolTypes of NodePool.
    OutputFile string
    File name where to save data source results.
    Statuses []EdgeNodePoolsStatus
    The Status of NodePool.
    UpdateClientToken string
    The ClientToken when last update was successful.
    addByAuto Boolean
    Managed by auto.
    addByList Boolean
    Managed by list.
    addByScript Boolean
    Managed by script.
    autoScalingEnabled Boolean
    Is enabled of AutoScaling.
    clusterIds List<String>
    The ClusterIds of NodePool IDs.
    createClientToken String
    The ClientToken when successfully created.
    ids List<String>
    A list of IDs.
    nameRegex String
    A Name Regex of Resource.
    nodePoolTypes List<String>
    The NodePoolTypes of NodePool.
    outputFile String
    File name where to save data source results.
    statuses List<EdgeNodePoolsStatus>
    The Status of NodePool.
    updateClientToken String
    The ClientToken when last update was successful.
    addByAuto boolean
    Managed by auto.
    addByList boolean
    Managed by list.
    addByScript boolean
    Managed by script.
    autoScalingEnabled boolean
    Is enabled of AutoScaling.
    clusterIds string[]
    The ClusterIds of NodePool IDs.
    createClientToken string
    The ClientToken when successfully created.
    ids string[]
    A list of IDs.
    nameRegex string
    A Name Regex of Resource.
    nodePoolTypes string[]
    The NodePoolTypes of NodePool.
    outputFile string
    File name where to save data source results.
    statuses EdgeNodePoolsStatus[]
    The Status of NodePool.
    updateClientToken string
    The ClientToken when last update was successful.
    add_by_auto bool
    Managed by auto.
    add_by_list bool
    Managed by list.
    add_by_script bool
    Managed by script.
    auto_scaling_enabled bool
    Is enabled of AutoScaling.
    cluster_ids Sequence[str]
    The ClusterIds of NodePool IDs.
    create_client_token str
    The ClientToken when successfully created.
    ids Sequence[str]
    A list of IDs.
    name_regex str
    A Name Regex of Resource.
    node_pool_types Sequence[str]
    The NodePoolTypes of NodePool.
    output_file str
    File name where to save data source results.
    statuses Sequence[EdgeNodePoolsStatus]
    The Status of NodePool.
    update_client_token str
    The ClientToken when last update was successful.
    addByAuto Boolean
    Managed by auto.
    addByList Boolean
    Managed by list.
    addByScript Boolean
    Managed by script.
    autoScalingEnabled Boolean
    Is enabled of AutoScaling.
    clusterIds List<String>
    The ClusterIds of NodePool IDs.
    createClientToken String
    The ClientToken when successfully created.
    ids List<String>
    A list of IDs.
    nameRegex String
    A Name Regex of Resource.
    nodePoolTypes List<String>
    The NodePoolTypes of NodePool.
    outputFile String
    File name where to save data source results.
    statuses List<Property Map>
    The Status of NodePool.
    updateClientToken String
    The ClientToken when last update was successful.

    EdgeNodePools Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    NodePools List<EdgeNodePoolsNodePool>
    The collection of query.
    TotalCount int
    The total count of query.
    AddByAuto bool
    AddByList bool
    AddByScript bool
    AutoScalingEnabled bool
    ClusterIds List<string>
    CreateClientToken string
    The ClientToken when successfully created.
    Ids List<string>
    NameRegex string
    NodePoolTypes List<string>
    OutputFile string
    Statuses List<EdgeNodePoolsStatus>
    UpdateClientToken string
    The ClientToken when last update was successful.
    Id string
    The provider-assigned unique ID for this managed resource.
    NodePools []EdgeNodePoolsNodePool
    The collection of query.
    TotalCount int
    The total count of query.
    AddByAuto bool
    AddByList bool
    AddByScript bool
    AutoScalingEnabled bool
    ClusterIds []string
    CreateClientToken string
    The ClientToken when successfully created.
    Ids []string
    NameRegex string
    NodePoolTypes []string
    OutputFile string
    Statuses []EdgeNodePoolsStatus
    UpdateClientToken string
    The ClientToken when last update was successful.
    id String
    The provider-assigned unique ID for this managed resource.
    nodePools List<EdgeNodePoolsNodePool>
    The collection of query.
    totalCount Integer
    The total count of query.
    addByAuto Boolean
    addByList Boolean
    addByScript Boolean
    autoScalingEnabled Boolean
    clusterIds List<String>
    createClientToken String
    The ClientToken when successfully created.
    ids List<String>
    nameRegex String
    nodePoolTypes List<String>
    outputFile String
    statuses List<EdgeNodePoolsStatus>
    updateClientToken String
    The ClientToken when last update was successful.
    id string
    The provider-assigned unique ID for this managed resource.
    nodePools EdgeNodePoolsNodePool[]
    The collection of query.
    totalCount number
    The total count of query.
    addByAuto boolean
    addByList boolean
    addByScript boolean
    autoScalingEnabled boolean
    clusterIds string[]
    createClientToken string
    The ClientToken when successfully created.
    ids string[]
    nameRegex string
    nodePoolTypes string[]
    outputFile string
    statuses EdgeNodePoolsStatus[]
    updateClientToken string
    The ClientToken when last update was successful.
    id str
    The provider-assigned unique ID for this managed resource.
    node_pools Sequence[EdgeNodePoolsNodePool]
    The collection of query.
    total_count int
    The total count of query.
    add_by_auto bool
    add_by_list bool
    add_by_script bool
    auto_scaling_enabled bool
    cluster_ids Sequence[str]
    create_client_token str
    The ClientToken when successfully created.
    ids Sequence[str]
    name_regex str
    node_pool_types Sequence[str]
    output_file str
    statuses Sequence[EdgeNodePoolsStatus]
    update_client_token str
    The ClientToken when last update was successful.
    id String
    The provider-assigned unique ID for this managed resource.
    nodePools List<Property Map>
    The collection of query.
    totalCount Number
    The total count of query.
    addByAuto Boolean
    addByList Boolean
    addByScript Boolean
    autoScalingEnabled Boolean
    clusterIds List<String>
    createClientToken String
    The ClientToken when successfully created.
    ids List<String>
    nameRegex String
    nodePoolTypes List<String>
    outputFile String
    statuses List<Property Map>
    updateClientToken String
    The ClientToken when last update was successful.

    Supporting Types

    EdgeNodePoolsNodePool

    BillingConfigs List<EdgeNodePoolsNodePoolBillingConfig>
    The billing configuration.
    ClusterId string
    The ClusterId of NodePool.
    ConditionTypes List<string>
    The Condition of Status.
    CreateClientToken string
    The ClientToken when successfully created.
    CreateTime string
    The CreateTime of NodePool.
    ElasticConfigs List<EdgeNodePoolsNodePoolElasticConfig>
    Elastic scaling configuration of node pool.
    Id string
    The Id of NodePool.
    LabelContents List<EdgeNodePoolsNodePoolLabelContent>
    The LabelContent of KubernetesConfig.
    Name string
    The Name of NodePool.
    NodeAddMethods List<string>
    The method of adding nodes to the node pool.
    NodeStatistics List<EdgeNodePoolsNodePoolNodeStatistic>
    The NodeStatistics of NodeConfig.
    Phase string
    The Phase of Status.
    Profile string
    Edge: Edge node pool. If the return value is empty, it is the central node pool.
    TaintContents List<EdgeNodePoolsNodePoolTaintContent>
    The TaintContent of NodeConfig.
    Type string
    Node pool type, machine-set: central node pool. edge-machine-set: edge node pool. edge-machine-pool: edge elastic node pool.
    UpdateClientToken string
    The ClientToken when last update was successful.
    UpdateTime string
    The UpdateTime time of NodePool.
    VpcId string
    The static node pool specifies the node pool to associate with the VPC.
    BillingConfigs []EdgeNodePoolsNodePoolBillingConfig
    The billing configuration.
    ClusterId string
    The ClusterId of NodePool.
    ConditionTypes []string
    The Condition of Status.
    CreateClientToken string
    The ClientToken when successfully created.
    CreateTime string
    The CreateTime of NodePool.
    ElasticConfigs []EdgeNodePoolsNodePoolElasticConfig
    Elastic scaling configuration of node pool.
    Id string
    The Id of NodePool.
    LabelContents []EdgeNodePoolsNodePoolLabelContent
    The LabelContent of KubernetesConfig.
    Name string
    The Name of NodePool.
    NodeAddMethods []string
    The method of adding nodes to the node pool.
    NodeStatistics []EdgeNodePoolsNodePoolNodeStatistic
    The NodeStatistics of NodeConfig.
    Phase string
    The Phase of Status.
    Profile string
    Edge: Edge node pool. If the return value is empty, it is the central node pool.
    TaintContents []EdgeNodePoolsNodePoolTaintContent
    The TaintContent of NodeConfig.
    Type string
    Node pool type, machine-set: central node pool. edge-machine-set: edge node pool. edge-machine-pool: edge elastic node pool.
    UpdateClientToken string
    The ClientToken when last update was successful.
    UpdateTime string
    The UpdateTime time of NodePool.
    VpcId string
    The static node pool specifies the node pool to associate with the VPC.
    billingConfigs List<EdgeNodePoolsNodePoolBillingConfig>
    The billing configuration.
    clusterId String
    The ClusterId of NodePool.
    conditionTypes List<String>
    The Condition of Status.
    createClientToken String
    The ClientToken when successfully created.
    createTime String
    The CreateTime of NodePool.
    elasticConfigs List<EdgeNodePoolsNodePoolElasticConfig>
    Elastic scaling configuration of node pool.
    id String
    The Id of NodePool.
    labelContents List<EdgeNodePoolsNodePoolLabelContent>
    The LabelContent of KubernetesConfig.
    name String
    The Name of NodePool.
    nodeAddMethods List<String>
    The method of adding nodes to the node pool.
    nodeStatistics List<EdgeNodePoolsNodePoolNodeStatistic>
    The NodeStatistics of NodeConfig.
    phase String
    The Phase of Status.
    profile String
    Edge: Edge node pool. If the return value is empty, it is the central node pool.
    taintContents List<EdgeNodePoolsNodePoolTaintContent>
    The TaintContent of NodeConfig.
    type String
    Node pool type, machine-set: central node pool. edge-machine-set: edge node pool. edge-machine-pool: edge elastic node pool.
    updateClientToken String
    The ClientToken when last update was successful.
    updateTime String
    The UpdateTime time of NodePool.
    vpcId String
    The static node pool specifies the node pool to associate with the VPC.
    billingConfigs EdgeNodePoolsNodePoolBillingConfig[]
    The billing configuration.
    clusterId string
    The ClusterId of NodePool.
    conditionTypes string[]
    The Condition of Status.
    createClientToken string
    The ClientToken when successfully created.
    createTime string
    The CreateTime of NodePool.
    elasticConfigs EdgeNodePoolsNodePoolElasticConfig[]
    Elastic scaling configuration of node pool.
    id string
    The Id of NodePool.
    labelContents EdgeNodePoolsNodePoolLabelContent[]
    The LabelContent of KubernetesConfig.
    name string
    The Name of NodePool.
    nodeAddMethods string[]
    The method of adding nodes to the node pool.
    nodeStatistics EdgeNodePoolsNodePoolNodeStatistic[]
    The NodeStatistics of NodeConfig.
    phase string
    The Phase of Status.
    profile string
    Edge: Edge node pool. If the return value is empty, it is the central node pool.
    taintContents EdgeNodePoolsNodePoolTaintContent[]
    The TaintContent of NodeConfig.
    type string
    Node pool type, machine-set: central node pool. edge-machine-set: edge node pool. edge-machine-pool: edge elastic node pool.
    updateClientToken string
    The ClientToken when last update was successful.
    updateTime string
    The UpdateTime time of NodePool.
    vpcId string
    The static node pool specifies the node pool to associate with the VPC.
    billing_configs Sequence[EdgeNodePoolsNodePoolBillingConfig]
    The billing configuration.
    cluster_id str
    The ClusterId of NodePool.
    condition_types Sequence[str]
    The Condition of Status.
    create_client_token str
    The ClientToken when successfully created.
    create_time str
    The CreateTime of NodePool.
    elastic_configs Sequence[EdgeNodePoolsNodePoolElasticConfig]
    Elastic scaling configuration of node pool.
    id str
    The Id of NodePool.
    label_contents Sequence[EdgeNodePoolsNodePoolLabelContent]
    The LabelContent of KubernetesConfig.
    name str
    The Name of NodePool.
    node_add_methods Sequence[str]
    The method of adding nodes to the node pool.
    node_statistics Sequence[EdgeNodePoolsNodePoolNodeStatistic]
    The NodeStatistics of NodeConfig.
    phase str
    The Phase of Status.
    profile str
    Edge: Edge node pool. If the return value is empty, it is the central node pool.
    taint_contents Sequence[EdgeNodePoolsNodePoolTaintContent]
    The TaintContent of NodeConfig.
    type str
    Node pool type, machine-set: central node pool. edge-machine-set: edge node pool. edge-machine-pool: edge elastic node pool.
    update_client_token str
    The ClientToken when last update was successful.
    update_time str
    The UpdateTime time of NodePool.
    vpc_id str
    The static node pool specifies the node pool to associate with the VPC.
    billingConfigs List<Property Map>
    The billing configuration.
    clusterId String
    The ClusterId of NodePool.
    conditionTypes List<String>
    The Condition of Status.
    createClientToken String
    The ClientToken when successfully created.
    createTime String
    The CreateTime of NodePool.
    elasticConfigs List<Property Map>
    Elastic scaling configuration of node pool.
    id String
    The Id of NodePool.
    labelContents List<Property Map>
    The LabelContent of KubernetesConfig.
    name String
    The Name of NodePool.
    nodeAddMethods List<String>
    The method of adding nodes to the node pool.
    nodeStatistics List<Property Map>
    The NodeStatistics of NodeConfig.
    phase String
    The Phase of Status.
    profile String
    Edge: Edge node pool. If the return value is empty, it is the central node pool.
    taintContents List<Property Map>
    The TaintContent of NodeConfig.
    type String
    Node pool type, machine-set: central node pool. edge-machine-set: edge node pool. edge-machine-pool: edge elastic node pool.
    updateClientToken String
    The ClientToken when last update was successful.
    updateTime String
    The UpdateTime time of NodePool.
    vpcId String
    The static node pool specifies the node pool to associate with the VPC.

    EdgeNodePoolsNodePoolBillingConfig

    AutoRenew bool
    Whether to automatically renew the node pool.
    PrePaidPeriod int
    The pre-paid period of the node pool, in months. The value range is 1-9. This parameter takes effect only when the billing_type is PrePaid.
    PrePaidPeriodNumber int
    Prepaid period number.
    AutoRenew bool
    Whether to automatically renew the node pool.
    PrePaidPeriod int
    The pre-paid period of the node pool, in months. The value range is 1-9. This parameter takes effect only when the billing_type is PrePaid.
    PrePaidPeriodNumber int
    Prepaid period number.
    autoRenew Boolean
    Whether to automatically renew the node pool.
    prePaidPeriod Integer
    The pre-paid period of the node pool, in months. The value range is 1-9. This parameter takes effect only when the billing_type is PrePaid.
    prePaidPeriodNumber Integer
    Prepaid period number.
    autoRenew boolean
    Whether to automatically renew the node pool.
    prePaidPeriod number
    The pre-paid period of the node pool, in months. The value range is 1-9. This parameter takes effect only when the billing_type is PrePaid.
    prePaidPeriodNumber number
    Prepaid period number.
    auto_renew bool
    Whether to automatically renew the node pool.
    pre_paid_period int
    The pre-paid period of the node pool, in months. The value range is 1-9. This parameter takes effect only when the billing_type is PrePaid.
    pre_paid_period_number int
    Prepaid period number.
    autoRenew Boolean
    Whether to automatically renew the node pool.
    prePaidPeriod Number
    The pre-paid period of the node pool, in months. The value range is 1-9. This parameter takes effect only when the billing_type is PrePaid.
    prePaidPeriodNumber Number
    Prepaid period number.

    EdgeNodePoolsNodePoolElasticConfig

    autoScaleConfigs List<Property Map>
    The auto scaling configuration.
    cloudServerIdentity String
    Cloud server identity.
    instanceAreas List<Property Map>
    The information of instance area.

    EdgeNodePoolsNodePoolElasticConfigAutoScaleConfig

    DesiredReplicas int
    The DesiredReplicas of AutoScaling.
    Enabled bool
    Whether to enable auto scaling.
    MaxReplicas int
    The maximum number of nodes.
    MinReplicas int
    The minimum number of nodes.
    Priority int
    The Priority of AutoScaling.
    DesiredReplicas int
    The DesiredReplicas of AutoScaling.
    Enabled bool
    Whether to enable auto scaling.
    MaxReplicas int
    The maximum number of nodes.
    MinReplicas int
    The minimum number of nodes.
    Priority int
    The Priority of AutoScaling.
    desiredReplicas Integer
    The DesiredReplicas of AutoScaling.
    enabled Boolean
    Whether to enable auto scaling.
    maxReplicas Integer
    The maximum number of nodes.
    minReplicas Integer
    The minimum number of nodes.
    priority Integer
    The Priority of AutoScaling.
    desiredReplicas number
    The DesiredReplicas of AutoScaling.
    enabled boolean
    Whether to enable auto scaling.
    maxReplicas number
    The maximum number of nodes.
    minReplicas number
    The minimum number of nodes.
    priority number
    The Priority of AutoScaling.
    desired_replicas int
    The DesiredReplicas of AutoScaling.
    enabled bool
    Whether to enable auto scaling.
    max_replicas int
    The maximum number of nodes.
    min_replicas int
    The minimum number of nodes.
    priority int
    The Priority of AutoScaling.
    desiredReplicas Number
    The DesiredReplicas of AutoScaling.
    enabled Boolean
    Whether to enable auto scaling.
    maxReplicas Number
    The maximum number of nodes.
    minReplicas Number
    The minimum number of nodes.
    priority Number
    The Priority of AutoScaling.

    EdgeNodePoolsNodePoolElasticConfigInstanceArea

    AreaName string
    Region name. You can obtain the regions and operators supported by instance specifications through the ListAvailableResourceInfo interface.
    ClusterName string
    Cluster name.
    DefaultIsp string
    Default operator. When using three-line nodes, this parameter can be configured. After configuration, this operator will be used as the default export.
    ExternalNetworkMode string
    Public network configuration of three-line nodes. If it is a single-line node, this parameter will be ignored. Value range: single_interface_multi_ip: Single network card with multiple IPs. single_interface_cmcc_ip: Single network card with China Mobile IP. Relevant permissions need to be opened by submitting a work order. single_interface_cucc_ip: Single network card with China Unicom IP. Relevant permissions need to be opened by submitting a work order. single_interface_ctcc_ip: Single network card with China Telecom IP. Relevant permissions need to be opened by submitting a work order. multi_interface_multi_ip: Multiple network cards with multiple IPs. Relevant permissions need to be opened by submitting a work order. no_interface: No public network network card. Relevant permissions need to be opened by submitting a work order. If this parameter is not configured: When there is a public network network card, single_interface_multi_ip is used by default. When there is no public network network card, no_interface is used by default.
    Isp string
    Operator. You can obtain the regions and operators supported by the instance specification through the ListAvailableResourceInfo interface.
    SubnetIdentity string
    Subnet ID.
    VpcIdentity string
    VPC ID.
    AreaName string
    Region name. You can obtain the regions and operators supported by instance specifications through the ListAvailableResourceInfo interface.
    ClusterName string
    Cluster name.
    DefaultIsp string
    Default operator. When using three-line nodes, this parameter can be configured. After configuration, this operator will be used as the default export.
    ExternalNetworkMode string
    Public network configuration of three-line nodes. If it is a single-line node, this parameter will be ignored. Value range: single_interface_multi_ip: Single network card with multiple IPs. single_interface_cmcc_ip: Single network card with China Mobile IP. Relevant permissions need to be opened by submitting a work order. single_interface_cucc_ip: Single network card with China Unicom IP. Relevant permissions need to be opened by submitting a work order. single_interface_ctcc_ip: Single network card with China Telecom IP. Relevant permissions need to be opened by submitting a work order. multi_interface_multi_ip: Multiple network cards with multiple IPs. Relevant permissions need to be opened by submitting a work order. no_interface: No public network network card. Relevant permissions need to be opened by submitting a work order. If this parameter is not configured: When there is a public network network card, single_interface_multi_ip is used by default. When there is no public network network card, no_interface is used by default.
    Isp string
    Operator. You can obtain the regions and operators supported by the instance specification through the ListAvailableResourceInfo interface.
    SubnetIdentity string
    Subnet ID.
    VpcIdentity string
    VPC ID.
    areaName String
    Region name. You can obtain the regions and operators supported by instance specifications through the ListAvailableResourceInfo interface.
    clusterName String
    Cluster name.
    defaultIsp String
    Default operator. When using three-line nodes, this parameter can be configured. After configuration, this operator will be used as the default export.
    externalNetworkMode String
    Public network configuration of three-line nodes. If it is a single-line node, this parameter will be ignored. Value range: single_interface_multi_ip: Single network card with multiple IPs. single_interface_cmcc_ip: Single network card with China Mobile IP. Relevant permissions need to be opened by submitting a work order. single_interface_cucc_ip: Single network card with China Unicom IP. Relevant permissions need to be opened by submitting a work order. single_interface_ctcc_ip: Single network card with China Telecom IP. Relevant permissions need to be opened by submitting a work order. multi_interface_multi_ip: Multiple network cards with multiple IPs. Relevant permissions need to be opened by submitting a work order. no_interface: No public network network card. Relevant permissions need to be opened by submitting a work order. If this parameter is not configured: When there is a public network network card, single_interface_multi_ip is used by default. When there is no public network network card, no_interface is used by default.
    isp String
    Operator. You can obtain the regions and operators supported by the instance specification through the ListAvailableResourceInfo interface.
    subnetIdentity String
    Subnet ID.
    vpcIdentity String
    VPC ID.
    areaName string
    Region name. You can obtain the regions and operators supported by instance specifications through the ListAvailableResourceInfo interface.
    clusterName string
    Cluster name.
    defaultIsp string
    Default operator. When using three-line nodes, this parameter can be configured. After configuration, this operator will be used as the default export.
    externalNetworkMode string
    Public network configuration of three-line nodes. If it is a single-line node, this parameter will be ignored. Value range: single_interface_multi_ip: Single network card with multiple IPs. single_interface_cmcc_ip: Single network card with China Mobile IP. Relevant permissions need to be opened by submitting a work order. single_interface_cucc_ip: Single network card with China Unicom IP. Relevant permissions need to be opened by submitting a work order. single_interface_ctcc_ip: Single network card with China Telecom IP. Relevant permissions need to be opened by submitting a work order. multi_interface_multi_ip: Multiple network cards with multiple IPs. Relevant permissions need to be opened by submitting a work order. no_interface: No public network network card. Relevant permissions need to be opened by submitting a work order. If this parameter is not configured: When there is a public network network card, single_interface_multi_ip is used by default. When there is no public network network card, no_interface is used by default.
    isp string
    Operator. You can obtain the regions and operators supported by the instance specification through the ListAvailableResourceInfo interface.
    subnetIdentity string
    Subnet ID.
    vpcIdentity string
    VPC ID.
    area_name str
    Region name. You can obtain the regions and operators supported by instance specifications through the ListAvailableResourceInfo interface.
    cluster_name str
    Cluster name.
    default_isp str
    Default operator. When using three-line nodes, this parameter can be configured. After configuration, this operator will be used as the default export.
    external_network_mode str
    Public network configuration of three-line nodes. If it is a single-line node, this parameter will be ignored. Value range: single_interface_multi_ip: Single network card with multiple IPs. single_interface_cmcc_ip: Single network card with China Mobile IP. Relevant permissions need to be opened by submitting a work order. single_interface_cucc_ip: Single network card with China Unicom IP. Relevant permissions need to be opened by submitting a work order. single_interface_ctcc_ip: Single network card with China Telecom IP. Relevant permissions need to be opened by submitting a work order. multi_interface_multi_ip: Multiple network cards with multiple IPs. Relevant permissions need to be opened by submitting a work order. no_interface: No public network network card. Relevant permissions need to be opened by submitting a work order. If this parameter is not configured: When there is a public network network card, single_interface_multi_ip is used by default. When there is no public network network card, no_interface is used by default.
    isp str
    Operator. You can obtain the regions and operators supported by the instance specification through the ListAvailableResourceInfo interface.
    subnet_identity str
    Subnet ID.
    vpc_identity str
    VPC ID.
    areaName String
    Region name. You can obtain the regions and operators supported by instance specifications through the ListAvailableResourceInfo interface.
    clusterName String
    Cluster name.
    defaultIsp String
    Default operator. When using three-line nodes, this parameter can be configured. After configuration, this operator will be used as the default export.
    externalNetworkMode String
    Public network configuration of three-line nodes. If it is a single-line node, this parameter will be ignored. Value range: single_interface_multi_ip: Single network card with multiple IPs. single_interface_cmcc_ip: Single network card with China Mobile IP. Relevant permissions need to be opened by submitting a work order. single_interface_cucc_ip: Single network card with China Unicom IP. Relevant permissions need to be opened by submitting a work order. single_interface_ctcc_ip: Single network card with China Telecom IP. Relevant permissions need to be opened by submitting a work order. multi_interface_multi_ip: Multiple network cards with multiple IPs. Relevant permissions need to be opened by submitting a work order. no_interface: No public network network card. Relevant permissions need to be opened by submitting a work order. If this parameter is not configured: When there is a public network network card, single_interface_multi_ip is used by default. When there is no public network network card, no_interface is used by default.
    isp String
    Operator. You can obtain the regions and operators supported by the instance specification through the ListAvailableResourceInfo interface.
    subnetIdentity String
    Subnet ID.
    vpcIdentity String
    VPC ID.

    EdgeNodePoolsNodePoolLabelContent

    Key string
    The Key of Taint.
    Value string
    The Value of Taint.
    Key string
    The Key of Taint.
    Value string
    The Value of Taint.
    key String
    The Key of Taint.
    value String
    The Value of Taint.
    key string
    The Key of Taint.
    value string
    The Value of Taint.
    key str
    The Key of Taint.
    value str
    The Value of Taint.
    key String
    The Key of Taint.
    value String
    The Value of Taint.

    EdgeNodePoolsNodePoolNodeStatistic

    CreatingCount int
    The CreatingCount of Node.
    DeletingCount int
    The DeletingCount of Node.
    FailedCount int
    The FailedCount of Node.
    RunningCount int
    The RunningCount of Node.
    StartingCount int
    (Deprecated) This field has been deprecated and is not recommended for use. The StartingCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    StoppedCount int
    (Deprecated) This field has been deprecated and is not recommended for use. The StoppedCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    StoppingCount int
    (Deprecated) This field has been deprecated and is not recommended for use. The StoppingCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    TotalCount int
    The total count of query.
    UpdatingCount int
    The UpdatingCount of Node.
    CreatingCount int
    The CreatingCount of Node.
    DeletingCount int
    The DeletingCount of Node.
    FailedCount int
    The FailedCount of Node.
    RunningCount int
    The RunningCount of Node.
    StartingCount int
    (Deprecated) This field has been deprecated and is not recommended for use. The StartingCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    StoppedCount int
    (Deprecated) This field has been deprecated and is not recommended for use. The StoppedCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    StoppingCount int
    (Deprecated) This field has been deprecated and is not recommended for use. The StoppingCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    TotalCount int
    The total count of query.
    UpdatingCount int
    The UpdatingCount of Node.
    creatingCount Integer
    The CreatingCount of Node.
    deletingCount Integer
    The DeletingCount of Node.
    failedCount Integer
    The FailedCount of Node.
    runningCount Integer
    The RunningCount of Node.
    startingCount Integer
    (Deprecated) This field has been deprecated and is not recommended for use. The StartingCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    stoppedCount Integer
    (Deprecated) This field has been deprecated and is not recommended for use. The StoppedCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    stoppingCount Integer
    (Deprecated) This field has been deprecated and is not recommended for use. The StoppingCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    totalCount Integer
    The total count of query.
    updatingCount Integer
    The UpdatingCount of Node.
    creatingCount number
    The CreatingCount of Node.
    deletingCount number
    The DeletingCount of Node.
    failedCount number
    The FailedCount of Node.
    runningCount number
    The RunningCount of Node.
    startingCount number
    (Deprecated) This field has been deprecated and is not recommended for use. The StartingCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    stoppedCount number
    (Deprecated) This field has been deprecated and is not recommended for use. The StoppedCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    stoppingCount number
    (Deprecated) This field has been deprecated and is not recommended for use. The StoppingCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    totalCount number
    The total count of query.
    updatingCount number
    The UpdatingCount of Node.
    creating_count int
    The CreatingCount of Node.
    deleting_count int
    The DeletingCount of Node.
    failed_count int
    The FailedCount of Node.
    running_count int
    The RunningCount of Node.
    starting_count int
    (Deprecated) This field has been deprecated and is not recommended for use. The StartingCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    stopped_count int
    (Deprecated) This field has been deprecated and is not recommended for use. The StoppedCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    stopping_count int
    (Deprecated) This field has been deprecated and is not recommended for use. The StoppingCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    total_count int
    The total count of query.
    updating_count int
    The UpdatingCount of Node.
    creatingCount Number
    The CreatingCount of Node.
    deletingCount Number
    The DeletingCount of Node.
    failedCount Number
    The FailedCount of Node.
    runningCount Number
    The RunningCount of Node.
    startingCount Number
    (Deprecated) This field has been deprecated and is not recommended for use. The StartingCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    stoppedCount Number
    (Deprecated) This field has been deprecated and is not recommended for use. The StoppedCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    stoppingCount Number
    (Deprecated) This field has been deprecated and is not recommended for use. The StoppingCount of Node.

    Deprecated: This field has been deprecated and is not recommended for use.

    totalCount Number
    The total count of query.
    updatingCount Number
    The UpdatingCount of Node.

    EdgeNodePoolsNodePoolTaintContent

    Effect string
    The Effect of Taint.
    Key string
    The Key of Taint.
    Value string
    The Value of Taint.
    Effect string
    The Effect of Taint.
    Key string
    The Key of Taint.
    Value string
    The Value of Taint.
    effect String
    The Effect of Taint.
    key String
    The Key of Taint.
    value String
    The Value of Taint.
    effect string
    The Effect of Taint.
    key string
    The Key of Taint.
    value string
    The Value of Taint.
    effect str
    The Effect of Taint.
    key str
    The Key of Taint.
    value str
    The Value of Taint.
    effect String
    The Effect of Taint.
    key String
    The Key of Taint.
    value String
    The Value of Taint.

    EdgeNodePoolsStatus

    ConditionsType string
    Indicates the status condition of the node pool in the active state. The value can be Progressing or Ok or VersionPartlyUpgraded or StockOut or LimitedByQuota or Balance or Degraded or ClusterVersionUpgrading or Cluster or ResourceCleanupFailed or Unknown or ClusterNotRunning or SetByProvider.
    Phase string
    The Phase of Status. The value can be Creating or Running or Updating or Deleting or Failed or Scaling.
    ConditionsType string
    Indicates the status condition of the node pool in the active state. The value can be Progressing or Ok or VersionPartlyUpgraded or StockOut or LimitedByQuota or Balance or Degraded or ClusterVersionUpgrading or Cluster or ResourceCleanupFailed or Unknown or ClusterNotRunning or SetByProvider.
    Phase string
    The Phase of Status. The value can be Creating or Running or Updating or Deleting or Failed or Scaling.
    conditionsType String
    Indicates the status condition of the node pool in the active state. The value can be Progressing or Ok or VersionPartlyUpgraded or StockOut or LimitedByQuota or Balance or Degraded or ClusterVersionUpgrading or Cluster or ResourceCleanupFailed or Unknown or ClusterNotRunning or SetByProvider.
    phase String
    The Phase of Status. The value can be Creating or Running or Updating or Deleting or Failed or Scaling.
    conditionsType string
    Indicates the status condition of the node pool in the active state. The value can be Progressing or Ok or VersionPartlyUpgraded or StockOut or LimitedByQuota or Balance or Degraded or ClusterVersionUpgrading or Cluster or ResourceCleanupFailed or Unknown or ClusterNotRunning or SetByProvider.
    phase string
    The Phase of Status. The value can be Creating or Running or Updating or Deleting or Failed or Scaling.
    conditions_type str
    Indicates the status condition of the node pool in the active state. The value can be Progressing or Ok or VersionPartlyUpgraded or StockOut or LimitedByQuota or Balance or Degraded or ClusterVersionUpgrading or Cluster or ResourceCleanupFailed or Unknown or ClusterNotRunning or SetByProvider.
    phase str
    The Phase of Status. The value can be Creating or Running or Updating or Deleting or Failed or Scaling.
    conditionsType String
    Indicates the status condition of the node pool in the active state. The value can be Progressing or Ok or VersionPartlyUpgraded or StockOut or LimitedByQuota or Balance or Degraded or ClusterVersionUpgrading or Cluster or ResourceCleanupFailed or Unknown or ClusterNotRunning or SetByProvider.
    phase String
    The Phase of Status. The value can be Creating or Running or Updating or Deleting or Failed or Scaling.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Volcengine v0.0.31 published on Monday, May 12, 2025 by Volcengine