Volcengine v0.0.26 published on Friday, Sep 13, 2024 by Volcengine
volcengine.vke.Clusters
Explore with Pulumi AI
Use this data source to query detailed information of vke clusters
Example Usage
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 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
})
}
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());
}
}
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])
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],
});
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) ClustersResultOutput
public 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: volcengine:vke:Clusters
arguments:
# arguments dictionary
The following arguments are supported:
- Create
Client 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.
- Delete
Protection boolEnabled - The delete protection of the cluster, the value is
true
orfalse
. - Ids List<string>
- A list of Cluster IDs.
- Name string
- The name of the cluster.
- Name
Regex string - A Name Regex of Cluster.
- Output
File string - 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 stringPod Network Mode - The container network model of the cluster, the value is
Flannel
orVpcCniShared
. 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<Clusters
Status> - 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<Clusters
Tag> - Tags.
- Update
Client 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 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.
- Delete
Protection boolEnabled - The delete protection of the cluster, the value is
true
orfalse
. - Ids []string
- A list of Cluster IDs.
- Name string
- The name of the cluster.
- Name
Regex string - A Name Regex of Cluster.
- Output
File string - 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 stringPod Network Mode - The container network model of the cluster, the value is
Flannel
orVpcCniShared
. 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
[]Clusters
Status - 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).
- []Clusters
Tag - Tags.
- Update
Client 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 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.
- delete
Protection BooleanEnabled - The delete protection of the cluster, the value is
true
orfalse
. - ids List<String>
- A list of Cluster IDs.
- name String
- The name of the cluster.
- name
Regex String - A Name Regex of Cluster.
- output
File String - File name where to save data source results.
- page
Number Integer - The page number of clusters query.
- page
Size Integer - The page size of clusters query.
- pods
Config StringPod Network Mode - The container network model of the cluster, the value is
Flannel
orVpcCniShared
. 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<Clusters
Status> - 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<Clusters
Tag> - Tags.
- update
Client 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 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.
- delete
Protection booleanEnabled - The delete protection of the cluster, the value is
true
orfalse
. - ids string[]
- A list of Cluster IDs.
- name string
- The name of the cluster.
- name
Regex string - A Name Regex of Cluster.
- output
File string - File name where to save data source results.
- page
Number number - The page number of clusters query.
- page
Size number - The page size of clusters query.
- pods
Config stringPod Network Mode - The container network model of the cluster, the value is
Flannel
orVpcCniShared
. 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
Clusters
Status[] - 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).
- Clusters
Tag[] - Tags.
- update
Client 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
true
orfalse
. - 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
Flannel
orVpcCniShared
. 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[Clusters
Status] - 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[Clusters
Tag] - 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.
- create
Client 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.
- delete
Protection BooleanEnabled - The delete protection of the cluster, the value is
true
orfalse
. - ids List<String>
- A list of Cluster IDs.
- name String
- The name of the cluster.
- name
Regex String - A Name Regex of Cluster.
- output
File String - File name where to save data source results.
- page
Number Number - The page number of clusters query.
- page
Size Number - The page size of clusters query.
- pods
Config StringPod Network Mode - The container network model of the cluster, the value is
Flannel
orVpcCniShared
. 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.
- update
Client 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<Clusters
Cluster> - The collection of VkeCluster query.
- Id string
- 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 stringToken - Delete
Protection boolEnabled - The delete protection of the cluster, the value is
true
orfalse
. - Ids List<string>
- Name string
- The name of the cluster.
- Name
Regex string - Output
File string - Pods
Config stringPod Network Mode - Statuses
List<Clusters
Status> - List<Clusters
Tag> - Tags of the Cluster.
- Update
Client stringToken
- Clusters
[]Clusters
Cluster - The collection of VkeCluster query.
- Id string
- 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 stringToken - Delete
Protection boolEnabled - The delete protection of the cluster, the value is
true
orfalse
. - Ids []string
- Name string
- The name of the cluster.
- Name
Regex string - Output
File string - Pods
Config stringPod Network Mode - Statuses
[]Clusters
Status - []Clusters
Tag - Tags of the Cluster.
- Update
Client stringToken
- clusters
List<Clusters
Cluster> - The collection of VkeCluster query.
- id String
- The provider-assigned unique ID for this managed resource.
- page
Number Integer - page
Size Integer - total
Count Integer - The total count of Cluster query.
- create
Client StringToken - delete
Protection BooleanEnabled - The delete protection of the cluster, the value is
true
orfalse
. - ids List<String>
- name String
- The name of the cluster.
- name
Regex String - output
File String - pods
Config StringPod Network Mode - statuses
List<Clusters
Status> - List<Clusters
Tag> - Tags of the Cluster.
- update
Client StringToken
- clusters
Clusters
Cluster[] - The collection of VkeCluster query.
- id string
- The provider-assigned unique ID for this managed resource.
- page
Number number - page
Size number - total
Count number - The total count of Cluster query.
- create
Client stringToken - delete
Protection booleanEnabled - The delete protection of the cluster, the value is
true
orfalse
. - ids string[]
- name string
- The name of the cluster.
- name
Regex string - output
File string - pods
Config stringPod Network Mode - statuses
Clusters
Status[] - Clusters
Tag[] - Tags of the Cluster.
- update
Client stringToken
- clusters
Sequence[Clusters
Cluster] - 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
true
orfalse
. - ids Sequence[str]
- name str
- The name of the cluster.
- name_
regex str - output_
file str - pods_
config_ strpod_ network_ mode - statuses
Sequence[Clusters
Status] - Sequence[Clusters
Tag] - 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.
- page
Number Number - page
Size Number - total
Count Number - The total count of Cluster query.
- create
Client StringToken - delete
Protection BooleanEnabled - The delete protection of the cluster, the value is
true
orfalse
. - ids List<String>
- name String
- The name of the cluster.
- name
Regex String - output
File String - pods
Config StringPod Network Mode - statuses List<Property Map>
- List<Property Map>
- Tags of the Cluster.
- update
Client StringToken
Supporting Types
ClustersCluster
- Cluster
Config ClustersCluster Cluster Config - The config of the cluster.
- Create
Time string - Cluster creation time. UTC+0 time in standard RFC3339 format.
- Delete
Protection boolEnabled - The delete protection of the cluster, the value is
true
orfalse
. - Description string
- The description of the cluster.
- Eip
Allocation stringId - Eip allocation Id.
- Id string
- The ID of the Cluster.
- Kubeconfig
Private string - Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- Kubeconfig
Public string - Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- Kubernetes
Version string - The Kubernetes version information corresponding to the cluster, specific to the patch version.
- Logging
Configs List<ClustersCluster Logging Config> - Cluster log configuration information.
- Name string
- 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
Clusters
Cluster Status - The status of the cluster.
- List<Clusters
Cluster Tag> - Tags.
- Update
Time string - The last time a request was accepted by the cluster and executed or completed. UTC+0 time in standard RFC3339 format.
- Create
Client 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.
- Update
Client 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 string - Cluster creation time. UTC+0 time in standard RFC3339 format.
- Delete
Protection boolEnabled - The delete protection of the cluster, the value is
true
orfalse
. - Description string
- The description of the cluster.
- Eip
Allocation stringId - Eip allocation Id.
- Id string
- The ID of the Cluster.
- Kubeconfig
Private string - Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- Kubeconfig
Public string - Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- Kubernetes
Version string - The Kubernetes version information corresponding to the cluster, specific to the patch version.
- Logging
Configs []ClustersCluster Logging Config - Cluster log configuration information.
- Name string
- 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
Clusters
Cluster Status - The status of the cluster.
- []Clusters
Cluster Tag - Tags.
- Update
Time string - The last time a request was accepted by the cluster and executed or completed. UTC+0 time in standard RFC3339 format.
- Create
Client 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.
- Update
Client 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 String - Cluster creation time. UTC+0 time in standard RFC3339 format.
- delete
Protection BooleanEnabled - The delete protection of the cluster, the value is
true
orfalse
. - description String
- The description of the cluster.
- eip
Allocation StringId - Eip allocation Id.
- id String
- The ID of the Cluster.
- kubeconfig
Private String - Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- kubeconfig
Public String - Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- kubernetes
Version String - The Kubernetes version information corresponding to the cluster, specific to the patch version.
- logging
Configs List<ClustersCluster Logging Config> - Cluster log configuration information.
- name String
- 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
Clusters
Cluster Status - The status of the cluster.
- List<Clusters
Cluster Tag> - Tags.
- update
Time String - The last time a request was accepted by the cluster and executed or completed. UTC+0 time in standard RFC3339 format.
- create
Client 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.
- update
Client 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 string - Cluster creation time. UTC+0 time in standard RFC3339 format.
- delete
Protection booleanEnabled - The delete protection of the cluster, the value is
true
orfalse
. - description string
- The description of the cluster.
- eip
Allocation stringId - Eip allocation Id.
- id string
- The ID of the Cluster.
- kubeconfig
Private string - Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- kubeconfig
Public string - Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- kubernetes
Version string - The Kubernetes version information corresponding to the cluster, specific to the patch version.
- logging
Configs ClustersCluster Logging Config[] - Cluster log configuration information.
- name string
- 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
Clusters
Cluster Status - The status of the cluster.
- Clusters
Cluster Tag[] - Tags.
- update
Time string - The last time a request was accepted by the cluster and executed or completed. UTC+0 time in standard RFC3339 format.
- create
Client 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.
- update
Client 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
true
orfalse
. - 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
Clusters
Cluster Status - The status of the cluster.
- Sequence[Clusters
Cluster 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.
- cluster
Config Property Map - The config of the cluster.
- create
Time String - Cluster creation time. UTC+0 time in standard RFC3339 format.
- delete
Protection BooleanEnabled - The delete protection of the cluster, the value is
true
orfalse
. - description String
- The description of the cluster.
- eip
Allocation StringId - Eip allocation Id.
- id String
- The ID of the Cluster.
- kubeconfig
Private String - Kubeconfig data with private network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- kubeconfig
Public String - Kubeconfig data with public network access, returned in BASE64 encoding, it is suggested to use vke_kubeconfig instead.
- kubernetes
Version String - The Kubernetes version information corresponding to the cluster, specific to the patch version.
- logging
Configs List<Property Map> - Cluster log configuration information.
- name String
- The name of the cluster.
- node
Statistics Property Map - Statistics on the number of nodes corresponding to each master state in the cluster.
- pods
Config Property Map - The config of the pods.
- services
Config Property Map - The config of the services.
- status Property Map
- The status of the cluster.
- List<Property Map>
- Tags.
- update
Time String - The last time a request was accepted by the cluster and executed or completed. UTC+0 time in standard RFC3339 format.
- create
Client 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.
- update
Client 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
- 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
true
orfalse
. - Resource
Public boolAccess Default Enabled - Node public network access configuration, the value is
true
orfalse
. - Security
Group List<string>Ids - The security group used by the cluster control plane and nodes.
- Subnet
Ids List<string> - A list of Pod subnet IDs for the VPC-CNI container network.
- Vpc
Id 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
true
orfalse
. - Resource
Public boolAccess Default Enabled - Node public network access configuration, the value is
true
orfalse
. - Security
Group []stringIds - The security group used by the cluster control plane and nodes.
- Subnet
Ids []string - A list of Pod subnet IDs for the VPC-CNI container network.
- Vpc
Id 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 BooleanPublic Access Enabled - Cluster API Server public network access configuration, the value is
true
orfalse
. - resource
Public BooleanAccess Default Enabled - Node public network access configuration, the value is
true
orfalse
. - security
Group List<String>Ids - The security group used by the cluster control plane and nodes.
- subnet
Ids List<String> - A list of Pod subnet IDs for the VPC-CNI container network.
- vpc
Id 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 booleanPublic Access Enabled - Cluster API Server public network access configuration, the value is
true
orfalse
. - resource
Public booleanAccess Default Enabled - Node public network access configuration, the value is
true
orfalse
. - security
Group string[]Ids - The security group used by the cluster control plane and nodes.
- subnet
Ids string[] - A list of Pod subnet IDs for the VPC-CNI container network.
- vpc
Id 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
true
orfalse
. - resource_
public_ boolaccess_ default_ enabled - Node public network access configuration, the value is
true
orfalse
. - 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.
- api
Server Property MapEndpoints - Endpoint information accessed by the cluster API Server.
- api
Server Property MapPublic Access Config - Cluster API Server public network access configuration.
- api
Server BooleanPublic Access Enabled - Cluster API Server public network access configuration, the value is
true
orfalse
. - resource
Public BooleanAccess Default Enabled - Node public network access configuration, the value is
true
orfalse
. - security
Group List<String>Ids - The security group used by the cluster control plane and nodes.
- subnet
Ids List<String> - A list of Pod subnet IDs for the VPC-CNI container network.
- vpc
Id String - The private network where the cluster control plane network resides.
ClustersClusterClusterConfigApiServerEndpoints
- 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.
- 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.
- 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.
- 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.
- 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.
- private
Ip Property Map - Endpoint address of the cluster API Server private network.
- public
Ip 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
- Access
Source List<string>Ipsv4s - IPv4 public network access whitelist. A null value means all network segments (0.0.0.0/0) are allowed to pass.
- Ip
Family string - Public
Access ClustersNetwork Config Cluster Cluster Config Api Server Public Access Config Public Access Network Config - Public network access network configuration.
- Access
Source []stringIpsv4s - IPv4 public network access whitelist. A null value means all network segments (0.0.0.0/0) are allowed to pass.
- Ip
Family string - Public
Access ClustersNetwork Config Cluster Cluster Config Api Server Public Access Config Public Access Network Config - Public network access network configuration.
- access
Source List<String>Ipsv4s - IPv4 public network access whitelist. A null value means all network segments (0.0.0.0/0) are allowed to pass.
- ip
Family String - public
Access ClustersNetwork Config Cluster Cluster Config Api Server Public Access Config Public Access Network Config - Public network access network configuration.
- access
Source string[]Ipsv4s - IPv4 public network access whitelist. A null value means all network segments (0.0.0.0/0) are allowed to pass.
- ip
Family string - public
Access 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 - public_
access_ Clustersnetwork_ config Cluster Cluster Config Api Server Public Access Config Public Access Network Config - Public network access network configuration.
- access
Source List<String>Ipsv4s - IPv4 public network access whitelist. A null value means all network segments (0.0.0.0/0) are allowed to pass.
- ip
Family String - public
Access Property MapNetwork Config - Public network access network configuration.
ClustersClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig
- Bandwidth int
- The peak bandwidth of the public IP, unit: Mbps.
- Billing
Type string - Billing type of public IP, the value is
PostPaidByBandwidth
orPostPaidByTraffic
. - Isp string
- The ISP of public IP.
- Bandwidth int
- The peak bandwidth of the public IP, unit: Mbps.
- Billing
Type string - Billing type of public IP, the value is
PostPaidByBandwidth
orPostPaidByTraffic
. - Isp string
- The ISP of public IP.
- bandwidth Integer
- The peak bandwidth of the public IP, unit: Mbps.
- billing
Type String - Billing type of public IP, the value is
PostPaidByBandwidth
orPostPaidByTraffic
. - isp String
- The ISP of public IP.
- bandwidth number
- The peak bandwidth of the public IP, unit: Mbps.
- billing
Type string - Billing type of public IP, the value is
PostPaidByBandwidth
orPostPaidByTraffic
. - 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
PostPaidByBandwidth
orPostPaidByTraffic
. - isp str
- The ISP of public IP.
- bandwidth Number
- The peak bandwidth of the public IP, unit: Mbps.
- billing
Type String - Billing type of public IP, the value is
PostPaidByBandwidth
orPostPaidByTraffic
. - isp String
- The ISP of public IP.
ClustersClusterLoggingConfig
- Log
Project stringId - The TLS log item ID of the collection target.
- Log
Setups List<ClustersCluster Logging Config Log Setup> - Cluster logging options.
- Log
Project stringId - The TLS log item ID of the collection target.
- Log
Setups []ClustersCluster Logging Config Log Setup - Cluster logging options.
- log
Project StringId - The TLS log item ID of the collection target.
- log
Setups List<ClustersCluster Logging Config Log Setup> - Cluster logging options.
- log
Project stringId - The TLS log item ID of the collection target.
- log
Setups 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.
- log
Project StringId - The TLS log item ID of the collection target.
- log
Setups 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.
- 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 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 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.
- log
Ttl 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.
- log
Type 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.
- log
Ttl 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.
- log
Type 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.
- log
Ttl 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.
- log
Type String - The currently enabled log type.
ClustersClusterNodeStatistics
- 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.
- 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.
- creating
Count Integer - Phase=Creating total number of nodes.
- deleting
Count Integer - Phase=Deleting total number of nodes.
- failed
Count Integer - Phase=Failed total number of nodes.
- running
Count Integer - Phase=Running total number of nodes.
- stopped
Count Integer - (Deprecated) This field has been deprecated and is not recommended for use. Phase=Stopped total number of nodes.
- total
Count Integer - The total count of Cluster query.
- updating
Count Integer - Phase=Updating total number of nodes.
- creating
Count number - Phase=Creating total number of nodes.
- deleting
Count number - Phase=Deleting total number of nodes.
- failed
Count number - Phase=Failed total number of nodes.
- running
Count number - Phase=Running total number of nodes.
- stopped
Count number - (Deprecated) This field has been deprecated and is not recommended for use. Phase=Stopped total number of nodes.
- total
Count number - The total count of Cluster query.
- updating
Count 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.
- creating
Count Number - Phase=Creating total number of nodes.
- deleting
Count Number - Phase=Deleting total number of nodes.
- failed
Count Number - Phase=Failed total number of nodes.
- running
Count Number - Phase=Running total number of nodes.
- stopped
Count Number - (Deprecated) This field has been deprecated and is not recommended for use. Phase=Stopped total number of nodes.
- total
Count Number - The total count of Cluster query.
- updating
Count Number - Phase=Updating total number of nodes.
ClustersClusterPodsConfig
- Flannel
Config ClustersCluster Pods Config Flannel Config - Flannel network configuration.
- Pod
Network stringMode - Container Pod Network Type (CNI), the value is
Flannel
orVpcCniShared
. - Vpc
Cni ClustersConfig Cluster Pods Config Vpc Cni Config - VPC-CNI network configuration.
- Flannel
Config ClustersCluster Pods Config Flannel Config - Flannel network configuration.
- Pod
Network stringMode - Container Pod Network Type (CNI), the value is
Flannel
orVpcCniShared
. - Vpc
Cni ClustersConfig Cluster Pods Config Vpc Cni Config - VPC-CNI network configuration.
- flannel
Config ClustersCluster Pods Config Flannel Config - Flannel network configuration.
- pod
Network StringMode - Container Pod Network Type (CNI), the value is
Flannel
orVpcCniShared
. - vpc
Cni ClustersConfig Cluster Pods Config Vpc Cni Config - VPC-CNI network configuration.
- flannel
Config ClustersCluster Pods Config Flannel Config - Flannel network configuration.
- pod
Network stringMode - Container Pod Network Type (CNI), the value is
Flannel
orVpcCniShared
. - vpc
Cni 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
Flannel
orVpcCniShared
. - vpc_
cni_ Clustersconfig Cluster Pods Config Vpc Cni Config - VPC-CNI network configuration.
- flannel
Config Property Map - Flannel network configuration.
- pod
Network StringMode - Container Pod Network Type (CNI), the value is
Flannel
orVpcCniShared
. - vpc
Cni Property MapConfig - VPC-CNI network configuration.
ClustersClusterPodsConfigFlannelConfig
- Max
Pods intPer Node - The maximum number of single-node Pod instances for a Flannel container network.
- Pod
Cidrs List<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 []string - Pod CIDR for the Flannel container network.
- max
Pods IntegerPer Node - The maximum number of single-node Pod instances for a Flannel container network.
- pod
Cidrs List<String> - Pod CIDR for the Flannel container network.
- max
Pods numberPer Node - The maximum number of single-node Pod instances for a Flannel container network.
- pod
Cidrs 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.
- max
Pods NumberPer Node - The maximum number of single-node Pod instances for a Flannel container network.
- pod
Cidrs 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
- Service
Cidrsv4s List<string> - The IPv4 private network address exposed by the service.
- Service
Cidrsv4s []string - The IPv4 private network address exposed by the service.
- service
Cidrsv4s List<String> - The IPv4 private network address exposed by the service.
- service
Cidrsv4s string[] - The IPv4 private network address exposed by the service.
- service_
cidrsv4s Sequence[str] - The IPv4 private network address exposed by the service.
- service
Cidrsv4s List<String> - The IPv4 private network address exposed by the service.
ClustersClusterStatus
- Conditions
List<Clusters
Cluster 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
[]Clusters
Cluster 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<Clusters
Cluster 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
Clusters
Cluster 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[Clusters
Cluster 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
- Conditions
Type 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 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 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 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
.
- conditions
Type 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
volcengine
Terraform Provider.