Volcengine v0.0.31 published on Monday, May 12, 2025 by Volcengine
volcengine.veecp.getEdgeNodePools
Explore with Pulumi AI
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 getEdgeNodePools
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 getEdgeNodePools(args: GetEdgeNodePoolsArgs, opts?: InvokeOptions): Promise<GetEdgeNodePoolsResult>
function getEdgeNodePoolsOutput(args: GetEdgeNodePoolsOutputArgs, opts?: InvokeOptions): Output<GetEdgeNodePoolsResult>
def get_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[GetEdgeNodePoolsStatus]] = None,
update_client_token: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEdgeNodePoolsResult
def get_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[GetEdgeNodePoolsStatusArgs]]]] = None,
update_client_token: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEdgeNodePoolsResult]
func GetEdgeNodePools(ctx *Context, args *GetEdgeNodePoolsArgs, opts ...InvokeOption) (*GetEdgeNodePoolsResult, error)
func GetEdgeNodePoolsOutput(ctx *Context, args *GetEdgeNodePoolsOutputArgs, opts ...InvokeOption) GetEdgeNodePoolsResultOutput
> Note: This function is named GetEdgeNodePools
in the Go SDK.
public static class GetEdgeNodePools
{
public static Task<GetEdgeNodePoolsResult> InvokeAsync(GetEdgeNodePoolsArgs args, InvokeOptions? opts = null)
public static Output<GetEdgeNodePoolsResult> Invoke(GetEdgeNodePoolsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetEdgeNodePoolsResult> getEdgeNodePools(GetEdgeNodePoolsArgs args, InvokeOptions options)
public static Output<GetEdgeNodePoolsResult> getEdgeNodePools(GetEdgeNodePoolsArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:veecp/getEdgeNodePools:getEdgeNodePools
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<Get
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
[]Get
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<Get
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
Get
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[Get
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.
getEdgeNodePools Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Node
Pools List<GetEdge Node 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<Get
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 []GetEdge Node 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
[]Get
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<GetEdge Node 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<Get
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 GetEdge Node 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
Get
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[GetEdge Node 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[Get
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
GetEdgeNodePoolsNodePool
- Billing
Configs List<GetEdge Node 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<GetEdge Node Pools Node Pool Elastic Config> - Elastic scaling configuration of node pool.
- Id string
- The Id of NodePool.
- Label
Contents List<GetEdge Node 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<GetEdge Node 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<GetEdge Node 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 []GetEdge Node 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 []GetEdge Node Pools Node Pool Elastic Config - Elastic scaling configuration of node pool.
- Id string
- The Id of NodePool.
- Label
Contents []GetEdge Node 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 []GetEdge Node 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 []GetEdge Node 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<GetEdge Node 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<GetEdge Node Pools Node Pool Elastic Config> - Elastic scaling configuration of node pool.
- id String
- The Id of NodePool.
- label
Contents List<GetEdge Node 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<GetEdge Node 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<GetEdge Node 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 GetEdge Node 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 GetEdge Node Pools Node Pool Elastic Config[] - Elastic scaling configuration of node pool.
- id string
- The Id of NodePool.
- label
Contents GetEdge Node 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 GetEdge Node 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 GetEdge Node 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[GetEdge Node 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[GetEdge Node Pools Node Pool Elastic Config] - Elastic scaling configuration of node pool.
- id str
- The Id of NodePool.
- label_
contents Sequence[GetEdge Node 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[GetEdge Node 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[GetEdge Node 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.
GetEdgeNodePoolsNodePoolBillingConfig
- 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.
GetEdgeNodePoolsNodePoolElasticConfig
- Auto
Scale List<GetConfigs Edge Node Pools Node Pool Elastic Config Auto Scale Config> - The auto scaling configuration.
- Cloud
Server stringIdentity - Cloud server identity.
- Instance
Areas List<GetEdge Node Pools Node Pool Elastic Config Instance Area> - The information of instance area.
- Auto
Scale []GetConfigs Edge Node Pools Node Pool Elastic Config Auto Scale Config - The auto scaling configuration.
- Cloud
Server stringIdentity - Cloud server identity.
- Instance
Areas []GetEdge Node Pools Node Pool Elastic Config Instance Area - The information of instance area.
- auto
Scale List<GetConfigs Edge Node Pools Node Pool Elastic Config Auto Scale Config> - The auto scaling configuration.
- cloud
Server StringIdentity - Cloud server identity.
- instance
Areas List<GetEdge Node Pools Node Pool Elastic Config Instance Area> - The information of instance area.
- auto
Scale GetConfigs Edge Node Pools Node Pool Elastic Config Auto Scale Config[] - The auto scaling configuration.
- cloud
Server stringIdentity - Cloud server identity.
- instance
Areas GetEdge Node Pools Node Pool Elastic Config Instance Area[] - The information of instance area.
- auto_
scale_ Sequence[Getconfigs Edge Node Pools Node Pool Elastic Config Auto Scale Config] - The auto scaling configuration.
- cloud_
server_ stridentity - Cloud server identity.
- instance_
areas Sequence[GetEdge Node 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.
GetEdgeNodePoolsNodePoolElasticConfigAutoScaleConfig
- 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.
GetEdgeNodePoolsNodePoolElasticConfigInstanceArea
- 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.
GetEdgeNodePoolsNodePoolLabelContent
GetEdgeNodePoolsNodePoolNodeStatistic
- 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.
GetEdgeNodePoolsNodePoolTaintContent
GetEdgeNodePoolsStatus
- 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.