Skip to content

RosMyBaseProps

Properties for defining a RosMyBase.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cddc-mybase

Initializer

import com.aliyun.ros.cdk.cddc.RosMyBaseProps;
RosMyBaseProps.builder()
    .ecsClassList(IResolvable)
    .ecsClassList(java.util.List<java.util.Map<java.lang.String, java.lang.Object>>)
    .engine(java.lang.String)
    .engine(IResolvable)
    .payType(java.lang.String)
    .payType(IResolvable)
    .period(java.lang.Number)
    .period(IResolvable)
    .securityGroupId(java.lang.String)
    .securityGroupId(IResolvable)
    .vpcId(java.lang.String)
    .vpcId(IResolvable)
    .vSwitchId(java.lang.String)
    .vSwitchId(IResolvable)
    .zoneId(java.lang.String)
    .zoneId(IResolvable)
//  .autoRenew(java.lang.Boolean)
//  .autoRenew(IResolvable)
//  .dedicatedHostGroupDescription(java.lang.String)
//  .dedicatedHostGroupDescription(IResolvable)
//  .dedicatedHostGroupId(java.lang.String)
//  .dedicatedHostGroupId(IResolvable)
//  .ecsDeploymentSetId(java.lang.String)
//  .ecsDeploymentSetId(IResolvable)
//  .ecsHostName(java.lang.String)
//  .ecsHostName(IResolvable)
//  .ecsInstanceName(java.lang.String)
//  .ecsInstanceName(IResolvable)
//  .ecsUniqueSuffix(java.lang.Boolean)
//  .ecsUniqueSuffix(IResolvable)
//  .imageId(java.lang.String)
//  .imageId(IResolvable)
//  .internetChargeType(java.lang.String)
//  .internetChargeType(IResolvable)
//  .internetMaxBandwidthOut(java.lang.Number)
//  .internetMaxBandwidthOut(IResolvable)
//  .keyPairName(java.lang.String)
//  .keyPairName(IResolvable)
//  .osPassword(java.lang.String)
//  .osPassword(IResolvable)
//  .passwordInherit(java.lang.Boolean)
//  .passwordInherit(IResolvable)
//  .periodType(java.lang.String)
//  .periodType(IResolvable)
//  .resourceGroupId(java.lang.String)
//  .resourceGroupId(IResolvable)
//  .userData(java.lang.String)
//  .userData(IResolvable)
//  .userDataInBase64(java.lang.Boolean)
//  .userDataInBase64(IResolvable)
    .build();

Properties

Name Type Description
ecsClassList com.aliyun.ros.cdk.core.IResolvable OR java.util.List> No description.
engine java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
payType 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.
securityGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
vpcId 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.
zoneId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
autoRenew java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
dedicatedHostGroupDescription java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
dedicatedHostGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
ecsDeploymentSetId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
ecsHostName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
ecsInstanceName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
ecsUniqueSuffix java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
imageId 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.
internetMaxBandwidthOut java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable No description.
keyPairName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
osPassword java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
passwordInherit java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.
periodType java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
resourceGroupId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
userData java.lang.String OR com.aliyun.ros.cdk.core.IResolvable No description.
userDataInBase64 java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable No description.

ecsClassListRequired

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

engineRequired

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

payTypeRequired

public java.lang.Object getPayType();
  • 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

securityGroupIdRequired

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

vpcIdRequired

public java.lang.Object getVpcId();
  • 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

zoneIdRequired

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

autoRenewOptional

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

dedicatedHostGroupDescriptionOptional

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

dedicatedHostGroupIdOptional

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

ecsDeploymentSetIdOptional

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

ecsHostNameOptional

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

ecsInstanceNameOptional

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

ecsUniqueSuffixOptional

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

imageIdOptional

public java.lang.Object getImageId();
  • 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

internetMaxBandwidthOutOptional

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

keyPairNameOptional

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

osPasswordOptional

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

passwordInheritOptional

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

periodTypeOptional

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

resourceGroupIdOptional

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

userDataOptional

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

userDataInBase64Optional

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