Skip to content

StarRocksInstance

This class encapsulates and extends the ROS resource type ALIYUN::EMR::StarRocksInstance.

Initializers

using AlibabaCloud.SDK.ROS.CDK.Emr;
new StarRocksInstance(Construct Scope, string Id, StarRocksInstanceProps Props, bool EnableResourcePropertyConstraint = null);
Name Type Description
Scope AlibabaCloud.SDK.ROS.CDK.Core.Construct No description.
Id string No description.
Props StarRocksInstanceProps No description.
EnableResourcePropertyConstraint bool No description.

ScopeRequired

  • Type: AlibabaCloud.SDK.ROS.CDK.Core.Construct

IdRequired

  • Type: string

PropsRequired


EnableResourcePropertyConstraintOptional

  • Type: bool

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

private string ToString()

Returns a string representation of this construct.

Synthesize

private void Synthesize(ISynthesisSession Session)

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: AlibabaCloud.SDK.ROS.CDK.Core.ISynthesisSession

The synthesis session.


AddCondition

private void AddCondition(RosCondition Condition)

ConditionRequired

  • Type: AlibabaCloud.SDK.ROS.CDK.Core.RosCondition

AddCount

private void AddCount(object Count)

CountRequired

  • Type: object

AddDependency

private void AddDependency(Resource Resource)

ResourceRequired

  • Type: AlibabaCloud.SDK.ROS.CDK.Core.Resource

AddResourceDesc

private void AddResourceDesc(string Desc)

DescRequired

  • Type: string

ApplyRemovalPolicy

private void ApplyRemovalPolicy(RemovalPolicy Policy)

PolicyRequired

  • Type: AlibabaCloud.SDK.ROS.CDK.Core.RemovalPolicy

FetchCondition

private RosCondition FetchCondition()

FetchDependency

private string[] FetchDependency()

FetchResourceDesc

private string FetchResourceDesc()

GetAtt

private IResolvable GetAtt(string Name)

NameRequired

  • Type: string

SetMetadata

private void SetMetadata(string Key, object Value)

KeyRequired

  • Type: string

ValueRequired

  • Type: object

Static Functions

Name Description
IsConstruct Return whether the given object is a Construct.

IsConstruct

using AlibabaCloud.SDK.ROS.CDK.Emr;
StarRocksInstance.IsConstruct(object X);

Return whether the given object is a Construct.

XRequired

  • Type: object

Properties

Name Type Description
Node AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode The construct tree node associated with this construct.
Env AlibabaCloud.SDK.ROS.CDK.Core.IResourceEnvironment The environment this resource belongs to.
Ref string No description.
Stack AlibabaCloud.SDK.ROS.CDK.Core.Stack The stack in which this resource is defined.
Resource AlibabaCloud.SDK.ROS.CDK.Core.RosResource No description.
AttrAclId object Attribute AclId: Access control ID.
AttrArchitecture object Attribute Architecture: Architecture of StarRocks instance.
AttrCreateTime object Attribute CreateTime: The creation time of the StarRocks instance.
AttrEnableAutoMinorVersionUpgrade object Attribute EnableAutoMinorVersionUpgrade: Whether minor version automatic upgrades are supported.
AttrEnabledAuditLoader object Attribute EnabledAuditLoader: Whether enable audit loader.
AttrEnableSsl object Attribute EnableSsl: Enable SSL.
AttrEncrypted object Attribute Encrypted: Whether encrypted.
AttrExpireTime object Attribute ExpireTime: StarRocks Instance expire time.
AttrInstanceId object Attribute InstanceId: The ID of the StarRocks instance.
AttrInstanceName object Attribute InstanceName: The name of the StarRocks instance.
AttrIsolateLeader object Attribute IsolateLeader: Whether leader FE is isolated.
AttrKmsKeyId object Attribute KmsKeyId: The ID of the Key Management Service (KMS) key.
AttrMaintainablePeriod object Attribute MaintainablePeriod: StarRocks Instance maintainable period.
AttrMinorVersion object Attribute MinorVersion: StarRocks Instance minor version.
AttrMonitorType object Attribute MonitorType: Monitor Type.
AttrOssLocation object Attribute OssLocation: OSS Location.
AttrPackageType object Attribute PackageType: The package type of the StarRocks instance.
AttrPayType object Attribute PayType: The pay type of the StarRocks instance.
AttrResourceGroupId object Attribute ResourceGroupId: The ID of the resource group to which the StarRocks instance belongs..
AttrRunMode object Attribute RunMode: The run mode of the StarRocks instance.
AttrRunningTime object Attribute RunningTime: StarRocks Instance running time.
AttrSecurityGroupManaged object Attribute SecurityGroupManaged: Whether security group is managed.
AttrSgId object Attribute SgId: Security Group ID of StarRocks instance.
AttrTags object Attribute Tags: Tag list of the StarRocks instance.
AttrVersion object Attribute Version: The version of the StarRocks instance.
AttrVpcId object Attribute VpcId: The VPC ID of the StarRocks instance.
AttrVswitches object Attribute Vswitches: The VSwitches info of the StarRocks instance.
Props StarRocksInstanceProps No description.

NodeRequired

public ConstructNode Node { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode

The construct tree node associated with this construct.


EnvRequired

public IResourceEnvironment Env { get; }
  • Type: AlibabaCloud.SDK.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 string Ref { get; }
  • Type: string

StackRequired

public Stack Stack { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.Stack

The stack in which this resource is defined.


ResourceOptional

public RosResource Resource { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.RosResource

AttrAclIdRequired

public object AttrAclId { get; }
  • Type: object

Attribute AclId: Access control ID.


AttrArchitectureRequired

public object AttrArchitecture { get; }
  • Type: object

Attribute Architecture: Architecture of StarRocks instance.


AttrCreateTimeRequired

public object AttrCreateTime { get; }
  • Type: object

Attribute CreateTime: The creation time of the StarRocks instance.


AttrEnableAutoMinorVersionUpgradeRequired

public object AttrEnableAutoMinorVersionUpgrade { get; }
  • Type: object

Attribute EnableAutoMinorVersionUpgrade: Whether minor version automatic upgrades are supported.


AttrEnabledAuditLoaderRequired

public object AttrEnabledAuditLoader { get; }
  • Type: object

Attribute EnabledAuditLoader: Whether enable audit loader.


AttrEnableSslRequired

public object AttrEnableSsl { get; }
  • Type: object

Attribute EnableSsl: Enable SSL.


AttrEncryptedRequired

public object AttrEncrypted { get; }
  • Type: object

Attribute Encrypted: Whether encrypted.


AttrExpireTimeRequired

public object AttrExpireTime { get; }
  • Type: object

Attribute ExpireTime: StarRocks Instance expire time.


AttrInstanceIdRequired

public object AttrInstanceId { get; }
  • Type: object

Attribute InstanceId: The ID of the StarRocks instance.


AttrInstanceNameRequired

public object AttrInstanceName { get; }
  • Type: object

Attribute InstanceName: The name of the StarRocks instance.


AttrIsolateLeaderRequired

public object AttrIsolateLeader { get; }
  • Type: object

Attribute IsolateLeader: Whether leader FE is isolated.


AttrKmsKeyIdRequired

public object AttrKmsKeyId { get; }
  • Type: object

Attribute KmsKeyId: The ID of the Key Management Service (KMS) key.


AttrMaintainablePeriodRequired

public object AttrMaintainablePeriod { get; }
  • Type: object

Attribute MaintainablePeriod: StarRocks Instance maintainable period.


AttrMinorVersionRequired

public object AttrMinorVersion { get; }
  • Type: object

Attribute MinorVersion: StarRocks Instance minor version.


AttrMonitorTypeRequired

public object AttrMonitorType { get; }
  • Type: object

Attribute MonitorType: Monitor Type.


AttrOssLocationRequired

public object AttrOssLocation { get; }
  • Type: object

Attribute OssLocation: OSS Location.


AttrPackageTypeRequired

public object AttrPackageType { get; }
  • Type: object

Attribute PackageType: The package type of the StarRocks instance.


AttrPayTypeRequired

public object AttrPayType { get; }
  • Type: object

Attribute PayType: The pay type of the StarRocks instance.


AttrResourceGroupIdRequired

public object AttrResourceGroupId { get; }
  • Type: object

Attribute ResourceGroupId: The ID of the resource group to which the StarRocks instance belongs..


AttrRunModeRequired

public object AttrRunMode { get; }
  • Type: object

Attribute RunMode: The run mode of the StarRocks instance.


AttrRunningTimeRequired

public object AttrRunningTime { get; }
  • Type: object

Attribute RunningTime: StarRocks Instance running time.


AttrSecurityGroupManagedRequired

public object AttrSecurityGroupManaged { get; }
  • Type: object

Attribute SecurityGroupManaged: Whether security group is managed.


AttrSgIdRequired

public object AttrSgId { get; }
  • Type: object

Attribute SgId: Security Group ID of StarRocks instance.


AttrTagsRequired

public object AttrTags { get; }
  • Type: object

Attribute Tags: Tag list of the StarRocks instance.


AttrVersionRequired

public object AttrVersion { get; }
  • Type: object

Attribute Version: The version of the StarRocks instance.


AttrVpcIdRequired

public object AttrVpcId { get; }
  • Type: object

Attribute VpcId: The VPC ID of the StarRocks instance.


AttrVswitchesRequired

public object AttrVswitches { get; }
  • Type: object

Attribute Vswitches: The VSwitches info of the StarRocks instance.


PropsRequired

public StarRocksInstanceProps Props { get; }

Structs