1. Packages
  2. Opentelekomcloud Provider
  3. API Docs
  4. CceClusterV3
opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud

opentelekomcloud.CceClusterV3

Explore with Pulumi AI

opentelekomcloud logo
opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud

    Import

    Cluster can be imported using the cluster id, e.g.

    $ pulumi import opentelekomcloud:index/cceClusterV3:CceClusterV3 cluster_1 4779ab1c-7c1a-44b1-a02e-93dfc361b32d
    

    Create CceClusterV3 Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new CceClusterV3(name: string, args: CceClusterV3Args, opts?: CustomResourceOptions);
    @overload
    def CceClusterV3(resource_name: str,
                     args: CceClusterV3Args,
                     opts: Optional[ResourceOptions] = None)
    
    @overload
    def CceClusterV3(resource_name: str,
                     opts: Optional[ResourceOptions] = None,
                     cluster_type: Optional[str] = None,
                     vpc_id: Optional[str] = None,
                     subnet_id: Optional[str] = None,
                     flavor_id: Optional[str] = None,
                     container_network_type: Optional[str] = None,
                     eip: Optional[str] = None,
                     extend_param: Optional[Mapping[str, str]] = None,
                     billing_mode: Optional[float] = None,
                     cluster_version: Optional[str] = None,
                     container_network_cidr: Optional[str] = None,
                     authentication_mode: Optional[str] = None,
                     delete_all_network: Optional[str] = None,
                     delete_all_storage: Optional[str] = None,
                     delete_efs: Optional[str] = None,
                     delete_eni: Optional[str] = None,
                     delete_evs: Optional[str] = None,
                     delete_net: Optional[str] = None,
                     delete_obs: Optional[str] = None,
                     delete_sfs: Optional[str] = None,
                     description: Optional[str] = None,
                     annotations: Optional[Mapping[str, str]] = None,
                     enable_volume_encryption: Optional[bool] = None,
                     eni_subnet_cidr: Optional[str] = None,
                     eni_subnet_id: Optional[str] = None,
                     cce_cluster_v3_id: Optional[str] = None,
                     authenticating_proxy_ca: Optional[str] = None,
                     highway_subnet_id: Optional[str] = None,
                     ignore_addons: Optional[bool] = None,
                     ignore_certificate_clusters_data: Optional[bool] = None,
                     ignore_certificate_users_data: Optional[bool] = None,
                     kube_proxy_mode: Optional[str] = None,
                     kubernetes_svc_ip_range: Optional[str] = None,
                     labels: Optional[Mapping[str, str]] = None,
                     masters: Optional[Sequence[CceClusterV3MasterArgs]] = None,
                     multi_az: Optional[bool] = None,
                     name: Optional[str] = None,
                     no_addons: Optional[bool] = None,
                     region: Optional[str] = None,
                     security_group_id: Optional[str] = None,
                     authenticating_proxy: Optional[CceClusterV3AuthenticatingProxyArgs] = None,
                     timeouts: Optional[CceClusterV3TimeoutsArgs] = None,
                     timezone: Optional[str] = None,
                     api_access_trustlists: Optional[Sequence[str]] = None)
    func NewCceClusterV3(ctx *Context, name string, args CceClusterV3Args, opts ...ResourceOption) (*CceClusterV3, error)
    public CceClusterV3(string name, CceClusterV3Args args, CustomResourceOptions? opts = null)
    public CceClusterV3(String name, CceClusterV3Args args)
    public CceClusterV3(String name, CceClusterV3Args args, CustomResourceOptions options)
    
    type: opentelekomcloud:CceClusterV3
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args CceClusterV3Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args CceClusterV3Args
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args CceClusterV3Args
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CceClusterV3Args
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CceClusterV3Args
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var cceClusterV3Resource = new Opentelekomcloud.CceClusterV3("cceClusterV3Resource", new()
    {
        ClusterType = "string",
        VpcId = "string",
        SubnetId = "string",
        FlavorId = "string",
        ContainerNetworkType = "string",
        Eip = "string",
        ExtendParam = 
        {
            { "string", "string" },
        },
        BillingMode = 0,
        ClusterVersion = "string",
        ContainerNetworkCidr = "string",
        AuthenticationMode = "string",
        DeleteAllNetwork = "string",
        DeleteAllStorage = "string",
        DeleteEfs = "string",
        DeleteEni = "string",
        DeleteEvs = "string",
        DeleteNet = "string",
        DeleteObs = "string",
        DeleteSfs = "string",
        Description = "string",
        Annotations = 
        {
            { "string", "string" },
        },
        EnableVolumeEncryption = false,
        EniSubnetCidr = "string",
        EniSubnetId = "string",
        CceClusterV3Id = "string",
        HighwaySubnetId = "string",
        IgnoreAddons = false,
        IgnoreCertificateClustersData = false,
        IgnoreCertificateUsersData = false,
        KubeProxyMode = "string",
        KubernetesSvcIpRange = "string",
        Labels = 
        {
            { "string", "string" },
        },
        Masters = new[]
        {
            new Opentelekomcloud.Inputs.CceClusterV3MasterArgs
            {
                AvailabilityZone = "string",
            },
        },
        MultiAz = false,
        Name = "string",
        NoAddons = false,
        Region = "string",
        SecurityGroupId = "string",
        AuthenticatingProxy = new Opentelekomcloud.Inputs.CceClusterV3AuthenticatingProxyArgs
        {
            Ca = "string",
            Cert = "string",
            PrivateKey = "string",
        },
        Timeouts = new Opentelekomcloud.Inputs.CceClusterV3TimeoutsArgs
        {
            Create = "string",
            Delete = "string",
        },
        Timezone = "string",
        ApiAccessTrustlists = new[]
        {
            "string",
        },
    });
    
    example, err := opentelekomcloud.NewCceClusterV3(ctx, "cceClusterV3Resource", &opentelekomcloud.CceClusterV3Args{
    	ClusterType:          pulumi.String("string"),
    	VpcId:                pulumi.String("string"),
    	SubnetId:             pulumi.String("string"),
    	FlavorId:             pulumi.String("string"),
    	ContainerNetworkType: pulumi.String("string"),
    	Eip:                  pulumi.String("string"),
    	ExtendParam: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	BillingMode:          pulumi.Float64(0),
    	ClusterVersion:       pulumi.String("string"),
    	ContainerNetworkCidr: pulumi.String("string"),
    	AuthenticationMode:   pulumi.String("string"),
    	DeleteAllNetwork:     pulumi.String("string"),
    	DeleteAllStorage:     pulumi.String("string"),
    	DeleteEfs:            pulumi.String("string"),
    	DeleteEni:            pulumi.String("string"),
    	DeleteEvs:            pulumi.String("string"),
    	DeleteNet:            pulumi.String("string"),
    	DeleteObs:            pulumi.String("string"),
    	DeleteSfs:            pulumi.String("string"),
    	Description:          pulumi.String("string"),
    	Annotations: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	EnableVolumeEncryption:        pulumi.Bool(false),
    	EniSubnetCidr:                 pulumi.String("string"),
    	EniSubnetId:                   pulumi.String("string"),
    	CceClusterV3Id:                pulumi.String("string"),
    	HighwaySubnetId:               pulumi.String("string"),
    	IgnoreAddons:                  pulumi.Bool(false),
    	IgnoreCertificateClustersData: pulumi.Bool(false),
    	IgnoreCertificateUsersData:    pulumi.Bool(false),
    	KubeProxyMode:                 pulumi.String("string"),
    	KubernetesSvcIpRange:          pulumi.String("string"),
    	Labels: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    	Masters: opentelekomcloud.CceClusterV3MasterArray{
    		&opentelekomcloud.CceClusterV3MasterArgs{
    			AvailabilityZone: pulumi.String("string"),
    		},
    	},
    	MultiAz:         pulumi.Bool(false),
    	Name:            pulumi.String("string"),
    	NoAddons:        pulumi.Bool(false),
    	Region:          pulumi.String("string"),
    	SecurityGroupId: pulumi.String("string"),
    	AuthenticatingProxy: &opentelekomcloud.CceClusterV3AuthenticatingProxyArgs{
    		Ca:         pulumi.String("string"),
    		Cert:       pulumi.String("string"),
    		PrivateKey: pulumi.String("string"),
    	},
    	Timeouts: &opentelekomcloud.CceClusterV3TimeoutsArgs{
    		Create: pulumi.String("string"),
    		Delete: pulumi.String("string"),
    	},
    	Timezone: pulumi.String("string"),
    	ApiAccessTrustlists: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    })
    
    var cceClusterV3Resource = new CceClusterV3("cceClusterV3Resource", CceClusterV3Args.builder()
        .clusterType("string")
        .vpcId("string")
        .subnetId("string")
        .flavorId("string")
        .containerNetworkType("string")
        .eip("string")
        .extendParam(Map.of("string", "string"))
        .billingMode(0)
        .clusterVersion("string")
        .containerNetworkCidr("string")
        .authenticationMode("string")
        .deleteAllNetwork("string")
        .deleteAllStorage("string")
        .deleteEfs("string")
        .deleteEni("string")
        .deleteEvs("string")
        .deleteNet("string")
        .deleteObs("string")
        .deleteSfs("string")
        .description("string")
        .annotations(Map.of("string", "string"))
        .enableVolumeEncryption(false)
        .eniSubnetCidr("string")
        .eniSubnetId("string")
        .cceClusterV3Id("string")
        .highwaySubnetId("string")
        .ignoreAddons(false)
        .ignoreCertificateClustersData(false)
        .ignoreCertificateUsersData(false)
        .kubeProxyMode("string")
        .kubernetesSvcIpRange("string")
        .labels(Map.of("string", "string"))
        .masters(CceClusterV3MasterArgs.builder()
            .availabilityZone("string")
            .build())
        .multiAz(false)
        .name("string")
        .noAddons(false)
        .region("string")
        .securityGroupId("string")
        .authenticatingProxy(CceClusterV3AuthenticatingProxyArgs.builder()
            .ca("string")
            .cert("string")
            .privateKey("string")
            .build())
        .timeouts(CceClusterV3TimeoutsArgs.builder()
            .create("string")
            .delete("string")
            .build())
        .timezone("string")
        .apiAccessTrustlists("string")
        .build());
    
    cce_cluster_v3_resource = opentelekomcloud.CceClusterV3("cceClusterV3Resource",
        cluster_type="string",
        vpc_id="string",
        subnet_id="string",
        flavor_id="string",
        container_network_type="string",
        eip="string",
        extend_param={
            "string": "string",
        },
        billing_mode=0,
        cluster_version="string",
        container_network_cidr="string",
        authentication_mode="string",
        delete_all_network="string",
        delete_all_storage="string",
        delete_efs="string",
        delete_eni="string",
        delete_evs="string",
        delete_net="string",
        delete_obs="string",
        delete_sfs="string",
        description="string",
        annotations={
            "string": "string",
        },
        enable_volume_encryption=False,
        eni_subnet_cidr="string",
        eni_subnet_id="string",
        cce_cluster_v3_id="string",
        highway_subnet_id="string",
        ignore_addons=False,
        ignore_certificate_clusters_data=False,
        ignore_certificate_users_data=False,
        kube_proxy_mode="string",
        kubernetes_svc_ip_range="string",
        labels={
            "string": "string",
        },
        masters=[{
            "availability_zone": "string",
        }],
        multi_az=False,
        name="string",
        no_addons=False,
        region="string",
        security_group_id="string",
        authenticating_proxy={
            "ca": "string",
            "cert": "string",
            "private_key": "string",
        },
        timeouts={
            "create": "string",
            "delete": "string",
        },
        timezone="string",
        api_access_trustlists=["string"])
    
    const cceClusterV3Resource = new opentelekomcloud.CceClusterV3("cceClusterV3Resource", {
        clusterType: "string",
        vpcId: "string",
        subnetId: "string",
        flavorId: "string",
        containerNetworkType: "string",
        eip: "string",
        extendParam: {
            string: "string",
        },
        billingMode: 0,
        clusterVersion: "string",
        containerNetworkCidr: "string",
        authenticationMode: "string",
        deleteAllNetwork: "string",
        deleteAllStorage: "string",
        deleteEfs: "string",
        deleteEni: "string",
        deleteEvs: "string",
        deleteNet: "string",
        deleteObs: "string",
        deleteSfs: "string",
        description: "string",
        annotations: {
            string: "string",
        },
        enableVolumeEncryption: false,
        eniSubnetCidr: "string",
        eniSubnetId: "string",
        cceClusterV3Id: "string",
        highwaySubnetId: "string",
        ignoreAddons: false,
        ignoreCertificateClustersData: false,
        ignoreCertificateUsersData: false,
        kubeProxyMode: "string",
        kubernetesSvcIpRange: "string",
        labels: {
            string: "string",
        },
        masters: [{
            availabilityZone: "string",
        }],
        multiAz: false,
        name: "string",
        noAddons: false,
        region: "string",
        securityGroupId: "string",
        authenticatingProxy: {
            ca: "string",
            cert: "string",
            privateKey: "string",
        },
        timeouts: {
            create: "string",
            "delete": "string",
        },
        timezone: "string",
        apiAccessTrustlists: ["string"],
    });
    
    type: opentelekomcloud:CceClusterV3
    properties:
        annotations:
            string: string
        apiAccessTrustlists:
            - string
        authenticatingProxy:
            ca: string
            cert: string
            privateKey: string
        authenticationMode: string
        billingMode: 0
        cceClusterV3Id: string
        clusterType: string
        clusterVersion: string
        containerNetworkCidr: string
        containerNetworkType: string
        deleteAllNetwork: string
        deleteAllStorage: string
        deleteEfs: string
        deleteEni: string
        deleteEvs: string
        deleteNet: string
        deleteObs: string
        deleteSfs: string
        description: string
        eip: string
        enableVolumeEncryption: false
        eniSubnetCidr: string
        eniSubnetId: string
        extendParam:
            string: string
        flavorId: string
        highwaySubnetId: string
        ignoreAddons: false
        ignoreCertificateClustersData: false
        ignoreCertificateUsersData: false
        kubeProxyMode: string
        kubernetesSvcIpRange: string
        labels:
            string: string
        masters:
            - availabilityZone: string
        multiAz: false
        name: string
        noAddons: false
        region: string
        securityGroupId: string
        subnetId: string
        timeouts:
            create: string
            delete: string
        timezone: string
        vpcId: string
    

    CceClusterV3 Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The CceClusterV3 resource accepts the following input properties:

    ClusterType string
    Cluster Type, possible values are VirtualMachine and BareMetal. Changing this parameter will create a new cluster resource.
    ContainerNetworkType string
    Container network type.
    FlavorId string
    Cluster specifications. Changing this parameter will create a new cluster resource.

    • cce.s1.small - small-scale single cluster (up to 50 nodes).
    • cce.s1.medium - medium-scale single cluster (up to 200 nodes).
    • cce.s2.small - small-scale HA cluster (up to 50 nodes).
    • cce.s2.medium - medium-scale HA cluster (up to 200 nodes).
    • cce.s2.large - large-scale HA cluster (up to 1000 nodes).
    • cce.s2.xlarge - ultra-large-scale, high availability cluster (<= 2,000 nodes).
    SubnetId string
    The Network ID of the subnet used to create the node. Changing this parameter will create a new cluster resource.
    VpcId string
    The ID of the VPC used to create the node. Changing this parameter will create a new cluster resource.
    Annotations Dictionary<string, string>
    Cluster annotation, key/value pair format. Changing this parameter will create a new cluster resource.
    ApiAccessTrustlists List<string>
    Specifies the trustlist of network CIDRs that are allowed to access cluster APIs. Specified when creating a CCE cluster. Changing this parameter will create a new cluster resource.
    AuthenticatingProxy CceClusterV3AuthenticatingProxy
    Authenticating proxy configuration. Required if authentication_mode is set to authenticating_proxy.
    AuthenticatingProxyCa string
    CA root certificate provided in the authenticating_proxy mode. Deprecated, use authenticating_proxy instead.

    Deprecated: Deprecated

    AuthenticationMode string

    Cluster authentication mode.

    • Clusters of Kubernetes v1.11 and earlier Possible values: x509, rbac, and authenticating_proxy
    • Clusters of Kubernetes v1.13 and later Possible values: rbac and authenticating_proxy

    Default value: rbac Changing this parameter will create a new cluster resource.

    BillingMode double
    Charging mode of the cluster, which is 0 (on demand). Changing this parameter will create a new cluster resource.
    CceClusterV3Id string
    ID of the cluster resource.
    ClusterVersion string
    For the cluster version, possible values are v1.27, v1.25, v1.23, v1.21. If this parameter is not set, the cluster of the latest version is created by default. Changing this parameter will create a new cluster resource. OTC-API
    ContainerNetworkCidr string
    Container network segment. Changing this parameter will create a new cluster resource.
    DeleteAllNetwork string

    Specified whether to delete all associated network resources when deleting the CCE cluster. valid values are true, try and false. Default is false.

    The masters block supports:

    DeleteAllStorage string
    Specified whether to delete all associated storage resources when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteEfs string
    Specified whether to unbind associated SFS Turbo file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteEni string
    Specified whether to delete ENI ports when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteEvs string
    Specified whether to delete associated EVS disks when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteNet string
    Specified whether to delete cluster Service/ingress-related resources, such as ELB when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteObs string
    Specified whether to delete associated OBS buckets when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteSfs string
    Specified whether to delete associated SFS file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    Description string
    Cluster description.
    Eip string
    EIP address of the cluster.
    EnableVolumeEncryption bool
    System and data disks encryption of master nodes. Changing this parameter will create a new cluster resource.
    EniSubnetCidr string
    Specifies the ENI network segment. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    EniSubnetId string
    • (Optional) Specifies the ENI subnet ID. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    ExtendParam Dictionary<string, string>
    Extended parameter. Changing this parameter will create a new cluster resource. List of cluster extended params.
    HighwaySubnetId string
    The ID of the high speed network used to create bare metal nodes. Changing this parameter will create a new cluster resource.
    IgnoreAddons bool
    Skip all cluster addons operations.
    IgnoreCertificateClustersData bool
    Skip sensitive cluster data.
    IgnoreCertificateUsersData bool
    Skip sensitive user data.
    KubeProxyMode string
    Service forwarding mode. Two modes are available:
    KubernetesSvcIpRange string
    Service CIDR block, or the IP address range which the kubernetes clusterIp must fall within. This parameter is available only for clusters of v1.11.7 and later.
    Labels Dictionary<string, string>
    Cluster tag, key/value pair format. Changing this parameter will create a new cluster resource.
    Masters List<CceClusterV3Master>
    Specifies the advanced configuration of master nodes. The object structure is documented below. This parameter and multi_az are alternative. Changing this parameter will create a new cluster resource.
    MultiAz bool
    Enable multiple AZs for the cluster, only when using HA flavors. Changing this parameter will create a new cluster resource. This parameter and masters are alternative.
    Name string
    Cluster name. Changing this parameter will create a new cluster resource.
    NoAddons bool
    Remove addons installed by the default after the cluster creation.
    Region string
    SecurityGroupId string
    Default worker node security group ID of the cluster. If specified, the cluster will be bound to the target security group. Otherwise, the system will automatically create a default worker node security group for you. The default worker node security group needs to allow access from certain ports to ensure normal communications. Changing this parameter will create a new cluster resource.
    Timeouts CceClusterV3Timeouts
    Timezone string
    Cluster timezone in string format. Changing this parameter will create a new cluster resource.
    ClusterType string
    Cluster Type, possible values are VirtualMachine and BareMetal. Changing this parameter will create a new cluster resource.
    ContainerNetworkType string
    Container network type.
    FlavorId string
    Cluster specifications. Changing this parameter will create a new cluster resource.

    • cce.s1.small - small-scale single cluster (up to 50 nodes).
    • cce.s1.medium - medium-scale single cluster (up to 200 nodes).
    • cce.s2.small - small-scale HA cluster (up to 50 nodes).
    • cce.s2.medium - medium-scale HA cluster (up to 200 nodes).
    • cce.s2.large - large-scale HA cluster (up to 1000 nodes).
    • cce.s2.xlarge - ultra-large-scale, high availability cluster (<= 2,000 nodes).
    SubnetId string
    The Network ID of the subnet used to create the node. Changing this parameter will create a new cluster resource.
    VpcId string
    The ID of the VPC used to create the node. Changing this parameter will create a new cluster resource.
    Annotations map[string]string
    Cluster annotation, key/value pair format. Changing this parameter will create a new cluster resource.
    ApiAccessTrustlists []string
    Specifies the trustlist of network CIDRs that are allowed to access cluster APIs. Specified when creating a CCE cluster. Changing this parameter will create a new cluster resource.
    AuthenticatingProxy CceClusterV3AuthenticatingProxyArgs
    Authenticating proxy configuration. Required if authentication_mode is set to authenticating_proxy.
    AuthenticatingProxyCa string
    CA root certificate provided in the authenticating_proxy mode. Deprecated, use authenticating_proxy instead.

    Deprecated: Deprecated

    AuthenticationMode string

    Cluster authentication mode.

    • Clusters of Kubernetes v1.11 and earlier Possible values: x509, rbac, and authenticating_proxy
    • Clusters of Kubernetes v1.13 and later Possible values: rbac and authenticating_proxy

    Default value: rbac Changing this parameter will create a new cluster resource.

    BillingMode float64
    Charging mode of the cluster, which is 0 (on demand). Changing this parameter will create a new cluster resource.
    CceClusterV3Id string
    ID of the cluster resource.
    ClusterVersion string
    For the cluster version, possible values are v1.27, v1.25, v1.23, v1.21. If this parameter is not set, the cluster of the latest version is created by default. Changing this parameter will create a new cluster resource. OTC-API
    ContainerNetworkCidr string
    Container network segment. Changing this parameter will create a new cluster resource.
    DeleteAllNetwork string

    Specified whether to delete all associated network resources when deleting the CCE cluster. valid values are true, try and false. Default is false.

    The masters block supports:

    DeleteAllStorage string
    Specified whether to delete all associated storage resources when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteEfs string
    Specified whether to unbind associated SFS Turbo file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteEni string
    Specified whether to delete ENI ports when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteEvs string
    Specified whether to delete associated EVS disks when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteNet string
    Specified whether to delete cluster Service/ingress-related resources, such as ELB when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteObs string
    Specified whether to delete associated OBS buckets when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteSfs string
    Specified whether to delete associated SFS file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    Description string
    Cluster description.
    Eip string
    EIP address of the cluster.
    EnableVolumeEncryption bool
    System and data disks encryption of master nodes. Changing this parameter will create a new cluster resource.
    EniSubnetCidr string
    Specifies the ENI network segment. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    EniSubnetId string
    • (Optional) Specifies the ENI subnet ID. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    ExtendParam map[string]string
    Extended parameter. Changing this parameter will create a new cluster resource. List of cluster extended params.
    HighwaySubnetId string
    The ID of the high speed network used to create bare metal nodes. Changing this parameter will create a new cluster resource.
    IgnoreAddons bool
    Skip all cluster addons operations.
    IgnoreCertificateClustersData bool
    Skip sensitive cluster data.
    IgnoreCertificateUsersData bool
    Skip sensitive user data.
    KubeProxyMode string
    Service forwarding mode. Two modes are available:
    KubernetesSvcIpRange string
    Service CIDR block, or the IP address range which the kubernetes clusterIp must fall within. This parameter is available only for clusters of v1.11.7 and later.
    Labels map[string]string
    Cluster tag, key/value pair format. Changing this parameter will create a new cluster resource.
    Masters []CceClusterV3MasterArgs
    Specifies the advanced configuration of master nodes. The object structure is documented below. This parameter and multi_az are alternative. Changing this parameter will create a new cluster resource.
    MultiAz bool
    Enable multiple AZs for the cluster, only when using HA flavors. Changing this parameter will create a new cluster resource. This parameter and masters are alternative.
    Name string
    Cluster name. Changing this parameter will create a new cluster resource.
    NoAddons bool
    Remove addons installed by the default after the cluster creation.
    Region string
    SecurityGroupId string
    Default worker node security group ID of the cluster. If specified, the cluster will be bound to the target security group. Otherwise, the system will automatically create a default worker node security group for you. The default worker node security group needs to allow access from certain ports to ensure normal communications. Changing this parameter will create a new cluster resource.
    Timeouts CceClusterV3TimeoutsArgs
    Timezone string
    Cluster timezone in string format. Changing this parameter will create a new cluster resource.
    clusterType String
    Cluster Type, possible values are VirtualMachine and BareMetal. Changing this parameter will create a new cluster resource.
    containerNetworkType String
    Container network type.
    flavorId String
    Cluster specifications. Changing this parameter will create a new cluster resource.

    • cce.s1.small - small-scale single cluster (up to 50 nodes).
    • cce.s1.medium - medium-scale single cluster (up to 200 nodes).
    • cce.s2.small - small-scale HA cluster (up to 50 nodes).
    • cce.s2.medium - medium-scale HA cluster (up to 200 nodes).
    • cce.s2.large - large-scale HA cluster (up to 1000 nodes).
    • cce.s2.xlarge - ultra-large-scale, high availability cluster (<= 2,000 nodes).
    subnetId String
    The Network ID of the subnet used to create the node. Changing this parameter will create a new cluster resource.
    vpcId String
    The ID of the VPC used to create the node. Changing this parameter will create a new cluster resource.
    annotations Map<String,String>
    Cluster annotation, key/value pair format. Changing this parameter will create a new cluster resource.
    apiAccessTrustlists List<String>
    Specifies the trustlist of network CIDRs that are allowed to access cluster APIs. Specified when creating a CCE cluster. Changing this parameter will create a new cluster resource.
    authenticatingProxy CceClusterV3AuthenticatingProxy
    Authenticating proxy configuration. Required if authentication_mode is set to authenticating_proxy.
    authenticatingProxyCa String
    CA root certificate provided in the authenticating_proxy mode. Deprecated, use authenticating_proxy instead.

    Deprecated: Deprecated

    authenticationMode String

    Cluster authentication mode.

    • Clusters of Kubernetes v1.11 and earlier Possible values: x509, rbac, and authenticating_proxy
    • Clusters of Kubernetes v1.13 and later Possible values: rbac and authenticating_proxy

    Default value: rbac Changing this parameter will create a new cluster resource.

    billingMode Double
    Charging mode of the cluster, which is 0 (on demand). Changing this parameter will create a new cluster resource.
    cceClusterV3Id String
    ID of the cluster resource.
    clusterVersion String
    For the cluster version, possible values are v1.27, v1.25, v1.23, v1.21. If this parameter is not set, the cluster of the latest version is created by default. Changing this parameter will create a new cluster resource. OTC-API
    containerNetworkCidr String
    Container network segment. Changing this parameter will create a new cluster resource.
    deleteAllNetwork String

    Specified whether to delete all associated network resources when deleting the CCE cluster. valid values are true, try and false. Default is false.

    The masters block supports:

    deleteAllStorage String
    Specified whether to delete all associated storage resources when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEfs String
    Specified whether to unbind associated SFS Turbo file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEni String
    Specified whether to delete ENI ports when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEvs String
    Specified whether to delete associated EVS disks when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteNet String
    Specified whether to delete cluster Service/ingress-related resources, such as ELB when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteObs String
    Specified whether to delete associated OBS buckets when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteSfs String
    Specified whether to delete associated SFS file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    description String
    Cluster description.
    eip String
    EIP address of the cluster.
    enableVolumeEncryption Boolean
    System and data disks encryption of master nodes. Changing this parameter will create a new cluster resource.
    eniSubnetCidr String
    Specifies the ENI network segment. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    eniSubnetId String
    • (Optional) Specifies the ENI subnet ID. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    extendParam Map<String,String>
    Extended parameter. Changing this parameter will create a new cluster resource. List of cluster extended params.
    highwaySubnetId String
    The ID of the high speed network used to create bare metal nodes. Changing this parameter will create a new cluster resource.
    ignoreAddons Boolean
    Skip all cluster addons operations.
    ignoreCertificateClustersData Boolean
    Skip sensitive cluster data.
    ignoreCertificateUsersData Boolean
    Skip sensitive user data.
    kubeProxyMode String
    Service forwarding mode. Two modes are available:
    kubernetesSvcIpRange String
    Service CIDR block, or the IP address range which the kubernetes clusterIp must fall within. This parameter is available only for clusters of v1.11.7 and later.
    labels Map<String,String>
    Cluster tag, key/value pair format. Changing this parameter will create a new cluster resource.
    masters List<CceClusterV3Master>
    Specifies the advanced configuration of master nodes. The object structure is documented below. This parameter and multi_az are alternative. Changing this parameter will create a new cluster resource.
    multiAz Boolean
    Enable multiple AZs for the cluster, only when using HA flavors. Changing this parameter will create a new cluster resource. This parameter and masters are alternative.
    name String
    Cluster name. Changing this parameter will create a new cluster resource.
    noAddons Boolean
    Remove addons installed by the default after the cluster creation.
    region String
    securityGroupId String
    Default worker node security group ID of the cluster. If specified, the cluster will be bound to the target security group. Otherwise, the system will automatically create a default worker node security group for you. The default worker node security group needs to allow access from certain ports to ensure normal communications. Changing this parameter will create a new cluster resource.
    timeouts CceClusterV3Timeouts
    timezone String
    Cluster timezone in string format. Changing this parameter will create a new cluster resource.
    clusterType string
    Cluster Type, possible values are VirtualMachine and BareMetal. Changing this parameter will create a new cluster resource.
    containerNetworkType string
    Container network type.
    flavorId string
    Cluster specifications. Changing this parameter will create a new cluster resource.

    • cce.s1.small - small-scale single cluster (up to 50 nodes).
    • cce.s1.medium - medium-scale single cluster (up to 200 nodes).
    • cce.s2.small - small-scale HA cluster (up to 50 nodes).
    • cce.s2.medium - medium-scale HA cluster (up to 200 nodes).
    • cce.s2.large - large-scale HA cluster (up to 1000 nodes).
    • cce.s2.xlarge - ultra-large-scale, high availability cluster (<= 2,000 nodes).
    subnetId string
    The Network ID of the subnet used to create the node. Changing this parameter will create a new cluster resource.
    vpcId string
    The ID of the VPC used to create the node. Changing this parameter will create a new cluster resource.
    annotations {[key: string]: string}
    Cluster annotation, key/value pair format. Changing this parameter will create a new cluster resource.
    apiAccessTrustlists string[]
    Specifies the trustlist of network CIDRs that are allowed to access cluster APIs. Specified when creating a CCE cluster. Changing this parameter will create a new cluster resource.
    authenticatingProxy CceClusterV3AuthenticatingProxy
    Authenticating proxy configuration. Required if authentication_mode is set to authenticating_proxy.
    authenticatingProxyCa string
    CA root certificate provided in the authenticating_proxy mode. Deprecated, use authenticating_proxy instead.

    Deprecated: Deprecated

    authenticationMode string

    Cluster authentication mode.

    • Clusters of Kubernetes v1.11 and earlier Possible values: x509, rbac, and authenticating_proxy
    • Clusters of Kubernetes v1.13 and later Possible values: rbac and authenticating_proxy

    Default value: rbac Changing this parameter will create a new cluster resource.

    billingMode number
    Charging mode of the cluster, which is 0 (on demand). Changing this parameter will create a new cluster resource.
    cceClusterV3Id string
    ID of the cluster resource.
    clusterVersion string
    For the cluster version, possible values are v1.27, v1.25, v1.23, v1.21. If this parameter is not set, the cluster of the latest version is created by default. Changing this parameter will create a new cluster resource. OTC-API
    containerNetworkCidr string
    Container network segment. Changing this parameter will create a new cluster resource.
    deleteAllNetwork string

    Specified whether to delete all associated network resources when deleting the CCE cluster. valid values are true, try and false. Default is false.

    The masters block supports:

    deleteAllStorage string
    Specified whether to delete all associated storage resources when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEfs string
    Specified whether to unbind associated SFS Turbo file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEni string
    Specified whether to delete ENI ports when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEvs string
    Specified whether to delete associated EVS disks when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteNet string
    Specified whether to delete cluster Service/ingress-related resources, such as ELB when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteObs string
    Specified whether to delete associated OBS buckets when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteSfs string
    Specified whether to delete associated SFS file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    description string
    Cluster description.
    eip string
    EIP address of the cluster.
    enableVolumeEncryption boolean
    System and data disks encryption of master nodes. Changing this parameter will create a new cluster resource.
    eniSubnetCidr string
    Specifies the ENI network segment. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    eniSubnetId string
    • (Optional) Specifies the ENI subnet ID. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    extendParam {[key: string]: string}
    Extended parameter. Changing this parameter will create a new cluster resource. List of cluster extended params.
    highwaySubnetId string
    The ID of the high speed network used to create bare metal nodes. Changing this parameter will create a new cluster resource.
    ignoreAddons boolean
    Skip all cluster addons operations.
    ignoreCertificateClustersData boolean
    Skip sensitive cluster data.
    ignoreCertificateUsersData boolean
    Skip sensitive user data.
    kubeProxyMode string
    Service forwarding mode. Two modes are available:
    kubernetesSvcIpRange string
    Service CIDR block, or the IP address range which the kubernetes clusterIp must fall within. This parameter is available only for clusters of v1.11.7 and later.
    labels {[key: string]: string}
    Cluster tag, key/value pair format. Changing this parameter will create a new cluster resource.
    masters CceClusterV3Master[]
    Specifies the advanced configuration of master nodes. The object structure is documented below. This parameter and multi_az are alternative. Changing this parameter will create a new cluster resource.
    multiAz boolean
    Enable multiple AZs for the cluster, only when using HA flavors. Changing this parameter will create a new cluster resource. This parameter and masters are alternative.
    name string
    Cluster name. Changing this parameter will create a new cluster resource.
    noAddons boolean
    Remove addons installed by the default after the cluster creation.
    region string
    securityGroupId string
    Default worker node security group ID of the cluster. If specified, the cluster will be bound to the target security group. Otherwise, the system will automatically create a default worker node security group for you. The default worker node security group needs to allow access from certain ports to ensure normal communications. Changing this parameter will create a new cluster resource.
    timeouts CceClusterV3Timeouts
    timezone string
    Cluster timezone in string format. Changing this parameter will create a new cluster resource.
    cluster_type str
    Cluster Type, possible values are VirtualMachine and BareMetal. Changing this parameter will create a new cluster resource.
    container_network_type str
    Container network type.
    flavor_id str
    Cluster specifications. Changing this parameter will create a new cluster resource.

    • cce.s1.small - small-scale single cluster (up to 50 nodes).
    • cce.s1.medium - medium-scale single cluster (up to 200 nodes).
    • cce.s2.small - small-scale HA cluster (up to 50 nodes).
    • cce.s2.medium - medium-scale HA cluster (up to 200 nodes).
    • cce.s2.large - large-scale HA cluster (up to 1000 nodes).
    • cce.s2.xlarge - ultra-large-scale, high availability cluster (<= 2,000 nodes).
    subnet_id str
    The Network ID of the subnet used to create the node. Changing this parameter will create a new cluster resource.
    vpc_id str
    The ID of the VPC used to create the node. Changing this parameter will create a new cluster resource.
    annotations Mapping[str, str]
    Cluster annotation, key/value pair format. Changing this parameter will create a new cluster resource.
    api_access_trustlists Sequence[str]
    Specifies the trustlist of network CIDRs that are allowed to access cluster APIs. Specified when creating a CCE cluster. Changing this parameter will create a new cluster resource.
    authenticating_proxy CceClusterV3AuthenticatingProxyArgs
    Authenticating proxy configuration. Required if authentication_mode is set to authenticating_proxy.
    authenticating_proxy_ca str
    CA root certificate provided in the authenticating_proxy mode. Deprecated, use authenticating_proxy instead.

    Deprecated: Deprecated

    authentication_mode str

    Cluster authentication mode.

    • Clusters of Kubernetes v1.11 and earlier Possible values: x509, rbac, and authenticating_proxy
    • Clusters of Kubernetes v1.13 and later Possible values: rbac and authenticating_proxy

    Default value: rbac Changing this parameter will create a new cluster resource.

    billing_mode float
    Charging mode of the cluster, which is 0 (on demand). Changing this parameter will create a new cluster resource.
    cce_cluster_v3_id str
    ID of the cluster resource.
    cluster_version str
    For the cluster version, possible values are v1.27, v1.25, v1.23, v1.21. If this parameter is not set, the cluster of the latest version is created by default. Changing this parameter will create a new cluster resource. OTC-API
    container_network_cidr str
    Container network segment. Changing this parameter will create a new cluster resource.
    delete_all_network str

    Specified whether to delete all associated network resources when deleting the CCE cluster. valid values are true, try and false. Default is false.

    The masters block supports:

    delete_all_storage str
    Specified whether to delete all associated storage resources when deleting the CCE cluster. valid values are true, try and false. Default is false.
    delete_efs str
    Specified whether to unbind associated SFS Turbo file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    delete_eni str
    Specified whether to delete ENI ports when deleting the CCE cluster. valid values are true, try and false. Default is false.
    delete_evs str
    Specified whether to delete associated EVS disks when deleting the CCE cluster. valid values are true, try and false. Default is false.
    delete_net str
    Specified whether to delete cluster Service/ingress-related resources, such as ELB when deleting the CCE cluster. valid values are true, try and false. Default is false.
    delete_obs str
    Specified whether to delete associated OBS buckets when deleting the CCE cluster. valid values are true, try and false. Default is false.
    delete_sfs str
    Specified whether to delete associated SFS file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    description str
    Cluster description.
    eip str
    EIP address of the cluster.
    enable_volume_encryption bool
    System and data disks encryption of master nodes. Changing this parameter will create a new cluster resource.
    eni_subnet_cidr str
    Specifies the ENI network segment. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    eni_subnet_id str
    • (Optional) Specifies the ENI subnet ID. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    extend_param Mapping[str, str]
    Extended parameter. Changing this parameter will create a new cluster resource. List of cluster extended params.
    highway_subnet_id str
    The ID of the high speed network used to create bare metal nodes. Changing this parameter will create a new cluster resource.
    ignore_addons bool
    Skip all cluster addons operations.
    ignore_certificate_clusters_data bool
    Skip sensitive cluster data.
    ignore_certificate_users_data bool
    Skip sensitive user data.
    kube_proxy_mode str
    Service forwarding mode. Two modes are available:
    kubernetes_svc_ip_range str
    Service CIDR block, or the IP address range which the kubernetes clusterIp must fall within. This parameter is available only for clusters of v1.11.7 and later.
    labels Mapping[str, str]
    Cluster tag, key/value pair format. Changing this parameter will create a new cluster resource.
    masters Sequence[CceClusterV3MasterArgs]
    Specifies the advanced configuration of master nodes. The object structure is documented below. This parameter and multi_az are alternative. Changing this parameter will create a new cluster resource.
    multi_az bool
    Enable multiple AZs for the cluster, only when using HA flavors. Changing this parameter will create a new cluster resource. This parameter and masters are alternative.
    name str
    Cluster name. Changing this parameter will create a new cluster resource.
    no_addons bool
    Remove addons installed by the default after the cluster creation.
    region str
    security_group_id str
    Default worker node security group ID of the cluster. If specified, the cluster will be bound to the target security group. Otherwise, the system will automatically create a default worker node security group for you. The default worker node security group needs to allow access from certain ports to ensure normal communications. Changing this parameter will create a new cluster resource.
    timeouts CceClusterV3TimeoutsArgs
    timezone str
    Cluster timezone in string format. Changing this parameter will create a new cluster resource.
    clusterType String
    Cluster Type, possible values are VirtualMachine and BareMetal. Changing this parameter will create a new cluster resource.
    containerNetworkType String
    Container network type.
    flavorId String
    Cluster specifications. Changing this parameter will create a new cluster resource.

    • cce.s1.small - small-scale single cluster (up to 50 nodes).
    • cce.s1.medium - medium-scale single cluster (up to 200 nodes).
    • cce.s2.small - small-scale HA cluster (up to 50 nodes).
    • cce.s2.medium - medium-scale HA cluster (up to 200 nodes).
    • cce.s2.large - large-scale HA cluster (up to 1000 nodes).
    • cce.s2.xlarge - ultra-large-scale, high availability cluster (<= 2,000 nodes).
    subnetId String
    The Network ID of the subnet used to create the node. Changing this parameter will create a new cluster resource.
    vpcId String
    The ID of the VPC used to create the node. Changing this parameter will create a new cluster resource.
    annotations Map<String>
    Cluster annotation, key/value pair format. Changing this parameter will create a new cluster resource.
    apiAccessTrustlists List<String>
    Specifies the trustlist of network CIDRs that are allowed to access cluster APIs. Specified when creating a CCE cluster. Changing this parameter will create a new cluster resource.
    authenticatingProxy Property Map
    Authenticating proxy configuration. Required if authentication_mode is set to authenticating_proxy.
    authenticatingProxyCa String
    CA root certificate provided in the authenticating_proxy mode. Deprecated, use authenticating_proxy instead.

    Deprecated: Deprecated

    authenticationMode String

    Cluster authentication mode.

    • Clusters of Kubernetes v1.11 and earlier Possible values: x509, rbac, and authenticating_proxy
    • Clusters of Kubernetes v1.13 and later Possible values: rbac and authenticating_proxy

    Default value: rbac Changing this parameter will create a new cluster resource.

    billingMode Number
    Charging mode of the cluster, which is 0 (on demand). Changing this parameter will create a new cluster resource.
    cceClusterV3Id String
    ID of the cluster resource.
    clusterVersion String
    For the cluster version, possible values are v1.27, v1.25, v1.23, v1.21. If this parameter is not set, the cluster of the latest version is created by default. Changing this parameter will create a new cluster resource. OTC-API
    containerNetworkCidr String
    Container network segment. Changing this parameter will create a new cluster resource.
    deleteAllNetwork String

    Specified whether to delete all associated network resources when deleting the CCE cluster. valid values are true, try and false. Default is false.

    The masters block supports:

    deleteAllStorage String
    Specified whether to delete all associated storage resources when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEfs String
    Specified whether to unbind associated SFS Turbo file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEni String
    Specified whether to delete ENI ports when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEvs String
    Specified whether to delete associated EVS disks when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteNet String
    Specified whether to delete cluster Service/ingress-related resources, such as ELB when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteObs String
    Specified whether to delete associated OBS buckets when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteSfs String
    Specified whether to delete associated SFS file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    description String
    Cluster description.
    eip String
    EIP address of the cluster.
    enableVolumeEncryption Boolean
    System and data disks encryption of master nodes. Changing this parameter will create a new cluster resource.
    eniSubnetCidr String
    Specifies the ENI network segment. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    eniSubnetId String
    • (Optional) Specifies the ENI subnet ID. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    extendParam Map<String>
    Extended parameter. Changing this parameter will create a new cluster resource. List of cluster extended params.
    highwaySubnetId String
    The ID of the high speed network used to create bare metal nodes. Changing this parameter will create a new cluster resource.
    ignoreAddons Boolean
    Skip all cluster addons operations.
    ignoreCertificateClustersData Boolean
    Skip sensitive cluster data.
    ignoreCertificateUsersData Boolean
    Skip sensitive user data.
    kubeProxyMode String
    Service forwarding mode. Two modes are available:
    kubernetesSvcIpRange String
    Service CIDR block, or the IP address range which the kubernetes clusterIp must fall within. This parameter is available only for clusters of v1.11.7 and later.
    labels Map<String>
    Cluster tag, key/value pair format. Changing this parameter will create a new cluster resource.
    masters List<Property Map>
    Specifies the advanced configuration of master nodes. The object structure is documented below. This parameter and multi_az are alternative. Changing this parameter will create a new cluster resource.
    multiAz Boolean
    Enable multiple AZs for the cluster, only when using HA flavors. Changing this parameter will create a new cluster resource. This parameter and masters are alternative.
    name String
    Cluster name. Changing this parameter will create a new cluster resource.
    noAddons Boolean
    Remove addons installed by the default after the cluster creation.
    region String
    securityGroupId String
    Default worker node security group ID of the cluster. If specified, the cluster will be bound to the target security group. Otherwise, the system will automatically create a default worker node security group for you. The default worker node security group needs to allow access from certain ports to ensure normal communications. Changing this parameter will create a new cluster resource.
    timeouts Property Map
    timezone String
    Cluster timezone in string format. Changing this parameter will create a new cluster resource.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the CceClusterV3 resource produces the following output properties:

    CertificateClusters List<CceClusterV3CertificateCluster>
    CertificateUsers List<CceClusterV3CertificateUser>
    External string
    The external network address.
    ExternalOtc string
    The endpoint of the cluster to be accessed through API Gateway.
    Id string
    The provider-assigned unique ID for this managed resource.
    InstalledAddons List<string>
    List of installed addon IDs. Empty if ignore_addons is true.
    Internal string
    The internal network address.
    SecurityGroupControl string
    ID of the autogenerated security group for the CCE master port.
    SecurityGroupNode string
    ID of the autogenerated security group for the CCE nodes.
    Status string
    Cluster status information.
    CertificateClusters []CceClusterV3CertificateCluster
    CertificateUsers []CceClusterV3CertificateUser
    External string
    The external network address.
    ExternalOtc string
    The endpoint of the cluster to be accessed through API Gateway.
    Id string
    The provider-assigned unique ID for this managed resource.
    InstalledAddons []string
    List of installed addon IDs. Empty if ignore_addons is true.
    Internal string
    The internal network address.
    SecurityGroupControl string
    ID of the autogenerated security group for the CCE master port.
    SecurityGroupNode string
    ID of the autogenerated security group for the CCE nodes.
    Status string
    Cluster status information.
    certificateClusters List<CceClusterV3CertificateCluster>
    certificateUsers List<CceClusterV3CertificateUser>
    external String
    The external network address.
    externalOtc String
    The endpoint of the cluster to be accessed through API Gateway.
    id String
    The provider-assigned unique ID for this managed resource.
    installedAddons List<String>
    List of installed addon IDs. Empty if ignore_addons is true.
    internal String
    The internal network address.
    securityGroupControl String
    ID of the autogenerated security group for the CCE master port.
    securityGroupNode String
    ID of the autogenerated security group for the CCE nodes.
    status String
    Cluster status information.
    certificateClusters CceClusterV3CertificateCluster[]
    certificateUsers CceClusterV3CertificateUser[]
    external string
    The external network address.
    externalOtc string
    The endpoint of the cluster to be accessed through API Gateway.
    id string
    The provider-assigned unique ID for this managed resource.
    installedAddons string[]
    List of installed addon IDs. Empty if ignore_addons is true.
    internal string
    The internal network address.
    securityGroupControl string
    ID of the autogenerated security group for the CCE master port.
    securityGroupNode string
    ID of the autogenerated security group for the CCE nodes.
    status string
    Cluster status information.
    certificate_clusters Sequence[CceClusterV3CertificateCluster]
    certificate_users Sequence[CceClusterV3CertificateUser]
    external str
    The external network address.
    external_otc str
    The endpoint of the cluster to be accessed through API Gateway.
    id str
    The provider-assigned unique ID for this managed resource.
    installed_addons Sequence[str]
    List of installed addon IDs. Empty if ignore_addons is true.
    internal str
    The internal network address.
    security_group_control str
    ID of the autogenerated security group for the CCE master port.
    security_group_node str
    ID of the autogenerated security group for the CCE nodes.
    status str
    Cluster status information.
    certificateClusters List<Property Map>
    certificateUsers List<Property Map>
    external String
    The external network address.
    externalOtc String
    The endpoint of the cluster to be accessed through API Gateway.
    id String
    The provider-assigned unique ID for this managed resource.
    installedAddons List<String>
    List of installed addon IDs. Empty if ignore_addons is true.
    internal String
    The internal network address.
    securityGroupControl String
    ID of the autogenerated security group for the CCE master port.
    securityGroupNode String
    ID of the autogenerated security group for the CCE nodes.
    status String
    Cluster status information.

    Look up Existing CceClusterV3 Resource

    Get an existing CceClusterV3 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: CceClusterV3State, opts?: CustomResourceOptions): CceClusterV3
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            annotations: Optional[Mapping[str, str]] = None,
            api_access_trustlists: Optional[Sequence[str]] = None,
            authenticating_proxy: Optional[CceClusterV3AuthenticatingProxyArgs] = None,
            authenticating_proxy_ca: Optional[str] = None,
            authentication_mode: Optional[str] = None,
            billing_mode: Optional[float] = None,
            cce_cluster_v3_id: Optional[str] = None,
            certificate_clusters: Optional[Sequence[CceClusterV3CertificateClusterArgs]] = None,
            certificate_users: Optional[Sequence[CceClusterV3CertificateUserArgs]] = None,
            cluster_type: Optional[str] = None,
            cluster_version: Optional[str] = None,
            container_network_cidr: Optional[str] = None,
            container_network_type: Optional[str] = None,
            delete_all_network: Optional[str] = None,
            delete_all_storage: Optional[str] = None,
            delete_efs: Optional[str] = None,
            delete_eni: Optional[str] = None,
            delete_evs: Optional[str] = None,
            delete_net: Optional[str] = None,
            delete_obs: Optional[str] = None,
            delete_sfs: Optional[str] = None,
            description: Optional[str] = None,
            eip: Optional[str] = None,
            enable_volume_encryption: Optional[bool] = None,
            eni_subnet_cidr: Optional[str] = None,
            eni_subnet_id: Optional[str] = None,
            extend_param: Optional[Mapping[str, str]] = None,
            external: Optional[str] = None,
            external_otc: Optional[str] = None,
            flavor_id: Optional[str] = None,
            highway_subnet_id: Optional[str] = None,
            ignore_addons: Optional[bool] = None,
            ignore_certificate_clusters_data: Optional[bool] = None,
            ignore_certificate_users_data: Optional[bool] = None,
            installed_addons: Optional[Sequence[str]] = None,
            internal: Optional[str] = None,
            kube_proxy_mode: Optional[str] = None,
            kubernetes_svc_ip_range: Optional[str] = None,
            labels: Optional[Mapping[str, str]] = None,
            masters: Optional[Sequence[CceClusterV3MasterArgs]] = None,
            multi_az: Optional[bool] = None,
            name: Optional[str] = None,
            no_addons: Optional[bool] = None,
            region: Optional[str] = None,
            security_group_control: Optional[str] = None,
            security_group_id: Optional[str] = None,
            security_group_node: Optional[str] = None,
            status: Optional[str] = None,
            subnet_id: Optional[str] = None,
            timeouts: Optional[CceClusterV3TimeoutsArgs] = None,
            timezone: Optional[str] = None,
            vpc_id: Optional[str] = None) -> CceClusterV3
    func GetCceClusterV3(ctx *Context, name string, id IDInput, state *CceClusterV3State, opts ...ResourceOption) (*CceClusterV3, error)
    public static CceClusterV3 Get(string name, Input<string> id, CceClusterV3State? state, CustomResourceOptions? opts = null)
    public static CceClusterV3 get(String name, Output<String> id, CceClusterV3State state, CustomResourceOptions options)
    resources:  _:    type: opentelekomcloud:CceClusterV3    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Annotations Dictionary<string, string>
    Cluster annotation, key/value pair format. Changing this parameter will create a new cluster resource.
    ApiAccessTrustlists List<string>
    Specifies the trustlist of network CIDRs that are allowed to access cluster APIs. Specified when creating a CCE cluster. Changing this parameter will create a new cluster resource.
    AuthenticatingProxy CceClusterV3AuthenticatingProxy
    Authenticating proxy configuration. Required if authentication_mode is set to authenticating_proxy.
    AuthenticatingProxyCa string
    CA root certificate provided in the authenticating_proxy mode. Deprecated, use authenticating_proxy instead.

    Deprecated: Deprecated

    AuthenticationMode string

    Cluster authentication mode.

    • Clusters of Kubernetes v1.11 and earlier Possible values: x509, rbac, and authenticating_proxy
    • Clusters of Kubernetes v1.13 and later Possible values: rbac and authenticating_proxy

    Default value: rbac Changing this parameter will create a new cluster resource.

    BillingMode double
    Charging mode of the cluster, which is 0 (on demand). Changing this parameter will create a new cluster resource.
    CceClusterV3Id string
    ID of the cluster resource.
    CertificateClusters List<CceClusterV3CertificateCluster>
    CertificateUsers List<CceClusterV3CertificateUser>
    ClusterType string
    Cluster Type, possible values are VirtualMachine and BareMetal. Changing this parameter will create a new cluster resource.
    ClusterVersion string
    For the cluster version, possible values are v1.27, v1.25, v1.23, v1.21. If this parameter is not set, the cluster of the latest version is created by default. Changing this parameter will create a new cluster resource. OTC-API
    ContainerNetworkCidr string
    Container network segment. Changing this parameter will create a new cluster resource.
    ContainerNetworkType string
    Container network type.
    DeleteAllNetwork string

    Specified whether to delete all associated network resources when deleting the CCE cluster. valid values are true, try and false. Default is false.

    The masters block supports:

    DeleteAllStorage string
    Specified whether to delete all associated storage resources when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteEfs string
    Specified whether to unbind associated SFS Turbo file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteEni string
    Specified whether to delete ENI ports when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteEvs string
    Specified whether to delete associated EVS disks when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteNet string
    Specified whether to delete cluster Service/ingress-related resources, such as ELB when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteObs string
    Specified whether to delete associated OBS buckets when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteSfs string
    Specified whether to delete associated SFS file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    Description string
    Cluster description.
    Eip string
    EIP address of the cluster.
    EnableVolumeEncryption bool
    System and data disks encryption of master nodes. Changing this parameter will create a new cluster resource.
    EniSubnetCidr string
    Specifies the ENI network segment. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    EniSubnetId string
    • (Optional) Specifies the ENI subnet ID. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    ExtendParam Dictionary<string, string>
    Extended parameter. Changing this parameter will create a new cluster resource. List of cluster extended params.
    External string
    The external network address.
    ExternalOtc string
    The endpoint of the cluster to be accessed through API Gateway.
    FlavorId string
    Cluster specifications. Changing this parameter will create a new cluster resource.

    • cce.s1.small - small-scale single cluster (up to 50 nodes).
    • cce.s1.medium - medium-scale single cluster (up to 200 nodes).
    • cce.s2.small - small-scale HA cluster (up to 50 nodes).
    • cce.s2.medium - medium-scale HA cluster (up to 200 nodes).
    • cce.s2.large - large-scale HA cluster (up to 1000 nodes).
    • cce.s2.xlarge - ultra-large-scale, high availability cluster (<= 2,000 nodes).
    HighwaySubnetId string
    The ID of the high speed network used to create bare metal nodes. Changing this parameter will create a new cluster resource.
    IgnoreAddons bool
    Skip all cluster addons operations.
    IgnoreCertificateClustersData bool
    Skip sensitive cluster data.
    IgnoreCertificateUsersData bool
    Skip sensitive user data.
    InstalledAddons List<string>
    List of installed addon IDs. Empty if ignore_addons is true.
    Internal string
    The internal network address.
    KubeProxyMode string
    Service forwarding mode. Two modes are available:
    KubernetesSvcIpRange string
    Service CIDR block, or the IP address range which the kubernetes clusterIp must fall within. This parameter is available only for clusters of v1.11.7 and later.
    Labels Dictionary<string, string>
    Cluster tag, key/value pair format. Changing this parameter will create a new cluster resource.
    Masters List<CceClusterV3Master>
    Specifies the advanced configuration of master nodes. The object structure is documented below. This parameter and multi_az are alternative. Changing this parameter will create a new cluster resource.
    MultiAz bool
    Enable multiple AZs for the cluster, only when using HA flavors. Changing this parameter will create a new cluster resource. This parameter and masters are alternative.
    Name string
    Cluster name. Changing this parameter will create a new cluster resource.
    NoAddons bool
    Remove addons installed by the default after the cluster creation.
    Region string
    SecurityGroupControl string
    ID of the autogenerated security group for the CCE master port.
    SecurityGroupId string
    Default worker node security group ID of the cluster. If specified, the cluster will be bound to the target security group. Otherwise, the system will automatically create a default worker node security group for you. The default worker node security group needs to allow access from certain ports to ensure normal communications. Changing this parameter will create a new cluster resource.
    SecurityGroupNode string
    ID of the autogenerated security group for the CCE nodes.
    Status string
    Cluster status information.
    SubnetId string
    The Network ID of the subnet used to create the node. Changing this parameter will create a new cluster resource.
    Timeouts CceClusterV3Timeouts
    Timezone string
    Cluster timezone in string format. Changing this parameter will create a new cluster resource.
    VpcId string
    The ID of the VPC used to create the node. Changing this parameter will create a new cluster resource.
    Annotations map[string]string
    Cluster annotation, key/value pair format. Changing this parameter will create a new cluster resource.
    ApiAccessTrustlists []string
    Specifies the trustlist of network CIDRs that are allowed to access cluster APIs. Specified when creating a CCE cluster. Changing this parameter will create a new cluster resource.
    AuthenticatingProxy CceClusterV3AuthenticatingProxyArgs
    Authenticating proxy configuration. Required if authentication_mode is set to authenticating_proxy.
    AuthenticatingProxyCa string
    CA root certificate provided in the authenticating_proxy mode. Deprecated, use authenticating_proxy instead.

    Deprecated: Deprecated

    AuthenticationMode string

    Cluster authentication mode.

    • Clusters of Kubernetes v1.11 and earlier Possible values: x509, rbac, and authenticating_proxy
    • Clusters of Kubernetes v1.13 and later Possible values: rbac and authenticating_proxy

    Default value: rbac Changing this parameter will create a new cluster resource.

    BillingMode float64
    Charging mode of the cluster, which is 0 (on demand). Changing this parameter will create a new cluster resource.
    CceClusterV3Id string
    ID of the cluster resource.
    CertificateClusters []CceClusterV3CertificateClusterArgs
    CertificateUsers []CceClusterV3CertificateUserArgs
    ClusterType string
    Cluster Type, possible values are VirtualMachine and BareMetal. Changing this parameter will create a new cluster resource.
    ClusterVersion string
    For the cluster version, possible values are v1.27, v1.25, v1.23, v1.21. If this parameter is not set, the cluster of the latest version is created by default. Changing this parameter will create a new cluster resource. OTC-API
    ContainerNetworkCidr string
    Container network segment. Changing this parameter will create a new cluster resource.
    ContainerNetworkType string
    Container network type.
    DeleteAllNetwork string

    Specified whether to delete all associated network resources when deleting the CCE cluster. valid values are true, try and false. Default is false.

    The masters block supports:

    DeleteAllStorage string
    Specified whether to delete all associated storage resources when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteEfs string
    Specified whether to unbind associated SFS Turbo file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteEni string
    Specified whether to delete ENI ports when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteEvs string
    Specified whether to delete associated EVS disks when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteNet string
    Specified whether to delete cluster Service/ingress-related resources, such as ELB when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteObs string
    Specified whether to delete associated OBS buckets when deleting the CCE cluster. valid values are true, try and false. Default is false.
    DeleteSfs string
    Specified whether to delete associated SFS file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    Description string
    Cluster description.
    Eip string
    EIP address of the cluster.
    EnableVolumeEncryption bool
    System and data disks encryption of master nodes. Changing this parameter will create a new cluster resource.
    EniSubnetCidr string
    Specifies the ENI network segment. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    EniSubnetId string
    • (Optional) Specifies the ENI subnet ID. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    ExtendParam map[string]string
    Extended parameter. Changing this parameter will create a new cluster resource. List of cluster extended params.
    External string
    The external network address.
    ExternalOtc string
    The endpoint of the cluster to be accessed through API Gateway.
    FlavorId string
    Cluster specifications. Changing this parameter will create a new cluster resource.

    • cce.s1.small - small-scale single cluster (up to 50 nodes).
    • cce.s1.medium - medium-scale single cluster (up to 200 nodes).
    • cce.s2.small - small-scale HA cluster (up to 50 nodes).
    • cce.s2.medium - medium-scale HA cluster (up to 200 nodes).
    • cce.s2.large - large-scale HA cluster (up to 1000 nodes).
    • cce.s2.xlarge - ultra-large-scale, high availability cluster (<= 2,000 nodes).
    HighwaySubnetId string
    The ID of the high speed network used to create bare metal nodes. Changing this parameter will create a new cluster resource.
    IgnoreAddons bool
    Skip all cluster addons operations.
    IgnoreCertificateClustersData bool
    Skip sensitive cluster data.
    IgnoreCertificateUsersData bool
    Skip sensitive user data.
    InstalledAddons []string
    List of installed addon IDs. Empty if ignore_addons is true.
    Internal string
    The internal network address.
    KubeProxyMode string
    Service forwarding mode. Two modes are available:
    KubernetesSvcIpRange string
    Service CIDR block, or the IP address range which the kubernetes clusterIp must fall within. This parameter is available only for clusters of v1.11.7 and later.
    Labels map[string]string
    Cluster tag, key/value pair format. Changing this parameter will create a new cluster resource.
    Masters []CceClusterV3MasterArgs
    Specifies the advanced configuration of master nodes. The object structure is documented below. This parameter and multi_az are alternative. Changing this parameter will create a new cluster resource.
    MultiAz bool
    Enable multiple AZs for the cluster, only when using HA flavors. Changing this parameter will create a new cluster resource. This parameter and masters are alternative.
    Name string
    Cluster name. Changing this parameter will create a new cluster resource.
    NoAddons bool
    Remove addons installed by the default after the cluster creation.
    Region string
    SecurityGroupControl string
    ID of the autogenerated security group for the CCE master port.
    SecurityGroupId string
    Default worker node security group ID of the cluster. If specified, the cluster will be bound to the target security group. Otherwise, the system will automatically create a default worker node security group for you. The default worker node security group needs to allow access from certain ports to ensure normal communications. Changing this parameter will create a new cluster resource.
    SecurityGroupNode string
    ID of the autogenerated security group for the CCE nodes.
    Status string
    Cluster status information.
    SubnetId string
    The Network ID of the subnet used to create the node. Changing this parameter will create a new cluster resource.
    Timeouts CceClusterV3TimeoutsArgs
    Timezone string
    Cluster timezone in string format. Changing this parameter will create a new cluster resource.
    VpcId string
    The ID of the VPC used to create the node. Changing this parameter will create a new cluster resource.
    annotations Map<String,String>
    Cluster annotation, key/value pair format. Changing this parameter will create a new cluster resource.
    apiAccessTrustlists List<String>
    Specifies the trustlist of network CIDRs that are allowed to access cluster APIs. Specified when creating a CCE cluster. Changing this parameter will create a new cluster resource.
    authenticatingProxy CceClusterV3AuthenticatingProxy
    Authenticating proxy configuration. Required if authentication_mode is set to authenticating_proxy.
    authenticatingProxyCa String
    CA root certificate provided in the authenticating_proxy mode. Deprecated, use authenticating_proxy instead.

    Deprecated: Deprecated

    authenticationMode String

    Cluster authentication mode.

    • Clusters of Kubernetes v1.11 and earlier Possible values: x509, rbac, and authenticating_proxy
    • Clusters of Kubernetes v1.13 and later Possible values: rbac and authenticating_proxy

    Default value: rbac Changing this parameter will create a new cluster resource.

    billingMode Double
    Charging mode of the cluster, which is 0 (on demand). Changing this parameter will create a new cluster resource.
    cceClusterV3Id String
    ID of the cluster resource.
    certificateClusters List<CceClusterV3CertificateCluster>
    certificateUsers List<CceClusterV3CertificateUser>
    clusterType String
    Cluster Type, possible values are VirtualMachine and BareMetal. Changing this parameter will create a new cluster resource.
    clusterVersion String
    For the cluster version, possible values are v1.27, v1.25, v1.23, v1.21. If this parameter is not set, the cluster of the latest version is created by default. Changing this parameter will create a new cluster resource. OTC-API
    containerNetworkCidr String
    Container network segment. Changing this parameter will create a new cluster resource.
    containerNetworkType String
    Container network type.
    deleteAllNetwork String

    Specified whether to delete all associated network resources when deleting the CCE cluster. valid values are true, try and false. Default is false.

    The masters block supports:

    deleteAllStorage String
    Specified whether to delete all associated storage resources when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEfs String
    Specified whether to unbind associated SFS Turbo file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEni String
    Specified whether to delete ENI ports when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEvs String
    Specified whether to delete associated EVS disks when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteNet String
    Specified whether to delete cluster Service/ingress-related resources, such as ELB when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteObs String
    Specified whether to delete associated OBS buckets when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteSfs String
    Specified whether to delete associated SFS file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    description String
    Cluster description.
    eip String
    EIP address of the cluster.
    enableVolumeEncryption Boolean
    System and data disks encryption of master nodes. Changing this parameter will create a new cluster resource.
    eniSubnetCidr String
    Specifies the ENI network segment. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    eniSubnetId String
    • (Optional) Specifies the ENI subnet ID. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    extendParam Map<String,String>
    Extended parameter. Changing this parameter will create a new cluster resource. List of cluster extended params.
    external String
    The external network address.
    externalOtc String
    The endpoint of the cluster to be accessed through API Gateway.
    flavorId String
    Cluster specifications. Changing this parameter will create a new cluster resource.

    • cce.s1.small - small-scale single cluster (up to 50 nodes).
    • cce.s1.medium - medium-scale single cluster (up to 200 nodes).
    • cce.s2.small - small-scale HA cluster (up to 50 nodes).
    • cce.s2.medium - medium-scale HA cluster (up to 200 nodes).
    • cce.s2.large - large-scale HA cluster (up to 1000 nodes).
    • cce.s2.xlarge - ultra-large-scale, high availability cluster (<= 2,000 nodes).
    highwaySubnetId String
    The ID of the high speed network used to create bare metal nodes. Changing this parameter will create a new cluster resource.
    ignoreAddons Boolean
    Skip all cluster addons operations.
    ignoreCertificateClustersData Boolean
    Skip sensitive cluster data.
    ignoreCertificateUsersData Boolean
    Skip sensitive user data.
    installedAddons List<String>
    List of installed addon IDs. Empty if ignore_addons is true.
    internal String
    The internal network address.
    kubeProxyMode String
    Service forwarding mode. Two modes are available:
    kubernetesSvcIpRange String
    Service CIDR block, or the IP address range which the kubernetes clusterIp must fall within. This parameter is available only for clusters of v1.11.7 and later.
    labels Map<String,String>
    Cluster tag, key/value pair format. Changing this parameter will create a new cluster resource.
    masters List<CceClusterV3Master>
    Specifies the advanced configuration of master nodes. The object structure is documented below. This parameter and multi_az are alternative. Changing this parameter will create a new cluster resource.
    multiAz Boolean
    Enable multiple AZs for the cluster, only when using HA flavors. Changing this parameter will create a new cluster resource. This parameter and masters are alternative.
    name String
    Cluster name. Changing this parameter will create a new cluster resource.
    noAddons Boolean
    Remove addons installed by the default after the cluster creation.
    region String
    securityGroupControl String
    ID of the autogenerated security group for the CCE master port.
    securityGroupId String
    Default worker node security group ID of the cluster. If specified, the cluster will be bound to the target security group. Otherwise, the system will automatically create a default worker node security group for you. The default worker node security group needs to allow access from certain ports to ensure normal communications. Changing this parameter will create a new cluster resource.
    securityGroupNode String
    ID of the autogenerated security group for the CCE nodes.
    status String
    Cluster status information.
    subnetId String
    The Network ID of the subnet used to create the node. Changing this parameter will create a new cluster resource.
    timeouts CceClusterV3Timeouts
    timezone String
    Cluster timezone in string format. Changing this parameter will create a new cluster resource.
    vpcId String
    The ID of the VPC used to create the node. Changing this parameter will create a new cluster resource.
    annotations {[key: string]: string}
    Cluster annotation, key/value pair format. Changing this parameter will create a new cluster resource.
    apiAccessTrustlists string[]
    Specifies the trustlist of network CIDRs that are allowed to access cluster APIs. Specified when creating a CCE cluster. Changing this parameter will create a new cluster resource.
    authenticatingProxy CceClusterV3AuthenticatingProxy
    Authenticating proxy configuration. Required if authentication_mode is set to authenticating_proxy.
    authenticatingProxyCa string
    CA root certificate provided in the authenticating_proxy mode. Deprecated, use authenticating_proxy instead.

    Deprecated: Deprecated

    authenticationMode string

    Cluster authentication mode.

    • Clusters of Kubernetes v1.11 and earlier Possible values: x509, rbac, and authenticating_proxy
    • Clusters of Kubernetes v1.13 and later Possible values: rbac and authenticating_proxy

    Default value: rbac Changing this parameter will create a new cluster resource.

    billingMode number
    Charging mode of the cluster, which is 0 (on demand). Changing this parameter will create a new cluster resource.
    cceClusterV3Id string
    ID of the cluster resource.
    certificateClusters CceClusterV3CertificateCluster[]
    certificateUsers CceClusterV3CertificateUser[]
    clusterType string
    Cluster Type, possible values are VirtualMachine and BareMetal. Changing this parameter will create a new cluster resource.
    clusterVersion string
    For the cluster version, possible values are v1.27, v1.25, v1.23, v1.21. If this parameter is not set, the cluster of the latest version is created by default. Changing this parameter will create a new cluster resource. OTC-API
    containerNetworkCidr string
    Container network segment. Changing this parameter will create a new cluster resource.
    containerNetworkType string
    Container network type.
    deleteAllNetwork string

    Specified whether to delete all associated network resources when deleting the CCE cluster. valid values are true, try and false. Default is false.

    The masters block supports:

    deleteAllStorage string
    Specified whether to delete all associated storage resources when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEfs string
    Specified whether to unbind associated SFS Turbo file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEni string
    Specified whether to delete ENI ports when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEvs string
    Specified whether to delete associated EVS disks when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteNet string
    Specified whether to delete cluster Service/ingress-related resources, such as ELB when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteObs string
    Specified whether to delete associated OBS buckets when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteSfs string
    Specified whether to delete associated SFS file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    description string
    Cluster description.
    eip string
    EIP address of the cluster.
    enableVolumeEncryption boolean
    System and data disks encryption of master nodes. Changing this parameter will create a new cluster resource.
    eniSubnetCidr string
    Specifies the ENI network segment. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    eniSubnetId string
    • (Optional) Specifies the ENI subnet ID. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    extendParam {[key: string]: string}
    Extended parameter. Changing this parameter will create a new cluster resource. List of cluster extended params.
    external string
    The external network address.
    externalOtc string
    The endpoint of the cluster to be accessed through API Gateway.
    flavorId string
    Cluster specifications. Changing this parameter will create a new cluster resource.

    • cce.s1.small - small-scale single cluster (up to 50 nodes).
    • cce.s1.medium - medium-scale single cluster (up to 200 nodes).
    • cce.s2.small - small-scale HA cluster (up to 50 nodes).
    • cce.s2.medium - medium-scale HA cluster (up to 200 nodes).
    • cce.s2.large - large-scale HA cluster (up to 1000 nodes).
    • cce.s2.xlarge - ultra-large-scale, high availability cluster (<= 2,000 nodes).
    highwaySubnetId string
    The ID of the high speed network used to create bare metal nodes. Changing this parameter will create a new cluster resource.
    ignoreAddons boolean
    Skip all cluster addons operations.
    ignoreCertificateClustersData boolean
    Skip sensitive cluster data.
    ignoreCertificateUsersData boolean
    Skip sensitive user data.
    installedAddons string[]
    List of installed addon IDs. Empty if ignore_addons is true.
    internal string
    The internal network address.
    kubeProxyMode string
    Service forwarding mode. Two modes are available:
    kubernetesSvcIpRange string
    Service CIDR block, or the IP address range which the kubernetes clusterIp must fall within. This parameter is available only for clusters of v1.11.7 and later.
    labels {[key: string]: string}
    Cluster tag, key/value pair format. Changing this parameter will create a new cluster resource.
    masters CceClusterV3Master[]
    Specifies the advanced configuration of master nodes. The object structure is documented below. This parameter and multi_az are alternative. Changing this parameter will create a new cluster resource.
    multiAz boolean
    Enable multiple AZs for the cluster, only when using HA flavors. Changing this parameter will create a new cluster resource. This parameter and masters are alternative.
    name string
    Cluster name. Changing this parameter will create a new cluster resource.
    noAddons boolean
    Remove addons installed by the default after the cluster creation.
    region string
    securityGroupControl string
    ID of the autogenerated security group for the CCE master port.
    securityGroupId string
    Default worker node security group ID of the cluster. If specified, the cluster will be bound to the target security group. Otherwise, the system will automatically create a default worker node security group for you. The default worker node security group needs to allow access from certain ports to ensure normal communications. Changing this parameter will create a new cluster resource.
    securityGroupNode string
    ID of the autogenerated security group for the CCE nodes.
    status string
    Cluster status information.
    subnetId string
    The Network ID of the subnet used to create the node. Changing this parameter will create a new cluster resource.
    timeouts CceClusterV3Timeouts
    timezone string
    Cluster timezone in string format. Changing this parameter will create a new cluster resource.
    vpcId string
    The ID of the VPC used to create the node. Changing this parameter will create a new cluster resource.
    annotations Mapping[str, str]
    Cluster annotation, key/value pair format. Changing this parameter will create a new cluster resource.
    api_access_trustlists Sequence[str]
    Specifies the trustlist of network CIDRs that are allowed to access cluster APIs. Specified when creating a CCE cluster. Changing this parameter will create a new cluster resource.
    authenticating_proxy CceClusterV3AuthenticatingProxyArgs
    Authenticating proxy configuration. Required if authentication_mode is set to authenticating_proxy.
    authenticating_proxy_ca str
    CA root certificate provided in the authenticating_proxy mode. Deprecated, use authenticating_proxy instead.

    Deprecated: Deprecated

    authentication_mode str

    Cluster authentication mode.

    • Clusters of Kubernetes v1.11 and earlier Possible values: x509, rbac, and authenticating_proxy
    • Clusters of Kubernetes v1.13 and later Possible values: rbac and authenticating_proxy

    Default value: rbac Changing this parameter will create a new cluster resource.

    billing_mode float
    Charging mode of the cluster, which is 0 (on demand). Changing this parameter will create a new cluster resource.
    cce_cluster_v3_id str
    ID of the cluster resource.
    certificate_clusters Sequence[CceClusterV3CertificateClusterArgs]
    certificate_users Sequence[CceClusterV3CertificateUserArgs]
    cluster_type str
    Cluster Type, possible values are VirtualMachine and BareMetal. Changing this parameter will create a new cluster resource.
    cluster_version str
    For the cluster version, possible values are v1.27, v1.25, v1.23, v1.21. If this parameter is not set, the cluster of the latest version is created by default. Changing this parameter will create a new cluster resource. OTC-API
    container_network_cidr str
    Container network segment. Changing this parameter will create a new cluster resource.
    container_network_type str
    Container network type.
    delete_all_network str

    Specified whether to delete all associated network resources when deleting the CCE cluster. valid values are true, try and false. Default is false.

    The masters block supports:

    delete_all_storage str
    Specified whether to delete all associated storage resources when deleting the CCE cluster. valid values are true, try and false. Default is false.
    delete_efs str
    Specified whether to unbind associated SFS Turbo file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    delete_eni str
    Specified whether to delete ENI ports when deleting the CCE cluster. valid values are true, try and false. Default is false.
    delete_evs str
    Specified whether to delete associated EVS disks when deleting the CCE cluster. valid values are true, try and false. Default is false.
    delete_net str
    Specified whether to delete cluster Service/ingress-related resources, such as ELB when deleting the CCE cluster. valid values are true, try and false. Default is false.
    delete_obs str
    Specified whether to delete associated OBS buckets when deleting the CCE cluster. valid values are true, try and false. Default is false.
    delete_sfs str
    Specified whether to delete associated SFS file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    description str
    Cluster description.
    eip str
    EIP address of the cluster.
    enable_volume_encryption bool
    System and data disks encryption of master nodes. Changing this parameter will create a new cluster resource.
    eni_subnet_cidr str
    Specifies the ENI network segment. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    eni_subnet_id str
    • (Optional) Specifies the ENI subnet ID. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    extend_param Mapping[str, str]
    Extended parameter. Changing this parameter will create a new cluster resource. List of cluster extended params.
    external str
    The external network address.
    external_otc str
    The endpoint of the cluster to be accessed through API Gateway.
    flavor_id str
    Cluster specifications. Changing this parameter will create a new cluster resource.

    • cce.s1.small - small-scale single cluster (up to 50 nodes).
    • cce.s1.medium - medium-scale single cluster (up to 200 nodes).
    • cce.s2.small - small-scale HA cluster (up to 50 nodes).
    • cce.s2.medium - medium-scale HA cluster (up to 200 nodes).
    • cce.s2.large - large-scale HA cluster (up to 1000 nodes).
    • cce.s2.xlarge - ultra-large-scale, high availability cluster (<= 2,000 nodes).
    highway_subnet_id str
    The ID of the high speed network used to create bare metal nodes. Changing this parameter will create a new cluster resource.
    ignore_addons bool
    Skip all cluster addons operations.
    ignore_certificate_clusters_data bool
    Skip sensitive cluster data.
    ignore_certificate_users_data bool
    Skip sensitive user data.
    installed_addons Sequence[str]
    List of installed addon IDs. Empty if ignore_addons is true.
    internal str
    The internal network address.
    kube_proxy_mode str
    Service forwarding mode. Two modes are available:
    kubernetes_svc_ip_range str
    Service CIDR block, or the IP address range which the kubernetes clusterIp must fall within. This parameter is available only for clusters of v1.11.7 and later.
    labels Mapping[str, str]
    Cluster tag, key/value pair format. Changing this parameter will create a new cluster resource.
    masters Sequence[CceClusterV3MasterArgs]
    Specifies the advanced configuration of master nodes. The object structure is documented below. This parameter and multi_az are alternative. Changing this parameter will create a new cluster resource.
    multi_az bool
    Enable multiple AZs for the cluster, only when using HA flavors. Changing this parameter will create a new cluster resource. This parameter and masters are alternative.
    name str
    Cluster name. Changing this parameter will create a new cluster resource.
    no_addons bool
    Remove addons installed by the default after the cluster creation.
    region str
    security_group_control str
    ID of the autogenerated security group for the CCE master port.
    security_group_id str
    Default worker node security group ID of the cluster. If specified, the cluster will be bound to the target security group. Otherwise, the system will automatically create a default worker node security group for you. The default worker node security group needs to allow access from certain ports to ensure normal communications. Changing this parameter will create a new cluster resource.
    security_group_node str
    ID of the autogenerated security group for the CCE nodes.
    status str
    Cluster status information.
    subnet_id str
    The Network ID of the subnet used to create the node. Changing this parameter will create a new cluster resource.
    timeouts CceClusterV3TimeoutsArgs
    timezone str
    Cluster timezone in string format. Changing this parameter will create a new cluster resource.
    vpc_id str
    The ID of the VPC used to create the node. Changing this parameter will create a new cluster resource.
    annotations Map<String>
    Cluster annotation, key/value pair format. Changing this parameter will create a new cluster resource.
    apiAccessTrustlists List<String>
    Specifies the trustlist of network CIDRs that are allowed to access cluster APIs. Specified when creating a CCE cluster. Changing this parameter will create a new cluster resource.
    authenticatingProxy Property Map
    Authenticating proxy configuration. Required if authentication_mode is set to authenticating_proxy.
    authenticatingProxyCa String
    CA root certificate provided in the authenticating_proxy mode. Deprecated, use authenticating_proxy instead.

    Deprecated: Deprecated

    authenticationMode String

    Cluster authentication mode.

    • Clusters of Kubernetes v1.11 and earlier Possible values: x509, rbac, and authenticating_proxy
    • Clusters of Kubernetes v1.13 and later Possible values: rbac and authenticating_proxy

    Default value: rbac Changing this parameter will create a new cluster resource.

    billingMode Number
    Charging mode of the cluster, which is 0 (on demand). Changing this parameter will create a new cluster resource.
    cceClusterV3Id String
    ID of the cluster resource.
    certificateClusters List<Property Map>
    certificateUsers List<Property Map>
    clusterType String
    Cluster Type, possible values are VirtualMachine and BareMetal. Changing this parameter will create a new cluster resource.
    clusterVersion String
    For the cluster version, possible values are v1.27, v1.25, v1.23, v1.21. If this parameter is not set, the cluster of the latest version is created by default. Changing this parameter will create a new cluster resource. OTC-API
    containerNetworkCidr String
    Container network segment. Changing this parameter will create a new cluster resource.
    containerNetworkType String
    Container network type.
    deleteAllNetwork String

    Specified whether to delete all associated network resources when deleting the CCE cluster. valid values are true, try and false. Default is false.

    The masters block supports:

    deleteAllStorage String
    Specified whether to delete all associated storage resources when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEfs String
    Specified whether to unbind associated SFS Turbo file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEni String
    Specified whether to delete ENI ports when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteEvs String
    Specified whether to delete associated EVS disks when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteNet String
    Specified whether to delete cluster Service/ingress-related resources, such as ELB when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteObs String
    Specified whether to delete associated OBS buckets when deleting the CCE cluster. valid values are true, try and false. Default is false.
    deleteSfs String
    Specified whether to delete associated SFS file systems when deleting the CCE cluster. valid values are true, try and false. Default is false.
    description String
    Cluster description.
    eip String
    EIP address of the cluster.
    enableVolumeEncryption Boolean
    System and data disks encryption of master nodes. Changing this parameter will create a new cluster resource.
    eniSubnetCidr String
    Specifies the ENI network segment. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    eniSubnetId String
    • (Optional) Specifies the ENI subnet ID. Specified when creating a CCE Turbo cluster. Changing this parameter will create a new cluster resource.
    extendParam Map<String>
    Extended parameter. Changing this parameter will create a new cluster resource. List of cluster extended params.
    external String
    The external network address.
    externalOtc String
    The endpoint of the cluster to be accessed through API Gateway.
    flavorId String
    Cluster specifications. Changing this parameter will create a new cluster resource.

    • cce.s1.small - small-scale single cluster (up to 50 nodes).
    • cce.s1.medium - medium-scale single cluster (up to 200 nodes).
    • cce.s2.small - small-scale HA cluster (up to 50 nodes).
    • cce.s2.medium - medium-scale HA cluster (up to 200 nodes).
    • cce.s2.large - large-scale HA cluster (up to 1000 nodes).
    • cce.s2.xlarge - ultra-large-scale, high availability cluster (<= 2,000 nodes).
    highwaySubnetId String
    The ID of the high speed network used to create bare metal nodes. Changing this parameter will create a new cluster resource.
    ignoreAddons Boolean
    Skip all cluster addons operations.
    ignoreCertificateClustersData Boolean
    Skip sensitive cluster data.
    ignoreCertificateUsersData Boolean
    Skip sensitive user data.
    installedAddons List<String>
    List of installed addon IDs. Empty if ignore_addons is true.
    internal String
    The internal network address.
    kubeProxyMode String
    Service forwarding mode. Two modes are available:
    kubernetesSvcIpRange String
    Service CIDR block, or the IP address range which the kubernetes clusterIp must fall within. This parameter is available only for clusters of v1.11.7 and later.
    labels Map<String>
    Cluster tag, key/value pair format. Changing this parameter will create a new cluster resource.
    masters List<Property Map>
    Specifies the advanced configuration of master nodes. The object structure is documented below. This parameter and multi_az are alternative. Changing this parameter will create a new cluster resource.
    multiAz Boolean
    Enable multiple AZs for the cluster, only when using HA flavors. Changing this parameter will create a new cluster resource. This parameter and masters are alternative.
    name String
    Cluster name. Changing this parameter will create a new cluster resource.
    noAddons Boolean
    Remove addons installed by the default after the cluster creation.
    region String
    securityGroupControl String
    ID of the autogenerated security group for the CCE master port.
    securityGroupId String
    Default worker node security group ID of the cluster. If specified, the cluster will be bound to the target security group. Otherwise, the system will automatically create a default worker node security group for you. The default worker node security group needs to allow access from certain ports to ensure normal communications. Changing this parameter will create a new cluster resource.
    securityGroupNode String
    ID of the autogenerated security group for the CCE nodes.
    status String
    Cluster status information.
    subnetId String
    The Network ID of the subnet used to create the node. Changing this parameter will create a new cluster resource.
    timeouts Property Map
    timezone String
    Cluster timezone in string format. Changing this parameter will create a new cluster resource.
    vpcId String
    The ID of the VPC used to create the node. Changing this parameter will create a new cluster resource.

    Supporting Types

    CceClusterV3AuthenticatingProxy, CceClusterV3AuthenticatingProxyArgs

    Ca string
    X509 CA certificate configured in authenticating_proxy mode. The maximum size of the certificate is 1 MB.
    Cert string
    Client certificate issued by the X509 CA certificate configured in authenticating_proxy mode. This certificate is used for authentication from kube-apiserver to the extended API server.
    PrivateKey string

    Private key of the client certificate issued by the X509 CA certificate configured in authenticating_proxy mode. This key is used for authentication from kube-apiserver to the extended API server.

    ~> The private key used by the Kubernetes cluster does not support password encryption. Use an unencrypted private key.

    Ca string
    X509 CA certificate configured in authenticating_proxy mode. The maximum size of the certificate is 1 MB.
    Cert string
    Client certificate issued by the X509 CA certificate configured in authenticating_proxy mode. This certificate is used for authentication from kube-apiserver to the extended API server.
    PrivateKey string

    Private key of the client certificate issued by the X509 CA certificate configured in authenticating_proxy mode. This key is used for authentication from kube-apiserver to the extended API server.

    ~> The private key used by the Kubernetes cluster does not support password encryption. Use an unencrypted private key.

    ca String
    X509 CA certificate configured in authenticating_proxy mode. The maximum size of the certificate is 1 MB.
    cert String
    Client certificate issued by the X509 CA certificate configured in authenticating_proxy mode. This certificate is used for authentication from kube-apiserver to the extended API server.
    privateKey String

    Private key of the client certificate issued by the X509 CA certificate configured in authenticating_proxy mode. This key is used for authentication from kube-apiserver to the extended API server.

    ~> The private key used by the Kubernetes cluster does not support password encryption. Use an unencrypted private key.

    ca string
    X509 CA certificate configured in authenticating_proxy mode. The maximum size of the certificate is 1 MB.
    cert string
    Client certificate issued by the X509 CA certificate configured in authenticating_proxy mode. This certificate is used for authentication from kube-apiserver to the extended API server.
    privateKey string

    Private key of the client certificate issued by the X509 CA certificate configured in authenticating_proxy mode. This key is used for authentication from kube-apiserver to the extended API server.

    ~> The private key used by the Kubernetes cluster does not support password encryption. Use an unencrypted private key.

    ca str
    X509 CA certificate configured in authenticating_proxy mode. The maximum size of the certificate is 1 MB.
    cert str
    Client certificate issued by the X509 CA certificate configured in authenticating_proxy mode. This certificate is used for authentication from kube-apiserver to the extended API server.
    private_key str

    Private key of the client certificate issued by the X509 CA certificate configured in authenticating_proxy mode. This key is used for authentication from kube-apiserver to the extended API server.

    ~> The private key used by the Kubernetes cluster does not support password encryption. Use an unencrypted private key.

    ca String
    X509 CA certificate configured in authenticating_proxy mode. The maximum size of the certificate is 1 MB.
    cert String
    Client certificate issued by the X509 CA certificate configured in authenticating_proxy mode. This certificate is used for authentication from kube-apiserver to the extended API server.
    privateKey String

    Private key of the client certificate issued by the X509 CA certificate configured in authenticating_proxy mode. This key is used for authentication from kube-apiserver to the extended API server.

    ~> The private key used by the Kubernetes cluster does not support password encryption. Use an unencrypted private key.

    CceClusterV3CertificateCluster, CceClusterV3CertificateClusterArgs

    CertificateAuthorityData string
    Name string
    Cluster name. Changing this parameter will create a new cluster resource.
    Server string
    CertificateAuthorityData string
    Name string
    Cluster name. Changing this parameter will create a new cluster resource.
    Server string
    certificateAuthorityData String
    name String
    Cluster name. Changing this parameter will create a new cluster resource.
    server String
    certificateAuthorityData string
    name string
    Cluster name. Changing this parameter will create a new cluster resource.
    server string
    certificate_authority_data str
    name str
    Cluster name. Changing this parameter will create a new cluster resource.
    server str
    certificateAuthorityData String
    name String
    Cluster name. Changing this parameter will create a new cluster resource.
    server String

    CceClusterV3CertificateUser, CceClusterV3CertificateUserArgs

    ClientCertificateData string
    ClientKeyData string
    Name string
    Cluster name. Changing this parameter will create a new cluster resource.
    ClientCertificateData string
    ClientKeyData string
    Name string
    Cluster name. Changing this parameter will create a new cluster resource.
    clientCertificateData String
    clientKeyData String
    name String
    Cluster name. Changing this parameter will create a new cluster resource.
    clientCertificateData string
    clientKeyData string
    name string
    Cluster name. Changing this parameter will create a new cluster resource.
    client_certificate_data str
    client_key_data str
    name str
    Cluster name. Changing this parameter will create a new cluster resource.
    clientCertificateData String
    clientKeyData String
    name String
    Cluster name. Changing this parameter will create a new cluster resource.

    CceClusterV3Master, CceClusterV3MasterArgs

    AvailabilityZone string

    Specifies the availability zone of the master node. Changing this parameter will create a new cluster resource.

    Note: Cluster custom deletion info and properties can be checked here: Deleting a Specified Cluster.

    AvailabilityZone string

    Specifies the availability zone of the master node. Changing this parameter will create a new cluster resource.

    Note: Cluster custom deletion info and properties can be checked here: Deleting a Specified Cluster.

    availabilityZone String

    Specifies the availability zone of the master node. Changing this parameter will create a new cluster resource.

    Note: Cluster custom deletion info and properties can be checked here: Deleting a Specified Cluster.

    availabilityZone string

    Specifies the availability zone of the master node. Changing this parameter will create a new cluster resource.

    Note: Cluster custom deletion info and properties can be checked here: Deleting a Specified Cluster.

    availability_zone str

    Specifies the availability zone of the master node. Changing this parameter will create a new cluster resource.

    Note: Cluster custom deletion info and properties can be checked here: Deleting a Specified Cluster.

    availabilityZone String

    Specifies the availability zone of the master node. Changing this parameter will create a new cluster resource.

    Note: Cluster custom deletion info and properties can be checked here: Deleting a Specified Cluster.

    CceClusterV3Timeouts, CceClusterV3TimeoutsArgs

    Create string
    Delete string
    Create string
    Delete string
    create String
    delete String
    create string
    delete string
    create str
    delete str
    create String
    delete String

    Package Details

    Repository
    opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
    License
    Notes
    This Pulumi package is based on the opentelekomcloud Terraform Provider.
    opentelekomcloud logo
    opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud