Viewing docs for Volcengine v0.0.47
published on Friday, Mar 13, 2026 by Volcengine
published on Friday, Mar 13, 2026 by Volcengine
Viewing docs for Volcengine v0.0.47
published on Friday, Mar 13, 2026 by Volcengine
published on Friday, Mar 13, 2026 by Volcengine
Deprecated: volcengine.rds_postgresql.InstanceSpecs has been deprecated in favor of volcengine.rds_postgresql.getInstanceSpecs
Use this data source to query detailed information of rds postgresql instance specs
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const example = volcengine.rds_postgresql.getInstanceSpecs({
dbEngineVersion: "PostgreSQL_12",
specCode: "rds.postgres.32c128g",
storageType: "LocalSSD",
zoneId: "cn-chongqing-a",
});
import pulumi
import pulumi_volcengine as volcengine
example = volcengine.rds_postgresql.get_instance_specs(db_engine_version="PostgreSQL_12",
spec_code="rds.postgres.32c128g",
storage_type="LocalSSD",
zone_id="cn-chongqing-a")
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.GetInstanceSpecs(ctx, &rds_postgresql.GetInstanceSpecsArgs{
DbEngineVersion: pulumi.StringRef("PostgreSQL_12"),
SpecCode: pulumi.StringRef("rds.postgres.32c128g"),
StorageType: pulumi.StringRef("LocalSSD"),
ZoneId: pulumi.StringRef("cn-chongqing-a"),
}, 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.GetInstanceSpecs.Invoke(new()
{
DbEngineVersion = "PostgreSQL_12",
SpecCode = "rds.postgres.32c128g",
StorageType = "LocalSSD",
ZoneId = "cn-chongqing-a",
});
});
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.GetInstanceSpecsArgs;
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.getInstanceSpecs(GetInstanceSpecsArgs.builder()
.dbEngineVersion("PostgreSQL_12")
.specCode("rds.postgres.32c128g")
.storageType("LocalSSD")
.zoneId("cn-chongqing-a")
.build());
}
}
variables:
example:
fn::invoke:
Function: volcengine:rds_postgresql:getInstanceSpecs
Arguments:
dbEngineVersion: PostgreSQL_12
specCode: rds.postgres.32c128g
storageType: LocalSSD
zoneId: cn-chongqing-a
Using InstanceSpecs
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 instanceSpecs(args: InstanceSpecsArgs, opts?: InvokeOptions): Promise<InstanceSpecsResult>
function instanceSpecsOutput(args: InstanceSpecsOutputArgs, opts?: InvokeOptions): Output<InstanceSpecsResult>def instance_specs(db_engine_version: Optional[str] = None,
output_file: Optional[str] = None,
spec_code: Optional[str] = None,
storage_type: Optional[str] = None,
zone_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> InstanceSpecsResult
def instance_specs_output(db_engine_version: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
spec_code: Optional[pulumi.Input[str]] = None,
storage_type: Optional[pulumi.Input[str]] = None,
zone_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[InstanceSpecsResult]func InstanceSpecs(ctx *Context, args *InstanceSpecsArgs, opts ...InvokeOption) (*InstanceSpecsResult, error)
func InstanceSpecsOutput(ctx *Context, args *InstanceSpecsOutputArgs, opts ...InvokeOption) InstanceSpecsResultOutputpublic static class InstanceSpecs
{
public static Task<InstanceSpecsResult> InvokeAsync(InstanceSpecsArgs args, InvokeOptions? opts = null)
public static Output<InstanceSpecsResult> Invoke(InstanceSpecsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<InstanceSpecsResult> instanceSpecs(InstanceSpecsArgs args, InvokeOptions options)
public static Output<InstanceSpecsResult> instanceSpecs(InstanceSpecsArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:rds_postgresql:InstanceSpecs
arguments:
# arguments dictionaryThe following arguments are supported:
- Db
Engine stringVersion - The version of the RDS PostgreSQL instance.
- Output
File string - File name where to save data source results.
- Spec
Code string - Instance specification code.
- Storage
Type string - Storage type, fixed to LocalSSD.
- Zone
Id string - Primary availability zone ID.
- Db
Engine stringVersion - The version of the RDS PostgreSQL instance.
- Output
File string - File name where to save data source results.
- Spec
Code string - Instance specification code.
- Storage
Type string - Storage type, fixed to LocalSSD.
- Zone
Id string - Primary availability zone ID.
- db
Engine StringVersion - The version of the RDS PostgreSQL instance.
- output
File String - File name where to save data source results.
- spec
Code String - Instance specification code.
- storage
Type String - Storage type, fixed to LocalSSD.
- zone
Id String - Primary availability zone ID.
- db
Engine stringVersion - The version of the RDS PostgreSQL instance.
- output
File string - File name where to save data source results.
- spec
Code string - Instance specification code.
- storage
Type string - Storage type, fixed to LocalSSD.
- zone
Id string - Primary availability zone ID.
- db_
engine_ strversion - The version of the RDS PostgreSQL instance.
- output_
file str - File name where to save data source results.
- spec_
code str - Instance specification code.
- storage_
type str - Storage type, fixed to LocalSSD.
- zone_
id str - Primary availability zone ID.
- db
Engine StringVersion - The version of the RDS PostgreSQL instance.
- output
File String - File name where to save data source results.
- spec
Code String - Instance specification code.
- storage
Type String - Storage type, fixed to LocalSSD.
- zone
Id String - Primary availability zone ID.
InstanceSpecs Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Specs List<InstanceSpecs Instance Spec> - Available instance specs.
- Total
Count int - The total count of query.
- Db
Engine stringVersion - The version of the RDS PostgreSQL instance.
- Output
File string - Spec
Code string - Instance specification code.
- Storage
Type string - Storage type, fixed to LocalSSD.
- Zone
Id string - Supported availability zone ID.
- Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Specs []InstanceSpecs Instance Spec - Available instance specs.
- Total
Count int - The total count of query.
- Db
Engine stringVersion - The version of the RDS PostgreSQL instance.
- Output
File string - Spec
Code string - Instance specification code.
- Storage
Type string - Storage type, fixed to LocalSSD.
- Zone
Id string - Supported availability zone ID.
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Specs List<InstanceSpecs Instance Spec> - Available instance specs.
- total
Count Integer - The total count of query.
- db
Engine StringVersion - The version of the RDS PostgreSQL instance.
- output
File String - spec
Code String - Instance specification code.
- storage
Type String - Storage type, fixed to LocalSSD.
- zone
Id String - Supported availability zone ID.
- id string
- The provider-assigned unique ID for this managed resource.
- instance
Specs InstanceSpecs Instance Spec[] - Available instance specs.
- total
Count number - The total count of query.
- db
Engine stringVersion - The version of the RDS PostgreSQL instance.
- output
File string - spec
Code string - Instance specification code.
- storage
Type string - Storage type, fixed to LocalSSD.
- zone
Id string - Supported availability zone ID.
- id str
- The provider-assigned unique ID for this managed resource.
- instance_
specs Sequence[InstanceSpecs Instance Spec] - Available instance specs.
- total_
count int - The total count of query.
- db_
engine_ strversion - The version of the RDS PostgreSQL instance.
- output_
file str - spec_
code str - Instance specification code.
- storage_
type str - Storage type, fixed to LocalSSD.
- zone_
id str - Supported availability zone ID.
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Specs List<Property Map> - Available instance specs.
- total
Count Number - The total count of query.
- db
Engine StringVersion - The version of the RDS PostgreSQL instance.
- output
File String - spec
Code String - Instance specification code.
- storage
Type String - Storage type, fixed to LocalSSD.
- zone
Id String - Supported availability zone ID.
Supporting Types
InstanceSpecsInstanceSpec
- Connection int
- The maximum number of connections supported by the instance.
- Db
Engine stringVersion - The version of the RDS PostgreSQL instance.
- Memory int
- The memory size of the instance. Unit: GB.
- Region
Id string - The ID of the region.
- Spec
Code string - Instance specification code.
- Storage
Type string - Storage type, fixed to LocalSSD.
- VCpu int
- The number of vCPUs of the instance.
- Zone
Id string - Primary availability zone ID.
- Connection int
- The maximum number of connections supported by the instance.
- Db
Engine stringVersion - The version of the RDS PostgreSQL instance.
- Memory int
- The memory size of the instance. Unit: GB.
- Region
Id string - The ID of the region.
- Spec
Code string - Instance specification code.
- Storage
Type string - Storage type, fixed to LocalSSD.
- VCpu int
- The number of vCPUs of the instance.
- Zone
Id string - Primary availability zone ID.
- connection Integer
- The maximum number of connections supported by the instance.
- db
Engine StringVersion - The version of the RDS PostgreSQL instance.
- memory Integer
- The memory size of the instance. Unit: GB.
- region
Id String - The ID of the region.
- spec
Code String - Instance specification code.
- storage
Type String - Storage type, fixed to LocalSSD.
- v
Cpu Integer - The number of vCPUs of the instance.
- zone
Id String - Primary availability zone ID.
- connection number
- The maximum number of connections supported by the instance.
- db
Engine stringVersion - The version of the RDS PostgreSQL instance.
- memory number
- The memory size of the instance. Unit: GB.
- region
Id string - The ID of the region.
- spec
Code string - Instance specification code.
- storage
Type string - Storage type, fixed to LocalSSD.
- v
Cpu number - The number of vCPUs of the instance.
- zone
Id string - Primary availability zone ID.
- connection int
- The maximum number of connections supported by the instance.
- db_
engine_ strversion - The version of the RDS PostgreSQL instance.
- memory int
- The memory size of the instance. Unit: GB.
- region_
id str - The ID of the region.
- spec_
code str - Instance specification code.
- storage_
type str - Storage type, fixed to LocalSSD.
- v_
cpu int - The number of vCPUs of the instance.
- zone_
id str - Primary availability zone ID.
- connection Number
- The maximum number of connections supported by the instance.
- db
Engine StringVersion - The version of the RDS PostgreSQL instance.
- memory Number
- The memory size of the instance. Unit: GB.
- region
Id String - The ID of the region.
- spec
Code String - Instance specification code.
- storage
Type String - Storage type, fixed to LocalSSD.
- v
Cpu Number - The number of vCPUs of the instance.
- zone
Id String - Primary availability zone ID.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Viewing docs for Volcengine v0.0.47
published on Friday, Mar 13, 2026 by Volcengine
published on Friday, Mar 13, 2026 by Volcengine
