1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. rdspostgresql
  6. Instance
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.32
published on Thursday, Apr 23, 2026 by Volcengine

    Cloud database instance management

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    resources:
      rDSPostgreSQLInstanceDemo:
        type: volcenginecc:rdspostgresql:Instance
        name: RDSPostgreSQLInstanceDemo
        properties:
          dbEngineVersion: PostgreSQL_14
          nodeInfos:
            - zone_id: cn-beijing-a
              node_spec: rds.postgres.1c2g
              node_type: Primary
            - zone_id: cn-beijing-a
              node_spec: rds.postgres.1c2g
              node_type: Secondary
          storageType: LocalSSD
          vpcId: vpc-***
          subnetId: subnet-***
          chargeDetail:
            charge_type: PostPaid
    

    Create Instance Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Instance(name: string, args: InstanceArgs, opts?: CustomResourceOptions);
    @overload
    def Instance(resource_name: str,
                 args: InstanceArgs,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def Instance(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 charge_detail: Optional[InstanceChargeDetailArgs] = None,
                 db_engine_version: Optional[str] = None,
                 node_infos: Optional[Sequence[InstanceNodeInfoArgs]] = None,
                 storage_type: Optional[str] = None,
                 subnet_id: Optional[str] = None,
                 vpc_id: Optional[str] = None,
                 allow_list_ids: Optional[Sequence[str]] = None,
                 instance_name: Optional[str] = None,
                 maintenance_window: Optional[InstanceMaintenanceWindowArgs] = None,
                 project_name: Optional[str] = None,
                 storage_space: Optional[float] = None,
                 tags: Optional[Sequence[InstanceTagArgs]] = None)
    func NewInstance(ctx *Context, name string, args InstanceArgs, opts ...ResourceOption) (*Instance, error)
    public Instance(string name, InstanceArgs args, CustomResourceOptions? opts = null)
    public Instance(String name, InstanceArgs args)
    public Instance(String name, InstanceArgs args, CustomResourceOptions options)
    
    type: volcenginecc:rdspostgresql:Instance
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args InstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args InstanceArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args InstanceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args InstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args InstanceArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Instance Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Instance resource accepts the following input properties:

    ChargeDetail Volcengine.InstanceChargeDetail
    Payment method
    DbEngineVersion string
    Compatible version
    NodeInfos List<Volcengine.InstanceNodeInfo>
    StorageType string
    Instance storage type, fixed value LocalSSD (local SSD disk)
    SubnetId string
    Subnet ID
    VpcId string
    Use this parameter to specify the private network for the instance
    AllowListIds List<string>
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
    InstanceName string
    Instance name
    MaintenanceWindow Volcengine.InstanceMaintenanceWindow
    Instance maintenance window
    ProjectName string
    Project. Default value: default project
    StorageSpace double
    Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
    Tags List<Volcengine.InstanceTag>
    ChargeDetail InstanceChargeDetailArgs
    Payment method
    DbEngineVersion string
    Compatible version
    NodeInfos []InstanceNodeInfoArgs
    StorageType string
    Instance storage type, fixed value LocalSSD (local SSD disk)
    SubnetId string
    Subnet ID
    VpcId string
    Use this parameter to specify the private network for the instance
    AllowListIds []string
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
    InstanceName string
    Instance name
    MaintenanceWindow InstanceMaintenanceWindowArgs
    Instance maintenance window
    ProjectName string
    Project. Default value: default project
    StorageSpace float64
    Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
    Tags []InstanceTagArgs
    chargeDetail InstanceChargeDetail
    Payment method
    dbEngineVersion String
    Compatible version
    nodeInfos List<InstanceNodeInfo>
    storageType String
    Instance storage type, fixed value LocalSSD (local SSD disk)
    subnetId String
    Subnet ID
    vpcId String
    Use this parameter to specify the private network for the instance
    allowListIds List<String>
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
    instanceName String
    Instance name
    maintenanceWindow InstanceMaintenanceWindow
    Instance maintenance window
    projectName String
    Project. Default value: default project
    storageSpace Double
    Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
    tags List<InstanceTag>
    chargeDetail InstanceChargeDetail
    Payment method
    dbEngineVersion string
    Compatible version
    nodeInfos InstanceNodeInfo[]
    storageType string
    Instance storage type, fixed value LocalSSD (local SSD disk)
    subnetId string
    Subnet ID
    vpcId string
    Use this parameter to specify the private network for the instance
    allowListIds string[]
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
    instanceName string
    Instance name
    maintenanceWindow InstanceMaintenanceWindow
    Instance maintenance window
    projectName string
    Project. Default value: default project
    storageSpace number
    Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
    tags InstanceTag[]
    charge_detail InstanceChargeDetailArgs
    Payment method
    db_engine_version str
    Compatible version
    node_infos Sequence[InstanceNodeInfoArgs]
    storage_type str
    Instance storage type, fixed value LocalSSD (local SSD disk)
    subnet_id str
    Subnet ID
    vpc_id str
    Use this parameter to specify the private network for the instance
    allow_list_ids Sequence[str]
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
    instance_name str
    Instance name
    maintenance_window InstanceMaintenanceWindowArgs
    Instance maintenance window
    project_name str
    Project. Default value: default project
    storage_space float
    Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
    tags Sequence[InstanceTagArgs]
    chargeDetail Property Map
    Payment method
    dbEngineVersion String
    Compatible version
    nodeInfos List<Property Map>
    storageType String
    Instance storage type, fixed value LocalSSD (local SSD disk)
    subnetId String
    Subnet ID
    vpcId String
    Use this parameter to specify the private network for the instance
    allowListIds List<String>
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
    instanceName String
    Instance name
    maintenanceWindow Property Map
    Instance maintenance window
    projectName String
    Project. Default value: default project
    storageSpace Number
    Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
    tags List<Property Map>

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Instance resource produces the following output properties:

    CreateTime string
    Instance creation time
    DataSyncMode string
    Synchronization mode. Value: Async (asynchronous synchronization)
    Endpoints List<Volcengine.InstanceEndpoint>
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceId string
    Instance ID
    InstanceStatus string
    Instance status
    InstanceType string
    Instance type. Value: HA (high availability edition)
    Memory double
    Memory size, unit: GB
    NodeNumber double
    Number of nodes
    NodeSpec string
    Primary node specification
    StorageDataUse double
    Data file space used by the primary node. Unit: Byte
    StorageLogUse double
    Log file space used by the primary node. Unit: Byte
    StorageTempUse double
    Temporary file space used by the primary node. Unit: Byte
    StorageUse double
    Used storage space of the instance. Unit: Byte
    StorageWalUse double
    Used WAL file space of the instance's primary node. Unit: Byte
    UpdateTime string
    Instance update time
    Vcpu double
    CPU size. For example: 1 means 1U
    ZoneId string
    Availability zone ID
    CreateTime string
    Instance creation time
    DataSyncMode string
    Synchronization mode. Value: Async (asynchronous synchronization)
    Endpoints []InstanceEndpoint
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceId string
    Instance ID
    InstanceStatus string
    Instance status
    InstanceType string
    Instance type. Value: HA (high availability edition)
    Memory float64
    Memory size, unit: GB
    NodeNumber float64
    Number of nodes
    NodeSpec string
    Primary node specification
    StorageDataUse float64
    Data file space used by the primary node. Unit: Byte
    StorageLogUse float64
    Log file space used by the primary node. Unit: Byte
    StorageTempUse float64
    Temporary file space used by the primary node. Unit: Byte
    StorageUse float64
    Used storage space of the instance. Unit: Byte
    StorageWalUse float64
    Used WAL file space of the instance's primary node. Unit: Byte
    UpdateTime string
    Instance update time
    Vcpu float64
    CPU size. For example: 1 means 1U
    ZoneId string
    Availability zone ID
    createTime String
    Instance creation time
    dataSyncMode String
    Synchronization mode. Value: Async (asynchronous synchronization)
    endpoints List<InstanceEndpoint>
    id String
    The provider-assigned unique ID for this managed resource.
    instanceId String
    Instance ID
    instanceStatus String
    Instance status
    instanceType String
    Instance type. Value: HA (high availability edition)
    memory Double
    Memory size, unit: GB
    nodeNumber Double
    Number of nodes
    nodeSpec String
    Primary node specification
    storageDataUse Double
    Data file space used by the primary node. Unit: Byte
    storageLogUse Double
    Log file space used by the primary node. Unit: Byte
    storageTempUse Double
    Temporary file space used by the primary node. Unit: Byte
    storageUse Double
    Used storage space of the instance. Unit: Byte
    storageWalUse Double
    Used WAL file space of the instance's primary node. Unit: Byte
    updateTime String
    Instance update time
    vcpu Double
    CPU size. For example: 1 means 1U
    zoneId String
    Availability zone ID
    createTime string
    Instance creation time
    dataSyncMode string
    Synchronization mode. Value: Async (asynchronous synchronization)
    endpoints InstanceEndpoint[]
    id string
    The provider-assigned unique ID for this managed resource.
    instanceId string
    Instance ID
    instanceStatus string
    Instance status
    instanceType string
    Instance type. Value: HA (high availability edition)
    memory number
    Memory size, unit: GB
    nodeNumber number
    Number of nodes
    nodeSpec string
    Primary node specification
    storageDataUse number
    Data file space used by the primary node. Unit: Byte
    storageLogUse number
    Log file space used by the primary node. Unit: Byte
    storageTempUse number
    Temporary file space used by the primary node. Unit: Byte
    storageUse number
    Used storage space of the instance. Unit: Byte
    storageWalUse number
    Used WAL file space of the instance's primary node. Unit: Byte
    updateTime string
    Instance update time
    vcpu number
    CPU size. For example: 1 means 1U
    zoneId string
    Availability zone ID
    create_time str
    Instance creation time
    data_sync_mode str
    Synchronization mode. Value: Async (asynchronous synchronization)
    endpoints Sequence[InstanceEndpoint]
    id str
    The provider-assigned unique ID for this managed resource.
    instance_id str
    Instance ID
    instance_status str
    Instance status
    instance_type str
    Instance type. Value: HA (high availability edition)
    memory float
    Memory size, unit: GB
    node_number float
    Number of nodes
    node_spec str
    Primary node specification
    storage_data_use float
    Data file space used by the primary node. Unit: Byte
    storage_log_use float
    Log file space used by the primary node. Unit: Byte
    storage_temp_use float
    Temporary file space used by the primary node. Unit: Byte
    storage_use float
    Used storage space of the instance. Unit: Byte
    storage_wal_use float
    Used WAL file space of the instance's primary node. Unit: Byte
    update_time str
    Instance update time
    vcpu float
    CPU size. For example: 1 means 1U
    zone_id str
    Availability zone ID
    createTime String
    Instance creation time
    dataSyncMode String
    Synchronization mode. Value: Async (asynchronous synchronization)
    endpoints List<Property Map>
    id String
    The provider-assigned unique ID for this managed resource.
    instanceId String
    Instance ID
    instanceStatus String
    Instance status
    instanceType String
    Instance type. Value: HA (high availability edition)
    memory Number
    Memory size, unit: GB
    nodeNumber Number
    Number of nodes
    nodeSpec String
    Primary node specification
    storageDataUse Number
    Data file space used by the primary node. Unit: Byte
    storageLogUse Number
    Log file space used by the primary node. Unit: Byte
    storageTempUse Number
    Temporary file space used by the primary node. Unit: Byte
    storageUse Number
    Used storage space of the instance. Unit: Byte
    storageWalUse Number
    Used WAL file space of the instance's primary node. Unit: Byte
    updateTime String
    Instance update time
    vcpu Number
    CPU size. For example: 1 means 1U
    zoneId String
    Availability zone ID

    Look up Existing Instance Resource

    Get an existing Instance resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: InstanceState, opts?: CustomResourceOptions): Instance
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            allow_list_ids: Optional[Sequence[str]] = None,
            charge_detail: Optional[InstanceChargeDetailArgs] = None,
            create_time: Optional[str] = None,
            data_sync_mode: Optional[str] = None,
            db_engine_version: Optional[str] = None,
            endpoints: Optional[Sequence[InstanceEndpointArgs]] = None,
            instance_id: Optional[str] = None,
            instance_name: Optional[str] = None,
            instance_status: Optional[str] = None,
            instance_type: Optional[str] = None,
            maintenance_window: Optional[InstanceMaintenanceWindowArgs] = None,
            memory: Optional[float] = None,
            node_infos: Optional[Sequence[InstanceNodeInfoArgs]] = None,
            node_number: Optional[float] = None,
            node_spec: Optional[str] = None,
            project_name: Optional[str] = None,
            storage_data_use: Optional[float] = None,
            storage_log_use: Optional[float] = None,
            storage_space: Optional[float] = None,
            storage_temp_use: Optional[float] = None,
            storage_type: Optional[str] = None,
            storage_use: Optional[float] = None,
            storage_wal_use: Optional[float] = None,
            subnet_id: Optional[str] = None,
            tags: Optional[Sequence[InstanceTagArgs]] = None,
            update_time: Optional[str] = None,
            vcpu: Optional[float] = None,
            vpc_id: Optional[str] = None,
            zone_id: Optional[str] = None) -> Instance
    func GetInstance(ctx *Context, name string, id IDInput, state *InstanceState, opts ...ResourceOption) (*Instance, error)
    public static Instance Get(string name, Input<string> id, InstanceState? state, CustomResourceOptions? opts = null)
    public static Instance get(String name, Output<String> id, InstanceState state, CustomResourceOptions options)
    resources:  _:    type: volcenginecc:rdspostgresql:Instance    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AllowListIds List<string>
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
    ChargeDetail Volcengine.InstanceChargeDetail
    Payment method
    CreateTime string
    Instance creation time
    DataSyncMode string
    Synchronization mode. Value: Async (asynchronous synchronization)
    DbEngineVersion string
    Compatible version
    Endpoints List<Volcengine.InstanceEndpoint>
    InstanceId string
    Instance ID
    InstanceName string
    Instance name
    InstanceStatus string
    Instance status
    InstanceType string
    Instance type. Value: HA (high availability edition)
    MaintenanceWindow Volcengine.InstanceMaintenanceWindow
    Instance maintenance window
    Memory double
    Memory size, unit: GB
    NodeInfos List<Volcengine.InstanceNodeInfo>
    NodeNumber double
    Number of nodes
    NodeSpec string
    Primary node specification
    ProjectName string
    Project. Default value: default project
    StorageDataUse double
    Data file space used by the primary node. Unit: Byte
    StorageLogUse double
    Log file space used by the primary node. Unit: Byte
    StorageSpace double
    Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
    StorageTempUse double
    Temporary file space used by the primary node. Unit: Byte
    StorageType string
    Instance storage type, fixed value LocalSSD (local SSD disk)
    StorageUse double
    Used storage space of the instance. Unit: Byte
    StorageWalUse double
    Used WAL file space of the instance's primary node. Unit: Byte
    SubnetId string
    Subnet ID
    Tags List<Volcengine.InstanceTag>
    UpdateTime string
    Instance update time
    Vcpu double
    CPU size. For example: 1 means 1U
    VpcId string
    Use this parameter to specify the private network for the instance
    ZoneId string
    Availability zone ID
    AllowListIds []string
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
    ChargeDetail InstanceChargeDetailArgs
    Payment method
    CreateTime string
    Instance creation time
    DataSyncMode string
    Synchronization mode. Value: Async (asynchronous synchronization)
    DbEngineVersion string
    Compatible version
    Endpoints []InstanceEndpointArgs
    InstanceId string
    Instance ID
    InstanceName string
    Instance name
    InstanceStatus string
    Instance status
    InstanceType string
    Instance type. Value: HA (high availability edition)
    MaintenanceWindow InstanceMaintenanceWindowArgs
    Instance maintenance window
    Memory float64
    Memory size, unit: GB
    NodeInfos []InstanceNodeInfoArgs
    NodeNumber float64
    Number of nodes
    NodeSpec string
    Primary node specification
    ProjectName string
    Project. Default value: default project
    StorageDataUse float64
    Data file space used by the primary node. Unit: Byte
    StorageLogUse float64
    Log file space used by the primary node. Unit: Byte
    StorageSpace float64
    Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
    StorageTempUse float64
    Temporary file space used by the primary node. Unit: Byte
    StorageType string
    Instance storage type, fixed value LocalSSD (local SSD disk)
    StorageUse float64
    Used storage space of the instance. Unit: Byte
    StorageWalUse float64
    Used WAL file space of the instance's primary node. Unit: Byte
    SubnetId string
    Subnet ID
    Tags []InstanceTagArgs
    UpdateTime string
    Instance update time
    Vcpu float64
    CPU size. For example: 1 means 1U
    VpcId string
    Use this parameter to specify the private network for the instance
    ZoneId string
    Availability zone ID
    allowListIds List<String>
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
    chargeDetail InstanceChargeDetail
    Payment method
    createTime String
    Instance creation time
    dataSyncMode String
    Synchronization mode. Value: Async (asynchronous synchronization)
    dbEngineVersion String
    Compatible version
    endpoints List<InstanceEndpoint>
    instanceId String
    Instance ID
    instanceName String
    Instance name
    instanceStatus String
    Instance status
    instanceType String
    Instance type. Value: HA (high availability edition)
    maintenanceWindow InstanceMaintenanceWindow
    Instance maintenance window
    memory Double
    Memory size, unit: GB
    nodeInfos List<InstanceNodeInfo>
    nodeNumber Double
    Number of nodes
    nodeSpec String
    Primary node specification
    projectName String
    Project. Default value: default project
    storageDataUse Double
    Data file space used by the primary node. Unit: Byte
    storageLogUse Double
    Log file space used by the primary node. Unit: Byte
    storageSpace Double
    Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
    storageTempUse Double
    Temporary file space used by the primary node. Unit: Byte
    storageType String
    Instance storage type, fixed value LocalSSD (local SSD disk)
    storageUse Double
    Used storage space of the instance. Unit: Byte
    storageWalUse Double
    Used WAL file space of the instance's primary node. Unit: Byte
    subnetId String
    Subnet ID
    tags List<InstanceTag>
    updateTime String
    Instance update time
    vcpu Double
    CPU size. For example: 1 means 1U
    vpcId String
    Use this parameter to specify the private network for the instance
    zoneId String
    Availability zone ID
    allowListIds string[]
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
    chargeDetail InstanceChargeDetail
    Payment method
    createTime string
    Instance creation time
    dataSyncMode string
    Synchronization mode. Value: Async (asynchronous synchronization)
    dbEngineVersion string
    Compatible version
    endpoints InstanceEndpoint[]
    instanceId string
    Instance ID
    instanceName string
    Instance name
    instanceStatus string
    Instance status
    instanceType string
    Instance type. Value: HA (high availability edition)
    maintenanceWindow InstanceMaintenanceWindow
    Instance maintenance window
    memory number
    Memory size, unit: GB
    nodeInfos InstanceNodeInfo[]
    nodeNumber number
    Number of nodes
    nodeSpec string
    Primary node specification
    projectName string
    Project. Default value: default project
    storageDataUse number
    Data file space used by the primary node. Unit: Byte
    storageLogUse number
    Log file space used by the primary node. Unit: Byte
    storageSpace number
    Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
    storageTempUse number
    Temporary file space used by the primary node. Unit: Byte
    storageType string
    Instance storage type, fixed value LocalSSD (local SSD disk)
    storageUse number
    Used storage space of the instance. Unit: Byte
    storageWalUse number
    Used WAL file space of the instance's primary node. Unit: Byte
    subnetId string
    Subnet ID
    tags InstanceTag[]
    updateTime string
    Instance update time
    vcpu number
    CPU size. For example: 1 means 1U
    vpcId string
    Use this parameter to specify the private network for the instance
    zoneId string
    Availability zone ID
    allow_list_ids Sequence[str]
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
    charge_detail InstanceChargeDetailArgs
    Payment method
    create_time str
    Instance creation time
    data_sync_mode str
    Synchronization mode. Value: Async (asynchronous synchronization)
    db_engine_version str
    Compatible version
    endpoints Sequence[InstanceEndpointArgs]
    instance_id str
    Instance ID
    instance_name str
    Instance name
    instance_status str
    Instance status
    instance_type str
    Instance type. Value: HA (high availability edition)
    maintenance_window InstanceMaintenanceWindowArgs
    Instance maintenance window
    memory float
    Memory size, unit: GB
    node_infos Sequence[InstanceNodeInfoArgs]
    node_number float
    Number of nodes
    node_spec str
    Primary node specification
    project_name str
    Project. Default value: default project
    storage_data_use float
    Data file space used by the primary node. Unit: Byte
    storage_log_use float
    Log file space used by the primary node. Unit: Byte
    storage_space float
    Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
    storage_temp_use float
    Temporary file space used by the primary node. Unit: Byte
    storage_type str
    Instance storage type, fixed value LocalSSD (local SSD disk)
    storage_use float
    Used storage space of the instance. Unit: Byte
    storage_wal_use float
    Used WAL file space of the instance's primary node. Unit: Byte
    subnet_id str
    Subnet ID
    tags Sequence[InstanceTagArgs]
    update_time str
    Instance update time
    vcpu float
    CPU size. For example: 1 means 1U
    vpc_id str
    Use this parameter to specify the private network for the instance
    zone_id str
    Availability zone ID
    allowListIds List<String>
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
    chargeDetail Property Map
    Payment method
    createTime String
    Instance creation time
    dataSyncMode String
    Synchronization mode. Value: Async (asynchronous synchronization)
    dbEngineVersion String
    Compatible version
    endpoints List<Property Map>
    instanceId String
    Instance ID
    instanceName String
    Instance name
    instanceStatus String
    Instance status
    instanceType String
    Instance type. Value: HA (high availability edition)
    maintenanceWindow Property Map
    Instance maintenance window
    memory Number
    Memory size, unit: GB
    nodeInfos List<Property Map>
    nodeNumber Number
    Number of nodes
    nodeSpec String
    Primary node specification
    projectName String
    Project. Default value: default project
    storageDataUse Number
    Data file space used by the primary node. Unit: Byte
    storageLogUse Number
    Log file space used by the primary node. Unit: Byte
    storageSpace Number
    Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
    storageTempUse Number
    Temporary file space used by the primary node. Unit: Byte
    storageType String
    Instance storage type, fixed value LocalSSD (local SSD disk)
    storageUse Number
    Used storage space of the instance. Unit: Byte
    storageWalUse Number
    Used WAL file space of the instance's primary node. Unit: Byte
    subnetId String
    Subnet ID
    tags List<Property Map>
    updateTime String
    Instance update time
    vcpu Number
    CPU size. For example: 1 means 1U
    vpcId String
    Use this parameter to specify the private network for the instance
    zoneId String
    Availability zone ID

    Supporting Types

    InstanceChargeDetail, InstanceChargeDetailArgs

    ChargeType string
    Payment type. Value: - PostPaid: Postpaid - PrePaid: Prepaid
    AutoRenew bool
    Enable auto-renewal for prepaid scenarios
    ChargeEndTime string
    Billing expiration time for yearly/monthly instances
    ChargeStartTime string
    Instance billing start time
    ChargeStatus string
    Payment status. Value: - Normal: Normal - Overdue: Overdue and suspended - Unpaid: Unpaid
    OverdueReclaimTime string
    Estimated release time after instance suspension due to overdue payment
    OverdueTime string
    Instance shutdown time due to overdue payment
    Period double
    Purchase duration for prepaid scenarios
    PeriodUnit string
    Purchase period for prepaid scenarios. Values: - Month: month - Year: year
    TempModifyEndTime string
    Rollback time for temporary upgrade
    TempModifyStartTime string
    Start time of temporary scaling
    ChargeType string
    Payment type. Value: - PostPaid: Postpaid - PrePaid: Prepaid
    AutoRenew bool
    Enable auto-renewal for prepaid scenarios
    ChargeEndTime string
    Billing expiration time for yearly/monthly instances
    ChargeStartTime string
    Instance billing start time
    ChargeStatus string
    Payment status. Value: - Normal: Normal - Overdue: Overdue and suspended - Unpaid: Unpaid
    OverdueReclaimTime string
    Estimated release time after instance suspension due to overdue payment
    OverdueTime string
    Instance shutdown time due to overdue payment
    Period float64
    Purchase duration for prepaid scenarios
    PeriodUnit string
    Purchase period for prepaid scenarios. Values: - Month: month - Year: year
    TempModifyEndTime string
    Rollback time for temporary upgrade
    TempModifyStartTime string
    Start time of temporary scaling
    chargeType String
    Payment type. Value: - PostPaid: Postpaid - PrePaid: Prepaid
    autoRenew Boolean
    Enable auto-renewal for prepaid scenarios
    chargeEndTime String
    Billing expiration time for yearly/monthly instances
    chargeStartTime String
    Instance billing start time
    chargeStatus String
    Payment status. Value: - Normal: Normal - Overdue: Overdue and suspended - Unpaid: Unpaid
    overdueReclaimTime String
    Estimated release time after instance suspension due to overdue payment
    overdueTime String
    Instance shutdown time due to overdue payment
    period Double
    Purchase duration for prepaid scenarios
    periodUnit String
    Purchase period for prepaid scenarios. Values: - Month: month - Year: year
    tempModifyEndTime String
    Rollback time for temporary upgrade
    tempModifyStartTime String
    Start time of temporary scaling
    chargeType string
    Payment type. Value: - PostPaid: Postpaid - PrePaid: Prepaid
    autoRenew boolean
    Enable auto-renewal for prepaid scenarios
    chargeEndTime string
    Billing expiration time for yearly/monthly instances
    chargeStartTime string
    Instance billing start time
    chargeStatus string
    Payment status. Value: - Normal: Normal - Overdue: Overdue and suspended - Unpaid: Unpaid
    overdueReclaimTime string
    Estimated release time after instance suspension due to overdue payment
    overdueTime string
    Instance shutdown time due to overdue payment
    period number
    Purchase duration for prepaid scenarios
    periodUnit string
    Purchase period for prepaid scenarios. Values: - Month: month - Year: year
    tempModifyEndTime string
    Rollback time for temporary upgrade
    tempModifyStartTime string
    Start time of temporary scaling
    charge_type str
    Payment type. Value: - PostPaid: Postpaid - PrePaid: Prepaid
    auto_renew bool
    Enable auto-renewal for prepaid scenarios
    charge_end_time str
    Billing expiration time for yearly/monthly instances
    charge_start_time str
    Instance billing start time
    charge_status str
    Payment status. Value: - Normal: Normal - Overdue: Overdue and suspended - Unpaid: Unpaid
    overdue_reclaim_time str
    Estimated release time after instance suspension due to overdue payment
    overdue_time str
    Instance shutdown time due to overdue payment
    period float
    Purchase duration for prepaid scenarios
    period_unit str
    Purchase period for prepaid scenarios. Values: - Month: month - Year: year
    temp_modify_end_time str
    Rollback time for temporary upgrade
    temp_modify_start_time str
    Start time of temporary scaling
    chargeType String
    Payment type. Value: - PostPaid: Postpaid - PrePaid: Prepaid
    autoRenew Boolean
    Enable auto-renewal for prepaid scenarios
    chargeEndTime String
    Billing expiration time for yearly/monthly instances
    chargeStartTime String
    Instance billing start time
    chargeStatus String
    Payment status. Value: - Normal: Normal - Overdue: Overdue and suspended - Unpaid: Unpaid
    overdueReclaimTime String
    Estimated release time after instance suspension due to overdue payment
    overdueTime String
    Instance shutdown time due to overdue payment
    period Number
    Purchase duration for prepaid scenarios
    periodUnit String
    Purchase period for prepaid scenarios. Values: - Month: month - Year: year
    tempModifyEndTime String
    Rollback time for temporary upgrade
    tempModifyStartTime String
    Start time of temporary scaling

    InstanceEndpoint, InstanceEndpointArgs

    Addresses List<Volcengine.InstanceEndpointAddress>
    AutoAddNewNodes string
    When the terminal type is read-write or read-only, you can set whether new nodes join automatically. Values: - Enable: join automatically - Disable: do not join automatically (default)
    Description string
    Address description.
    EnableReadOnly string
    Enable global read-only mode. - Enable: enabled - Disable: not enabled
    EnableReadWriteSplitting string
    Enable read-write separation. Values: - Enable: enabled - Disable: not enabled
    EndpointId string
    Instance connection terminal ID
    EndpointName string
    Instance connection terminal name
    EndpointType string
    Endpoint type: - Cluster: Default endpoint (created by default) - Custom: Custom endpoint
    ReadOnlyNodeDistributionType string
    Read-only weight allocation mode. Options: - Default: Standard weight allocation (default). - Custom: Custom weight allocation
    ReadOnlyNodeMaxDelayTime double
    Maximum latency threshold for read-only nodes. If a read-only node's latency exceeds this value, read traffic will not be sent to that node. Unit: seconds. Range: 0~3600. Default: 30. Note: This parameter can be set for the default endpoint when read/write splitting is enabled.
    ReadOnlyNodeWeights List<Volcengine.InstanceEndpointReadOnlyNodeWeight>
    ReadWriteMode string
    Read/write mode: - ReadWrite: Read/write - ReadOnly: Read-only
    ReadWriteProxyConnection double
    After read/write splitting is enabled for the terminal, set the number of proxy connections for the terminal. - The minimum value for proxy connections is 20. - The maximum value depends on the specification of the instance's primary node. Different specifications support different maximum proxy connections. For details, see [Product Specifications]
    WriteNodeHaltWriting bool
    Whether the endpoint sends write requests to the write node (currently, only the primary node is the write node). Value: - true: Yes. (Default) - false: No
    Addresses []InstanceEndpointAddress
    AutoAddNewNodes string
    When the terminal type is read-write or read-only, you can set whether new nodes join automatically. Values: - Enable: join automatically - Disable: do not join automatically (default)
    Description string
    Address description.
    EnableReadOnly string
    Enable global read-only mode. - Enable: enabled - Disable: not enabled
    EnableReadWriteSplitting string
    Enable read-write separation. Values: - Enable: enabled - Disable: not enabled
    EndpointId string
    Instance connection terminal ID
    EndpointName string
    Instance connection terminal name
    EndpointType string
    Endpoint type: - Cluster: Default endpoint (created by default) - Custom: Custom endpoint
    ReadOnlyNodeDistributionType string
    Read-only weight allocation mode. Options: - Default: Standard weight allocation (default). - Custom: Custom weight allocation
    ReadOnlyNodeMaxDelayTime float64
    Maximum latency threshold for read-only nodes. If a read-only node's latency exceeds this value, read traffic will not be sent to that node. Unit: seconds. Range: 0~3600. Default: 30. Note: This parameter can be set for the default endpoint when read/write splitting is enabled.
    ReadOnlyNodeWeights []InstanceEndpointReadOnlyNodeWeight
    ReadWriteMode string
    Read/write mode: - ReadWrite: Read/write - ReadOnly: Read-only
    ReadWriteProxyConnection float64
    After read/write splitting is enabled for the terminal, set the number of proxy connections for the terminal. - The minimum value for proxy connections is 20. - The maximum value depends on the specification of the instance's primary node. Different specifications support different maximum proxy connections. For details, see [Product Specifications]
    WriteNodeHaltWriting bool
    Whether the endpoint sends write requests to the write node (currently, only the primary node is the write node). Value: - true: Yes. (Default) - false: No
    addresses List<InstanceEndpointAddress>
    autoAddNewNodes String
    When the terminal type is read-write or read-only, you can set whether new nodes join automatically. Values: - Enable: join automatically - Disable: do not join automatically (default)
    description String
    Address description.
    enableReadOnly String
    Enable global read-only mode. - Enable: enabled - Disable: not enabled
    enableReadWriteSplitting String
    Enable read-write separation. Values: - Enable: enabled - Disable: not enabled
    endpointId String
    Instance connection terminal ID
    endpointName String
    Instance connection terminal name
    endpointType String
    Endpoint type: - Cluster: Default endpoint (created by default) - Custom: Custom endpoint
    readOnlyNodeDistributionType String
    Read-only weight allocation mode. Options: - Default: Standard weight allocation (default). - Custom: Custom weight allocation
    readOnlyNodeMaxDelayTime Double
    Maximum latency threshold for read-only nodes. If a read-only node's latency exceeds this value, read traffic will not be sent to that node. Unit: seconds. Range: 0~3600. Default: 30. Note: This parameter can be set for the default endpoint when read/write splitting is enabled.
    readOnlyNodeWeights List<InstanceEndpointReadOnlyNodeWeight>
    readWriteMode String
    Read/write mode: - ReadWrite: Read/write - ReadOnly: Read-only
    readWriteProxyConnection Double
    After read/write splitting is enabled for the terminal, set the number of proxy connections for the terminal. - The minimum value for proxy connections is 20. - The maximum value depends on the specification of the instance's primary node. Different specifications support different maximum proxy connections. For details, see [Product Specifications]
    writeNodeHaltWriting Boolean
    Whether the endpoint sends write requests to the write node (currently, only the primary node is the write node). Value: - true: Yes. (Default) - false: No
    addresses InstanceEndpointAddress[]
    autoAddNewNodes string
    When the terminal type is read-write or read-only, you can set whether new nodes join automatically. Values: - Enable: join automatically - Disable: do not join automatically (default)
    description string
    Address description.
    enableReadOnly string
    Enable global read-only mode. - Enable: enabled - Disable: not enabled
    enableReadWriteSplitting string
    Enable read-write separation. Values: - Enable: enabled - Disable: not enabled
    endpointId string
    Instance connection terminal ID
    endpointName string
    Instance connection terminal name
    endpointType string
    Endpoint type: - Cluster: Default endpoint (created by default) - Custom: Custom endpoint
    readOnlyNodeDistributionType string
    Read-only weight allocation mode. Options: - Default: Standard weight allocation (default). - Custom: Custom weight allocation
    readOnlyNodeMaxDelayTime number
    Maximum latency threshold for read-only nodes. If a read-only node's latency exceeds this value, read traffic will not be sent to that node. Unit: seconds. Range: 0~3600. Default: 30. Note: This parameter can be set for the default endpoint when read/write splitting is enabled.
    readOnlyNodeWeights InstanceEndpointReadOnlyNodeWeight[]
    readWriteMode string
    Read/write mode: - ReadWrite: Read/write - ReadOnly: Read-only
    readWriteProxyConnection number
    After read/write splitting is enabled for the terminal, set the number of proxy connections for the terminal. - The minimum value for proxy connections is 20. - The maximum value depends on the specification of the instance's primary node. Different specifications support different maximum proxy connections. For details, see [Product Specifications]
    writeNodeHaltWriting boolean
    Whether the endpoint sends write requests to the write node (currently, only the primary node is the write node). Value: - true: Yes. (Default) - false: No
    addresses Sequence[InstanceEndpointAddress]
    auto_add_new_nodes str
    When the terminal type is read-write or read-only, you can set whether new nodes join automatically. Values: - Enable: join automatically - Disable: do not join automatically (default)
    description str
    Address description.
    enable_read_only str
    Enable global read-only mode. - Enable: enabled - Disable: not enabled
    enable_read_write_splitting str
    Enable read-write separation. Values: - Enable: enabled - Disable: not enabled
    endpoint_id str
    Instance connection terminal ID
    endpoint_name str
    Instance connection terminal name
    endpoint_type str
    Endpoint type: - Cluster: Default endpoint (created by default) - Custom: Custom endpoint
    read_only_node_distribution_type str
    Read-only weight allocation mode. Options: - Default: Standard weight allocation (default). - Custom: Custom weight allocation
    read_only_node_max_delay_time float
    Maximum latency threshold for read-only nodes. If a read-only node's latency exceeds this value, read traffic will not be sent to that node. Unit: seconds. Range: 0~3600. Default: 30. Note: This parameter can be set for the default endpoint when read/write splitting is enabled.
    read_only_node_weights Sequence[InstanceEndpointReadOnlyNodeWeight]
    read_write_mode str
    Read/write mode: - ReadWrite: Read/write - ReadOnly: Read-only
    read_write_proxy_connection float
    After read/write splitting is enabled for the terminal, set the number of proxy connections for the terminal. - The minimum value for proxy connections is 20. - The maximum value depends on the specification of the instance's primary node. Different specifications support different maximum proxy connections. For details, see [Product Specifications]
    write_node_halt_writing bool
    Whether the endpoint sends write requests to the write node (currently, only the primary node is the write node). Value: - true: Yes. (Default) - false: No
    addresses List<Property Map>
    autoAddNewNodes String
    When the terminal type is read-write or read-only, you can set whether new nodes join automatically. Values: - Enable: join automatically - Disable: do not join automatically (default)
    description String
    Address description.
    enableReadOnly String
    Enable global read-only mode. - Enable: enabled - Disable: not enabled
    enableReadWriteSplitting String
    Enable read-write separation. Values: - Enable: enabled - Disable: not enabled
    endpointId String
    Instance connection terminal ID
    endpointName String
    Instance connection terminal name
    endpointType String
    Endpoint type: - Cluster: Default endpoint (created by default) - Custom: Custom endpoint
    readOnlyNodeDistributionType String
    Read-only weight allocation mode. Options: - Default: Standard weight allocation (default). - Custom: Custom weight allocation
    readOnlyNodeMaxDelayTime Number
    Maximum latency threshold for read-only nodes. If a read-only node's latency exceeds this value, read traffic will not be sent to that node. Unit: seconds. Range: 0~3600. Default: 30. Note: This parameter can be set for the default endpoint when read/write splitting is enabled.
    readOnlyNodeWeights List<Property Map>
    readWriteMode String
    Read/write mode: - ReadWrite: Read/write - ReadOnly: Read-only
    readWriteProxyConnection Number
    After read/write splitting is enabled for the terminal, set the number of proxy connections for the terminal. - The minimum value for proxy connections is 20. - The maximum value depends on the specification of the instance's primary node. Different specifications support different maximum proxy connections. For details, see [Product Specifications]
    writeNodeHaltWriting Boolean
    Whether the endpoint sends write requests to the write node (currently, only the primary node is the write node). Value: - true: Yes. (Default) - false: No

    InstanceEndpointAddress, InstanceEndpointAddressArgs

    CrossRegionDomain string
    Private network address accessible across regions
    DnsVisibility bool
    Enable public network resolution. Values: - false: default, private network resolution - true: private and public network resolution
    Domain string
    Connection domain name
    DomainVisibilitySetting string
    Private network address type. Values: LocalDomain: local region domain name CrossRegionDomain: cross-region accessible domain name
    EipId string
    EIP ID, valid only for Public addresses
    IpAddress string
    IP address
    NetworkType string
    Network address type. Value: - Private: Private network address - Public: Public network address - Inner: Public service zone address
    Port string
    Port.
    SubnetId string
    Subnet ID
    CrossRegionDomain string
    Private network address accessible across regions
    DnsVisibility bool
    Enable public network resolution. Values: - false: default, private network resolution - true: private and public network resolution
    Domain string
    Connection domain name
    DomainVisibilitySetting string
    Private network address type. Values: LocalDomain: local region domain name CrossRegionDomain: cross-region accessible domain name
    EipId string
    EIP ID, valid only for Public addresses
    IpAddress string
    IP address
    NetworkType string
    Network address type. Value: - Private: Private network address - Public: Public network address - Inner: Public service zone address
    Port string
    Port.
    SubnetId string
    Subnet ID
    crossRegionDomain String
    Private network address accessible across regions
    dnsVisibility Boolean
    Enable public network resolution. Values: - false: default, private network resolution - true: private and public network resolution
    domain String
    Connection domain name
    domainVisibilitySetting String
    Private network address type. Values: LocalDomain: local region domain name CrossRegionDomain: cross-region accessible domain name
    eipId String
    EIP ID, valid only for Public addresses
    ipAddress String
    IP address
    networkType String
    Network address type. Value: - Private: Private network address - Public: Public network address - Inner: Public service zone address
    port String
    Port.
    subnetId String
    Subnet ID
    crossRegionDomain string
    Private network address accessible across regions
    dnsVisibility boolean
    Enable public network resolution. Values: - false: default, private network resolution - true: private and public network resolution
    domain string
    Connection domain name
    domainVisibilitySetting string
    Private network address type. Values: LocalDomain: local region domain name CrossRegionDomain: cross-region accessible domain name
    eipId string
    EIP ID, valid only for Public addresses
    ipAddress string
    IP address
    networkType string
    Network address type. Value: - Private: Private network address - Public: Public network address - Inner: Public service zone address
    port string
    Port.
    subnetId string
    Subnet ID
    cross_region_domain str
    Private network address accessible across regions
    dns_visibility bool
    Enable public network resolution. Values: - false: default, private network resolution - true: private and public network resolution
    domain str
    Connection domain name
    domain_visibility_setting str
    Private network address type. Values: LocalDomain: local region domain name CrossRegionDomain: cross-region accessible domain name
    eip_id str
    EIP ID, valid only for Public addresses
    ip_address str
    IP address
    network_type str
    Network address type. Value: - Private: Private network address - Public: Public network address - Inner: Public service zone address
    port str
    Port.
    subnet_id str
    Subnet ID
    crossRegionDomain String
    Private network address accessible across regions
    dnsVisibility Boolean
    Enable public network resolution. Values: - false: default, private network resolution - true: private and public network resolution
    domain String
    Connection domain name
    domainVisibilitySetting String
    Private network address type. Values: LocalDomain: local region domain name CrossRegionDomain: cross-region accessible domain name
    eipId String
    EIP ID, valid only for Public addresses
    ipAddress String
    IP address
    networkType String
    Network address type. Value: - Private: Private network address - Public: Public network address - Inner: Public service zone address
    port String
    Port.
    subnetId String
    Subnet ID

    InstanceEndpointReadOnlyNodeWeight, InstanceEndpointReadOnlyNodeWeightArgs

    NodeId string
    Read-only nodes require NodeId
    NodeType string
    Node type
    Weight double
    Node read weight, increases by 100, maximum value is 10000
    NodeId string
    Read-only nodes require NodeId
    NodeType string
    Node type
    Weight float64
    Node read weight, increases by 100, maximum value is 10000
    nodeId String
    Read-only nodes require NodeId
    nodeType String
    Node type
    weight Double
    Node read weight, increases by 100, maximum value is 10000
    nodeId string
    Read-only nodes require NodeId
    nodeType string
    Node type
    weight number
    Node read weight, increases by 100, maximum value is 10000
    node_id str
    Read-only nodes require NodeId
    node_type str
    Node type
    weight float
    Node read weight, increases by 100, maximum value is 10000
    nodeId String
    Read-only nodes require NodeId
    nodeType String
    Node type
    weight Number
    Node read weight, increases by 100, maximum value is 10000

    InstanceMaintenanceWindow, InstanceMaintenanceWindowArgs

    DayKind string
    Granularity of the maintenance cycle. Value: Week (week)
    DayOfWeekMaintenanceTimes []InstanceMaintenanceWindowDayOfWeekMaintenanceTime
    dayKind String
    Granularity of the maintenance cycle. Value: Week (week)
    dayOfWeekMaintenanceTimes List<InstanceMaintenanceWindowDayOfWeekMaintenanceTime>
    dayKind string
    Granularity of the maintenance cycle. Value: Week (week)
    dayOfWeekMaintenanceTimes InstanceMaintenanceWindowDayOfWeekMaintenanceTime[]
    dayKind String
    Granularity of the maintenance cycle. Value: Week (week)
    dayOfWeekMaintenanceTimes List<Property Map>

    InstanceMaintenanceWindowDayOfWeekMaintenanceTime, InstanceMaintenanceWindowDayOfWeekMaintenanceTimeArgs

    DayOfWeek string
    Specify maintenance days for the instance each week. Multiple selections allowed. Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday. Note: If not specified or left blank, all seven days are enabled by default.
    MaintenanceWindowStartTime string
    Start time of the maintenance window on the maintenance day. Format: HH:mmZ (UTC time). Currently, only start times between 16:00Z and 20:00Z are supported.
    Period int
    Duration of the maintenance window on the maintenance day. Minimum duration is 2 hours, maximum is 6 hours.
    DayOfWeek string
    Specify maintenance days for the instance each week. Multiple selections allowed. Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday. Note: If not specified or left blank, all seven days are enabled by default.
    MaintenanceWindowStartTime string
    Start time of the maintenance window on the maintenance day. Format: HH:mmZ (UTC time). Currently, only start times between 16:00Z and 20:00Z are supported.
    Period int
    Duration of the maintenance window on the maintenance day. Minimum duration is 2 hours, maximum is 6 hours.
    dayOfWeek String
    Specify maintenance days for the instance each week. Multiple selections allowed. Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday. Note: If not specified or left blank, all seven days are enabled by default.
    maintenanceWindowStartTime String
    Start time of the maintenance window on the maintenance day. Format: HH:mmZ (UTC time). Currently, only start times between 16:00Z and 20:00Z are supported.
    period Integer
    Duration of the maintenance window on the maintenance day. Minimum duration is 2 hours, maximum is 6 hours.
    dayOfWeek string
    Specify maintenance days for the instance each week. Multiple selections allowed. Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday. Note: If not specified or left blank, all seven days are enabled by default.
    maintenanceWindowStartTime string
    Start time of the maintenance window on the maintenance day. Format: HH:mmZ (UTC time). Currently, only start times between 16:00Z and 20:00Z are supported.
    period number
    Duration of the maintenance window on the maintenance day. Minimum duration is 2 hours, maximum is 6 hours.
    day_of_week str
    Specify maintenance days for the instance each week. Multiple selections allowed. Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday. Note: If not specified or left blank, all seven days are enabled by default.
    maintenance_window_start_time str
    Start time of the maintenance window on the maintenance day. Format: HH:mmZ (UTC time). Currently, only start times between 16:00Z and 20:00Z are supported.
    period int
    Duration of the maintenance window on the maintenance day. Minimum duration is 2 hours, maximum is 6 hours.
    dayOfWeek String
    Specify maintenance days for the instance each week. Multiple selections allowed. Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday. Note: If not specified or left blank, all seven days are enabled by default.
    maintenanceWindowStartTime String
    Start time of the maintenance window on the maintenance day. Format: HH:mmZ (UTC time). Currently, only start times between 16:00Z and 20:00Z are supported.
    period Number
    Duration of the maintenance window on the maintenance day. Minimum duration is 2 hours, maximum is 6 hours.

    InstanceNodeInfo, InstanceNodeInfoArgs

    NodeSpec string
    Node specification
    NodeType string
    Node type
    ZoneId string
    Availability zone of the node
    CreateTime string
    Node creation time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
    InstanceId string
    Instance ID
    Memory double
    Memory size, unit: GB
    NodeId string
    Node ID
    NodeStatus string
    Node status
    RegionId string
    Region ID
    UpdateTime string
    Node update time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
    Vcpu double
    CPU size. For example: 1 means 1U
    NodeSpec string
    Node specification
    NodeType string
    Node type
    ZoneId string
    Availability zone of the node
    CreateTime string
    Node creation time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
    InstanceId string
    Instance ID
    Memory float64
    Memory size, unit: GB
    NodeId string
    Node ID
    NodeStatus string
    Node status
    RegionId string
    Region ID
    UpdateTime string
    Node update time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
    Vcpu float64
    CPU size. For example: 1 means 1U
    nodeSpec String
    Node specification
    nodeType String
    Node type
    zoneId String
    Availability zone of the node
    createTime String
    Node creation time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
    instanceId String
    Instance ID
    memory Double
    Memory size, unit: GB
    nodeId String
    Node ID
    nodeStatus String
    Node status
    regionId String
    Region ID
    updateTime String
    Node update time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
    vcpu Double
    CPU size. For example: 1 means 1U
    nodeSpec string
    Node specification
    nodeType string
    Node type
    zoneId string
    Availability zone of the node
    createTime string
    Node creation time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
    instanceId string
    Instance ID
    memory number
    Memory size, unit: GB
    nodeId string
    Node ID
    nodeStatus string
    Node status
    regionId string
    Region ID
    updateTime string
    Node update time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
    vcpu number
    CPU size. For example: 1 means 1U
    node_spec str
    Node specification
    node_type str
    Node type
    zone_id str
    Availability zone of the node
    create_time str
    Node creation time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
    instance_id str
    Instance ID
    memory float
    Memory size, unit: GB
    node_id str
    Node ID
    node_status str
    Node status
    region_id str
    Region ID
    update_time str
    Node update time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
    vcpu float
    CPU size. For example: 1 means 1U
    nodeSpec String
    Node specification
    nodeType String
    Node type
    zoneId String
    Availability zone of the node
    createTime String
    Node creation time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
    instanceId String
    Instance ID
    memory Number
    Memory size, unit: GB
    nodeId String
    Node ID
    nodeStatus String
    Node status
    regionId String
    Region ID
    updateTime String
    Node update time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
    vcpu Number
    CPU size. For example: 1 means 1U

    InstanceTag, InstanceTagArgs

    Key string
    Tag key
    Value string
    Tag value
    Key string
    Tag key
    Value string
    Tag value
    key String
    Tag key
    value String
    Tag value
    key string
    Tag key
    value string
    Tag value
    key str
    Tag key
    value str
    Tag value
    key String
    Tag key
    value String
    Tag value

    Import

    $ pulumi import volcenginecc:rdspostgresql/instance:Instance example "instance_id"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.32
    published on Thursday, Apr 23, 2026 by Volcengine
      Try Pulumi Cloud free. Your team will thank you.