GetEcsLaunchTemplatesTemplate

data class GetEcsLaunchTemplatesTemplate(val autoReleaseTime: String, val createdBy: String, val dataDisks: List<GetEcsLaunchTemplatesTemplateDataDisk>, val defaultVersionNumber: Int, val deploymentSetId: String, val description: String, val enableVmOsConfig: Boolean, val hostName: String, val httpEndpoint: String, val httpPutResponseHopLimit: Int, val httpTokens: String, val id: String, val imageId: String, val imageOwnerAlias: String, val instanceChargeType: String, val instanceName: String, val instanceType: String, val internetChargeType: String, val internetMaxBandwidthIn: Int, val internetMaxBandwidthOut: Int, val ioOptimized: String, val keyPairName: String, val latestVersionNumber: Int, val launchTemplateId: String, val launchTemplateName: String, val modifiedTime: String, val networkInterfaces: List<GetEcsLaunchTemplatesTemplateNetworkInterface>, val networkType: String, val passwordInherit: Boolean, val period: Int, val privateIpAddress: String, val ramRoleName: String, val resourceGroupId: String, val securityEnhancementStrategy: String, val securityGroupId: String, val securityGroupIds: List<String>, val spotDuration: String, val spotPriceLimit: Double, val spotStrategy: String, val systemDisks: List<GetEcsLaunchTemplatesTemplateSystemDisk>, val templateTags: Map<String, String>, val userData: String, val versionDescription: String, val vpcId: String, val vswitchId: String, val zoneId: String)

Constructors

Link copied to clipboard
constructor(autoReleaseTime: String, createdBy: String, dataDisks: List<GetEcsLaunchTemplatesTemplateDataDisk>, defaultVersionNumber: Int, deploymentSetId: String, description: String, enableVmOsConfig: Boolean, hostName: String, httpEndpoint: String, httpPutResponseHopLimit: Int, httpTokens: String, id: String, imageId: String, imageOwnerAlias: String, instanceChargeType: String, instanceName: String, instanceType: String, internetChargeType: String, internetMaxBandwidthIn: Int, internetMaxBandwidthOut: Int, ioOptimized: String, keyPairName: String, latestVersionNumber: Int, launchTemplateId: String, launchTemplateName: String, modifiedTime: String, networkInterfaces: List<GetEcsLaunchTemplatesTemplateNetworkInterface>, networkType: String, passwordInherit: Boolean, period: Int, privateIpAddress: String, ramRoleName: String, resourceGroupId: String, securityEnhancementStrategy: String, securityGroupId: String, securityGroupIds: List<String>, spotDuration: String, spotPriceLimit: Double, spotStrategy: String, systemDisks: List<GetEcsLaunchTemplatesTemplateSystemDisk>, templateTags: Map<String, String>, userData: String, versionDescription: String, vpcId: String, vswitchId: String, zoneId: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

(Optional) Instance auto release time.

Link copied to clipboard

CreatedBy.

Link copied to clipboard

The list of data disks created with instance.

Link copied to clipboard

The Default Version Number.

Link copied to clipboard

The Deployment Set Id.

Link copied to clipboard

System disk description.

Link copied to clipboard

Whether to enable the instance operating system configuration.

Link copied to clipboard

Instance host name.

Link copied to clipboard

Whether to enable access to instance metadata.

Link copied to clipboard

The HTTP PUT response hop limit required for instance metadata requests.

Link copied to clipboard

Whether to use the hardened mode (IMDSv2) when accessing instance metadata.

Link copied to clipboard
val id: String

The ID of the Launch Template.

Link copied to clipboard

The Image Id.

Link copied to clipboard

Mirror source.

Link copied to clipboard

Internet bandwidth billing method.

Link copied to clipboard

The Instance Name.

Link copied to clipboard

Instance type.

Link copied to clipboard

Internet bandwidth billing method.

Link copied to clipboard

The maximum inbound bandwidth from the Internet network, measured in Mbit/s.

Link copied to clipboard

Maximum outbound bandwidth from the Internet, its unit of measurement is Mbit/s.

Link copied to clipboard

Whether it is an I/O-optimized instance or not.

Link copied to clipboard

The name of the key pair.

Link copied to clipboard

The Latest Version Number.

Link copied to clipboard

The ID of the Launch Template.

Link copied to clipboard

The Launch Template Name.

Link copied to clipboard

The Modified Time.

Link copied to clipboard

The list of network interfaces created with instance.

Link copied to clipboard

Network type of the instance.

Link copied to clipboard

Whether to use the password preset by the mirror.

Link copied to clipboard
val period: Int

The subscription period of the instance.

Link copied to clipboard

The private IP address of the instance.

Link copied to clipboard

The RAM role name of the instance.

Link copied to clipboard

The ID of the resource group to which to assign the instance, Elastic Block Storage (EBS) device, and ENI.

Link copied to clipboard

Whether or not to activate the security enhancement feature and install network security software free of charge.

Link copied to clipboard

The security group ID.

Link copied to clipboard

The security group IDs.

Link copied to clipboard

The protection period of the preemptible instance.

Link copied to clipboard

Sets the maximum hourly instance price.

Link copied to clipboard

The spot strategy for a Pay-As-You-Go instance.

Link copied to clipboard
Link copied to clipboard

The template tags.

Link copied to clipboard

The User Data.

Link copied to clipboard

The Version Description.

Link copied to clipboard

VpcId.

Link copied to clipboard

The vswitch id.

Link copied to clipboard

The Zone Id.