Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine
volcengine.vke.Clusters
Explore with Pulumi AI
Use this data source to query detailed information of vke clusters
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
import * as volcengine from "@volcengine/pulumi";
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: "cn-beijing-a",
    vpcId: fooVpc.id,
});
const fooSecurityGroup = new volcengine.vpc.SecurityGroup("fooSecurityGroup", {
    vpcId: fooVpc.id,
    securityGroupName: "acc-test-security-group2",
});
const fooCluster = new volcengine.vke.Cluster("fooCluster", {
    description: "created by terraform",
    deleteProtectionEnabled: false,
    clusterConfig: {
        subnetIds: [fooSubnet.id],
        apiServerPublicAccessEnabled: true,
        apiServerPublicAccessConfig: {
            publicAccessNetworkConfig: {
                billingType: "PostPaidByBandwidth",
                bandwidth: 1,
            },
        },
        resourcePublicAccessDefaultEnabled: true,
    },
    podsConfig: {
        podNetworkMode: "VpcCniShared",
        vpcCniConfig: {
            subnetIds: [fooSubnet.id],
        },
    },
    servicesConfig: {
        serviceCidrsv4s: ["172.30.0.0/18"],
    },
    tags: [{
        key: "tf-k1",
        value: "tf-v1",
    }],
});
const fooClusters = volcengine.vke.ClustersOutput({
    ids: [fooCluster.id],
});
import pulumi
import pulumi_volcengine as volcengine
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="cn-beijing-a",
    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.vke.Cluster("fooCluster",
    description="created by terraform",
    delete_protection_enabled=False,
    cluster_config=volcengine.vke.ClusterClusterConfigArgs(
        subnet_ids=[foo_subnet.id],
        api_server_public_access_enabled=True,
        api_server_public_access_config=volcengine.vke.ClusterClusterConfigApiServerPublicAccessConfigArgs(
            public_access_network_config=volcengine.vke.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs(
                billing_type="PostPaidByBandwidth",
                bandwidth=1,
            ),
        ),
        resource_public_access_default_enabled=True,
    ),
    pods_config=volcengine.vke.ClusterPodsConfigArgs(
        pod_network_mode="VpcCniShared",
        vpc_cni_config=volcengine.vke.ClusterPodsConfigVpcCniConfigArgs(
            subnet_ids=[foo_subnet.id],
        ),
    ),
    services_config=volcengine.vke.ClusterServicesConfigArgs(
        service_cidrsv4s=["172.30.0.0/18"],
    ),
    tags=[volcengine.vke.ClusterTagArgs(
        key="tf-k1",
        value="tf-v1",
    )])
