Skip to content

StarRocksInstanceProps

Properties for defining a StarRocksInstance.

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

Initializer

using AlibabaCloud.SDK.ROS.CDK.Emr;
new StarRocksInstanceProps {
    object AdminPassword,
    object ClusterZoneId,
    object InstanceName,
    object PackageType,
    object PayType,
    object RunMode,
    object Version,
    object VpcId,
    object AutoRenew = null,
    object BackendNodeGroups = null,
    object Duration = null,
    object Encrypted = null,
    object FrontendNodeGroups = null,
    object KmsKeyId = null,
    object ObserverNodeGroups = null,
    object OrderId = null,
    object OssAccessingRoleName = null,
    object PricingCycle = null,
    object PromotionOptionNo = null,
    object ResourceGroupId = null,
    object ResourceType = null,
    TagsProperty[] Tags = null,
    object Vswitches = null
};

Properties

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

AdminPasswordRequired

public object AdminPassword { get; set; }
  • Type: object

Property adminPassword: Password of admin user.


ClusterZoneIdRequired

public object ClusterZoneId { get; set; }
  • Type: object

Property clusterZoneId: Primary ZoneId of StarRocks instance.


InstanceNameRequired

public object InstanceName { get; set; }
  • Type: object

Property instanceName: The name of the StarRocks instance.


PackageTypeRequired

public object PackageType { get; set; }
  • Type: object

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


PayTypeRequired

public object PayType { get; set; }
  • Type: object

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


RunModeRequired

public object RunMode { get; set; }
  • Type: object

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 object Version { get; set; }
  • Type: object

Property version: The version of the StarRocks instance.


VpcIdRequired

public object VpcId { get; set; }
  • Type: object

Property vpcId: The VPC ID of the StarRocks instance.


AutoRenewOptional

public object AutoRenew { get; set; }
  • Type: object

Property autoRenew: Whether to enable automatic renewal.

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


BackendNodeGroupsOptional

public object BackendNodeGroups { get; set; }
  • Type: object

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


DurationOptional

public object Duration { get; set; }
  • Type: object

Property duration: Duration of purchase.

It is only meaningful when PayType is set to PrePaid.


EncryptedOptional

public object Encrypted { get; set; }
  • Type: object

Property encrypted: Whether encrypted.


FrontendNodeGroupsOptional

public object FrontendNodeGroups { get; set; }
  • Type: object

Property frontendNodeGroups: List of FE Node Group Information.


KmsKeyIdOptional

public object KmsKeyId { get; set; }
  • Type: object

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


ObserverNodeGroupsOptional

public object ObserverNodeGroups { get; set; }
  • Type: object

Property observerNodeGroups: list of Observer calculates group information.


OrderIdOptional

public object OrderId { get; set; }
  • Type: object

Property orderId: Order ID.


OssAccessingRoleNameOptional

public object OssAccessingRoleName { get; set; }
  • Type: object

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


PricingCycleOptional

public object PricingCycle { get; set; }
  • Type: object

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


PromotionOptionNoOptional

public object PromotionOptionNo { get; set; }
  • Type: object

Property promotionOptionNo: Promotion ID.


ResourceGroupIdOptional

public object ResourceGroupId { get; set; }
  • Type: object

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


ResourceTypeOptional

public object ResourceType { get; set; }
  • Type: object

Property resourceType: Resource type.


TagsOptional

public TagsProperty[] Tags { get; set; }

Property tags: Tags of StarRocks.


VswitchesOptional

public object Vswitches { get; set; }
  • Type: object

Property vswitches: The VSwitches info of the StarRocks instance.