Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine
Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine
Deprecated: volcengine.rds_postgresql.InstancePriceDifferences has been deprecated in favor of volcengine.rds_postgresql.getInstancePriceDifferences
Use this data source to query detailed information of rds postgresql instance price differences
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const example = volcengine.rds_postgresql.getInstancePriceDifferences({
chargeInfo: {
chargeType: "PostPaid",
number: 1,
},
instanceId: "postgres-72715e0d9f58",
modifyType: "Usually",
nodeInfos: [
{
nodeId: "postgres-72715e0d9f58",
nodeSpec: "rds.postgres.2c4g",
nodeType: "Primary",
zoneId: "cn-beijing-a",
},
{
nodeId: "postgres-72715e0d9f58-iyys",
nodeSpec: "rds.postgres.2c4g",
nodeType: "Secondary",
zoneId: "cn-beijing-a",
},
],
storageSpace: 100,
storageType: "LocalSSD",
});
import pulumi
import pulumi_volcengine as volcengine
example = volcengine.rds_postgresql.get_instance_price_differences(charge_info=volcengine.rds_postgresql.GetInstancePriceDifferencesChargeInfoArgs(
charge_type="PostPaid",
number=1,
),
instance_id="postgres-72715e0d9f58",
modify_type="Usually",
node_infos=[
volcengine.rds_postgresql.GetInstancePriceDifferencesNodeInfoArgs(
node_id="postgres-72715e0d9f58",
node_spec="rds.postgres.2c4g",
node_type="Primary",
zone_id="cn-beijing-a",
),
volcengine.rds_postgresql.GetInstancePriceDifferencesNodeInfoArgs(
node_id="postgres-72715e0d9f58-iyys",
node_spec="rds.postgres.2c4g",
node_type="Secondary",
zone_id="cn-beijing-a",
),
],
storage_space=100,
storage_type="LocalSSD")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/rds_postgresql"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := rds_postgresql.GetInstancePriceDifferences(ctx, &rds_postgresql.GetInstancePriceDifferencesArgs{
ChargeInfo: rds_postgresql.GetInstancePriceDifferencesChargeInfo{
ChargeType: "PostPaid",
Number: pulumi.IntRef(1),
},
InstanceId: "postgres-72715e0d9f58",
ModifyType: pulumi.StringRef("Usually"),
NodeInfos: []rds_postgresql.GetInstancePriceDifferencesNodeInfo{
{
NodeId: pulumi.StringRef("postgres-72715e0d9f58"),
NodeSpec: "rds.postgres.2c4g",
NodeType: "Primary",
ZoneId: "cn-beijing-a",
},
{
NodeId: pulumi.StringRef("postgres-72715e0d9f58-iyys"),
NodeSpec: "rds.postgres.2c4g",
NodeType: "Secondary",
ZoneId: "cn-beijing-a",
},
},
StorageSpace: 100,
StorageType: "LocalSSD",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var example = Volcengine.Rds_postgresql.GetInstancePriceDifferences.Invoke(new()
{
ChargeInfo = new Volcengine.Rds_postgresql.Inputs.GetInstancePriceDifferencesChargeInfoInputArgs
{
ChargeType = "PostPaid",
Number = 1,
},
InstanceId = "postgres-72715e0d9f58",
ModifyType = "Usually",
NodeInfos = new[]
{
new Volcengine.Rds_postgresql.Inputs.GetInstancePriceDifferencesNodeInfoInputArgs
{
NodeId = "postgres-72715e0d9f58",
NodeSpec = "rds.postgres.2c4g",
NodeType = "Primary",
ZoneId = "cn-beijing-a",
},
new Volcengine.Rds_postgresql.Inputs.GetInstancePriceDifferencesNodeInfoInputArgs
{
NodeId = "postgres-72715e0d9f58-iyys",
NodeSpec = "rds.postgres.2c4g",
NodeType = "Secondary",
ZoneId = "cn-beijing-a",
},
},
StorageSpace = 100,
StorageType = "LocalSSD",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.rds_postgresql.Rds_postgresqlFunctions;
import com.pulumi.volcengine.rds_postgresql.inputs.GetInstancePriceDifferencesArgs;
import com.pulumi.volcengine.rds_postgresql.inputs.GetInstancePriceDifferencesChargeInfoArgs;
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) {
final var example = Rds_postgresqlFunctions.getInstancePriceDifferences(GetInstancePriceDifferencesArgs.builder()
.chargeInfo(GetInstancePriceDifferencesChargeInfoArgs.builder()
.chargeType("PostPaid")
.number(1)
.build())
.instanceId("postgres-72715e0d9f58")
.modifyType("Usually")
.nodeInfos(
GetInstancePriceDifferencesNodeInfoArgs.builder()
.nodeId("postgres-72715e0d9f58")
.nodeSpec("rds.postgres.2c4g")
.nodeType("Primary")
.zoneId("cn-beijing-a")
.build(),
GetInstancePriceDifferencesNodeInfoArgs.builder()
.nodeId("postgres-72715e0d9f58-iyys")
.nodeSpec("rds.postgres.2c4g")
.nodeType("Secondary")
.zoneId("cn-beijing-a")
.build())
.storageSpace(100)
.storageType("LocalSSD")
.build());
}
}
variables:
example:
fn::invoke:
Function: volcengine:rds_postgresql:getInstancePriceDifferences
Arguments:
chargeInfo:
chargeType: PostPaid
number: 1
instanceId: postgres-72715e0d9f58
modifyType: Usually
nodeInfos:
- nodeId: postgres-72715e0d9f58
nodeSpec: rds.postgres.2c4g
nodeType: Primary
zoneId: cn-beijing-a
- nodeId: postgres-72715e0d9f58-iyys
nodeSpec: rds.postgres.2c4g
nodeType: Secondary
zoneId: cn-beijing-a
storageSpace: 100
storageType: LocalSSD
Using InstancePriceDifferences
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 instancePriceDifferences(args: InstancePriceDifferencesArgs, opts?: InvokeOptions): Promise<InstancePriceDifferencesResult>
function instancePriceDifferencesOutput(args: InstancePriceDifferencesOutputArgs, opts?: InvokeOptions): Output<InstancePriceDifferencesResult>def instance_price_differences(charge_info: Optional[InstancePriceDifferencesChargeInfo] = None,
instance_id: Optional[str] = None,
modify_type: Optional[str] = None,
node_infos: Optional[Sequence[InstancePriceDifferencesNodeInfo]] = None,
output_file: Optional[str] = None,
rollback_time: Optional[str] = None,
storage_space: Optional[int] = None,
storage_type: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> InstancePriceDifferencesResult
def instance_price_differences_output(charge_info: Optional[pulumi.Input[InstancePriceDifferencesChargeInfoArgs]] = None,
instance_id: Optional[pulumi.Input[str]] = None,
modify_type: Optional[pulumi.Input[str]] = None,
node_infos: Optional[pulumi.Input[Sequence[pulumi.Input[InstancePriceDifferencesNodeInfoArgs]]]] = None,
output_file: Optional[pulumi.Input[str]] = None,
rollback_time: Optional[pulumi.Input[str]] = None,
storage_space: Optional[pulumi.Input[int]] = None,
storage_type: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[InstancePriceDifferencesResult]func InstancePriceDifferences(ctx *Context, args *InstancePriceDifferencesArgs, opts ...InvokeOption) (*InstancePriceDifferencesResult, error)
func InstancePriceDifferencesOutput(ctx *Context, args *InstancePriceDifferencesOutputArgs, opts ...InvokeOption) InstancePriceDifferencesResultOutputpublic static class InstancePriceDifferences
{
public static Task<InstancePriceDifferencesResult> InvokeAsync(InstancePriceDifferencesArgs args, InvokeOptions? opts = null)
public static Output<InstancePriceDifferencesResult> Invoke(InstancePriceDifferencesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<InstancePriceDifferencesResult> instancePriceDifferences(InstancePriceDifferencesArgs args, InvokeOptions options)
public static Output<InstancePriceDifferencesResult> instancePriceDifferences(InstancePriceDifferencesArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:rds_postgresql:InstancePriceDifferences
arguments:
# arguments dictionaryThe following arguments are supported:
- Charge
Info InstancePrice Differences Charge Info - Charge info of the instance.
- Instance
Id string - Instance ID.
- Node
Infos List<InstancePrice Differences Node Info> - Instance spec nodes. Primary=1, Secondary=1, ReadOnly=0~10.
- Storage
Space int - The storage space of the instance. Value range: [20, 3000], unit: GB, step 10GB.
- Storage
Type string - The type of the storage. Valid values: LocalSSD.
- Modify
Type string - Spec change type. Usually or Temporary. Default value: Usually. This parameter can only take the value Temporary when the billing type of the instance is a yearly/monthly subscription instance.
- Output
File string - File name where to save data source results.
- Rollback
Time string - Rollback time for Temporary change, UTC format yyyy-MM-ddTHH:mm:ss.sssZ. This parameter is required when the modify_type is set to Temporary.
- Charge
Info InstancePrice Differences Charge Info - Charge info of the instance.
- Instance
Id string - Instance ID.
- Node
Infos []InstancePrice Differences Node Info - Instance spec nodes. Primary=1, Secondary=1, ReadOnly=0~10.
- Storage
Space int - The storage space of the instance. Value range: [20, 3000], unit: GB, step 10GB.
- Storage
Type string - The type of the storage. Valid values: LocalSSD.
- Modify
Type string - Spec change type. Usually or Temporary. Default value: Usually. This parameter can only take the value Temporary when the billing type of the instance is a yearly/monthly subscription instance.
- Output
File string - File name where to save data source results.
- Rollback
Time string - Rollback time for Temporary change, UTC format yyyy-MM-ddTHH:mm:ss.sssZ. This parameter is required when the modify_type is set to Temporary.
- charge
Info InstancePrice Differences Charge Info - Charge info of the instance.
- instance
Id String - Instance ID.
- node
Infos List<InstancePrice Differences Node Info> - Instance spec nodes. Primary=1, Secondary=1, ReadOnly=0~10.
- storage
Space Integer - The storage space of the instance. Value range: [20, 3000], unit: GB, step 10GB.
- storage
Type String - The type of the storage. Valid values: LocalSSD.
- modify
Type String - Spec change type. Usually or Temporary. Default value: Usually. This parameter can only take the value Temporary when the billing type of the instance is a yearly/monthly subscription instance.
- output
File String - File name where to save data source results.
- rollback
Time String - Rollback time for Temporary change, UTC format yyyy-MM-ddTHH:mm:ss.sssZ. This parameter is required when the modify_type is set to Temporary.
- charge
Info InstancePrice Differences Charge Info - Charge info of the instance.
- instance
Id string - Instance ID.
- node
Infos InstancePrice Differences Node Info[] - Instance spec nodes. Primary=1, Secondary=1, ReadOnly=0~10.
- storage
Space number - The storage space of the instance. Value range: [20, 3000], unit: GB, step 10GB.
- storage
Type string - The type of the storage. Valid values: LocalSSD.
- modify
Type string - Spec change type. Usually or Temporary. Default value: Usually. This parameter can only take the value Temporary when the billing type of the instance is a yearly/monthly subscription instance.
- output
File string - File name where to save data source results.
- rollback
Time string - Rollback time for Temporary change, UTC format yyyy-MM-ddTHH:mm:ss.sssZ. This parameter is required when the modify_type is set to Temporary.
- charge_
info InstancePrice Differences Charge Info - Charge info of the instance.
- instance_
id str - Instance ID.
- node_
infos Sequence[InstancePrice Differences Node Info] - Instance spec nodes. Primary=1, Secondary=1, ReadOnly=0~10.
- storage_
space int - The storage space of the instance. Value range: [20, 3000], unit: GB, step 10GB.
- storage_
type str - The type of the storage. Valid values: LocalSSD.
- modify_
type str - Spec change type. Usually or Temporary. Default value: Usually. This parameter can only take the value Temporary when the billing type of the instance is a yearly/monthly subscription instance.
- output_
file str - File name where to save data source results.
- rollback_
time str - Rollback time for Temporary change, UTC format yyyy-MM-ddTHH:mm:ss.sssZ. This parameter is required when the modify_type is set to Temporary.
- charge
Info Property Map - Charge info of the instance.
- instance
Id String - Instance ID.
- node
Infos List<Property Map> - Instance spec nodes. Primary=1, Secondary=1, ReadOnly=0~10.
- storage
Space Number - The storage space of the instance. Value range: [20, 3000], unit: GB, step 10GB.
- storage
Type String - The type of the storage. Valid values: LocalSSD.
- modify
Type String - Spec change type. Usually or Temporary. Default value: Usually. This parameter can only take the value Temporary when the billing type of the instance is a yearly/monthly subscription instance.
- output
File String - File name where to save data source results.
- rollback
Time String - Rollback time for Temporary change, UTC format yyyy-MM-ddTHH:mm:ss.sssZ. This parameter is required when the modify_type is set to Temporary.
InstancePriceDifferences Result
The following output properties are available:
- Charge
Info InstancePrice Differences Charge Info - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Instances
Prices List<InstancePrice Differences Instances Price> - The collection of query.
- Node
Infos List<InstancePrice Differences Node Info> - Storage
Space int - Storage
Type string - Total
Count int - The total count of query.
- Modify
Type string - Output
File string - Rollback
Time string
- Charge
Info InstancePrice Differences Charge Info - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Instances
Prices []InstancePrice Differences Instances Price - The collection of query.
- Node
Infos []InstancePrice Differences Node Info - Storage
Space int - Storage
Type string - Total
Count int - The total count of query.
- Modify
Type string - Output
File string - Rollback
Time string
- charge
Info InstancePrice Differences Charge Info - id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - instances
Prices List<InstancePrice Differences Instances Price> - The collection of query.
- node
Infos List<InstancePrice Differences Node Info> - storage
Space Integer - storage
Type String - total
Count Integer - The total count of query.
- modify
Type String - output
File String - rollback
Time String
- charge
Info InstancePrice Differences Charge Info - id string
- The provider-assigned unique ID for this managed resource.
- instance
Id string - instances
Prices InstancePrice Differences Instances Price[] - The collection of query.
- node
Infos InstancePrice Differences Node Info[] - storage
Space number - storage
Type string - total
Count number - The total count of query.
- modify
Type string - output
File string - rollback
Time string
- charge_
info InstancePrice Differences Charge Info - id str
- The provider-assigned unique ID for this managed resource.
- instance_
id str - instances_
prices Sequence[InstancePrice Differences Instances Price] - The collection of query.
- node_
infos Sequence[InstancePrice Differences Node Info] - storage_
space int - storage_
type str - total_
count int - The total count of query.
- modify_
type str - output_
file str - rollback_
time str
- charge
Info Property Map - id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - instances
Prices List<Property Map> - The collection of query.
- node
Infos List<Property Map> - storage
Space Number - storage
Type String - total
Count Number - The total count of query.
- modify
Type String - output
File String - rollback
Time String
Supporting Types
InstancePriceDifferencesChargeInfo
- Charge
Type string - The charge type of the instance. Valid values: PostPaid, PrePaid.
- Auto
Renew bool - Whether to auto renew the subscription in a pre-paid scenario.
- Number int
- Number of purchased instances. Can be an integer between 1 and 20. Default value:1.
- Period int
- Subscription duration in a pre-paid scenario.Default value:1.
- Period
Unit string - Purchase cycle in a pre-paid scenario. Valid values: Month, Year.
- Charge
Type string - The charge type of the instance. Valid values: PostPaid, PrePaid.
- Auto
Renew bool - Whether to auto renew the subscription in a pre-paid scenario.
- Number int
- Number of purchased instances. Can be an integer between 1 and 20. Default value:1.
- Period int
- Subscription duration in a pre-paid scenario.Default value:1.
- Period
Unit string - Purchase cycle in a pre-paid scenario. Valid values: Month, Year.
- charge
Type String - The charge type of the instance. Valid values: PostPaid, PrePaid.
- auto
Renew Boolean - Whether to auto renew the subscription in a pre-paid scenario.
- number Integer
- Number of purchased instances. Can be an integer between 1 and 20. Default value:1.
- period Integer
- Subscription duration in a pre-paid scenario.Default value:1.
- period
Unit String - Purchase cycle in a pre-paid scenario. Valid values: Month, Year.
- charge
Type string - The charge type of the instance. Valid values: PostPaid, PrePaid.
- auto
Renew boolean - Whether to auto renew the subscription in a pre-paid scenario.
- number number
- Number of purchased instances. Can be an integer between 1 and 20. Default value:1.
- period number
- Subscription duration in a pre-paid scenario.Default value:1.
- period
Unit string - Purchase cycle in a pre-paid scenario. Valid values: Month, Year.
- charge_
type str - The charge type of the instance. Valid values: PostPaid, PrePaid.
- auto_
renew bool - Whether to auto renew the subscription in a pre-paid scenario.
- number int
- Number of purchased instances. Can be an integer between 1 and 20. Default value:1.
- period int
- Subscription duration in a pre-paid scenario.Default value:1.
- period_
unit str - Purchase cycle in a pre-paid scenario. Valid values: Month, Year.
- charge
Type String - The charge type of the instance. Valid values: PostPaid, PrePaid.
- auto
Renew Boolean - Whether to auto renew the subscription in a pre-paid scenario.
- number Number
- Number of purchased instances. Can be an integer between 1 and 20. Default value:1.
- period Number
- Subscription duration in a pre-paid scenario.Default value:1.
- period
Unit String - Purchase cycle in a pre-paid scenario. Valid values: Month, Year.
InstancePriceDifferencesInstancesPrice
- Charge
Item List<InstancePrices Price Differences Instances Price Charge Item Price> - Currency string
- Currency unit.
- Discount
Price double - Instance price after discount.
- Original
Price double - Instance price before discount.
- Payable
Price double - Price payable of instance.
- Charge
Item []InstancePrices Price Differences Instances Price Charge Item Price - Currency string
- Currency unit.
- Discount
Price float64 - Instance price after discount.
- Original
Price float64 - Instance price before discount.
- Payable
Price float64 - Price payable of instance.
- charge
Item List<InstancePrices Price Differences Instances Price Charge Item Price> - currency String
- Currency unit.
- discount
Price Double - Instance price after discount.
- original
Price Double - Instance price before discount.
- payable
Price Double - Price payable of instance.
- charge
Item InstancePrices Price Differences Instances Price Charge Item Price[] - currency string
- Currency unit.
- discount
Price number - Instance price after discount.
- original
Price number - Instance price before discount.
- payable
Price number - Price payable of instance.
- charge_
item_ Sequence[Instanceprices Price Differences Instances Price Charge Item Price] - currency str
- Currency unit.
- discount_
price float - Instance price after discount.
- original_
price float - Instance price before discount.
- payable_
price float - Price payable of instance.
- charge
Item List<Property Map>Prices - currency String
- Currency unit.
- discount
Price Number - Instance price after discount.
- original
Price Number - Instance price before discount.
- payable
Price Number - Price payable of instance.
InstancePriceDifferencesInstancesPriceChargeItemPrice
- Charge
Item stringKey - If charge_item_key is Primary, Secondary, or ReadOnly, this parameter returns the instance specification, such as rds.pg.d1.1c2g. If charge_item_key is Storage, this parameter returns the stored key, such as rds.pg.d1.localssd.
- Charge
Item stringType - Billing item name. Values:Primary, Secondary, ReadOnly, Storage.
- Charge
Item intValue - If charge_item_key is Primary, Secondary, or ReadOnly, this parameter returns the number of nodes, with a value of "1". If charge_item_key is Storage, his parameter returns the storage size in GB.
- Discount
Price double - Instance price after discount.
- Node
Num intPer Instance - Number of nodes of each instance.
- Original
Price double - Instance price before discount.
- Payable
Price double - Price payable of instance.
- Charge
Item stringKey - If charge_item_key is Primary, Secondary, or ReadOnly, this parameter returns the instance specification, such as rds.pg.d1.1c2g. If charge_item_key is Storage, this parameter returns the stored key, such as rds.pg.d1.localssd.
- Charge
Item stringType - Billing item name. Values:Primary, Secondary, ReadOnly, Storage.
- Charge
Item intValue - If charge_item_key is Primary, Secondary, or ReadOnly, this parameter returns the number of nodes, with a value of "1". If charge_item_key is Storage, his parameter returns the storage size in GB.
- Discount
Price float64 - Instance price after discount.
- Node
Num intPer Instance - Number of nodes of each instance.
- Original
Price float64 - Instance price before discount.
- Payable
Price float64 - Price payable of instance.
- charge
Item StringKey - If charge_item_key is Primary, Secondary, or ReadOnly, this parameter returns the instance specification, such as rds.pg.d1.1c2g. If charge_item_key is Storage, this parameter returns the stored key, such as rds.pg.d1.localssd.
- charge
Item StringType - Billing item name. Values:Primary, Secondary, ReadOnly, Storage.
- charge
Item IntegerValue - If charge_item_key is Primary, Secondary, or ReadOnly, this parameter returns the number of nodes, with a value of "1". If charge_item_key is Storage, his parameter returns the storage size in GB.
- discount
Price Double - Instance price after discount.
- node
Num IntegerPer Instance - Number of nodes of each instance.
- original
Price Double - Instance price before discount.
- payable
Price Double - Price payable of instance.
- charge
Item stringKey - If charge_item_key is Primary, Secondary, or ReadOnly, this parameter returns the instance specification, such as rds.pg.d1.1c2g. If charge_item_key is Storage, this parameter returns the stored key, such as rds.pg.d1.localssd.
- charge
Item stringType - Billing item name. Values:Primary, Secondary, ReadOnly, Storage.
- charge
Item numberValue - If charge_item_key is Primary, Secondary, or ReadOnly, this parameter returns the number of nodes, with a value of "1". If charge_item_key is Storage, his parameter returns the storage size in GB.
- discount
Price number - Instance price after discount.
- node
Num numberPer Instance - Number of nodes of each instance.
- original
Price number - Instance price before discount.
- payable
Price number - Price payable of instance.
- charge_
item_ strkey - If charge_item_key is Primary, Secondary, or ReadOnly, this parameter returns the instance specification, such as rds.pg.d1.1c2g. If charge_item_key is Storage, this parameter returns the stored key, such as rds.pg.d1.localssd.
- charge_
item_ strtype - Billing item name. Values:Primary, Secondary, ReadOnly, Storage.
- charge_
item_ intvalue - If charge_item_key is Primary, Secondary, or ReadOnly, this parameter returns the number of nodes, with a value of "1". If charge_item_key is Storage, his parameter returns the storage size in GB.
- discount_
price float - Instance price after discount.
- node_
num_ intper_ instance - Number of nodes of each instance.
- original_
price float - Instance price before discount.
- payable_
price float - Price payable of instance.
- charge
Item StringKey - If charge_item_key is Primary, Secondary, or ReadOnly, this parameter returns the instance specification, such as rds.pg.d1.1c2g. If charge_item_key is Storage, this parameter returns the stored key, such as rds.pg.d1.localssd.
- charge
Item StringType - Billing item name. Values:Primary, Secondary, ReadOnly, Storage.
- charge
Item NumberValue - If charge_item_key is Primary, Secondary, or ReadOnly, this parameter returns the number of nodes, with a value of "1". If charge_item_key is Storage, his parameter returns the storage size in GB.
- discount
Price Number - Instance price after discount.
- node
Num NumberPer Instance - Number of nodes of each instance.
- original
Price Number - Instance price before discount.
- payable
Price Number - Price payable of instance.
InstancePriceDifferencesNodeInfo
- Node
Spec string - The specification of the node.
- Node
Type string - The type of the node. Valid values: Primary, Secondary, ReadOnly.
- Zone
Id string - The AZ of the node.
- Node
Id string - The id of the node.When the modify_type is set to Temporary, this parameter is required.
- Node
Operate stringType - The operate type of the node. Valid values: Create, Modify.
- Node
Spec string - The specification of the node.
- Node
Type string - The type of the node. Valid values: Primary, Secondary, ReadOnly.
- Zone
Id string - The AZ of the node.
- Node
Id string - The id of the node.When the modify_type is set to Temporary, this parameter is required.
- Node
Operate stringType - The operate type of the node. Valid values: Create, Modify.
- node
Spec String - The specification of the node.
- node
Type String - The type of the node. Valid values: Primary, Secondary, ReadOnly.
- zone
Id String - The AZ of the node.
- node
Id String - The id of the node.When the modify_type is set to Temporary, this parameter is required.
- node
Operate StringType - The operate type of the node. Valid values: Create, Modify.
- node
Spec string - The specification of the node.
- node
Type string - The type of the node. Valid values: Primary, Secondary, ReadOnly.
- zone
Id string - The AZ of the node.
- node
Id string - The id of the node.When the modify_type is set to Temporary, this parameter is required.
- node
Operate stringType - The operate type of the node. Valid values: Create, Modify.
- node_
spec str - The specification of the node.
- node_
type str - The type of the node. Valid values: Primary, Secondary, ReadOnly.
- zone_
id str - The AZ of the node.
- node_
id str - The id of the node.When the modify_type is set to Temporary, this parameter is required.
- node_
operate_ strtype - The operate type of the node. Valid values: Create, Modify.
- node
Spec String - The specification of the node.
- node
Type String - The type of the node. Valid values: Primary, Secondary, ReadOnly.
- zone
Id String - The AZ of the node.
- node
Id String - The id of the node.When the modify_type is set to Temporary, this parameter is required.
- node
Operate StringType - The operate type of the node. Valid values: Create, Modify.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine
