Skip to content

StarRocksInstanceProps

Properties for defining a StarRocksInstance.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-emr-starrocksinstance

Initializer

import { StarRocksInstanceProps } from '@alicloud/ros-cdk-emr'
const starRocksInstanceProps: StarRocksInstanceProps = { ... }

Properties

Name Type Description
adminPassword string | @alicloud/ros-cdk-core.IResolvable Property adminPassword: Password of admin user.
clusterZoneId string | @alicloud/ros-cdk-core.IResolvable Property clusterZoneId: Primary ZoneId of StarRocks instance.
instanceName string | @alicloud/ros-cdk-core.IResolvable Property instanceName: The name of the StarRocks instance.
packageType string | @alicloud/ros-cdk-core.IResolvable Property packageType: The package type of the instance: - trial: Starter Edition - official: Standard.
payType string | @alicloud/ros-cdk-core.IResolvable Property payType: The pay type of the StarRocks instance: - prePaid - postPaid.
runMode string | @alicloud/ros-cdk-core.IResolvable Property runMode: The run mode of the instance: - **shared_nothing: Storage and calculation.
version string | @alicloud/ros-cdk-core.IResolvable Property version: The version of the StarRocks instance.
vpcId string | @alicloud/ros-cdk-core.IResolvable Property vpcId: The VPC ID of the StarRocks instance.
autoRenew boolean | @alicloud/ros-cdk-core.IResolvable Property autoRenew: Whether to enable automatic renewal.
backendNodeGroups @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | BackendNodeGroupsProperty[] Property backendNodeGroups: List of BE or CN compute group information.
duration number | @alicloud/ros-cdk-core.IResolvable Property duration: Duration of purchase.
encrypted boolean | @alicloud/ros-cdk-core.IResolvable Property encrypted: Whether encrypted.
frontendNodeGroups @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | FrontendNodeGroupsProperty[] Property frontendNodeGroups: List of FE Node Group Information.
kmsKeyId string | @alicloud/ros-cdk-core.IResolvable Property kmsKeyId: The ID of the Key Management Service (KMS) key.
observerNodeGroups @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | ObserverNodeGroupsProperty[] Property observerNodeGroups: list of Observer calculates group information.
orderId number | @alicloud/ros-cdk-core.IResolvable Property orderId: Order ID.
ossAccessingRoleName string | @alicloud/ros-cdk-core.IResolvable Property ossAccessingRoleName: Role name used for password-free access to OSS.
pricingCycle string | @alicloud/ros-cdk-core.IResolvable Property pricingCycle: The duration unit for purchasing: - Month - Year This is only meaningful when PayType is set to PrePaid.
promotionOptionNo string | @alicloud/ros-cdk-core.IResolvable Property promotionOptionNo: Promotion ID.
resourceGroupId string | @alicloud/ros-cdk-core.IResolvable Property resourceGroupId: The ID of the resource group to which the StarRocks instance belongs.
resourceType string | @alicloud/ros-cdk-core.IResolvable Property resourceType: Resource type.
tags TagsProperty[] Property tags: Tags of StarRocks.
vswitches @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | VswitchesProperty[] Property vswitches: The VSwitches info of the StarRocks instance.

adminPasswordRequired

public readonly adminPassword: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property adminPassword: Password of admin user.


clusterZoneIdRequired

public readonly clusterZoneId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property clusterZoneId: Primary ZoneId of StarRocks instance.


instanceNameRequired

public readonly instanceName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property instanceName: The name of the StarRocks instance.


packageTypeRequired

public readonly packageType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property packageType: The package type of the instance: - trial: Starter Edition - official: Standard.


payTypeRequired

public readonly payType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property payType: The pay type of the StarRocks instance: - prePaid - postPaid.


runModeRequired

public readonly runMode: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property runMode: The run mode of the instance: - **shared_nothing: Storage and calculation.

shared_data: Storage and calculation separation. - lakehouse: Data lake analysis.


versionRequired

public readonly version: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property version: The version of the StarRocks instance.


vpcIdRequired

public readonly vpcId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property vpcId: The VPC ID of the StarRocks instance.


autoRenewOptional

public readonly autoRenew: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

Property autoRenew: Whether to enable automatic renewal.

This is only meaningful when payType is set to PrePaid. Disabled by default.


backendNodeGroupsOptional

public readonly backendNodeGroups: IResolvable | IResolvable | BackendNodeGroupsProperty[];

Property backendNodeGroups: List of BE or CN compute group information.


durationOptional

public readonly duration: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

Property duration: Duration of purchase.

It is only meaningful when PayType is set to PrePaid.


encryptedOptional

public readonly encrypted: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

Property encrypted: Whether encrypted.


frontendNodeGroupsOptional

public readonly frontendNodeGroups: IResolvable | IResolvable | FrontendNodeGroupsProperty[];

Property frontendNodeGroups: List of FE Node Group Information.


kmsKeyIdOptional

public readonly kmsKeyId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property kmsKeyId: The ID of the Key Management Service (KMS) key.


observerNodeGroupsOptional

public readonly observerNodeGroups: IResolvable | IResolvable | ObserverNodeGroupsProperty[];

Property observerNodeGroups: list of Observer calculates group information.


orderIdOptional

public readonly orderId: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

Property orderId: Order ID.


ossAccessingRoleNameOptional

public readonly ossAccessingRoleName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property ossAccessingRoleName: Role name used for password-free access to OSS.


pricingCycleOptional

public readonly pricingCycle: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property pricingCycle: The duration unit for purchasing: - Month - Year This is only meaningful when PayType is set to PrePaid.


promotionOptionNoOptional

public readonly promotionOptionNo: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property promotionOptionNo: Promotion ID.


resourceGroupIdOptional

public readonly resourceGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property resourceGroupId: The ID of the resource group to which the StarRocks instance belongs.


resourceTypeOptional

public readonly resourceType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

Property resourceType: Resource type.


tagsOptional

public readonly tags: TagsProperty[];

Property tags: Tags of StarRocks.


vswitchesOptional

public readonly vswitches: IResolvable | IResolvable | VswitchesProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | VswitchesProperty[]

Property vswitches: The VSwitches info of the StarRocks instance.