public class LaunchConfiguration extends AbstractModel
header, skipSign
Constructor and Description |
---|
LaunchConfiguration() |
LaunchConfiguration(LaunchConfiguration source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
AutoScalingGroupAbstract[] |
getAutoScalingGroupAbstractSet()
Get Auto scaling group associated with the launch configuration.
|
String |
getCamRoleName()
Get Role name of the CAM role.
|
String |
getCreatedTime()
Get Specifies the startup configuration creation time.
|
DataDisk[] |
getDataDisks()
Get Information of the instance's data disk configuration.
|
String |
getDedicatedClusterId()
Get CDC ID.
|
String[] |
getDisasterRecoverGroupIds()
Get Placement group ID, supporting specification of only one.
|
String |
getDiskTypePolicy()
Get Cloud disk type selection policy.
|
EnhancedService |
getEnhancedService()
Get Conditions of enhancement services for the instance and their settings.
|
HostNameSettings |
getHostNameSettings()
Get CVM hostname settings.
|
String |
getHpcClusterId()
Get HPC ID
Note: This field is default to empty |
String |
getImageFamily()
Get Image family name.
|
String |
getImageId()
Get Image ID.
|
InstanceChargePrepaid |
getInstanceChargePrepaid()
Get Details of the monthly subscription, including the purchase period, auto-renewal.
|
String |
getInstanceChargeType()
Get Instance billing type.
|
InstanceMarketOptionsRequest |
getInstanceMarketOptions()
Get Market options of the instance, such as parameters related to spot instances.
|
InstanceNameSettings |
getInstanceNameSettings()
Get Settings of CVM instance names
|
InstanceTag[] |
getInstanceTags()
Get List of instance tags, which will be added to instances created by the scale-out activity.
|
String |
getInstanceType()
Get Instance model.
|
String[] |
getInstanceTypes()
Get List of instance models.
|
InternetAccessible |
getInternetAccessible()
Get Information of the public network bandwidth configuration.
|
IPv6InternetAccessible |
getIPv6InternetAccessible()
Get IPv6 public network bandwidth configuration.
|
String |
getLastOperationInstanceTypesCheckPolicy()
Get Value of InstanceTypesCheckPolicy upon the last operation.
|
String |
getLaunchConfigurationId()
Get Launch configuration ID
|
String |
getLaunchConfigurationName()
Get Launch configuration name.
|
String |
getLaunchConfigurationStatus()
Get Current status of the launch configuration.
|
LimitedLoginSettings |
getLoginSettings()
Get Instance login settings.
|
Long |
getProjectId()
Get Project ID of the instance.
|
String[] |
getSecurityGroupIds()
Get Security group of the instance.
|
SystemDisk |
getSystemDisk()
Get Information of the instance's system disk configuration.
|
Tag[] |
getTags()
Get Tag list.
|
String |
getUpdatedTime()
Get Last update time is in standard UTC time.
|
String |
getUserData()
Get Custom data.
|
Long |
getVersionNumber()
Get Version
|
void |
setAutoScalingGroupAbstractSet(AutoScalingGroupAbstract[] AutoScalingGroupAbstractSet)
Set Auto scaling group associated with the launch configuration.
|
void |
setCamRoleName(String CamRoleName)
Set Role name of the CAM role.
|
void |
setCreatedTime(String CreatedTime)
Set Specifies the startup configuration creation time.
|
void |
setDataDisks(DataDisk[] DataDisks)
Set Information of the instance's data disk configuration.
|
void |
setDedicatedClusterId(String DedicatedClusterId)
Set CDC ID.
|
void |
setDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)
Set Placement group ID, supporting specification of only one.
|
void |
setDiskTypePolicy(String DiskTypePolicy)
Set Cloud disk type selection policy.
|
void |
setEnhancedService(EnhancedService EnhancedService)
Set Conditions of enhancement services for the instance and their settings.
|
void |
setHostNameSettings(HostNameSettings HostNameSettings)
Set CVM hostname settings.
|
void |
setHpcClusterId(String HpcClusterId)
Set HPC ID
Note: This field is default to empty |
void |
setImageFamily(String ImageFamily)
Set Image family name.
|
void |
setImageId(String ImageId)
Set Image ID.
|
void |
setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
Set Details of the monthly subscription, including the purchase period, auto-renewal.
|
void |
setInstanceChargeType(String InstanceChargeType)
Set Instance billing type.
|
void |
setInstanceMarketOptions(InstanceMarketOptionsRequest InstanceMarketOptions)
Set Market options of the instance, such as parameters related to spot instances.
|
void |
setInstanceNameSettings(InstanceNameSettings InstanceNameSettings)
Set Settings of CVM instance names
|
void |
setInstanceTags(InstanceTag[] InstanceTags)
Set List of instance tags, which will be added to instances created by the scale-out activity.
|
void |
setInstanceType(String InstanceType)
Set Instance model.
|
void |
setInstanceTypes(String[] InstanceTypes)
Set List of instance models.
|
void |
setInternetAccessible(InternetAccessible InternetAccessible)
Set Information of the public network bandwidth configuration.
|
void |
setIPv6InternetAccessible(IPv6InternetAccessible IPv6InternetAccessible)
Set IPv6 public network bandwidth configuration.
|
void |
setLastOperationInstanceTypesCheckPolicy(String LastOperationInstanceTypesCheckPolicy)
Set Value of InstanceTypesCheckPolicy upon the last operation.
|
void |
setLaunchConfigurationId(String LaunchConfigurationId)
Set Launch configuration ID
|
void |
setLaunchConfigurationName(String LaunchConfigurationName)
Set Launch configuration name.
|
void |
setLaunchConfigurationStatus(String LaunchConfigurationStatus)
Set Current status of the launch configuration.
|
void |
setLoginSettings(LimitedLoginSettings LoginSettings)
Set Instance login settings.
|
void |
setProjectId(Long ProjectId)
Set Project ID of the instance.
|
void |
setSecurityGroupIds(String[] SecurityGroupIds)
Set Security group of the instance.
|
void |
setSystemDisk(SystemDisk SystemDisk)
Set Information of the instance's system disk configuration.
|
void |
setTags(Tag[] Tags)
Set Tag list.
|
void |
setUpdatedTime(String UpdatedTime)
Set Last update time is in standard UTC time.
|
void |
setUserData(String UserData)
Set Custom data.
|
void |
setVersionNumber(Long VersionNumber)
Set Version
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public LaunchConfiguration()
public LaunchConfiguration(LaunchConfiguration source)
public Long getProjectId()
public void setProjectId(Long ProjectId)
ProjectId
- Project ID of the instance.public String getLaunchConfigurationId()
public void setLaunchConfigurationId(String LaunchConfigurationId)
LaunchConfigurationId
- Launch configuration IDpublic String getLaunchConfigurationName()
public void setLaunchConfigurationName(String LaunchConfigurationName)
LaunchConfigurationName
- Launch configuration name.public String getInstanceType()
public void setInstanceType(String InstanceType)
InstanceType
- Instance model.public SystemDisk getSystemDisk()
public void setSystemDisk(SystemDisk SystemDisk)
SystemDisk
- Information of the instance's system disk configuration.public DataDisk[] getDataDisks()
public void setDataDisks(DataDisk[] DataDisks)
DataDisks
- Information of the instance's data disk configuration.public LimitedLoginSettings getLoginSettings()
public void setLoginSettings(LimitedLoginSettings LoginSettings)
LoginSettings
- Instance login settings.public InternetAccessible getInternetAccessible()
public void setInternetAccessible(InternetAccessible InternetAccessible)
InternetAccessible
- Information of the public network bandwidth configuration.public String[] getSecurityGroupIds()
public void setSecurityGroupIds(String[] SecurityGroupIds)
SecurityGroupIds
- Security group of the instance.public AutoScalingGroupAbstract[] getAutoScalingGroupAbstractSet()
public void setAutoScalingGroupAbstractSet(AutoScalingGroupAbstract[] AutoScalingGroupAbstractSet)
AutoScalingGroupAbstractSet
- Auto scaling group associated with the launch configuration.public String getUserData()
public void setUserData(String UserData)
UserData
- Custom data.
Note: This field may return null, indicating that no valid values can be obtained.public String getCreatedTime()
public void setCreatedTime(String CreatedTime)
CreatedTime
- Specifies the startup configuration creation time. uses UTC standard time.public EnhancedService getEnhancedService()
public void setEnhancedService(EnhancedService EnhancedService)
EnhancedService
- Conditions of enhancement services for the instance and their settings.public String getImageId()
public void setImageId(String ImageId)
ImageId
- Image ID.public String getLaunchConfigurationStatus()
public void setLaunchConfigurationStatus(String LaunchConfigurationStatus)
LaunchConfigurationStatus
- Current status of the launch configuration. Valid values: public String getInstanceChargeType()
public void setInstanceChargeType(String InstanceChargeType)
InstanceChargeType
- Instance billing type. valid values:.
public InstanceMarketOptionsRequest getInstanceMarketOptions()
public void setInstanceMarketOptions(InstanceMarketOptionsRequest InstanceMarketOptions)
InstanceMarketOptions
- Market options of the instance, such as parameters related to spot instances. This parameter is required for spot instances.
Note: This field may return null, indicating that no valid values can be obtained.public String[] getInstanceTypes()
public void setInstanceTypes(String[] InstanceTypes)
InstanceTypes
- List of instance models.public InstanceTag[] getInstanceTags()
public void setInstanceTags(InstanceTag[] InstanceTags)
InstanceTags
- List of instance tags, which will be added to instances created by the scale-out activity. Up to 10 tags allowed.public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags
- Tag list. this parameter specifies tags only used for binding the launch configuration and will not be passed to CVM instances scaled out based on it.public Long getVersionNumber()
public void setVersionNumber(Long VersionNumber)
VersionNumber
- Versionpublic String getUpdatedTime()
public void setUpdatedTime(String UpdatedTime)
UpdatedTime
- Last update time is in standard UTC time.public String getCamRoleName()
public void setCamRoleName(String CamRoleName)
CamRoleName
- Role name of the CAM role. can be obtained from roleName in the return value from the DescribeRoleList API (https://intl.cloud.tencent.com/document/product/598/36223?from_cn_redirect=1).public String getLastOperationInstanceTypesCheckPolicy()
public void setLastOperationInstanceTypesCheckPolicy(String LastOperationInstanceTypesCheckPolicy)
LastOperationInstanceTypesCheckPolicy
- Value of InstanceTypesCheckPolicy upon the last operation.public HostNameSettings getHostNameSettings()
public void setHostNameSettings(HostNameSettings HostNameSettings)
HostNameSettings
- CVM hostname settings.public InstanceNameSettings getInstanceNameSettings()
public void setInstanceNameSettings(InstanceNameSettings InstanceNameSettings)
InstanceNameSettings
- Settings of CVM instance namespublic InstanceChargePrepaid getInstanceChargePrepaid()
public void setInstanceChargePrepaid(InstanceChargePrepaid InstanceChargePrepaid)
InstanceChargePrepaid
- Details of the monthly subscription, including the purchase period, auto-renewal. It is required if the `InstanceChargeType` is `PREPAID`.public String getDiskTypePolicy()
public void setDiskTypePolicy(String DiskTypePolicy)
DiskTypePolicy
- Cloud disk type selection policy. Valid values: public String getHpcClusterId()
public void setHpcClusterId(String HpcClusterId)
HpcClusterId
- HPC IDpublic IPv6InternetAccessible getIPv6InternetAccessible()
public void setIPv6InternetAccessible(IPv6InternetAccessible IPv6InternetAccessible)
IPv6InternetAccessible
- IPv6 public network bandwidth configuration.public String[] getDisasterRecoverGroupIds()
public void setDisasterRecoverGroupIds(String[] DisasterRecoverGroupIds)
DisasterRecoverGroupIds
- Placement group ID, supporting specification of only one.public String getImageFamily()
public void setImageFamily(String ImageFamily)
ImageFamily
- Image family name.public String getDedicatedClusterId()
public void setDedicatedClusterId(String DedicatedClusterId)
DedicatedClusterId
- CDC ID.Copyright © 2025. All rights reserved.