StarRocksInstance
- Implements: IStarRocksInstance
This class encapsulates and extends the ROS resource type ALIYUN::EMR::StarRocksInstance.
Initializers
import { StarRocksInstance } from '@alicloud/ros-cdk-emr'
new StarRocksInstance(scope: Construct, id: string, props: StarRocksInstanceProps, enableResourcePropertyConstraint?: boolean)
| Name | Type | Description |
|---|---|---|
scope | @alicloud/ros-cdk-core.Construct | No description. |
id | string | No description. |
props | StarRocksInstanceProps | No description. |
enableResourcePropertyConstraint | boolean | No description. |
scopeRequired
- Type: @alicloud/ros-cdk-core.Construct
idRequired
- Type: string
propsRequired
- Type: StarRocksInstanceProps
enableResourcePropertyConstraintOptional
- Type: boolean
Methods
| Name | Description |
|---|---|
toString | Returns a string representation of this construct. |
synthesize | Allows this construct to emit artifacts into the cloud assembly during synthesis. |
addCondition | No description. |
addCount | No description. |
addDependency | No description. |
addResourceDesc | No description. |
applyRemovalPolicy | No description. |
fetchCondition | No description. |
fetchDependency | No description. |
fetchResourceDesc | No description. |
getAtt | No description. |
setMetadata | No description. |
toString
public toString(): string
Returns a string representation of this construct.
synthesize
public synthesize(session: ISynthesisSession): void
Allows this construct to emit artifacts into the cloud assembly during synthesis.
This method is usually implemented by framework-level constructs such as Stack and Asset as they participate in synthesizing the cloud assembly.
- Type: @alicloud/ros-cdk-core.ISynthesisSession
The synthesis session.
addCondition
public addCondition(condition: RosCondition): void
- Type: @alicloud/ros-cdk-core.RosCondition
addCount
public addCount(count: number | IResolvable): void
- Type: number | @alicloud/ros-cdk-core.IResolvable
addDependency
public addDependency(resource: Resource): void
- Type: @alicloud/ros-cdk-core.Resource
addResourceDesc
public addResourceDesc(desc: string): void
- Type: string
applyRemovalPolicy
public applyRemovalPolicy(policy: RemovalPolicy): void
- Type: @alicloud/ros-cdk-core.RemovalPolicy
fetchCondition
public fetchCondition(): RosCondition
fetchDependency
public fetchDependency(): string[]
fetchResourceDesc
public fetchResourceDesc(): string
getAtt
public getAtt(name: string): IResolvable
- Type: string
setMetadata
public setMetadata(key: string, value: any): void
- Type: string
- Type: any
Static Functions
| Name | Description |
|---|---|
isConstruct | Return whether the given object is a Construct. |
isConstruct
import { StarRocksInstance } from '@alicloud/ros-cdk-emr'
StarRocksInstance.isConstruct(x: any)
Return whether the given object is a Construct.
- Type: any
Properties
| Name | Type | Description |
|---|---|---|
node | @alicloud/ros-cdk-core.ConstructNode | The construct tree node associated with this construct. |
env | @alicloud/ros-cdk-core.IResourceEnvironment | The environment this resource belongs to. |
ref | string | No description. |
stack | @alicloud/ros-cdk-core.Stack | The stack in which this resource is defined. |
resource | @alicloud/ros-cdk-core.RosResource | No description. |
attrAclId | string | @alicloud/ros-cdk-core.IResolvable | Attribute AclId: Access control ID. |
attrArchitecture | string | @alicloud/ros-cdk-core.IResolvable | Attribute Architecture: Architecture of StarRocks instance. |
attrCreateTime | string | @alicloud/ros-cdk-core.IResolvable | Attribute CreateTime: The creation time of the StarRocks instance. |
attrEnableAutoMinorVersionUpgrade | string | @alicloud/ros-cdk-core.IResolvable | Attribute EnableAutoMinorVersionUpgrade: Whether minor version automatic upgrades are supported. |
attrEnabledAuditLoader | string | @alicloud/ros-cdk-core.IResolvable | Attribute EnabledAuditLoader: Whether enable audit loader. |
attrEnableSsl | string | @alicloud/ros-cdk-core.IResolvable | Attribute EnableSsl: Enable SSL. |
attrEncrypted | string | @alicloud/ros-cdk-core.IResolvable | Attribute Encrypted: Whether encrypted. |
attrExpireTime | string | @alicloud/ros-cdk-core.IResolvable | Attribute ExpireTime: StarRocks Instance expire time. |
attrInstanceId | string | @alicloud/ros-cdk-core.IResolvable | Attribute InstanceId: The ID of the StarRocks instance. |
attrInstanceName | string | @alicloud/ros-cdk-core.IResolvable | Attribute InstanceName: The name of the StarRocks instance. |
attrIsolateLeader | string | @alicloud/ros-cdk-core.IResolvable | Attribute IsolateLeader: Whether leader FE is isolated. |
attrKmsKeyId | string | @alicloud/ros-cdk-core.IResolvable | Attribute KmsKeyId: The ID of the Key Management Service (KMS) key. |
attrMaintainablePeriod | string | @alicloud/ros-cdk-core.IResolvable | Attribute MaintainablePeriod: StarRocks Instance maintainable period. |
attrMinorVersion | string | @alicloud/ros-cdk-core.IResolvable | Attribute MinorVersion: StarRocks Instance minor version. |
attrMonitorType | string | @alicloud/ros-cdk-core.IResolvable | Attribute MonitorType: Monitor Type. |
attrOssLocation | string | @alicloud/ros-cdk-core.IResolvable | Attribute OssLocation: OSS Location. |
attrPackageType | string | @alicloud/ros-cdk-core.IResolvable | Attribute PackageType: The package type of the StarRocks instance. |
attrPayType | string | @alicloud/ros-cdk-core.IResolvable | Attribute PayType: The pay type of the StarRocks instance. |
attrResourceGroupId | string | @alicloud/ros-cdk-core.IResolvable | Attribute ResourceGroupId: The ID of the resource group to which the StarRocks instance belongs.. |
attrRunMode | string | @alicloud/ros-cdk-core.IResolvable | Attribute RunMode: The run mode of the StarRocks instance. |
attrRunningTime | string | @alicloud/ros-cdk-core.IResolvable | Attribute RunningTime: StarRocks Instance running time. |
attrSecurityGroupManaged | string | @alicloud/ros-cdk-core.IResolvable | Attribute SecurityGroupManaged: Whether security group is managed. |
attrSgId | string | @alicloud/ros-cdk-core.IResolvable | Attribute SgId: Security Group ID of StarRocks instance. |
attrTags | string | @alicloud/ros-cdk-core.IResolvable | Attribute Tags: Tag list of the StarRocks instance. |
attrVersion | string | @alicloud/ros-cdk-core.IResolvable | Attribute Version: The version of the StarRocks instance. |
attrVpcId | string | @alicloud/ros-cdk-core.IResolvable | Attribute VpcId: The VPC ID of the StarRocks instance. |
attrVswitches | string | @alicloud/ros-cdk-core.IResolvable | Attribute Vswitches: The VSwitches info of the StarRocks instance. |
props | StarRocksInstanceProps | No description. |
nodeRequired
public readonly node: ConstructNode;
- Type: @alicloud/ros-cdk-core.ConstructNode
The construct tree node associated with this construct.
envRequired
public readonly env: IResourceEnvironment;
- Type: @alicloud/ros-cdk-core.IResourceEnvironment
The environment this resource belongs to.
For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
refRequired
public readonly ref: string;
- Type: string
stackRequired
public readonly stack: Stack;
- Type: @alicloud/ros-cdk-core.Stack
The stack in which this resource is defined.
resourceOptional
public readonly resource: RosResource;
- Type: @alicloud/ros-cdk-core.RosResource
attrAclIdRequired
public readonly attrAclId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute AclId: Access control ID.
attrArchitectureRequired
public readonly attrArchitecture: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute Architecture: Architecture of StarRocks instance.
attrCreateTimeRequired
public readonly attrCreateTime: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute CreateTime: The creation time of the StarRocks instance.
attrEnableAutoMinorVersionUpgradeRequired
public readonly attrEnableAutoMinorVersionUpgrade: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute EnableAutoMinorVersionUpgrade: Whether minor version automatic upgrades are supported.
attrEnabledAuditLoaderRequired
public readonly attrEnabledAuditLoader: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute EnabledAuditLoader: Whether enable audit loader.
attrEnableSslRequired
public readonly attrEnableSsl: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute EnableSsl: Enable SSL.
attrEncryptedRequired
public readonly attrEncrypted: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute Encrypted: Whether encrypted.
attrExpireTimeRequired
public readonly attrExpireTime: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute ExpireTime: StarRocks Instance expire time.
attrInstanceIdRequired
public readonly attrInstanceId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute InstanceId: The ID of the StarRocks instance.
attrInstanceNameRequired
public readonly attrInstanceName: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute InstanceName: The name of the StarRocks instance.
attrIsolateLeaderRequired
public readonly attrIsolateLeader: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute IsolateLeader: Whether leader FE is isolated.
attrKmsKeyIdRequired
public readonly attrKmsKeyId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute KmsKeyId: The ID of the Key Management Service (KMS) key.
attrMaintainablePeriodRequired
public readonly attrMaintainablePeriod: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute MaintainablePeriod: StarRocks Instance maintainable period.
attrMinorVersionRequired
public readonly attrMinorVersion: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute MinorVersion: StarRocks Instance minor version.
attrMonitorTypeRequired
public readonly attrMonitorType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute MonitorType: Monitor Type.
attrOssLocationRequired
public readonly attrOssLocation: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute OssLocation: OSS Location.
attrPackageTypeRequired
public readonly attrPackageType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute PackageType: The package type of the StarRocks instance.
attrPayTypeRequired
public readonly attrPayType: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute PayType: The pay type of the StarRocks instance.
attrResourceGroupIdRequired
public readonly attrResourceGroupId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute ResourceGroupId: The ID of the resource group to which the StarRocks instance belongs..
attrRunModeRequired
public readonly attrRunMode: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute RunMode: The run mode of the StarRocks instance.
attrRunningTimeRequired
public readonly attrRunningTime: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute RunningTime: StarRocks Instance running time.
attrSecurityGroupManagedRequired
public readonly attrSecurityGroupManaged: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute SecurityGroupManaged: Whether security group is managed.
attrSgIdRequired
public readonly attrSgId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute SgId: Security Group ID of StarRocks instance.
attrTagsRequired
public readonly attrTags: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute Tags: Tag list of the StarRocks instance.
attrVersionRequired
public readonly attrVersion: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute Version: The version of the StarRocks instance.
attrVpcIdRequired
public readonly attrVpcId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute VpcId: The VPC ID of the StarRocks instance.
attrVswitchesRequired
public readonly attrVswitches: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
Attribute Vswitches: The VSwitches info of the StarRocks instance.
propsRequired
public readonly props: StarRocksInstanceProps;
- Type: StarRocksInstanceProps