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
- Type: *[]TagsProperty
Property tags: Tags of StarRocks.
VswitchesOptional
Vswitches interface{}
- Type: interface{}
Property vswitches: The VSwitches info of the StarRocks instance.