Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
Data Source schema for Volcengine::ECS::LaunchTemplate
Using getLaunchTemplate
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 getLaunchTemplate(args: GetLaunchTemplateArgs, opts?: InvokeOptions): Promise<GetLaunchTemplateResult>
function getLaunchTemplateOutput(args: GetLaunchTemplateOutputArgs, opts?: InvokeOptions): Output<GetLaunchTemplateResult>def get_launch_template(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLaunchTemplateResult
def get_launch_template_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLaunchTemplateResult]func LookupLaunchTemplate(ctx *Context, args *LookupLaunchTemplateArgs, opts ...InvokeOption) (*LookupLaunchTemplateResult, error)
func LookupLaunchTemplateOutput(ctx *Context, args *LookupLaunchTemplateOutputArgs, opts ...InvokeOption) LookupLaunchTemplateResultOutput> Note: This function is named LookupLaunchTemplate in the Go SDK.
public static class GetLaunchTemplate
{
public static Task<GetLaunchTemplateResult> InvokeAsync(GetLaunchTemplateArgs args, InvokeOptions? opts = null)
public static Output<GetLaunchTemplateResult> Invoke(GetLaunchTemplateInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetLaunchTemplateResult> getLaunchTemplate(GetLaunchTemplateArgs args, InvokeOptions options)
public static Output<GetLaunchTemplateResult> getLaunchTemplate(GetLaunchTemplateArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:ecs/getLaunchTemplate:getLaunchTemplate
arguments:
# arguments dictionaryThe 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.
getLaunchTemplate Result
The following output properties are available:
- Created
At string - Instance launch template creation time
- Default
Version intNumber - Instance launch template default version number
- Id string
- Uniquely identifies the resource.
- Latest
Version intNumber - Latest version number of the instance launch template.
- Launch
Template stringId - Instance launch template ID
- Launch
Template stringName - Instance launch template name.
- Launch
Template stringProject Name - Project associated with the instance launch template.
-
List<Volcengine.
Get Launch Template Launch Template Tag> - Instance launch template tag information
- Launch
Template Volcengine.Version Get Launch Template Launch Template Version - Instance launch template version information
- Updated
At string - Instance launch template update time
- Created
At string - Instance launch template creation time
- Default
Version intNumber - Instance launch template default version number
- Id string
- Uniquely identifies the resource.
- Latest
Version intNumber - Latest version number of the instance launch template.
- Launch
Template stringId - Instance launch template ID
- Launch
Template stringName - Instance launch template name.
- Launch
Template stringProject Name - Project associated with the instance launch template.
-
[]Get
Launch Template Launch Template Tag - Instance launch template tag information
- Launch
Template GetVersion Launch Template Launch Template Version - Instance launch template version information
- Updated
At string - Instance launch template update time
- created
At String - Instance launch template creation time
- default
Version IntegerNumber - Instance launch template default version number
- id String
- Uniquely identifies the resource.
- latest
Version IntegerNumber - Latest version number of the instance launch template.
- launch
Template StringId - Instance launch template ID
- launch
Template StringName - Instance launch template name.
- launch
Template StringProject Name - Project associated with the instance launch template.
-
List<Get
Launch Template Launch Template Tag> - Instance launch template tag information
- launch
Template GetVersion Launch Template Launch Template Version - Instance launch template version information
- updated
At String - Instance launch template update time
- created
At string - Instance launch template creation time
- default
Version numberNumber - Instance launch template default version number
- id string
- Uniquely identifies the resource.
- latest
Version numberNumber - Latest version number of the instance launch template.
- launch
Template stringId - Instance launch template ID
- launch
Template stringName - Instance launch template name.
- launch
Template stringProject Name - Project associated with the instance launch template.
-
Get
Launch Template Launch Template Tag[] - Instance launch template tag information
- launch
Template GetVersion Launch Template Launch Template Version - Instance launch template version information
- updated
At string - Instance launch template update time
- created_
at str - Instance launch template creation time
- default_
version_ intnumber - Instance launch template default version number
- id str
- Uniquely identifies the resource.
- latest_
version_ intnumber - Latest version number of the instance launch template.
- launch_
template_ strid - Instance launch template ID
- launch_
template_ strname - Instance launch template name.
- launch_
template_ strproject_ name - Project associated with the instance launch template.
-
Sequence[Get
Launch Template Launch Template Tag] - Instance launch template tag information
- launch_
template_ Getversion Launch Template Launch Template Version - Instance launch template version information
- updated_
at str - Instance launch template update time
- created
At String - Instance launch template creation time
- default
Version NumberNumber - Instance launch template default version number
- id String
- Uniquely identifies the resource.
- latest
Version NumberNumber - Latest version number of the instance launch template.
- launch
Template StringId - Instance launch template ID
- launch
Template StringName - Instance launch template name.
- launch
Template StringProject Name - Project associated with the instance launch template.
- List<Property Map>
- Instance launch template tag information
- launch
Template Property MapVersion - Instance launch template version information
- updated
At String - Instance launch template update time
Supporting Types
GetLaunchTemplateLaunchTemplateTag
GetLaunchTemplateLaunchTemplateVersion
- Deployment
Set intGroup Number - When the ECS instance needs to join or adjust the deployment set strategy to the deployment set group high availability strategy (AvailabilityGroup), you can use this parameter to specify the group number of the instance in the deployment set.
- Deployment
Set stringId - Deployment set ID the instance needs to join.
- Description string
- Instance description
- Eip
Volcengine.
Get Launch Template Launch Template Version Eip - Public IP information bound to the instance
- Host
Name string - Instance hostname. For Linux, the hostname length must be 2–59 characters. For Windows, the hostname length must be 2–10 characters.
- Hpc
Cluster stringId - When creating a high-performance computing GPU instance, please specify the high-performance computing cluster ID.
- Image
Id string - Image ID.
- Image
Name string - Image name.
- Instance
Charge stringType - Billing type for the instance and cloud disk. Options: PostPaid: Pay-as-you-go. PrePaid: Yearly/monthly subscription. Esi: Elastic reservation instance. Segmented: Time-based elastic reservation instance.
- Instance
Name string - Instance name.
- Instance
Type stringId - Instance specification
- Keep
Image boolCredential - Whether to retain image settings. Values: true: Retain image settings. If retained, the instance will use the preset password or key pair from the image for login. false (default): Do not retain image settings.
- Key
Pair stringName - Key pair bound to the instance.
- Network
Interfaces List<Volcengine.Get Launch Template Launch Template Version Network Interface> - Network interface information mounted to the instance.
- Project
Name string - Project associated with the instance.
- Scheduled
Instance Volcengine.Get Launch Template Launch Template Version Scheduled Instance - Elastic reservation order information
- Security
Enhancement stringStrategy - Enable security hardening. Active: Enable security hardening, applies only to public images. InActive: Disable security hardening, applies to all images.
- Spot
Price doubleLimit - Maximum hourly price for preemptible instances
- Spot
Strategy string - Preemptible strategy for pay-as-you-go billing. Options: NoSpot: Create a regular pay-as-you-go instance. SpotAsPriceGo: System automatically bids, follows the current market price for preemptible instances. SpotWithPriceLimit: Preemptible instance with a bid limit.
- Suffix
Index int - Starting number for the sequential suffix
-
List<Volcengine.
Get Launch Template Launch Template Version Tag> - Tag information for the instance.
- Unique
Suffix bool - Indicates whether to automatically add sequential suffixes to Hostname and InstanceName when creating multiple instances
- User
Data string - Custom data for the instance.
- Version
Description string - Template version description.
- Volumes
List<Volcengine.
Get Launch Template Launch Template Version Volume> - Cloud disk information bound to the instance
- Vpc
Id string - Private network ID.
- Zone
Id string - Instance availability zone ID
- Deployment
Set intGroup Number - When the ECS instance needs to join or adjust the deployment set strategy to the deployment set group high availability strategy (AvailabilityGroup), you can use this parameter to specify the group number of the instance in the deployment set.
- Deployment
Set stringId - Deployment set ID the instance needs to join.
- Description string
- Instance description
- Eip
Get
Launch Template Launch Template Version Eip - Public IP information bound to the instance
- Host
Name string - Instance hostname. For Linux, the hostname length must be 2–59 characters. For Windows, the hostname length must be 2–10 characters.
- Hpc
Cluster stringId - When creating a high-performance computing GPU instance, please specify the high-performance computing cluster ID.
- Image
Id string - Image ID.
- Image
Name string - Image name.
- Instance
Charge stringType - Billing type for the instance and cloud disk. Options: PostPaid: Pay-as-you-go. PrePaid: Yearly/monthly subscription. Esi: Elastic reservation instance. Segmented: Time-based elastic reservation instance.
- Instance
Name string - Instance name.
- Instance
Type stringId - Instance specification
- Keep
Image boolCredential - Whether to retain image settings. Values: true: Retain image settings. If retained, the instance will use the preset password or key pair from the image for login. false (default): Do not retain image settings.
- Key
Pair stringName - Key pair bound to the instance.
- Network
Interfaces []GetLaunch Template Launch Template Version Network Interface - Network interface information mounted to the instance.
- Project
Name string - Project associated with the instance.
- Scheduled
Instance GetLaunch Template Launch Template Version Scheduled Instance - Elastic reservation order information
- Security
Enhancement stringStrategy - Enable security hardening. Active: Enable security hardening, applies only to public images. InActive: Disable security hardening, applies to all images.
- Spot
Price float64Limit - Maximum hourly price for preemptible instances
- Spot
Strategy string - Preemptible strategy for pay-as-you-go billing. Options: NoSpot: Create a regular pay-as-you-go instance. SpotAsPriceGo: System automatically bids, follows the current market price for preemptible instances. SpotWithPriceLimit: Preemptible instance with a bid limit.
- Suffix
Index int - Starting number for the sequential suffix
-
[]Get
Launch Template Launch Template Version Tag - Tag information for the instance.
- Unique
Suffix bool - Indicates whether to automatically add sequential suffixes to Hostname and InstanceName when creating multiple instances
- User
Data string - Custom data for the instance.
- Version
Description string - Template version description.
- Volumes
[]Get
Launch Template Launch Template Version Volume - Cloud disk information bound to the instance
- Vpc
Id string - Private network ID.
- Zone
Id string - Instance availability zone ID
- deployment
Set IntegerGroup Number - When the ECS instance needs to join or adjust the deployment set strategy to the deployment set group high availability strategy (AvailabilityGroup), you can use this parameter to specify the group number of the instance in the deployment set.
- deployment
Set StringId - Deployment set ID the instance needs to join.
- description String
- Instance description
- eip
Get
Launch Template Launch Template Version Eip - Public IP information bound to the instance
- host
Name String - Instance hostname. For Linux, the hostname length must be 2–59 characters. For Windows, the hostname length must be 2–10 characters.
- hpc
Cluster StringId - When creating a high-performance computing GPU instance, please specify the high-performance computing cluster ID.
- image
Id String - Image ID.
- image
Name String - Image name.
- instance
Charge StringType - Billing type for the instance and cloud disk. Options: PostPaid: Pay-as-you-go. PrePaid: Yearly/monthly subscription. Esi: Elastic reservation instance. Segmented: Time-based elastic reservation instance.
- instance
Name String - Instance name.
- instance
Type StringId - Instance specification
- keep
Image BooleanCredential - Whether to retain image settings. Values: true: Retain image settings. If retained, the instance will use the preset password or key pair from the image for login. false (default): Do not retain image settings.
- key
Pair StringName - Key pair bound to the instance.
- network
Interfaces List<GetLaunch Template Launch Template Version Network Interface> - Network interface information mounted to the instance.
- project
Name String - Project associated with the instance.
- scheduled
Instance GetLaunch Template Launch Template Version Scheduled Instance - Elastic reservation order information
- security
Enhancement StringStrategy - Enable security hardening. Active: Enable security hardening, applies only to public images. InActive: Disable security hardening, applies to all images.
- spot
Price DoubleLimit - Maximum hourly price for preemptible instances
- spot
Strategy String - Preemptible strategy for pay-as-you-go billing. Options: NoSpot: Create a regular pay-as-you-go instance. SpotAsPriceGo: System automatically bids, follows the current market price for preemptible instances. SpotWithPriceLimit: Preemptible instance with a bid limit.
- suffix
Index Integer - Starting number for the sequential suffix
-
List<Get
Launch Template Launch Template Version Tag> - Tag information for the instance.
- unique
Suffix Boolean - Indicates whether to automatically add sequential suffixes to Hostname and InstanceName when creating multiple instances
- user
Data String - Custom data for the instance.
- version
Description String - Template version description.
- volumes
List<Get
Launch Template Launch Template Version Volume> - Cloud disk information bound to the instance
- vpc
Id String - Private network ID.
- zone
Id String - Instance availability zone ID
- deployment
Set numberGroup Number - When the ECS instance needs to join or adjust the deployment set strategy to the deployment set group high availability strategy (AvailabilityGroup), you can use this parameter to specify the group number of the instance in the deployment set.
- deployment
Set stringId - Deployment set ID the instance needs to join.
- description string
- Instance description
- eip
Get
Launch Template Launch Template Version Eip - Public IP information bound to the instance
- host
Name string - Instance hostname. For Linux, the hostname length must be 2–59 characters. For Windows, the hostname length must be 2–10 characters.
- hpc
Cluster stringId - When creating a high-performance computing GPU instance, please specify the high-performance computing cluster ID.
- image
Id string - Image ID.
- image
Name string - Image name.
- instance
Charge stringType - Billing type for the instance and cloud disk. Options: PostPaid: Pay-as-you-go. PrePaid: Yearly/monthly subscription. Esi: Elastic reservation instance. Segmented: Time-based elastic reservation instance.
- instance
Name string - Instance name.
- instance
Type stringId - Instance specification
- keep
Image booleanCredential - Whether to retain image settings. Values: true: Retain image settings. If retained, the instance will use the preset password or key pair from the image for login. false (default): Do not retain image settings.
- key
Pair stringName - Key pair bound to the instance.
- network
Interfaces GetLaunch Template Launch Template Version Network Interface[] - Network interface information mounted to the instance.
- project
Name string - Project associated with the instance.
- scheduled
Instance GetLaunch Template Launch Template Version Scheduled Instance - Elastic reservation order information
- security
Enhancement stringStrategy - Enable security hardening. Active: Enable security hardening, applies only to public images. InActive: Disable security hardening, applies to all images.
- spot
Price numberLimit - Maximum hourly price for preemptible instances
- spot
Strategy string - Preemptible strategy for pay-as-you-go billing. Options: NoSpot: Create a regular pay-as-you-go instance. SpotAsPriceGo: System automatically bids, follows the current market price for preemptible instances. SpotWithPriceLimit: Preemptible instance with a bid limit.
- suffix
Index number - Starting number for the sequential suffix
-
Get
Launch Template Launch Template Version Tag[] - Tag information for the instance.
- unique
Suffix boolean - Indicates whether to automatically add sequential suffixes to Hostname and InstanceName when creating multiple instances
- user
Data string - Custom data for the instance.
- version
Description string - Template version description.
- volumes
Get
Launch Template Launch Template Version Volume[] - Cloud disk information bound to the instance
- vpc
Id string - Private network ID.
- zone
Id string - Instance availability zone ID
- deployment_
set_ intgroup_ number - When the ECS instance needs to join or adjust the deployment set strategy to the deployment set group high availability strategy (AvailabilityGroup), you can use this parameter to specify the group number of the instance in the deployment set.
- deployment_
set_ strid - Deployment set ID the instance needs to join.
- description str
- Instance description
- eip
Get
Launch Template Launch Template Version Eip - Public IP information bound to the instance
- host_
name str - Instance hostname. For Linux, the hostname length must be 2–59 characters. For Windows, the hostname length must be 2–10 characters.
- hpc_
cluster_ strid - When creating a high-performance computing GPU instance, please specify the high-performance computing cluster ID.
- image_
id str - Image ID.
- image_
name str - Image name.
- instance_
charge_ strtype - Billing type for the instance and cloud disk. Options: PostPaid: Pay-as-you-go. PrePaid: Yearly/monthly subscription. Esi: Elastic reservation instance. Segmented: Time-based elastic reservation instance.
- instance_
name str - Instance name.
- instance_
type_ strid - Instance specification
- keep_
image_ boolcredential - Whether to retain image settings. Values: true: Retain image settings. If retained, the instance will use the preset password or key pair from the image for login. false (default): Do not retain image settings.
- key_
pair_ strname - Key pair bound to the instance.
- network_
interfaces Sequence[GetLaunch Template Launch Template Version Network Interface] - Network interface information mounted to the instance.
- project_
name str - Project associated with the instance.
- scheduled_
instance GetLaunch Template Launch Template Version Scheduled Instance - Elastic reservation order information
- security_
enhancement_ strstrategy - Enable security hardening. Active: Enable security hardening, applies only to public images. InActive: Disable security hardening, applies to all images.
- spot_
price_ floatlimit - Maximum hourly price for preemptible instances
- spot_
strategy str - Preemptible strategy for pay-as-you-go billing. Options: NoSpot: Create a regular pay-as-you-go instance. SpotAsPriceGo: System automatically bids, follows the current market price for preemptible instances. SpotWithPriceLimit: Preemptible instance with a bid limit.
- suffix_
index int - Starting number for the sequential suffix
-
Sequence[Get
Launch Template Launch Template Version Tag] - Tag information for the instance.
- unique_
suffix bool - Indicates whether to automatically add sequential suffixes to Hostname and InstanceName when creating multiple instances
- user_
data str - Custom data for the instance.
- version_
description str - Template version description.
- volumes
Sequence[Get
Launch Template Launch Template Version Volume] - Cloud disk information bound to the instance
- vpc_
id str - Private network ID.
- zone_
id str - Instance availability zone ID
- deployment
Set NumberGroup Number - When the ECS instance needs to join or adjust the deployment set strategy to the deployment set group high availability strategy (AvailabilityGroup), you can use this parameter to specify the group number of the instance in the deployment set.
- deployment
Set StringId - Deployment set ID the instance needs to join.
- description String
- Instance description
- eip Property Map
- Public IP information bound to the instance
- host
Name String - Instance hostname. For Linux, the hostname length must be 2–59 characters. For Windows, the hostname length must be 2–10 characters.
- hpc
Cluster StringId - When creating a high-performance computing GPU instance, please specify the high-performance computing cluster ID.
- image
Id String - Image ID.
- image
Name String - Image name.
- instance
Charge StringType - Billing type for the instance and cloud disk. Options: PostPaid: Pay-as-you-go. PrePaid: Yearly/monthly subscription. Esi: Elastic reservation instance. Segmented: Time-based elastic reservation instance.
- instance
Name String - Instance name.
- instance
Type StringId - Instance specification
- keep
Image BooleanCredential - Whether to retain image settings. Values: true: Retain image settings. If retained, the instance will use the preset password or key pair from the image for login. false (default): Do not retain image settings.
- key
Pair StringName - Key pair bound to the instance.
- network
Interfaces List<Property Map> - Network interface information mounted to the instance.
- project
Name String - Project associated with the instance.
- scheduled
Instance Property Map - Elastic reservation order information
- security
Enhancement StringStrategy - Enable security hardening. Active: Enable security hardening, applies only to public images. InActive: Disable security hardening, applies to all images.
- spot
Price NumberLimit - Maximum hourly price for preemptible instances
- spot
Strategy String - Preemptible strategy for pay-as-you-go billing. Options: NoSpot: Create a regular pay-as-you-go instance. SpotAsPriceGo: System automatically bids, follows the current market price for preemptible instances. SpotWithPriceLimit: Preemptible instance with a bid limit.
- suffix
Index Number - Starting number for the sequential suffix
- List<Property Map>
- Tag information for the instance.
- unique
Suffix Boolean - Indicates whether to automatically add sequential suffixes to Hostname and InstanceName when creating multiple instances
- user
Data String - Custom data for the instance.
- version
Description String - Template version description.
- volumes List<Property Map>
- Cloud disk information bound to the instance
- vpc
Id String - Private network ID.
- zone
Id String - Instance availability zone ID
GetLaunchTemplateLaunchTemplateVersionEip
- Bandwidth int
- Public IP bandwidth cap, unit: Mbps. Value range: 1–200. Default: 1.
- Bandwidth
Package stringId - Shared bandwidth package ID, indicates adding the public IP to the shared bandwidth package.
- Billing
Type int - Billing method for public IP. Values: 2: Pay-as-you-go—by bandwidth cap. 3: Pay-as-you-go—by actual traffic.
- Isp string
- Line type for the public IP. Options: BGP: BGP (multi-line). ChinaMobile: China Mobile static single line. ChinaTelecom: China Telecom static single line. ChinaUnicom: China Unicom static single line.
- Release
With boolInstance - Whether the public IP is released with the instance; only applies to pay-as-you-go public IPs
- Security
Protection intInstance Id - Security protection package ID
- Security
Protection List<string>Types - 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
- Public IP bandwidth cap, unit: Mbps. Value range: 1–200. Default: 1.
- Bandwidth
Package stringId - Shared bandwidth package ID, indicates adding the public IP to the shared bandwidth package.
- Billing
Type int - Billing method for public IP. Values: 2: Pay-as-you-go—by bandwidth cap. 3: Pay-as-you-go—by actual traffic.
- Isp string
- Line type for the public IP. Options: BGP: BGP (multi-line). ChinaMobile: China Mobile static single line. ChinaTelecom: China Telecom static single line. ChinaUnicom: China Unicom static single line.
- Release
With boolInstance - Whether the public IP is released with the instance; only applies to pay-as-you-go public IPs
- Security
Protection intInstance Id - Security protection package ID
- Security
Protection []stringTypes - 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
- Public IP bandwidth cap, unit: Mbps. Value range: 1–200. Default: 1.
- bandwidth
Package StringId - Shared bandwidth package ID, indicates adding the public IP to the shared bandwidth package.
- billing
Type Integer - Billing method for public IP. Values: 2: Pay-as-you-go—by bandwidth cap. 3: Pay-as-you-go—by actual traffic.
- isp String
- Line type for the public IP. Options: BGP: BGP (multi-line). ChinaMobile: China Mobile static single line. ChinaTelecom: China Telecom static single line. ChinaUnicom: China Unicom static single line.
- release
With BooleanInstance - Whether the public IP is released with the instance; only applies to pay-as-you-go public IPs
- security
Protection IntegerInstance Id - Security protection package ID
- security
Protection List<String>Types - 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
- Public IP bandwidth cap, unit: Mbps. Value range: 1–200. Default: 1.
- bandwidth
Package stringId - Shared bandwidth package ID, indicates adding the public IP to the shared bandwidth package.
- billing
Type number - Billing method for public IP. Values: 2: Pay-as-you-go—by bandwidth cap. 3: Pay-as-you-go—by actual traffic.
- isp string
- Line type for the public IP. Options: BGP: BGP (multi-line). ChinaMobile: China Mobile static single line. ChinaTelecom: China Telecom static single line. ChinaUnicom: China Unicom static single line.
- release
With booleanInstance - Whether the public IP is released with the instance; only applies to pay-as-you-go public IPs
- security
Protection numberInstance Id - Security protection package ID
- security
Protection string[]Types - 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
- Public IP bandwidth cap, unit: Mbps. Value range: 1–200. Default: 1.
- bandwidth_
package_ strid - Shared bandwidth package ID, indicates adding the public IP to the shared bandwidth package.
- billing_
type int - Billing method for public IP. Values: 2: Pay-as-you-go—by bandwidth cap. 3: Pay-as-you-go—by actual traffic.
- isp str
- Line type for the public IP. Options: BGP: BGP (multi-line). ChinaMobile: China Mobile static single line. ChinaTelecom: China Telecom static single line. ChinaUnicom: China Unicom static single line.
- release_
with_ boolinstance - Whether the public IP is released with the instance; only applies to pay-as-you-go public IPs
- security_
protection_ intinstance_ id - Security protection package ID
- security_
protection_ Sequence[str]types - 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
- Public IP bandwidth cap, unit: Mbps. Value range: 1–200. Default: 1.
- bandwidth
Package StringId - Shared bandwidth package ID, indicates adding the public IP to the shared bandwidth package.
- billing
Type Number - Billing method for public IP. Values: 2: Pay-as-you-go—by bandwidth cap. 3: Pay-as-you-go—by actual traffic.
- isp String
- Line type for the public IP. Options: BGP: BGP (multi-line). ChinaMobile: China Mobile static single line. ChinaTelecom: China Telecom static single line. ChinaUnicom: China Unicom static single line.
- release
With BooleanInstance - Whether the public IP is released with the instance; only applies to pay-as-you-go public IPs
- security
Protection NumberInstance Id - Security protection package ID
- security
Protection List<String>Types - 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.
GetLaunchTemplateLaunchTemplateVersionNetworkInterface
- Security
Group List<string>Ids - Security group ID associated with the network interface.
- Subnet
Id string - Instance VPC subnet ID
- Security
Group []stringIds - Security group ID associated with the network interface.
- Subnet
Id string - Instance VPC subnet ID
- security
Group List<String>Ids - Security group ID associated with the network interface.
- subnet
Id String - Instance VPC subnet ID
- security
Group string[]Ids - Security group ID associated with the network interface.
- subnet
Id string - Instance VPC subnet ID
- security_
group_ Sequence[str]ids - Security group ID associated with the network interface.
- subnet_
id str - Instance VPC subnet ID
- security
Group List<String>Ids - Security group ID associated with the network interface.
- subnet
Id String - Instance VPC subnet ID
GetLaunchTemplateLaunchTemplateVersionScheduledInstance
- Scheduled
Instance stringDescription - Description of the elastic reservation order
- Scheduled
Instance stringName - Name of the elastic reservation order
- Scheduled
Instance stringDescription - Description of the elastic reservation order
- Scheduled
Instance stringName - Name of the elastic reservation order
- scheduled
Instance StringDescription - Description of the elastic reservation order
- scheduled
Instance StringName - Name of the elastic reservation order
- scheduled
Instance stringDescription - Description of the elastic reservation order
- scheduled
Instance stringName - Name of the elastic reservation order
- scheduled_
instance_ strdescription - Description of the elastic reservation order
- scheduled_
instance_ strname - Name of the elastic reservation order
- scheduled
Instance StringDescription - Description of the elastic reservation order
- scheduled
Instance StringName - Name of the elastic reservation order
GetLaunchTemplateLaunchTemplateVersionTag
GetLaunchTemplateLaunchTemplateVersionVolume
- Delete
With boolInstance - Whether the cloud disk is released with the instance
- Extra
Performance intIops - Cloud disk extra IOPS performance size, supported only by ESSD FlexPL data disks, unit: operations/second. This parameter must be set when ExtraPerformanceTypeId is Balance or IOPS. The value ranges for each extra performance type are as follows: IOPS type: 1–50000. Balance type: 1–50000.
- Extra
Performance intThroughput Mb - Extra throughput performance size for the cloud disk, in MB/s. Only supported by ESSD FlexPL data disks. This parameter must be set when ExtraPerformanceTypeId is Throughput. Value range: 1–650.
- Extra
Performance stringType Id - Type of cloud disk extra performance, supported only by ESSD FlexPL data disks. For more information about extra performance, see Cloud Disk Extra Performance. Values: Balance: Balanced extra performance. IOPS: IOPS extra performance. Throughput: Throughput extra performance.
- Size int
- Cloud disk size, unit: GB. System disk: ESSDPL0: 20–2048, PTSSD: 10–500. Data disk: ESSDPL0: 10–32768, PTSSD: 20–8192
- Snapshot
Id string - Create a cloud disk using a snapshot, only supports creating data disks. You can call the DescribeSnapshots API to query the snapshot ID.
- Volume
Type string - Cloud disk type. ESSD_PL0: Ultra-fast SSD PL0. PTSSD: Performance SSD.
- Delete
With boolInstance - Whether the cloud disk is released with the instance
- Extra
Performance intIops - Cloud disk extra IOPS performance size, supported only by ESSD FlexPL data disks, unit: operations/second. This parameter must be set when ExtraPerformanceTypeId is Balance or IOPS. The value ranges for each extra performance type are as follows: IOPS type: 1–50000. Balance type: 1–50000.
- Extra
Performance intThroughput Mb - Extra throughput performance size for the cloud disk, in MB/s. Only supported by ESSD FlexPL data disks. This parameter must be set when ExtraPerformanceTypeId is Throughput. Value range: 1–650.
- Extra
Performance stringType Id - Type of cloud disk extra performance, supported only by ESSD FlexPL data disks. For more information about extra performance, see Cloud Disk Extra Performance. Values: Balance: Balanced extra performance. IOPS: IOPS extra performance. Throughput: Throughput extra performance.
- Size int
- Cloud disk size, unit: GB. System disk: ESSDPL0: 20–2048, PTSSD: 10–500. Data disk: ESSDPL0: 10–32768, PTSSD: 20–8192
- Snapshot
Id string - Create a cloud disk using a snapshot, only supports creating data disks. You can call the DescribeSnapshots API to query the snapshot ID.
- Volume
Type string - Cloud disk type. ESSD_PL0: Ultra-fast SSD PL0. PTSSD: Performance SSD.
- delete
With BooleanInstance - Whether the cloud disk is released with the instance
- extra
Performance IntegerIops - Cloud disk extra IOPS performance size, supported only by ESSD FlexPL data disks, unit: operations/second. This parameter must be set when ExtraPerformanceTypeId is Balance or IOPS. The value ranges for each extra performance type are as follows: IOPS type: 1–50000. Balance type: 1–50000.
- extra
Performance IntegerThroughput Mb - Extra throughput performance size for the cloud disk, in MB/s. Only supported by ESSD FlexPL data disks. This parameter must be set when ExtraPerformanceTypeId is Throughput. Value range: 1–650.
- extra
Performance StringType Id - Type of cloud disk extra performance, supported only by ESSD FlexPL data disks. For more information about extra performance, see Cloud Disk Extra Performance. Values: Balance: Balanced extra performance. IOPS: IOPS extra performance. Throughput: Throughput extra performance.
- size Integer
- Cloud disk size, unit: GB. System disk: ESSDPL0: 20–2048, PTSSD: 10–500. Data disk: ESSDPL0: 10–32768, PTSSD: 20–8192
- snapshot
Id String - Create a cloud disk using a snapshot, only supports creating data disks. You can call the DescribeSnapshots API to query the snapshot ID.
- volume
Type String - Cloud disk type. ESSD_PL0: Ultra-fast SSD PL0. PTSSD: Performance SSD.
- delete
With booleanInstance - Whether the cloud disk is released with the instance
- extra
Performance numberIops - Cloud disk extra IOPS performance size, supported only by ESSD FlexPL data disks, unit: operations/second. This parameter must be set when ExtraPerformanceTypeId is Balance or IOPS. The value ranges for each extra performance type are as follows: IOPS type: 1–50000. Balance type: 1–50000.
- extra
Performance numberThroughput Mb - Extra throughput performance size for the cloud disk, in MB/s. Only supported by ESSD FlexPL data disks. This parameter must be set when ExtraPerformanceTypeId is Throughput. Value range: 1–650.
- extra
Performance stringType Id - Type of cloud disk extra performance, supported only by ESSD FlexPL data disks. For more information about extra performance, see Cloud Disk Extra Performance. Values: Balance: Balanced extra performance. IOPS: IOPS extra performance. Throughput: Throughput extra performance.
- size number
- Cloud disk size, unit: GB. System disk: ESSDPL0: 20–2048, PTSSD: 10–500. Data disk: ESSDPL0: 10–32768, PTSSD: 20–8192
- snapshot
Id string - Create a cloud disk using a snapshot, only supports creating data disks. You can call the DescribeSnapshots API to query the snapshot ID.
- volume
Type string - Cloud disk type. ESSD_PL0: Ultra-fast SSD PL0. PTSSD: Performance SSD.
- delete_
with_ boolinstance - Whether the cloud disk is released with the instance
- extra_
performance_ intiops - Cloud disk extra IOPS performance size, supported only by ESSD FlexPL data disks, unit: operations/second. This parameter must be set when ExtraPerformanceTypeId is Balance or IOPS. The value ranges for each extra performance type are as follows: IOPS type: 1–50000. Balance type: 1–50000.
- extra_
performance_ intthroughput_ mb - Extra throughput performance size for the cloud disk, in MB/s. Only supported by ESSD FlexPL data disks. This parameter must be set when ExtraPerformanceTypeId is Throughput. Value range: 1–650.
- extra_
performance_ strtype_ id - Type of cloud disk extra performance, supported only by ESSD FlexPL data disks. For more information about extra performance, see Cloud Disk Extra Performance. Values: Balance: Balanced extra performance. IOPS: IOPS extra performance. Throughput: Throughput extra performance.
- size int
- Cloud disk size, unit: GB. System disk: ESSDPL0: 20–2048, PTSSD: 10–500. Data disk: ESSDPL0: 10–32768, PTSSD: 20–8192
- snapshot_
id str - Create a cloud disk using a snapshot, only supports creating data disks. 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.
- delete
With BooleanInstance - Whether the cloud disk is released with the instance
- extra
Performance NumberIops - Cloud disk extra IOPS performance size, supported only by ESSD FlexPL data disks, unit: operations/second. This parameter must be set when ExtraPerformanceTypeId is Balance or IOPS. The value ranges for each extra performance type are as follows: IOPS type: 1–50000. Balance type: 1–50000.
- extra
Performance NumberThroughput Mb - Extra throughput performance size for the cloud disk, in MB/s. Only supported by ESSD FlexPL data disks. This parameter must be set when ExtraPerformanceTypeId is Throughput. Value range: 1–650.
- extra
Performance StringType Id - Type of cloud disk extra performance, supported only by ESSD FlexPL data disks. For more information about extra performance, see Cloud Disk Extra Performance. Values: Balance: Balanced extra performance. IOPS: IOPS extra performance. Throughput: Throughput extra performance.
- size Number
- Cloud disk size, unit: GB. System disk: ESSDPL0: 20–2048, PTSSD: 10–500. Data disk: ESSDPL0: 10–32768, PTSSD: 20–8192
- snapshot
Id String - Create a cloud disk using a snapshot, only supports creating data disks. You can call the DescribeSnapshots API to query the snapshot ID.
- volume
Type 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
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
published on Thursday, Apr 23, 2026 by Volcengine
