1. Packages
  2. Bytepluscc Provider
  3. API Docs
  4. emr
  5. getCluster
Viewing docs for bytepluscc v0.0.21
published on Thursday, Apr 2, 2026 by Byteplus
bytepluscc logo
Viewing docs for bytepluscc v0.0.21
published on Thursday, Apr 2, 2026 by Byteplus

    Data Source schema for Byteplus::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: bytepluscc:emr/getCluster:getCluster
      arguments:
        # arguments dictionary

    The 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:

    AccountId int
    Account ID.
    ApplicationExtras List<Byteplus.GetClusterApplicationExtra>
    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.
    ApplicationNames List<string>
    List of service names installed in the cluster. Creation-related field.
    Applications List<Byteplus.GetClusterApplication>
    Installed service list for cluster. Read-only field.
    BootstrapScripts List<Byteplus.GetClusterBootstrapScript>
    Cluster bootstrap script list.
    ChargePreConfig Byteplus.GetClusterChargePreConfig
    Monthly subscription configuration parameters. Required when chargeType=PRE.
    ChargeType string
    Payment type. PRE means monthly subscription, POST means pay-as-you-go.
    ClusterDomainNames List<string>
    Cluster DNS domain suffix list.
    ClusterId string
    Cluster ID.
    ClusterName string
    Cluster name.
    ClusterState string
    Cluster status.
    ClusterType string
    Cluster type.
    CreatedTime int
    Cluster creation time.
    CreatorId int
    Creator ID.
    CreatorName string
    Creator name.
    DeployMode string
    Deployment mode. SIMPLE means simple mode, HIGH_AVAILABLE means high availability mode.
    EcsImageId string
    ECS image ID.
    ExpireTime int
    Cluster expiration time.
    HistoryServerMode string
    HistoryServer mode: LOCAL stores active data within the cluster, PHS stores active data outside the cluster.
    Id string
    Uniquely identifies the resource.
    NodeAttribute Byteplus.GetClusterNodeAttribute
    Cluster global node information.
    NodeGroupAttributes List<Byteplus.GetClusterNodeGroupAttribute>
    Node group property list.
    ProjectName 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.
    ReadyTime int
    Cluster creation completion time.
    ReleaseVersion string
    Cluster version.
    SecurityGroupId string
    Cluster global security group ID. All ECS in node groups will join this security group.
    SecurityMode string
    Security mode.
    StateChangeReason Byteplus.GetClusterStateChangeReason
    Status change reason.
    Tags List<Byteplus.GetClusterTag>
    Tag list.
    TerminateTime int
    Cluster termination time.
    VpcId string
    Vpc ID。
    AccountId int
    Account ID.
    ApplicationExtras []GetClusterApplicationExtra
    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.
    ApplicationNames []string
    List of service names installed in the cluster. Creation-related field.
    Applications []GetClusterApplication
    Installed service list for cluster. Read-only field.
    BootstrapScripts []GetClusterBootstrapScript
    Cluster bootstrap script list.
    ChargePreConfig GetClusterChargePreConfig
    Monthly subscription configuration parameters. Required when chargeType=PRE.
    ChargeType string
    Payment type. PRE means monthly subscription, POST means pay-as-you-go.
    ClusterDomainNames []string
    Cluster DNS domain suffix list.
    ClusterId string
    Cluster ID.
    ClusterName string
    Cluster name.
    ClusterState string
    Cluster status.
    ClusterType string
    Cluster type.
    CreatedTime int
    Cluster creation time.
    CreatorId int
    Creator ID.
    CreatorName string
    Creator name.
    DeployMode string
    Deployment mode. SIMPLE means simple mode, HIGH_AVAILABLE means high availability mode.
    EcsImageId string
    ECS image ID.
    ExpireTime int
    Cluster expiration time.
    HistoryServerMode string
    HistoryServer mode: LOCAL stores active data within the cluster, PHS stores active data outside the cluster.
    Id string
    Uniquely identifies the resource.
    NodeAttribute GetClusterNodeAttribute
    Cluster global node information.
    NodeGroupAttributes []GetClusterNodeGroupAttribute
    Node group property list.
    ProjectName 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.
    ReadyTime int
    Cluster creation completion time.
    ReleaseVersion string
    Cluster version.
    SecurityGroupId string
    Cluster global security group ID. All ECS in node groups will join this security group.
    SecurityMode string
    Security mode.
    StateChangeReason GetClusterStateChangeReason
    Status change reason.
    Tags []GetClusterTag
    Tag list.
    TerminateTime int
    Cluster termination time.
    VpcId string
    Vpc ID。
    accountId Integer
    Account ID.
    applicationExtras List<GetClusterApplicationExtra>
    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.
    applicationNames List<String>
    List of service names installed in the cluster. Creation-related field.
    applications List<GetClusterApplication>
    Installed service list for cluster. Read-only field.
    bootstrapScripts List<GetClusterBootstrapScript>
    Cluster bootstrap script list.
    chargePreConfig GetClusterChargePreConfig
    Monthly subscription configuration parameters. Required when chargeType=PRE.
    chargeType String
    Payment type. PRE means monthly subscription, POST means pay-as-you-go.
    clusterDomainNames List<String>
    Cluster DNS domain suffix list.
    clusterId String
    Cluster ID.
    clusterName String
    Cluster name.
    clusterState String
    Cluster status.
    clusterType String
    Cluster type.
    createdTime Integer
    Cluster creation time.
    creatorId Integer
    Creator ID.
    creatorName String
    Creator name.
    deployMode String
    Deployment mode. SIMPLE means simple mode, HIGH_AVAILABLE means high availability mode.
    ecsImageId String
    ECS image ID.
    expireTime Integer
    Cluster expiration time.
    historyServerMode String
    HistoryServer mode: LOCAL stores active data within the cluster, PHS stores active data outside the cluster.
    id String
    Uniquely identifies the resource.
    nodeAttribute GetClusterNodeAttribute
    Cluster global node information.
    nodeGroupAttributes List<GetClusterNodeGroupAttribute>
    Node group property list.
    projectName 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.
    readyTime Integer
    Cluster creation completion time.
    releaseVersion String
    Cluster version.
    securityGroupId String
    Cluster global security group ID. All ECS in node groups will join this security group.
    securityMode String
    Security mode.
    stateChangeReason GetClusterStateChangeReason
    Status change reason.
    tags List<GetClusterTag>
    Tag list.
    terminateTime Integer
    Cluster termination time.
    vpcId String
    Vpc ID。
    accountId number
    Account ID.
    applicationExtras GetClusterApplicationExtra[]
    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.
    applicationNames string[]
    List of service names installed in the cluster. Creation-related field.
    applications GetClusterApplication[]
    Installed service list for cluster. Read-only field.
    bootstrapScripts GetClusterBootstrapScript[]
    Cluster bootstrap script list.
    chargePreConfig GetClusterChargePreConfig
    Monthly subscription configuration parameters. Required when chargeType=PRE.
    chargeType string
    Payment type. PRE means monthly subscription, POST means pay-as-you-go.
    clusterDomainNames string[]
    Cluster DNS domain suffix list.
    clusterId string
    Cluster ID.
    clusterName string
    Cluster name.
    clusterState string
    Cluster status.
    clusterType string
    Cluster type.
    createdTime number
    Cluster creation time.
    creatorId number
    Creator ID.
    creatorName string
    Creator name.
    deployMode string
    Deployment mode. SIMPLE means simple mode, HIGH_AVAILABLE means high availability mode.
    ecsImageId string
    ECS image ID.
    expireTime number
    Cluster expiration time.
    historyServerMode string
    HistoryServer mode: LOCAL stores active data within the cluster, PHS stores active data outside the cluster.
    id string
    Uniquely identifies the resource.
    nodeAttribute GetClusterNodeAttribute
    Cluster global node information.
    nodeGroupAttributes GetClusterNodeGroupAttribute[]
    Node group property list.
    projectName 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.
    readyTime number
    Cluster creation completion time.
    releaseVersion string
    Cluster version.
    securityGroupId string
    Cluster global security group ID. All ECS in node groups will join this security group.
    securityMode string
    Security mode.
    stateChangeReason GetClusterStateChangeReason
    Status change reason.
    tags GetClusterTag[]
    Tag list.
    terminateTime number
    Cluster termination time.
    vpcId string
    Vpc ID。
    account_id int
    Account ID.
    application_extras Sequence[GetClusterApplicationExtra]
    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[GetClusterApplication]
    Installed service list for cluster. Read-only field.
    bootstrap_scripts Sequence[GetClusterBootstrapScript]
    Cluster bootstrap script list.
    charge_pre_config GetClusterChargePreConfig
    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_names Sequence[str]
    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_id str
    ECS image ID.
    expire_time int
    Cluster expiration time.
    history_server_mode str
    HistoryServer mode: LOCAL stores active data within the cluster, PHS stores active data outside the cluster.
    id str
    Uniquely identifies the resource.
    node_attribute GetClusterNodeAttribute
    Cluster global node information.
    node_group_attributes Sequence[GetClusterNodeGroupAttribute]
    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_id str
    Cluster global security group ID. All ECS in node groups will join this security group.
    security_mode str
    Security mode.
    state_change_reason GetClusterStateChangeReason
    Status change reason.
    tags Sequence[GetClusterTag]
    Tag list.
    terminate_time int
    Cluster termination time.
    vpc_id str
    Vpc ID。
    accountId Number
    Account ID.
    applicationExtras 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.
    applicationNames 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.
    bootstrapScripts List<Property Map>
    Cluster bootstrap script list.
    chargePreConfig Property Map
    Monthly subscription configuration parameters. Required when chargeType=PRE.
    chargeType String
    Payment type. PRE means monthly subscription, POST means pay-as-you-go.
    clusterDomainNames List<String>
    Cluster DNS domain suffix list.
    clusterId String
    Cluster ID.
    clusterName String
    Cluster name.
    clusterState String
    Cluster status.
    clusterType String
    Cluster type.
    createdTime Number
    Cluster creation time.
    creatorId Number
    Creator ID.
    creatorName String
    Creator name.
    deployMode String
    Deployment mode. SIMPLE means simple mode, HIGH_AVAILABLE means high availability mode.
    ecsImageId String
    ECS image ID.
    expireTime Number
    Cluster expiration time.
    historyServerMode String
    HistoryServer mode: LOCAL stores active data within the cluster, PHS stores active data outside the cluster.
    id String
    Uniquely identifies the resource.
    nodeAttribute Property Map
    Cluster global node information.
    nodeGroupAttributes List<Property Map>
    Node group property list.
    projectName 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.
    readyTime Number
    Cluster creation completion time.
    releaseVersion String
    Cluster version.
    securityGroupId String
    Cluster global security group ID. All ECS in node groups will join this security group.
    securityMode String
    Security mode.
    stateChangeReason Property Map
    Status change reason.
    tags List<Property Map>
    Tag list.
    terminateTime Number
    Cluster termination time.
    vpcId String
    Vpc ID。

    Supporting Types

    GetClusterApplication

    ApplicationConfigHome string
    Application configuration path.
    ApplicationHome string
    Application installation path.
    ApplicationName string
    Application name.
    ApplicationState 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.
    ApplicationVersion string
    Application version.
    Group string
    Application user group.
    SupportClient bool
    Whether client is supported.
    User string
    Application user.
    ApplicationConfigHome string
    Application configuration path.
    ApplicationHome string
    Application installation path.
    ApplicationName string
    Application name.
    ApplicationState 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.
    ApplicationVersion string
    Application version.
    Group string
    Application user group.
    SupportClient bool
    Whether client is supported.
    User string
    Application user.
    applicationConfigHome String
    Application configuration path.
    applicationHome String
    Application installation path.
    applicationName String
    Application name.
    applicationState 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.
    applicationVersion String
    Application version.
    group String
    Application user group.
    supportClient Boolean
    Whether client is supported.
    user String
    Application user.
    applicationConfigHome string
    Application configuration path.
    applicationHome string
    Application installation path.
    applicationName string
    Application name.
    applicationState 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.
    applicationVersion string
    Application version.
    group string
    Application user group.
    supportClient boolean
    Whether client is supported.
    user string
    Application user.
    application_config_home str
    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.
    applicationConfigHome String
    Application configuration path.
    applicationHome String
    Application installation path.
    applicationName String
    Application name.
    applicationState 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.
    applicationVersion String
    Application version.
    group String
    Application user group.
    supportClient Boolean
    Whether client is supported.
    user String
    Application user.

    GetClusterApplicationExtra

    ApplicationComponentLayouts List<Byteplus.GetClusterApplicationExtraApplicationComponentLayout>
    Custom deployment topology list for service components.
    ApplicationConfigs List<Byteplus.GetClusterApplicationExtraApplicationConfig>
    Custom configuration parameter list for services.
    ApplicationName string
    Application name.
    ConnectionId string
    Metadata connection ID.
    ConnectionType string
    Metadata connection type. BUILTINMYSQL: built-in database. EXTERNALMYSQL: external database. HIVEMETASTORE: HMS.
    ApplicationComponentLayouts []GetClusterApplicationExtraApplicationComponentLayout
    Custom deployment topology list for service components.
    ApplicationConfigs []GetClusterApplicationExtraApplicationConfig
    Custom configuration parameter list for services.
    ApplicationName string
    Application name.
    ConnectionId string
    Metadata connection ID.
    ConnectionType string
    Metadata connection type. BUILTINMYSQL: built-in database. EXTERNALMYSQL: external database. HIVEMETASTORE: HMS.
    applicationComponentLayouts List<GetClusterApplicationExtraApplicationComponentLayout>
    Custom deployment topology list for service components.
    applicationConfigs List<GetClusterApplicationExtraApplicationConfig>
    Custom configuration parameter list for services.
    applicationName String
    Application name.
    connectionId String
    Metadata connection ID.
    connectionType String
    Metadata connection type. BUILTINMYSQL: built-in database. EXTERNALMYSQL: external database. HIVEMETASTORE: HMS.
    applicationComponentLayouts GetClusterApplicationExtraApplicationComponentLayout[]
    Custom deployment topology list for service components.
    applicationConfigs GetClusterApplicationExtraApplicationConfig[]
    Custom configuration parameter list for services.
    applicationName string
    Application name.
    connectionId string
    Metadata connection ID.
    connectionType string
    Metadata connection type. BUILTINMYSQL: built-in database. EXTERNALMYSQL: external database. HIVEMETASTORE: HMS.
    application_component_layouts Sequence[GetClusterApplicationExtraApplicationComponentLayout]
    Custom deployment topology list for service components.
    application_configs Sequence[GetClusterApplicationExtraApplicationConfig]
    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.
    applicationComponentLayouts List<Property Map>
    Custom deployment topology list for service components.
    applicationConfigs List<Property Map>
    Custom configuration parameter list for services.
    applicationName String
    Application name.
    connectionId String
    Metadata connection ID.
    connectionType String
    Metadata connection type. BUILTINMYSQL: built-in database. EXTERNALMYSQL: external database. HIVEMETASTORE: HMS.

    GetClusterApplicationExtraApplicationComponentLayout

    componentName String
    Component name.
    effectiveScope Property Map
    Component layout scope.

    GetClusterApplicationExtraApplicationComponentLayoutEffectiveScope

    ComponentNames List<string>
    Component name list. Required when EffectiveType=COMPONENT_NAME.
    EffectiveType string
    Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
    NodeGroupIds List<string>
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    NodeGroupNames List<string>
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    NodeGroupTypes List<string>
    Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
    NodeIds List<string>
    Node ID list. Required when EffectiveType=NODE_ID.
    NodeNames List<string>
    Node name list. Required when EffectiveType=NODE_NAME.
    ComponentNames []string
    Component name list. Required when EffectiveType=COMPONENT_NAME.
    EffectiveType string
    Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
    NodeGroupIds []string
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    NodeGroupNames []string
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    NodeGroupTypes []string
    Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
    NodeIds []string
    Node ID list. Required when EffectiveType=NODE_ID.
    NodeNames []string
    Node name list. Required when EffectiveType=NODE_NAME.
    componentNames List<String>
    Component name list. Required when EffectiveType=COMPONENT_NAME.
    effectiveType String
    Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
    nodeGroupIds List<String>
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    nodeGroupNames List<String>
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    nodeGroupTypes List<String>
    Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
    nodeIds List<String>
    Node ID list. Required when EffectiveType=NODE_ID.
    nodeNames List<String>
    Node name list. Required when EffectiveType=NODE_NAME.
    componentNames string[]
    Component name list. Required when EffectiveType=COMPONENT_NAME.
    effectiveType string
    Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
    nodeGroupIds string[]
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    nodeGroupNames string[]
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    nodeGroupTypes string[]
    Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
    nodeIds string[]
    Node ID list. Required when EffectiveType=NODE_ID.
    nodeNames 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_ids Sequence[str]
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    node_group_names Sequence[str]
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    node_group_types Sequence[str]
    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.
    componentNames List<String>
    Component name list. Required when EffectiveType=COMPONENT_NAME.
    effectiveType String
    Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
    nodeGroupIds List<String>
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    nodeGroupNames List<String>
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    nodeGroupTypes List<String>
    Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
    nodeIds List<String>
    Node ID list. Required when EffectiveType=NODE_ID.
    nodeNames List<String>
    Node name list. Required when EffectiveType=NODE_NAME.

    GetClusterApplicationExtraApplicationConfig

    ComponentInstanceName string
    Component instance name.
    ComponentName string
    Component name.
    ConfigFileName string
    Configuration file name.
    ConfigItemKey string
    Configuration item name.
    ConfigItemValue string
    Configuration item value.
    Deleted bool
    Whether to delete.
    EffectiveScope Byteplus.GetClusterApplicationExtraApplicationConfigEffectiveScope
    Affected component.
    ComponentInstanceName string
    Component instance name.
    ComponentName string
    Component name.
    ConfigFileName string
    Configuration file name.
    ConfigItemKey string
    Configuration item name.
    ConfigItemValue string
    Configuration item value.
    Deleted bool
    Whether to delete.
    EffectiveScope GetClusterApplicationExtraApplicationConfigEffectiveScope
    Affected component.
    componentInstanceName String
    Component instance name.
    componentName String
    Component name.
    configFileName String
    Configuration file name.
    configItemKey String
    Configuration item name.
    configItemValue String
    Configuration item value.
    deleted Boolean
    Whether to delete.
    effectiveScope GetClusterApplicationExtraApplicationConfigEffectiveScope
    Affected component.
    componentInstanceName string
    Component instance name.
    componentName string
    Component name.
    configFileName string
    Configuration file name.
    configItemKey string
    Configuration item name.
    configItemValue string
    Configuration item value.
    deleted boolean
    Whether to delete.
    effectiveScope GetClusterApplicationExtraApplicationConfigEffectiveScope
    Affected component.
    component_instance_name str
    Component instance name.
    component_name str
    Component name.
    config_file_name str
    Configuration file name.
    config_item_key str
    Configuration item name.
    config_item_value str
    Configuration item value.
    deleted bool
    Whether to delete.
    effective_scope GetClusterApplicationExtraApplicationConfigEffectiveScope
    Affected component.
    componentInstanceName String
    Component instance name.
    componentName String
    Component name.
    configFileName String
    Configuration file name.
    configItemKey String
    Configuration item name.
    configItemValue String
    Configuration item value.
    deleted Boolean
    Whether to delete.
    effectiveScope Property Map
    Affected component.

    GetClusterApplicationExtraApplicationConfigEffectiveScope

    ComponentNames List<string>
    Component name list. Required when EffectiveType=COMPONENT_NAME.
    EffectiveType string
    Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
    NodeGroupIds List<string>
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    NodeGroupNames List<string>
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    NodeGroupTypes List<string>
    Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
    NodeIds List<string>
    Node ID list. Required when EffectiveType=NODE_ID.
    NodeNames List<string>
    Node name list. Required when EffectiveType=NODE_NAME.
    ComponentNames []string
    Component name list. Required when EffectiveType=COMPONENT_NAME.
    EffectiveType string
    Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
    NodeGroupIds []string
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    NodeGroupNames []string
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    NodeGroupTypes []string
    Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
    NodeIds []string
    Node ID list. Required when EffectiveType=NODE_ID.
    NodeNames []string
    Node name list. Required when EffectiveType=NODE_NAME.
    componentNames List<String>
    Component name list. Required when EffectiveType=COMPONENT_NAME.
    effectiveType String
    Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
    nodeGroupIds List<String>
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    nodeGroupNames List<String>
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    nodeGroupTypes List<String>
    Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
    nodeIds List<String>
    Node ID list. Required when EffectiveType=NODE_ID.
    nodeNames List<String>
    Node name list. Required when EffectiveType=NODE_NAME.
    componentNames string[]
    Component name list. Required when EffectiveType=COMPONENT_NAME.
    effectiveType string
    Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
    nodeGroupIds string[]
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    nodeGroupNames string[]
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    nodeGroupTypes string[]
    Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
    nodeIds string[]
    Node ID list. Required when EffectiveType=NODE_ID.
    nodeNames 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_ids Sequence[str]
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    node_group_names Sequence[str]
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    node_group_types Sequence[str]
    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.
    componentNames List<String>
    Component name list. Required when EffectiveType=COMPONENT_NAME.
    effectiveType String
    Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
    nodeGroupIds List<String>
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    nodeGroupNames List<String>
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    nodeGroupTypes List<String>
    Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
    nodeIds List<String>
    Node ID list. Required when EffectiveType=NODE_ID.
    nodeNames List<String>
    Node name list. Required when EffectiveType=NODE_NAME.

    GetClusterBootstrapScript

    EffectiveScope Byteplus.GetClusterBootstrapScriptEffectiveScope
    Script execution scope.
    ExecutionFailStrategy string
    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.
    ExecutionMoment 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.
    ScriptArgs string
    Script parameters.
    ScriptName 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 (-).
    ScriptPath string
    Script TOS path. Required. Must start with 'tos:'.
    ScriptType string
    Script type. NORMAL: normal script. BOOTSTRAP: bootstrap script.
    EffectiveScope GetClusterBootstrapScriptEffectiveScope
    Script execution scope.
    ExecutionFailStrategy string
    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.
    ExecutionMoment 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.
    ScriptArgs string
    Script parameters.
    ScriptName 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 (-).
    ScriptPath string
    Script TOS path. Required. Must start with 'tos:'.
    ScriptType string
    Script type. NORMAL: normal script. BOOTSTRAP: bootstrap script.
    effectiveScope GetClusterBootstrapScriptEffectiveScope
    Script execution scope.
    executionFailStrategy String
    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.
    executionMoment 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.
    scriptArgs String
    Script parameters.
    scriptName 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 (-).
    scriptPath String
    Script TOS path. Required. Must start with 'tos:'.
    scriptType String
    Script type. NORMAL: normal script. BOOTSTRAP: bootstrap script.
    effectiveScope GetClusterBootstrapScriptEffectiveScope
    Script execution scope.
    executionFailStrategy string
    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.
    executionMoment 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.
    scriptArgs string
    Script parameters.
    scriptName 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 (-).
    scriptPath string
    Script TOS path. Required. Must start with 'tos:'.
    scriptType string
    Script type. NORMAL: normal script. BOOTSTRAP: bootstrap script.
    effective_scope GetClusterBootstrapScriptEffectiveScope
    Script execution scope.
    execution_fail_strategy str
    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.
    effectiveScope Property Map
    Script execution scope.
    executionFailStrategy String
    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.
    executionMoment 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.
    scriptArgs String
    Script parameters.
    scriptName 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 (-).
    scriptPath String
    Script TOS path. Required. Must start with 'tos:'.
    scriptType String
    Script type. NORMAL: normal script. BOOTSTRAP: bootstrap script.

    GetClusterBootstrapScriptEffectiveScope

    ComponentNames List<string>
    Component name list. Required when EffectiveType=COMPONENT_NAME.
    EffectiveType string
    Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
    NodeGroupIds List<string>
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    NodeGroupNames List<string>
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    NodeGroupTypes List<string>
    Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
    NodeIds List<string>
    Node ID list. Required when EffectiveType=NODE_ID.
    NodeNames List<string>
    Node name list. Required when EffectiveType=NODE_NAME.
    ComponentNames []string
    Component name list. Required when EffectiveType=COMPONENT_NAME.
    EffectiveType string
    Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
    NodeGroupIds []string
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    NodeGroupNames []string
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    NodeGroupTypes []string
    Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
    NodeIds []string
    Node ID list. Required when EffectiveType=NODE_ID.
    NodeNames []string
    Node name list. Required when EffectiveType=NODE_NAME.
    componentNames List<String>
    Component name list. Required when EffectiveType=COMPONENT_NAME.
    effectiveType String
    Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
    nodeGroupIds List<String>
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    nodeGroupNames List<String>
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    nodeGroupTypes List<String>
    Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
    nodeIds List<String>
    Node ID list. Required when EffectiveType=NODE_ID.
    nodeNames List<String>
    Node name list. Required when EffectiveType=NODE_NAME.
    componentNames string[]
    Component name list. Required when EffectiveType=COMPONENT_NAME.
    effectiveType string
    Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
    nodeGroupIds string[]
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    nodeGroupNames string[]
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    nodeGroupTypes string[]
    Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
    nodeIds string[]
    Node ID list. Required when EffectiveType=NODE_ID.
    nodeNames 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_ids Sequence[str]
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    node_group_names Sequence[str]
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    node_group_types Sequence[str]
    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.
    componentNames List<String>
    Component name list. Required when EffectiveType=COMPONENT_NAME.
    effectiveType String
    Effective type. CLUSTER, NODEGROUPNAME, NODEGROUPID, NODEGROUPTYPE, NODENAME, NODEID, COMPONENT_NAME.
    nodeGroupIds List<String>
    Node group ID list. Required when EffectiveType=NODEGROUPID.
    nodeGroupNames List<String>
    Node group name list. Required when EffectiveType=NODEGROUPNAME.
    nodeGroupTypes List<String>
    Node group type list. Required when EffectiveType=NODEGROUPTYPE. Currently includes MASTER, CORE, TASK.
    nodeIds List<String>
    Node ID list. Required when EffectiveType=NODE_ID.
    nodeNames List<String>
    Node name list. Required when EffectiveType=NODE_NAME.

    GetClusterChargePreConfig

    AutoRenew bool
    Enable auto-renewal. Options: true (enabled), false (disabled).
    AutoRenewPeriod int
    Renewal duration when auto-renewal is triggered. When AutoRenew=true, the default value is 1.
    AutoRenewPeriodUnit string
    Renewal duration unit when auto-renewal is triggered. When AutoRenew=true, default is Month. Options: Month, Year.
    ChargePeriod int
    When chargeType=PRE, default value=1. Unit for monthly subscription duration.
    ChargePeriodUnit string
    When chargeType=PRE, default value=Month. Unit for monthly subscription duration. Range: Month: month. Year: year.
    ChargeType string
    Payment type. Options: PRE, POST.
    AutoRenew bool
    Enable auto-renewal. Options: true (enabled), false (disabled).
    AutoRenewPeriod int
    Renewal duration when auto-renewal is triggered. When AutoRenew=true, the default value is 1.
    AutoRenewPeriodUnit string
    Renewal duration unit when auto-renewal is triggered. When AutoRenew=true, default is Month. Options: Month, Year.
    ChargePeriod int
    When chargeType=PRE, default value=1. Unit for monthly subscription duration.
    ChargePeriodUnit string
    When chargeType=PRE, default value=Month. Unit for monthly subscription duration. Range: Month: month. Year: year.
    ChargeType string
    Payment type. Options: PRE, POST.
    autoRenew Boolean
    Enable auto-renewal. Options: true (enabled), false (disabled).
    autoRenewPeriod Integer
    Renewal duration when auto-renewal is triggered. When AutoRenew=true, the default value is 1.
    autoRenewPeriodUnit String
    Renewal duration unit when auto-renewal is triggered. When AutoRenew=true, default is Month. Options: Month, Year.
    chargePeriod Integer
    When chargeType=PRE, default value=1. Unit for monthly subscription duration.
    chargePeriodUnit String
    When chargeType=PRE, default value=Month. Unit for monthly subscription duration. Range: Month: month. Year: year.
    chargeType String
    Payment type. Options: PRE, POST.
    autoRenew boolean
    Enable auto-renewal. Options: true (enabled), false (disabled).
    autoRenewPeriod number
    Renewal duration when auto-renewal is triggered. When AutoRenew=true, the default value is 1.
    autoRenewPeriodUnit string
    Renewal duration unit when auto-renewal is triggered. When AutoRenew=true, default is Month. Options: Month, Year.
    chargePeriod number
    When chargeType=PRE, default value=1. Unit for monthly subscription duration.
    chargePeriodUnit string
    When chargeType=PRE, default value=Month. Unit for monthly subscription duration. Range: Month: month. Year: year.
    chargeType string
    Payment type. Options: PRE, POST.
    auto_renew bool
    Enable auto-renewal. Options: true (enabled), false (disabled).
    auto_renew_period int
    Renewal duration when auto-renewal is triggered. When AutoRenew=true, the default value is 1.
    auto_renew_period_unit str
    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_unit str
    When chargeType=PRE, default value=Month. Unit for monthly subscription duration. Range: Month: month. Year: year.
    charge_type str
    Payment type. Options: PRE, POST.
    autoRenew Boolean
    Enable auto-renewal. Options: true (enabled), false (disabled).
    autoRenewPeriod Number
    Renewal duration when auto-renewal is triggered. When AutoRenew=true, the default value is 1.
    autoRenewPeriodUnit String
    Renewal duration unit when auto-renewal is triggered. When AutoRenew=true, default is Month. Options: Month, Year.
    chargePeriod Number
    When chargeType=PRE, default value=1. Unit for monthly subscription duration.
    chargePeriodUnit String
    When chargeType=PRE, default value=Month. Unit for monthly subscription duration. Range: Month: month. Year: year.
    chargeType String
    Payment type. Options: PRE, POST.

    GetClusterNodeAttribute

    EcsIamRole string
    ECS instance role.
    ZoneId string
    Zone ID.
    EcsIamRole string
    ECS instance role.
    ZoneId string
    Zone ID.
    ecsIamRole String
    ECS instance role.
    zoneId String
    Zone ID.
    ecsIamRole string
    ECS instance role.
    zoneId string
    Zone ID.
    ecs_iam_role str
    ECS instance role.
    zone_id str
    Zone ID.
    ecsIamRole String
    ECS instance role.
    zoneId String
    Zone ID.

    GetClusterNodeGroupAttribute

    Bandwidth int
    Public bandwidth. Default is 8M. If the user changes it later, EMR needs to synchronize this information.
    ChargeType 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.
    CreateTime int
    Node group creation time.
    DataDisks List<Byteplus.GetClusterNodeGroupAttributeDataDisk>
    Data disk configuration. Only disks of the same specification are supported within a single node group. The list length is limited to 1.
    EcsInstanceTypes List<string>
    Node group's ECS instance type list. Only one instance type can be set. The list length is limited to 1.
    EcsKeyPairName string
    ECS key pair name.
    EcsPassword string
    Password for ECS root account.
    LayoutComponentNames List<string>
    List of deployed component names.
    NodeCount int
    Current expected number of nodes to purchase for the node group.
    NodeGroupId string
    Node group ID.
    NodeGroupName string
    Length: 1–128 characters. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
    NodeGroupState string
    Node group status. RUNNING: running. EXTENDING: scaling out. REDUCING: scaling in. DISK_EXTENDING: disk scaling out. MODIFYING: configuration change.
    NodeGroupType string
    Node group type.
    SubnetIds List<string>
    Subnet ID list. Currently, only one parameter can be passed, and all node groups must use the same subnet ID.
    SystemDisk Byteplus.GetClusterNodeGroupAttributeSystemDisk
    System disk configuration.
    WithPublicIp bool
    Whether to attach public IP.
    ZoneId string
    Availability zone ID.
    Bandwidth int
    Public bandwidth. Default is 8M. If the user changes it later, EMR needs to synchronize this information.
    ChargeType 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.
    CreateTime int
    Node group creation time.
    DataDisks []GetClusterNodeGroupAttributeDataDisk
    Data disk configuration. Only disks of the same specification are supported within a single node group. The list length is limited to 1.
    EcsInstanceTypes []string
    Node group's ECS instance type list. Only one instance type can be set. The list length is limited to 1.
    EcsKeyPairName string
    ECS key pair name.
    EcsPassword string
    Password for ECS root account.
    LayoutComponentNames []string
    List of deployed component names.
    NodeCount int
    Current expected number of nodes to purchase for the node group.
    NodeGroupId string
    Node group ID.
    NodeGroupName string
    Length: 1–128 characters. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
    NodeGroupState string
    Node group status. RUNNING: running. EXTENDING: scaling out. REDUCING: scaling in. DISK_EXTENDING: disk scaling out. MODIFYING: configuration change.
    NodeGroupType string
    Node group type.
    SubnetIds []string
    Subnet ID list. Currently, only one parameter can be passed, and all node groups must use the same subnet ID.
    SystemDisk GetClusterNodeGroupAttributeSystemDisk
    System disk configuration.
    WithPublicIp bool
    Whether to attach public IP.
    ZoneId string
    Availability zone ID.
    bandwidth Integer
    Public bandwidth. Default is 8M. If the user changes it later, EMR needs to synchronize this information.
    chargeType 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.
    createTime Integer
    Node group creation time.
    dataDisks List<GetClusterNodeGroupAttributeDataDisk>
    Data disk configuration. Only disks of the same specification are supported within a single node group. The list length is limited to 1.
    ecsInstanceTypes List<String>
    Node group's ECS instance type list. Only one instance type can be set. The list length is limited to 1.
    ecsKeyPairName String
    ECS key pair name.
    ecsPassword String
    Password for ECS root account.
    layoutComponentNames List<String>
    List of deployed component names.
    nodeCount Integer
    Current expected number of nodes to purchase for the node group.
    nodeGroupId String
    Node group ID.
    nodeGroupName String
    Length: 1–128 characters. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
    nodeGroupState String
    Node group status. RUNNING: running. EXTENDING: scaling out. REDUCING: scaling in. DISK_EXTENDING: disk scaling out. MODIFYING: configuration change.
    nodeGroupType String
    Node group type.
    subnetIds List<String>
    Subnet ID list. Currently, only one parameter can be passed, and all node groups must use the same subnet ID.
    systemDisk GetClusterNodeGroupAttributeSystemDisk
    System disk configuration.
    withPublicIp Boolean
    Whether to attach public IP.
    zoneId String
    Availability zone ID.
    bandwidth number
    Public bandwidth. Default is 8M. If the user changes it later, EMR needs to synchronize this information.
    chargeType 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.
    createTime number
    Node group creation time.
    dataDisks GetClusterNodeGroupAttributeDataDisk[]
    Data disk configuration. Only disks of the same specification are supported within a single node group. The list length is limited to 1.
    ecsInstanceTypes string[]
    Node group's ECS instance type list. Only one instance type can be set. The list length is limited to 1.
    ecsKeyPairName string
    ECS key pair name.
    ecsPassword string
    Password for ECS root account.
    layoutComponentNames string[]
    List of deployed component names.
    nodeCount number
    Current expected number of nodes to purchase for the node group.
    nodeGroupId string
    Node group ID.
    nodeGroupName string
    Length: 1–128 characters. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
    nodeGroupState string
    Node group status. RUNNING: running. EXTENDING: scaling out. REDUCING: scaling in. DISK_EXTENDING: disk scaling out. MODIFYING: configuration change.
    nodeGroupType string
    Node group type.
    subnetIds string[]
    Subnet ID list. Currently, only one parameter can be passed, and all node groups must use the same subnet ID.
    systemDisk GetClusterNodeGroupAttributeSystemDisk
    System disk configuration.
    withPublicIp boolean
    Whether to attach public IP.
    zoneId 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[GetClusterNodeGroupAttributeDataDisk]
    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_types Sequence[str]
    Node group's ECS instance type list. Only one instance type can be set. The list length is limited to 1.
    ecs_key_pair_name str
    ECS key pair name.
    ecs_password str
    Password for ECS root account.
    layout_component_names Sequence[str]
    List of deployed component names.
    node_count int
    Current expected number of nodes to purchase for the node group.
    node_group_id str
    Node group ID.
    node_group_name str
    Length: 1–128 characters. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
    node_group_state str
    Node group status. RUNNING: running. EXTENDING: scaling out. REDUCING: scaling in. DISK_EXTENDING: disk scaling out. MODIFYING: configuration change.
    node_group_type str
    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 GetClusterNodeGroupAttributeSystemDisk
    System disk configuration.
    with_public_ip bool
    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.
    chargeType 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.
    createTime Number
    Node group creation time.
    dataDisks 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.
    ecsInstanceTypes List<String>
    Node group's ECS instance type list. Only one instance type can be set. The list length is limited to 1.
    ecsKeyPairName String
    ECS key pair name.
    ecsPassword String
    Password for ECS root account.
    layoutComponentNames List<String>
    List of deployed component names.
    nodeCount Number
    Current expected number of nodes to purchase for the node group.
    nodeGroupId String
    Node group ID.
    nodeGroupName String
    Length: 1–128 characters. Cannot start with http: or https:. Can include Chinese, English, numbers, underscores (_), or hyphens (-).
    nodeGroupState String
    Node group status. RUNNING: running. EXTENDING: scaling out. REDUCING: scaling in. DISK_EXTENDING: disk scaling out. MODIFYING: configuration change.
    nodeGroupType String
    Node group type.
    subnetIds List<String>
    Subnet ID list. Currently, only one parameter can be passed, and all node groups must use the same subnet ID.
    systemDisk Property Map
    System disk configuration.
    withPublicIp Boolean
    Whether to attach public IP.
    zoneId 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.
    VolumeType 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.
    VolumeType 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.
    volumeType 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.
    volumeType 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.
    volumeType 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.
    VolumeType string
    Disk type.
    Size int
    Disk size.
    VolumeType string
    Disk type.
    size Integer
    Disk size.
    volumeType String
    Disk type.
    size number
    Disk size.
    volumeType string
    Disk type.
    size int
    Disk size.
    volume_type str
    Disk type.
    size Number
    Disk size.
    volumeType String
    Disk type.

    GetClusterStateChangeReason

    Code string
    Status update code.
    Reason string
    Status update reason.
    Code string
    Status update code.
    Reason string
    Status update reason.
    code String
    Status update code.
    reason String
    Status update reason.
    code string
    Status update code.
    reason string
    Status update reason.
    code str
    Status update code.
    reason str
    Status update reason.
    code String
    Status update code.
    reason String
    Status update reason.

    GetClusterTag

    Key string
    User tag key.
    Value string
    User tag value.
    Key string
    User tag key.
    Value string
    User tag value.
    key String
    User tag key.
    value String
    User tag value.
    key string
    User tag key.
    value string
    User tag value.
    key str
    User tag key.
    value str
    User tag value.
    key String
    User tag key.
    value String
    User tag value.

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    Viewing docs for bytepluscc v0.0.21
    published on Thursday, Apr 2, 2026 by Byteplus
      Try Pulumi Cloud free. Your team will thank you.