foo_clusters = volcengine.vke.clusters_output(ids=[foo_cluster.id])
package main
import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vke"
	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		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("cn-beijing-a"),
			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 := vke.NewCluster(ctx, "fooCluster", &vke.ClusterArgs{
			Description:             pulumi.String("created by terraform"),
			DeleteProtectionEnabled: pulumi.Bool(false),
			ClusterConfig: &vke.ClusterClusterConfigArgs{
				SubnetIds: pulumi.StringArray{
					fooSubnet.ID(),
				},
				ApiServerPublicAccessEnabled: pulumi.Bool(true),
				ApiServerPublicAccessConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigArgs{
					PublicAccessNetworkConfig: &vke.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs{
						BillingType: pulumi.String("PostPaidByBandwidth"),
						Bandwidth:   pulumi.Int(1),
					},
				},
				ResourcePublicAccessDefaultEnabled: pulumi.Bool(true),
			},
			PodsConfig: &vke.ClusterPodsConfigArgs{
				PodNetworkMode: pulumi.String("VpcCniShared"),
				VpcCniConfig: &vke.ClusterPodsConfigVpcCniConfigArgs{
					SubnetIds: pulumi.StringArray{
						fooSubnet.ID(),
					},
				},
			},
			ServicesConfig: &vke.ClusterServicesConfigArgs{
				ServiceCidrsv4s: pulumi.StringArray{
					pulumi.String("172.30.0.0/18"),
				},
			},
			Tags: vke.ClusterTagArray{
				&vke.ClusterTagArgs{
					Key:   pulumi.String("tf-k1"),
					Value: pulumi.String("tf-v1"),
				},
			},
		})
		if err != nil {
			return err
		}
		_ = vke.ClustersOutput(ctx, vke.ClustersOutputArgs{
			Ids: pulumi.StringArray{
				fooCluster.ID(),
			},
		}, nil)
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() => 
{
    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 = "cn-beijing-a",
        VpcId = fooVpc.Id,
    });
    var fooSecurityGroup = new Volcengine.Vpc.SecurityGroup("fooSecurityGroup", new()
    {
        VpcId = fooVpc.Id,
        SecurityGroupName = "acc-test-security-group2",
    });
    var fooCluster = new Volcengine.Vke.Cluster("fooCluster", new()
    {
        Description = "created by terraform",
        DeleteProtectionEnabled = false,
        ClusterConfig = new Volcengine.Vke.Inputs.ClusterClusterConfigArgs
        {
            SubnetIds = new[]
            {
                fooSubnet.Id,
            },
            ApiServerPublicAccessEnabled = true,
            ApiServerPublicAccessConfig = new Volcengine.Vke.Inputs.ClusterClusterConfigApiServerPublicAccessConfigArgs
            {
                PublicAccessNetworkConfig = new Volcengine.Vke.Inputs.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs
                {
                    BillingType = "PostPaidByBandwidth",
                    Bandwidth = 1,
                },
            },
            ResourcePublicAccessDefaultEnabled = true,
        },
        PodsConfig = new Volcengine.Vke.Inputs.ClusterPodsConfigArgs
        {
            PodNetworkMode = "VpcCniShared",
            VpcCniConfig = new Volcengine.Vke.Inputs.ClusterPodsConfigVpcCniConfigArgs
            {
                SubnetIds = new[]
                {
                    fooSubnet.Id,
                },
            },
        },
        ServicesConfig = new Volcengine.Vke.Inputs.ClusterServicesConfigArgs
        {
            ServiceCidrsv4s = new[]
            {
                "172.30.0.0/18",
            },
        },
        Tags = new[]
        {
            new Volcengine.Vke.Inputs.ClusterTagArgs
            {
                Key = "tf-k1",
                Value = "tf-v1",
            },
        },
    });
    var fooClusters = Volcengine.Vke.Clusters.Invoke(new()
    {
        Ids = new[]
        {
            fooCluster.Id,
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
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.vke.Cluster;
import com.pulumi.volcengine.vke.ClusterArgs;
import com.pulumi.volcengine.vke.inputs.ClusterClusterConfigArgs;
import com.pulumi.volcengine.vke.inputs.ClusterClusterConfigApiServerPublicAccessConfigArgs;
import com.pulumi.volcengine.vke.inputs.ClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfigArgs;
import com.pulumi.volcengine.vke.inputs.ClusterPodsConfigArgs;
import com.pulumi.volcengine.vke.inputs.ClusterPodsConfigVpcCniConfigArgs;
import com.pulumi.volcengine.vke.inputs.ClusterServicesConfigArgs;
import com.pulumi.volcengine.vke.inputs.ClusterTagArgs;
import com.pulumi.volcengine.vke.VkeFunctions;
import com.pulumi.volcengine.vke.inputs.ClustersArgs;
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) {
        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("cn-beijing-a")
            .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)
            .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("VpcCniShared")
                .vpcCniConfig(ClusterPodsConfigVpcCniConfigArgs.builder()
                    .subnetIds(fooSubnet.id())
                    .build())
                .build())
            .servicesConfig(ClusterServicesConfigArgs.builder()
                .serviceCidrsv4s("172.30.0.0/18")
                .build())
            .tags(ClusterTagArgs.builder()
                .key("tf-k1")
                .value("tf-v1")
                .build())
            .build());
        final var fooClusters = VkeFunctions.Clusters(ClustersArgs.builder()
            .ids(fooCluster.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: cn-beijing-a
      vpcId: ${fooVpc.id}
  fooSecurityGroup:
    type: volcengine:vpc:SecurityGroup
    properties:
      vpcId: ${fooVpc.id}
      securityGroupName: acc-test-security-group2
  fooCluster:
    type: volcengine:vke:Cluster
    properties:
      description: created by terraform
      deleteProtectionEnabled: false
      clusterConfig:
        subnetIds:
          - ${fooSubnet.id}
        apiServerPublicAccessEnabled: true
        apiServerPublicAccessConfig:
          publicAccessNetworkConfig:
            billingType: PostPaidByBandwidth
            bandwidth: 1
        resourcePublicAccessDefaultEnabled: true
      podsConfig:
        podNetworkMode: VpcCniShared
        vpcCniConfig:
          subnetIds:
            - ${fooSubnet.id}
      servicesConfig:
        serviceCidrsv4s:
          - 172.30.0.0/18
      tags:
        - key: tf-k1
          value: tf-v1
variables:
  fooClusters:
    fn::invoke:
      Function: volcengine:vke:Clusters
      Arguments:
        ids:
          - ${fooCluster.id}
Using Clusters
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 clusters(args: ClustersArgs, opts?: InvokeOptions): Promise<ClustersResult>
function clustersOutput(args: ClustersOutputArgs, opts?: InvokeOptions): Output<ClustersResult>def clusters(create_client_token: Optional[str] = None,
             delete_protection_enabled: Optional[bool] = None,
             ids: Optional[Sequence[str]] = None,
             name: Optional[str] = None,
             name_regex: Optional[str] = None,
             output_file: Optional[str] = None,
             page_number: Optional[int] = None,
             page_size: Optional[int] = None,
             pods_config_pod_network_mode: Optional[str] = None,
             statuses: Optional[Sequence[ClustersStatus]] = None,
             tags: Optional[Sequence[ClustersTag]] = None,
             update_client_token: Optional[str] = None,
             opts: Optional[InvokeOptions] = None) -> ClustersResult
def clusters_output(create_client_token: Optional[pulumi.Input[str]] = None,
             delete_protection_enabled: Optional[pulumi.Input[bool]] = None,
             ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
             name: Optional[pulumi.Input[str]] = None,
             name_regex: Optional[pulumi.Input[str]] = None,
             output_file: Optional[pulumi.Input[str]] = None,
             page_number: Optional[pulumi.Input[int]] = None,
             page_size: Optional[pulumi.Input[int]] = None,
             pods_config_pod_network_mode: Optional[pulumi.Input[str]] = None,
             statuses: Optional[pulumi.Input[Sequence[pulumi.Input[ClustersStatusArgs]]]] = None,
             tags: Optional[pulumi.Input[Sequence[pulumi.Input[ClustersTagArgs]]]] = None,
             update_client_token: Optional[pulumi.Input[str]] = None,
             opts: Optional[InvokeOptions] = None) -> Output[ClustersResult]func Clusters(ctx *Context, args *ClustersArgs, opts ...InvokeOption) (*ClustersResult, error)
func ClustersOutput(ctx *Context, args *ClustersOutputArgs, opts ...InvokeOption) ClustersResultOutputpublic static class Clusters 
{
    public static Task<ClustersResult> InvokeAsync(ClustersArgs args, InvokeOptions? opts = null)
    public static Output<ClustersResult> Invoke(ClustersInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<ClustersResult> clusters(ClustersArgs args, InvokeOptions options)
public static Output<ClustersResult> clusters(ClustersArgs args, InvokeOptions options)
fn::invoke:
  function: volcengine:vke:Clusters
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CreateClient stringToken 
- ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- DeleteProtection boolEnabled 
- The delete protection of the cluster, the value is trueorfalse.
- Ids List<string>
- A list of Cluster IDs.
- Name string
- The name of the cluster.
- NameRegex string
- A Name Regex of Cluster.
- OutputFile string
- File name where to save data source results.
- PageNumber int
- The page number of clusters query.
- PageSize int
- The page size of clusters query.
- PodsConfig stringPod Network Mode 
- The container network model of the cluster, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- Statuses
List<ClustersStatus> 
- Array of cluster states to filter. (The elements of the array are logically ORed. A maximum of 15 state array elements can be filled at a time).
- 
List<ClustersTag> 
- Tags.
- UpdateClient stringToken 
- The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- CreateClient stringToken 
- ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- DeleteProtection boolEnabled 
- The delete protection of the cluster, the value is trueorfalse.
- Ids []string
- A list of Cluster IDs.
- Name string
- The name of the cluster.
- NameRegex string
- A Name Regex of Cluster.
- OutputFile string
- File name where to save data source results.
- PageNumber int
- The page number of clusters query.
- PageSize int
- The page size of clusters query.
- PodsConfig stringPod Network Mode 
- The container network model of the cluster, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- Statuses
[]ClustersStatus 
- Array of cluster states to filter. (The elements of the array are logically ORed. A maximum of 15 state array elements can be filled at a time).
- 
[]ClustersTag 
- Tags.
- UpdateClient stringToken 
- The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- createClient StringToken 
- ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- deleteProtection BooleanEnabled 
- The delete protection of the cluster, the value is trueorfalse.
- ids List<String>
- A list of Cluster IDs.
- name String
- The name of the cluster.
- nameRegex String
- A Name Regex of Cluster.
- outputFile String
- File name where to save data source results.
- pageNumber Integer
- The page number of clusters query.
- pageSize Integer
- The page size of clusters query.
- podsConfig StringPod Network Mode 
- The container network model of the cluster, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- statuses
List<ClustersStatus> 
- Array of cluster states to filter. (The elements of the array are logically ORed. A maximum of 15 state array elements can be filled at a time).
- 
List<ClustersTag> 
- Tags.
- updateClient StringToken 
- The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- createClient stringToken 
- ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- deleteProtection booleanEnabled 
- The delete protection of the cluster, the value is trueorfalse.
- ids string[]
- A list of Cluster IDs.
- name string
- The name of the cluster.
- nameRegex string
- A Name Regex of Cluster.
- outputFile string
- File name where to save data source results.
- pageNumber number
- The page number of clusters query.
- pageSize number
- The page size of clusters query.
- podsConfig stringPod Network Mode 
- The container network model of the cluster, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- statuses
ClustersStatus[] 
- Array of cluster states to filter. (The elements of the array are logically ORed. A maximum of 15 state array elements can be filled at a time).
- 
ClustersTag[] 
- Tags.
- updateClient stringToken 
- The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- create_client_ strtoken 
- ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- delete_protection_ boolenabled 
- The delete protection of the cluster, the value is trueorfalse.
- ids Sequence[str]
- A list of Cluster IDs.
- name str
- The name of the cluster.
- name_regex str
- A Name Regex of Cluster.
- output_file str
- File name where to save data source results.
- page_number int
- The page number of clusters query.
- page_size int
- The page size of clusters query.
- pods_config_ strpod_ network_ mode 
- The container network model of the cluster, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- statuses
Sequence[ClustersStatus] 
- Array of cluster states to filter. (The elements of the array are logically ORed. A maximum of 15 state array elements can be filled at a time).
- 
Sequence[ClustersTag] 
- Tags.
- update_client_ strtoken 
- The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- createClient StringToken 
- ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- deleteProtection BooleanEnabled 
- The delete protection of the cluster, the value is trueorfalse.
- ids List<String>
- A list of Cluster IDs.
- name String
- The name of the cluster.
- nameRegex String
- A Name Regex of Cluster.
- outputFile String
- File name where to save data source results.
- pageNumber Number
- The page number of clusters query.
- pageSize Number
- The page size of clusters query.
- podsConfig StringPod Network Mode 
- The container network model of the cluster, the value is FlannelorVpcCniShared. Flannel: Flannel network model, an independent Underlay container network solution, combined with the global routing capability of VPC, to achieve a high-performance network experience for the cluster. VpcCniShared: VPC-CNI network model, an Underlay container network solution based on the ENI of the private network elastic network card, with high network communication performance.
- statuses List<Property Map>
- Array of cluster states to filter. (The elements of the array are logically ORed. A maximum of 15 state array elements can be filled at a time).
- List<Property Map>
- Tags.
- updateClient StringToken 
- The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
Clusters Result
The following output properties are available:
- Clusters
List<ClustersCluster> 
- The collection of VkeCluster query.
- Id string
- The provider-assigned unique ID for this managed resource.
- PageNumber int
- PageSize int
- TotalCount int
- The total count of Cluster query.
- CreateClient stringToken 
- DeleteProtection boolEnabled 
- The delete protection of the cluster, the value is trueorfalse.
- Ids List<string>
- Name string
- The name of the cluster.
- NameRegex string
- OutputFile string
- PodsConfig stringPod Network Mode 
- Statuses
List<ClustersStatus> 
- 
List<ClustersTag> 
- Tags of the Cluster.
- UpdateClient stringToken 
- Clusters
[]ClustersCluster 
- The collection of VkeCluster query.
- Id string
- The provider-assigned unique ID for this managed resource.
- PageNumber int
- PageSize int
- TotalCount int
- The total count of Cluster query.
- CreateClient stringToken 
- DeleteProtection boolEnabled 
- The delete protection of the cluster, the value is trueorfalse.
- Ids []string
- Name string
- The name of the cluster.
- NameRegex string
- OutputFile string
- PodsConfig stringPod Network Mode 
- Statuses
[]ClustersStatus 
- 
[]ClustersTag 
- Tags of the Cluster.
- UpdateClient stringToken 
- clusters
List<ClustersCluster> 
- The collection of VkeCluster query.
- id String
- The provider-assigned unique ID for this managed resource.
- pageNumber Integer
- pageSize Integer
- totalCount Integer
- The total count of Cluster query.
- createClient StringToken 
- deleteProtection BooleanEnabled 
- The delete protection of the cluster, the value is trueorfalse.
- ids List<String>
- name String
- The name of the cluster.
- nameRegex String
- outputFile String
- podsConfig StringPod Network Mode 
- statuses
List<ClustersStatus> 
- 
List<ClustersTag> 
- Tags of the Cluster.
- updateClient StringToken 
- clusters
ClustersCluster[] 
- The collection of VkeCluster query.
- id string
- The provider-assigned unique ID for this managed resource.
- pageNumber number
- pageSize number
- totalCount number
- The total count of Cluster query.
- createClient stringToken 
- deleteProtection booleanEnabled 
- The delete protection of the cluster, the value is trueorfalse.
- ids string[]
- name string
- The name of the cluster.
- nameRegex string
- outputFile string
- podsConfig stringPod Network Mode 
- statuses
ClustersStatus[] 
- 
ClustersTag[] 
- Tags of the Cluster.
- updateClient stringToken 
- clusters
Sequence[ClustersCluster] 
- The collection of VkeCluster query.
- id str
- The provider-assigned unique ID for this managed resource.
- page_number int
- page_size int
- total_count int
- The total count of Cluster query.
- create_client_ strtoken 
- delete_protection_ boolenabled 
- The delete protection of the cluster, the value is trueorfalse.
- ids Sequence[str]
- name str
- The name of the cluster.
- name_regex str
- output_file str
- pods_config_ strpod_ network_ mode 
- statuses
Sequence[ClustersStatus] 
- 
Sequence[ClustersTag] 
- Tags of the Cluster.
- update_client_ strtoken 
- clusters List<Property Map>
- The collection of VkeCluster query.
- id String
- The provider-assigned unique ID for this managed resource.
- pageNumber Number
- pageSize Number
- totalCount Number
- The total count of Cluster query.
- createClient StringToken 
- deleteProtection BooleanEnabled 
- The delete protection of the cluster, the value is trueorfalse.
- ids List<String>
- name String
- The name of the cluster.
- nameRegex String
- outputFile String
- podsConfig StringPod Network Mode 
- statuses List<Property Map>
- List<Property Map>
- Tags of the Cluster.
- updateClient StringToken 
Supporting Types
ClustersCluster 
- ClusterConfig ClustersCluster Cluster Config 
- The config of the cluster.
- CreateTime string
- Cluster creation time. UTC+0 time in standard RFC3339 format.
- DeleteProtection boolEnabled 
- The delete protection of the cluster, the value is trueorfalse.
- Description string
- The description of the cluster.
- EipAllocation stringId 
- Eip allocation Id.
- Id string
- The ID of the Cluster.
- KubeconfigPrivate string
- Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- KubeconfigPublic string
- Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- KubernetesVersion string
- The Kubernetes version information corresponding to the cluster, specific to the patch version.
- LoggingConfigs List<ClustersCluster Logging Config> 
- Cluster log configuration information.
- Name string
- The name of the cluster.
- NodeStatistics ClustersCluster Node Statistics 
- Statistics on the number of nodes corresponding to each master state in the cluster.
- PodsConfig ClustersCluster Pods Config 
- The config of the pods.
- ServicesConfig ClustersCluster Services Config 
- The config of the services.
- Status
ClustersCluster Status 
- The status of the cluster.
- 
List<ClustersCluster Tag> 
- Tags.
- UpdateTime string
- The last time a request was accepted by the cluster and executed or completed. UTC+0 time in standard RFC3339 format.
- CreateClient stringToken 
- ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- UpdateClient stringToken 
- The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- ClusterConfig ClustersCluster Cluster Config 
- The config of the cluster.
- CreateTime string
- Cluster creation time. UTC+0 time in standard RFC3339 format.
- DeleteProtection boolEnabled 
- The delete protection of the cluster, the value is trueorfalse.
- Description string
- The description of the cluster.
- EipAllocation stringId 
- Eip allocation Id.
- Id string
- The ID of the Cluster.
- KubeconfigPrivate string
- Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- KubeconfigPublic string
- Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- KubernetesVersion string
- The Kubernetes version information corresponding to the cluster, specific to the patch version.
- LoggingConfigs []ClustersCluster Logging Config 
- Cluster log configuration information.
- Name string
- The name of the cluster.
- NodeStatistics ClustersCluster Node Statistics 
- Statistics on the number of nodes corresponding to each master state in the cluster.
- PodsConfig ClustersCluster Pods Config 
- The config of the pods.
- ServicesConfig ClustersCluster Services Config 
- The config of the services.
- Status
ClustersCluster Status 
- The status of the cluster.
- 
[]ClustersCluster Tag 
- Tags.
- UpdateTime string
- The last time a request was accepted by the cluster and executed or completed. UTC+0 time in standard RFC3339 format.
- CreateClient stringToken 
- ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- UpdateClient stringToken 
- The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- clusterConfig ClustersCluster Cluster Config 
- The config of the cluster.
- createTime String
- Cluster creation time. UTC+0 time in standard RFC3339 format.
- deleteProtection BooleanEnabled 
- The delete protection of the cluster, the value is trueorfalse.
- description String
- The description of the cluster.
- eipAllocation StringId 
- Eip allocation Id.
- id String
- The ID of the Cluster.
- kubeconfigPrivate String
- Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- kubeconfigPublic String
- Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- kubernetesVersion String
- The Kubernetes version information corresponding to the cluster, specific to the patch version.
- loggingConfigs List<ClustersCluster Logging Config> 
- Cluster log configuration information.
- name String
- The name of the cluster.
- nodeStatistics ClustersCluster Node Statistics 
- Statistics on the number of nodes corresponding to each master state in the cluster.
- podsConfig ClustersCluster Pods Config 
- The config of the pods.
- servicesConfig ClustersCluster Services Config 
- The config of the services.
- status
ClustersCluster Status 
- The status of the cluster.
- 
List<ClustersCluster Tag> 
- Tags.
- updateTime String
- The last time a request was accepted by the cluster and executed or completed. UTC+0 time in standard RFC3339 format.
- createClient StringToken 
- ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- updateClient StringToken 
- The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- clusterConfig ClustersCluster Cluster Config 
- The config of the cluster.
- createTime string
- Cluster creation time. UTC+0 time in standard RFC3339 format.
- deleteProtection booleanEnabled 
- The delete protection of the cluster, the value is trueorfalse.
- description string
- The description of the cluster.
- eipAllocation stringId 
- Eip allocation Id.
- id string
- The ID of the Cluster.
- kubeconfigPrivate string
- Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- kubeconfigPublic string
- Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- kubernetesVersion string
- The Kubernetes version information corresponding to the cluster, specific to the patch version.
- loggingConfigs ClustersCluster Logging Config[] 
- Cluster log configuration information.
- name string
- The name of the cluster.
- nodeStatistics ClustersCluster Node Statistics 
- Statistics on the number of nodes corresponding to each master state in the cluster.
- podsConfig ClustersCluster Pods Config 
- The config of the pods.
- servicesConfig ClustersCluster Services Config 
- The config of the services.
- status
ClustersCluster Status 
- The status of the cluster.
- 
ClustersCluster Tag[] 
- Tags.
- updateTime string
- The last time a request was accepted by the cluster and executed or completed. UTC+0 time in standard RFC3339 format.
- createClient stringToken 
- ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- updateClient stringToken 
- The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- cluster_config ClustersCluster Cluster Config 
- The config of the cluster.
- create_time str
- Cluster creation time. UTC+0 time in standard RFC3339 format.
- delete_protection_ boolenabled 
- The delete protection of the cluster, the value is trueorfalse.
- description str
- The description of the cluster.
- eip_allocation_ strid 
- Eip allocation Id.
- id str
- The ID of the Cluster.
- kubeconfig_private str
- Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- kubeconfig_public str
- Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- kubernetes_version str
- The Kubernetes version information corresponding to the cluster, specific to the patch version.
- logging_configs Sequence[ClustersCluster Logging Config] 
- Cluster log configuration information.
- name str
- The name of the cluster.
- node_statistics ClustersCluster Node Statistics 
- Statistics on the number of nodes corresponding to each master state in the cluster.
- pods_config ClustersCluster Pods Config 
- The config of the pods.
- services_config ClustersCluster Services Config 
- The config of the services.
- status
ClustersCluster Status 
- The status of the cluster.
- 
Sequence[ClustersCluster Tag] 
- Tags.
- update_time str
- The last time a request was accepted by the cluster and executed or completed. UTC+0 time in standard RFC3339 format.
- create_client_ strtoken 
- ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- update_client_ strtoken 
- The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- clusterConfig Property Map
- The config of the cluster.
- createTime String
- Cluster creation time. UTC+0 time in standard RFC3339 format.
- deleteProtection BooleanEnabled 
- The delete protection of the cluster, the value is trueorfalse.
- description String
- The description of the cluster.
- eipAllocation StringId 
- Eip allocation Id.
- id String
- The ID of the Cluster.
- kubeconfigPrivate String
- Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- kubeconfigPublic String
- Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- kubernetesVersion String
- The Kubernetes version information corresponding to the cluster, specific to the patch version.
- loggingConfigs List<Property Map>
- Cluster log configuration information.
- name String
- The name of the cluster.
- nodeStatistics Property Map
- Statistics on the number of nodes corresponding to each master state in the cluster.
- podsConfig Property Map
- The config of the pods.
- servicesConfig Property Map
- The config of the services.
- status Property Map
- The status of the cluster.
- List<Property Map>
- Tags.
- updateTime String
- The last time a request was accepted by the cluster and executed or completed. UTC+0 time in standard RFC3339 format.
- createClient StringToken 
- ClientToken when the cluster is created successfully. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
- updateClient StringToken 
- The ClientToken when the last cluster update succeeded. ClientToken is a string that guarantees the idempotency of the request. This string is passed in by the caller.
ClustersClusterClusterConfig   
- ApiServer ClustersEndpoints Cluster Cluster Config Api Server Endpoints 
- Endpoint information accessed by the cluster API Server.
- ApiServer ClustersPublic Access Config Cluster Cluster Config Api Server Public Access Config 
- Cluster API Server public network access configuration.
- ApiServer boolPublic Access Enabled 
- Cluster API Server public network access configuration, the value is trueorfalse.
- ResourcePublic boolAccess Default Enabled 
- Node public network access configuration, the value is trueorfalse.
- SecurityGroup List<string>Ids 
- The security group used by the cluster control plane and nodes.
- SubnetIds List<string>
- A list of Pod subnet IDs for the VPC-CNI container network.
- VpcId string
- The private network where the cluster control plane network resides.
- ApiServer ClustersEndpoints Cluster Cluster Config Api Server Endpoints 
- Endpoint information accessed by the cluster API Server.
- ApiServer ClustersPublic Access Config Cluster Cluster Config Api Server Public Access Config 
- Cluster API Server public network access configuration.
- ApiServer boolPublic Access Enabled 
- Cluster API Server public network access configuration, the value is trueorfalse.
- ResourcePublic boolAccess Default Enabled 
- Node public network access configuration, the value is trueorfalse.
- SecurityGroup []stringIds 
- The security group used by the cluster control plane and nodes.
- SubnetIds []string
- A list of Pod subnet IDs for the VPC-CNI container network.
- VpcId string
- The private network where the cluster control plane network resides.
- apiServer ClustersEndpoints Cluster Cluster Config Api Server Endpoints 
- Endpoint information accessed by the cluster API Server.
- apiServer ClustersPublic Access Config Cluster Cluster Config Api Server Public Access Config 
- Cluster API Server public network access configuration.
- apiServer BooleanPublic Access Enabled 
- Cluster API Server public network access configuration, the value is trueorfalse.
- resourcePublic BooleanAccess Default Enabled 
- Node public network access configuration, the value is trueorfalse.
- securityGroup List<String>Ids 
- The security group used by the cluster control plane and nodes.
- subnetIds List<String>
- A list of Pod subnet IDs for the VPC-CNI container network.
- vpcId String
- The private network where the cluster control plane network resides.
- apiServer ClustersEndpoints Cluster Cluster Config Api Server Endpoints 
- Endpoint information accessed by the cluster API Server.
- apiServer ClustersPublic Access Config Cluster Cluster Config Api Server Public Access Config 
- Cluster API Server public network access configuration.
- apiServer booleanPublic Access Enabled 
- Cluster API Server public network access configuration, the value is trueorfalse.
- resourcePublic booleanAccess Default Enabled 
- Node public network access configuration, the value is trueorfalse.
- securityGroup string[]Ids 
- The security group used by the cluster control plane and nodes.
- subnetIds string[]
- A list of Pod subnet IDs for the VPC-CNI container network.
- vpcId string
- The private network where the cluster control plane network resides.
- api_server_ Clustersendpoints Cluster Cluster Config Api Server Endpoints 
- Endpoint information accessed by the cluster API Server.
- api_server_ Clusterspublic_ access_ config Cluster Cluster Config Api Server Public Access Config 
- Cluster API Server public network access configuration.
- api_server_ boolpublic_ access_ enabled 
- Cluster API Server public network access configuration, the value is trueorfalse.
- resource_public_ boolaccess_ default_ enabled 
- Node public network access configuration, the value is trueorfalse.
- security_group_ Sequence[str]ids 
- The security group used by the cluster control plane and nodes.
- subnet_ids Sequence[str]
- A list of Pod subnet IDs for the VPC-CNI container network.
- vpc_id str
- The private network where the cluster control plane network resides.
- apiServer Property MapEndpoints 
- Endpoint information accessed by the cluster API Server.
- apiServer Property MapPublic Access Config 
- Cluster API Server public network access configuration.
- apiServer BooleanPublic Access Enabled 
- Cluster API Server public network access configuration, the value is trueorfalse.
- resourcePublic BooleanAccess Default Enabled 
- Node public network access configuration, the value is trueorfalse.
- securityGroup List<String>Ids 
- The security group used by the cluster control plane and nodes.
- subnetIds List<String>
- A list of Pod subnet IDs for the VPC-CNI container network.
- vpcId String
- The private network where the cluster control plane network resides.
ClustersClusterClusterConfigApiServerEndpoints      
- PrivateIp ClustersCluster Cluster Config Api Server Endpoints Private Ip 
- Endpoint address of the cluster API Server private network.
- PublicIp ClustersCluster Cluster Config Api Server Endpoints Public Ip 
- Endpoint address of the cluster API Server public network.
- PrivateIp ClustersCluster Cluster Config Api Server Endpoints Private Ip 
- Endpoint address of the cluster API Server private network.
- PublicIp ClustersCluster Cluster Config Api Server Endpoints Public Ip 
- Endpoint address of the cluster API Server public network.
- privateIp ClustersCluster Cluster Config Api Server Endpoints Private Ip 
- Endpoint address of the cluster API Server private network.
- publicIp ClustersCluster Cluster Config Api Server Endpoints Public Ip 
- Endpoint address of the cluster API Server public network.
- privateIp ClustersCluster Cluster Config Api Server Endpoints Private Ip 
- Endpoint address of the cluster API Server private network.
- publicIp ClustersCluster Cluster Config Api Server Endpoints Public Ip 
- Endpoint address of the cluster API Server public network.
- private_ip ClustersCluster Cluster Config Api Server Endpoints Private Ip 
- Endpoint address of the cluster API Server private network.
- public_ip ClustersCluster Cluster Config Api Server Endpoints Public Ip 
- Endpoint address of the cluster API Server public network.
- privateIp Property Map
- Endpoint address of the cluster API Server private network.
- publicIp Property Map
- Endpoint address of the cluster API Server public network.
ClustersClusterClusterConfigApiServerEndpointsPrivateIp        
- Ipv4 string
- Ipv4 address.
- Ipv4 string
- Ipv4 address.
- ipv4 String
- Ipv4 address.
- ipv4 string
- Ipv4 address.
- ipv4 str
- Ipv4 address.
- ipv4 String
- Ipv4 address.
ClustersClusterClusterConfigApiServerEndpointsPublicIp        
- Ipv4 string
- Ipv4 address.
- Ipv4 string
- Ipv4 address.
- ipv4 String
- Ipv4 address.
- ipv4 string
- Ipv4 address.
- ipv4 str
- Ipv4 address.
- ipv4 String
- Ipv4 address.
ClustersClusterClusterConfigApiServerPublicAccessConfig        
- AccessSource List<string>Ipsv4s 
- IPv4 public network access whitelist. A null value means all network segments (0.0.0.0/0) are allowed to pass.
- IpFamily string
- [SkipDoc]The IpFamily configuration,the value is Ipv4orDualStack.
- PublicAccess ClustersNetwork Config Cluster Cluster Config Api Server Public Access Config Public Access Network Config 
- Public network access network configuration.
- AccessSource []stringIpsv4s 
- IPv4 public network access whitelist. A null value means all network segments (0.0.0.0/0) are allowed to pass.
- IpFamily string
- [SkipDoc]The IpFamily configuration,the value is Ipv4orDualStack.
- PublicAccess ClustersNetwork Config Cluster Cluster Config Api Server Public Access Config Public Access Network Config 
- Public network access network configuration.
- accessSource List<String>Ipsv4s 
- IPv4 public network access whitelist. A null value means all network segments (0.0.0.0/0) are allowed to pass.
- ipFamily String
- [SkipDoc]The IpFamily configuration,the value is Ipv4orDualStack.
- publicAccess ClustersNetwork Config Cluster Cluster Config Api Server Public Access Config Public Access Network Config 
- Public network access network configuration.
- accessSource string[]Ipsv4s 
- IPv4 public network access whitelist. A null value means all network segments (0.0.0.0/0) are allowed to pass.
- ipFamily string
- [SkipDoc]The IpFamily configuration,the value is Ipv4orDualStack.
- publicAccess ClustersNetwork Config Cluster Cluster Config Api Server Public Access Config Public Access Network Config 
- Public network access network configuration.
- access_source_ Sequence[str]ipsv4s 
- IPv4 public network access whitelist. A null value means all network segments (0.0.0.0/0) are allowed to pass.
- ip_family str
- [SkipDoc]The IpFamily configuration,the value is Ipv4orDualStack.
- public_access_ Clustersnetwork_ config Cluster Cluster Config Api Server Public Access Config Public Access Network Config 
- Public network access network configuration.
- accessSource List<String>Ipsv4s 
- IPv4 public network access whitelist. A null value means all network segments (0.0.0.0/0) are allowed to pass.
- ipFamily String
- [SkipDoc]The IpFamily configuration,the value is Ipv4orDualStack.
- publicAccess Property MapNetwork Config 
- Public network access network configuration.
ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig            
- Bandwidth int
- The peak bandwidth of the public IP, unit: Mbps.
- BillingType string
- Billing type of public IP, the value is PostPaidByBandwidthorPostPaidByTraffic.
- Isp string
- The ISP of public IP.
- Bandwidth int
- The peak bandwidth of the public IP, unit: Mbps.
- BillingType string
- Billing type of public IP, the value is PostPaidByBandwidthorPostPaidByTraffic.
- Isp string
- The ISP of public IP.
- bandwidth Integer
- The peak bandwidth of the public IP, unit: Mbps.
- billingType String
- Billing type of public IP, the value is PostPaidByBandwidthorPostPaidByTraffic.
- isp String
- The ISP of public IP.
- bandwidth number
- The peak bandwidth of the public IP, unit: Mbps.
- billingType string
- Billing type of public IP, the value is PostPaidByBandwidthorPostPaidByTraffic.
- isp string
- The ISP of public IP.
- bandwidth int
- The peak bandwidth of the public IP, unit: Mbps.
- billing_type str
- Billing type of public IP, the value is PostPaidByBandwidthorPostPaidByTraffic.
- isp str
- The ISP of public IP.
- bandwidth Number
- The peak bandwidth of the public IP, unit: Mbps.
- billingType String
- Billing type of public IP, the value is PostPaidByBandwidthorPostPaidByTraffic.
- isp String
- The ISP of public IP.
ClustersClusterLoggingConfig   
- LogProject stringId 
- The TLS log item ID of the collection target.
- LogSetups List<ClustersCluster Logging Config Log Setup> 
- Cluster logging options.
- LogProject stringId 
- The TLS log item ID of the collection target.
- LogSetups []ClustersCluster Logging Config Log Setup 
- Cluster logging options.
- logProject StringId 
- The TLS log item ID of the collection target.
- logSetups List<ClustersCluster Logging Config Log Setup> 
- Cluster logging options.
- logProject stringId 
- The TLS log item ID of the collection target.
- logSetups ClustersCluster Logging Config Log Setup[] 
- Cluster logging options.
- log_project_ strid 
- The TLS log item ID of the collection target.
- log_setups Sequence[ClustersCluster Logging Config Log Setup] 
- Cluster logging options.
- logProject StringId 
- The TLS log item ID of the collection target.
- logSetups List<Property Map>
- Cluster logging options.
ClustersClusterLoggingConfigLogSetup     
- Enabled bool
- Whether to enable the log option, true means enable, false means not enable, the default is false. When Enabled is changed from false to true, a new Topic will be created.
- LogTtl int
- The storage time of logs in Log Service. After the specified log storage time is exceeded, the expired logs in this log topic will be automatically cleared. The unit is days, and the default is 30 days. The value range is 1 to 3650, specifying 3650 days means permanent storage.
- LogType string
- The currently enabled log type.
- Enabled bool
- Whether to enable the log option, true means enable, false means not enable, the default is false. When Enabled is changed from false to true, a new Topic will be created.
- LogTtl int
- The storage time of logs in Log Service. After the specified log storage time is exceeded, the expired logs in this log topic will be automatically cleared. The unit is days, and the default is 30 days. The value range is 1 to 3650, specifying 3650 days means permanent storage.
- LogType string
- The currently enabled log type.
- enabled Boolean
- Whether to enable the log option, true means enable, false means not enable, the default is false. When Enabled is changed from false to true, a new Topic will be created.
- logTtl Integer
- The storage time of logs in Log Service. After the specified log storage time is exceeded, the expired logs in this log topic will be automatically cleared. The unit is days, and the default is 30 days. The value range is 1 to 3650, specifying 3650 days means permanent storage.
- logType String
- The currently enabled log type.
- enabled boolean
- Whether to enable the log option, true means enable, false means not enable, the default is false. When Enabled is changed from false to true, a new Topic will be created.
- logTtl number
- The storage time of logs in Log Service. After the specified log storage time is exceeded, the expired logs in this log topic will be automatically cleared. The unit is days, and the default is 30 days. The value range is 1 to 3650, specifying 3650 days means permanent storage.
- logType string
- The currently enabled log type.
- enabled bool
- Whether to enable the log option, true means enable, false means not enable, the default is false. When Enabled is changed from false to true, a new Topic will be created.
- log_ttl int
- The storage time of logs in Log Service. After the specified log storage time is exceeded, the expired logs in this log topic will be automatically cleared. The unit is days, and the default is 30 days. The value range is 1 to 3650, specifying 3650 days means permanent storage.
- log_type str
- The currently enabled log type.
- enabled Boolean
- Whether to enable the log option, true means enable, false means not enable, the default is false. When Enabled is changed from false to true, a new Topic will be created.
- logTtl Number
- The storage time of logs in Log Service. After the specified log storage time is exceeded, the expired logs in this log topic will be automatically cleared. The unit is days, and the default is 30 days. The value range is 1 to 3650, specifying 3650 days means permanent storage.
- logType String
- The currently enabled log type.
ClustersClusterNodeStatistics   
- CreatingCount int
- Phase=Creating total number of nodes.
- DeletingCount int
- Phase=Deleting total number of nodes.
- FailedCount int
- Phase=Failed total number of nodes.
- RunningCount int
- Phase=Running total number of nodes.
- StoppedCount int
- (Deprecated) This field has been deprecated and is not recommended for use. Phase=Stopped total number of nodes.
- TotalCount int
- The total count of Cluster query.
- UpdatingCount int
- Phase=Updating total number of nodes.
- CreatingCount int
- Phase=Creating total number of nodes.
- DeletingCount int
- Phase=Deleting total number of nodes.
- FailedCount int
- Phase=Failed total number of nodes.
- RunningCount int
- Phase=Running total number of nodes.
- StoppedCount int
- (Deprecated) This field has been deprecated and is not recommended for use. Phase=Stopped total number of nodes.
- TotalCount int
- The total count of Cluster query.
- UpdatingCount int
- Phase=Updating total number of nodes.
- creatingCount Integer
- Phase=Creating total number of nodes.
- deletingCount Integer
- Phase=Deleting total number of nodes.
- failedCount Integer
- Phase=Failed total number of nodes.
- runningCount Integer
- Phase=Running total number of nodes.
- stoppedCount Integer
- (Deprecated) This field has been deprecated and is not recommended for use. Phase=Stopped total number of nodes.
- totalCount Integer
- The total count of Cluster query.
- updatingCount Integer
- Phase=Updating total number of nodes.
- creatingCount number
- Phase=Creating total number of nodes.
- deletingCount number
- Phase=Deleting total number of nodes.
- failedCount number
- Phase=Failed total number of nodes.
- runningCount number
- Phase=Running total number of nodes.
- stoppedCount number
- (Deprecated) This field has been deprecated and is not recommended for use. Phase=Stopped total number of nodes.
- totalCount number
- The total count of Cluster query.
- updatingCount number
- Phase=Updating total number of nodes.
- creating_count int
- Phase=Creating total number of nodes.
- deleting_count int
- Phase=Deleting total number of nodes.
- failed_count int
- Phase=Failed total number of nodes.
- running_count int
- Phase=Running total number of nodes.
- stopped_count int
- (Deprecated) This field has been deprecated and is not recommended for use. Phase=Stopped total number of nodes.
- total_count int
- The total count of Cluster query.
- updating_count int
- Phase=Updating total number of nodes.
- creatingCount Number
- Phase=Creating total number of nodes.
- deletingCount Number
- Phase=Deleting total number of nodes.
- failedCount Number
- Phase=Failed total number of nodes.
- runningCount Number
- Phase=Running total number of nodes.
- stoppedCount Number
- (Deprecated) This field has been deprecated and is not recommended for use. Phase=Stopped total number of nodes.
- totalCount Number
- The total count of Cluster query.
- updatingCount Number
- Phase=Updating total number of nodes.
ClustersClusterPodsConfig   
- FlannelConfig ClustersCluster Pods Config Flannel Config 
- Flannel network configuration.
- PodNetwork stringMode 
- Container Pod Network Type (CNI), the value is FlannelorVpcCniShared.
- VpcCni ClustersConfig Cluster Pods Config Vpc Cni Config 
- VPC-CNI network configuration.
- FlannelConfig ClustersCluster Pods Config Flannel Config 
- Flannel network configuration.
- PodNetwork stringMode 
- Container Pod Network Type (CNI), the value is FlannelorVpcCniShared.
- VpcCni ClustersConfig Cluster Pods Config Vpc Cni Config 
- VPC-CNI network configuration.
- flannelConfig ClustersCluster Pods Config Flannel Config 
- Flannel network configuration.
- podNetwork StringMode 
- Container Pod Network Type (CNI), the value is FlannelorVpcCniShared.
- vpcCni ClustersConfig Cluster Pods Config Vpc Cni Config 
- VPC-CNI network configuration.
- flannelConfig ClustersCluster Pods Config Flannel Config 
- Flannel network configuration.
- podNetwork stringMode 
- Container Pod Network Type (CNI), the value is FlannelorVpcCniShared.
- vpcCni ClustersConfig Cluster Pods Config Vpc Cni Config 
- VPC-CNI network configuration.
- flannel_config ClustersCluster Pods Config Flannel Config 
- Flannel network configuration.
- pod_network_ strmode 
- Container Pod Network Type (CNI), the value is FlannelorVpcCniShared.
- vpc_cni_ Clustersconfig Cluster Pods Config Vpc Cni Config 
- VPC-CNI network configuration.
- flannelConfig Property Map
- Flannel network configuration.
- podNetwork StringMode 
- Container Pod Network Type (CNI), the value is FlannelorVpcCniShared.
- vpcCni Property MapConfig 
- VPC-CNI network configuration.
ClustersClusterPodsConfigFlannelConfig     
- MaxPods intPer Node 
- The maximum number of single-node Pod instances for a Flannel container network.
- PodCidrs List<string>
- Pod CIDR for the Flannel container network.
- MaxPods intPer Node 
- The maximum number of single-node Pod instances for a Flannel container network.
- PodCidrs []string
- Pod CIDR for the Flannel container network.
- maxPods IntegerPer Node 
- The maximum number of single-node Pod instances for a Flannel container network.
- podCidrs List<String>
- Pod CIDR for the Flannel container network.
- maxPods numberPer Node 
- The maximum number of single-node Pod instances for a Flannel container network.
- podCidrs string[]
- Pod CIDR for the Flannel container network.
- max_pods_ intper_ node 
- The maximum number of single-node Pod instances for a Flannel container network.
- pod_cidrs Sequence[str]
- Pod CIDR for the Flannel container network.
- maxPods NumberPer Node 
- The maximum number of single-node Pod instances for a Flannel container network.
- podCidrs List<String>
- Pod CIDR for the Flannel container network.
ClustersClusterPodsConfigVpcCniConfig      
- subnet_ids Sequence[str]
- A list of Pod subnet IDs for the VPC-CNI container network.
- vpc_id str
- The private network where the cluster control plane network resides.
ClustersClusterServicesConfig   
- ServiceCidrsv4s List<string>
- The IPv4 private network address exposed by the service.
- ServiceCidrsv4s []string
- The IPv4 private network address exposed by the service.
- serviceCidrsv4s List<String>
- The IPv4 private network address exposed by the service.
- serviceCidrsv4s string[]
- The IPv4 private network address exposed by the service.
- service_cidrsv4s Sequence[str]
- The IPv4 private network address exposed by the service.
- serviceCidrsv4s List<String>
- The IPv4 private network address exposed by the service.
ClustersClusterStatus  
- Conditions
List<ClustersCluster Status Condition> 
- The state condition in the current primary state of the cluster, that is, the reason for entering the primary state.
- Phase string
- The status of cluster. the value contains Creating,Running,Updating,Deleting,Stopped,Failed.
- Conditions
[]ClustersCluster Status Condition 
- The state condition in the current primary state of the cluster, that is, the reason for entering the primary state.
- Phase string
- The status of cluster. the value contains Creating,Running,Updating,Deleting,Stopped,Failed.
- conditions
List<ClustersCluster Status Condition> 
- The state condition in the current primary state of the cluster, that is, the reason for entering the primary state.
- phase String
- The status of cluster. the value contains Creating,Running,Updating,Deleting,Stopped,Failed.
- conditions
ClustersCluster Status Condition[] 
- The state condition in the current primary state of the cluster, that is, the reason for entering the primary state.
- phase string
- The status of cluster. the value contains Creating,Running,Updating,Deleting,Stopped,Failed.
- conditions
Sequence[ClustersCluster Status Condition] 
- The state condition in the current primary state of the cluster, that is, the reason for entering the primary state.
- phase str
- The status of cluster. the value contains Creating,Running,Updating,Deleting,Stopped,Failed.
- conditions List<Property Map>
- The state condition in the current primary state of the cluster, that is, the reason for entering the primary state.
- phase String
- The status of cluster. the value contains Creating,Running,Updating,Deleting,Stopped,Failed.
ClustersClusterStatusCondition   
- Type string
- The Type of Tags.
- Type string
- The Type of Tags.
- type String
- The Type of Tags.
- type string
- The Type of Tags.
- type str
- The Type of Tags.
- type String
- The Type of Tags.
ClustersClusterTag  
ClustersStatus 
- ConditionsType string
- The state condition in the current main state of the cluster, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing,Ok,Degraded,SetByProvider,Balance,Security,CreateError,ResourceCleanupFailed,LimitedByQuota,StockOut,Unknown.
- Phase string
- The status of cluster. the value contains Creating,Running,Updating,Deleting,Stopped,Failed.
- ConditionsType string
- The state condition in the current main state of the cluster, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing,Ok,Degraded,SetByProvider,Balance,Security,CreateError,ResourceCleanupFailed,LimitedByQuota,StockOut,Unknown.
- Phase string
- The status of cluster. the value contains Creating,Running,Updating,Deleting,Stopped,Failed.
- conditionsType String
- The state condition in the current main state of the cluster, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing,Ok,Degraded,SetByProvider,Balance,Security,CreateError,ResourceCleanupFailed,LimitedByQuota,StockOut,Unknown.
- phase String
- The status of cluster. the value contains Creating,Running,Updating,Deleting,Stopped,Failed.
- conditionsType string
- The state condition in the current main state of the cluster, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing,Ok,Degraded,SetByProvider,Balance,Security,CreateError,ResourceCleanupFailed,LimitedByQuota,StockOut,Unknown.
- phase string
- The status of cluster. the value contains Creating,Running,Updating,Deleting,Stopped,Failed.
- conditions_type str
- The state condition in the current main state of the cluster, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing,Ok,Degraded,SetByProvider,Balance,Security,CreateError,ResourceCleanupFailed,LimitedByQuota,StockOut,Unknown.
- phase str
- The status of cluster. the value contains Creating,Running,Updating,Deleting,Stopped,Failed.
- conditionsType String
- The state condition in the current main state of the cluster, that is, the reason for entering the main state, there can be multiple reasons, the value contains Progressing,Ok,Degraded,SetByProvider,Balance,Security,CreateError,ResourceCleanupFailed,LimitedByQuota,StockOut,Unknown.
- phase String
- The status of cluster. the value contains Creating,Running,Updating,Deleting,Stopped,Failed.
ClustersTag 
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the volcengineTerraform Provider.