Viewing docs for volcenginecc v0.0.29
published on Thursday, Apr 2, 2026 by Volcengine
published on Thursday, Apr 2, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.29
published on Thursday, Apr 2, 2026 by Volcengine
published on Thursday, Apr 2, 2026 by Volcengine
Data Source schema for Volcengine::EMR::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:emr/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:
- Account
Id int - Account ID.
- Application
Extras List<Volcengine.Get Cluster Application Extra> - Cluster service extension information list, including custom configuration items for services, custom deployment topology settings for service components, and metadata connection configuration information for services.
- Application
Names List<string> - List of service names installed in the cluster. Creation-related field.
- Applications
List<Volcengine.
Get Cluster Application> - Installed service list for cluster. Read-only field.
- Bootstrap
Scripts List<Volcengine.Get Cluster Bootstrap Script> - Cluster bootstrap script list.
- Charge
Pre Volcengine.Config Get Cluster Charge Pre Config - Monthly subscription configuration parameters. Required when chargeType=PRE.
- Charge
Type string - Payment type. PRE means monthly subscription, POST means pay-as-you-go.
- Cluster
Domain List<string>Names - Cluster DNS domain suffix list.
- Cluster
Id string - Cluster ID.
- Cluster
Name string - Cluster name.
- Cluster
State string - Cluster status.
- Cluster
Type string - Cluster type.
- Created
Time int - Cluster creation time.
- Creator
Id int - Creator ID.
- Creator
Name string - Creator name.
- Deploy
Mode string - Deployment mode. SIMPLE means simple mode, HIGH_AVAILABLE means high availability mode.
- Ecs
Image stringId - ECS image ID.
- Expire
Time int - Cluster expiration time.
- History
Server stringMode - HistoryServer mode: LOCAL stores active data within the cluster, PHS stores active data outside the cluster.
- Id string
- Uniquely identifies the resource.
- Node
Attribute Volcengine.Get Cluster Node Attribute - Cluster global node information.
- Node
Group List<Volcengine.Attributes Get Cluster Node Group Attribute> - Node group property list.
- Project
Name string - Project to which the resource belongs. Default is 'default'. Each resource can belong to only one project. Only letters, numbers, underscores '_', dots '.', and hyphens '-' are allowed. Maximum length is 64 characters.
- Ready
Time int - Cluster creation completion time.
- Release
Version string - Cluster version.
- Security
Group stringId - Cluster global security group ID. All ECS in node groups will join this security group.
- Security
Mode string - Security mode.
- State
Change Volcengine.Reason Get Cluster State Change Reason - Status change reason.
-
List<Volcengine.
Get Cluster Tag> - Tag list.
- Terminate
Time int - Cluster termination time.
- Vpc
Id string - Vpc ID。
- Account
Id int - Account ID.
- Application
Extras []GetCluster Application Extra - Cluster service extension information list, including custom configuration items for services, custom deployment topology settings for service components, and metadata connection configuration information for services.
- Application
Names []string - List of service names installed in the cluster. Creation-related field.
- Applications
[]Get
Cluster Application - Installed service list for cluster. Read-only field.
- Bootstrap
Scripts []GetCluster Bootstrap Script - Cluster bootstrap script list.
- Charge
Pre GetConfig Cluster Charge Pre Config - Monthly subscription configuration parameters. Required when chargeType=PRE.
- Charge
Type string - Payment type. PRE means monthly subscription, POST means pay-as-you-go.
- Cluster
Domain []stringNames - Cluster DNS domain suffix list.
- Cluster
Id string - Cluster ID.
- Cluster
Name string - Cluster name.
- Cluster
State string - Cluster status.
- Cluster
Type string - Cluster type.
- Created
Time int - Cluster creation time.
- Creator
Id int - Creator ID.
- Creator
Name string - Creator name.
- Deploy
Mode string - Deployment mode. SIMPLE means simple mode, HIGH_AVAILABLE means high availability mode.
- Ecs
Image stringId - ECS image ID.
- Expire
Time int - Cluster expiration time.
- History
Server stringMode - HistoryServer mode: LOCAL stores active data within the cluster, PHS stores active data outside the cluster.
- Id string
- Uniquely identifies the resource.
- Node
Attribute GetCluster Node Attribute - Cluster global node information.
- Node
Group []GetAttributes Cluster Node Group Attribute - Node group property list.
- Project
Name string - Project to which the resource belongs. Default is 'default'. Each resource can belong to only one project. Only letters, numbers, underscores '_', dots '.', and hyphens '-' are allowed. Maximum length is 64 characters.
- Ready
Time int - Cluster creation completion time.
- Release
Version string - Cluster version.
- Security
Group stringId - Cluster global security group ID. All ECS in node groups will join this security group.
- Security
Mode string - Security mode.
- State
Change GetReason Cluster State Change Reason - Status change reason.
-
[]Get
Cluster Tag - Tag list.
- Terminate
Time int - Cluster termination time.
- Vpc
Id string - Vpc ID。
- account
Id Integer - Account ID.
- application
Extras List<GetCluster Application Extra> - Cluster service extension information list, including custom configuration items for services, custom deployment topology settings for service components, and metadata connection configuration information for services.
- application
Names List<String> - List of service names installed in the cluster. Creation-related field.
- applications
List<Get
Cluster Application> - Installed service list for cluster. Read-only field.
- bootstrap
Scripts List<GetCluster Bootstrap Script> - Cluster bootstrap script list.
- charge
Pre GetConfig Cluster Charge Pre Config - Monthly subscription configuration parameters. Required when chargeType=PRE.
- charge
Type String - Payment type. PRE means monthly subscription, POST means pay-as-you-go.
- cluster
Domain List<String>Names - Cluster DNS domain suffix list.
- cluster
Id String - Cluster ID.
- cluster
Name String - Cluster name.
- cluster
State String - Cluster status.
- cluster
Type String - Cluster type.
- created
Time Integer - Cluster creation time.
- creator
Id Integer - Creator ID.
- creator
Name String - Creator name.
- deploy
Mode String - Deployment mode. SIMPLE means simple mode, HIGH_AVAILABLE means high availability mode.
- ecs
Image StringId - ECS image ID.
- expire
Time Integer - Cluster expiration time.
- history
Server StringMode - HistoryServer mode: LOCAL stores active data within the cluster, PHS stores active data outside the cluster.
- id String
- Uniquely identifies the resource.
- node
Attribute GetCluster Node Attribute - Cluster global node information.
- node
Group List<GetAttributes Cluster Node Group Attribute> - Node group property list.
- project
Name String - Project to which the resource belongs. Default is 'default'. Each resource can belong to only one project. Only letters, numbers, underscores '_', dots '.', and hyphens '-' are allowed. Maximum length is 64 characters.
- ready
Time Integer - Cluster creation completion time.
- release
Version String - Cluster version.
- security
Group StringId - Cluster global security group ID. All ECS in node groups will join this security group.
- security
Mode String - Security mode.
- state
Change GetReason Cluster State Change Reason - Status change reason.
-
List<Get
Cluster Tag> - Tag list.
- terminate
Time Integer - Cluster termination time.
- vpc
Id String - Vpc ID。
- account
Id number - Account ID.
- application
Extras GetCluster Application Extra[] - Cluster service extension information list, including custom configuration items for services, custom deployment topology settings for service components, and metadata connection configuration information for services.
- application
Names string[] - List of service names installed in the cluster. Creation-related field.
- applications
Get
Cluster Application[] - Installed service list for cluster. Read-only field.
- bootstrap
Scripts GetCluster Bootstrap Script[] - Cluster bootstrap script list.
- charge
Pre GetConfig Cluster Charge Pre Config - Monthly subscription configuration parameters. Required when chargeType=PRE.
- charge
Type string - Payment type. PRE means monthly subscription, POST means pay-as-you-go.
- cluster
Domain string[]Names - Cluster DNS domain suffix list.
- cluster
Id string - Cluster ID.
- cluster
Name string - Cluster name.
- cluster
State string - Cluster status.
- cluster
Type string - Cluster type.
- created
Time number - Cluster creation time.
- creator
Id number - Creator ID.
- creator
Name string - Creator name.
- deploy
Mode string - Deployment mode. SIMPLE means simple mode, HIGH_AVAILABLE means high availability mode.
- ecs
Image stringId - ECS image ID.
- expire
Time number - Cluster expiration time.
- history
Server stringMode - HistoryServer mode: LOCAL stores active data within the cluster, PHS stores active data outside the cluster.
- id string
- Uniquely identifies the resource.
- node
Attribute GetCluster Node Attribute - Cluster global node information.
- node
Group GetAttributes Cluster Node Group Attribute[] - Node group property list.
- project
Name string - Project to which the resource belongs. Default is 'default'. Each resource can belong to only one project. Only letters, numbers, underscores '_', dots '.', and hyphens '-' are allowed. Maximum length is 64 characters.
- ready
Time number - Cluster creation completion time.
- release
Version string - Cluster version.
- security
Group stringId - Cluster global security group ID. All ECS in node groups will join this security group.
- security
Mode string - Security mode.
- state
Change GetReason Cluster State Change Reason - Status change reason.
-
Get
Cluster Tag[] - Tag list.
- terminate
Time number - Cluster termination time.
- vpc
Id string - Vpc ID。
- account_
id int - Account ID.
- application_
extras Sequence[GetCluster Application Extra] - Cluster service extension information list, including custom configuration items for services, custom deployment topology settings for service components, and metadata connection configuration information for services.
- application_
names Sequence[str] - List of service names installed in the cluster. Creation-related field.
- applications
Sequence[Get
Cluster Application] - Installed service list for cluster. Read-only field.
- bootstrap_
scripts Sequence[GetCluster Bootstrap Script] - Cluster bootstrap script list.
- charge_
pre_ Getconfig Cluster Charge Pre Config - Monthly subscription configuration parameters. Required when chargeType=PRE.
- charge_
type str - Payment type. PRE means monthly subscription, POST means pay-as-you-go.
- cluster_
domain_ Sequence[str]names - Cluster DNS domain suffix list.
- cluster_
id str - Cluster ID.
- cluster_
name str - Cluster name.
- cluster_
state str - Cluster status.
- cluster_
type str - Cluster type.
- created_
time int - Cluster creation time.
- creator_
id int - Creator ID.
- creator_
name str - Creator name.
- deploy_
mode str - Deployment mode. SIMPLE means simple mode, HIGH_AVAILABLE means high availability mode.
- ecs_
image_ strid - ECS image ID.
- expire_
time int - Cluster expiration time.
- history_
server_ strmode - HistoryServer mode: LOCAL stores active data within the cluster, PHS stores active data outside the cluster.
- id str
- Uniquely identifies the resource.
- node_
attribute GetCluster Node Attribute - Cluster global node information.
- node_
group_ Sequence[Getattributes Cluster Node Group Attribute] - Node group property list.
- project_
name str - Project to which the resource belongs. Default is 'default'. Each resource can belong to only one project. Only letters, numbers, underscores '_', dots '.', and hyphens '-' are allowed. Maximum length is 64 characters.
- ready_
time int - Cluster creation completion time.
- release_
version str - Cluster version.
- security_
group_ strid - Cluster global security group ID. All ECS in node groups will join this security group.
- security_
mode str - Security mode.
- state_
change_ Getreason Cluster State Change Reason - Status change reason.
-
Sequence[Get
Cluster Tag] - Tag list.
- terminate_
time int - Cluster termination time.
- vpc_
id str - Vpc ID。
- account
Id Number - Account ID.
- application
Extras List<Property Map> - Cluster service extension information list, including custom configuration items for services, custom deployment topology settings for service components, and metadata connection configuration information for services.
- application
Names List<String> - List of service names installed in the cluster. Creation-related field.
- applications List<Property Map>
- Installed service list for cluster. Read-only field.
- bootstrap
Scripts List<Property Map> - Cluster bootstrap script list.
- charge
Pre Property MapConfig - Monthly subscription configuration parameters. Required when chargeType=PRE.
- charge
Type String - Payment type. PRE means monthly subscription, POST means pay-as-you-go.
- cluster
Domain List<String>Names - Cluster DNS domain suffix list.
- cluster
Id String - Cluster ID.
- cluster
Name String - Cluster name.
- cluster
State String - Cluster status.
- cluster
Type String - Cluster type.
- created
Time Number - Cluster creation time.
- creator
Id Number - Creator ID.
- creator
Name String - Creator name.
- deploy
Mode String - Deployment mode. SIMPLE means simple mode, HIGH_AVAILABLE means high availability mode.
- ecs
Image StringId - ECS image ID.
- expire
Time Number - Cluster expiration time.
- history
Server StringMode - HistoryServer mode: LOCAL stores active data within the cluster, PHS stores active data outside the cluster.
- id String
- Uniquely identifies the resource.
- node
Attribute Property Map - Cluster global node information.
- node
Group List<Property Map>Attributes - Node group property list.
- project
Name String - Project to which the resource belongs. Default is 'default'. Each resource can belong to only one project. Only letters, numbers, underscores '_', dots '.', and hyphens '-' are allowed. Maximum length is 64 characters.
- ready
Time Number - Cluster creation completion time.
- release
Version String - Cluster version.
- security
Group StringId - Cluster global security group ID. All ECS in node groups will join this security group.
- security
Mode String - Security mode.
- state
Change Property MapReason - Status change reason.
- List<Property Map>
- Tag list.
- terminate
Time Number - Cluster termination time.
- vpc
Id String - Vpc ID。
Supporting Types
GetClusterApplication
- Application
Config stringHome - Application configuration path.
- Application
Home string - Application installation path.
- Application
Name string - Application name.
- Application
State string - Service status. NORMAL: normal; WARNING: alert; STOPPED: stopped; INIT: initializing; INSTALLING: installing; INSTALLED: installed; STARTING: starting; STARTED: started; STOPPING: stopping; UNINSTALLING: uninstalling; UNINSTALLED: uninstalled; EXCEPTION: exception.
- Application
Version string - Application version.
- Group string
- Application user group.
- Support
Client bool - Whether client is supported.
- User string
- Application user.
- Application
Config stringHome - Application configuration path.
- Application
Home string - Application installation path.
- Application
Name string - Application name.
- Application
State string - Service status. NORMAL: normal; WARNING: alert; STOPPED: stopped; INIT: initializing; INSTALLING: installing; INSTALLED: installed; STARTING: starting; STARTED: started; STOPPING: stopping; UNINSTALLING: uninstalling; UNINSTALLED: uninstalled; EXCEPTION: exception.
- Application
Version string - Application version.
- Group string
- Application user group.
- Support
Client bool - Whether client is supported.
- User string
- Application user.
- application
Config StringHome - Application configuration path.
- application
Home String - Application installation path.
- application
Name String - Application name.
- application
State String - Service status. NORMAL: normal; WARNING: alert; STOPPED: stopped; INIT: initializing; INSTALLING: installing; INSTALLED: installed; STARTING: starting; STARTED: started; STOPPING: stopping; UNINSTALLING: uninstalling; UNINSTALLED: uninstalled; EXCEPTION: exception.
- application
Version String - Application version.
- group String
- Application user group.
- support
Client Boolean - Whether client is supported.
- user String
- Application user.
- application
Config stringHome - Application configuration path.
- application
Home string - Application installation path.
- application
Name string - Application name.
- application
State string - Service status. NORMAL: normal; WARNING: alert; STOPPED: stopped; INIT: initializing; INSTALLING: installing; INSTALLED: installed; STARTING: starting; STARTED: started; STOPPING: stopping; UNINSTALLING: uninstalling; UNINSTALLED: uninstalled; EXCEPTION: exception.
- application
Version string - Application version.
- group string
- Application user group.
- support
Client boolean - Whether client is supported.
- user string
- Application user.
- application_
config_ strhome - Application configuration path.
- application_
home str - Application installation path.
- application_
name str - Application name.
- application_
state str - Service status. NORMAL: normal; WARNING: alert; STOPPED: stopped; INIT: initializing; INSTALLING: installing; INSTALLED: installed; STARTING: starting; STARTED: started; STOPPING: stopping; UNINSTALLING: uninstalling; UNINSTALLED: uninstalled; EXCEPTION: exception.
- application_
version str - Application version.
- group str
- Application user group.
- support_
client bool - Whether client is supported.
- user str
- Application user.
- application
Config StringHome - Application configuration path.
- application
Home String - Application installation path.
- application
Name String - Application name.
- application
State String - Service status. NORMAL: normal; WARNING: alert; STOPPED: stopped; INIT: initializing; INSTALLING: installing; INSTALLED: installed; STARTING: starting; STARTED: started; STOPPING: stopping; UNINSTALLING: uninstalling; UNINSTALLED: uninstalled; EXCEPTION: exception.
- application
Version String - Application version.
- group String
- Application user group.
- support
Client Boolean - Whether client is supported.
- user String
- Application user.
GetClusterApplicationExtra
- Application
Component List<Volcengine.Layouts Get Cluster Application Extra Application Component Layout> - Custom deployment topology list for service components.
- Application
Configs List<Volcengine.Get Cluster Application Extra Application Config> - Custom configuration parameter list for services.
- Application
Name string - Application name.
- Connection
Id string - Metadata connection ID.
- Connection
Type string - Metadata connection type. BUILTINMYSQL: built-in database. EXTERNALMYSQL: external database. HIVEMETASTORE: HMS.
- Application
Component []GetLayouts Cluster Application Extra Application Component Layout - Custom deployment topology list for service components.
- Application
Configs []GetCluster Application Extra Application Config - Custom configuration parameter list for services.
- Application
Name string - Application name.
- Connection
Id string - Metadata connection ID.
- Connection
Type string - Metadata connection type. BUILTINMYSQL: built-in database. EXTERNALMYSQL: external database. HIVEMETASTORE: HMS.
- application
Component List<GetLayouts Cluster Application Extra Application Component Layout> - Custom deployment topology list for service components.
- application
Configs List<GetCluster Application Extra Application Config> - Custom configuration parameter list for services.
- application
Name String - Application name.
- connection
Id String - Metadata connection ID.
- connection
Type String - Metadata connection type. BUILTINMYSQL: built-in database. EXTERNALMYSQL: external database. HIVEMETASTORE: HMS.
- application
Component GetLayouts Cluster Application Extra Application Component Layout[] - Custom deployment topology list for service components.
- application
Configs GetCluster Application Extra Application Config[] - Custom configuration parameter list for services.
- application
Name string - Application name.
- connection
Id string - Metadata connection ID.
- connection
Type string - Metadata connection type. BUILTINMYSQL: built-in database. EXTERNALMYSQL: external database. HIVEMETASTORE: HMS.
- application_
component_ Sequence[Getlayouts Cluster Application Extra Application Component Layout] - Custom deployment topology list for service components.
- application_
configs Sequence[GetCluster Application Extra Application Config] - Custom configuration parameter list for services.
- application_
name str - Application name.
- connection_
id str - Metadata connection ID.
- connection_
type str - Metadata connection type. BUILTINMYSQL: built-in database. EXTERNALMYSQL: external database. HIVEMETASTORE: HMS.
- application
Component List<Property Map>Layouts - Custom deployment topology list for service components.
- application
Configs List<Property Map> - Custom configuration parameter list for services.
- application
Name String - Application name.
- connection
Id String - Metadata connection ID.
- connection
Type String - Metadata connection type. BUILTINMYSQL: built-in database. EXTERNALMYSQL: external database. HIVEMETASTORE: HMS.
GetClusterApplicationExtraApplicationComponentLayout
- Component
Name string - Component name.
- Effective
Scope Volcengine.Get Cluster Application Extra Application Component Layout Effective Scope - Component layout scope.
- Component
Name string - Component name.
- Effective
Scope GetCluster Application Extra Application Component Layout Effective Scope - Component layout scope.
- component
Name String - Component name.
- effective
Scope GetCluster Application Extra Application Component Layout Effective Scope - Component layout scope.
- component
Name string - Component name.
- effective
Scope GetCluster Application Extra Application Component Layout Effective Scope - Component layout scope.
- component_
name str - Component name.
- effective_
scope GetCluster Application Extra Application Component Layout Effective Scope - Component layout scope.
- component
Name String - Component name.
- effective
Scope Property Map - Component layout scope.
GetClusterApplicationExtraApplicationComponentLayoutEffectiveScope
- Component
Names List<string> - Component name list. Required when EffectiveType=COMPONENT_NAME.
- Effective
Type string - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- Node
Group List<string>Ids - Node group ID list. Required when EffectiveType=NODEGROUPID.
- Node
Group List<string>Names - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- Node
Group List<string>Types - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- Node
Ids List<string> - Node ID list. Required when EffectiveType=NODE_ID.
- Node
Names List<string> - Node name list. Required when EffectiveType=NODE_NAME.
- Component
Names []string - Component name list. Required when EffectiveType=COMPONENT_NAME.
- Effective
Type string - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- Node
Group []stringIds - Node group ID list. Required when EffectiveType=NODEGROUPID.
- Node
Group []stringNames - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- Node
Group []stringTypes - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- Node
Ids []string - Node ID list. Required when EffectiveType=NODE_ID.
- Node
Names []string - Node name list. Required when EffectiveType=NODE_NAME.
- component
Names List<String> - Component name list. Required when EffectiveType=COMPONENT_NAME.
- effective
Type String - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- node
Group List<String>Ids - Node group ID list. Required when EffectiveType=NODEGROUPID.
- node
Group List<String>Names - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- node
Group List<String>Types - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- node
Ids List<String> - Node ID list. Required when EffectiveType=NODE_ID.
- node
Names List<String> - Node name list. Required when EffectiveType=NODE_NAME.
- component
Names string[] - Component name list. Required when EffectiveType=COMPONENT_NAME.
- effective
Type string - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- node
Group string[]Ids - Node group ID list. Required when EffectiveType=NODEGROUPID.
- node
Group string[]Names - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- node
Group string[]Types - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- node
Ids string[] - Node ID list. Required when EffectiveType=NODE_ID.
- node
Names string[] - Node name list. Required when EffectiveType=NODE_NAME.
- component_
names Sequence[str] - Component name list. Required when EffectiveType=COMPONENT_NAME.
- effective_
type str - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- node_
group_ Sequence[str]ids - Node group ID list. Required when EffectiveType=NODEGROUPID.
- node_
group_ Sequence[str]names - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- node_
group_ Sequence[str]types - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- node_
ids Sequence[str] - Node ID list. Required when EffectiveType=NODE_ID.
- node_
names Sequence[str] - Node name list. Required when EffectiveType=NODE_NAME.
- component
Names List<String> - Component name list. Required when EffectiveType=COMPONENT_NAME.
- effective
Type String - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- node
Group List<String>Ids - Node group ID list. Required when EffectiveType=NODEGROUPID.
- node
Group List<String>Names - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- node
Group List<String>Types - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- node
Ids List<String> - Node ID list. Required when EffectiveType=NODE_ID.
- node
Names List<String> - Node name list. Required when EffectiveType=NODE_NAME.
GetClusterApplicationExtraApplicationConfig
- Component
Instance stringName - Component instance name.
- Component
Name string - Component name.
- Config
File stringName - Configuration file name.
- Config
Item stringKey - Configuration item name.
- Config
Item stringValue - Configuration item value.
- Deleted bool
- Whether to delete.
- Effective
Scope Volcengine.Get Cluster Application Extra Application Config Effective Scope - Affected component.
- Component
Instance stringName - Component instance name.
- Component
Name string - Component name.
- Config
File stringName - Configuration file name.
- Config
Item stringKey - Configuration item name.
- Config
Item stringValue - Configuration item value.
- Deleted bool
- Whether to delete.
- Effective
Scope GetCluster Application Extra Application Config Effective Scope - Affected component.
- component
Instance StringName - Component instance name.
- component
Name String - Component name.
- config
File StringName - Configuration file name.
- config
Item StringKey - Configuration item name.
- config
Item StringValue - Configuration item value.
- deleted Boolean
- Whether to delete.
- effective
Scope GetCluster Application Extra Application Config Effective Scope - Affected component.
- component
Instance stringName - Component instance name.
- component
Name string - Component name.
- config
File stringName - Configuration file name.
- config
Item stringKey - Configuration item name.
- config
Item stringValue - Configuration item value.
- deleted boolean
- Whether to delete.
- effective
Scope GetCluster Application Extra Application Config Effective Scope - Affected component.
- component_
instance_ strname - Component instance name.
- component_
name str - Component name.
- config_
file_ strname - Configuration file name.
- config_
item_ strkey - Configuration item name.
- config_
item_ strvalue - Configuration item value.
- deleted bool
- Whether to delete.
- effective_
scope GetCluster Application Extra Application Config Effective Scope - Affected component.
- component
Instance StringName - Component instance name.
- component
Name String - Component name.
- config
File StringName - Configuration file name.
- config
Item StringKey - Configuration item name.
- config
Item StringValue - Configuration item value.
- deleted Boolean
- Whether to delete.
- effective
Scope Property Map - Affected component.
GetClusterApplicationExtraApplicationConfigEffectiveScope
- Component
Names List<string> - Component name list. Required when EffectiveType=COMPONENT_NAME.
- Effective
Type string - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- Node
Group List<string>Ids - Node group ID list. Required when EffectiveType=NODEGROUPID.
- Node
Group List<string>Names - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- Node
Group List<string>Types - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- Node
Ids List<string> - Node ID list. Required when EffectiveType=NODE_ID.
- Node
Names List<string> - Node name list. Required when EffectiveType=NODE_NAME.
- Component
Names []string - Component name list. Required when EffectiveType=COMPONENT_NAME.
- Effective
Type string - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- Node
Group []stringIds - Node group ID list. Required when EffectiveType=NODEGROUPID.
- Node
Group []stringNames - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- Node
Group []stringTypes - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- Node
Ids []string - Node ID list. Required when EffectiveType=NODE_ID.
- Node
Names []string - Node name list. Required when EffectiveType=NODE_NAME.
- component
Names List<String> - Component name list. Required when EffectiveType=COMPONENT_NAME.
- effective
Type String - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- node
Group List<String>Ids - Node group ID list. Required when EffectiveType=NODEGROUPID.
- node
Group List<String>Names - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- node
Group List<String>Types - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- node
Ids List<String> - Node ID list. Required when EffectiveType=NODE_ID.
- node
Names List<String> - Node name list. Required when EffectiveType=NODE_NAME.
- component
Names string[] - Component name list. Required when EffectiveType=COMPONENT_NAME.
- effective
Type string - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- node
Group string[]Ids - Node group ID list. Required when EffectiveType=NODEGROUPID.
- node
Group string[]Names - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- node
Group string[]Types - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- node
Ids string[] - Node ID list. Required when EffectiveType=NODE_ID.
- node
Names string[] - Node name list. Required when EffectiveType=NODE_NAME.
- component_
names Sequence[str] - Component name list. Required when EffectiveType=COMPONENT_NAME.
- effective_
type str - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- node_
group_ Sequence[str]ids - Node group ID list. Required when EffectiveType=NODEGROUPID.
- node_
group_ Sequence[str]names - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- node_
group_ Sequence[str]types - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- node_
ids Sequence[str] - Node ID list. Required when EffectiveType=NODE_ID.
- node_
names Sequence[str] - Node name list. Required when EffectiveType=NODE_NAME.
- component
Names List<String> - Component name list. Required when EffectiveType=COMPONENT_NAME.
- effective
Type String - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- node
Group List<String>Ids - Node group ID list. Required when EffectiveType=NODEGROUPID.
- node
Group List<String>Names - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- node
Group List<String>Types - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- node
Ids List<String> - Node ID list. Required when EffectiveType=NODE_ID.
- node
Names List<String> - Node name list. Required when EffectiveType=NODE_NAME.
GetClusterBootstrapScript
- Effective
Scope Volcengine.Get Cluster Bootstrap Script Effective Scope - Script execution scope.
- Execution
Fail stringStrategy - Execution failure policy. Range: FAILEDCONTINUE: Continue with other tasks after failure. FAILEDBLOCK: Stop and do not execute subsequent tasks after failure. If the script is BOOTSTRAP, this will interrupt and fail cluster creation or node group expansion. Default: FAILED_BLOCK.
- Execution
Moment string - Script execution timing. Only effective when scriptType=BOOTSTRAP. BEFOREAPPLICATIONINSTALL: before application installation. AFTERAPPLICATIONSTARTED: after application startup. Default: BEFOREAPPINSTALL.
- Priority string
- Script execution priority. Range: 1~1000. Default: 1.
- Script
Args string - Script parameters.
- Script
Name string - Script name (required). Length: 1–128 characters. Must start with an uppercase or lowercase letter or Chinese character. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
- Script
Path string - Script TOS path. Required. Must start with 'tos:'.
- Script
Type string - Script type. NORMAL: normal script. BOOTSTRAP: bootstrap script.
- Effective
Scope GetCluster Bootstrap Script Effective Scope - Script execution scope.
- Execution
Fail stringStrategy - Execution failure policy. Range: FAILEDCONTINUE: Continue with other tasks after failure. FAILEDBLOCK: Stop and do not execute subsequent tasks after failure. If the script is BOOTSTRAP, this will interrupt and fail cluster creation or node group expansion. Default: FAILED_BLOCK.
- Execution
Moment string - Script execution timing. Only effective when scriptType=BOOTSTRAP. BEFOREAPPLICATIONINSTALL: before application installation. AFTERAPPLICATIONSTARTED: after application startup. Default: BEFOREAPPINSTALL.
- Priority string
- Script execution priority. Range: 1~1000. Default: 1.
- Script
Args string - Script parameters.
- Script
Name string - Script name (required). Length: 1–128 characters. Must start with an uppercase or lowercase letter or Chinese character. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
- Script
Path string - Script TOS path. Required. Must start with 'tos:'.
- Script
Type string - Script type. NORMAL: normal script. BOOTSTRAP: bootstrap script.
- effective
Scope GetCluster Bootstrap Script Effective Scope - Script execution scope.
- execution
Fail StringStrategy - Execution failure policy. Range: FAILEDCONTINUE: Continue with other tasks after failure. FAILEDBLOCK: Stop and do not execute subsequent tasks after failure. If the script is BOOTSTRAP, this will interrupt and fail cluster creation or node group expansion. Default: FAILED_BLOCK.
- execution
Moment String - Script execution timing. Only effective when scriptType=BOOTSTRAP. BEFOREAPPLICATIONINSTALL: before application installation. AFTERAPPLICATIONSTARTED: after application startup. Default: BEFOREAPPINSTALL.
- priority String
- Script execution priority. Range: 1~1000. Default: 1.
- script
Args String - Script parameters.
- script
Name String - Script name (required). Length: 1–128 characters. Must start with an uppercase or lowercase letter or Chinese character. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
- script
Path String - Script TOS path. Required. Must start with 'tos:'.
- script
Type String - Script type. NORMAL: normal script. BOOTSTRAP: bootstrap script.
- effective
Scope GetCluster Bootstrap Script Effective Scope - Script execution scope.
- execution
Fail stringStrategy - Execution failure policy. Range: FAILEDCONTINUE: Continue with other tasks after failure. FAILEDBLOCK: Stop and do not execute subsequent tasks after failure. If the script is BOOTSTRAP, this will interrupt and fail cluster creation or node group expansion. Default: FAILED_BLOCK.
- execution
Moment string - Script execution timing. Only effective when scriptType=BOOTSTRAP. BEFOREAPPLICATIONINSTALL: before application installation. AFTERAPPLICATIONSTARTED: after application startup. Default: BEFOREAPPINSTALL.
- priority string
- Script execution priority. Range: 1~1000. Default: 1.
- script
Args string - Script parameters.
- script
Name string - Script name (required). Length: 1–128 characters. Must start with an uppercase or lowercase letter or Chinese character. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
- script
Path string - Script TOS path. Required. Must start with 'tos:'.
- script
Type string - Script type. NORMAL: normal script. BOOTSTRAP: bootstrap script.
- effective_
scope GetCluster Bootstrap Script Effective Scope - Script execution scope.
- execution_
fail_ strstrategy - Execution failure policy. Range: FAILEDCONTINUE: Continue with other tasks after failure. FAILEDBLOCK: Stop and do not execute subsequent tasks after failure. If the script is BOOTSTRAP, this will interrupt and fail cluster creation or node group expansion. Default: FAILED_BLOCK.
- execution_
moment str - Script execution timing. Only effective when scriptType=BOOTSTRAP. BEFOREAPPLICATIONINSTALL: before application installation. AFTERAPPLICATIONSTARTED: after application startup. Default: BEFOREAPPINSTALL.
- priority str
- Script execution priority. Range: 1~1000. Default: 1.
- script_
args str - Script parameters.
- script_
name str - Script name (required). Length: 1–128 characters. Must start with an uppercase or lowercase letter or Chinese character. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
- script_
path str - Script TOS path. Required. Must start with 'tos:'.
- script_
type str - Script type. NORMAL: normal script. BOOTSTRAP: bootstrap script.
- effective
Scope Property Map - Script execution scope.
- execution
Fail StringStrategy - Execution failure policy. Range: FAILEDCONTINUE: Continue with other tasks after failure. FAILEDBLOCK: Stop and do not execute subsequent tasks after failure. If the script is BOOTSTRAP, this will interrupt and fail cluster creation or node group expansion. Default: FAILED_BLOCK.
- execution
Moment String - Script execution timing. Only effective when scriptType=BOOTSTRAP. BEFOREAPPLICATIONINSTALL: before application installation. AFTERAPPLICATIONSTARTED: after application startup. Default: BEFOREAPPINSTALL.
- priority String
- Script execution priority. Range: 1~1000. Default: 1.
- script
Args String - Script parameters.
- script
Name String - Script name (required). Length: 1–128 characters. Must start with an uppercase or lowercase letter or Chinese character. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
- script
Path String - Script TOS path. Required. Must start with 'tos:'.
- script
Type String - Script type. NORMAL: normal script. BOOTSTRAP: bootstrap script.
GetClusterBootstrapScriptEffectiveScope
- Component
Names List<string> - Component name list. Required when EffectiveType=COMPONENT_NAME.
- Effective
Type string - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- Node
Group List<string>Ids - Node group ID list. Required when EffectiveType=NODEGROUPID.
- Node
Group List<string>Names - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- Node
Group List<string>Types - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- Node
Ids List<string> - Node ID list. Required when EffectiveType=NODE_ID.
- Node
Names List<string> - Node name list. Required when EffectiveType=NODE_NAME.
- Component
Names []string - Component name list. Required when EffectiveType=COMPONENT_NAME.
- Effective
Type string - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- Node
Group []stringIds - Node group ID list. Required when EffectiveType=NODEGROUPID.
- Node
Group []stringNames - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- Node
Group []stringTypes - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- Node
Ids []string - Node ID list. Required when EffectiveType=NODE_ID.
- Node
Names []string - Node name list. Required when EffectiveType=NODE_NAME.
- component
Names List<String> - Component name list. Required when EffectiveType=COMPONENT_NAME.
- effective
Type String - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- node
Group List<String>Ids - Node group ID list. Required when EffectiveType=NODEGROUPID.
- node
Group List<String>Names - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- node
Group List<String>Types - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- node
Ids List<String> - Node ID list. Required when EffectiveType=NODE_ID.
- node
Names List<String> - Node name list. Required when EffectiveType=NODE_NAME.
- component
Names string[] - Component name list. Required when EffectiveType=COMPONENT_NAME.
- effective
Type string - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- node
Group string[]Ids - Node group ID list. Required when EffectiveType=NODEGROUPID.
- node
Group string[]Names - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- node
Group string[]Types - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- node
Ids string[] - Node ID list. Required when EffectiveType=NODE_ID.
- node
Names string[] - Node name list. Required when EffectiveType=NODE_NAME.
- component_
names Sequence[str] - Component name list. Required when EffectiveType=COMPONENT_NAME.
- effective_
type str - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- node_
group_ Sequence[str]ids - Node group ID list. Required when EffectiveType=NODEGROUPID.
- node_
group_ Sequence[str]names - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- node_
group_ Sequence[str]types - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- node_
ids Sequence[str] - Node ID list. Required when EffectiveType=NODE_ID.
- node_
names Sequence[str] - Node name list. Required when EffectiveType=NODE_NAME.
- component
Names List<String> - Component name list. Required when EffectiveType=COMPONENT_NAME.
- effective
Type String - Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
- node
Group List<String>Ids - Node group ID list. Required when EffectiveType=NODEGROUPID.
- node
Group List<String>Names - Node group name list. Required when EffectiveType=NODEGROUPNAME.
- node
Group List<String>Types - Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
- node
Ids List<String> - Node ID list. Required when EffectiveType=NODE_ID.
- node
Names List<String> - Node name list. Required when EffectiveType=NODE_NAME.
GetClusterChargePreConfig
- Auto
Renew bool - Enable auto-renewal. Options: true (enabled), false (disabled).
- Auto
Renew intPeriod - Renewal duration when auto-renewal is triggered. When AutoRenew=true, the default value is 1.
- Auto
Renew stringPeriod Unit - Renewal duration unit when auto-renewal is triggered. When AutoRenew=true, default is Month. Options: Month, Year.
- Charge
Period int - When chargeType=PRE, default value=1. Unit for monthly subscription duration.
- Charge
Period stringUnit - When chargeType=PRE, default value=Month. Unit for monthly subscription duration. Range: Month: month. Year: year.
- Charge
Type string - Payment type. Options: PRE, POST.
- Auto
Renew bool - Enable auto-renewal. Options: true (enabled), false (disabled).
- Auto
Renew intPeriod - Renewal duration when auto-renewal is triggered. When AutoRenew=true, the default value is 1.
- Auto
Renew stringPeriod Unit - Renewal duration unit when auto-renewal is triggered. When AutoRenew=true, default is Month. Options: Month, Year.
- Charge
Period int - When chargeType=PRE, default value=1. Unit for monthly subscription duration.
- Charge
Period stringUnit - When chargeType=PRE, default value=Month. Unit for monthly subscription duration. Range: Month: month. Year: year.
- Charge
Type string - Payment type. Options: PRE, POST.
- auto
Renew Boolean - Enable auto-renewal. Options: true (enabled), false (disabled).
- auto
Renew IntegerPeriod - Renewal duration when auto-renewal is triggered. When AutoRenew=true, the default value is 1.
- auto
Renew StringPeriod Unit - Renewal duration unit when auto-renewal is triggered. When AutoRenew=true, default is Month. Options: Month, Year.
- charge
Period Integer - When chargeType=PRE, default value=1. Unit for monthly subscription duration.
- charge
Period StringUnit - When chargeType=PRE, default value=Month. Unit for monthly subscription duration. Range: Month: month. Year: year.
- charge
Type String - Payment type. Options: PRE, POST.
- auto
Renew boolean - Enable auto-renewal. Options: true (enabled), false (disabled).
- auto
Renew numberPeriod - Renewal duration when auto-renewal is triggered. When AutoRenew=true, the default value is 1.
- auto
Renew stringPeriod Unit - Renewal duration unit when auto-renewal is triggered. When AutoRenew=true, default is Month. Options: Month, Year.
- charge
Period number - When chargeType=PRE, default value=1. Unit for monthly subscription duration.
- charge
Period stringUnit - When chargeType=PRE, default value=Month. Unit for monthly subscription duration. Range: Month: month. Year: year.
- charge
Type string - Payment type. Options: PRE, POST.
- auto_
renew bool - Enable auto-renewal. Options: true (enabled), false (disabled).
- auto_
renew_ intperiod - Renewal duration when auto-renewal is triggered. When AutoRenew=true, the default value is 1.
- auto_
renew_ strperiod_ unit - Renewal duration unit when auto-renewal is triggered. When AutoRenew=true, default is Month. Options: Month, Year.
- charge_
period int - When chargeType=PRE, default value=1. Unit for monthly subscription duration.
- charge_
period_ strunit - When chargeType=PRE, default value=Month. Unit for monthly subscription duration. Range: Month: month. Year: year.
- charge_
type str - Payment type. Options: PRE, POST.
- auto
Renew Boolean - Enable auto-renewal. Options: true (enabled), false (disabled).
- auto
Renew NumberPeriod - Renewal duration when auto-renewal is triggered. When AutoRenew=true, the default value is 1.
- auto
Renew StringPeriod Unit - Renewal duration unit when auto-renewal is triggered. When AutoRenew=true, default is Month. Options: Month, Year.
- charge
Period Number - When chargeType=PRE, default value=1. Unit for monthly subscription duration.
- charge
Period StringUnit - When chargeType=PRE, default value=Month. Unit for monthly subscription duration. Range: Month: month. Year: year.
- charge
Type String - Payment type. Options: PRE, POST.
GetClusterNodeAttribute
- Ecs
Iam stringRole - ECS instance role.
- Zone
Id string - Zone ID.
- Ecs
Iam stringRole - ECS instance role.
- Zone
Id string - Zone ID.
- ecs
Iam StringRole - ECS instance role.
- zone
Id String - Zone ID.
- ecs
Iam stringRole - ECS instance role.
- zone
Id string - Zone ID.
- ecs_
iam_ strrole - ECS instance role.
- zone_
id str - Zone ID.
- ecs
Iam StringRole - ECS instance role.
- zone
Id String - Zone ID.
GetClusterNodeGroupAttribute
- Bandwidth int
- Public bandwidth. Default is 8M. If the user changes it later, EMR needs to synchronize this information.
- Charge
Type string - Node group billing type. If empty, reuses the cluster's chargeType. Master and Core groups must reuse the cluster-level billing type. When the cluster's chargeType is PRE, the task node group's chargeType can be set to POST. When the cluster's chargeType is POST, the node group's chargeType defaults to POST, and this parameter setting on the node group is invalid.
- Create
Time int - Node group creation time.
- Data
Disks List<Volcengine.Get Cluster Node Group Attribute Data Disk> - Data disk configuration. Only disks of the same specification are supported within a single node group. The list length is limited to 1.
- Ecs
Instance List<string>Types - Node group's ECS instance type list. Only one instance type can be set. The list length is limited to 1.
- Ecs
Key stringPair Name - ECS key pair name.
- Ecs
Password string - Password for ECS root account.
- Layout
Component List<string>Names - List of deployed component names.
- Node
Count int - Current expected number of nodes to purchase for the node group.
- Node
Group stringId - Node group ID.
- Node
Group stringName - Length: 1–128 characters. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
- Node
Group stringState - Node group status. RUNNING: running. EXTENDING: scaling out. REDUCING: scaling in. DISK_EXTENDING: disk scaling out. MODIFYING: configuration change.
- Node
Group stringType - Node group type.
- Subnet
Ids List<string> - Subnet ID list. Currently, only one parameter can be passed, and all node groups must use the same subnet ID.
- System
Disk Volcengine.Get Cluster Node Group Attribute System Disk - System disk configuration.
- With
Public boolIp - Whether to attach public IP.
- Zone
Id string - Availability zone ID.
- Bandwidth int
- Public bandwidth. Default is 8M. If the user changes it later, EMR needs to synchronize this information.
- Charge
Type string - Node group billing type. If empty, reuses the cluster's chargeType. Master and Core groups must reuse the cluster-level billing type. When the cluster's chargeType is PRE, the task node group's chargeType can be set to POST. When the cluster's chargeType is POST, the node group's chargeType defaults to POST, and this parameter setting on the node group is invalid.
- Create
Time int - Node group creation time.
- Data
Disks []GetCluster Node Group Attribute Data Disk - Data disk configuration. Only disks of the same specification are supported within a single node group. The list length is limited to 1.
- Ecs
Instance []stringTypes - Node group's ECS instance type list. Only one instance type can be set. The list length is limited to 1.
- Ecs
Key stringPair Name - ECS key pair name.
- Ecs
Password string - Password for ECS root account.
- Layout
Component []stringNames - List of deployed component names.
- Node
Count int - Current expected number of nodes to purchase for the node group.
- Node
Group stringId - Node group ID.
- Node
Group stringName - Length: 1–128 characters. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
- Node
Group stringState - Node group status. RUNNING: running. EXTENDING: scaling out. REDUCING: scaling in. DISK_EXTENDING: disk scaling out. MODIFYING: configuration change.
- Node
Group stringType - Node group type.
- Subnet
Ids []string - Subnet ID list. Currently, only one parameter can be passed, and all node groups must use the same subnet ID.
- System
Disk GetCluster Node Group Attribute System Disk - System disk configuration.
- With
Public boolIp - Whether to attach public IP.
- Zone
Id string - Availability zone ID.
- bandwidth Integer
- Public bandwidth. Default is 8M. If the user changes it later, EMR needs to synchronize this information.
- charge
Type String - Node group billing type. If empty, reuses the cluster's chargeType. Master and Core groups must reuse the cluster-level billing type. When the cluster's chargeType is PRE, the task node group's chargeType can be set to POST. When the cluster's chargeType is POST, the node group's chargeType defaults to POST, and this parameter setting on the node group is invalid.
- create
Time Integer - Node group creation time.
- data
Disks List<GetCluster Node Group Attribute Data Disk> - Data disk configuration. Only disks of the same specification are supported within a single node group. The list length is limited to 1.
- ecs
Instance List<String>Types - Node group's ECS instance type list. Only one instance type can be set. The list length is limited to 1.
- ecs
Key StringPair Name - ECS key pair name.
- ecs
Password String - Password for ECS root account.
- layout
Component List<String>Names - List of deployed component names.
- node
Count Integer - Current expected number of nodes to purchase for the node group.
- node
Group StringId - Node group ID.
- node
Group StringName - Length: 1–128 characters. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
- node
Group StringState - Node group status. RUNNING: running. EXTENDING: scaling out. REDUCING: scaling in. DISK_EXTENDING: disk scaling out. MODIFYING: configuration change.
- node
Group StringType - Node group type.
- subnet
Ids List<String> - Subnet ID list. Currently, only one parameter can be passed, and all node groups must use the same subnet ID.
- system
Disk GetCluster Node Group Attribute System Disk - System disk configuration.
- with
Public BooleanIp - Whether to attach public IP.
- zone
Id String - Availability zone ID.
- bandwidth number
- Public bandwidth. Default is 8M. If the user changes it later, EMR needs to synchronize this information.
- charge
Type string - Node group billing type. If empty, reuses the cluster's chargeType. Master and Core groups must reuse the cluster-level billing type. When the cluster's chargeType is PRE, the task node group's chargeType can be set to POST. When the cluster's chargeType is POST, the node group's chargeType defaults to POST, and this parameter setting on the node group is invalid.
- create
Time number - Node group creation time.
- data
Disks GetCluster Node Group Attribute Data Disk[] - Data disk configuration. Only disks of the same specification are supported within a single node group. The list length is limited to 1.
- ecs
Instance string[]Types - Node group's ECS instance type list. Only one instance type can be set. The list length is limited to 1.
- ecs
Key stringPair Name - ECS key pair name.
- ecs
Password string - Password for ECS root account.
- layout
Component string[]Names - List of deployed component names.
- node
Count number - Current expected number of nodes to purchase for the node group.
- node
Group stringId - Node group ID.
- node
Group stringName - Length: 1–128 characters. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
- node
Group stringState - Node group status. RUNNING: running. EXTENDING: scaling out. REDUCING: scaling in. DISK_EXTENDING: disk scaling out. MODIFYING: configuration change.
- node
Group stringType - Node group type.
- subnet
Ids string[] - Subnet ID list. Currently, only one parameter can be passed, and all node groups must use the same subnet ID.
- system
Disk GetCluster Node Group Attribute System Disk - System disk configuration.
- with
Public booleanIp - Whether to attach public IP.
- zone
Id string - Availability zone ID.
- bandwidth int
- Public bandwidth. Default is 8M. If the user changes it later, EMR needs to synchronize this information.
- charge_
type str - Node group billing type. If empty, reuses the cluster's chargeType. Master and Core groups must reuse the cluster-level billing type. When the cluster's chargeType is PRE, the task node group's chargeType can be set to POST. When the cluster's chargeType is POST, the node group's chargeType defaults to POST, and this parameter setting on the node group is invalid.
- create_
time int - Node group creation time.
- data_
disks Sequence[GetCluster Node Group Attribute Data Disk] - Data disk configuration. Only disks of the same specification are supported within a single node group. The list length is limited to 1.
- ecs_
instance_ Sequence[str]types - Node group's ECS instance type list. Only one instance type can be set. The list length is limited to 1.
- ecs_
key_ strpair_ name - ECS key pair name.
- ecs_
password str - Password for ECS root account.
- layout_
component_ Sequence[str]names - List of deployed component names.
- node_
count int - Current expected number of nodes to purchase for the node group.
- node_
group_ strid - Node group ID.
- node_
group_ strname - Length: 1–128 characters. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
- node_
group_ strstate - Node group status. RUNNING: running. EXTENDING: scaling out. REDUCING: scaling in. DISK_EXTENDING: disk scaling out. MODIFYING: configuration change.
- node_
group_ strtype - Node group type.
- subnet_
ids Sequence[str] - Subnet ID list. Currently, only one parameter can be passed, and all node groups must use the same subnet ID.
- system_
disk GetCluster Node Group Attribute System Disk - System disk configuration.
- with_
public_ boolip - Whether to attach public IP.
- zone_
id str - Availability zone ID.
- bandwidth Number
- Public bandwidth. Default is 8M. If the user changes it later, EMR needs to synchronize this information.
- charge
Type String - Node group billing type. If empty, reuses the cluster's chargeType. Master and Core groups must reuse the cluster-level billing type. When the cluster's chargeType is PRE, the task node group's chargeType can be set to POST. When the cluster's chargeType is POST, the node group's chargeType defaults to POST, and this parameter setting on the node group is invalid.
- create
Time Number - Node group creation time.
- data
Disks List<Property Map> - Data disk configuration. Only disks of the same specification are supported within a single node group. The list length is limited to 1.
- ecs
Instance List<String>Types - Node group's ECS instance type list. Only one instance type can be set. The list length is limited to 1.
- ecs
Key StringPair Name - ECS key pair name.
- ecs
Password String - Password for ECS root account.
- layout
Component List<String>Names - List of deployed component names.
- node
Count Number - Current expected number of nodes to purchase for the node group.
- node
Group StringId - Node group ID.
- node
Group StringName - Length: 1–128 characters. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
- node
Group StringState - Node group status. RUNNING: running. EXTENDING: scaling out. REDUCING: scaling in. DISK_EXTENDING: disk scaling out. MODIFYING: configuration change.
- node
Group StringType - Node group type.
- subnet
Ids List<String> - Subnet ID list. Currently, only one parameter can be passed, and all node groups must use the same subnet ID.
- system
Disk Property Map - System disk configuration.
- with
Public BooleanIp - Whether to attach public IP.
- zone
Id String - Availability zone ID.
GetClusterNodeGroupAttributeDataDisk
- Count int
- Number of disk blocks. Default is 4, maximum is 15, minimum is 1.
- Size int
- Disk size. Default is 80GB, minimum is 60GB, maximum is 2048GB, unit: GB.
- Volume
Type string - Disk type. ESSDPL0: Ultra SSDPL0. ESSDPL1: Ultra SSDPL1. ESSDPL2: Ultra SSDPL2. ESSDPL3: Ultra SSDPL3. ESSDFLEXPL: Ultra SSDFlexPL. ULTRADISK: Efficient cloud disk. PTSSD: Performance SSD. SSD: General SSD. EHDD: Efficient cloud disk. ZENYASSD: Zenya. LOCALHDD: Big data HDD. LOCALSSD: Local SSD. LOCALSSDSRIOV: Local SSD SRIOV.
- Count int
- Number of disk blocks. Default is 4, maximum is 15, minimum is 1.
- Size int
- Disk size. Default is 80GB, minimum is 60GB, maximum is 2048GB, unit: GB.
- Volume
Type string - Disk type. ESSDPL0: Ultra SSDPL0. ESSDPL1: Ultra SSDPL1. ESSDPL2: Ultra SSDPL2. ESSDPL3: Ultra SSDPL3. ESSDFLEXPL: Ultra SSDFlexPL. ULTRADISK: Efficient cloud disk. PTSSD: Performance SSD. SSD: General SSD. EHDD: Efficient cloud disk. ZENYASSD: Zenya. LOCALHDD: Big data HDD. LOCALSSD: Local SSD. LOCALSSDSRIOV: Local SSD SRIOV.
- count Integer
- Number of disk blocks. Default is 4, maximum is 15, minimum is 1.
- size Integer
- Disk size. Default is 80GB, minimum is 60GB, maximum is 2048GB, unit: GB.
- volume
Type String - Disk type. ESSDPL0: Ultra SSDPL0. ESSDPL1: Ultra SSDPL1. ESSDPL2: Ultra SSDPL2. ESSDPL3: Ultra SSDPL3. ESSDFLEXPL: Ultra SSDFlexPL. ULTRADISK: Efficient cloud disk. PTSSD: Performance SSD. SSD: General SSD. EHDD: Efficient cloud disk. ZENYASSD: Zenya. LOCALHDD: Big data HDD. LOCALSSD: Local SSD. LOCALSSDSRIOV: Local SSD SRIOV.
- count number
- Number of disk blocks. Default is 4, maximum is 15, minimum is 1.
- size number
- Disk size. Default is 80GB, minimum is 60GB, maximum is 2048GB, unit: GB.
- volume
Type string - Disk type. ESSDPL0: Ultra SSDPL0. ESSDPL1: Ultra SSDPL1. ESSDPL2: Ultra SSDPL2. ESSDPL3: Ultra SSDPL3. ESSDFLEXPL: Ultra SSDFlexPL. ULTRADISK: Efficient cloud disk. PTSSD: Performance SSD. SSD: General SSD. EHDD: Efficient cloud disk. ZENYASSD: Zenya. LOCALHDD: Big data HDD. LOCALSSD: Local SSD. LOCALSSDSRIOV: Local SSD SRIOV.
- count int
- Number of disk blocks. Default is 4, maximum is 15, minimum is 1.
- size int
- Disk size. Default is 80GB, minimum is 60GB, maximum is 2048GB, unit: GB.
- volume_
type str - Disk type. ESSDPL0: Ultra SSDPL0. ESSDPL1: Ultra SSDPL1. ESSDPL2: Ultra SSDPL2. ESSDPL3: Ultra SSDPL3. ESSDFLEXPL: Ultra SSDFlexPL. ULTRADISK: Efficient cloud disk. PTSSD: Performance SSD. SSD: General SSD. EHDD: Efficient cloud disk. ZENYASSD: Zenya. LOCALHDD: Big data HDD. LOCALSSD: Local SSD. LOCALSSDSRIOV: Local SSD SRIOV.
- count Number
- Number of disk blocks. Default is 4, maximum is 15, minimum is 1.
- size Number
- Disk size. Default is 80GB, minimum is 60GB, maximum is 2048GB, unit: GB.
- volume
Type String - Disk type. ESSDPL0: Ultra SSDPL0. ESSDPL1: Ultra SSDPL1. ESSDPL2: Ultra SSDPL2. ESSDPL3: Ultra SSDPL3. ESSDFLEXPL: Ultra SSDFlexPL. ULTRADISK: Efficient cloud disk. PTSSD: Performance SSD. SSD: General SSD. EHDD: Efficient cloud disk. ZENYASSD: Zenya. LOCALHDD: Big data HDD. LOCALSSD: Local SSD. LOCALSSDSRIOV: Local SSD SRIOV.
GetClusterNodeGroupAttributeSystemDisk
- Size int
- Disk size.
- Volume
Type string - Disk type.
- Size int
- Disk size.
- Volume
Type string - Disk type.
- size Integer
- Disk size.
- volume
Type String - Disk type.
- size number
- Disk size.
- volume
Type string - Disk type.
- size int
- Disk size.
- volume_
type str - Disk type.
- size Number
- Disk size.
- volume
Type String - Disk type.
GetClusterStateChangeReason
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.29
published on Thursday, Apr 2, 2026 by Volcengine
published on Thursday, Apr 2, 2026 by Volcengine
