RosInstanceProps
Properties for defining a RosInstance.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ens-instance
Initializer
import com.aliyun.ros.cdk.ens.RosInstanceProps;
RosInstanceProps.builder()
    .dataDiskSize(java.lang.Number)
    .dataDiskSize(IResolvable)
    .ensRegionId(java.lang.String)
    .ensRegionId(IResolvable)
    .imageId(java.lang.String)
    .imageId(IResolvable)
    .instanceType(java.lang.String)
    .instanceType(IResolvable)
    .period(java.lang.Number)
    .period(IResolvable)
    .quantity(java.lang.Number)
    .quantity(IResolvable)
    .systemDiskSize(java.lang.Number)
    .systemDiskSize(IResolvable)
//  .autoRenew(java.lang.String)
//  .autoRenew(IResolvable)
//  .autoRenewPeriod(java.lang.Number)
//  .autoRenewPeriod(IResolvable)
//  .hostName(java.lang.String)
//  .hostName(IResolvable)
//  .instanceName(java.lang.String)
//  .instanceName(IResolvable)
//  .internetChargeType(java.lang.String)
//  .internetChargeType(IResolvable)
//  .ipType(java.lang.String)
//  .ipType(IResolvable)
//  .keyPairName(java.lang.String)
//  .keyPairName(IResolvable)
//  .password(java.lang.String)
//  .password(IResolvable)
//  .paymentType(java.lang.String)
//  .paymentType(IResolvable)
//  .privateIpAddress(java.lang.String)
//  .privateIpAddress(IResolvable)
//  .uniqueSuffix(java.lang.Boolean)
//  .uniqueSuffix(IResolvable)
//  .userData(java.lang.String)
//  .userData(IResolvable)
//  .vSwitchId(java.lang.String)
//  .vSwitchId(IResolvable)
    .build();
Properties
| Name | Type | Description | 
|---|---|---|
| dataDiskSize | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| ensRegionId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| imageId | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| instanceType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| period | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| quantity | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| systemDiskSize | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| autoRenew | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| autoRenewPeriod | java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| hostName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| instanceName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| internetChargeType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| ipType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| keyPairName | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| password | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| paymentType | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| privateIpAddress | java.lang.String OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| uniqueSuffix | java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable | No description. | 
| userData | 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. | 
dataDiskSizeRequired 
public java.lang.Object getDataDiskSize();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
ensRegionIdRequired 
public java.lang.Object getEnsRegionId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
imageIdRequired 
public java.lang.Object getImageId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
instanceTypeRequired 
public java.lang.Object getInstanceType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
periodRequired 
public java.lang.Object getPeriod();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
quantityRequired 
public java.lang.Object getQuantity();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
systemDiskSizeRequired 
public java.lang.Object getSystemDiskSize();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
autoRenewOptional 
public java.lang.Object getAutoRenew();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
autoRenewPeriodOptional 
public java.lang.Object getAutoRenewPeriod();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
hostNameOptional 
public java.lang.Object getHostName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
instanceNameOptional 
public java.lang.Object getInstanceName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
internetChargeTypeOptional 
public java.lang.Object getInternetChargeType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
ipTypeOptional 
public java.lang.Object getIpType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
keyPairNameOptional 
public java.lang.Object getKeyPairName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
passwordOptional 
public java.lang.Object getPassword();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
paymentTypeOptional 
public java.lang.Object getPaymentType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
privateIpAddressOptional 
public java.lang.Object getPrivateIpAddress();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
uniqueSuffixOptional 
public java.lang.Object getUniqueSuffix();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
userDataOptional 
public java.lang.Object getUserData();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
vSwitchIdOptional 
public java.lang.Object getVSwitchId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable