Skip to content

StarRocksInstance

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


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.

sessionRequired

  • Type: @alicloud/ros-cdk-core.ISynthesisSession

The synthesis session.


addCondition

public addCondition(condition: RosCondition): void

conditionRequired

  • Type: @alicloud/ros-cdk-core.RosCondition

addCount

public addCount(count: number | IResolvable): void

countRequired

  • Type: number | @alicloud/ros-cdk-core.IResolvable

addDependency

public addDependency(resource: Resource): void

resourceRequired

  • Type: @alicloud/ros-cdk-core.Resource

addResourceDesc

public addResourceDesc(desc: string): void

descRequired

  • Type: string

applyRemovalPolicy

public applyRemovalPolicy(policy: RemovalPolicy): void

policyRequired

  • Type: @alicloud/ros-cdk-core.RemovalPolicy

fetchCondition

public fetchCondition(): RosCondition

fetchDependency

public fetchDependency(): string[]

fetchResourceDesc

public fetchResourceDesc(): string

getAtt

public getAtt(name: string): IResolvable

nameRequired

  • Type: string

setMetadata

public setMetadata(key: string, value: any): void

keyRequired

  • Type: string

valueRequired

  • 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.

xRequired

  • 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;

Structs