RosLaunchTemplateProps
Properties for defining a RosLaunchTemplate
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ecs-launchtemplate
Initializer
import com.aliyun.ros.cdk.ecs.RosLaunchTemplateProps;
RosLaunchTemplateProps.builder()
.launchTemplateName(java.lang.String)
.launchTemplateName(IResolvable)
// .autoReleaseTime(java.lang.String)
// .autoReleaseTime(IResolvable)
// .deploymentSetId(java.lang.String)
// .deploymentSetId(IResolvable)
// .description(java.lang.String)
// .description(IResolvable)
// .diskMappings(IResolvable)
// .diskMappings(java.util.List<IResolvable)
// .diskMappings(DiskMappingsProperty>)
// .hostName(java.lang.String)
// .hostName(IResolvable)
// .imageId(java.lang.String)
// .imageId(IResolvable)
// .imageOwnerAlias(java.lang.String)
// .imageOwnerAlias(IResolvable)
// .instanceChargeType(java.lang.String)
// .instanceChargeType(IResolvable)
// .instanceName(java.lang.String)
// .instanceName(IResolvable)
// .instanceType(java.lang.String)
// .instanceType(IResolvable)
// .internetChargeType(java.lang.String)
// .internetChargeType(IResolvable)
// .internetMaxBandwidthOut(java.lang.Number)
// .internetMaxBandwidthOut(IResolvable)
// .ioOptimized(java.lang.String)
// .ioOptimized(IResolvable)
// .ipv6AddressCount(java.lang.Number)
// .ipv6AddressCount(IResolvable)
// .keyPairName(java.lang.String)
// .keyPairName(IResolvable)
// .networkInterfaces(IResolvable)
// .networkInterfaces(java.util.List<IResolvable)
// .networkInterfaces(NetworkInterfacesProperty>)
// .networkType(java.lang.String)
// .networkType(IResolvable)
// .passwordInherit(java.lang.Boolean)
// .passwordInherit(IResolvable)
// .period(java.lang.Number)
// .period(IResolvable)
// .privateIpAddress(java.lang.String)
// .privateIpAddress(IResolvable)
// .ramRoleName(java.lang.String)
// .ramRoleName(IResolvable)
// .resourceGroupId(java.lang.String)
// .resourceGroupId(IResolvable)
// .securityEnhancementStrategy(java.lang.String)
// .securityEnhancementStrategy(IResolvable)
// .securityGroupId(java.lang.String)
// .securityGroupId(IResolvable)
// .securityGroupIds(IResolvable)
// .securityGroupIds(java.util.List<java.lang.String)
// .securityGroupIds(IResolvable>)
// .spotDuration(java.lang.Number)
// .spotDuration(IResolvable)
// .spotPriceLimit(java.lang.String)
// .spotPriceLimit(IResolvable)
// .spotStrategy(java.lang.String)
// .spotStrategy(IResolvable)
// .systemDiskCategory(java.lang.String)
// .systemDiskCategory(IResolvable)
// .systemDiskDeleteWithInstance(java.lang.Boolean)
// .systemDiskDeleteWithInstance(IResolvable)
// .systemDiskDescription(java.lang.String)
// .systemDiskDescription(IResolvable)
// .systemDiskDiskName(java.lang.String)
// .systemDiskDiskName(IResolvable)
// .systemDiskPerformanceLevel(java.lang.String)
// .systemDiskPerformanceLevel(IResolvable)
// .systemDiskSize(java.lang.Number)
// .systemDiskSize(IResolvable)
// .tags(java.util.List<TagsProperty>)
// .templateResourceGroupId(java.lang.String)
// .templateResourceGroupId(IResolvable)
// .templateTags(IResolvable)
// .templateTags(java.util.List<IResolvable)
// .templateTags(TemplateTagsProperty>)
// .userData(java.lang.String)
// .userData(IResolvable)
// .versionDescription(java.lang.String)
// .versionDescription(IResolvable)
// .vSwitchId(java.lang.String)
// .vSwitchId(IResolvable)
// .zoneId(java.lang.String)
// .zoneId(IResolvable)
.build();
Properties
Name | Type | Description |
---|---|---|
launchTemplateName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
autoReleaseTime |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
deploymentSetId |
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. |
diskMappings |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
hostName |
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. |
imageOwnerAlias |
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. |
instanceName |
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. |
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. |
ioOptimized |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
ipv6AddressCount |
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. |
networkInterfaces |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
networkType |
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. |
period |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
privateIpAddress |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
ramRoleName |
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. |
securityEnhancementStrategy |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
securityGroupId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
securityGroupIds |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
spotDuration |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
spotPriceLimit |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
spotStrategy |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskCategory |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskDeleteWithInstance |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskDescription |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskDiskName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskPerformanceLevel |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
systemDiskSize |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
tags |
java.util.List<TagsProperty> |
No description. |
templateResourceGroupId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
templateTags |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
userData |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
versionDescription |
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. |
launchTemplateName
Required
public java.lang.Object getLaunchTemplateName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
autoReleaseTime
Optional
public java.lang.Object getAutoReleaseTime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
deploymentSetId
Optional
public java.lang.Object getDeploymentSetId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
description
Optional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
diskMappings
Optional
public java.lang.Object getDiskMappings();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
DiskMappingsProperty>
hostName
Optional
public java.lang.Object getHostName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
imageId
Optional
public java.lang.Object getImageId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
imageOwnerAlias
Optional
public java.lang.Object getImageOwnerAlias();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
instanceChargeType
Optional
public java.lang.Object getInstanceChargeType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
instanceName
Optional
public java.lang.Object getInstanceName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
instanceType
Optional
public java.lang.Object getInstanceType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
internetChargeType
Optional
public java.lang.Object getInternetChargeType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
internetMaxBandwidthOut
Optional
public java.lang.Object getInternetMaxBandwidthOut();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
ioOptimized
Optional
public java.lang.Object getIoOptimized();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
ipv6AddressCount
Optional
public java.lang.Object getIpv6AddressCount();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
keyPairName
Optional
public java.lang.Object getKeyPairName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
networkInterfaces
Optional
public java.lang.Object getNetworkInterfaces();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
NetworkInterfacesProperty>
networkType
Optional
public java.lang.Object getNetworkType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
passwordInherit
Optional
public java.lang.Object getPasswordInherit();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
period
Optional
public java.lang.Object getPeriod();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
privateIpAddress
Optional
public java.lang.Object getPrivateIpAddress();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
ramRoleName
Optional
public java.lang.Object getRamRoleName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
resourceGroupId
Optional
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
securityEnhancementStrategy
Optional
public java.lang.Object getSecurityEnhancementStrategy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
securityGroupId
Optional
public java.lang.Object getSecurityGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
securityGroupIds
Optional
public java.lang.Object getSecurityGroupIds();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
spotDuration
Optional
public java.lang.Object getSpotDuration();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
spotPriceLimit
Optional
public java.lang.Object getSpotPriceLimit();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
spotStrategy
Optional
public java.lang.Object getSpotStrategy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
systemDiskCategory
Optional
public java.lang.Object getSystemDiskCategory();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
systemDiskDeleteWithInstance
Optional
public java.lang.Object getSystemDiskDeleteWithInstance();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
systemDiskDescription
Optional
public java.lang.Object getSystemDiskDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
systemDiskDiskName
Optional
public java.lang.Object getSystemDiskDiskName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
systemDiskPerformanceLevel
Optional
public java.lang.Object getSystemDiskPerformanceLevel();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
systemDiskSize
Optional
public java.lang.Object getSystemDiskSize();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
tags
Optional
public java.util.List<TagsProperty> getTags();
- Type: java.util.List<TagsProperty>
templateResourceGroupId
Optional
public java.lang.Object getTemplateResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
templateTags
Optional
public java.lang.Object getTemplateTags();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
TemplateTagsProperty>
userData
Optional
public java.lang.Object getUserData();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
versionDescription
Optional
public java.lang.Object getVersionDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
vSwitchId
Optional
public java.lang.Object getVSwitchId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
zoneId
Optional
public java.lang.Object getZoneId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable