Skip to content

StarRocksInstanceProps

Properties for defining a StarRocksInstance.

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

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkemr"
&alicloudroscdkemr.StarRocksInstanceProps {
    AdminPassword: interface{},
    ClusterZoneId: interface{},
    InstanceName: interface{},
    PackageType: interface{},
    PayType: interface{},
    RunMode: interface{},
    Version: interface{},
    VpcId: interface{},
    AutoRenew: interface{},
    BackendNodeGroups: interface{},
    Duration: interface{},
    Encrypted: interface{},
    FrontendNodeGroups: interface{},
    KmsKeyId: interface{},
    ObserverNodeGroups: interface{},
    OrderId: interface{},
    OssAccessingRoleName: interface{},
    PricingCycle: interface{},
    PromotionOptionNo: interface{},
    ResourceGroupId: interface{},
    ResourceType: interface{},
    Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkemr.RosStarRocksInstance.TagsProperty,
    Vswitches: interface{},
}

Properties

Name Type Description
AdminPassword interface{} Property adminPassword: Password of admin user.
ClusterZoneId interface{} Property clusterZoneId: Primary ZoneId of StarRocks instance.
InstanceName interface{} Property instanceName: The name of the StarRocks instance.
PackageType interface{} Property packageType: The package type of the instance: - trial: Starter Edition - official: Standard.
PayType interface{} Property payType: The pay type of the StarRocks instance: - prePaid - postPaid.
RunMode interface{} Property runMode: The run mode of the instance: - **shared_nothing: Storage and calculation.
Version interface{} Property version: The version of the StarRocks instance.
VpcId interface{} Property vpcId: The VPC ID of the StarRocks instance.
AutoRenew interface{} Property autoRenew: Whether to enable automatic renewal.
BackendNodeGroups interface{} Property backendNodeGroups: List of BE or CN compute group information.
Duration interface{} Property duration: Duration of purchase.
Encrypted interface{} Property encrypted: Whether encrypted.
FrontendNodeGroups interface{} Property frontendNodeGroups: List of FE Node Group Information.
KmsKeyId interface{} Property kmsKeyId: The ID of the Key Management Service (KMS) key.
ObserverNodeGroups interface{} Property observerNodeGroups: list of Observer calculates group information.
OrderId interface{} Property orderId: Order ID.
OssAccessingRoleName interface{} Property ossAccessingRoleName: Role name used for password-free access to OSS.
PricingCycle interface{} Property pricingCycle: The duration unit for purchasing: - Month - Year This is only meaningful when PayType is set to PrePaid.
PromotionOptionNo interface{} Property promotionOptionNo: Promotion ID.
ResourceGroupId interface{} Property resourceGroupId: The ID of the resource group to which the StarRocks instance belongs.
ResourceType interface{} Property resourceType: Resource type.
Tags *[]TagsProperty Property tags: Tags of StarRocks.
Vswitches interface{} Property vswitches: The VSwitches info of the StarRocks instance.

AdminPasswordRequired

AdminPassword interface{}
  • Type: interface{}

Property adminPassword: Password of admin user.


ClusterZoneIdRequired

ClusterZoneId interface{}
  • Type: interface{}

Property clusterZoneId: Primary ZoneId of StarRocks instance.


InstanceNameRequired

InstanceName interface{}
  • Type: interface{}

Property instanceName: The name of the StarRocks instance.


PackageTypeRequired

PackageType interface{}
  • Type: interface{}

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


PayTypeRequired

PayType interface{}
  • Type: interface{}

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


RunModeRequired

RunMode interface{}
  • Type: interface{}

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

  • **shared_data: Storage and calculation separation.
  • **lakehouse: Data lake analysis.

VersionRequired

Version interface{}
  • Type: interface{}

Property version: The version of the StarRocks instance.


VpcIdRequired

VpcId interface{}
  • Type: interface{}

Property vpcId: The VPC ID of the StarRocks instance.


AutoRenewOptional

AutoRenew interface{}
  • Type: interface{}

Property autoRenew: Whether to enable automatic renewal.

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


BackendNodeGroupsOptional

BackendNodeGroups interface{}
  • Type: interface{}

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


DurationOptional

Duration interface{}
  • Type: interface{}

Property duration: Duration of purchase.

It is only meaningful when PayType is set to PrePaid.


EncryptedOptional

Encrypted interface{}
  • Type: interface{}

Property encrypted: Whether encrypted.


FrontendNodeGroupsOptional

FrontendNodeGroups interface{}
  • Type: interface{}

Property frontendNodeGroups: List of FE Node Group Information.


KmsKeyIdOptional

KmsKeyId interface{}
  • Type: interface{}

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


ObserverNodeGroupsOptional

ObserverNodeGroups interface{}
  • Type: interface{}

Property observerNodeGroups: list of Observer calculates group information.


OrderIdOptional

OrderId interface{}
  • Type: interface{}

Property orderId: Order ID.


OssAccessingRoleNameOptional

OssAccessingRoleName interface{}
  • Type: interface{}

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


PricingCycleOptional

PricingCycle interface{}
  • Type: interface{}

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


PromotionOptionNoOptional

PromotionOptionNo interface{}
  • Type: interface{}

Property promotionOptionNo: Promotion ID.


ResourceGroupIdOptional

ResourceGroupId interface{}
  • Type: interface{}

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


ResourceTypeOptional

ResourceType interface{}
  • Type: interface{}

Property resourceType: Resource type.


TagsOptional

Tags *[]TagsProperty

Property tags: Tags of StarRocks.


VswitchesOptional

Vswitches interface{}
  • Type: interface{}

Property vswitches: The VSwitches info of the StarRocks instance.