Skip to content

ClusterProps

Properties for defining a Cluster.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-edas-cluster

Initializer

import com.aliyun.ros.cdk.edas.ClusterProps;
ClusterProps.builder()
    .clusterName(java.lang.String)
    .clusterName(IResolvable)
    .clusterType(java.lang.Number)
    .clusterType(IResolvable)
    .networkMode(java.lang.Number)
    .networkMode(IResolvable)
//  .logicalRegionId(java.lang.String)
//  .logicalRegionId(IResolvable)
//  .oversoldFactor(java.lang.Number)
//  .oversoldFactor(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .vpcId(java.lang.String)
//  .vpcId(IResolvable)
    .build();

Properties

Name Type Description
clusterName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property clusterName: Cluster name.
clusterType java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property clusterType: Cluster type.
networkMode java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property networkMode: Network Type.
logicalRegionId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property logicalRegionId: Custom namespace RegionId (format: Physical Region: custom namespace identifier).
oversoldFactor java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property oversoldFactor: Docker CPU cluster oversold.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property resourceGroupId: Resource group id.
vpcId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property vpcId: VPC network ID.

clusterNameRequired

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

Property clusterName: Cluster name.


clusterTypeRequired

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

Property clusterType: Cluster type.

1-Swarm cluster, 2-ECS cluster, 3-Kubernetes Cluster


networkModeRequired

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

Property networkMode: Network Type.

1- classic network, 2-VPC


logicalRegionIdOptional

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

Property logicalRegionId: Custom namespace RegionId (format: Physical Region: custom namespace identifier).


oversoldFactorOptional

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

Property oversoldFactor: Docker CPU cluster oversold.

Support 2 (1: 2 ratio) / 4 (1: 4) / 8 (1: 8 ratio)


resourceGroupIdOptional

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

Property resourceGroupId: Resource group id.


vpcIdOptional

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

Property vpcId: VPC network ID.

If network selection VPC, this parameter Required