published on Wednesday, Apr 29, 2026 by tencentcloudstack
published on Wednesday, Apr 29, 2026 by tencentcloudstack
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const poolPack = new tencentcloud.CvmResourcePoolPack("pool_pack", {
zone: "ap-guangzhou-7",
instanceType: "SA9.96XLARGE1152",
period: 12,
resourcePoolPackType: "EXCLUSIVE",
autoPlacement: true,
dedicatedResourcePoolPackName: "my-resource-pool",
renewFlag: "NOTIFY_AND_MANUAL_RENEW",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
pool_pack = tencentcloud.CvmResourcePoolPack("pool_pack",
zone="ap-guangzhou-7",
instance_type="SA9.96XLARGE1152",
period=12,
resource_pool_pack_type="EXCLUSIVE",
auto_placement=True,
dedicated_resource_pool_pack_name="my-resource-pool",
renew_flag="NOTIFY_AND_MANUAL_RENEW")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.NewCvmResourcePoolPack(ctx, "pool_pack", &tencentcloud.CvmResourcePoolPackArgs{
Zone: pulumi.String("ap-guangzhou-7"),
InstanceType: pulumi.String("SA9.96XLARGE1152"),
Period: pulumi.Float64(12),
ResourcePoolPackType: pulumi.String("EXCLUSIVE"),
AutoPlacement: pulumi.Bool(true),
DedicatedResourcePoolPackName: pulumi.String("my-resource-pool"),
RenewFlag: pulumi.String("NOTIFY_AND_MANUAL_RENEW"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var poolPack = new Tencentcloud.CvmResourcePoolPack("pool_pack", new()
{
Zone = "ap-guangzhou-7",
InstanceType = "SA9.96XLARGE1152",
Period = 12,
ResourcePoolPackType = "EXCLUSIVE",
AutoPlacement = true,
DedicatedResourcePoolPackName = "my-resource-pool",
RenewFlag = "NOTIFY_AND_MANUAL_RENEW",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.CvmResourcePoolPack;
import com.pulumi.tencentcloud.CvmResourcePoolPackArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var poolPack = new CvmResourcePoolPack("poolPack", CvmResourcePoolPackArgs.builder()
.zone("ap-guangzhou-7")
.instanceType("SA9.96XLARGE1152")
.period(12.0)
.resourcePoolPackType("EXCLUSIVE")
.autoPlacement(true)
.dedicatedResourcePoolPackName("my-resource-pool")
.renewFlag("NOTIFY_AND_MANUAL_RENEW")
.build());
}
}
resources:
poolPack:
type: tencentcloud:CvmResourcePoolPack
name: pool_pack
properties:
zone: ap-guangzhou-7
instanceType: SA9.96XLARGE1152
period: 12
resourcePoolPackType: EXCLUSIVE
autoPlacement: true
dedicatedResourcePoolPackName: my-resource-pool
renewFlag: NOTIFY_AND_MANUAL_RENEW
With Auto Renewal
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const poolPackAutoRenew = new tencentcloud.CvmResourcePoolPack("pool_pack_auto_renew", {
zone: "ap-guangzhou-7",
instanceType: "SA9.96XLARGE1152",
period: 6,
resourcePoolPackType: "EXCLUSIVE",
autoPlacement: true,
dedicatedResourcePoolPackName: "auto-renew-pool",
renewFlag: "NOTIFY_AND_AUTO_RENEW",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
pool_pack_auto_renew = tencentcloud.CvmResourcePoolPack("pool_pack_auto_renew",
zone="ap-guangzhou-7",
instance_type="SA9.96XLARGE1152",
period=6,
resource_pool_pack_type="EXCLUSIVE",
auto_placement=True,
dedicated_resource_pool_pack_name="auto-renew-pool",
renew_flag="NOTIFY_AND_AUTO_RENEW")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.NewCvmResourcePoolPack(ctx, "pool_pack_auto_renew", &tencentcloud.CvmResourcePoolPackArgs{
Zone: pulumi.String("ap-guangzhou-7"),
InstanceType: pulumi.String("SA9.96XLARGE1152"),
Period: pulumi.Float64(6),
ResourcePoolPackType: pulumi.String("EXCLUSIVE"),
AutoPlacement: pulumi.Bool(true),
DedicatedResourcePoolPackName: pulumi.String("auto-renew-pool"),
RenewFlag: pulumi.String("NOTIFY_AND_AUTO_RENEW"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var poolPackAutoRenew = new Tencentcloud.CvmResourcePoolPack("pool_pack_auto_renew", new()
{
Zone = "ap-guangzhou-7",
InstanceType = "SA9.96XLARGE1152",
Period = 6,
ResourcePoolPackType = "EXCLUSIVE",
AutoPlacement = true,
DedicatedResourcePoolPackName = "auto-renew-pool",
RenewFlag = "NOTIFY_AND_AUTO_RENEW",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.CvmResourcePoolPack;
import com.pulumi.tencentcloud.CvmResourcePoolPackArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var poolPackAutoRenew = new CvmResourcePoolPack("poolPackAutoRenew", CvmResourcePoolPackArgs.builder()
.zone("ap-guangzhou-7")
.instanceType("SA9.96XLARGE1152")
.period(6.0)
.resourcePoolPackType("EXCLUSIVE")
.autoPlacement(true)
.dedicatedResourcePoolPackName("auto-renew-pool")
.renewFlag("NOTIFY_AND_AUTO_RENEW")
.build());
}
}
resources:
poolPackAutoRenew:
type: tencentcloud:CvmResourcePoolPack
name: pool_pack_auto_renew
properties:
zone: ap-guangzhou-7
instanceType: SA9.96XLARGE1152
period: 6
resourcePoolPackType: EXCLUSIVE
autoPlacement: true
dedicatedResourcePoolPackName: auto-renew-pool
renewFlag: NOTIFY_AND_AUTO_RENEW
Create CvmResourcePoolPack Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CvmResourcePoolPack(name: string, args: CvmResourcePoolPackArgs, opts?: CustomResourceOptions);@overload
def CvmResourcePoolPack(resource_name: str,
args: CvmResourcePoolPackArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CvmResourcePoolPack(resource_name: str,
opts: Optional[ResourceOptions] = None,
instance_type: Optional[str] = None,
period: Optional[float] = None,
zone: Optional[str] = None,
auto_placement: Optional[bool] = None,
cvm_resource_pool_pack_id: Optional[str] = None,
dedicated_resource_pool_pack_name: Optional[str] = None,
renew_flag: Optional[str] = None,
resource_pool_pack_type: Optional[str] = None)func NewCvmResourcePoolPack(ctx *Context, name string, args CvmResourcePoolPackArgs, opts ...ResourceOption) (*CvmResourcePoolPack, error)public CvmResourcePoolPack(string name, CvmResourcePoolPackArgs args, CustomResourceOptions? opts = null)
public CvmResourcePoolPack(String name, CvmResourcePoolPackArgs args)
public CvmResourcePoolPack(String name, CvmResourcePoolPackArgs args, CustomResourceOptions options)
type: tencentcloud:CvmResourcePoolPack
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CvmResourcePoolPackArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CvmResourcePoolPackArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CvmResourcePoolPackArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CvmResourcePoolPackArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CvmResourcePoolPackArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
CvmResourcePoolPack Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CvmResourcePoolPack resource accepts the following input properties:
- Instance
Type string - Instance type for the resource pool pack. Only half-machine/full-machine specifications are supported. Format: SA9.96XLARGE1152 (SA9 half-machine).
- Period double
- The period of the resource pool pack in months. Range: 1-60.
- Zone string
- The availability zone where the resource pool pack is located. Format: ap-guangzhou-6.
- Auto
Placement bool - Auto placement switch. Default: true. When enabled, the system will search for suitable pools in pools with this capability enabled when creating instances without specifying a resource pool.
- Cvm
Resource stringPool Pack Id - ID of the resource.
- Dedicated
Resource stringPool Pack Name - The name of the resource pool pack. Length: 1-60 characters, supports Chinese, English, numbers, hyphens '-', and underscores '_'.
- Renew
Flag string - Auto renewal flag. Options: NOTIFY_AND_AUTO_RENEW (notify and auto renew), NOTIFY_AND_MANUAL_RENEW (notify and manual renew, default), DISABLE_NOTIFY_AND_MANUAL_RENEW (do not notify and manual renew).
- Resource
Pool stringPack Type - Resource pool pack type. Options: EXCLUSIVE (exclusive, default), SHARED (shared). Note: Only EXCLUSIVE is supported in the first phase.
- Instance
Type string - Instance type for the resource pool pack. Only half-machine/full-machine specifications are supported. Format: SA9.96XLARGE1152 (SA9 half-machine).
- Period float64
- The period of the resource pool pack in months. Range: 1-60.
- Zone string
- The availability zone where the resource pool pack is located. Format: ap-guangzhou-6.
- Auto
Placement bool - Auto placement switch. Default: true. When enabled, the system will search for suitable pools in pools with this capability enabled when creating instances without specifying a resource pool.
- Cvm
Resource stringPool Pack Id - ID of the resource.
- Dedicated
Resource stringPool Pack Name - The name of the resource pool pack. Length: 1-60 characters, supports Chinese, English, numbers, hyphens '-', and underscores '_'.
- Renew
Flag string - Auto renewal flag. Options: NOTIFY_AND_AUTO_RENEW (notify and auto renew), NOTIFY_AND_MANUAL_RENEW (notify and manual renew, default), DISABLE_NOTIFY_AND_MANUAL_RENEW (do not notify and manual renew).
- Resource
Pool stringPack Type - Resource pool pack type. Options: EXCLUSIVE (exclusive, default), SHARED (shared). Note: Only EXCLUSIVE is supported in the first phase.
- instance
Type String - Instance type for the resource pool pack. Only half-machine/full-machine specifications are supported. Format: SA9.96XLARGE1152 (SA9 half-machine).
- period Double
- The period of the resource pool pack in months. Range: 1-60.
- zone String
- The availability zone where the resource pool pack is located. Format: ap-guangzhou-6.
- auto
Placement Boolean - Auto placement switch. Default: true. When enabled, the system will search for suitable pools in pools with this capability enabled when creating instances without specifying a resource pool.
- cvm
Resource StringPool Pack Id - ID of the resource.
- dedicated
Resource StringPool Pack Name - The name of the resource pool pack. Length: 1-60 characters, supports Chinese, English, numbers, hyphens '-', and underscores '_'.
- renew
Flag String - Auto renewal flag. Options: NOTIFY_AND_AUTO_RENEW (notify and auto renew), NOTIFY_AND_MANUAL_RENEW (notify and manual renew, default), DISABLE_NOTIFY_AND_MANUAL_RENEW (do not notify and manual renew).
- resource
Pool StringPack Type - Resource pool pack type. Options: EXCLUSIVE (exclusive, default), SHARED (shared). Note: Only EXCLUSIVE is supported in the first phase.
- instance
Type string - Instance type for the resource pool pack. Only half-machine/full-machine specifications are supported. Format: SA9.96XLARGE1152 (SA9 half-machine).
- period number
- The period of the resource pool pack in months. Range: 1-60.
- zone string
- The availability zone where the resource pool pack is located. Format: ap-guangzhou-6.
- auto
Placement boolean - Auto placement switch. Default: true. When enabled, the system will search for suitable pools in pools with this capability enabled when creating instances without specifying a resource pool.
- cvm
Resource stringPool Pack Id - ID of the resource.
- dedicated
Resource stringPool Pack Name - The name of the resource pool pack. Length: 1-60 characters, supports Chinese, English, numbers, hyphens '-', and underscores '_'.
- renew
Flag string - Auto renewal flag. Options: NOTIFY_AND_AUTO_RENEW (notify and auto renew), NOTIFY_AND_MANUAL_RENEW (notify and manual renew, default), DISABLE_NOTIFY_AND_MANUAL_RENEW (do not notify and manual renew).
- resource
Pool stringPack Type - Resource pool pack type. Options: EXCLUSIVE (exclusive, default), SHARED (shared). Note: Only EXCLUSIVE is supported in the first phase.
- instance_
type str - Instance type for the resource pool pack. Only half-machine/full-machine specifications are supported. Format: SA9.96XLARGE1152 (SA9 half-machine).
- period float
- The period of the resource pool pack in months. Range: 1-60.
- zone str
- The availability zone where the resource pool pack is located. Format: ap-guangzhou-6.
- auto_
placement bool - Auto placement switch. Default: true. When enabled, the system will search for suitable pools in pools with this capability enabled when creating instances without specifying a resource pool.
- cvm_
resource_ strpool_ pack_ id - ID of the resource.
- dedicated_
resource_ strpool_ pack_ name - The name of the resource pool pack. Length: 1-60 characters, supports Chinese, English, numbers, hyphens '-', and underscores '_'.
- renew_
flag str - Auto renewal flag. Options: NOTIFY_AND_AUTO_RENEW (notify and auto renew), NOTIFY_AND_MANUAL_RENEW (notify and manual renew, default), DISABLE_NOTIFY_AND_MANUAL_RENEW (do not notify and manual renew).
- resource_
pool_ strpack_ type - Resource pool pack type. Options: EXCLUSIVE (exclusive, default), SHARED (shared). Note: Only EXCLUSIVE is supported in the first phase.
- instance
Type String - Instance type for the resource pool pack. Only half-machine/full-machine specifications are supported. Format: SA9.96XLARGE1152 (SA9 half-machine).
- period Number
- The period of the resource pool pack in months. Range: 1-60.
- zone String
- The availability zone where the resource pool pack is located. Format: ap-guangzhou-6.
- auto
Placement Boolean - Auto placement switch. Default: true. When enabled, the system will search for suitable pools in pools with this capability enabled when creating instances without specifying a resource pool.
- cvm
Resource StringPool Pack Id - ID of the resource.
- dedicated
Resource StringPool Pack Name - The name of the resource pool pack. Length: 1-60 characters, supports Chinese, English, numbers, hyphens '-', and underscores '_'.
- renew
Flag String - Auto renewal flag. Options: NOTIFY_AND_AUTO_RENEW (notify and auto renew), NOTIFY_AND_MANUAL_RENEW (notify and manual renew, default), DISABLE_NOTIFY_AND_MANUAL_RENEW (do not notify and manual renew).
- resource
Pool StringPack Type - Resource pool pack type. Options: EXCLUSIVE (exclusive, default), SHARED (shared). Note: Only EXCLUSIVE is supported in the first phase.
Outputs
All input properties are implicitly available as output properties. Additionally, the CvmResourcePoolPack resource produces the following output properties:
- Dedicated
Resource stringPack Id - The ID of the created resource pool pack.
- End
Time string - Resource pool pack expiration time. Format: YYYY-MM-DDThh:mm:ssZ.
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Family string - Instance family. Format: SA9.
- Start
Time string - Resource pool pack creation time. Format: YYYY-MM-DDThh:mm:ssZ.
- Status string
- Resource pool pack status. Values: CREATING (creating), ACTIVE (running), FAILED (creation failed), RETIRED (expired).
- Dedicated
Resource stringPack Id - The ID of the created resource pool pack.
- End
Time string - Resource pool pack expiration time. Format: YYYY-MM-DDThh:mm:ssZ.
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Family string - Instance family. Format: SA9.
- Start
Time string - Resource pool pack creation time. Format: YYYY-MM-DDThh:mm:ssZ.
- Status string
- Resource pool pack status. Values: CREATING (creating), ACTIVE (running), FAILED (creation failed), RETIRED (expired).
- dedicated
Resource StringPack Id - The ID of the created resource pool pack.
- end
Time String - Resource pool pack expiration time. Format: YYYY-MM-DDThh:mm:ssZ.
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Family String - Instance family. Format: SA9.
- start
Time String - Resource pool pack creation time. Format: YYYY-MM-DDThh:mm:ssZ.
- status String
- Resource pool pack status. Values: CREATING (creating), ACTIVE (running), FAILED (creation failed), RETIRED (expired).
- dedicated
Resource stringPack Id - The ID of the created resource pool pack.
- end
Time string - Resource pool pack expiration time. Format: YYYY-MM-DDThh:mm:ssZ.
- id string
- The provider-assigned unique ID for this managed resource.
- instance
Family string - Instance family. Format: SA9.
- start
Time string - Resource pool pack creation time. Format: YYYY-MM-DDThh:mm:ssZ.
- status string
- Resource pool pack status. Values: CREATING (creating), ACTIVE (running), FAILED (creation failed), RETIRED (expired).
- dedicated_
resource_ strpack_ id - The ID of the created resource pool pack.
- end_
time str - Resource pool pack expiration time. Format: YYYY-MM-DDThh:mm:ssZ.
- id str
- The provider-assigned unique ID for this managed resource.
- instance_
family str - Instance family. Format: SA9.
- start_
time str - Resource pool pack creation time. Format: YYYY-MM-DDThh:mm:ssZ.
- status str
- Resource pool pack status. Values: CREATING (creating), ACTIVE (running), FAILED (creation failed), RETIRED (expired).
- dedicated
Resource StringPack Id - The ID of the created resource pool pack.
- end
Time String - Resource pool pack expiration time. Format: YYYY-MM-DDThh:mm:ssZ.
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Family String - Instance family. Format: SA9.
- start
Time String - Resource pool pack creation time. Format: YYYY-MM-DDThh:mm:ssZ.
- status String
- Resource pool pack status. Values: CREATING (creating), ACTIVE (running), FAILED (creation failed), RETIRED (expired).
Look up Existing CvmResourcePoolPack Resource
Get an existing CvmResourcePoolPack resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: CvmResourcePoolPackState, opts?: CustomResourceOptions): CvmResourcePoolPack@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
auto_placement: Optional[bool] = None,
cvm_resource_pool_pack_id: Optional[str] = None,
dedicated_resource_pack_id: Optional[str] = None,
dedicated_resource_pool_pack_name: Optional[str] = None,
end_time: Optional[str] = None,
instance_family: Optional[str] = None,
instance_type: Optional[str] = None,
period: Optional[float] = None,
renew_flag: Optional[str] = None,
resource_pool_pack_type: Optional[str] = None,
start_time: Optional[str] = None,
status: Optional[str] = None,
zone: Optional[str] = None) -> CvmResourcePoolPackfunc GetCvmResourcePoolPack(ctx *Context, name string, id IDInput, state *CvmResourcePoolPackState, opts ...ResourceOption) (*CvmResourcePoolPack, error)public static CvmResourcePoolPack Get(string name, Input<string> id, CvmResourcePoolPackState? state, CustomResourceOptions? opts = null)public static CvmResourcePoolPack get(String name, Output<String> id, CvmResourcePoolPackState state, CustomResourceOptions options)resources: _: type: tencentcloud:CvmResourcePoolPack get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Auto
Placement bool - Auto placement switch. Default: true. When enabled, the system will search for suitable pools in pools with this capability enabled when creating instances without specifying a resource pool.
- Cvm
Resource stringPool Pack Id - ID of the resource.
- Dedicated
Resource stringPack Id - The ID of the created resource pool pack.
- Dedicated
Resource stringPool Pack Name - The name of the resource pool pack. Length: 1-60 characters, supports Chinese, English, numbers, hyphens '-', and underscores '_'.
- End
Time string - Resource pool pack expiration time. Format: YYYY-MM-DDThh:mm:ssZ.
- Instance
Family string - Instance family. Format: SA9.
- Instance
Type string - Instance type for the resource pool pack. Only half-machine/full-machine specifications are supported. Format: SA9.96XLARGE1152 (SA9 half-machine).
- Period double
- The period of the resource pool pack in months. Range: 1-60.
- Renew
Flag string - Auto renewal flag. Options: NOTIFY_AND_AUTO_RENEW (notify and auto renew), NOTIFY_AND_MANUAL_RENEW (notify and manual renew, default), DISABLE_NOTIFY_AND_MANUAL_RENEW (do not notify and manual renew).
- Resource
Pool stringPack Type - Resource pool pack type. Options: EXCLUSIVE (exclusive, default), SHARED (shared). Note: Only EXCLUSIVE is supported in the first phase.
- Start
Time string - Resource pool pack creation time. Format: YYYY-MM-DDThh:mm:ssZ.
- Status string
- Resource pool pack status. Values: CREATING (creating), ACTIVE (running), FAILED (creation failed), RETIRED (expired).
- Zone string
- The availability zone where the resource pool pack is located. Format: ap-guangzhou-6.
- Auto
Placement bool - Auto placement switch. Default: true. When enabled, the system will search for suitable pools in pools with this capability enabled when creating instances without specifying a resource pool.
- Cvm
Resource stringPool Pack Id - ID of the resource.
- Dedicated
Resource stringPack Id - The ID of the created resource pool pack.
- Dedicated
Resource stringPool Pack Name - The name of the resource pool pack. Length: 1-60 characters, supports Chinese, English, numbers, hyphens '-', and underscores '_'.
- End
Time string - Resource pool pack expiration time. Format: YYYY-MM-DDThh:mm:ssZ.
- Instance
Family string - Instance family. Format: SA9.
- Instance
Type string - Instance type for the resource pool pack. Only half-machine/full-machine specifications are supported. Format: SA9.96XLARGE1152 (SA9 half-machine).
- Period float64
- The period of the resource pool pack in months. Range: 1-60.
- Renew
Flag string - Auto renewal flag. Options: NOTIFY_AND_AUTO_RENEW (notify and auto renew), NOTIFY_AND_MANUAL_RENEW (notify and manual renew, default), DISABLE_NOTIFY_AND_MANUAL_RENEW (do not notify and manual renew).
- Resource
Pool stringPack Type - Resource pool pack type. Options: EXCLUSIVE (exclusive, default), SHARED (shared). Note: Only EXCLUSIVE is supported in the first phase.
- Start
Time string - Resource pool pack creation time. Format: YYYY-MM-DDThh:mm:ssZ.
- Status string
- Resource pool pack status. Values: CREATING (creating), ACTIVE (running), FAILED (creation failed), RETIRED (expired).
- Zone string
- The availability zone where the resource pool pack is located. Format: ap-guangzhou-6.
- auto
Placement Boolean - Auto placement switch. Default: true. When enabled, the system will search for suitable pools in pools with this capability enabled when creating instances without specifying a resource pool.
- cvm
Resource StringPool Pack Id - ID of the resource.
- dedicated
Resource StringPack Id - The ID of the created resource pool pack.
- dedicated
Resource StringPool Pack Name - The name of the resource pool pack. Length: 1-60 characters, supports Chinese, English, numbers, hyphens '-', and underscores '_'.
- end
Time String - Resource pool pack expiration time. Format: YYYY-MM-DDThh:mm:ssZ.
- instance
Family String - Instance family. Format: SA9.
- instance
Type String - Instance type for the resource pool pack. Only half-machine/full-machine specifications are supported. Format: SA9.96XLARGE1152 (SA9 half-machine).
- period Double
- The period of the resource pool pack in months. Range: 1-60.
- renew
Flag String - Auto renewal flag. Options: NOTIFY_AND_AUTO_RENEW (notify and auto renew), NOTIFY_AND_MANUAL_RENEW (notify and manual renew, default), DISABLE_NOTIFY_AND_MANUAL_RENEW (do not notify and manual renew).
- resource
Pool StringPack Type - Resource pool pack type. Options: EXCLUSIVE (exclusive, default), SHARED (shared). Note: Only EXCLUSIVE is supported in the first phase.
- start
Time String - Resource pool pack creation time. Format: YYYY-MM-DDThh:mm:ssZ.
- status String
- Resource pool pack status. Values: CREATING (creating), ACTIVE (running), FAILED (creation failed), RETIRED (expired).
- zone String
- The availability zone where the resource pool pack is located. Format: ap-guangzhou-6.
- auto
Placement boolean - Auto placement switch. Default: true. When enabled, the system will search for suitable pools in pools with this capability enabled when creating instances without specifying a resource pool.
- cvm
Resource stringPool Pack Id - ID of the resource.
- dedicated
Resource stringPack Id - The ID of the created resource pool pack.
- dedicated
Resource stringPool Pack Name - The name of the resource pool pack. Length: 1-60 characters, supports Chinese, English, numbers, hyphens '-', and underscores '_'.
- end
Time string - Resource pool pack expiration time. Format: YYYY-MM-DDThh:mm:ssZ.
- instance
Family string - Instance family. Format: SA9.
- instance
Type string - Instance type for the resource pool pack. Only half-machine/full-machine specifications are supported. Format: SA9.96XLARGE1152 (SA9 half-machine).
- period number
- The period of the resource pool pack in months. Range: 1-60.
- renew
Flag string - Auto renewal flag. Options: NOTIFY_AND_AUTO_RENEW (notify and auto renew), NOTIFY_AND_MANUAL_RENEW (notify and manual renew, default), DISABLE_NOTIFY_AND_MANUAL_RENEW (do not notify and manual renew).
- resource
Pool stringPack Type - Resource pool pack type. Options: EXCLUSIVE (exclusive, default), SHARED (shared). Note: Only EXCLUSIVE is supported in the first phase.
- start
Time string - Resource pool pack creation time. Format: YYYY-MM-DDThh:mm:ssZ.
- status string
- Resource pool pack status. Values: CREATING (creating), ACTIVE (running), FAILED (creation failed), RETIRED (expired).
- zone string
- The availability zone where the resource pool pack is located. Format: ap-guangzhou-6.
- auto_
placement bool - Auto placement switch. Default: true. When enabled, the system will search for suitable pools in pools with this capability enabled when creating instances without specifying a resource pool.
- cvm_
resource_ strpool_ pack_ id - ID of the resource.
- dedicated_
resource_ strpack_ id - The ID of the created resource pool pack.
- dedicated_
resource_ strpool_ pack_ name - The name of the resource pool pack. Length: 1-60 characters, supports Chinese, English, numbers, hyphens '-', and underscores '_'.
- end_
time str - Resource pool pack expiration time. Format: YYYY-MM-DDThh:mm:ssZ.
- instance_
family str - Instance family. Format: SA9.
- instance_
type str - Instance type for the resource pool pack. Only half-machine/full-machine specifications are supported. Format: SA9.96XLARGE1152 (SA9 half-machine).
- period float
- The period of the resource pool pack in months. Range: 1-60.
- renew_
flag str - Auto renewal flag. Options: NOTIFY_AND_AUTO_RENEW (notify and auto renew), NOTIFY_AND_MANUAL_RENEW (notify and manual renew, default), DISABLE_NOTIFY_AND_MANUAL_RENEW (do not notify and manual renew).
- resource_
pool_ strpack_ type - Resource pool pack type. Options: EXCLUSIVE (exclusive, default), SHARED (shared). Note: Only EXCLUSIVE is supported in the first phase.
- start_
time str - Resource pool pack creation time. Format: YYYY-MM-DDThh:mm:ssZ.
- status str
- Resource pool pack status. Values: CREATING (creating), ACTIVE (running), FAILED (creation failed), RETIRED (expired).
- zone str
- The availability zone where the resource pool pack is located. Format: ap-guangzhou-6.
- auto
Placement Boolean - Auto placement switch. Default: true. When enabled, the system will search for suitable pools in pools with this capability enabled when creating instances without specifying a resource pool.
- cvm
Resource StringPool Pack Id - ID of the resource.
- dedicated
Resource StringPack Id - The ID of the created resource pool pack.
- dedicated
Resource StringPool Pack Name - The name of the resource pool pack. Length: 1-60 characters, supports Chinese, English, numbers, hyphens '-', and underscores '_'.
- end
Time String - Resource pool pack expiration time. Format: YYYY-MM-DDThh:mm:ssZ.
- instance
Family String - Instance family. Format: SA9.
- instance
Type String - Instance type for the resource pool pack. Only half-machine/full-machine specifications are supported. Format: SA9.96XLARGE1152 (SA9 half-machine).
- period Number
- The period of the resource pool pack in months. Range: 1-60.
- renew
Flag String - Auto renewal flag. Options: NOTIFY_AND_AUTO_RENEW (notify and auto renew), NOTIFY_AND_MANUAL_RENEW (notify and manual renew, default), DISABLE_NOTIFY_AND_MANUAL_RENEW (do not notify and manual renew).
- resource
Pool StringPack Type - Resource pool pack type. Options: EXCLUSIVE (exclusive, default), SHARED (shared). Note: Only EXCLUSIVE is supported in the first phase.
- start
Time String - Resource pool pack creation time. Format: YYYY-MM-DDThh:mm:ssZ.
- status String
- Resource pool pack status. Values: CREATING (creating), ACTIVE (running), FAILED (creation failed), RETIRED (expired).
- zone String
- The availability zone where the resource pool pack is located. Format: ap-guangzhou-6.
Import
CVM resource pool packs can be imported using the resource pool pack ID, e.g.
$ pulumi import tencentcloud:index/cvmResourcePoolPack:CvmResourcePoolPack pool_pack rpp-xxxxx
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
published on Wednesday, Apr 29, 2026 by tencentcloudstack
