Volcengine v0.0.27 published on Tuesday, Dec 10, 2024 by Volcengine
volcengine.rds_postgresql.Instances
Explore with Pulumi AI
Use this data source to query detailed information of rds postgresql instances
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
import * as volcengine from "@volcengine/pulumi";
const fooZones = volcengine.ecs.Zones({});
const fooVpc = new volcengine.vpc.Vpc("fooVpc", {
    vpcName: "acc-test-project1",
    cidrBlock: "172.16.0.0/16",
});
const fooSubnet = new volcengine.vpc.Subnet("fooSubnet", {
    subnetName: "acc-subnet-test-2",
    cidrBlock: "172.16.0.0/24",
    zoneId: fooZones.then(fooZones => fooZones.zones?.[0]?.id),
    vpcId: fooVpc.id,
});
const fooInstance = new volcengine.rds_postgresql.Instance("fooInstance", {
    dbEngineVersion: "PostgreSQL_12",
    nodeSpec: "rds.postgres.1c2g",
    primaryZoneId: fooZones.then(fooZones => fooZones.zones?.[0]?.id),
    secondaryZoneId: fooZones.then(fooZones => fooZones.zones?.[0]?.id),
    storageSpace: 40,
    subnetId: fooSubnet.id,
    instanceName: "acc-test-1",
    chargeInfo: {
        chargeType: "PostPaid",
    },
    projectName: "default",
    tags: [{
        key: "tfk1",
        value: "tfv1",
    }],
    parameters: [
        {
            name: "auto_explain.log_analyze",
            value: "off",
        },
        {
            name: "auto_explain.log_format",
            value: "text",
        },
    ],
});
const fooInstances = volcengine.rds_postgresql.InstancesOutput({
    instanceId: fooInstance.id,
});
import pulumi
import pulumi_volcengine as volcengine
foo_zones = volcengine.ecs.zones()
foo_vpc = volcengine.vpc.Vpc("fooVpc",
    vpc_name="acc-test-project1",
    cidr_block="172.16.0.0/16")
foo_subnet = volcengine.vpc.Subnet("fooSubnet",
    subnet_name="acc-subnet-test-2",
    cidr_block="172.16.0.0/24",
    zone_id=foo_zones.zones[0].id,
    vpc_id=foo_vpc.id)
foo_instance = volcengine.rds_postgresql.Instance("fooInstance",
    db_engine_version="PostgreSQL_12",
    node_spec="rds.postgres.1c2g",
    primary_zone_id=foo_zones.zones[0].id,
    secondary_zone_id=foo_zones.zones[0].id,
    storage_space=40,
    subnet_id=foo_subnet.id,
    instance_name="acc-test-1",
    charge_info=volcengine.rds_postgresql.InstanceChargeInfoArgs(
        charge_type="PostPaid",
    ),
    project_name="default",
    tags=[volcengine.rds_postgresql.InstanceTagArgs(
        key="tfk1",
        value="tfv1",
    )],
    parameters=[
        volcengine.rds_postgresql.InstanceParameterArgs(
            name="auto_explain.log_analyze",
            value="off",
        ),
        volcengine.rds_postgresql.InstanceParameterArgs(
            name="auto_explain.log_format",
            value="text",
        ),
    ])
foo_instances = volcengine.rds_postgresql.instances_output(instance_id=foo_instance.id)
package main
import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/ecs"
	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/rds_postgresql"
	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		fooZones, err := ecs.Zones(ctx, nil, nil)
		if err != nil {
			return err
		}
		fooVpc, err := vpc.NewVpc(ctx, "fooVpc", &vpc.VpcArgs{
			VpcName:   pulumi.String("acc-test-project1"),
			CidrBlock: pulumi.String("172.16.0.0/16"),
		})
		if err != nil {
			return err
		}
		fooSubnet, err := vpc.NewSubnet(ctx, "fooSubnet", &vpc.SubnetArgs{
			SubnetName: pulumi.String("acc-subnet-test-2"),
			CidrBlock:  pulumi.String("172.16.0.0/24"),
			ZoneId:     pulumi.String(fooZones.Zones[0].Id),
			VpcId:      fooVpc.ID(),
		})
		if err != nil {
			return err
		}
		fooInstance, err := rds_postgresql.NewInstance(ctx, "fooInstance", &rds_postgresql.InstanceArgs{
			DbEngineVersion: pulumi.String("PostgreSQL_12"),
			NodeSpec:        pulumi.String("rds.postgres.1c2g"),
			PrimaryZoneId:   pulumi.String(fooZones.Zones[0].Id),
			SecondaryZoneId: pulumi.String(fooZones.Zones[0].Id),
			StorageSpace:    pulumi.Int(40),
			SubnetId:        fooSubnet.ID(),
			InstanceName:    pulumi.String("acc-test-1"),
			ChargeInfo: &rds_postgresql.InstanceChargeInfoArgs{
				ChargeType: pulumi.String("PostPaid"),
			},
			ProjectName: pulumi.String("default"),
			Tags: rds_postgresql.InstanceTagArray{
				&rds_postgresql.InstanceTagArgs{
					Key:   pulumi.String("tfk1"),
					Value: pulumi.String("tfv1"),
				},
			},
			Parameters: rds_postgresql.InstanceParameterArray{
				&rds_postgresql.InstanceParameterArgs{
					Name:  pulumi.String("auto_explain.log_analyze"),
					Value: pulumi.String("off"),
				},
				&rds_postgresql.InstanceParameterArgs{
					Name:  pulumi.String("auto_explain.log_format"),
					Value: pulumi.String("text"),
				},
			},
		})
		if err != nil {
			return err
		}
		_ = rds_postgresql.InstancesOutput(ctx, rds_postgresql.InstancesOutputArgs{
			InstanceId: fooInstance.ID(),
		}, nil)
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() => 
{
    var fooZones = Volcengine.Ecs.Zones.Invoke();
    var fooVpc = new Volcengine.Vpc.Vpc("fooVpc", new()
    {
        VpcName = "acc-test-project1",
        CidrBlock = "172.16.0.0/16",
    });
    var fooSubnet = new Volcengine.Vpc.Subnet("fooSubnet", new()
    {
        SubnetName = "acc-subnet-test-2",
        CidrBlock = "172.16.0.0/24",
        ZoneId = fooZones.Apply(zonesResult => zonesResult.Zones[0]?.Id),
        VpcId = fooVpc.Id,
    });
    var fooInstance = new Volcengine.Rds_postgresql.Instance("fooInstance", new()
    {
        DbEngineVersion = "PostgreSQL_12",
        NodeSpec = "rds.postgres.1c2g",
        PrimaryZoneId = fooZones.Apply(zonesResult => zonesResult.Zones[0]?.Id),
        SecondaryZoneId = fooZones.Apply(zonesResult => zonesResult.Zones[0]?.Id),
        StorageSpace = 40,
        SubnetId = fooSubnet.Id,
        InstanceName = "acc-test-1",
        ChargeInfo = new Volcengine.Rds_postgresql.Inputs.InstanceChargeInfoArgs
        {
            ChargeType = "PostPaid",
        },
        ProjectName = "default",
        Tags = new[]
        {
            new Volcengine.Rds_postgresql.Inputs.InstanceTagArgs
            {
                Key = "tfk1",
                Value = "tfv1",
            },
        },
        Parameters = new[]
        {
            new Volcengine.Rds_postgresql.Inputs.InstanceParameterArgs
            {
                Name = "auto_explain.log_analyze",
                Value = "off",
            },
            new Volcengine.Rds_postgresql.Inputs.InstanceParameterArgs
            {
                Name = "auto_explain.log_format",
                Value = "text",
            },
        },
    });
    var fooInstances = Volcengine.Rds_postgresql.Instances.Invoke(new()
    {
        InstanceId = fooInstance.Id,
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.ecs.EcsFunctions;
import com.pulumi.volcengine.ecs.inputs.ZonesArgs;
import com.pulumi.volcengine.vpc.Vpc;
import com.pulumi.volcengine.vpc.VpcArgs;
import com.pulumi.volcengine.vpc.Subnet;
import com.pulumi.volcengine.vpc.SubnetArgs;
import com.pulumi.volcengine.rds_postgresql.Instance;
import com.pulumi.volcengine.rds_postgresql.InstanceArgs;
import com.pulumi.volcengine.rds_postgresql.inputs.InstanceChargeInfoArgs;
import com.pulumi.volcengine.rds_postgresql.inputs.InstanceTagArgs;
import com.pulumi.volcengine.rds_postgresql.inputs.InstanceParameterArgs;
import com.pulumi.volcengine.rds_postgresql.Rds_postgresqlFunctions;
import com.pulumi.volcengine.rds_postgresql.inputs.InstancesArgs;
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 fooZones = EcsFunctions.Zones();
        var fooVpc = new Vpc("fooVpc", VpcArgs.builder()        
            .vpcName("acc-test-project1")
            .cidrBlock("172.16.0.0/16")
            .build());
        var fooSubnet = new Subnet("fooSubnet", SubnetArgs.builder()        
            .subnetName("acc-subnet-test-2")
            .cidrBlock("172.16.0.0/24")
            .zoneId(fooZones.applyValue(zonesResult -> zonesResult.zones()[0].id()))
            .vpcId(fooVpc.id())
            .build());
        var fooInstance = new Instance("fooInstance", InstanceArgs.builder()        
            .dbEngineVersion("PostgreSQL_12")
            .nodeSpec("rds.postgres.1c2g")
            .primaryZoneId(fooZones.applyValue(zonesResult -> zonesResult.zones()[0].id()))
            .secondaryZoneId(fooZones.applyValue(zonesResult -> zonesResult.zones()[0].id()))
            .storageSpace(40)
            .subnetId(fooSubnet.id())
            .instanceName("acc-test-1")
            .chargeInfo(InstanceChargeInfoArgs.builder()
                .chargeType("PostPaid")
                .build())
            .projectName("default")
            .tags(InstanceTagArgs.builder()
                .key("tfk1")
                .value("tfv1")
                .build())
            .parameters(            
                InstanceParameterArgs.builder()
                    .name("auto_explain.log_analyze")
                    .value("off")
                    .build(),
                InstanceParameterArgs.builder()
                    .name("auto_explain.log_format")
                    .value("text")
                    .build())
            .build());
        final var fooInstances = Rds_postgresqlFunctions.Instances(InstancesArgs.builder()
            .instanceId(fooInstance.id())
            .build());
    }
}
resources:
  fooVpc:
    type: volcengine:vpc:Vpc
    properties:
      vpcName: acc-test-project1
      cidrBlock: 172.16.0.0/16
  fooSubnet:
    type: volcengine:vpc:Subnet
    properties:
      subnetName: acc-subnet-test-2
      cidrBlock: 172.16.0.0/24
      zoneId: ${fooZones.zones[0].id}
      vpcId: ${fooVpc.id}
  fooInstance:
    type: volcengine:rds_postgresql:Instance
    properties:
      dbEngineVersion: PostgreSQL_12
      nodeSpec: rds.postgres.1c2g
      primaryZoneId: ${fooZones.zones[0].id}
      secondaryZoneId: ${fooZones.zones[0].id}
      storageSpace: 40
      subnetId: ${fooSubnet.id}
      instanceName: acc-test-1
      chargeInfo:
        chargeType: PostPaid
      projectName: default
      tags:
        - key: tfk1
          value: tfv1
      parameters:
        - name: auto_explain.log_analyze
          value: off
        - name: auto_explain.log_format
          value: text
variables:
  fooZones:
    fn::invoke:
      Function: volcengine:ecs:Zones
      Arguments: {}
  fooInstances:
    fn::invoke:
      Function: volcengine:rds_postgresql:Instances
      Arguments:
        instanceId: ${fooInstance.id}
Using Instances
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 instances(args: InstancesArgs, opts?: InvokeOptions): Promise<InstancesResult>
function instancesOutput(args: InstancesOutputArgs, opts?: InvokeOptions): Output<InstancesResult>def instances(charge_type: Optional[str] = None,
              create_time_end: Optional[str] = None,
              create_time_start: Optional[str] = None,
              db_engine_version: Optional[str] = None,
              instance_id: Optional[str] = None,
              instance_name: Optional[str] = None,
              instance_status: Optional[str] = None,
              name_regex: Optional[str] = None,
              output_file: Optional[str] = None,
              tags: Optional[Sequence[InstancesTag]] = None,
              zone_id: Optional[str] = None,
              opts: Optional[InvokeOptions] = None) -> InstancesResult
def instances_output(charge_type: Optional[pulumi.Input[str]] = None,
              create_time_end: Optional[pulumi.Input[str]] = None,
              create_time_start: Optional[pulumi.Input[str]] = None,
              db_engine_version: Optional[pulumi.Input[str]] = None,
              instance_id: Optional[pulumi.Input[str]] = None,
              instance_name: Optional[pulumi.Input[str]] = None,
              instance_status: Optional[pulumi.Input[str]] = None,
              name_regex: Optional[pulumi.Input[str]] = None,
              output_file: Optional[pulumi.Input[str]] = None,
              tags: Optional[pulumi.Input[Sequence[pulumi.Input[InstancesTagArgs]]]] = None,
              zone_id: Optional[pulumi.Input[str]] = None,
              opts: Optional[InvokeOptions] = None) -> Output[InstancesResult]func Instances(ctx *Context, args *InstancesArgs, opts ...InvokeOption) (*InstancesResult, error)
func InstancesOutput(ctx *Context, args *InstancesOutputArgs, opts ...InvokeOption) InstancesResultOutputpublic static class Instances 
{
    public static Task<InstancesResult> InvokeAsync(InstancesArgs args, InvokeOptions? opts = null)
    public static Output<InstancesResult> Invoke(InstancesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<InstancesResult> instances(InstancesArgs args, InvokeOptions options)
public static Output<InstancesResult> instances(InstancesArgs args, InvokeOptions options)
fn::invoke:
  function: volcengine:rds_postgresql:Instances
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ChargeType string
- The charge type of the RDS instance.
- CreateTime stringEnd 
- The end time of creating RDS PostgreSQL instance.
- CreateTime stringStart 
- The start time of creating RDS PostgreSQL instance.
- DbEngine stringVersion 
- The version of the RDS PostgreSQL instance.
- InstanceId string
- The id of the RDS PostgreSQL instance.
- InstanceName string
- The name of the RDS PostgreSQL instance.
- InstanceStatus string
- The status of the RDS PostgreSQL instance.
- NameRegex string
- A Name Regex of RDS instance.
- OutputFile string
- File name where to save data source results.
- 
List<InstancesTag> 
- Tags.
- ZoneId string
- The available zone of the RDS PostgreSQL instance.
- ChargeType string
- The charge type of the RDS instance.
- CreateTime stringEnd 
- The end time of creating RDS PostgreSQL instance.
- CreateTime stringStart 
- The start time of creating RDS PostgreSQL instance.
- DbEngine stringVersion 
- The version of the RDS PostgreSQL instance.
- InstanceId string
- The id of the RDS PostgreSQL instance.
- InstanceName string
- The name of the RDS PostgreSQL instance.
- InstanceStatus string
- The status of the RDS PostgreSQL instance.
- NameRegex string
- A Name Regex of RDS instance.
- OutputFile string
- File name where to save data source results.
- 
[]InstancesTag 
- Tags.
- ZoneId string
- The available zone of the RDS PostgreSQL instance.
- chargeType String
- The charge type of the RDS instance.
- createTime StringEnd 
- The end time of creating RDS PostgreSQL instance.
- createTime StringStart 
- The start time of creating RDS PostgreSQL instance.
- dbEngine StringVersion 
- The version of the RDS PostgreSQL instance.
- instanceId String
- The id of the RDS PostgreSQL instance.
- instanceName String
- The name of the RDS PostgreSQL instance.
- instanceStatus String
- The status of the RDS PostgreSQL instance.
- nameRegex String
- A Name Regex of RDS instance.
- outputFile String
- File name where to save data source results.
- 
List<InstancesTag> 
- Tags.
- zoneId String
- The available zone of the RDS PostgreSQL instance.
- chargeType string
- The charge type of the RDS instance.
- createTime stringEnd 
- The end time of creating RDS PostgreSQL instance.
- createTime stringStart 
- The start time of creating RDS PostgreSQL instance.
- dbEngine stringVersion 
- The version of the RDS PostgreSQL instance.
- instanceId string
- The id of the RDS PostgreSQL instance.
- instanceName string
- The name of the RDS PostgreSQL instance.
- instanceStatus string
- The status of the RDS PostgreSQL instance.
- nameRegex string
- A Name Regex of RDS instance.
- outputFile string
- File name where to save data source results.
- 
InstancesTag[] 
- Tags.
- zoneId string
- The available zone of the RDS PostgreSQL instance.
- charge_type str
- The charge type of the RDS instance.
- create_time_ strend 
- The end time of creating RDS PostgreSQL instance.
- create_time_ strstart 
- The start time of creating RDS PostgreSQL instance.
- db_engine_ strversion 
- The version of the RDS PostgreSQL instance.
- instance_id str
- The id of the RDS PostgreSQL instance.
- instance_name str
- The name of the RDS PostgreSQL instance.
- instance_status str
- The status of the RDS PostgreSQL instance.
- name_regex str
- A Name Regex of RDS instance.
- output_file str
- File name where to save data source results.
- 
Sequence[InstancesTag] 
- Tags.
- zone_id str
- The available zone of the RDS PostgreSQL instance.
- chargeType String
- The charge type of the RDS instance.
- createTime StringEnd 
- The end time of creating RDS PostgreSQL instance.
- createTime StringStart 
- The start time of creating RDS PostgreSQL instance.
- dbEngine StringVersion 
- The version of the RDS PostgreSQL instance.
- instanceId String
- The id of the RDS PostgreSQL instance.
- instanceName String
- The name of the RDS PostgreSQL instance.
- instanceStatus String
- The status of the RDS PostgreSQL instance.
- nameRegex String
- A Name Regex of RDS instance.
- outputFile String
- File name where to save data source results.
- List<Property Map>
- Tags.
- zoneId String
- The available zone of the RDS PostgreSQL instance.
Instances Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Instances
List<InstancesInstance> 
- The collection of query.
- TotalCount int
- The total count of RDS instance query.
- ChargeType string
- Payment type. Value: PostPaid - Pay-As-You-Go PrePaid - Yearly and monthly (default).
- CreateTime stringEnd 
- CreateTime stringStart 
- DbEngine stringVersion 
- The engine version of the RDS PostgreSQL instance.
- InstanceId string
- Instance ID.
- InstanceName string
- The name of the RDS PostgreSQL instance.
- InstanceStatus string
- The status of the RDS PostgreSQL instance.
- NameRegex string
- OutputFile string
- 
List<InstancesTag> 
- Tags.
- ZoneId string
- The available zone of the RDS PostgreSQL instance.
- Id string
- The provider-assigned unique ID for this managed resource.
- Instances
[]InstancesInstance 
- The collection of query.
- TotalCount int
- The total count of RDS instance query.
- ChargeType string
- Payment type. Value: PostPaid - Pay-As-You-Go PrePaid - Yearly and monthly (default).
- CreateTime stringEnd 
- CreateTime stringStart 
- DbEngine stringVersion 
- The engine version of the RDS PostgreSQL instance.
- InstanceId string
- Instance ID.
- InstanceName string
- The name of the RDS PostgreSQL instance.
- InstanceStatus string
- The status of the RDS PostgreSQL instance.
- NameRegex string
- OutputFile string
- 
[]InstancesTag 
- Tags.
- ZoneId string
- The available zone of the RDS PostgreSQL instance.
- id String
- The provider-assigned unique ID for this managed resource.
- instances
List<InstancesInstance> 
- The collection of query.
- totalCount Integer
- The total count of RDS instance query.
- chargeType String
- Payment type. Value: PostPaid - Pay-As-You-Go PrePaid - Yearly and monthly (default).
- createTime StringEnd 
- createTime StringStart 
- dbEngine StringVersion 
- The engine version of the RDS PostgreSQL instance.
- instanceId String
- Instance ID.
- instanceName String
- The name of the RDS PostgreSQL instance.
- instanceStatus String
- The status of the RDS PostgreSQL instance.
- nameRegex String
- outputFile String
- 
List<InstancesTag> 
- Tags.
- zoneId String
- The available zone of the RDS PostgreSQL instance.
- id string
- The provider-assigned unique ID for this managed resource.
- instances
InstancesInstance[] 
- The collection of query.
- totalCount number
- The total count of RDS instance query.
- chargeType string
- Payment type. Value: PostPaid - Pay-As-You-Go PrePaid - Yearly and monthly (default).
- createTime stringEnd 
- createTime stringStart 
- dbEngine stringVersion 
- The engine version of the RDS PostgreSQL instance.
- instanceId string
- Instance ID.
- instanceName string
- The name of the RDS PostgreSQL instance.
- instanceStatus string
- The status of the RDS PostgreSQL instance.
- nameRegex string
- outputFile string
- 
InstancesTag[] 
- Tags.
- zoneId string
- The available zone of the RDS PostgreSQL instance.
- id str
- The provider-assigned unique ID for this managed resource.
- instances
Sequence[InstancesInstance] 
- The collection of query.
- total_count int
- The total count of RDS instance query.
- charge_type str
- Payment type. Value: PostPaid - Pay-As-You-Go PrePaid - Yearly and monthly (default).
- create_time_ strend 
- create_time_ strstart 
- db_engine_ strversion 
- The engine version of the RDS PostgreSQL instance.
- instance_id str
- Instance ID.
- instance_name str
- The name of the RDS PostgreSQL instance.
- instance_status str
- The status of the RDS PostgreSQL instance.
- name_regex str
- output_file str
- 
Sequence[InstancesTag] 
- Tags.
- zone_id str
- The available zone of the RDS PostgreSQL instance.
- id String
- The provider-assigned unique ID for this managed resource.
- instances List<Property Map>
- The collection of query.
- totalCount Number
- The total count of RDS instance query.
- chargeType String
- Payment type. Value: PostPaid - Pay-As-You-Go PrePaid - Yearly and monthly (default).
- createTime StringEnd 
- createTime StringStart 
- dbEngine StringVersion 
- The engine version of the RDS PostgreSQL instance.
- instanceId String
- Instance ID.
- instanceName String
- The name of the RDS PostgreSQL instance.
- instanceStatus String
- The status of the RDS PostgreSQL instance.
- nameRegex String
- outputFile String
- List<Property Map>
- Tags.
- zoneId String
- The available zone of the RDS PostgreSQL instance.
Supporting Types
InstancesInstance 
- BackupUse int
- The instance has used backup space. Unit: GB.
- ChargeDetails List<InstancesInstance Charge Detail> 
- Payment methods.
- CreateTime string
- Node creation local time.
- DataSync stringMode 
- Data synchronization mode.
- DbEngine stringVersion 
- The version of the RDS PostgreSQL instance.
- Endpoints
List<InstancesInstance Endpoint> 
- The endpoint info of the RDS instance.
- Id string
- The ID of the RDS PostgreSQL instance.
- InstanceId string
- The id of the RDS PostgreSQL instance.
- InstanceName string
- The name of the RDS PostgreSQL instance.
- InstanceStatus string
- The status of the RDS PostgreSQL instance.
- InstanceType string
- The instance type of the RDS PostgreSQL instance.
- Memory int
- Memory size in GB.
- NodeNumber int
- The number of nodes.
- NodeSpec string
- General instance type, different from Custom instance type.
- Nodes
List<InstancesInstance Node> 
- Instance node information.
- ProjectName string
- The project name of the RDS PostgreSQL instance.
- RegionId string
- The region of the RDS PostgreSQL instance.
- StorageSpace int
- Total instance storage space. Unit: GB.
- StorageType string
- Instance storage type.
- SubnetId string
- The subnet ID of the RDS PostgreSQL instance.
- 
List<InstancesInstance Tag> 
- Tags.
- UpdateTime string
- The update time of the RDS PostgreSQL instance.
- VCpu int
- CPU size.
- VpcId string
- The vpc ID of the RDS PostgreSQL instance.
- ZoneId string
- The available zone of the RDS PostgreSQL instance.
- ZoneIds List<string>
- ID of the availability zone where each instance is located.
- BackupUse int
- The instance has used backup space. Unit: GB.
- ChargeDetails []InstancesInstance Charge Detail 
- Payment methods.
- CreateTime string
- Node creation local time.
- DataSync stringMode 
- Data synchronization mode.
- DbEngine stringVersion 
- The version of the RDS PostgreSQL instance.
- Endpoints
[]InstancesInstance Endpoint 
- The endpoint info of the RDS instance.
- Id string
- The ID of the RDS PostgreSQL instance.
- InstanceId string
- The id of the RDS PostgreSQL instance.
- InstanceName string
- The name of the RDS PostgreSQL instance.
- InstanceStatus string
- The status of the RDS PostgreSQL instance.
- InstanceType string
- The instance type of the RDS PostgreSQL instance.
- Memory int
- Memory size in GB.
- NodeNumber int
- The number of nodes.
- NodeSpec string
- General instance type, different from Custom instance type.
- Nodes
[]InstancesInstance Node 
- Instance node information.
- ProjectName string
- The project name of the RDS PostgreSQL instance.
- RegionId string
- The region of the RDS PostgreSQL instance.
- StorageSpace int
- Total instance storage space. Unit: GB.
- StorageType string
- Instance storage type.
- SubnetId string
- The subnet ID of the RDS PostgreSQL instance.
- 
[]InstancesInstance Tag 
- Tags.
- UpdateTime string
- The update time of the RDS PostgreSQL instance.
- VCpu int
- CPU size.
- VpcId string
- The vpc ID of the RDS PostgreSQL instance.
- ZoneId string
- The available zone of the RDS PostgreSQL instance.
- ZoneIds []string
- ID of the availability zone where each instance is located.
- backupUse Integer
- The instance has used backup space. Unit: GB.
- chargeDetails List<InstancesInstance Charge Detail> 
- Payment methods.
- createTime String
- Node creation local time.
- dataSync StringMode 
- Data synchronization mode.
- dbEngine StringVersion 
- The version of the RDS PostgreSQL instance.
- endpoints
List<InstancesInstance Endpoint> 
- The endpoint info of the RDS instance.
- id String
- The ID of the RDS PostgreSQL instance.
- instanceId String
- The id of the RDS PostgreSQL instance.
- instanceName String
- The name of the RDS PostgreSQL instance.
- instanceStatus String
- The status of the RDS PostgreSQL instance.
- instanceType String
- The instance type of the RDS PostgreSQL instance.
- memory Integer
- Memory size in GB.
- nodeNumber Integer
- The number of nodes.
- nodeSpec String
- General instance type, different from Custom instance type.
- nodes
List<InstancesInstance Node> 
- Instance node information.
- projectName String
- The project name of the RDS PostgreSQL instance.
- regionId String
- The region of the RDS PostgreSQL instance.
- storageSpace Integer
- Total instance storage space. Unit: GB.
- storageType String
- Instance storage type.
- subnetId String
- The subnet ID of the RDS PostgreSQL instance.
- 
List<InstancesInstance Tag> 
- Tags.
- updateTime String
- The update time of the RDS PostgreSQL instance.
- vCpu Integer
- CPU size.
- vpcId String
- The vpc ID of the RDS PostgreSQL instance.
- zoneId String
- The available zone of the RDS PostgreSQL instance.
- zoneIds List<String>
- ID of the availability zone where each instance is located.
- backupUse number
- The instance has used backup space. Unit: GB.
- chargeDetails InstancesInstance Charge Detail[] 
- Payment methods.
- createTime string
- Node creation local time.
- dataSync stringMode 
- Data synchronization mode.
- dbEngine stringVersion 
- The version of the RDS PostgreSQL instance.
- endpoints
InstancesInstance Endpoint[] 
- The endpoint info of the RDS instance.
- id string
- The ID of the RDS PostgreSQL instance.
- instanceId string
- The id of the RDS PostgreSQL instance.
- instanceName string
- The name of the RDS PostgreSQL instance.
- instanceStatus string
- The status of the RDS PostgreSQL instance.
- instanceType string
- The instance type of the RDS PostgreSQL instance.
- memory number
- Memory size in GB.
- nodeNumber number
- The number of nodes.
- nodeSpec string
- General instance type, different from Custom instance type.
- nodes
InstancesInstance Node[] 
- Instance node information.
- projectName string
- The project name of the RDS PostgreSQL instance.
- regionId string
- The region of the RDS PostgreSQL instance.
- storageSpace number
- Total instance storage space. Unit: GB.
- storageType string
- Instance storage type.
- subnetId string
- The subnet ID of the RDS PostgreSQL instance.
- 
InstancesInstance Tag[] 
- Tags.
- updateTime string
- The update time of the RDS PostgreSQL instance.
- vCpu number
- CPU size.
- vpcId string
- The vpc ID of the RDS PostgreSQL instance.
- zoneId string
- The available zone of the RDS PostgreSQL instance.
- zoneIds string[]
- ID of the availability zone where each instance is located.
- backup_use int
- The instance has used backup space. Unit: GB.
- charge_details Sequence[InstancesInstance Charge Detail] 
- Payment methods.
- create_time str
- Node creation local time.
- data_sync_ strmode 
- Data synchronization mode.
- db_engine_ strversion 
- The version of the RDS PostgreSQL instance.
- endpoints
Sequence[InstancesInstance Endpoint] 
- The endpoint info of the RDS instance.
- id str
- The ID of the RDS PostgreSQL instance.
- instance_id str
- The id of the RDS PostgreSQL instance.
- instance_name str
- The name of the RDS PostgreSQL instance.
- instance_status str
- The status of the RDS PostgreSQL instance.
- instance_type str
- The instance type of the RDS PostgreSQL instance.
- memory int
- Memory size in GB.
- node_number int
- The number of nodes.
- node_spec str
- General instance type, different from Custom instance type.
- nodes
Sequence[InstancesInstance Node] 
- Instance node information.
- project_name str
- The project name of the RDS PostgreSQL instance.
- region_id str
- The region of the RDS PostgreSQL instance.
- storage_space int
- Total instance storage space. Unit: GB.
- storage_type str
- Instance storage type.
- subnet_id str
- The subnet ID of the RDS PostgreSQL instance.
- 
Sequence[InstancesInstance Tag] 
- Tags.
- update_time str
- The update time of the RDS PostgreSQL instance.
- v_cpu int
- CPU size.
- vpc_id str
- The vpc ID of the RDS PostgreSQL instance.
- zone_id str
- The available zone of the RDS PostgreSQL instance.
- zone_ids Sequence[str]
- ID of the availability zone where each instance is located.
- backupUse Number
- The instance has used backup space. Unit: GB.
- chargeDetails List<Property Map>
- Payment methods.
- createTime String
- Node creation local time.
- dataSync StringMode 
- Data synchronization mode.
- dbEngine StringVersion 
- The version of the RDS PostgreSQL instance.
- endpoints List<Property Map>
- The endpoint info of the RDS instance.
- id String
- The ID of the RDS PostgreSQL instance.
- instanceId String
- The id of the RDS PostgreSQL instance.
- instanceName String
- The name of the RDS PostgreSQL instance.
- instanceStatus String
- The status of the RDS PostgreSQL instance.
- instanceType String
- The instance type of the RDS PostgreSQL instance.
- memory Number
- Memory size in GB.
- nodeNumber Number
- The number of nodes.
- nodeSpec String
- General instance type, different from Custom instance type.
- nodes List<Property Map>
- Instance node information.
- projectName String
- The project name of the RDS PostgreSQL instance.
- regionId String
- The region of the RDS PostgreSQL instance.
- storageSpace Number
- Total instance storage space. Unit: GB.
- storageType String
- Instance storage type.
- subnetId String
- The subnet ID of the RDS PostgreSQL instance.
- List<Property Map>
- Tags.
- updateTime String
- The update time of the RDS PostgreSQL instance.
- vCpu Number
- CPU size.
- vpcId String
- The vpc ID of the RDS PostgreSQL instance.
- zoneId String
- The available zone of the RDS PostgreSQL instance.
- zoneIds List<String>
- ID of the availability zone where each instance is located.
InstancesInstanceChargeDetail   
- AutoRenew bool
- Whether to automatically renew in prepaid scenarios. Autorenew_Enable Autorenew_Disable (default).
- ChargeEnd stringTime 
- Billing expiry time (yearly and monthly only).
- ChargeStart stringTime 
- Billing start time (pay-as-you-go & monthly subscription).
- ChargeStatus string
- Pay status. Value: normal - normal overdue - overdue .
- ChargeType string
- The charge type of the RDS instance.
- OverdueReclaim stringTime 
- Estimated release time when arrears are closed (pay-as-you-go & monthly subscription).
- OverdueTime string
- Shutdown time in arrears (pay-as-you-go & monthly subscription).
- Period int
- Purchase duration in prepaid scenarios. Default: 1.
- PeriodUnit string
- The purchase cycle in the prepaid scenario. Month - monthly subscription (default) Year - Package year.
- TempModify stringEnd Time 
- Temporary upgrade of restoration time.
- TempModify stringStart Time 
- Start time of temporary upgrade.
- AutoRenew bool
- Whether to automatically renew in prepaid scenarios. Autorenew_Enable Autorenew_Disable (default).
- ChargeEnd stringTime 
- Billing expiry time (yearly and monthly only).
- ChargeStart stringTime 
- Billing start time (pay-as-you-go & monthly subscription).
- ChargeStatus string
- Pay status. Value: normal - normal overdue - overdue .
- ChargeType string
- The charge type of the RDS instance.
- OverdueReclaim stringTime 
- Estimated release time when arrears are closed (pay-as-you-go & monthly subscription).
- OverdueTime string
- Shutdown time in arrears (pay-as-you-go & monthly subscription).
- Period int
- Purchase duration in prepaid scenarios. Default: 1.
- PeriodUnit string
- The purchase cycle in the prepaid scenario. Month - monthly subscription (default) Year - Package year.
- TempModify stringEnd Time 
- Temporary upgrade of restoration time.
- TempModify stringStart Time 
- Start time of temporary upgrade.
- autoRenew Boolean
- Whether to automatically renew in prepaid scenarios. Autorenew_Enable Autorenew_Disable (default).
- chargeEnd StringTime 
- Billing expiry time (yearly and monthly only).
- chargeStart StringTime 
- Billing start time (pay-as-you-go & monthly subscription).
- chargeStatus String
- Pay status. Value: normal - normal overdue - overdue .
- chargeType String
- The charge type of the RDS instance.
- overdueReclaim StringTime 
- Estimated release time when arrears are closed (pay-as-you-go & monthly subscription).
- overdueTime String
- Shutdown time in arrears (pay-as-you-go & monthly subscription).
- period Integer
- Purchase duration in prepaid scenarios. Default: 1.
- periodUnit String
- The purchase cycle in the prepaid scenario. Month - monthly subscription (default) Year - Package year.
- tempModify StringEnd Time 
- Temporary upgrade of restoration time.
- tempModify StringStart Time 
- Start time of temporary upgrade.
- autoRenew boolean
- Whether to automatically renew in prepaid scenarios. Autorenew_Enable Autorenew_Disable (default).
- chargeEnd stringTime 
- Billing expiry time (yearly and monthly only).
- chargeStart stringTime 
- Billing start time (pay-as-you-go & monthly subscription).
- chargeStatus string
- Pay status. Value: normal - normal overdue - overdue .
- chargeType string
- The charge type of the RDS instance.
- overdueReclaim stringTime 
- Estimated release time when arrears are closed (pay-as-you-go & monthly subscription).
- overdueTime string
- Shutdown time in arrears (pay-as-you-go & monthly subscription).
- period number
- Purchase duration in prepaid scenarios. Default: 1.
- periodUnit string
- The purchase cycle in the prepaid scenario. Month - monthly subscription (default) Year - Package year.
- tempModify stringEnd Time 
- Temporary upgrade of restoration time.
- tempModify stringStart Time 
- Start time of temporary upgrade.
- auto_renew bool
- Whether to automatically renew in prepaid scenarios. Autorenew_Enable Autorenew_Disable (default).
- charge_end_ strtime 
- Billing expiry time (yearly and monthly only).
- charge_start_ strtime 
- Billing start time (pay-as-you-go & monthly subscription).
- charge_status str
- Pay status. Value: normal - normal overdue - overdue .
- charge_type str
- The charge type of the RDS instance.
- overdue_reclaim_ strtime 
- Estimated release time when arrears are closed (pay-as-you-go & monthly subscription).
- overdue_time str
- Shutdown time in arrears (pay-as-you-go & monthly subscription).
- period int
- Purchase duration in prepaid scenarios. Default: 1.
- period_unit str
- The purchase cycle in the prepaid scenario. Month - monthly subscription (default) Year - Package year.
- temp_modify_ strend_ time 
- Temporary upgrade of restoration time.
- temp_modify_ strstart_ time 
- Start time of temporary upgrade.
- autoRenew Boolean
- Whether to automatically renew in prepaid scenarios. Autorenew_Enable Autorenew_Disable (default).
- chargeEnd StringTime 
- Billing expiry time (yearly and monthly only).
- chargeStart StringTime 
- Billing start time (pay-as-you-go & monthly subscription).
- chargeStatus String
- Pay status. Value: normal - normal overdue - overdue .
- chargeType String
- The charge type of the RDS instance.
- overdueReclaim StringTime 
- Estimated release time when arrears are closed (pay-as-you-go & monthly subscription).
- overdueTime String
- Shutdown time in arrears (pay-as-you-go & monthly subscription).
- period Number
- Purchase duration in prepaid scenarios. Default: 1.
- periodUnit String
- The purchase cycle in the prepaid scenario. Month - monthly subscription (default) Year - Package year.
- tempModify StringEnd Time 
- Temporary upgrade of restoration time.
- tempModify StringStart Time 
- Start time of temporary upgrade.
InstancesInstanceEndpoint  
- Addresses
List<InstancesInstance Endpoint Address> 
- Address list.
- AutoAdd stringNew Nodes 
- When the terminal type is read-write terminal or read-only terminal, it supports setting whether new nodes are automatically added.
- Description string
- Address description.
- EnableRead stringOnly 
- Whether global read-only is enabled, value: Enable: Enable. Disable: Disabled.
- EnableRead stringWrite Splitting 
- Whether read-write separation is enabled, value: Enable: Enable. Disable: Disabled.
- EndpointId string
- Instance connection terminal ID.
- EndpointName string
- The instance connection terminal name.
- EndpointType string
- Terminal type: Cluster: The default terminal. (created by default) Primary: Primary node terminal. Custom: Custom terminal. Direct: Direct connection to the terminal. (Only the operation and maintenance side) AllNode: All node terminals. (Only the operation and maintenance side).
- ReadOnly List<InstancesNode Weights Instance Endpoint Read Only Node Weight> 
- The list of nodes configured by the connection terminal and the corresponding read-only weights.
- ReadWrite stringMode 
- Read and write mode: ReadWrite: read and write ReadOnly: read only (default).
- Addresses
[]InstancesInstance Endpoint Address 
- Address list.
- AutoAdd stringNew Nodes 
- When the terminal type is read-write terminal or read-only terminal, it supports setting whether new nodes are automatically added.
- Description string
- Address description.
- EnableRead stringOnly 
- Whether global read-only is enabled, value: Enable: Enable. Disable: Disabled.
- EnableRead stringWrite Splitting 
- Whether read-write separation is enabled, value: Enable: Enable. Disable: Disabled.
- EndpointId string
- Instance connection terminal ID.
- EndpointName string
- The instance connection terminal name.
- EndpointType string
- Terminal type: Cluster: The default terminal. (created by default) Primary: Primary node terminal. Custom: Custom terminal. Direct: Direct connection to the terminal. (Only the operation and maintenance side) AllNode: All node terminals. (Only the operation and maintenance side).
- ReadOnly []InstancesNode Weights Instance Endpoint Read Only Node Weight 
- The list of nodes configured by the connection terminal and the corresponding read-only weights.
- ReadWrite stringMode 
- Read and write mode: ReadWrite: read and write ReadOnly: read only (default).
- addresses
List<InstancesInstance Endpoint Address> 
- Address list.
- autoAdd StringNew Nodes 
- When the terminal type is read-write terminal or read-only terminal, it supports setting whether new nodes are automatically added.
- description String
- Address description.
- enableRead StringOnly 
- Whether global read-only is enabled, value: Enable: Enable. Disable: Disabled.
- enableRead StringWrite Splitting 
- Whether read-write separation is enabled, value: Enable: Enable. Disable: Disabled.
- endpointId String
- Instance connection terminal ID.
- endpointName String
- The instance connection terminal name.
- endpointType String
- Terminal type: Cluster: The default terminal. (created by default) Primary: Primary node terminal. Custom: Custom terminal. Direct: Direct connection to the terminal. (Only the operation and maintenance side) AllNode: All node terminals. (Only the operation and maintenance side).
- readOnly List<InstancesNode Weights Instance Endpoint Read Only Node Weight> 
- The list of nodes configured by the connection terminal and the corresponding read-only weights.
- readWrite StringMode 
- Read and write mode: ReadWrite: read and write ReadOnly: read only (default).
- addresses
InstancesInstance Endpoint Address[] 
- Address list.
- autoAdd stringNew Nodes 
- When the terminal type is read-write terminal or read-only terminal, it supports setting whether new nodes are automatically added.
- description string
- Address description.
- enableRead stringOnly 
- Whether global read-only is enabled, value: Enable: Enable. Disable: Disabled.
- enableRead stringWrite Splitting 
- Whether read-write separation is enabled, value: Enable: Enable. Disable: Disabled.
- endpointId string
- Instance connection terminal ID.
- endpointName string
- The instance connection terminal name.
- endpointType string
- Terminal type: Cluster: The default terminal. (created by default) Primary: Primary node terminal. Custom: Custom terminal. Direct: Direct connection to the terminal. (Only the operation and maintenance side) AllNode: All node terminals. (Only the operation and maintenance side).
- readOnly InstancesNode Weights Instance Endpoint Read Only Node Weight[] 
- The list of nodes configured by the connection terminal and the corresponding read-only weights.
- readWrite stringMode 
- Read and write mode: ReadWrite: read and write ReadOnly: read only (default).
- addresses
Sequence[InstancesInstance Endpoint Address] 
- Address list.
- auto_add_ strnew_ nodes 
- When the terminal type is read-write terminal or read-only terminal, it supports setting whether new nodes are automatically added.
- description str
- Address description.
- enable_read_ stronly 
- Whether global read-only is enabled, value: Enable: Enable. Disable: Disabled.
- enable_read_ strwrite_ splitting 
- Whether read-write separation is enabled, value: Enable: Enable. Disable: Disabled.
- endpoint_id str
- Instance connection terminal ID.
- endpoint_name str
- The instance connection terminal name.
- endpoint_type str
- Terminal type: Cluster: The default terminal. (created by default) Primary: Primary node terminal. Custom: Custom terminal. Direct: Direct connection to the terminal. (Only the operation and maintenance side) AllNode: All node terminals. (Only the operation and maintenance side).
- read_only_ Sequence[Instancesnode_ weights Instance Endpoint Read Only Node Weight] 
- The list of nodes configured by the connection terminal and the corresponding read-only weights.
- read_write_ strmode 
- Read and write mode: ReadWrite: read and write ReadOnly: read only (default).
- addresses List<Property Map>
- Address list.
- autoAdd StringNew Nodes 
- When the terminal type is read-write terminal or read-only terminal, it supports setting whether new nodes are automatically added.
- description String
- Address description.
- enableRead StringOnly 
- Whether global read-only is enabled, value: Enable: Enable. Disable: Disabled.
- enableRead StringWrite Splitting 
- Whether read-write separation is enabled, value: Enable: Enable. Disable: Disabled.
- endpointId String
- Instance connection terminal ID.
- endpointName String
- The instance connection terminal name.
- endpointType String
- Terminal type: Cluster: The default terminal. (created by default) Primary: Primary node terminal. Custom: Custom terminal. Direct: Direct connection to the terminal. (Only the operation and maintenance side) AllNode: All node terminals. (Only the operation and maintenance side).
- readOnly List<Property Map>Node Weights 
- The list of nodes configured by the connection terminal and the corresponding read-only weights.
- readWrite StringMode 
- Read and write mode: ReadWrite: read and write ReadOnly: read only (default).
InstancesInstanceEndpointAddress   
- DnsVisibility bool
- DNS Visibility.
- Domain string
- Connect domain name.
- EipId string
- The ID of the EIP, only valid for Public addresses.
- IpAddress string
- The IP Address.
- NetworkType string
- Network address type, temporarily Private, Public, PublicService.
- Port string
- The Port.
- SubnetId string
- The subnet ID of the RDS PostgreSQL instance.
- DnsVisibility bool
- DNS Visibility.
- Domain string
- Connect domain name.
- EipId string
- The ID of the EIP, only valid for Public addresses.
- IpAddress string
- The IP Address.
- NetworkType string
- Network address type, temporarily Private, Public, PublicService.
- Port string
- The Port.
- SubnetId string
- The subnet ID of the RDS PostgreSQL instance.
- dnsVisibility Boolean
- DNS Visibility.
- domain String
- Connect domain name.
- eipId String
- The ID of the EIP, only valid for Public addresses.
- ipAddress String
- The IP Address.
- networkType String
- Network address type, temporarily Private, Public, PublicService.
- port String
- The Port.
- subnetId String
- The subnet ID of the RDS PostgreSQL instance.
- dnsVisibility boolean
- DNS Visibility.
- domain string
- Connect domain name.
- eipId string
- The ID of the EIP, only valid for Public addresses.
- ipAddress string
- The IP Address.
- networkType string
- Network address type, temporarily Private, Public, PublicService.
- port string
- The Port.
- subnetId string
- The subnet ID of the RDS PostgreSQL instance.
- dns_visibility bool
- DNS Visibility.
- domain str
- Connect domain name.
- eip_id str
- The ID of the EIP, only valid for Public addresses.
- ip_address str
- The IP Address.
- network_type str
- Network address type, temporarily Private, Public, PublicService.
- port str
- The Port.
- subnet_id str
- The subnet ID of the RDS PostgreSQL instance.
- dnsVisibility Boolean
- DNS Visibility.
- domain String
- Connect domain name.
- eipId String
- The ID of the EIP, only valid for Public addresses.
- ipAddress String
- The IP Address.
- networkType String
- Network address type, temporarily Private, Public, PublicService.
- port String
- The Port.
- subnetId String
- The subnet ID of the RDS PostgreSQL instance.
InstancesInstanceEndpointReadOnlyNodeWeight      
InstancesInstanceNode  
- CreateTime string
- Node creation local time.
- InstanceId string
- The id of the RDS PostgreSQL instance.
- Memory int
- Memory size in GB.
- NodeId string
- Node ID.
- NodeSpec string
- General instance type, different from Custom instance type.
- NodeStatus string
- Node state, value: aligned with instance state.
- NodeType string
- Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
- RegionId string
- The region of the RDS PostgreSQL instance.
- UpdateTime string
- The update time of the RDS PostgreSQL instance.
- VCpu int
- CPU size.
- ZoneId string
- The available zone of the RDS PostgreSQL instance.
- CreateTime string
- Node creation local time.
- InstanceId string
- The id of the RDS PostgreSQL instance.
- Memory int
- Memory size in GB.
- NodeId string
- Node ID.
- NodeSpec string
- General instance type, different from Custom instance type.
- NodeStatus string
- Node state, value: aligned with instance state.
- NodeType string
- Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
- RegionId string
- The region of the RDS PostgreSQL instance.
- UpdateTime string
- The update time of the RDS PostgreSQL instance.
- VCpu int
- CPU size.
- ZoneId string
- The available zone of the RDS PostgreSQL instance.
- createTime String
- Node creation local time.
- instanceId String
- The id of the RDS PostgreSQL instance.
- memory Integer
- Memory size in GB.
- nodeId String
- Node ID.
- nodeSpec String
- General instance type, different from Custom instance type.
- nodeStatus String
- Node state, value: aligned with instance state.
- nodeType String
- Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
- regionId String
- The region of the RDS PostgreSQL instance.
- updateTime String
- The update time of the RDS PostgreSQL instance.
- vCpu Integer
- CPU size.
- zoneId String
- The available zone of the RDS PostgreSQL instance.
- createTime string
- Node creation local time.
- instanceId string
- The id of the RDS PostgreSQL instance.
- memory number
- Memory size in GB.
- nodeId string
- Node ID.
- nodeSpec string
- General instance type, different from Custom instance type.
- nodeStatus string
- Node state, value: aligned with instance state.
- nodeType string
- Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
- regionId string
- The region of the RDS PostgreSQL instance.
- updateTime string
- The update time of the RDS PostgreSQL instance.
- vCpu number
- CPU size.
- zoneId string
- The available zone of the RDS PostgreSQL instance.
- create_time str
- Node creation local time.
- instance_id str
- The id of the RDS PostgreSQL instance.
- memory int
- Memory size in GB.
- node_id str
- Node ID.
- node_spec str
- General instance type, different from Custom instance type.
- node_status str
- Node state, value: aligned with instance state.
- node_type str
- Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
- region_id str
- The region of the RDS PostgreSQL instance.
- update_time str
- The update time of the RDS PostgreSQL instance.
- v_cpu int
- CPU size.
- zone_id str
- The available zone of the RDS PostgreSQL instance.
- createTime String
- Node creation local time.
- instanceId String
- The id of the RDS PostgreSQL instance.
- memory Number
- Memory size in GB.
- nodeId String
- Node ID.
- nodeSpec String
- General instance type, different from Custom instance type.
- nodeStatus String
- Node state, value: aligned with instance state.
- nodeType String
- Node type. Value: Primary: Primary node. Secondary: Standby node. ReadOnly: Read-only node.
- regionId String
- The region of the RDS PostgreSQL instance.
- updateTime String
- The update time of the RDS PostgreSQL instance.
- vCpu Number
- CPU size.
- zoneId String
- The available zone of the RDS PostgreSQL instance.
InstancesInstanceTag  
InstancesTag 
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the volcengineTerraform Provider.