Volcengine v0.0.31 published on Monday, May 12, 2025 by Volcengine
volcengine.veecp.EdgeNodePools
Explore with Pulumi AI
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:
- Add
By boolAuto - Managed by auto.
- Add
By boolList - Managed by list.
- Add
By boolScript - Managed by script.
- Auto
Scaling boolEnabled - Is enabled of AutoScaling.
- Cluster
Ids List<string> - The ClusterIds of NodePool IDs.
- Create
Client stringToken - The ClientToken when successfully created.
- Ids List<string>
- A list of IDs.
- Name
Regex string - A Name Regex of Resource.
- Node
Pool List<string>Types - The NodePoolTypes of NodePool.
- Output
File string - File name where to save data source results.
- Statuses
List<Edge
Node Pools Status> - The Status of NodePool.
- Update
Client stringToken - The ClientToken when last update was successful.
- Add
By boolAuto - Managed by auto.
- Add
By boolList - Managed by list.
- Add
By boolScript - Managed by script.
- Auto
Scaling boolEnabled - Is enabled of AutoScaling.
- Cluster
Ids []string - The ClusterIds of NodePool IDs.
- Create
Client stringToken - The ClientToken when successfully created.
- Ids []string
- A list of IDs.
- Name
Regex string - A Name Regex of Resource.
- Node
Pool []stringTypes - The NodePoolTypes of NodePool.
- Output
File string - File name where to save data source results.
- Statuses
[]Edge
Node Pools Status - The Status of NodePool.
- Update
Client stringToken - The ClientToken when last update was successful.
- add
By BooleanAuto - Managed by auto.
- add
By BooleanList - Managed by list.
- add
By BooleanScript - Managed by script.
- auto
Scaling BooleanEnabled - Is enabled of AutoScaling.
- cluster
Ids List<String> - The ClusterIds of NodePool IDs.
- create
Client StringToken - The ClientToken when successfully created.
- ids List<String>
- A list of IDs.
- name
Regex String - A Name Regex of Resource.
- node
Pool List<String>Types - The NodePoolTypes of NodePool.
- output
File String - File name where to save data source results.
- statuses
List<Edge
Node Pools Status> - The Status of NodePool.
- update
Client StringToken - The ClientToken when last update was successful.
- add
By booleanAuto - Managed by auto.
- add
By booleanList - Managed by list.
- add
By booleanScript - Managed by script.
- auto
Scaling booleanEnabled - Is enabled of AutoScaling.
- cluster
Ids string[] - The ClusterIds of NodePool IDs.
- create
Client stringToken - The ClientToken when successfully created.
- ids string[]
- A list of IDs.
- name
Regex string - A Name Regex of Resource.
- node
Pool string[]Types - The NodePoolTypes of NodePool.
- output
File string - File name where to save data source results.
- statuses
Edge
Node Pools Status[] - The Status of NodePool.
- update
Client stringToken - The ClientToken when last update was successful.
- add_
by_ boolauto - Managed by auto.
- add_
by_ boollist - Managed by list.
- add_
by_ boolscript - Managed by script.
- auto_
scaling_ boolenabled - Is enabled of AutoScaling.
- cluster_
ids Sequence[str] - The ClusterIds of NodePool IDs.
- create_
client_ strtoken - The ClientToken when successfully created.
- ids Sequence[str]
- A list of IDs.
- name_
regex str - A Name Regex of Resource.
- node_
pool_ Sequence[str]types - The NodePoolTypes of NodePool.
- output_
file str - File name where to save data source results.
- statuses
Sequence[Edge
Node Pools Status] - The Status of NodePool.
- update_
client_ strtoken - The ClientToken when last update was successful.
- add
By BooleanAuto - Managed by auto.
- add
By BooleanList - Managed by list.
- add
By BooleanScript - Managed by script.
- auto
Scaling BooleanEnabled - Is enabled of AutoScaling.
- cluster
Ids List<String> - The ClusterIds of NodePool IDs.
- create
Client StringToken - The ClientToken when successfully created.
- ids List<String>
- A list of IDs.
- name
Regex String - A Name Regex of Resource.
- node
Pool List<String>Types - The NodePoolTypes of NodePool.
- output
File String - File name where to save data source results.
- statuses List<Property Map>
- The Status of NodePool.
- update
Client StringToken - 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.
- Node
Pools List<EdgeNode Pools Node Pool> - The collection of query.
- Total
Count int - The total count of query.
- Add
By boolAuto - Add
By boolList - Add
By boolScript - Auto
Scaling boolEnabled - Cluster
Ids List<string> - Create
Client stringToken - The ClientToken when successfully created.
- Ids List<string>
- Name
Regex string - Node
Pool List<string>Types - Output
File string - Statuses
List<Edge
Node Pools Status> - Update
Client stringToken - The ClientToken when last update was successful.
- Id string
- The provider-assigned unique ID for this managed resource.
- Node
Pools []EdgeNode Pools Node Pool - The collection of query.
- Total
Count int - The total count of query.
- Add
By boolAuto - Add
By boolList - Add
By boolScript - Auto
Scaling boolEnabled - Cluster
Ids []string - Create
Client stringToken - The ClientToken when successfully created.
- Ids []string
- Name
Regex string - Node
Pool []stringTypes - Output
File string - Statuses
[]Edge
Node Pools Status - Update
Client stringToken - The ClientToken when last update was successful.
- id String
- The provider-assigned unique ID for this managed resource.
- node
Pools List<EdgeNode Pools Node Pool> - The collection of query.
- total
Count Integer - The total count of query.
- add
By BooleanAuto - add
By BooleanList - add
By BooleanScript - auto
Scaling BooleanEnabled - cluster
Ids List<String> - create
Client StringToken - The ClientToken when successfully created.
- ids List<String>
- name
Regex String - node
Pool List<String>Types - output
File String - statuses
List<Edge
Node Pools Status> - update
Client StringToken - The ClientToken when last update was successful.
- id string
- The provider-assigned unique ID for this managed resource.
- node
Pools EdgeNode Pools Node Pool[] - The collection of query.
- total
Count number - The total count of query.
- add
By booleanAuto - add
By booleanList - add
By booleanScript - auto
Scaling booleanEnabled - cluster
Ids string[] - create
Client stringToken - The ClientToken when successfully created.
- ids string[]
- name
Regex string - node
Pool string[]Types - output
File string - statuses
Edge
Node Pools Status[] - update
Client stringToken - The ClientToken when last update was successful.
- id str
- The provider-assigned unique ID for this managed resource.
- node_
pools Sequence[EdgeNode Pools Node Pool] - The collection of query.
- total_
count int - The total count of query.
- add_
by_ boolauto - add_
by_ boollist - add_
by_ boolscript - auto_
scaling_ boolenabled - cluster_
ids Sequence[str] - create_
client_ strtoken - The ClientToken when successfully created.
- ids Sequence[str]
- name_
regex str - node_
pool_ Sequence[str]types - output_
file str - statuses
Sequence[Edge
Node Pools Status] - update_
client_ strtoken - The ClientToken when last update was successful.
- id String
- The provider-assigned unique ID for this managed resource.
- node
Pools List<Property Map> - The collection of query.
- total
Count Number - The total count of query.
- add
By BooleanAuto - add
By BooleanList - add
By BooleanScript - auto
Scaling BooleanEnabled - cluster
Ids List<String> - create
Client StringToken - The ClientToken when successfully created.
- ids List<String>
- name
Regex String - node
Pool List<String>Types - output
File String - statuses List<Property Map>
- update
Client StringToken - The ClientToken when last update was successful.
Supporting Types
EdgeNodePoolsNodePool
- Billing
Configs List<EdgeNode Pools Node Pool Billing Config> - The billing configuration.
- Cluster
Id string - The ClusterId of NodePool.
- Condition
Types List<string> - The Condition of Status.
- Create
Client stringToken - The ClientToken when successfully created.
- Create
Time string - The CreateTime of NodePool.
- Elastic
Configs List<EdgeNode Pools Node Pool Elastic Config> - Elastic scaling configuration of node pool.
- Id string
- The Id of NodePool.
- Label
Contents List<EdgeNode Pools Node Pool Label Content> - The LabelContent of KubernetesConfig.
- Name string
- The Name of NodePool.
- Node
Add List<string>Methods - The method of adding nodes to the node pool.
- Node
Statistics List<EdgeNode Pools Node Pool Node Statistic> - 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.
- Taint
Contents List<EdgeNode Pools Node Pool Taint Content> - 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.
- Update
Client stringToken - The ClientToken when last update was successful.
- Update
Time string - The UpdateTime time of NodePool.
- Vpc
Id string - The static node pool specifies the node pool to associate with the VPC.
- Billing
Configs []EdgeNode Pools Node Pool Billing Config - The billing configuration.
- Cluster
Id string - The ClusterId of NodePool.
- Condition
Types []string - The Condition of Status.
- Create
Client stringToken - The ClientToken when successfully created.
- Create
Time string - The CreateTime of NodePool.
- Elastic
Configs []EdgeNode Pools Node Pool Elastic Config - Elastic scaling configuration of node pool.
- Id string
- The Id of NodePool.
- Label
Contents []EdgeNode Pools Node Pool Label Content - The LabelContent of KubernetesConfig.
- Name string
- The Name of NodePool.
- Node
Add []stringMethods - The method of adding nodes to the node pool.
- Node
Statistics []EdgeNode Pools Node Pool Node Statistic - 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.
- Taint
Contents []EdgeNode Pools Node Pool Taint Content - 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.
- Update
Client stringToken - The ClientToken when last update was successful.
- Update
Time string - The UpdateTime time of NodePool.
- Vpc
Id string - The static node pool specifies the node pool to associate with the VPC.
- billing
Configs List<EdgeNode Pools Node Pool Billing Config> - The billing configuration.
- cluster
Id String - The ClusterId of NodePool.
- condition
Types List<String> - The Condition of Status.
- create
Client StringToken - The ClientToken when successfully created.
- create
Time String - The CreateTime of NodePool.
- elastic
Configs List<EdgeNode Pools Node Pool Elastic Config> - Elastic scaling configuration of node pool.
- id String
- The Id of NodePool.
- label
Contents List<EdgeNode Pools Node Pool Label Content> - The LabelContent of KubernetesConfig.
- name String
- The Name of NodePool.
- node
Add List<String>Methods - The method of adding nodes to the node pool.
- node
Statistics List<EdgeNode Pools Node Pool Node Statistic> - 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.
- taint
Contents List<EdgeNode Pools Node Pool Taint Content> - 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.
- update
Client StringToken - The ClientToken when last update was successful.
- update
Time String - The UpdateTime time of NodePool.
- vpc
Id String - The static node pool specifies the node pool to associate with the VPC.
- billing
Configs EdgeNode Pools Node Pool Billing Config[] - The billing configuration.
- cluster
Id string - The ClusterId of NodePool.
- condition
Types string[] - The Condition of Status.
- create
Client stringToken - The ClientToken when successfully created.
- create
Time string - The CreateTime of NodePool.
- elastic
Configs EdgeNode Pools Node Pool Elastic Config[] - Elastic scaling configuration of node pool.
- id string
- The Id of NodePool.
- label
Contents EdgeNode Pools Node Pool Label Content[] - The LabelContent of KubernetesConfig.
- name string
- The Name of NodePool.
- node
Add string[]Methods - The method of adding nodes to the node pool.
- node
Statistics EdgeNode Pools Node Pool Node Statistic[] - 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.
- taint
Contents EdgeNode Pools Node Pool Taint Content[] - 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.
- update
Client stringToken - The ClientToken when last update was successful.
- update
Time string - The UpdateTime time of NodePool.
- vpc
Id string - The static node pool specifies the node pool to associate with the VPC.
- billing_
configs Sequence[EdgeNode Pools Node Pool Billing Config] - The billing configuration.
- cluster_
id str - The ClusterId of NodePool.
- condition_
types Sequence[str] - The Condition of Status.
- create_
client_ strtoken - The ClientToken when successfully created.
- create_
time str - The CreateTime of NodePool.
- elastic_
configs Sequence[EdgeNode Pools Node Pool Elastic Config] - Elastic scaling configuration of node pool.
- id str
- The Id of NodePool.
- label_
contents Sequence[EdgeNode Pools Node Pool Label Content] - The LabelContent of KubernetesConfig.
- name str
- The Name of NodePool.
- node_
add_ Sequence[str]methods - The method of adding nodes to the node pool.
- node_
statistics Sequence[EdgeNode Pools Node Pool Node Statistic] - 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[EdgeNode Pools Node Pool Taint Content] - 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_ strtoken - 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.
- billing
Configs List<Property Map> - The billing configuration.
- cluster
Id String - The ClusterId of NodePool.
- condition
Types List<String> - The Condition of Status.
- create
Client StringToken - The ClientToken when successfully created.
- create
Time String - The CreateTime of NodePool.
- elastic
Configs List<Property Map> - Elastic scaling configuration of node pool.
- id String
- The Id of NodePool.
- label
Contents List<Property Map> - The LabelContent of KubernetesConfig.
- name String
- The Name of NodePool.
- node
Add List<String>Methods - The method of adding nodes to the node pool.
- node
Statistics 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.
- taint
Contents 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.
- update
Client StringToken - The ClientToken when last update was successful.
- update
Time String - The UpdateTime time of NodePool.
- vpc
Id String - The static node pool specifies the node pool to associate with the VPC.
EdgeNodePoolsNodePoolBillingConfig
- Auto
Renew bool - Whether to automatically renew the node pool.
- Pre
Paid intPeriod - 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 intPeriod Number - Prepaid period number.
- Auto
Renew bool - Whether to automatically renew the node pool.
- Pre
Paid intPeriod - 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 intPeriod Number - Prepaid period number.
- auto
Renew Boolean - Whether to automatically renew the node pool.
- pre
Paid IntegerPeriod - 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 IntegerPeriod Number - Prepaid period number.
- auto
Renew boolean - Whether to automatically renew the node pool.
- pre
Paid numberPeriod - 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 numberPeriod Number - Prepaid period number.
- auto_
renew bool - Whether to automatically renew the node pool.
- pre_
paid_ intperiod - 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_ intperiod_ number - Prepaid period number.
- auto
Renew Boolean - Whether to automatically renew the node pool.
- pre
Paid NumberPeriod - 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 NumberPeriod Number - Prepaid period number.
EdgeNodePoolsNodePoolElasticConfig
- Auto
Scale List<EdgeConfigs Node Pools Node Pool Elastic Config Auto Scale Config> - The auto scaling configuration.
- Cloud
Server stringIdentity - Cloud server identity.
- Instance
Areas List<EdgeNode Pools Node Pool Elastic Config Instance Area> - The information of instance area.
- Auto
Scale []EdgeConfigs Node Pools Node Pool Elastic Config Auto Scale Config - The auto scaling configuration.
- Cloud
Server stringIdentity - Cloud server identity.
- Instance
Areas []EdgeNode Pools Node Pool Elastic Config Instance Area - The information of instance area.
- auto
Scale List<EdgeConfigs Node Pools Node Pool Elastic Config Auto Scale Config> - The auto scaling configuration.
- cloud
Server StringIdentity - Cloud server identity.
- instance
Areas List<EdgeNode Pools Node Pool Elastic Config Instance Area> - The information of instance area.
- auto
Scale EdgeConfigs Node Pools Node Pool Elastic Config Auto Scale Config[] - The auto scaling configuration.
- cloud
Server stringIdentity - Cloud server identity.
- instance
Areas EdgeNode Pools Node Pool Elastic Config Instance Area[] - The information of instance area.
- auto_
scale_ Sequence[Edgeconfigs Node Pools Node Pool Elastic Config Auto Scale Config] - The auto scaling configuration.
- cloud_
server_ stridentity - Cloud server identity.
- instance_
areas Sequence[EdgeNode Pools Node Pool Elastic Config Instance Area] - The information of instance area.
- auto
Scale List<Property Map>Configs - The auto scaling configuration.
- cloud
Server StringIdentity - Cloud server identity.
- instance
Areas List<Property Map> - The information of instance area.
EdgeNodePoolsNodePoolElasticConfigAutoScaleConfig
- 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.
- 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.
- desired
Replicas Integer - The DesiredReplicas of AutoScaling.
- enabled Boolean
- Whether to enable auto scaling.
- max
Replicas Integer - The maximum number of nodes.
- min
Replicas Integer - The minimum number of nodes.
- priority Integer
- The Priority of AutoScaling.
- desired
Replicas number - The DesiredReplicas of AutoScaling.
- enabled boolean
- Whether to enable auto scaling.
- max
Replicas number - The maximum number of nodes.
- min
Replicas 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.
- desired
Replicas Number - The DesiredReplicas of AutoScaling.
- enabled Boolean
- Whether to enable auto scaling.
- max
Replicas Number - The maximum number of nodes.
- min
Replicas Number - The minimum number of nodes.
- priority Number
- The Priority of AutoScaling.
EdgeNodePoolsNodePoolElasticConfigInstanceArea
- Area
Name string - Region name. You can obtain the regions and operators supported by instance specifications through the ListAvailableResourceInfo interface.
- Cluster
Name string - Cluster name.
- Default
Isp string - 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 stringMode - 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.
- Subnet
Identity string - Subnet ID.
- Vpc
Identity string - VPC ID.
- Area
Name string - Region name. You can obtain the regions and operators supported by instance specifications through the ListAvailableResourceInfo interface.
- Cluster
Name string - Cluster name.
- Default
Isp string - 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 stringMode - 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.
- Subnet
Identity string - Subnet ID.
- Vpc
Identity string - VPC ID.
- area
Name String - Region name. You can obtain the regions and operators supported by instance specifications through the ListAvailableResourceInfo interface.
- cluster
Name String - Cluster name.
- default
Isp String - 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 StringMode - 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.
- subnet
Identity String - Subnet ID.
- vpc
Identity String - VPC ID.
- area
Name string - Region name. You can obtain the regions and operators supported by instance specifications through the ListAvailableResourceInfo interface.
- cluster
Name string - Cluster name.
- default
Isp string - 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 stringMode - 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.
- subnet
Identity string - Subnet ID.
- vpc
Identity 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_ strmode - 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.
- area
Name String - Region name. You can obtain the regions and operators supported by instance specifications through the ListAvailableResourceInfo interface.
- cluster
Name String - Cluster name.
- default
Isp String - 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 StringMode - 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.
- subnet
Identity String - Subnet ID.
- vpc
Identity String - VPC ID.
EdgeNodePoolsNodePoolLabelContent
EdgeNodePoolsNodePoolNodeStatistic
- 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.
- Stopped
Count int - (Deprecated) This field has been deprecated and is not recommended for use. The StoppedCount of Node.
- Stopping
Count int - (Deprecated) This field has been deprecated and is not recommended for use. The StoppingCount of Node.
- Total
Count int - The total count of query.
- Updating
Count int - 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.
- Stopped
Count int - (Deprecated) This field has been deprecated and is not recommended for use. The StoppedCount of Node.
- Stopping
Count int - (Deprecated) This field has been deprecated and is not recommended for use. The StoppingCount of Node.
- Total
Count int - The total count of query.
- Updating
Count int - The UpdatingCount of Node.
- creating
Count Integer - The CreatingCount of Node.
- deleting
Count Integer - The DeletingCount of Node.
- failed
Count Integer - The FailedCount of Node.
- running
Count Integer - The RunningCount of Node.
- starting
Count Integer - (Deprecated) This field has been deprecated and is not recommended for use. The StartingCount of Node.
- stopped
Count Integer - (Deprecated) This field has been deprecated and is not recommended for use. The StoppedCount of Node.
- stopping
Count Integer - (Deprecated) This field has been deprecated and is not recommended for use. The StoppingCount of Node.
- total
Count Integer - The total count of query.
- updating
Count Integer - The UpdatingCount of Node.
- creating
Count number - The CreatingCount of Node.
- deleting
Count number - The DeletingCount of Node.
- failed
Count number - The FailedCount of Node.
- running
Count number - The RunningCount of Node.
- starting
Count number - (Deprecated) This field has been deprecated and is not recommended for use. The StartingCount of Node.
- stopped
Count number - (Deprecated) This field has been deprecated and is not recommended for use. The StoppedCount of Node.
- stopping
Count number - (Deprecated) This field has been deprecated and is not recommended for use. The StoppingCount of Node.
- total
Count number - The total count of query.
- updating
Count 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.
- stopped_
count int - (Deprecated) This field has been deprecated and is not recommended for use. The StoppedCount of Node.
- stopping_
count int - (Deprecated) This field has been deprecated and is not recommended for use. The StoppingCount of Node.
- total_
count int - The total count of query.
- updating_
count int - The UpdatingCount of Node.
- creating
Count Number - The CreatingCount of Node.
- deleting
Count Number - The DeletingCount of Node.
- failed
Count Number - The FailedCount of Node.
- running
Count Number - The RunningCount of Node.
- starting
Count Number - (Deprecated) This field has been deprecated and is not recommended for use. The StartingCount of Node.
- stopped
Count Number - (Deprecated) This field has been deprecated and is not recommended for use. The StoppedCount of Node.
- stopping
Count Number - (Deprecated) This field has been deprecated and is not recommended for use. The StoppingCount of Node.
- total
Count Number - The total count of query.
- updating
Count Number - The UpdatingCount of Node.
EdgeNodePoolsNodePoolTaintContent
EdgeNodePoolsStatus
- Conditions
Type string - Indicates the status condition of the node pool in the active state. The value can be
Progressing
orOk
orVersionPartlyUpgraded
orStockOut
orLimitedByQuota
orBalance
orDegraded
orClusterVersionUpgrading
orCluster
orResourceCleanupFailed
orUnknown
orClusterNotRunning
orSetByProvider
. - Phase string
- The Phase of Status. The value can be
Creating
orRunning
orUpdating
orDeleting
orFailed
orScaling
.
- Conditions
Type string - Indicates the status condition of the node pool in the active state. The value can be
Progressing
orOk
orVersionPartlyUpgraded
orStockOut
orLimitedByQuota
orBalance
orDegraded
orClusterVersionUpgrading
orCluster
orResourceCleanupFailed
orUnknown
orClusterNotRunning
orSetByProvider
. - Phase string
- The Phase of Status. The value can be
Creating
orRunning
orUpdating
orDeleting
orFailed
orScaling
.
- conditions
Type String - Indicates the status condition of the node pool in the active state. The value can be
Progressing
orOk
orVersionPartlyUpgraded
orStockOut
orLimitedByQuota
orBalance
orDegraded
orClusterVersionUpgrading
orCluster
orResourceCleanupFailed
orUnknown
orClusterNotRunning
orSetByProvider
. - phase String
- The Phase of Status. The value can be
Creating
orRunning
orUpdating
orDeleting
orFailed
orScaling
.
- conditions
Type string - Indicates the status condition of the node pool in the active state. The value can be
Progressing
orOk
orVersionPartlyUpgraded
orStockOut
orLimitedByQuota
orBalance
orDegraded
orClusterVersionUpgrading
orCluster
orResourceCleanupFailed
orUnknown
orClusterNotRunning
orSetByProvider
. - phase string
- The Phase of Status. The value can be
Creating
orRunning
orUpdating
orDeleting
orFailed
orScaling
.
- conditions_
type str - Indicates the status condition of the node pool in the active state. The value can be
Progressing
orOk
orVersionPartlyUpgraded
orStockOut
orLimitedByQuota
orBalance
orDegraded
orClusterVersionUpgrading
orCluster
orResourceCleanupFailed
orUnknown
orClusterNotRunning
orSetByProvider
. - phase str
- The Phase of Status. The value can be
Creating
orRunning
orUpdating
orDeleting
orFailed
orScaling
.
- conditions
Type String - Indicates the status condition of the node pool in the active state. The value can be
Progressing
orOk
orVersionPartlyUpgraded
orStockOut
orLimitedByQuota
orBalance
orDegraded
orClusterVersionUpgrading
orCluster
orResourceCleanupFailed
orUnknown
orClusterNotRunning
orSetByProvider
. - phase String
- The Phase of Status. The value can be
Creating
orRunning
orUpdating
orDeleting
orFailed
orScaling
.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengine
Terraform Provider.