1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. ecs
  6. getLaunchTemplateVersion
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    Data Source schema for Volcengine::ECS::LaunchTemplateVersion

    Using getLaunchTemplateVersion

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getLaunchTemplateVersion(args: GetLaunchTemplateVersionArgs, opts?: InvokeOptions): Promise<GetLaunchTemplateVersionResult>
    function getLaunchTemplateVersionOutput(args: GetLaunchTemplateVersionOutputArgs, opts?: InvokeOptions): Output<GetLaunchTemplateVersionResult>
    def get_launch_template_version(id: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetLaunchTemplateVersionResult
    def get_launch_template_version_output(id: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetLaunchTemplateVersionResult]
    func LookupLaunchTemplateVersion(ctx *Context, args *LookupLaunchTemplateVersionArgs, opts ...InvokeOption) (*LookupLaunchTemplateVersionResult, error)
    func LookupLaunchTemplateVersionOutput(ctx *Context, args *LookupLaunchTemplateVersionOutputArgs, opts ...InvokeOption) LookupLaunchTemplateVersionResultOutput

    > Note: This function is named LookupLaunchTemplateVersion in the Go SDK.

    public static class GetLaunchTemplateVersion 
    {
        public static Task<GetLaunchTemplateVersionResult> InvokeAsync(GetLaunchTemplateVersionArgs args, InvokeOptions? opts = null)
        public static Output<GetLaunchTemplateVersionResult> Invoke(GetLaunchTemplateVersionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLaunchTemplateVersionResult> getLaunchTemplateVersion(GetLaunchTemplateVersionArgs args, InvokeOptions options)
    public static Output<GetLaunchTemplateVersionResult> getLaunchTemplateVersion(GetLaunchTemplateVersionArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcenginecc:ecs/getLaunchTemplateVersion:getLaunchTemplateVersion
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getLaunchTemplateVersion Result

    The following output properties are available:

    DeploymentSetGroupNumber int
    When the deployment set policy for an ECS instance is set to AvailabilityGroup, use this parameter to specify the group number within the deployment set.
    DeploymentSetId string
    Deployment set ID to join for the instance.
    Description string
    Instance description.
    Eip Volcengine.GetLaunchTemplateVersionEip
    Public IP information bound to the instance.
    HostName string
    Instance hostname. Linux hostname length: 2–59 characters. Windows hostname length: 2–10 characters
    HpcClusterId string
    Specify the high-performance computing cluster ID when creating a high-performance computing GPU instance.
    Id string
    Uniquely identifies the resource.
    ImageId string
    Image ID
    ImageName string
    Image name.
    InstanceChargeType string
    Billing type for the instance and cloud disk. Value: PostPaid: Pay-as-you-go. PrePaid: Subscription. Esi: Elastic reservation instance. Segmented: Time-segmented elastic reservation instance.
    InstanceName string
    Instance name.
    InstanceTypeId string
    Instance specifications
    KeepImageCredential bool
    Retain image settings. Value: true: Retain image settings. If retained, the preset password or key pair in the image will be used to log in to the instance. false (default): Do not retain image settings.
    KeyPairName string
    Key pair bound to the instance.
    LaunchTemplateId string
    Instance launch template ID.
    NetworkInterfaces List<Volcengine.GetLaunchTemplateVersionNetworkInterface>
    Network interface information attached to the instance
    ProjectName string
    Project to which the instance belongs.
    ScheduledInstance Volcengine.GetLaunchTemplateVersionScheduledInstance
    Elastic reservation order information
    SecurityEnhancementStrategy string
    Enable security hardening. Active: Enable security hardening, effective only for public images. InActive: Disable security hardening, effective for all images.
    SpotPriceLimit double
    Maximum hourly price for preemptible instances.
    SpotStrategy string
    Preemptive strategy for pay-as-you-go billing. Values: NoSpot: Creates a standard pay-as-you-go instance. SpotAsPriceGo: System automatically bids, creating a preemptive instance that follows the current market price. SpotWithPriceLimit: Creates a preemptive instance with a bid limit
    SuffixIndex int
    Starting sequence number for the ordered suffix.
    Tags List<Volcengine.GetLaunchTemplateVersionTag>
    Instance tag information
    UniqueSuffix bool
    Indicates whether to automatically add an ordered suffix to Hostname and InstanceName when creating multiple instances.
    UserData string
    Custom data for the instance.
    VersionDescription string
    Template version description.
    VersionNumber string
    Template version number.
    Volumes List<Volcengine.GetLaunchTemplateVersionVolume>
    Disk information bound to the instance
    VpcId string
    Private network ID
    ZoneId string
    Availability zone ID of the instance
    DeploymentSetGroupNumber int
    When the deployment set policy for an ECS instance is set to AvailabilityGroup, use this parameter to specify the group number within the deployment set.
    DeploymentSetId string
    Deployment set ID to join for the instance.
    Description string
    Instance description.
    Eip GetLaunchTemplateVersionEip
    Public IP information bound to the instance.
    HostName string
    Instance hostname. Linux hostname length: 2–59 characters. Windows hostname length: 2–10 characters
    HpcClusterId string
    Specify the high-performance computing cluster ID when creating a high-performance computing GPU instance.
    Id string
    Uniquely identifies the resource.
    ImageId string
    Image ID
    ImageName string
    Image name.
    InstanceChargeType string
    Billing type for the instance and cloud disk. Value: PostPaid: Pay-as-you-go. PrePaid: Subscription. Esi: Elastic reservation instance. Segmented: Time-segmented elastic reservation instance.
    InstanceName string
    Instance name.
    InstanceTypeId string
    Instance specifications
    KeepImageCredential bool
    Retain image settings. Value: true: Retain image settings. If retained, the preset password or key pair in the image will be used to log in to the instance. false (default): Do not retain image settings.
    KeyPairName string
    Key pair bound to the instance.
    LaunchTemplateId string
    Instance launch template ID.
    NetworkInterfaces []GetLaunchTemplateVersionNetworkInterface
    Network interface information attached to the instance
    ProjectName string
    Project to which the instance belongs.
    ScheduledInstance GetLaunchTemplateVersionScheduledInstance
    Elastic reservation order information
    SecurityEnhancementStrategy string
    Enable security hardening. Active: Enable security hardening, effective only for public images. InActive: Disable security hardening, effective for all images.
    SpotPriceLimit float64
    Maximum hourly price for preemptible instances.
    SpotStrategy string
    Preemptive strategy for pay-as-you-go billing. Values: NoSpot: Creates a standard pay-as-you-go instance. SpotAsPriceGo: System automatically bids, creating a preemptive instance that follows the current market price. SpotWithPriceLimit: Creates a preemptive instance with a bid limit
    SuffixIndex int
    Starting sequence number for the ordered suffix.
    Tags []GetLaunchTemplateVersionTag
    Instance tag information
    UniqueSuffix bool
    Indicates whether to automatically add an ordered suffix to Hostname and InstanceName when creating multiple instances.
    UserData string
    Custom data for the instance.
    VersionDescription string
    Template version description.
    VersionNumber string
    Template version number.
    Volumes []GetLaunchTemplateVersionVolume
    Disk information bound to the instance
    VpcId string
    Private network ID
    ZoneId string
    Availability zone ID of the instance
    deploymentSetGroupNumber Integer
    When the deployment set policy for an ECS instance is set to AvailabilityGroup, use this parameter to specify the group number within the deployment set.
    deploymentSetId String
    Deployment set ID to join for the instance.
    description String
    Instance description.
    eip GetLaunchTemplateVersionEip
    Public IP information bound to the instance.
    hostName String
    Instance hostname. Linux hostname length: 2–59 characters. Windows hostname length: 2–10 characters
    hpcClusterId String
    Specify the high-performance computing cluster ID when creating a high-performance computing GPU instance.
    id String
    Uniquely identifies the resource.
    imageId String
    Image ID
    imageName String
    Image name.
    instanceChargeType String
    Billing type for the instance and cloud disk. Value: PostPaid: Pay-as-you-go. PrePaid: Subscription. Esi: Elastic reservation instance. Segmented: Time-segmented elastic reservation instance.
    instanceName String
    Instance name.
    instanceTypeId String
    Instance specifications
    keepImageCredential Boolean
    Retain image settings. Value: true: Retain image settings. If retained, the preset password or key pair in the image will be used to log in to the instance. false (default): Do not retain image settings.
    keyPairName String
    Key pair bound to the instance.
    launchTemplateId String
    Instance launch template ID.
    networkInterfaces List<GetLaunchTemplateVersionNetworkInterface>
    Network interface information attached to the instance
    projectName String
    Project to which the instance belongs.
    scheduledInstance GetLaunchTemplateVersionScheduledInstance
    Elastic reservation order information
    securityEnhancementStrategy String
    Enable security hardening. Active: Enable security hardening, effective only for public images. InActive: Disable security hardening, effective for all images.
    spotPriceLimit Double
    Maximum hourly price for preemptible instances.
    spotStrategy String
    Preemptive strategy for pay-as-you-go billing. Values: NoSpot: Creates a standard pay-as-you-go instance. SpotAsPriceGo: System automatically bids, creating a preemptive instance that follows the current market price. SpotWithPriceLimit: Creates a preemptive instance with a bid limit
    suffixIndex Integer
    Starting sequence number for the ordered suffix.
    tags List<GetLaunchTemplateVersionTag>
    Instance tag information
    uniqueSuffix Boolean
    Indicates whether to automatically add an ordered suffix to Hostname and InstanceName when creating multiple instances.
    userData String
    Custom data for the instance.
    versionDescription String
    Template version description.
    versionNumber String
    Template version number.
    volumes List<GetLaunchTemplateVersionVolume>
    Disk information bound to the instance
    vpcId String
    Private network ID
    zoneId String
    Availability zone ID of the instance
    deploymentSetGroupNumber number
    When the deployment set policy for an ECS instance is set to AvailabilityGroup, use this parameter to specify the group number within the deployment set.
    deploymentSetId string
    Deployment set ID to join for the instance.
    description string
    Instance description.
    eip GetLaunchTemplateVersionEip
    Public IP information bound to the instance.
    hostName string
    Instance hostname. Linux hostname length: 2–59 characters. Windows hostname length: 2–10 characters
    hpcClusterId string
    Specify the high-performance computing cluster ID when creating a high-performance computing GPU instance.
    id string
    Uniquely identifies the resource.
    imageId string
    Image ID
    imageName string
    Image name.
    instanceChargeType string
    Billing type for the instance and cloud disk. Value: PostPaid: Pay-as-you-go. PrePaid: Subscription. Esi: Elastic reservation instance. Segmented: Time-segmented elastic reservation instance.
    instanceName string
    Instance name.
    instanceTypeId string
    Instance specifications
    keepImageCredential boolean
    Retain image settings. Value: true: Retain image settings. If retained, the preset password or key pair in the image will be used to log in to the instance. false (default): Do not retain image settings.
    keyPairName string
    Key pair bound to the instance.
    launchTemplateId string
    Instance launch template ID.
    networkInterfaces GetLaunchTemplateVersionNetworkInterface[]
    Network interface information attached to the instance
    projectName string
    Project to which the instance belongs.
    scheduledInstance GetLaunchTemplateVersionScheduledInstance
    Elastic reservation order information
    securityEnhancementStrategy string
    Enable security hardening. Active: Enable security hardening, effective only for public images. InActive: Disable security hardening, effective for all images.
    spotPriceLimit number
    Maximum hourly price for preemptible instances.
    spotStrategy string
    Preemptive strategy for pay-as-you-go billing. Values: NoSpot: Creates a standard pay-as-you-go instance. SpotAsPriceGo: System automatically bids, creating a preemptive instance that follows the current market price. SpotWithPriceLimit: Creates a preemptive instance with a bid limit
    suffixIndex number
    Starting sequence number for the ordered suffix.
    tags GetLaunchTemplateVersionTag[]
    Instance tag information
    uniqueSuffix boolean
    Indicates whether to automatically add an ordered suffix to Hostname and InstanceName when creating multiple instances.
    userData string
    Custom data for the instance.
    versionDescription string
    Template version description.
    versionNumber string
    Template version number.
    volumes GetLaunchTemplateVersionVolume[]
    Disk information bound to the instance
    vpcId string
    Private network ID
    zoneId string
    Availability zone ID of the instance
    deployment_set_group_number int
    When the deployment set policy for an ECS instance is set to AvailabilityGroup, use this parameter to specify the group number within the deployment set.
    deployment_set_id str
    Deployment set ID to join for the instance.
    description str
    Instance description.
    eip GetLaunchTemplateVersionEip
    Public IP information bound to the instance.
    host_name str
    Instance hostname. Linux hostname length: 2–59 characters. Windows hostname length: 2–10 characters
    hpc_cluster_id str
    Specify the high-performance computing cluster ID when creating a high-performance computing GPU instance.
    id str
    Uniquely identifies the resource.
    image_id str
    Image ID
    image_name str
    Image name.
    instance_charge_type str
    Billing type for the instance and cloud disk. Value: PostPaid: Pay-as-you-go. PrePaid: Subscription. Esi: Elastic reservation instance. Segmented: Time-segmented elastic reservation instance.
    instance_name str
    Instance name.
    instance_type_id str
    Instance specifications
    keep_image_credential bool
    Retain image settings. Value: true: Retain image settings. If retained, the preset password or key pair in the image will be used to log in to the instance. false (default): Do not retain image settings.
    key_pair_name str
    Key pair bound to the instance.
    launch_template_id str
    Instance launch template ID.
    network_interfaces Sequence[GetLaunchTemplateVersionNetworkInterface]
    Network interface information attached to the instance
    project_name str
    Project to which the instance belongs.
    scheduled_instance GetLaunchTemplateVersionScheduledInstance
    Elastic reservation order information
    security_enhancement_strategy str
    Enable security hardening. Active: Enable security hardening, effective only for public images. InActive: Disable security hardening, effective for all images.
    spot_price_limit float
    Maximum hourly price for preemptible instances.
    spot_strategy str
    Preemptive strategy for pay-as-you-go billing. Values: NoSpot: Creates a standard pay-as-you-go instance. SpotAsPriceGo: System automatically bids, creating a preemptive instance that follows the current market price. SpotWithPriceLimit: Creates a preemptive instance with a bid limit
    suffix_index int
    Starting sequence number for the ordered suffix.
    tags Sequence[GetLaunchTemplateVersionTag]
    Instance tag information
    unique_suffix bool
    Indicates whether to automatically add an ordered suffix to Hostname and InstanceName when creating multiple instances.
    user_data str
    Custom data for the instance.
    version_description str
    Template version description.
    version_number str
    Template version number.
    volumes Sequence[GetLaunchTemplateVersionVolume]
    Disk information bound to the instance
    vpc_id str
    Private network ID
    zone_id str
    Availability zone ID of the instance
    deploymentSetGroupNumber Number
    When the deployment set policy for an ECS instance is set to AvailabilityGroup, use this parameter to specify the group number within the deployment set.
    deploymentSetId String
    Deployment set ID to join for the instance.
    description String
    Instance description.
    eip Property Map
    Public IP information bound to the instance.
    hostName String
    Instance hostname. Linux hostname length: 2–59 characters. Windows hostname length: 2–10 characters
    hpcClusterId String
    Specify the high-performance computing cluster ID when creating a high-performance computing GPU instance.
    id String
    Uniquely identifies the resource.
    imageId String
    Image ID
    imageName String
    Image name.
    instanceChargeType String
    Billing type for the instance and cloud disk. Value: PostPaid: Pay-as-you-go. PrePaid: Subscription. Esi: Elastic reservation instance. Segmented: Time-segmented elastic reservation instance.
    instanceName String
    Instance name.
    instanceTypeId String
    Instance specifications
    keepImageCredential Boolean
    Retain image settings. Value: true: Retain image settings. If retained, the preset password or key pair in the image will be used to log in to the instance. false (default): Do not retain image settings.
    keyPairName String
    Key pair bound to the instance.
    launchTemplateId String
    Instance launch template ID.
    networkInterfaces List<Property Map>
    Network interface information attached to the instance
    projectName String
    Project to which the instance belongs.
    scheduledInstance Property Map
    Elastic reservation order information
    securityEnhancementStrategy String
    Enable security hardening. Active: Enable security hardening, effective only for public images. InActive: Disable security hardening, effective for all images.
    spotPriceLimit Number
    Maximum hourly price for preemptible instances.
    spotStrategy String
    Preemptive strategy for pay-as-you-go billing. Values: NoSpot: Creates a standard pay-as-you-go instance. SpotAsPriceGo: System automatically bids, creating a preemptive instance that follows the current market price. SpotWithPriceLimit: Creates a preemptive instance with a bid limit
    suffixIndex Number
    Starting sequence number for the ordered suffix.
    tags List<Property Map>
    Instance tag information
    uniqueSuffix Boolean
    Indicates whether to automatically add an ordered suffix to Hostname and InstanceName when creating multiple instances.
    userData String
    Custom data for the instance.
    versionDescription String
    Template version description.
    versionNumber String
    Template version number.
    volumes List<Property Map>
    Disk information bound to the instance
    vpcId String
    Private network ID
    zoneId String
    Availability zone ID of the instance

    Supporting Types

    GetLaunchTemplateVersionEip

    Bandwidth int
    Maximum bandwidth for the public IP, measured in Mbps. Value range: 1–200. Default: 1
    BandwidthPackageId string
    Shared bandwidth package ID, indicating that the public IP is added to the shared bandwidth package
    BillingType int
    Billing method for the public IP. Values: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic
    Isp string
    Line type of the public IP. Values: BGP: BGP (multi-line). ChinaMobile: China Mobile static single line. ChinaTelecom: China Telecom static single line. ChinaUnicom: China Unicom static single line
    ReleaseWithInstance bool
    Whether the public IP is released with the instance. Only applies to pay-as-you-go public IPs.
    SecurityProtectionInstanceId int
    Security protection package ID.
    SecurityProtectionTypes List<string>
    Security protection type for public IP. Value: AntiDDoS_Enhanced: Apply for a public IP with enhanced protection, which can be added to a DDoS native protection (Enterprise Edition) instance.
    Bandwidth int
    Maximum bandwidth for the public IP, measured in Mbps. Value range: 1–200. Default: 1
    BandwidthPackageId string
    Shared bandwidth package ID, indicating that the public IP is added to the shared bandwidth package
    BillingType int
    Billing method for the public IP. Values: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic
    Isp string
    Line type of the public IP. Values: BGP: BGP (multi-line). ChinaMobile: China Mobile static single line. ChinaTelecom: China Telecom static single line. ChinaUnicom: China Unicom static single line
    ReleaseWithInstance bool
    Whether the public IP is released with the instance. Only applies to pay-as-you-go public IPs.
    SecurityProtectionInstanceId int
    Security protection package ID.
    SecurityProtectionTypes []string
    Security protection type for public IP. Value: AntiDDoS_Enhanced: Apply for a public IP with enhanced protection, which can be added to a DDoS native protection (Enterprise Edition) instance.
    bandwidth Integer
    Maximum bandwidth for the public IP, measured in Mbps. Value range: 1–200. Default: 1
    bandwidthPackageId String
    Shared bandwidth package ID, indicating that the public IP is added to the shared bandwidth package
    billingType Integer
    Billing method for the public IP. Values: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic
    isp String
    Line type of the public IP. Values: BGP: BGP (multi-line). ChinaMobile: China Mobile static single line. ChinaTelecom: China Telecom static single line. ChinaUnicom: China Unicom static single line
    releaseWithInstance Boolean
    Whether the public IP is released with the instance. Only applies to pay-as-you-go public IPs.
    securityProtectionInstanceId Integer
    Security protection package ID.
    securityProtectionTypes List<String>
    Security protection type for public IP. Value: AntiDDoS_Enhanced: Apply for a public IP with enhanced protection, which can be added to a DDoS native protection (Enterprise Edition) instance.
    bandwidth number
    Maximum bandwidth for the public IP, measured in Mbps. Value range: 1–200. Default: 1
    bandwidthPackageId string
    Shared bandwidth package ID, indicating that the public IP is added to the shared bandwidth package
    billingType number
    Billing method for the public IP. Values: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic
    isp string
    Line type of the public IP. Values: BGP: BGP (multi-line). ChinaMobile: China Mobile static single line. ChinaTelecom: China Telecom static single line. ChinaUnicom: China Unicom static single line
    releaseWithInstance boolean
    Whether the public IP is released with the instance. Only applies to pay-as-you-go public IPs.
    securityProtectionInstanceId number
    Security protection package ID.
    securityProtectionTypes string[]
    Security protection type for public IP. Value: AntiDDoS_Enhanced: Apply for a public IP with enhanced protection, which can be added to a DDoS native protection (Enterprise Edition) instance.
    bandwidth int
    Maximum bandwidth for the public IP, measured in Mbps. Value range: 1–200. Default: 1
    bandwidth_package_id str
    Shared bandwidth package ID, indicating that the public IP is added to the shared bandwidth package
    billing_type int
    Billing method for the public IP. Values: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic
    isp str
    Line type of the public IP. Values: BGP: BGP (multi-line). ChinaMobile: China Mobile static single line. ChinaTelecom: China Telecom static single line. ChinaUnicom: China Unicom static single line
    release_with_instance bool
    Whether the public IP is released with the instance. Only applies to pay-as-you-go public IPs.
    security_protection_instance_id int
    Security protection package ID.
    security_protection_types Sequence[str]
    Security protection type for public IP. Value: AntiDDoS_Enhanced: Apply for a public IP with enhanced protection, which can be added to a DDoS native protection (Enterprise Edition) instance.
    bandwidth Number
    Maximum bandwidth for the public IP, measured in Mbps. Value range: 1–200. Default: 1
    bandwidthPackageId String
    Shared bandwidth package ID, indicating that the public IP is added to the shared bandwidth package
    billingType Number
    Billing method for the public IP. Values: 2: Pay-as-you-go by bandwidth cap. 3: Pay-as-you-go by actual traffic
    isp String
    Line type of the public IP. Values: BGP: BGP (multi-line). ChinaMobile: China Mobile static single line. ChinaTelecom: China Telecom static single line. ChinaUnicom: China Unicom static single line
    releaseWithInstance Boolean
    Whether the public IP is released with the instance. Only applies to pay-as-you-go public IPs.
    securityProtectionInstanceId Number
    Security protection package ID.
    securityProtectionTypes List<String>
    Security protection type for public IP. Value: AntiDDoS_Enhanced: Apply for a public IP with enhanced protection, which can be added to a DDoS native protection (Enterprise Edition) instance.

    GetLaunchTemplateVersionNetworkInterface

    SecurityGroupIds List<string>
    Security group ID associated with the network interface.
    SubnetId string
    Private network subnet ID of the instance.
    SecurityGroupIds []string
    Security group ID associated with the network interface.
    SubnetId string
    Private network subnet ID of the instance.
    securityGroupIds List<String>
    Security group ID associated with the network interface.
    subnetId String
    Private network subnet ID of the instance.
    securityGroupIds string[]
    Security group ID associated with the network interface.
    subnetId string
    Private network subnet ID of the instance.
    security_group_ids Sequence[str]
    Security group ID associated with the network interface.
    subnet_id str
    Private network subnet ID of the instance.
    securityGroupIds List<String>
    Security group ID associated with the network interface.
    subnetId String
    Private network subnet ID of the instance.

    GetLaunchTemplateVersionScheduledInstance

    ScheduledInstanceDescription string
    Description of the elastic reservation order
    ScheduledInstanceName string
    Name of the elastic reservation order
    ScheduledInstanceDescription string
    Description of the elastic reservation order
    ScheduledInstanceName string
    Name of the elastic reservation order
    scheduledInstanceDescription String
    Description of the elastic reservation order
    scheduledInstanceName String
    Name of the elastic reservation order
    scheduledInstanceDescription string
    Description of the elastic reservation order
    scheduledInstanceName string
    Name of the elastic reservation order
    scheduled_instance_description str
    Description of the elastic reservation order
    scheduled_instance_name str
    Name of the elastic reservation order
    scheduledInstanceDescription String
    Description of the elastic reservation order
    scheduledInstanceName String
    Name of the elastic reservation order

    GetLaunchTemplateVersionTag

    Key string
    Tag key for user tags added to the resource.
    Value string
    Tag value for user tags added to the resource
    Key string
    Tag key for user tags added to the resource.
    Value string
    Tag value for user tags added to the resource
    key String
    Tag key for user tags added to the resource.
    value String
    Tag value for user tags added to the resource
    key string
    Tag key for user tags added to the resource.
    value string
    Tag value for user tags added to the resource
    key str
    Tag key for user tags added to the resource.
    value str
    Tag value for user tags added to the resource
    key String
    Tag key for user tags added to the resource.
    value String
    Tag value for user tags added to the resource

    GetLaunchTemplateVersionVolume

    DeleteWithInstance bool
    Whether the disk is released with the instance
    ExtraPerformanceIops int
    Extra IOPS performance size for the disk, supported only by ESSD FlexPL data disks, measured in operations per second. This parameter must be set when ExtraPerformanceTypeId is Balance or IOPS. Value ranges for each type: IOPS: 1–50000. Balance: 1–50000
    ExtraPerformanceThroughputMb int
    Additional disk throughput performance in MB/s. Supported only by ESSD FlexPL data disks. Set this parameter when ExtraPerformanceTypeId is Throughput. Value range: 1–650.
    ExtraPerformanceTypeId string
    Type of extra disk performance, supported only by ESSD FlexPL data disks. For more information about extra performance, see Extra Disk Performance. Values: Balance: Balanced extra performance. IOPS: IOPS extra performance. Throughput: Throughput extra performance
    Size int
    Disk size, measured in GB. System disk: ESSDPL0: 20–2048, PTSSD: 10–500. Data disk: ESSDPL0: 10–32768, PTSSD: 20–8192
    SnapshotId string
    Create a cloud disk from a snapshot. Only data disks are supported. You can call the DescribeSnapshots API to query the snapshot ID.
    VolumeType string
    Cloud disk type. ESSD_PL0: Ultra-fast SSD PL0. PTSSD: Performance SSD.
    DeleteWithInstance bool
    Whether the disk is released with the instance
    ExtraPerformanceIops int
    Extra IOPS performance size for the disk, supported only by ESSD FlexPL data disks, measured in operations per second. This parameter must be set when ExtraPerformanceTypeId is Balance or IOPS. Value ranges for each type: IOPS: 1–50000. Balance: 1–50000
    ExtraPerformanceThroughputMb int
    Additional disk throughput performance in MB/s. Supported only by ESSD FlexPL data disks. Set this parameter when ExtraPerformanceTypeId is Throughput. Value range: 1–650.
    ExtraPerformanceTypeId string
    Type of extra disk performance, supported only by ESSD FlexPL data disks. For more information about extra performance, see Extra Disk Performance. Values: Balance: Balanced extra performance. IOPS: IOPS extra performance. Throughput: Throughput extra performance
    Size int
    Disk size, measured in GB. System disk: ESSDPL0: 20–2048, PTSSD: 10–500. Data disk: ESSDPL0: 10–32768, PTSSD: 20–8192
    SnapshotId string
    Create a cloud disk from a snapshot. Only data disks are supported. You can call the DescribeSnapshots API to query the snapshot ID.
    VolumeType string
    Cloud disk type. ESSD_PL0: Ultra-fast SSD PL0. PTSSD: Performance SSD.
    deleteWithInstance Boolean
    Whether the disk is released with the instance
    extraPerformanceIops Integer
    Extra IOPS performance size for the disk, supported only by ESSD FlexPL data disks, measured in operations per second. This parameter must be set when ExtraPerformanceTypeId is Balance or IOPS. Value ranges for each type: IOPS: 1–50000. Balance: 1–50000
    extraPerformanceThroughputMb Integer
    Additional disk throughput performance in MB/s. Supported only by ESSD FlexPL data disks. Set this parameter when ExtraPerformanceTypeId is Throughput. Value range: 1–650.
    extraPerformanceTypeId String
    Type of extra disk performance, supported only by ESSD FlexPL data disks. For more information about extra performance, see Extra Disk Performance. Values: Balance: Balanced extra performance. IOPS: IOPS extra performance. Throughput: Throughput extra performance
    size Integer
    Disk size, measured in GB. System disk: ESSDPL0: 20–2048, PTSSD: 10–500. Data disk: ESSDPL0: 10–32768, PTSSD: 20–8192
    snapshotId String
    Create a cloud disk from a snapshot. Only data disks are supported. You can call the DescribeSnapshots API to query the snapshot ID.
    volumeType String
    Cloud disk type. ESSD_PL0: Ultra-fast SSD PL0. PTSSD: Performance SSD.
    deleteWithInstance boolean
    Whether the disk is released with the instance
    extraPerformanceIops number
    Extra IOPS performance size for the disk, supported only by ESSD FlexPL data disks, measured in operations per second. This parameter must be set when ExtraPerformanceTypeId is Balance or IOPS. Value ranges for each type: IOPS: 1–50000. Balance: 1–50000
    extraPerformanceThroughputMb number
    Additional disk throughput performance in MB/s. Supported only by ESSD FlexPL data disks. Set this parameter when ExtraPerformanceTypeId is Throughput. Value range: 1–650.
    extraPerformanceTypeId string
    Type of extra disk performance, supported only by ESSD FlexPL data disks. For more information about extra performance, see Extra Disk Performance. Values: Balance: Balanced extra performance. IOPS: IOPS extra performance. Throughput: Throughput extra performance
    size number
    Disk size, measured in GB. System disk: ESSDPL0: 20–2048, PTSSD: 10–500. Data disk: ESSDPL0: 10–32768, PTSSD: 20–8192
    snapshotId string
    Create a cloud disk from a snapshot. Only data disks are supported. You can call the DescribeSnapshots API to query the snapshot ID.
    volumeType string
    Cloud disk type. ESSD_PL0: Ultra-fast SSD PL0. PTSSD: Performance SSD.
    delete_with_instance bool
    Whether the disk is released with the instance
    extra_performance_iops int
    Extra IOPS performance size for the disk, supported only by ESSD FlexPL data disks, measured in operations per second. This parameter must be set when ExtraPerformanceTypeId is Balance or IOPS. Value ranges for each type: IOPS: 1–50000. Balance: 1–50000
    extra_performance_throughput_mb int
    Additional disk throughput performance in MB/s. Supported only by ESSD FlexPL data disks. Set this parameter when ExtraPerformanceTypeId is Throughput. Value range: 1–650.
    extra_performance_type_id str
    Type of extra disk performance, supported only by ESSD FlexPL data disks. For more information about extra performance, see Extra Disk Performance. Values: Balance: Balanced extra performance. IOPS: IOPS extra performance. Throughput: Throughput extra performance
    size int
    Disk size, measured in GB. System disk: ESSDPL0: 20–2048, PTSSD: 10–500. Data disk: ESSDPL0: 10–32768, PTSSD: 20–8192
    snapshot_id str
    Create a cloud disk from a snapshot. Only data disks are supported. You can call the DescribeSnapshots API to query the snapshot ID.
    volume_type str
    Cloud disk type. ESSD_PL0: Ultra-fast SSD PL0. PTSSD: Performance SSD.
    deleteWithInstance Boolean
    Whether the disk is released with the instance
    extraPerformanceIops Number
    Extra IOPS performance size for the disk, supported only by ESSD FlexPL data disks, measured in operations per second. This parameter must be set when ExtraPerformanceTypeId is Balance or IOPS. Value ranges for each type: IOPS: 1–50000. Balance: 1–50000
    extraPerformanceThroughputMb Number
    Additional disk throughput performance in MB/s. Supported only by ESSD FlexPL data disks. Set this parameter when ExtraPerformanceTypeId is Throughput. Value range: 1–650.
    extraPerformanceTypeId String
    Type of extra disk performance, supported only by ESSD FlexPL data disks. For more information about extra performance, see Extra Disk Performance. Values: Balance: Balanced extra performance. IOPS: IOPS extra performance. Throughput: Throughput extra performance
    size Number
    Disk size, measured in GB. System disk: ESSDPL0: 20–2048, PTSSD: 10–500. Data disk: ESSDPL0: 10–32768, PTSSD: 20–8192
    snapshotId String
    Create a cloud disk from a snapshot. Only data disks are supported. You can call the DescribeSnapshots API to query the snapshot ID.
    volumeType String
    Cloud disk type. ESSD_PL0: Ultra-fast SSD PL0. PTSSD: Performance SSD.

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.