Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Data Source schema for Volcengine::VKE::Cluster
Using getCluster
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
function getClusterOutput(args: GetClusterOutputArgs, opts?: InvokeOptions): Output<GetClusterResult>def get_cluster(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetClusterResult
def get_cluster_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetClusterResult]func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput> Note: This function is named LookupCluster in the Go SDK.
public static class GetCluster
{
public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
public static Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
public static Output<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:vke/getCluster:getCluster
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getCluster Result
The following output properties are available:
- Cluster
Config Volcengine.Get Cluster Cluster Config - Network configuration for the cluster control plane and some nodes.
- Cluster
Id string - Cluster ID.
- Created
Time string - Cluster creation time. Standard RFC3339 format, UTC+0.
- Delete
Protection boolEnabled - Cluster deletion protection. Values: false (default): Deletion protection is disabled. true: Deletion protection is enabled; the cluster cannot be deleted directly.
- Description string
- Cluster description. Maximum length is 300 characters.
- Id string
- Uniquely identifies the resource.
- Irsa
Config Volcengine.Get Cluster Irsa Config - IRSA (IAM Role for Service Account) capability parameter configuration
- Kubernetes
Version string - Cluster Kubernetes version in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version (for query use)
- Kubernetes
Version stringCreate - Kubernetes version of the cluster, in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version. (For creation)
- Logging
Config Volcengine.Get Cluster Logging Config - Cluster log configuration information.
- Message string
- Cluster status description.
- Monitoring
Config Volcengine.Get Cluster Monitoring Config - Monitoring configuration information.
- Name string
- Cluster name. Must be unique within the same region. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length must be 2–64 characters.
- Node
Statistics Volcengine.Get Cluster Node Statistics - Statistics of node counts for each main status in the cluster.
- Pods
Config Volcengine.Get Cluster Pods Config - Pod network configuration.
- Project
Name string - Project name to which the cluster belongs. A cluster can belong to only one project. Only English letters, numbers, underscores (_), periods (.), and hyphens (-) are allowed. Maximum length: 64 characters. Default: default.
- Services
Config Volcengine.Get Cluster Services Config - Network configuration for the service.
- Source
Region string - Cluster source region
- Status
Volcengine.
Get Cluster Status - Cluster status.
-
List<Volcengine.
Get Cluster Tag> - Cluster tags.
- Type string
- Cluster type.
- Updated
Time string - Last update time of the cluster. Standard RFC3339 format, UTC+0.
- Cluster
Config GetCluster Cluster Config - Network configuration for the cluster control plane and some nodes.
- Cluster
Id string - Cluster ID.
- Created
Time string - Cluster creation time. Standard RFC3339 format, UTC+0.
- Delete
Protection boolEnabled - Cluster deletion protection. Values: false (default): Deletion protection is disabled. true: Deletion protection is enabled; the cluster cannot be deleted directly.
- Description string
- Cluster description. Maximum length is 300 characters.
- Id string
- Uniquely identifies the resource.
- Irsa
Config GetCluster Irsa Config - IRSA (IAM Role for Service Account) capability parameter configuration
- Kubernetes
Version string - Cluster Kubernetes version in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version (for query use)
- Kubernetes
Version stringCreate - Kubernetes version of the cluster, in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version. (For creation)
- Logging
Config GetCluster Logging Config - Cluster log configuration information.
- Message string
- Cluster status description.
- Monitoring
Config GetCluster Monitoring Config - Monitoring configuration information.
- Name string
- Cluster name. Must be unique within the same region. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length must be 2–64 characters.
- Node
Statistics GetCluster Node Statistics - Statistics of node counts for each main status in the cluster.
- Pods
Config GetCluster Pods Config - Pod network configuration.
- Project
Name string - Project name to which the cluster belongs. A cluster can belong to only one project. Only English letters, numbers, underscores (_), periods (.), and hyphens (-) are allowed. Maximum length: 64 characters. Default: default.
- Services
Config GetCluster Services Config - Network configuration for the service.
- Source
Region string - Cluster source region
- Status
Get
Cluster Status - Cluster status.
-
[]Get
Cluster Tag - Cluster tags.
- Type string
- Cluster type.
- Updated
Time string - Last update time of the cluster. Standard RFC3339 format, UTC+0.
- cluster
Config GetCluster Cluster Config - Network configuration for the cluster control plane and some nodes.
- cluster
Id String - Cluster ID.
- created
Time String - Cluster creation time. Standard RFC3339 format, UTC+0.
- delete
Protection BooleanEnabled - Cluster deletion protection. Values: false (default): Deletion protection is disabled. true: Deletion protection is enabled; the cluster cannot be deleted directly.
- description String
- Cluster description. Maximum length is 300 characters.
- id String
- Uniquely identifies the resource.
- irsa
Config GetCluster Irsa Config - IRSA (IAM Role for Service Account) capability parameter configuration
- kubernetes
Version String - Cluster Kubernetes version in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version (for query use)
- kubernetes
Version StringCreate - Kubernetes version of the cluster, in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version. (For creation)
- logging
Config GetCluster Logging Config - Cluster log configuration information.
- message String
- Cluster status description.
- monitoring
Config GetCluster Monitoring Config - Monitoring configuration information.
- name String
- Cluster name. Must be unique within the same region. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length must be 2–64 characters.
- node
Statistics GetCluster Node Statistics - Statistics of node counts for each main status in the cluster.
- pods
Config GetCluster Pods Config - Pod network configuration.
- project
Name String - Project name to which the cluster belongs. A cluster can belong to only one project. Only English letters, numbers, underscores (_), periods (.), and hyphens (-) are allowed. Maximum length: 64 characters. Default: default.
- services
Config GetCluster Services Config - Network configuration for the service.
- source
Region String - Cluster source region
- status
Get
Cluster Status - Cluster status.
-
List<Get
Cluster Tag> - Cluster tags.
- type String
- Cluster type.
- updated
Time String - Last update time of the cluster. Standard RFC3339 format, UTC+0.
- cluster
Config GetCluster Cluster Config - Network configuration for the cluster control plane and some nodes.
- cluster
Id string - Cluster ID.
- created
Time string - Cluster creation time. Standard RFC3339 format, UTC+0.
- delete
Protection booleanEnabled - Cluster deletion protection. Values: false (default): Deletion protection is disabled. true: Deletion protection is enabled; the cluster cannot be deleted directly.
- description string
- Cluster description. Maximum length is 300 characters.
- id string
- Uniquely identifies the resource.
- irsa
Config GetCluster Irsa Config - IRSA (IAM Role for Service Account) capability parameter configuration
- kubernetes
Version string - Cluster Kubernetes version in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version (for query use)
- kubernetes
Version stringCreate - Kubernetes version of the cluster, in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version. (For creation)
- logging
Config GetCluster Logging Config - Cluster log configuration information.
- message string
- Cluster status description.
- monitoring
Config GetCluster Monitoring Config - Monitoring configuration information.
- name string
- Cluster name. Must be unique within the same region. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length must be 2–64 characters.
- node
Statistics GetCluster Node Statistics - Statistics of node counts for each main status in the cluster.
- pods
Config GetCluster Pods Config - Pod network configuration.
- project
Name string - Project name to which the cluster belongs. A cluster can belong to only one project. Only English letters, numbers, underscores (_), periods (.), and hyphens (-) are allowed. Maximum length: 64 characters. Default: default.
- services
Config GetCluster Services Config - Network configuration for the service.
- source
Region string - Cluster source region
- status
Get
Cluster Status - Cluster status.
-
Get
Cluster Tag[] - Cluster tags.
- type string
- Cluster type.
- updated
Time string - Last update time of the cluster. Standard RFC3339 format, UTC+0.
- cluster_
config GetCluster Cluster Config - Network configuration for the cluster control plane and some nodes.
- cluster_
id str - Cluster ID.
- created_
time str - Cluster creation time. Standard RFC3339 format, UTC+0.
- delete_
protection_ boolenabled - Cluster deletion protection. Values: false (default): Deletion protection is disabled. true: Deletion protection is enabled; the cluster cannot be deleted directly.
- description str
- Cluster description. Maximum length is 300 characters.
- id str
- Uniquely identifies the resource.
- irsa_
config GetCluster Irsa Config - IRSA (IAM Role for Service Account) capability parameter configuration
- kubernetes_
version str - Cluster Kubernetes version in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version (for query use)
- kubernetes_
version_ strcreate - Kubernetes version of the cluster, in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version. (For creation)
- logging_
config GetCluster Logging Config - Cluster log configuration information.
- message str
- Cluster status description.
- monitoring_
config GetCluster Monitoring Config - Monitoring configuration information.
- name str
- Cluster name. Must be unique within the same region. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length must be 2–64 characters.
- node_
statistics GetCluster Node Statistics - Statistics of node counts for each main status in the cluster.
- pods_
config GetCluster Pods Config - Pod network configuration.
- project_
name str - Project name to which the cluster belongs. A cluster can belong to only one project. Only English letters, numbers, underscores (_), periods (.), and hyphens (-) are allowed. Maximum length: 64 characters. Default: default.
- services_
config GetCluster Services Config - Network configuration for the service.
- source_
region str - Cluster source region
- status
Get
Cluster Status - Cluster status.
-
Sequence[Get
Cluster Tag] - Cluster tags.
- type str
- Cluster type.
- updated_
time str - Last update time of the cluster. Standard RFC3339 format, UTC+0.
- cluster
Config Property Map - Network configuration for the cluster control plane and some nodes.
- cluster
Id String - Cluster ID.
- created
Time String - Cluster creation time. Standard RFC3339 format, UTC+0.
- delete
Protection BooleanEnabled - Cluster deletion protection. Values: false (default): Deletion protection is disabled. true: Deletion protection is enabled; the cluster cannot be deleted directly.
- description String
- Cluster description. Maximum length is 300 characters.
- id String
- Uniquely identifies the resource.
- irsa
Config Property Map - IRSA (IAM Role for Service Account) capability parameter configuration
- kubernetes
Version String - Cluster Kubernetes version in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version (for query use)
- kubernetes
Version StringCreate - Kubernetes version of the cluster, in the format x.xx. When creating a cluster, the system automatically matches the latest VKE version corresponding to this Kubernetes version. (For creation)
- logging
Config Property Map - Cluster log configuration information.
- message String
- Cluster status description.
- monitoring
Config Property Map - Monitoring configuration information.
- name String
- Cluster name. Must be unique within the same region. Supports uppercase and lowercase English letters, Chinese characters, numbers, and hyphens (-). Length must be 2–64 characters.
- node
Statistics Property Map - Statistics of node counts for each main status in the cluster.
- pods
Config Property Map - Pod network configuration.
- project
Name String - Project name to which the cluster belongs. A cluster can belong to only one project. Only English letters, numbers, underscores (_), periods (.), and hyphens (-) are allowed. Maximum length: 64 characters. Default: default.
- services
Config Property Map - Network configuration for the service.
- source
Region String - Cluster source region
- status Property Map
- Cluster status.
- List<Property Map>
- Cluster tags.
- type String
- Cluster type.
- updated
Time String - Last update time of the cluster. Standard RFC3339 format, UTC+0.
Supporting Types
GetClusterClusterConfig
- Api
Server Volcengine.Endpoints Get Cluster Cluster Config Api Server Endpoints - Cluster API Server access IPv4 address information
- Api
Server Volcengine.Public Access Config Get Cluster Cluster Config Api Server Public Access Config - Cluster API Server public access configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
- Api
Server boolPublic Access Enabled - Node public access configuration. Parameter value description: false: Disabled. true: Enabled
- Ip
Family string - Cluster network protocol stack. Parameter value description: Ipv4: Ipv4 single stack. Ipv6: [Invitation test · Trial application] Ipv6 single stack. DualStack: [Invitation test · Trial application] Ipv4 and Ipv6 dual stack
- Resource
Public boolAccess Default Enabled - Node public access configuration. Parameter value description: false: Disabled. true: Enabled
- Security
Group List<string>Ids - Security group used by the cluster control plane and nodes.
- Subnet
Ids List<string> - Subnet ID for cluster control plane communication within the private network.
- Vpc
Id string - Private network (VPC) ID where the cluster control plane and some nodes are located.
- Api
Server GetEndpoints Cluster Cluster Config Api Server Endpoints - Cluster API Server access IPv4 address information
- Api
Server GetPublic Access Config Cluster Cluster Config Api Server Public Access Config - Cluster API Server public access configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
- Api
Server boolPublic Access Enabled - Node public access configuration. Parameter value description: false: Disabled. true: Enabled
- Ip
Family string - Cluster network protocol stack. Parameter value description: Ipv4: Ipv4 single stack. Ipv6: [Invitation test · Trial application] Ipv6 single stack. DualStack: [Invitation test · Trial application] Ipv4 and Ipv6 dual stack
- Resource
Public boolAccess Default Enabled - Node public access configuration. Parameter value description: false: Disabled. true: Enabled
- Security
Group []stringIds - Security group used by the cluster control plane and nodes.
- Subnet
Ids []string - Subnet ID for cluster control plane communication within the private network.
- Vpc
Id string - Private network (VPC) ID where the cluster control plane and some nodes are located.
- api
Server GetEndpoints Cluster Cluster Config Api Server Endpoints - Cluster API Server access IPv4 address information
- api
Server GetPublic Access Config Cluster Cluster Config Api Server Public Access Config - Cluster API Server public access configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
- api
Server BooleanPublic Access Enabled - Node public access configuration. Parameter value description: false: Disabled. true: Enabled
- ip
Family String - Cluster network protocol stack. Parameter value description: Ipv4: Ipv4 single stack. Ipv6: [Invitation test · Trial application] Ipv6 single stack. DualStack: [Invitation test · Trial application] Ipv4 and Ipv6 dual stack
- resource
Public BooleanAccess Default Enabled - Node public access configuration. Parameter value description: false: Disabled. true: Enabled
- security
Group List<String>Ids - Security group used by the cluster control plane and nodes.
- subnet
Ids List<String> - Subnet ID for cluster control plane communication within the private network.
- vpc
Id String - Private network (VPC) ID where the cluster control plane and some nodes are located.
- api
Server GetEndpoints Cluster Cluster Config Api Server Endpoints - Cluster API Server access IPv4 address information
- api
Server GetPublic Access Config Cluster Cluster Config Api Server Public Access Config - Cluster API Server public access configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
- api
Server booleanPublic Access Enabled - Node public access configuration. Parameter value description: false: Disabled. true: Enabled
- ip
Family string - Cluster network protocol stack. Parameter value description: Ipv4: Ipv4 single stack. Ipv6: [Invitation test · Trial application] Ipv6 single stack. DualStack: [Invitation test · Trial application] Ipv4 and Ipv6 dual stack
- resource
Public booleanAccess Default Enabled - Node public access configuration. Parameter value description: false: Disabled. true: Enabled
- security
Group string[]Ids - Security group used by the cluster control plane and nodes.
- subnet
Ids string[] - Subnet ID for cluster control plane communication within the private network.
- vpc
Id string - Private network (VPC) ID where the cluster control plane and some nodes are located.
- api_
server_ Getendpoints Cluster Cluster Config Api Server Endpoints - Cluster API Server access IPv4 address information
- api_
server_ Getpublic_ access_ config Cluster Cluster Config Api Server Public Access Config - Cluster API Server public access configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
- api_
server_ boolpublic_ access_ enabled - Node public access configuration. Parameter value description: false: Disabled. true: Enabled
- ip_
family str - Cluster network protocol stack. Parameter value description: Ipv4: Ipv4 single stack. Ipv6: [Invitation test · Trial application] Ipv6 single stack. DualStack: [Invitation test · Trial application] Ipv4 and Ipv6 dual stack
- resource_
public_ boolaccess_ default_ enabled - Node public access configuration. Parameter value description: false: Disabled. true: Enabled
- security_
group_ Sequence[str]ids - Security group used by the cluster control plane and nodes.
- subnet_
ids Sequence[str] - Subnet ID for cluster control plane communication within the private network.
- vpc_
id str - Private network (VPC) ID where the cluster control plane and some nodes are located.
- api
Server Property MapEndpoints - Cluster API Server access IPv4 address information
- api
Server Property MapPublic Access Config - Cluster API Server public access configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
- api
Server BooleanPublic Access Enabled - Node public access configuration. Parameter value description: false: Disabled. true: Enabled
- ip
Family String - Cluster network protocol stack. Parameter value description: Ipv4: Ipv4 single stack. Ipv6: [Invitation test · Trial application] Ipv6 single stack. DualStack: [Invitation test · Trial application] Ipv4 and Ipv6 dual stack
- resource
Public BooleanAccess Default Enabled - Node public access configuration. Parameter value description: false: Disabled. true: Enabled
- security
Group List<String>Ids - Security group used by the cluster control plane and nodes.
- subnet
Ids List<String> - Subnet ID for cluster control plane communication within the private network.
- vpc
Id String - Private network (VPC) ID where the cluster control plane and some nodes are located.
GetClusterClusterConfigApiServerEndpoints
- Private
Ip Volcengine.Get Cluster Cluster Config Api Server Endpoints Private Ip - Cluster API Server private IPv4 address.
- Public
Ip Volcengine.Get Cluster Cluster Config Api Server Endpoints Public Ip - Cluster API Server public IPv4 address
- Private
Ip GetCluster Cluster Config Api Server Endpoints Private Ip - Cluster API Server private IPv4 address.
- Public
Ip GetCluster Cluster Config Api Server Endpoints Public Ip - Cluster API Server public IPv4 address
- private
Ip GetCluster Cluster Config Api Server Endpoints Private Ip - Cluster API Server private IPv4 address.
- public
Ip GetCluster Cluster Config Api Server Endpoints Public Ip - Cluster API Server public IPv4 address
- private
Ip GetCluster Cluster Config Api Server Endpoints Private Ip - Cluster API Server private IPv4 address.
- public
Ip GetCluster Cluster Config Api Server Endpoints Public Ip - Cluster API Server public IPv4 address
- private_
ip GetCluster Cluster Config Api Server Endpoints Private Ip - Cluster API Server private IPv4 address.
- public_
ip GetCluster Cluster Config Api Server Endpoints Public Ip - Cluster API Server public IPv4 address
- private
Ip Property Map - Cluster API Server private IPv4 address.
- public
Ip Property Map - Cluster API Server public IPv4 address
GetClusterClusterConfigApiServerEndpointsPrivateIp
- Ipv4 string
- IPv4 address of the private network IP.
- Ipv4 string
- IPv4 address of the private network IP.
- ipv4 String
- IPv4 address of the private network IP.
- ipv4 string
- IPv4 address of the private network IP.
- ipv4 str
- IPv4 address of the private network IP.
- ipv4 String
- IPv4 address of the private network IP.
GetClusterClusterConfigApiServerEndpointsPublicIp
- Ipv4 string
- IPv4 address of the public IP.
- Ipv4 string
- IPv4 address of the public IP.
- ipv4 String
- IPv4 address of the public IP.
- ipv4 string
- IPv4 address of the public IP.
- ipv4 str
- IPv4 address of the public IP.
- ipv4 String
- IPv4 address of the public IP.
GetClusterClusterConfigApiServerPublicAccessConfig
- Public
Access Volcengine.Network Config Get Cluster Cluster Config Api Server Public Access Config Public Access Network Config - Public access network configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
- Public
Access GetNetwork Config Cluster Cluster Config Api Server Public Access Config Public Access Network Config - Public access network configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
- public
Access GetNetwork Config Cluster Cluster Config Api Server Public Access Config Public Access Network Config - Public access network configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
- public
Access GetNetwork Config Cluster Cluster Config Api Server Public Access Config Public Access Network Config - Public access network configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
- public_
access_ Getnetwork_ config Cluster Cluster Config Api Server Public Access Config Public Access Network Config - Public access network configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
- public
Access Property MapNetwork Config - Public access network configuration. This parameter is returned only when ApiServerPublicAccessEnable=true
GetClusterClusterConfigApiServerPublicAccessConfigPublicAccessNetworkConfig
- Bandwidth int
- Peak bandwidth of the public IP, unit: Mbps
- Billing
Type int - Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
- Isp string
- Line type of the public IP. Parameter value description: BGP: BGP (multi-line)
- Bandwidth int
- Peak bandwidth of the public IP, unit: Mbps
- Billing
Type int - Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
- Isp string
- Line type of the public IP. Parameter value description: BGP: BGP (multi-line)
- bandwidth Integer
- Peak bandwidth of the public IP, unit: Mbps
- billing
Type Integer - Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
- isp String
- Line type of the public IP. Parameter value description: BGP: BGP (multi-line)
- bandwidth number
- Peak bandwidth of the public IP, unit: Mbps
- billing
Type number - Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
- isp string
- Line type of the public IP. Parameter value description: BGP: BGP (multi-line)
- bandwidth int
- Peak bandwidth of the public IP, unit: Mbps
- billing_
type int - Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
- isp str
- Line type of the public IP. Parameter value description: BGP: BGP (multi-line)
- bandwidth Number
- Peak bandwidth of the public IP, unit: Mbps
- billing
Type Number - Billing type for public IP: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic.
- isp String
- Line type of the public IP. Parameter value description: BGP: BGP (multi-line)
GetClusterIrsaConfig
- Audience string
- Identifier for accepting tokens
- Enabled bool
- Whether to enable IRSA feature. Parameter values: true: enabled; false: not enabled.
- Issuer string
- OIDC (OpenID Connect) provider URL, the unique identifier for the OIDC provider.
- Jwks
Url string - JWKS (JSON Web Key Set) URL. The public keys in the file are used to verify any JWT (JSON Web Tokens) returned from the OIDC provider.
- Oidc
Trn string - OIDC provider TRN.
- Open
Id stringConfig Url - OIDC provider configuration document in JSON format, containing information about the OIDC provider.
- Audience string
- Identifier for accepting tokens
- Enabled bool
- Whether to enable IRSA feature. Parameter values: true: enabled; false: not enabled.
- Issuer string
- OIDC (OpenID Connect) provider URL, the unique identifier for the OIDC provider.
- Jwks
Url string - JWKS (JSON Web Key Set) URL. The public keys in the file are used to verify any JWT (JSON Web Tokens) returned from the OIDC provider.
- Oidc
Trn string - OIDC provider TRN.
- Open
Id stringConfig Url - OIDC provider configuration document in JSON format, containing information about the OIDC provider.
- audience String
- Identifier for accepting tokens
- enabled Boolean
- Whether to enable IRSA feature. Parameter values: true: enabled; false: not enabled.
- issuer String
- OIDC (OpenID Connect) provider URL, the unique identifier for the OIDC provider.
- jwks
Url String - JWKS (JSON Web Key Set) URL. The public keys in the file are used to verify any JWT (JSON Web Tokens) returned from the OIDC provider.
- oidc
Trn String - OIDC provider TRN.
- open
Id StringConfig Url - OIDC provider configuration document in JSON format, containing information about the OIDC provider.
- audience string
- Identifier for accepting tokens
- enabled boolean
- Whether to enable IRSA feature. Parameter values: true: enabled; false: not enabled.
- issuer string
- OIDC (OpenID Connect) provider URL, the unique identifier for the OIDC provider.
- jwks
Url string - JWKS (JSON Web Key Set) URL. The public keys in the file are used to verify any JWT (JSON Web Tokens) returned from the OIDC provider.
- oidc
Trn string - OIDC provider TRN.
- open
Id stringConfig Url - OIDC provider configuration document in JSON format, containing information about the OIDC provider.
- audience str
- Identifier for accepting tokens
- enabled bool
- Whether to enable IRSA feature. Parameter values: true: enabled; false: not enabled.
- issuer str
- OIDC (OpenID Connect) provider URL, the unique identifier for the OIDC provider.
- jwks_
url str - JWKS (JSON Web Key Set) URL. The public keys in the file are used to verify any JWT (JSON Web Tokens) returned from the OIDC provider.
- oidc_
trn str - OIDC provider TRN.
- open_
id_ strconfig_ url - OIDC provider configuration document in JSON format, containing information about the OIDC provider.
- audience String
- Identifier for accepting tokens
- enabled Boolean
- Whether to enable IRSA feature. Parameter values: true: enabled; false: not enabled.
- issuer String
- OIDC (OpenID Connect) provider URL, the unique identifier for the OIDC provider.
- jwks
Url String - JWKS (JSON Web Key Set) URL. The public keys in the file are used to verify any JWT (JSON Web Tokens) returned from the OIDC provider.
- oidc
Trn String - OIDC provider TRN.
- open
Id StringConfig Url - OIDC provider configuration document in JSON format, containing information about the OIDC provider.
GetClusterLoggingConfig
- Log
Project stringId - Cluster log project (Log Project) ID. If empty, the cluster log project has not been created.
- Log
Setups List<Volcengine.Get Cluster Logging Config Log Setup> - Cluster log option information.
- Log
Project stringId - Cluster log project (Log Project) ID. If empty, the cluster log project has not been created.
- Log
Setups []GetCluster Logging Config Log Setup - Cluster log option information.
- log
Project StringId - Cluster log project (Log Project) ID. If empty, the cluster log project has not been created.
- log
Setups List<GetCluster Logging Config Log Setup> - Cluster log option information.
- log
Project stringId - Cluster log project (Log Project) ID. If empty, the cluster log project has not been created.
- log
Setups GetCluster Logging Config Log Setup[] - Cluster log option information.
- log_
project_ strid - Cluster log project (Log Project) ID. If empty, the cluster log project has not been created.
- log_
setups Sequence[GetCluster Logging Config Log Setup] - Cluster log option information.
- log
Project StringId - Cluster log project (Log Project) ID. If empty, the cluster log project has not been created.
- log
Setups List<Property Map> - Cluster log option information.
GetClusterLoggingConfigLogSetup
- Enabled bool
- Whether to enable this log option. Parameter values: true: enabled; false: not enabled.
- Log
Topic stringId - TLS log topic ID for the collection target. If empty, the corresponding log topic has not been created.
- Log
Ttl int - Retention period of logs in log service, in days. 3650 days means permanent storage.
- Log
Type string - Currently enabled log types. Parameter values: Audit: cluster audit log; KubeApiServer: kube-apiserver component log; KubeScheduler: kube-scheduler component log; KubeControllerManager: kube-controller-manager component log.
- Enabled bool
- Whether to enable this log option. Parameter values: true: enabled; false: not enabled.
- Log
Topic stringId - TLS log topic ID for the collection target. If empty, the corresponding log topic has not been created.
- Log
Ttl int - Retention period of logs in log service, in days. 3650 days means permanent storage.
- Log
Type string - Currently enabled log types. Parameter values: Audit: cluster audit log; KubeApiServer: kube-apiserver component log; KubeScheduler: kube-scheduler component log; KubeControllerManager: kube-controller-manager component log.
- enabled Boolean
- Whether to enable this log option. Parameter values: true: enabled; false: not enabled.
- log
Topic StringId - TLS log topic ID for the collection target. If empty, the corresponding log topic has not been created.
- log
Ttl Integer - Retention period of logs in log service, in days. 3650 days means permanent storage.
- log
Type String - Currently enabled log types. Parameter values: Audit: cluster audit log; KubeApiServer: kube-apiserver component log; KubeScheduler: kube-scheduler component log; KubeControllerManager: kube-controller-manager component log.
- enabled boolean
- Whether to enable this log option. Parameter values: true: enabled; false: not enabled.
- log
Topic stringId - TLS log topic ID for the collection target. If empty, the corresponding log topic has not been created.
- log
Ttl number - Retention period of logs in log service, in days. 3650 days means permanent storage.
- log
Type string - Currently enabled log types. Parameter values: Audit: cluster audit log; KubeApiServer: kube-apiserver component log; KubeScheduler: kube-scheduler component log; KubeControllerManager: kube-controller-manager component log.
- enabled bool
- Whether to enable this log option. Parameter values: true: enabled; false: not enabled.
- log_
topic_ strid - TLS log topic ID for the collection target. If empty, the corresponding log topic has not been created.
- log_
ttl int - Retention period of logs in log service, in days. 3650 days means permanent storage.
- log_
type str - Currently enabled log types. Parameter values: Audit: cluster audit log; KubeApiServer: kube-apiserver component log; KubeScheduler: kube-scheduler component log; KubeControllerManager: kube-controller-manager component log.
- enabled Boolean
- Whether to enable this log option. Parameter values: true: enabled; false: not enabled.
- log
Topic StringId - TLS log topic ID for the collection target. If empty, the corresponding log topic has not been created.
- log
Ttl Number - Retention period of logs in log service, in days. 3650 days means permanent storage.
- log
Type String - Currently enabled log types. Parameter values: Audit: cluster audit log; KubeApiServer: kube-apiserver component log; KubeScheduler: kube-scheduler component log; KubeControllerManager: kube-controller-manager component log.
GetClusterMonitoringConfig
- Component
Configs List<Volcengine.Get Cluster Monitoring Config Component Config> - List of monitoring component configurations.
- Enable
Metrics boolExternal Collection - Whether to enable external Prometheus to collect control plane component metrics for the cluster. Parameter values: true: enabled. false: not enabled.
- Workspace
Id string - Workspace ID to which the monitoring data belongs.
- Component
Configs []GetCluster Monitoring Config Component Config - List of monitoring component configurations.
- Enable
Metrics boolExternal Collection - Whether to enable external Prometheus to collect control plane component metrics for the cluster. Parameter values: true: enabled. false: not enabled.
- Workspace
Id string - Workspace ID to which the monitoring data belongs.
- component
Configs List<GetCluster Monitoring Config Component Config> - List of monitoring component configurations.
- enable
Metrics BooleanExternal Collection - Whether to enable external Prometheus to collect control plane component metrics for the cluster. Parameter values: true: enabled. false: not enabled.
- workspace
Id String - Workspace ID to which the monitoring data belongs.
- component
Configs GetCluster Monitoring Config Component Config[] - List of monitoring component configurations.
- enable
Metrics booleanExternal Collection - Whether to enable external Prometheus to collect control plane component metrics for the cluster. Parameter values: true: enabled. false: not enabled.
- workspace
Id string - Workspace ID to which the monitoring data belongs.
- component_
configs Sequence[GetCluster Monitoring Config Component Config] - List of monitoring component configurations.
- enable_
metrics_ boolexternal_ collection - Whether to enable external Prometheus to collect control plane component metrics for the cluster. Parameter values: true: enabled. false: not enabled.
- workspace_
id str - Workspace ID to which the monitoring data belongs.
- component
Configs List<Property Map> - List of monitoring component configurations.
- enable
Metrics BooleanExternal Collection - Whether to enable external Prometheus to collect control plane component metrics for the cluster. Parameter values: true: enabled. false: not enabled.
- workspace
Id String - Workspace ID to which the monitoring data belongs.
GetClusterMonitoringConfigComponentConfig
GetClusterNodeStatistics
- Creating
Count int - Total number of nodes in Phase=Creating.
- Deleting
Count int - Total number of nodes with Phase=Deleting.
- Failed
Count int - Total number of nodes with Phase=Failed.
- Running
Count int - Total number of nodes with Phase=Running.
- Total
Count int - Total number of nodes.
- Updating
Count int - Total number of nodes in Phase=Updating.
- Creating
Count int - Total number of nodes in Phase=Creating.
- Deleting
Count int - Total number of nodes with Phase=Deleting.
- Failed
Count int - Total number of nodes with Phase=Failed.
- Running
Count int - Total number of nodes with Phase=Running.
- Total
Count int - Total number of nodes.
- Updating
Count int - Total number of nodes in Phase=Updating.
- creating
Count Integer - Total number of nodes in Phase=Creating.
- deleting
Count Integer - Total number of nodes with Phase=Deleting.
- failed
Count Integer - Total number of nodes with Phase=Failed.
- running
Count Integer - Total number of nodes with Phase=Running.
- total
Count Integer - Total number of nodes.
- updating
Count Integer - Total number of nodes in Phase=Updating.
- creating
Count number - Total number of nodes in Phase=Creating.
- deleting
Count number - Total number of nodes with Phase=Deleting.
- failed
Count number - Total number of nodes with Phase=Failed.
- running
Count number - Total number of nodes with Phase=Running.
- total
Count number - Total number of nodes.
- updating
Count number - Total number of nodes in Phase=Updating.
- creating_
count int - Total number of nodes in Phase=Creating.
- deleting_
count int - Total number of nodes with Phase=Deleting.
- failed_
count int - Total number of nodes with Phase=Failed.
- running_
count int - Total number of nodes with Phase=Running.
- total_
count int - Total number of nodes.
- updating_
count int - Total number of nodes in Phase=Updating.
- creating
Count Number - Total number of nodes in Phase=Creating.
- deleting
Count Number - Total number of nodes with Phase=Deleting.
- failed
Count Number - Total number of nodes with Phase=Failed.
- running
Count Number - Total number of nodes with Phase=Running.
- total
Count Number - Total number of nodes.
- updating
Count Number - Total number of nodes in Phase=Updating.
GetClusterPodsConfig
- Flannel
Config Volcengine.Get Cluster Pods Config Flannel Config - Flannel network configuration.
- Pod
Network stringMode - Container (Pod) network model (CNI). Parameter values: Flannel: Flannel network model, an independent underlay container network model. VpcCniShared: VPC-CNI network model, an underlay container network model implemented with ENI (Elastic Network Interface) on a private network.
- Vpc
Cni Volcengine.Config Get Cluster Pods Config Vpc Cni Config - VPC-CNI network configuration.
- Flannel
Config GetCluster Pods Config Flannel Config - Flannel network configuration.
- Pod
Network stringMode - Container (Pod) network model (CNI). Parameter values: Flannel: Flannel network model, an independent underlay container network model. VpcCniShared: VPC-CNI network model, an underlay container network model implemented with ENI (Elastic Network Interface) on a private network.
- Vpc
Cni GetConfig Cluster Pods Config Vpc Cni Config - VPC-CNI network configuration.
- flannel
Config GetCluster Pods Config Flannel Config - Flannel network configuration.
- pod
Network StringMode - Container (Pod) network model (CNI). Parameter values: Flannel: Flannel network model, an independent underlay container network model. VpcCniShared: VPC-CNI network model, an underlay container network model implemented with ENI (Elastic Network Interface) on a private network.
- vpc
Cni GetConfig Cluster Pods Config Vpc Cni Config - VPC-CNI network configuration.
- flannel
Config GetCluster Pods Config Flannel Config - Flannel network configuration.
- pod
Network stringMode - Container (Pod) network model (CNI). Parameter values: Flannel: Flannel network model, an independent underlay container network model. VpcCniShared: VPC-CNI network model, an underlay container network model implemented with ENI (Elastic Network Interface) on a private network.
- vpc
Cni GetConfig Cluster Pods Config Vpc Cni Config - VPC-CNI network configuration.
- flannel_
config GetCluster Pods Config Flannel Config - Flannel network configuration.
- pod_
network_ strmode - Container (Pod) network model (CNI). Parameter values: Flannel: Flannel network model, an independent underlay container network model. VpcCniShared: VPC-CNI network model, an underlay container network model implemented with ENI (Elastic Network Interface) on a private network.
- vpc_
cni_ Getconfig Cluster Pods Config Vpc Cni Config - VPC-CNI network configuration.
- flannel
Config Property Map - Flannel network configuration.
- pod
Network StringMode - Container (Pod) network model (CNI). Parameter values: Flannel: Flannel network model, an independent underlay container network model. VpcCniShared: VPC-CNI network model, an underlay container network model implemented with ENI (Elastic Network Interface) on a private network.
- vpc
Cni Property MapConfig - VPC-CNI network configuration.
GetClusterPodsConfigFlannelConfig
- Max
Pods intPer Node - Maximum number of Pod instances per node for the Flannel container network model. Values: 64 (default), 16, 32, 128, 256.
- Pod
Cidrs List<string> - Pod CIDR for Flannel container network.
- Subnet
Ids List<string> - List of Pod subnet IDs for the Flannel container network model.
- Max
Pods intPer Node - Maximum number of Pod instances per node for the Flannel container network model. Values: 64 (default), 16, 32, 128, 256.
- Pod
Cidrs []string - Pod CIDR for Flannel container network.
- Subnet
Ids []string - List of Pod subnet IDs for the Flannel container network model.
- max
Pods IntegerPer Node - Maximum number of Pod instances per node for the Flannel container network model. Values: 64 (default), 16, 32, 128, 256.
- pod
Cidrs List<String> - Pod CIDR for Flannel container network.
- subnet
Ids List<String> - List of Pod subnet IDs for the Flannel container network model.
- max
Pods numberPer Node - Maximum number of Pod instances per node for the Flannel container network model. Values: 64 (default), 16, 32, 128, 256.
- pod
Cidrs string[] - Pod CIDR for Flannel container network.
- subnet
Ids string[] - List of Pod subnet IDs for the Flannel container network model.
- max_
pods_ intper_ node - Maximum number of Pod instances per node for the Flannel container network model. Values: 64 (default), 16, 32, 128, 256.
- pod_
cidrs Sequence[str] - Pod CIDR for Flannel container network.
- subnet_
ids Sequence[str] - List of Pod subnet IDs for the Flannel container network model.
- max
Pods NumberPer Node - Maximum number of Pod instances per node for the Flannel container network model. Values: 64 (default), 16, 32, 128, 256.
- pod
Cidrs List<String> - Pod CIDR for Flannel container network.
- subnet
Ids List<String> - List of Pod subnet IDs for the Flannel container network model.
GetClusterPodsConfigVpcCniConfig
- Subnet
Ids List<string> - List of Pod subnet IDs for the VPC-CNI container network model.
- Trunk
Eni boolEnabled - Whether to enable Trunk mode for the VPC-CNI container network model
- Subnet
Ids []string - List of Pod subnet IDs for the VPC-CNI container network model.
- Trunk
Eni boolEnabled - Whether to enable Trunk mode for the VPC-CNI container network model
- subnet
Ids List<String> - List of Pod subnet IDs for the VPC-CNI container network model.
- trunk
Eni BooleanEnabled - Whether to enable Trunk mode for the VPC-CNI container network model
- subnet
Ids string[] - List of Pod subnet IDs for the VPC-CNI container network model.
- trunk
Eni booleanEnabled - Whether to enable Trunk mode for the VPC-CNI container network model
- subnet_
ids Sequence[str] - List of Pod subnet IDs for the VPC-CNI container network model.
- trunk_
eni_ boolenabled - Whether to enable Trunk mode for the VPC-CNI container network model
- subnet
Ids List<String> - List of Pod subnet IDs for the VPC-CNI container network model.
- trunk
Eni BooleanEnabled - Whether to enable Trunk mode for the VPC-CNI container network model
GetClusterServicesConfig
- Service
Cidrsv4s List<string> - IPv4 private network address exposed by Kubernetes Service.
- Service
Cidrsv4s []string - IPv4 private network address exposed by Kubernetes Service.
- service
Cidrsv4s List<String> - IPv4 private network address exposed by Kubernetes Service.
- service
Cidrsv4s string[] - IPv4 private network address exposed by Kubernetes Service.
- service_
cidrsv4s Sequence[str] - IPv4 private network address exposed by Kubernetes Service.
- service
Cidrsv4s List<String> - IPv4 private network address exposed by Kubernetes Service.
GetClusterStatus
- Conditions
List<Volcengine.
Get Cluster Status Condition> - Status condition list
- Phase string
- Cluster status phase.
- Conditions
[]Get
Cluster Status Condition - Status condition list
- Phase string
- Cluster status phase.
- conditions
List<Get
Cluster Status Condition> - Status condition list
- phase String
- Cluster status phase.
- conditions
Get
Cluster Status Condition[] - Status condition list
- phase string
- Cluster status phase.
- conditions
Sequence[Get
Cluster Status Condition] - Status condition list
- phase str
- Cluster status phase.
- conditions List<Property Map>
- Status condition list
- phase String
- Cluster status phase.
GetClusterStatusCondition
- Type string
- Condition type
- Type string
- Condition type
- type String
- Condition type
- type string
- Condition type
- type str
- Condition type
- type String
- Condition type
GetClusterTag
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
