published on Thursday, Apr 23, 2026 by Volcengine
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:
- Charge
Detail Volcengine.Instance Charge Detail - Payment method
- Db
Engine stringVersion - Compatible version
- Node
Infos List<Volcengine.Instance Node Info> - Storage
Type string - Instance storage type, fixed value LocalSSD (local SSD disk)
- Subnet
Id string - Subnet ID
- Vpc
Id string - Use this parameter to specify the private network for the instance
- Allow
List List<string>Ids - Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
- Instance
Name string - Instance name
- Maintenance
Window Volcengine.Instance Maintenance Window - Instance maintenance window
- Project
Name string - Project. Default value: default project
- Storage
Space double - Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
-
List<Volcengine.
Instance Tag>
- Charge
Detail InstanceCharge Detail Args - Payment method
- Db
Engine stringVersion - Compatible version
- Node
Infos []InstanceNode Info Args - Storage
Type string - Instance storage type, fixed value LocalSSD (local SSD disk)
- Subnet
Id string - Subnet ID
- Vpc
Id string - Use this parameter to specify the private network for the instance
- Allow
List []stringIds - Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
- Instance
Name string - Instance name
- Maintenance
Window InstanceMaintenance Window Args - Instance maintenance window
- Project
Name string - Project. Default value: default project
- Storage
Space float64 - Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
-
[]Instance
Tag Args
- charge
Detail InstanceCharge Detail - Payment method
- db
Engine StringVersion - Compatible version
- node
Infos List<InstanceNode Info> - storage
Type String - Instance storage type, fixed value LocalSSD (local SSD disk)
- subnet
Id String - Subnet ID
- vpc
Id String - Use this parameter to specify the private network for the instance
- allow
List List<String>Ids - Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
- instance
Name String - Instance name
- maintenance
Window InstanceMaintenance Window - Instance maintenance window
- project
Name String - Project. Default value: default project
- storage
Space Double - Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
-
List<Instance
Tag>
- charge
Detail InstanceCharge Detail - Payment method
- db
Engine stringVersion - Compatible version
- node
Infos InstanceNode Info[] - storage
Type string - Instance storage type, fixed value LocalSSD (local SSD disk)
- subnet
Id string - Subnet ID
- vpc
Id string - Use this parameter to specify the private network for the instance
- allow
List string[]Ids - Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
- instance
Name string - Instance name
- maintenance
Window InstanceMaintenance Window - Instance maintenance window
- project
Name string - Project. Default value: default project
- storage
Space number - Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
-
Instance
Tag[]
- charge_
detail InstanceCharge Detail Args - Payment method
- db_
engine_ strversion - Compatible version
- node_
infos Sequence[InstanceNode Info Args] - 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_ Sequence[str]ids - 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 InstanceMaintenance Window Args - 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
-
Sequence[Instance
Tag Args]
- charge
Detail Property Map - Payment method
- db
Engine StringVersion - Compatible version
- node
Infos List<Property Map> - storage
Type String - Instance storage type, fixed value LocalSSD (local SSD disk)
- subnet
Id String - Subnet ID
- vpc
Id String - Use this parameter to specify the private network for the instance
- allow
List List<String>Ids - Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
- instance
Name String - Instance name
- maintenance
Window Property Map - Instance maintenance window
- project
Name String - Project. Default value: default project
- storage
Space Number - Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the Instance resource produces the following output properties:
- Create
Time string - Instance creation time
- Data
Sync stringMode - Synchronization mode. Value: Async (asynchronous synchronization)
- Endpoints
List<Volcengine.
Instance Endpoint> - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Instance ID
- Instance
Status string - Instance status
- Instance
Type string - Instance type. Value: HA (high availability edition)
- Memory double
- Memory size, unit: GB
- Node
Number double - Number of nodes
- Node
Spec string - Primary node specification
- Storage
Data doubleUse - Data file space used by the primary node. Unit: Byte
- Storage
Log doubleUse - Log file space used by the primary node. Unit: Byte
- Storage
Temp doubleUse - Temporary file space used by the primary node. Unit: Byte
- Storage
Use double - Used storage space of the instance. Unit: Byte
- Storage
Wal doubleUse - Used WAL file space of the instance's primary node. Unit: Byte
- Update
Time string - Instance update time
- Vcpu double
- CPU size. For example: 1 means 1U
- Zone
Id string - Availability zone ID
- Create
Time string - Instance creation time
- Data
Sync stringMode - Synchronization mode. Value: Async (asynchronous synchronization)
- Endpoints
[]Instance
Endpoint - Id string
- The provider-assigned unique ID for this managed resource.
- Instance
Id string - Instance ID
- Instance
Status string - Instance status
- Instance
Type string - Instance type. Value: HA (high availability edition)
- Memory float64
- Memory size, unit: GB
- Node
Number float64 - Number of nodes
- Node
Spec string - Primary node specification
- Storage
Data float64Use - Data file space used by the primary node. Unit: Byte
- Storage
Log float64Use - Log file space used by the primary node. Unit: Byte
- Storage
Temp float64Use - Temporary file space used by the primary node. Unit: Byte
- Storage
Use float64 - Used storage space of the instance. Unit: Byte
- Storage
Wal float64Use - Used WAL file space of the instance's primary node. Unit: Byte
- Update
Time string - Instance update time
- Vcpu float64
- CPU size. For example: 1 means 1U
- Zone
Id string - Availability zone ID
- create
Time String - Instance creation time
- data
Sync StringMode - Synchronization mode. Value: Async (asynchronous synchronization)
- endpoints
List<Instance
Endpoint> - id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - Instance ID
- instance
Status String - Instance status
- instance
Type String - Instance type. Value: HA (high availability edition)
- memory Double
- Memory size, unit: GB
- node
Number Double - Number of nodes
- node
Spec String - Primary node specification
- storage
Data DoubleUse - Data file space used by the primary node. Unit: Byte
- storage
Log DoubleUse - Log file space used by the primary node. Unit: Byte
- storage
Temp DoubleUse - Temporary file space used by the primary node. Unit: Byte
- storage
Use Double - Used storage space of the instance. Unit: Byte
- storage
Wal DoubleUse - Used WAL file space of the instance's primary node. Unit: Byte
- update
Time String - Instance update time
- vcpu Double
- CPU size. For example: 1 means 1U
- zone
Id String - Availability zone ID
- create
Time string - Instance creation time
- data
Sync stringMode - Synchronization mode. Value: Async (asynchronous synchronization)
- endpoints
Instance
Endpoint[] - id string
- The provider-assigned unique ID for this managed resource.
- instance
Id string - Instance ID
- instance
Status string - Instance status
- instance
Type string - Instance type. Value: HA (high availability edition)
- memory number
- Memory size, unit: GB
- node
Number number - Number of nodes
- node
Spec string - Primary node specification
- storage
Data numberUse - Data file space used by the primary node. Unit: Byte
- storage
Log numberUse - Log file space used by the primary node. Unit: Byte
- storage
Temp numberUse - Temporary file space used by the primary node. Unit: Byte
- storage
Use number - Used storage space of the instance. Unit: Byte
- storage
Wal numberUse - Used WAL file space of the instance's primary node. Unit: Byte
- update
Time string - Instance update time
- vcpu number
- CPU size. For example: 1 means 1U
- zone
Id string - Availability zone ID
- create_
time str - Instance creation time
- data_
sync_ strmode - Synchronization mode. Value: Async (asynchronous synchronization)
- endpoints
Sequence[Instance
Endpoint] - 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_ floatuse - Data file space used by the primary node. Unit: Byte
- storage_
log_ floatuse - Log file space used by the primary node. Unit: Byte
- storage_
temp_ floatuse - Temporary file space used by the primary node. Unit: Byte
- storage_
use float - Used storage space of the instance. Unit: Byte
- storage_
wal_ floatuse - 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
- create
Time String - Instance creation time
- data
Sync StringMode - Synchronization mode. Value: Async (asynchronous synchronization)
- endpoints List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
- instance
Id String - Instance ID
- instance
Status String - Instance status
- instance
Type String - Instance type. Value: HA (high availability edition)
- memory Number
- Memory size, unit: GB
- node
Number Number - Number of nodes
- node
Spec String - Primary node specification
- storage
Data NumberUse - Data file space used by the primary node. Unit: Byte
- storage
Log NumberUse - Log file space used by the primary node. Unit: Byte
- storage
Temp NumberUse - Temporary file space used by the primary node. Unit: Byte
- storage
Use Number - Used storage space of the instance. Unit: Byte
- storage
Wal NumberUse - Used WAL file space of the instance's primary node. Unit: Byte
- update
Time String - Instance update time
- vcpu Number
- CPU size. For example: 1 means 1U
- zone
Id 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) -> Instancefunc 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.
- Allow
List List<string>Ids - Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
- Charge
Detail Volcengine.Instance Charge Detail - Payment method
- Create
Time string - Instance creation time
- Data
Sync stringMode - Synchronization mode. Value: Async (asynchronous synchronization)
- Db
Engine stringVersion - Compatible version
- Endpoints
List<Volcengine.
Instance Endpoint> - Instance
Id string - Instance ID
- Instance
Name string - Instance name
- Instance
Status string - Instance status
- Instance
Type string - Instance type. Value: HA (high availability edition)
- Maintenance
Window Volcengine.Instance Maintenance Window - Instance maintenance window
- Memory double
- Memory size, unit: GB
- Node
Infos List<Volcengine.Instance Node Info> - Node
Number double - Number of nodes
- Node
Spec string - Primary node specification
- Project
Name string - Project. Default value: default project
- Storage
Data doubleUse - Data file space used by the primary node. Unit: Byte
- Storage
Log doubleUse - Log file space used by the primary node. Unit: Byte
- Storage
Space double - Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
- Storage
Temp doubleUse - Temporary file space used by the primary node. Unit: Byte
- Storage
Type string - Instance storage type, fixed value LocalSSD (local SSD disk)
- Storage
Use double - Used storage space of the instance. Unit: Byte
- Storage
Wal doubleUse - Used WAL file space of the instance's primary node. Unit: Byte
- Subnet
Id string - Subnet ID
-
List<Volcengine.
Instance Tag> - Update
Time string - Instance update time
- Vcpu double
- CPU size. For example: 1 means 1U
- Vpc
Id string - Use this parameter to specify the private network for the instance
- Zone
Id string - Availability zone ID
- Allow
List []stringIds - Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
- Charge
Detail InstanceCharge Detail Args - Payment method
- Create
Time string - Instance creation time
- Data
Sync stringMode - Synchronization mode. Value: Async (asynchronous synchronization)
- Db
Engine stringVersion - Compatible version
- Endpoints
[]Instance
Endpoint Args - Instance
Id string - Instance ID
- Instance
Name string - Instance name
- Instance
Status string - Instance status
- Instance
Type string - Instance type. Value: HA (high availability edition)
- Maintenance
Window InstanceMaintenance Window Args - Instance maintenance window
- Memory float64
- Memory size, unit: GB
- Node
Infos []InstanceNode Info Args - Node
Number float64 - Number of nodes
- Node
Spec string - Primary node specification
- Project
Name string - Project. Default value: default project
- Storage
Data float64Use - Data file space used by the primary node. Unit: Byte
- Storage
Log float64Use - Log file space used by the primary node. Unit: Byte
- Storage
Space float64 - Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
- Storage
Temp float64Use - Temporary file space used by the primary node. Unit: Byte
- Storage
Type string - Instance storage type, fixed value LocalSSD (local SSD disk)
- Storage
Use float64 - Used storage space of the instance. Unit: Byte
- Storage
Wal float64Use - Used WAL file space of the instance's primary node. Unit: Byte
- Subnet
Id string - Subnet ID
-
[]Instance
Tag Args - Update
Time string - Instance update time
- Vcpu float64
- CPU size. For example: 1 means 1U
- Vpc
Id string - Use this parameter to specify the private network for the instance
- Zone
Id string - Availability zone ID
- allow
List List<String>Ids - Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
- charge
Detail InstanceCharge Detail - Payment method
- create
Time String - Instance creation time
- data
Sync StringMode - Synchronization mode. Value: Async (asynchronous synchronization)
- db
Engine StringVersion - Compatible version
- endpoints
List<Instance
Endpoint> - instance
Id String - Instance ID
- instance
Name String - Instance name
- instance
Status String - Instance status
- instance
Type String - Instance type. Value: HA (high availability edition)
- maintenance
Window InstanceMaintenance Window - Instance maintenance window
- memory Double
- Memory size, unit: GB
- node
Infos List<InstanceNode Info> - node
Number Double - Number of nodes
- node
Spec String - Primary node specification
- project
Name String - Project. Default value: default project
- storage
Data DoubleUse - Data file space used by the primary node. Unit: Byte
- storage
Log DoubleUse - Log file space used by the primary node. Unit: Byte
- storage
Space Double - Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
- storage
Temp DoubleUse - Temporary file space used by the primary node. Unit: Byte
- storage
Type String - Instance storage type, fixed value LocalSSD (local SSD disk)
- storage
Use Double - Used storage space of the instance. Unit: Byte
- storage
Wal DoubleUse - Used WAL file space of the instance's primary node. Unit: Byte
- subnet
Id String - Subnet ID
-
List<Instance
Tag> - update
Time String - Instance update time
- vcpu Double
- CPU size. For example: 1 means 1U
- vpc
Id String - Use this parameter to specify the private network for the instance
- zone
Id String - Availability zone ID
- allow
List string[]Ids - Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
- charge
Detail InstanceCharge Detail - Payment method
- create
Time string - Instance creation time
- data
Sync stringMode - Synchronization mode. Value: Async (asynchronous synchronization)
- db
Engine stringVersion - Compatible version
- endpoints
Instance
Endpoint[] - instance
Id string - Instance ID
- instance
Name string - Instance name
- instance
Status string - Instance status
- instance
Type string - Instance type. Value: HA (high availability edition)
- maintenance
Window InstanceMaintenance Window - Instance maintenance window
- memory number
- Memory size, unit: GB
- node
Infos InstanceNode Info[] - node
Number number - Number of nodes
- node
Spec string - Primary node specification
- project
Name string - Project. Default value: default project
- storage
Data numberUse - Data file space used by the primary node. Unit: Byte
- storage
Log numberUse - Log file space used by the primary node. Unit: Byte
- storage
Space number - Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
- storage
Temp numberUse - Temporary file space used by the primary node. Unit: Byte
- storage
Type string - Instance storage type, fixed value LocalSSD (local SSD disk)
- storage
Use number - Used storage space of the instance. Unit: Byte
- storage
Wal numberUse - Used WAL file space of the instance's primary node. Unit: Byte
- subnet
Id string - Subnet ID
-
Instance
Tag[] - update
Time string - Instance update time
- vcpu number
- CPU size. For example: 1 means 1U
- vpc
Id string - Use this parameter to specify the private network for the instance
- zone
Id string - Availability zone ID
- allow_
list_ Sequence[str]ids - Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
- charge_
detail InstanceCharge Detail Args - Payment method
- create_
time str - Instance creation time
- data_
sync_ strmode - Synchronization mode. Value: Async (asynchronous synchronization)
- db_
engine_ strversion - Compatible version
- endpoints
Sequence[Instance
Endpoint Args] - 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 InstanceMaintenance Window Args - Instance maintenance window
- memory float
- Memory size, unit: GB
- node_
infos Sequence[InstanceNode Info Args] - node_
number float - Number of nodes
- node_
spec str - Primary node specification
- project_
name str - Project. Default value: default project
- storage_
data_ floatuse - Data file space used by the primary node. Unit: Byte
- storage_
log_ floatuse - 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_ floatuse - 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_ floatuse - Used WAL file space of the instance's primary node. Unit: Byte
- subnet_
id str - Subnet ID
-
Sequence[Instance
Tag Args] - 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
- allow
List List<String>Ids - Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). An instance can bind up to 100 allowlists.
- charge
Detail Property Map - Payment method
- create
Time String - Instance creation time
- data
Sync StringMode - Synchronization mode. Value: Async (asynchronous synchronization)
- db
Engine StringVersion - Compatible version
- endpoints List<Property Map>
- instance
Id String - Instance ID
- instance
Name String - Instance name
- instance
Status String - Instance status
- instance
Type String - Instance type. Value: HA (high availability edition)
- maintenance
Window Property Map - Instance maintenance window
- memory Number
- Memory size, unit: GB
- node
Infos List<Property Map> - node
Number Number - Number of nodes
- node
Spec String - Primary node specification
- project
Name String - Project. Default value: default project
- storage
Data NumberUse - Data file space used by the primary node. Unit: Byte
- storage
Log NumberUse - Log file space used by the primary node. Unit: Byte
- storage
Space Number - Instance storage space. Value range: [20, 3000], unit: GB, increment: 10GB. Default value is 100
- storage
Temp NumberUse - Temporary file space used by the primary node. Unit: Byte
- storage
Type String - Instance storage type, fixed value LocalSSD (local SSD disk)
- storage
Use Number - Used storage space of the instance. Unit: Byte
- storage
Wal NumberUse - Used WAL file space of the instance's primary node. Unit: Byte
- subnet
Id String - Subnet ID
- List<Property Map>
- update
Time String - Instance update time
- vcpu Number
- CPU size. For example: 1 means 1U
- vpc
Id String - Use this parameter to specify the private network for the instance
- zone
Id String - Availability zone ID
Supporting Types
InstanceChargeDetail, InstanceChargeDetailArgs
- Charge
Type string - Payment type. Value: -
PostPaid: Postpaid -PrePaid: Prepaid - Auto
Renew bool - Enable auto-renewal for prepaid scenarios
- Charge
End stringTime - Billing expiration time for yearly/monthly instances
- Charge
Start stringTime - Instance billing start time
- Charge
Status string - Payment status. Value: -
Normal: Normal -Overdue: Overdue and suspended -Unpaid: Unpaid - Overdue
Reclaim stringTime - Estimated release time after instance suspension due to overdue payment
- Overdue
Time string - Instance shutdown time due to overdue payment
- Period double
- Purchase duration for prepaid scenarios
- Period
Unit string - Purchase period for prepaid scenarios. Values: -
Month: month -Year: year - Temp
Modify stringEnd Time - Rollback time for temporary upgrade
- Temp
Modify stringStart Time - Start time of temporary scaling
- Charge
Type string - Payment type. Value: -
PostPaid: Postpaid -PrePaid: Prepaid - Auto
Renew bool - Enable auto-renewal for prepaid scenarios
- Charge
End stringTime - Billing expiration time for yearly/monthly instances
- Charge
Start stringTime - Instance billing start time
- Charge
Status string - Payment status. Value: -
Normal: Normal -Overdue: Overdue and suspended -Unpaid: Unpaid - Overdue
Reclaim stringTime - Estimated release time after instance suspension due to overdue payment
- Overdue
Time string - Instance shutdown time due to overdue payment
- Period float64
- Purchase duration for prepaid scenarios
- Period
Unit string - Purchase period for prepaid scenarios. Values: -
Month: month -Year: year - Temp
Modify stringEnd Time - Rollback time for temporary upgrade
- Temp
Modify stringStart Time - Start time of temporary scaling
- charge
Type String - Payment type. Value: -
PostPaid: Postpaid -PrePaid: Prepaid - auto
Renew Boolean - Enable auto-renewal for prepaid scenarios
- charge
End StringTime - Billing expiration time for yearly/monthly instances
- charge
Start StringTime - Instance billing start time
- charge
Status String - Payment status. Value: -
Normal: Normal -Overdue: Overdue and suspended -Unpaid: Unpaid - overdue
Reclaim StringTime - Estimated release time after instance suspension due to overdue payment
- overdue
Time String - Instance shutdown time due to overdue payment
- period Double
- Purchase duration for prepaid scenarios
- period
Unit String - Purchase period for prepaid scenarios. Values: -
Month: month -Year: year - temp
Modify StringEnd Time - Rollback time for temporary upgrade
- temp
Modify StringStart Time - Start time of temporary scaling
- charge
Type string - Payment type. Value: -
PostPaid: Postpaid -PrePaid: Prepaid - auto
Renew boolean - Enable auto-renewal for prepaid scenarios
- charge
End stringTime - Billing expiration time for yearly/monthly instances
- charge
Start stringTime - Instance billing start time
- charge
Status string - Payment status. Value: -
Normal: Normal -Overdue: Overdue and suspended -Unpaid: Unpaid - overdue
Reclaim stringTime - Estimated release time after instance suspension due to overdue payment
- overdue
Time string - Instance shutdown time due to overdue payment
- period number
- Purchase duration for prepaid scenarios
- period
Unit string - Purchase period for prepaid scenarios. Values: -
Month: month -Year: year - temp
Modify stringEnd Time - Rollback time for temporary upgrade
- temp
Modify stringStart Time - 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_ strtime - Billing expiration time for yearly/monthly instances
- charge_
start_ strtime - Instance billing start time
- charge_
status str - Payment status. Value: -
Normal: Normal -Overdue: Overdue and suspended -Unpaid: Unpaid - overdue_
reclaim_ strtime - 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_ strend_ time - Rollback time for temporary upgrade
- temp_
modify_ strstart_ time - Start time of temporary scaling
- charge
Type String - Payment type. Value: -
PostPaid: Postpaid -PrePaid: Prepaid - auto
Renew Boolean - Enable auto-renewal for prepaid scenarios
- charge
End StringTime - Billing expiration time for yearly/monthly instances
- charge
Start StringTime - Instance billing start time
- charge
Status String - Payment status. Value: -
Normal: Normal -Overdue: Overdue and suspended -Unpaid: Unpaid - overdue
Reclaim StringTime - Estimated release time after instance suspension due to overdue payment
- overdue
Time String - Instance shutdown time due to overdue payment
- period Number
- Purchase duration for prepaid scenarios
- period
Unit String - Purchase period for prepaid scenarios. Values: -
Month: month -Year: year - temp
Modify StringEnd Time - Rollback time for temporary upgrade
- temp
Modify StringStart Time - Start time of temporary scaling
InstanceEndpoint, InstanceEndpointArgs
- Addresses
List<Volcengine.
Instance Endpoint Address> - Auto
Add stringNew Nodes - 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.
- Enable
Read stringOnly - Enable global read-only mode. -
Enable: enabled -Disable: not enabled - Enable
Read stringWrite Splitting - Enable read-write separation. Values: -
Enable: enabled -Disable: not enabled - Endpoint
Id string - Instance connection terminal ID
- Endpoint
Name string - Instance connection terminal name
- Endpoint
Type string - Endpoint type: -
Cluster: Default endpoint (created by default) -Custom: Custom endpoint - Read
Only stringNode Distribution Type - Read-only weight allocation mode. Options: -
Default: Standard weight allocation (default). -Custom: Custom weight allocation - Read
Only doubleNode Max Delay Time - 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 List<Volcengine.Node Weights Instance Endpoint Read Only Node Weight> - Read
Write stringMode - Read/write mode: -
ReadWrite: Read/write -ReadOnly: Read-only - Read
Write doubleProxy Connection - 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 boolHalt Writing - 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
[]Instance
Endpoint Address - Auto
Add stringNew Nodes - 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.
- Enable
Read stringOnly - Enable global read-only mode. -
Enable: enabled -Disable: not enabled - Enable
Read stringWrite Splitting - Enable read-write separation. Values: -
Enable: enabled -Disable: not enabled - Endpoint
Id string - Instance connection terminal ID
- Endpoint
Name string - Instance connection terminal name
- Endpoint
Type string - Endpoint type: -
Cluster: Default endpoint (created by default) -Custom: Custom endpoint - Read
Only stringNode Distribution Type - Read-only weight allocation mode. Options: -
Default: Standard weight allocation (default). -Custom: Custom weight allocation - Read
Only float64Node Max Delay Time - 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 []InstanceNode Weights Endpoint Read Only Node Weight - Read
Write stringMode - Read/write mode: -
ReadWrite: Read/write -ReadOnly: Read-only - Read
Write float64Proxy Connection - 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 boolHalt Writing - 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<Instance
Endpoint Address> - auto
Add StringNew Nodes - 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.
- enable
Read StringOnly - Enable global read-only mode. -
Enable: enabled -Disable: not enabled - enable
Read StringWrite Splitting - Enable read-write separation. Values: -
Enable: enabled -Disable: not enabled - endpoint
Id String - Instance connection terminal ID
- endpoint
Name String - Instance connection terminal name
- endpoint
Type String - Endpoint type: -
Cluster: Default endpoint (created by default) -Custom: Custom endpoint - read
Only StringNode Distribution Type - Read-only weight allocation mode. Options: -
Default: Standard weight allocation (default). -Custom: Custom weight allocation - read
Only DoubleNode Max Delay Time - 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 List<InstanceNode Weights Endpoint Read Only Node Weight> - read
Write StringMode - Read/write mode: -
ReadWrite: Read/write -ReadOnly: Read-only - read
Write DoubleProxy Connection - 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 BooleanHalt Writing - 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
Instance
Endpoint Address[] - auto
Add stringNew Nodes - 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.
- enable
Read stringOnly - Enable global read-only mode. -
Enable: enabled -Disable: not enabled - enable
Read stringWrite Splitting - Enable read-write separation. Values: -
Enable: enabled -Disable: not enabled - endpoint
Id string - Instance connection terminal ID
- endpoint
Name string - Instance connection terminal name
- endpoint
Type string - Endpoint type: -
Cluster: Default endpoint (created by default) -Custom: Custom endpoint - read
Only stringNode Distribution Type - Read-only weight allocation mode. Options: -
Default: Standard weight allocation (default). -Custom: Custom weight allocation - read
Only numberNode Max Delay Time - 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 InstanceNode Weights Endpoint Read Only Node Weight[] - read
Write stringMode - Read/write mode: -
ReadWrite: Read/write -ReadOnly: Read-only - read
Write numberProxy Connection - 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 booleanHalt Writing - 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[Instance
Endpoint Address] - auto_
add_ strnew_ nodes - 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_ stronly - Enable global read-only mode. -
Enable: enabled -Disable: not enabled - enable_
read_ strwrite_ splitting - 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_ strnode_ distribution_ type - Read-only weight allocation mode. Options: -
Default: Standard weight allocation (default). -Custom: Custom weight allocation - read_
only_ floatnode_ max_ delay_ time - 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_ Sequence[Instancenode_ weights Endpoint Read Only Node Weight] - read_
write_ strmode - Read/write mode: -
ReadWrite: Read/write -ReadOnly: Read-only - read_
write_ floatproxy_ connection - 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_ boolhalt_ writing - 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>
- auto
Add StringNew Nodes - 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.
- enable
Read StringOnly - Enable global read-only mode. -
Enable: enabled -Disable: not enabled - enable
Read StringWrite Splitting - Enable read-write separation. Values: -
Enable: enabled -Disable: not enabled - endpoint
Id String - Instance connection terminal ID
- endpoint
Name String - Instance connection terminal name
- endpoint
Type String - Endpoint type: -
Cluster: Default endpoint (created by default) -Custom: Custom endpoint - read
Only StringNode Distribution Type - Read-only weight allocation mode. Options: -
Default: Standard weight allocation (default). -Custom: Custom weight allocation - read
Only NumberNode Max Delay Time - 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 List<Property Map>Node Weights - read
Write StringMode - Read/write mode: -
ReadWrite: Read/write -ReadOnly: Read-only - read
Write NumberProxy Connection - 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 BooleanHalt Writing - 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
- Cross
Region stringDomain - 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 string
- Connection domain name
- Domain
Visibility stringSetting - Private network address type. Values: LocalDomain: local region domain name CrossRegionDomain: cross-region accessible domain name
- Eip
Id string - EIP ID, valid only for Public addresses
- Ip
Address string - IP address
- Network
Type string - Network address type. Value: -
Private: Private network address -Public: Public network address -Inner: Public service zone address - Port string
- Port.
- Subnet
Id string - Subnet ID
- Cross
Region stringDomain - 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 string
- Connection domain name
- Domain
Visibility stringSetting - Private network address type. Values: LocalDomain: local region domain name CrossRegionDomain: cross-region accessible domain name
- Eip
Id string - EIP ID, valid only for Public addresses
- Ip
Address string - IP address
- Network
Type string - Network address type. Value: -
Private: Private network address -Public: Public network address -Inner: Public service zone address - Port string
- Port.
- Subnet
Id string - Subnet ID
- cross
Region StringDomain - Private network address accessible across regions
- dns
Visibility Boolean - Enable public network resolution. Values: - false: default, private network resolution - true: private and public network resolution
- domain String
- Connection domain name
- domain
Visibility StringSetting - Private network address type. Values: LocalDomain: local region domain name CrossRegionDomain: cross-region accessible domain name
- eip
Id String - EIP ID, valid only for Public addresses
- ip
Address String - IP address
- network
Type String - Network address type. Value: -
Private: Private network address -Public: Public network address -Inner: Public service zone address - port String
- Port.
- subnet
Id String - Subnet ID
- cross
Region stringDomain - Private network address accessible across regions
- dns
Visibility boolean - Enable public network resolution. Values: - false: default, private network resolution - true: private and public network resolution
- domain string
- Connection domain name
- domain
Visibility stringSetting - Private network address type. Values: LocalDomain: local region domain name CrossRegionDomain: cross-region accessible domain name
- eip
Id string - EIP ID, valid only for Public addresses
- ip
Address string - IP address
- network
Type string - Network address type. Value: -
Private: Private network address -Public: Public network address -Inner: Public service zone address - port string
- Port.
- subnet
Id string - Subnet ID
- cross_
region_ strdomain - 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_ strsetting - 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
- cross
Region StringDomain - Private network address accessible across regions
- dns
Visibility Boolean - Enable public network resolution. Values: - false: default, private network resolution - true: private and public network resolution
- domain String
- Connection domain name
- domain
Visibility StringSetting - Private network address type. Values: LocalDomain: local region domain name CrossRegionDomain: cross-region accessible domain name
- eip
Id String - EIP ID, valid only for Public addresses
- ip
Address String - IP address
- network
Type String - Network address type. Value: -
Private: Private network address -Public: Public network address -Inner: Public service zone address - port String
- Port.
- subnet
Id String - Subnet ID
InstanceEndpointReadOnlyNodeWeight, InstanceEndpointReadOnlyNodeWeightArgs
InstanceMaintenanceWindow, InstanceMaintenanceWindowArgs
- Day
Kind string - Granularity of the maintenance cycle. Value: Week (week)
- Day
Of List<Volcengine.Week Maintenance Times Instance Maintenance Window Day Of Week Maintenance Time>
- Day
Kind string - Granularity of the maintenance cycle. Value: Week (week)
- Day
Of []InstanceWeek Maintenance Times Maintenance Window Day Of Week Maintenance Time
- day
Kind String - Granularity of the maintenance cycle. Value: Week (week)
- day
Of List<InstanceWeek Maintenance Times Maintenance Window Day Of Week Maintenance Time>
- day
Kind string - Granularity of the maintenance cycle. Value: Week (week)
- day
Of InstanceWeek Maintenance Times Maintenance Window Day Of Week Maintenance Time[]
- day_
kind str - Granularity of the maintenance cycle. Value: Week (week)
- day_
of_ Sequence[Instanceweek_ maintenance_ times Maintenance Window Day Of Week Maintenance Time]
- day
Kind String - Granularity of the maintenance cycle. Value: Week (week)
- day
Of List<Property Map>Week Maintenance Times
InstanceMaintenanceWindowDayOfWeekMaintenanceTime, InstanceMaintenanceWindowDayOfWeekMaintenanceTimeArgs
- Day
Of stringWeek - 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 stringStart Time - 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.
- Day
Of stringWeek - 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 stringStart Time - 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.
- day
Of StringWeek - 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 StringStart Time - 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.
- day
Of stringWeek - 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 stringStart Time - 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_ strweek - 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_ strstart_ time - 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.
- day
Of StringWeek - 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 StringStart Time - 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
- Node
Spec string - Node specification
- Node
Type string - Node type
- Zone
Id string - Availability zone of the node
- Create
Time string - Node creation time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
- Instance
Id string - Instance ID
- Memory double
- Memory size, unit: GB
- Node
Id string - Node ID
- Node
Status string - Node status
- Region
Id string - Region ID
- Update
Time string - Node update time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
- Vcpu double
- CPU size. For example: 1 means 1U
- Node
Spec string - Node specification
- Node
Type string - Node type
- Zone
Id string - Availability zone of the node
- Create
Time string - Node creation time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
- Instance
Id string - Instance ID
- Memory float64
- Memory size, unit: GB
- Node
Id string - Node ID
- Node
Status string - Node status
- Region
Id string - Region ID
- Update
Time string - Node update time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
- Vcpu float64
- CPU size. For example: 1 means 1U
- node
Spec String - Node specification
- node
Type String - Node type
- zone
Id String - Availability zone of the node
- create
Time String - Node creation time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
- instance
Id String - Instance ID
- memory Double
- Memory size, unit: GB
- node
Id String - Node ID
- node
Status String - Node status
- region
Id String - Region ID
- update
Time String - Node update time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
- vcpu Double
- CPU size. For example: 1 means 1U
- node
Spec string - Node specification
- node
Type string - Node type
- zone
Id string - Availability zone of the node
- create
Time string - Node creation time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
- instance
Id string - Instance ID
- memory number
- Memory size, unit: GB
- node
Id string - Node ID
- node
Status string - Node status
- region
Id string - Region ID
- update
Time 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
- node
Spec String - Node specification
- node
Type String - Node type
- zone
Id String - Availability zone of the node
- create
Time String - Node creation time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
- instance
Id String - Instance ID
- memory Number
- Memory size, unit: GB
- node
Id String - Node ID
- node
Status String - Node status
- region
Id String - Region ID
- update
Time String - Node update time. Format: yyyy-MM-ddTHH:mm:ss.sssZ (UTC time)
- vcpu Number
- CPU size. For example: 1 means 1U
InstanceTag, InstanceTagArgs
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
volcengineccTerraform Provider.
published on Thursday, Apr 23, 2026 by Volcengine
