Skip to content

RosInstanceProps

Properties for defining a RosInstance.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-elasticsearch-instance

Initializer

import com.aliyun.ros.cdk.elasticsearch.RosInstanceProps;
RosInstanceProps.builder()
    .dataNode(DataNodeProperty)
    .dataNode(IResolvable)
    .password(java.lang.String)
    .password(IResolvable)
    .version(java.lang.String)
    .version(IResolvable)
    .vSwitchId(java.lang.String)
    .vSwitchId(IResolvable)
//  .description(java.lang.String)
//  .description(IResolvable)
//  .enableKibanaPrivate(java.lang.Boolean)
//  .enableKibanaPrivate(IResolvable)
//  .enableKibanaPublic(java.lang.Boolean)
//  .enableKibanaPublic(IResolvable)
//  .enablePublic(java.lang.Boolean)
//  .enablePublic(IResolvable)
//  .instanceCategory(java.lang.String)
//  .instanceCategory(IResolvable)
//  .instanceChargeType(java.lang.String)
//  .instanceChargeType(IResolvable)
//  .kibanaNode(IResolvable)
//  .kibanaNode(KibanaNodeProperty)
//  .kibanaWhitelist(java.util.List<java.lang.Object>)
//  .kibanaWhitelist(IResolvable)
//  .masterNode(IResolvable)
//  .masterNode(MasterNodeProperty)
//  .period(java.lang.Number)
//  .period(IResolvable)
//  .periodUnit(java.lang.String)
//  .periodUnit(IResolvable)
//  .privateWhitelist(java.util.List<java.lang.Object>)
//  .privateWhitelist(IResolvable)
//  .publicWhitelist(java.util.List<java.lang.Object>)
//  .publicWhitelist(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .tags(java.util.List<TagsProperty>)
//  .ymlConfig(IResolvable)
//  .ymlConfig(YMLConfigProperty)
//  .zoneCount(java.lang.Number)
//  .zoneCount(IResolvable)
//  .zoneId(java.lang.String)
//  .zoneId(IResolvable)
    .build();

Properties

Name Type Description
dataNode DataNodeProperty OR com.aliyun.ros.cdk.core.IResolvable No description.
password java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
version java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
vSwitchId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
description java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
enableKibanaPrivate java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
enableKibanaPublic java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
enablePublic java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
instanceCategory java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
instanceChargeType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
kibanaNode com.aliyun.ros.cdk.core.IResolvable OR KibanaNodeProperty No description.
kibanaWhitelist java.util.List OR com.aliyun.ros.cdk.core.IResolvable No description.
masterNode com.aliyun.ros.cdk.core.IResolvable OR MasterNodeProperty No description.
period java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
periodUnit java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
privateWhitelist java.util.List OR com.aliyun.ros.cdk.core.IResolvable No description.
publicWhitelist java.util.List OR com.aliyun.ros.cdk.core.IResolvable No description.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
tags java.util.List<TagsProperty> No description.
ymlConfig com.aliyun.ros.cdk.core.IResolvable OR YMLConfigProperty No description.
zoneCount java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
zoneId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.

dataNodeRequired

public java.lang.Object getDataNode();

passwordRequired

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

versionRequired

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

vSwitchIdRequired

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

descriptionOptional

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

enableKibanaPrivateOptional

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

enableKibanaPublicOptional

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

enablePublicOptional

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

instanceCategoryOptional

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

instanceChargeTypeOptional

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

kibanaNodeOptional

public java.lang.Object getKibanaNode();

kibanaWhitelistOptional

public java.lang.Object getKibanaWhitelist();
  • Type: java.util.List OR com.aliyun.ros.cdk.core.IResolvable

masterNodeOptional

public java.lang.Object getMasterNode();

periodOptional

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

periodUnitOptional

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

privateWhitelistOptional

public java.lang.Object getPrivateWhitelist();
  • Type: java.util.List OR com.aliyun.ros.cdk.core.IResolvable

publicWhitelistOptional

public java.lang.Object getPublicWhitelist();
  • Type: java.util.List OR com.aliyun.ros.cdk.core.IResolvable

resourceGroupIdOptional

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

tagsOptional

public java.util.List<TagsProperty> getTags();

ymlConfigOptional

public java.lang.Object getYmlConfig();

zoneCountOptional

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

zoneIdOptional

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