Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine
Volcengine v0.0.43 published on Friday, Jan 16, 2026 by Volcengine
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 getInstancePriceDifferences
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 getInstancePriceDifferences(args: GetInstancePriceDifferencesArgs, opts?: InvokeOptions): Promise<GetInstancePriceDifferencesResult>
function getInstancePriceDifferencesOutput(args: GetInstancePriceDifferencesOutputArgs, opts?: InvokeOptions): Output<GetInstancePriceDifferencesResult>def get_instance_price_differences(charge_info: Optional[GetInstancePriceDifferencesChargeInfo] = None,
instance_id: Optional[str] = None,
modify_type: Optional[str] = None,
node_infos: Optional[Sequence[GetInstancePriceDifferencesNodeInfo]] = 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) -> GetInstancePriceDifferencesResult
def get_instance_price_differences_output(charge_info: Optional[pulumi.Input[GetInstancePriceDifferencesChargeInfoArgs]] = None,
instance_id: Optional[pulumi.Input[str]] = None,
modify_type: Optional[pulumi.Input[str]] = None,
node_infos: Optional[pulumi.Input[Sequence[pulumi.Input[GetInstancePriceDifferencesNodeInfoArgs]]]] = 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[GetInstancePriceDifferencesResult]func GetInstancePriceDifferences(ctx *Context, args *GetInstancePriceDifferencesArgs, opts ...InvokeOption) (*GetInstancePriceDifferencesResult, error)
func GetInstancePriceDifferencesOutput(ctx *Context, args *GetInstancePriceDifferencesOutputArgs, opts ...InvokeOption) GetInstancePriceDifferencesResultOutput> Note: This function is named GetInstancePriceDifferences in the Go SDK.
public static class GetInstancePriceDifferences
{
public static Task<GetInstancePriceDifferencesResult> InvokeAsync(GetInstancePriceDifferencesArgs args, InvokeOptions? opts = null)
public static Output<GetInstancePriceDifferencesResult> Invoke(GetInstancePriceDifferencesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetInstancePriceDifferencesResult> getInstancePriceDifferences(GetInstancePriceDifferencesArgs args, InvokeOptions options)
public static Output<GetInstancePriceDifferencesResult> getInstancePriceDifferences(GetInstancePriceDifferencesArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:rds_postgresql/getInstancePriceDifferences:getInstancePriceDifferences
arguments:
# arguments dictionaryThe following arguments are supported:
- Charge
Info GetInstance Price Differences Charge Info - Charge info of the instance.
- Instance
Id string - Instance ID.
- Node
Infos List<GetInstance Price 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 GetInstance Price Differences Charge Info - Charge info of the instance.
- Instance
Id string - Instance ID.
- Node
Infos []GetInstance Price 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 GetInstance Price Differences Charge Info - Charge info of the instance.
- instance
Id String - Instance ID.
- node
Infos List<GetInstance Price 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 GetInstance Price Differences Charge Info - Charge info of the instance.
- instance
Id string - Instance ID.
- node
Infos GetInstance Price 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 GetInstance Price Differences Charge Info - Charge info of the instance.
- instance_
id str - Instance ID.
- node_
infos Sequence[GetInstance Price 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.
getInstancePriceDifferences Result
The following output properties are available:
- Charge
Info GetInstance Price Differences Charge Info - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Instances
Prices List<GetInstance Price Differences Instances Price> - The collection of query.
- Node
Infos List<GetInstance Price 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 GetInstance Price Differences Charge Info - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Instances
Prices []GetInstance Price Differences Instances Price - The collection of query.
- Node
Infos []GetInstance Price 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 GetInstance Price Differences Charge Info - id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - instances
Prices List<GetInstance Price Differences Instances Price> - The collection of query.
- node
Infos List<GetInstance Price 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 GetInstance Price Differences Charge Info - id string
- The provider-assigned unique ID for this managed resource.
- instance
Id string - instances
Prices GetInstance Price Differences Instances Price[] - The collection of query.
- node
Infos GetInstance Price 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 GetInstance Price Differences Charge Info - id str
- The provider-assigned unique ID for this managed resource.
- instance_
id str - instances_
prices Sequence[GetInstance Price Differences Instances Price] - The collection of query.
- node_
infos Sequence[GetInstance Price 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
GetInstancePriceDifferencesChargeInfo
- 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.
GetInstancePriceDifferencesInstancesPrice
- Charge
Item List<GetPrices Instance 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 []GetPrices Instance 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<GetPrices Instance 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 GetPrices Instance 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[Getprices Instance 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.
GetInstancePriceDifferencesInstancesPriceChargeItemPrice
- 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.
GetInstancePriceDifferencesNodeInfo
- 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
