Skip to content

EnterpriseDBClusterAccountProps

Properties for defining a EnterpriseDBClusterAccount.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-clickhouse-enterprisedbclusteraccount

Initializer

import com.aliyun.ros.cdk.clickhouse.EnterpriseDBClusterAccountProps;
EnterpriseDBClusterAccountProps.builder()
    .account(java.lang.String)
    .account(IResolvable)
    .accountType(java.lang.String)
    .accountType(IResolvable)
    .dbInstanceId(java.lang.String)
    .dbInstanceId(IResolvable)
    .password(java.lang.String)
    .password(IResolvable)
//  .description(java.lang.String)
//  .description(IResolvable)
//  .dmlAuthSetting(IResolvable)
//  .dmlAuthSetting(DmlAuthSettingProperty)
    .build();

Properties

Name Type Description
account java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property account: The name of the database account.
accountType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property accountType: The type of the database account.
dbInstanceId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property dbInstanceId: The cluster ID.
password java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property password: Database account password.
description java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property description: The description of the account.
dmlAuthSetting com.aliyun.ros.cdk.core.IResolvable OR DmlAuthSettingProperty Property dmlAuthSetting: The information about permissions.

accountRequired

public java.lang.Object getAccount();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property account: The name of the database account.


accountTypeRequired

public java.lang.Object getAccountType();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property accountType: The type of the database account.

Valid values:

  • NormalAccount: Normal account number.
  • SuperAccount: The privileged account.

dbInstanceIdRequired

public java.lang.Object getDbInstanceId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property dbInstanceId: The cluster ID.


passwordRequired

public java.lang.Object getPassword();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property password: Database account password.

Set the following rules.

  • Consists of at least three of uppercase letters, lowercase letters, numbers, and special characters.
  • Oh-! @#$%^& *()_+-= is a special character.
  • Length is 8~32 characters.

descriptionOptional

public java.lang.Object getDescription();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property description: The description of the account.


dmlAuthSettingOptional

public java.lang.Object getDmlAuthSetting();

Property dmlAuthSetting: The information about permissions.