Viewing docs for bytepluscc v0.0.21
published on Thursday, Apr 2, 2026 by Byteplus
published on Thursday, Apr 2, 2026 by Byteplus
Viewing docs for bytepluscc v0.0.21
published on Thursday, Apr 2, 2026 by Byteplus
published on Thursday, Apr 2, 2026 by Byteplus
Data Source schema for Byteplus::VEDBM::Instance
Using getInstance
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getInstance(args: GetInstanceArgs, opts?: InvokeOptions): Promise<GetInstanceResult>
function getInstanceOutput(args: GetInstanceOutputArgs, opts?: InvokeOptions): Output<GetInstanceResult>def get_instance(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInstanceResult
def get_instance_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInstanceResult]func LookupInstance(ctx *Context, args *LookupInstanceArgs, opts ...InvokeOption) (*LookupInstanceResult, error)
func LookupInstanceOutput(ctx *Context, args *LookupInstanceOutputArgs, opts ...InvokeOption) LookupInstanceResultOutput> Note: This function is named LookupInstance in the Go SDK.
public static class GetInstance
{
public static Task<GetInstanceResult> InvokeAsync(GetInstanceArgs args, InvokeOptions? opts = null)
public static Output<GetInstanceResult> Invoke(GetInstanceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetInstanceResult> getInstance(GetInstanceArgs args, InvokeOptions options)
public static Output<GetInstanceResult> getInstance(GetInstanceArgs args, InvokeOptions options)
fn::invoke:
function: bytepluscc:vedbm/getInstance:getInstance
arguments:
# arguments dictionaryThe following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getInstance Result
The following output properties are available:
- Charge
Detail Byteplus.Get Instance Charge Detail - Billing details.
- Created
Time string - Instance creation time, format: YYYY-MM-DDTHH:MM:SSZ (UTC time)
- Db
Engine stringVersion - Instance compatible version. Options: MySQL80: Compatible with community MySQL 8.0. MySQL57: Compatible with community MySQL 5.7
- Db
Minor stringVersion - Select the veDB MySQL minor version based on compatibility. When DBEngineVersion is set to MySQL57, the default value for this parameter is 2.0. When DBEngineVersion is set to MySQL80, the parameter value options are as follows: 3.0 (default): veDB MySQL stable version, 100% compatible with MySQL 8.0. 3.1: Native support for HTAP scenarios, accelerates complex queries. 3.2: Native support for HTAP scenarios, accelerates complex queries.
- Db
Revision stringVersion - Instance kernel version.
- Deletion
Protection string - Whether deletion protection is enabled for the instance. Value range: enabled: enabled. disabled: disabled.
- Endpoints
List<Byteplus.
Get Instance Endpoint> - Endpoint details
- Id string
- Uniquely identifies the resource.
- Instance
Id string - Instance ID.
- Instance
Name string - Instance name. Naming rules: Cannot start with a digit or hyphen (-). Can only contain Chinese characters, letters, digits, underscores (_), and hyphens (-). Length must be between 1 and 128 characters.
- Instance
Status string - Instance status.
- Lower
Case stringTable Names - Whether table names are case-sensitive. Value range: 0: table names are case-sensitive; backend stores according to actual table name. 1: table names are not case-sensitive; backend stores table names in lowercase.
- Maintenance
Window Byteplus.Get Instance Maintenance Window - Instance maintenance window information
- Node
Number int - Number of instance nodes. Value range: 2–16.
- Node
Spec string - Instance node specification code.
- Nodes
List<Byteplus.
Get Instance Node> - Instance node details
- Number int
- Number of instances to create. Range: 1~50. Default: 1
- Port int
- Specify the private network port number for the default connection endpoint created for the instance. Default value is 3306. Value range: 1000–65534.
- Pre
Paid intStorage In Gb - Total prepaid storage capacity, in GiB
- Project
Name string - Project name to which the instance belongs.
- Spec
Family string - Instance specification type. Values: General: general purpose. Exclusive: dedicated.
- Storage
Charge stringType - Storage billing type. If this parameter is not specified, the storage billing type defaults to the same value as the compute billing type. Values: PostPaid: pay-as-you-go. PrePaid: annual/monthly subscription (prepaid).
- Storage
Used doubleGi B - Used storage space, in GiB
- Subnet
Id string - Subnet ID. The subnet must belong to the selected availability zone.
- Super
Account stringName - Account name for privileged user. Requirements: Must be unique, 2–32 characters. Letters, numbers, hyphens (-), and underscores (_) only. Must start with a letter and end with a letter or number. Cannot contain prohibited keywords
- Super
Account stringPassword - Password for high-privilege account. The password must meet the following requirements: can only contain uppercase and lowercase letters, numbers, and special characters (such as ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/). Length must be between 8 and 32 characters. Must include at least three of the following: uppercase letters, lowercase letters, numbers, or special characters.
-
List<Byteplus.
Get Instance Tag> - Array object of tag keys and tag values bound to the instance.
- Template
Id string - Parameter template ID
- Time
Zone string - Instance time zone. The default time zone for all regions in China is UTC +08:00.
- Vpc
Id string - Private network (VPC) ID.
- Zone
Ids string - Availability zone ID
- Charge
Detail GetInstance Charge Detail - Billing details.
- Created
Time string - Instance creation time, format: YYYY-MM-DDTHH:MM:SSZ (UTC time)
- Db
Engine stringVersion - Instance compatible version. Options: MySQL80: Compatible with community MySQL 8.0. MySQL57: Compatible with community MySQL 5.7
- Db
Minor stringVersion - Select the veDB MySQL minor version based on compatibility. When DBEngineVersion is set to MySQL57, the default value for this parameter is 2.0. When DBEngineVersion is set to MySQL80, the parameter value options are as follows: 3.0 (default): veDB MySQL stable version, 100% compatible with MySQL 8.0. 3.1: Native support for HTAP scenarios, accelerates complex queries. 3.2: Native support for HTAP scenarios, accelerates complex queries.
- Db
Revision stringVersion - Instance kernel version.
- Deletion
Protection string - Whether deletion protection is enabled for the instance. Value range: enabled: enabled. disabled: disabled.
- Endpoints
[]Get
Instance Endpoint - Endpoint details
- Id string
- Uniquely identifies the resource.
- Instance
Id string - Instance ID.
- Instance
Name string - Instance name. Naming rules: Cannot start with a digit or hyphen (-). Can only contain Chinese characters, letters, digits, underscores (_), and hyphens (-). Length must be between 1 and 128 characters.
- Instance
Status string - Instance status.
- Lower
Case stringTable Names - Whether table names are case-sensitive. Value range: 0: table names are case-sensitive; backend stores according to actual table name. 1: table names are not case-sensitive; backend stores table names in lowercase.
- Maintenance
Window GetInstance Maintenance Window - Instance maintenance window information
- Node
Number int - Number of instance nodes. Value range: 2–16.
- Node
Spec string - Instance node specification code.
- Nodes
[]Get
Instance Node - Instance node details
- Number int
- Number of instances to create. Range: 1~50. Default: 1
- Port int
- Specify the private network port number for the default connection endpoint created for the instance. Default value is 3306. Value range: 1000–65534.
- Pre
Paid intStorage In Gb - Total prepaid storage capacity, in GiB
- Project
Name string - Project name to which the instance belongs.
- Spec
Family string - Instance specification type. Values: General: general purpose. Exclusive: dedicated.
- Storage
Charge stringType - Storage billing type. If this parameter is not specified, the storage billing type defaults to the same value as the compute billing type. Values: PostPaid: pay-as-you-go. PrePaid: annual/monthly subscription (prepaid).
- Storage
Used float64Gi B - Used storage space, in GiB
- Subnet
Id string - Subnet ID. The subnet must belong to the selected availability zone.
- Super
Account stringName - Account name for privileged user. Requirements: Must be unique, 2–32 characters. Letters, numbers, hyphens (-), and underscores (_) only. Must start with a letter and end with a letter or number. Cannot contain prohibited keywords
- Super
Account stringPassword - Password for high-privilege account. The password must meet the following requirements: can only contain uppercase and lowercase letters, numbers, and special characters (such as ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/). Length must be between 8 and 32 characters. Must include at least three of the following: uppercase letters, lowercase letters, numbers, or special characters.
-
[]Get
Instance Tag - Array object of tag keys and tag values bound to the instance.
- Template
Id string - Parameter template ID
- Time
Zone string - Instance time zone. The default time zone for all regions in China is UTC +08:00.
- Vpc
Id string - Private network (VPC) ID.
- Zone
Ids string - Availability zone ID
- charge
Detail GetInstance Charge Detail - Billing details.
- created
Time String - Instance creation time, format: YYYY-MM-DDTHH:MM:SSZ (UTC time)
- db
Engine StringVersion - Instance compatible version. Options: MySQL80: Compatible with community MySQL 8.0. MySQL57: Compatible with community MySQL 5.7
- db
Minor StringVersion - Select the veDB MySQL minor version based on compatibility. When DBEngineVersion is set to MySQL57, the default value for this parameter is 2.0. When DBEngineVersion is set to MySQL80, the parameter value options are as follows: 3.0 (default): veDB MySQL stable version, 100% compatible with MySQL 8.0. 3.1: Native support for HTAP scenarios, accelerates complex queries. 3.2: Native support for HTAP scenarios, accelerates complex queries.
- db
Revision StringVersion - Instance kernel version.
- deletion
Protection String - Whether deletion protection is enabled for the instance. Value range: enabled: enabled. disabled: disabled.
- endpoints
List<Get
Instance Endpoint> - Endpoint details
- id String
- Uniquely identifies the resource.
- instance
Id String - Instance ID.
- instance
Name String - Instance name. Naming rules: Cannot start with a digit or hyphen (-). Can only contain Chinese characters, letters, digits, underscores (_), and hyphens (-). Length must be between 1 and 128 characters.
- instance
Status String - Instance status.
- lower
Case StringTable Names - Whether table names are case-sensitive. Value range: 0: table names are case-sensitive; backend stores according to actual table name. 1: table names are not case-sensitive; backend stores table names in lowercase.
- maintenance
Window GetInstance Maintenance Window - Instance maintenance window information
- node
Number Integer - Number of instance nodes. Value range: 2–16.
- node
Spec String - Instance node specification code.
- nodes
List<Get
Instance Node> - Instance node details
- number Integer
- Number of instances to create. Range: 1~50. Default: 1
- port Integer
- Specify the private network port number for the default connection endpoint created for the instance. Default value is 3306. Value range: 1000–65534.
- pre
Paid IntegerStorage In Gb - Total prepaid storage capacity, in GiB
- project
Name String - Project name to which the instance belongs.
- spec
Family String - Instance specification type. Values: General: general purpose. Exclusive: dedicated.
- storage
Charge StringType - Storage billing type. If this parameter is not specified, the storage billing type defaults to the same value as the compute billing type. Values: PostPaid: pay-as-you-go. PrePaid: annual/monthly subscription (prepaid).
- storage
Used DoubleGi B - Used storage space, in GiB
- subnet
Id String - Subnet ID. The subnet must belong to the selected availability zone.
- super
Account StringName - Account name for privileged user. Requirements: Must be unique, 2–32 characters. Letters, numbers, hyphens (-), and underscores (_) only. Must start with a letter and end with a letter or number. Cannot contain prohibited keywords
- super
Account StringPassword - Password for high-privilege account. The password must meet the following requirements: can only contain uppercase and lowercase letters, numbers, and special characters (such as ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/). Length must be between 8 and 32 characters. Must include at least three of the following: uppercase letters, lowercase letters, numbers, or special characters.
-
List<Get
Instance Tag> - Array object of tag keys and tag values bound to the instance.
- template
Id String - Parameter template ID
- time
Zone String - Instance time zone. The default time zone for all regions in China is UTC +08:00.
- vpc
Id String - Private network (VPC) ID.
- zone
Ids String - Availability zone ID
- charge
Detail GetInstance Charge Detail - Billing details.
- created
Time string - Instance creation time, format: YYYY-MM-DDTHH:MM:SSZ (UTC time)
- db
Engine stringVersion - Instance compatible version. Options: MySQL80: Compatible with community MySQL 8.0. MySQL57: Compatible with community MySQL 5.7
- db
Minor stringVersion - Select the veDB MySQL minor version based on compatibility. When DBEngineVersion is set to MySQL57, the default value for this parameter is 2.0. When DBEngineVersion is set to MySQL80, the parameter value options are as follows: 3.0 (default): veDB MySQL stable version, 100% compatible with MySQL 8.0. 3.1: Native support for HTAP scenarios, accelerates complex queries. 3.2: Native support for HTAP scenarios, accelerates complex queries.
- db
Revision stringVersion - Instance kernel version.
- deletion
Protection string - Whether deletion protection is enabled for the instance. Value range: enabled: enabled. disabled: disabled.
- endpoints
Get
Instance Endpoint[] - Endpoint details
- id string
- Uniquely identifies the resource.
- instance
Id string - Instance ID.
- instance
Name string - Instance name. Naming rules: Cannot start with a digit or hyphen (-). Can only contain Chinese characters, letters, digits, underscores (_), and hyphens (-). Length must be between 1 and 128 characters.
- instance
Status string - Instance status.
- lower
Case stringTable Names - Whether table names are case-sensitive. Value range: 0: table names are case-sensitive; backend stores according to actual table name. 1: table names are not case-sensitive; backend stores table names in lowercase.
- maintenance
Window GetInstance Maintenance Window - Instance maintenance window information
- node
Number number - Number of instance nodes. Value range: 2–16.
- node
Spec string - Instance node specification code.
- nodes
Get
Instance Node[] - Instance node details
- number number
- Number of instances to create. Range: 1~50. Default: 1
- port number
- Specify the private network port number for the default connection endpoint created for the instance. Default value is 3306. Value range: 1000–65534.
- pre
Paid numberStorage In Gb - Total prepaid storage capacity, in GiB
- project
Name string - Project name to which the instance belongs.
- spec
Family string - Instance specification type. Values: General: general purpose. Exclusive: dedicated.
- storage
Charge stringType - Storage billing type. If this parameter is not specified, the storage billing type defaults to the same value as the compute billing type. Values: PostPaid: pay-as-you-go. PrePaid: annual/monthly subscription (prepaid).
- storage
Used numberGi B - Used storage space, in GiB
- subnet
Id string - Subnet ID. The subnet must belong to the selected availability zone.
- super
Account stringName - Account name for privileged user. Requirements: Must be unique, 2–32 characters. Letters, numbers, hyphens (-), and underscores (_) only. Must start with a letter and end with a letter or number. Cannot contain prohibited keywords
- super
Account stringPassword - Password for high-privilege account. The password must meet the following requirements: can only contain uppercase and lowercase letters, numbers, and special characters (such as ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/). Length must be between 8 and 32 characters. Must include at least three of the following: uppercase letters, lowercase letters, numbers, or special characters.
-
Get
Instance Tag[] - Array object of tag keys and tag values bound to the instance.
- template
Id string - Parameter template ID
- time
Zone string - Instance time zone. The default time zone for all regions in China is UTC +08:00.
- vpc
Id string - Private network (VPC) ID.
- zone
Ids string - Availability zone ID
- charge_
detail GetInstance Charge Detail - Billing details.
- created_
time str - Instance creation time, format: YYYY-MM-DDTHH:MM:SSZ (UTC time)
- db_
engine_ strversion - Instance compatible version. Options: MySQL80: Compatible with community MySQL 8.0. MySQL57: Compatible with community MySQL 5.7
- db_
minor_ strversion - Select the veDB MySQL minor version based on compatibility. When DBEngineVersion is set to MySQL57, the default value for this parameter is 2.0. When DBEngineVersion is set to MySQL80, the parameter value options are as follows: 3.0 (default): veDB MySQL stable version, 100% compatible with MySQL 8.0. 3.1: Native support for HTAP scenarios, accelerates complex queries. 3.2: Native support for HTAP scenarios, accelerates complex queries.
- db_
revision_ strversion - Instance kernel version.
- deletion_
protection str - Whether deletion protection is enabled for the instance. Value range: enabled: enabled. disabled: disabled.
- endpoints
Sequence[Get
Instance Endpoint] - Endpoint details
- id str
- Uniquely identifies the resource.
- instance_
id str - Instance ID.
- instance_
name str - Instance name. Naming rules: Cannot start with a digit or hyphen (-). Can only contain Chinese characters, letters, digits, underscores (_), and hyphens (-). Length must be between 1 and 128 characters.
- instance_
status str - Instance status.
- lower_
case_ strtable_ names - Whether table names are case-sensitive. Value range: 0: table names are case-sensitive; backend stores according to actual table name. 1: table names are not case-sensitive; backend stores table names in lowercase.
- maintenance_
window GetInstance Maintenance Window - Instance maintenance window information
- node_
number int - Number of instance nodes. Value range: 2–16.
- node_
spec str - Instance node specification code.
- nodes
Sequence[Get
Instance Node] - Instance node details
- number int
- Number of instances to create. Range: 1~50. Default: 1
- port int
- Specify the private network port number for the default connection endpoint created for the instance. Default value is 3306. Value range: 1000–65534.
- pre_
paid_ intstorage_ in_ gb - Total prepaid storage capacity, in GiB
- project_
name str - Project name to which the instance belongs.
- spec_
family str - Instance specification type. Values: General: general purpose. Exclusive: dedicated.
- storage_
charge_ strtype - Storage billing type. If this parameter is not specified, the storage billing type defaults to the same value as the compute billing type. Values: PostPaid: pay-as-you-go. PrePaid: annual/monthly subscription (prepaid).
- storage_
used_ floatgi_ b - Used storage space, in GiB
- subnet_
id str - Subnet ID. The subnet must belong to the selected availability zone.
- super_
account_ strname - Account name for privileged user. Requirements: Must be unique, 2–32 characters. Letters, numbers, hyphens (-), and underscores (_) only. Must start with a letter and end with a letter or number. Cannot contain prohibited keywords
- super_
account_ strpassword - Password for high-privilege account. The password must meet the following requirements: can only contain uppercase and lowercase letters, numbers, and special characters (such as ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/). Length must be between 8 and 32 characters. Must include at least three of the following: uppercase letters, lowercase letters, numbers, or special characters.
-
Sequence[Get
Instance Tag] - Array object of tag keys and tag values bound to the instance.
- template_
id str - Parameter template ID
- time_
zone str - Instance time zone. The default time zone for all regions in China is UTC +08:00.
- vpc_
id str - Private network (VPC) ID.
- zone_
ids str - Availability zone ID
- charge
Detail Property Map - Billing details.
- created
Time String - Instance creation time, format: YYYY-MM-DDTHH:MM:SSZ (UTC time)
- db
Engine StringVersion - Instance compatible version. Options: MySQL80: Compatible with community MySQL 8.0. MySQL57: Compatible with community MySQL 5.7
- db
Minor StringVersion - Select the veDB MySQL minor version based on compatibility. When DBEngineVersion is set to MySQL57, the default value for this parameter is 2.0. When DBEngineVersion is set to MySQL80, the parameter value options are as follows: 3.0 (default): veDB MySQL stable version, 100% compatible with MySQL 8.0. 3.1: Native support for HTAP scenarios, accelerates complex queries. 3.2: Native support for HTAP scenarios, accelerates complex queries.
- db
Revision StringVersion - Instance kernel version.
- deletion
Protection String - Whether deletion protection is enabled for the instance. Value range: enabled: enabled. disabled: disabled.
- endpoints List<Property Map>
- Endpoint details
- id String
- Uniquely identifies the resource.
- instance
Id String - Instance ID.
- instance
Name String - Instance name. Naming rules: Cannot start with a digit or hyphen (-). Can only contain Chinese characters, letters, digits, underscores (_), and hyphens (-). Length must be between 1 and 128 characters.
- instance
Status String - Instance status.
- lower
Case StringTable Names - Whether table names are case-sensitive. Value range: 0: table names are case-sensitive; backend stores according to actual table name. 1: table names are not case-sensitive; backend stores table names in lowercase.
- maintenance
Window Property Map - Instance maintenance window information
- node
Number Number - Number of instance nodes. Value range: 2–16.
- node
Spec String - Instance node specification code.
- nodes List<Property Map>
- Instance node details
- number Number
- Number of instances to create. Range: 1~50. Default: 1
- port Number
- Specify the private network port number for the default connection endpoint created for the instance. Default value is 3306. Value range: 1000–65534.
- pre
Paid NumberStorage In Gb - Total prepaid storage capacity, in GiB
- project
Name String - Project name to which the instance belongs.
- spec
Family String - Instance specification type. Values: General: general purpose. Exclusive: dedicated.
- storage
Charge StringType - Storage billing type. If this parameter is not specified, the storage billing type defaults to the same value as the compute billing type. Values: PostPaid: pay-as-you-go. PrePaid: annual/monthly subscription (prepaid).
- storage
Used NumberGi B - Used storage space, in GiB
- subnet
Id String - Subnet ID. The subnet must belong to the selected availability zone.
- super
Account StringName - Account name for privileged user. Requirements: Must be unique, 2–32 characters. Letters, numbers, hyphens (-), and underscores (_) only. Must start with a letter and end with a letter or number. Cannot contain prohibited keywords
- super
Account StringPassword - Password for high-privilege account. The password must meet the following requirements: can only contain uppercase and lowercase letters, numbers, and special characters (such as ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/). Length must be between 8 and 32 characters. Must include at least three of the following: uppercase letters, lowercase letters, numbers, or special characters.
- List<Property Map>
- Array object of tag keys and tag values bound to the instance.
- template
Id String - Parameter template ID
- time
Zone String - Instance time zone. The default time zone for all regions in China is UTC +08:00.
- vpc
Id String - Private network (VPC) ID.
- zone
Ids String - Availability zone ID
Supporting Types
GetInstanceChargeDetail
- Auto
Renew bool - Whether to enable auto-renewal in prepaid scenarios. Values: true: auto-renewal. false: no auto-renewal.
- Charge
End stringTime - Billing expiration time for prepaid scenarios, format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- Charge
Start stringTime - Billing start time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- Charge
Status string - Payment status: Normal: Normal. Overdue: Overdue. Shutdown: Shutdown
- Charge
Type string - Billing type. PostPaid: Pay-as-you-go. PrePaid: yearly/monthly subscription
- Overdue
Reclaim stringTime - Estimated release time when shut down due to overdue payment. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- Overdue
Time string - Shutdown time for overdue payments. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time).
- Period int
- Purchase duration for prepaid scenarios.
- Period
Unit string - Purchase period for prepaid scenarios. Month: monthly subscription. Year: annual subscription.
- Auto
Renew bool - Whether to enable auto-renewal in prepaid scenarios. Values: true: auto-renewal. false: no auto-renewal.
- Charge
End stringTime - Billing expiration time for prepaid scenarios, format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- Charge
Start stringTime - Billing start time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- Charge
Status string - Payment status: Normal: Normal. Overdue: Overdue. Shutdown: Shutdown
- Charge
Type string - Billing type. PostPaid: Pay-as-you-go. PrePaid: yearly/monthly subscription
- Overdue
Reclaim stringTime - Estimated release time when shut down due to overdue payment. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- Overdue
Time string - Shutdown time for overdue payments. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time).
- Period int
- Purchase duration for prepaid scenarios.
- Period
Unit string - Purchase period for prepaid scenarios. Month: monthly subscription. Year: annual subscription.
- auto
Renew Boolean - Whether to enable auto-renewal in prepaid scenarios. Values: true: auto-renewal. false: no auto-renewal.
- charge
End StringTime - Billing expiration time for prepaid scenarios, format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- charge
Start StringTime - Billing start time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- charge
Status String - Payment status: Normal: Normal. Overdue: Overdue. Shutdown: Shutdown
- charge
Type String - Billing type. PostPaid: Pay-as-you-go. PrePaid: yearly/monthly subscription
- overdue
Reclaim StringTime - Estimated release time when shut down due to overdue payment. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- overdue
Time String - Shutdown time for overdue payments. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time).
- period Integer
- Purchase duration for prepaid scenarios.
- period
Unit String - Purchase period for prepaid scenarios. Month: monthly subscription. Year: annual subscription.
- auto
Renew boolean - Whether to enable auto-renewal in prepaid scenarios. Values: true: auto-renewal. false: no auto-renewal.
- charge
End stringTime - Billing expiration time for prepaid scenarios, format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- charge
Start stringTime - Billing start time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- charge
Status string - Payment status: Normal: Normal. Overdue: Overdue. Shutdown: Shutdown
- charge
Type string - Billing type. PostPaid: Pay-as-you-go. PrePaid: yearly/monthly subscription
- overdue
Reclaim stringTime - Estimated release time when shut down due to overdue payment. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- overdue
Time string - Shutdown time for overdue payments. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time).
- period number
- Purchase duration for prepaid scenarios.
- period
Unit string - Purchase period for prepaid scenarios. Month: monthly subscription. Year: annual subscription.
- auto_
renew bool - Whether to enable auto-renewal in prepaid scenarios. Values: true: auto-renewal. false: no auto-renewal.
- charge_
end_ strtime - Billing expiration time for prepaid scenarios, format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- charge_
start_ strtime - Billing start time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- charge_
status str - Payment status: Normal: Normal. Overdue: Overdue. Shutdown: Shutdown
- charge_
type str - Billing type. PostPaid: Pay-as-you-go. PrePaid: yearly/monthly subscription
- overdue_
reclaim_ strtime - Estimated release time when shut down due to overdue payment. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- overdue_
time str - Shutdown time for overdue payments. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time).
- period int
- Purchase duration for prepaid scenarios.
- period_
unit str - Purchase period for prepaid scenarios. Month: monthly subscription. Year: annual subscription.
- auto
Renew Boolean - Whether to enable auto-renewal in prepaid scenarios. Values: true: auto-renewal. false: no auto-renewal.
- charge
End StringTime - Billing expiration time for prepaid scenarios, format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- charge
Start StringTime - Billing start time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- charge
Status String - Payment status: Normal: Normal. Overdue: Overdue. Shutdown: Shutdown
- charge
Type String - Billing type. PostPaid: Pay-as-you-go. PrePaid: yearly/monthly subscription
- overdue
Reclaim StringTime - Estimated release time when shut down due to overdue payment. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time)
- overdue
Time String - Shutdown time for overdue payments. Format: yyyy-MM-ddTHH:mm:ssZ (UTC time).
- period Number
- Purchase duration for prepaid scenarios.
- period
Unit String - Purchase period for prepaid scenarios. Month: monthly subscription. Year: annual subscription.
GetInstanceEndpoint
- Addresses
List<Byteplus.
Get Instance Endpoint Address> - Connection address information.
- Auto
Add boolNew Nodes - Whether to allow automatic addition of new nodes. Values: true: yes. false: no.
- Consist
Level string - Consistency level, applicable only to read-write mode connection endpoints. Values: Eventual: eventual consistency. Session: session consistency. Global: global consistency.
- Consist
Timeout int - When latency is high, the timeout for read-only nodes to synchronize the latest data, in microseconds (us). Range: 1us~100000000us
- Consist
Timeout stringAction - Timeout policy for read-only node data synchronization. Supports the following two policies: ReturnError: Returns SQL error (wait replication complete timeout, please retry). ReadMaster: Sends request to the primary node.
- Description string
- Address description
- Distributed
Transaction bool - Whether to enable transaction splitting. Only effective for read-write mode endpoints. Values: true: yes. false: no.
- Endpoint
Id string - Instance connection endpoint ID.
- Endpoint
Name string - Instance connection endpoint name.
- Endpoint
Type string - Connection endpoint type. Values: Cluster: default endpoint. Primary: primary node endpoint. Custom: custom endpoint.
- Master
Accept boolRead Requests - Whether the primary node accepts read requests. Applies only to read/write mode endpoints. true: Yes. false: No
- Node
Ids List<string> - Node list configured for the connection endpoint.
- Read
Write stringMode - Endpoint read/write mode. Options: ReadWrite: Read/write. ReadOnly: Read-only
- Addresses
[]Get
Instance Endpoint Address - Connection address information.
- Auto
Add boolNew Nodes - Whether to allow automatic addition of new nodes. Values: true: yes. false: no.
- Consist
Level string - Consistency level, applicable only to read-write mode connection endpoints. Values: Eventual: eventual consistency. Session: session consistency. Global: global consistency.
- Consist
Timeout int - When latency is high, the timeout for read-only nodes to synchronize the latest data, in microseconds (us). Range: 1us~100000000us
- Consist
Timeout stringAction - Timeout policy for read-only node data synchronization. Supports the following two policies: ReturnError: Returns SQL error (wait replication complete timeout, please retry). ReadMaster: Sends request to the primary node.
- Description string
- Address description
- Distributed
Transaction bool - Whether to enable transaction splitting. Only effective for read-write mode endpoints. Values: true: yes. false: no.
- Endpoint
Id string - Instance connection endpoint ID.
- Endpoint
Name string - Instance connection endpoint name.
- Endpoint
Type string - Connection endpoint type. Values: Cluster: default endpoint. Primary: primary node endpoint. Custom: custom endpoint.
- Master
Accept boolRead Requests - Whether the primary node accepts read requests. Applies only to read/write mode endpoints. true: Yes. false: No
- Node
Ids []string - Node list configured for the connection endpoint.
- Read
Write stringMode - Endpoint read/write mode. Options: ReadWrite: Read/write. ReadOnly: Read-only
- addresses
List<Get
Instance Endpoint Address> - Connection address information.
- auto
Add BooleanNew Nodes - Whether to allow automatic addition of new nodes. Values: true: yes. false: no.
- consist
Level String - Consistency level, applicable only to read-write mode connection endpoints. Values: Eventual: eventual consistency. Session: session consistency. Global: global consistency.
- consist
Timeout Integer - When latency is high, the timeout for read-only nodes to synchronize the latest data, in microseconds (us). Range: 1us~100000000us
- consist
Timeout StringAction - Timeout policy for read-only node data synchronization. Supports the following two policies: ReturnError: Returns SQL error (wait replication complete timeout, please retry). ReadMaster: Sends request to the primary node.
- description String
- Address description
- distributed
Transaction Boolean - Whether to enable transaction splitting. Only effective for read-write mode endpoints. Values: true: yes. false: no.
- endpoint
Id String - Instance connection endpoint ID.
- endpoint
Name String - Instance connection endpoint name.
- endpoint
Type String - Connection endpoint type. Values: Cluster: default endpoint. Primary: primary node endpoint. Custom: custom endpoint.
- master
Accept BooleanRead Requests - Whether the primary node accepts read requests. Applies only to read/write mode endpoints. true: Yes. false: No
- node
Ids List<String> - Node list configured for the connection endpoint.
- read
Write StringMode - Endpoint read/write mode. Options: ReadWrite: Read/write. ReadOnly: Read-only
- addresses
Get
Instance Endpoint Address[] - Connection address information.
- auto
Add booleanNew Nodes - Whether to allow automatic addition of new nodes. Values: true: yes. false: no.
- consist
Level string - Consistency level, applicable only to read-write mode connection endpoints. Values: Eventual: eventual consistency. Session: session consistency. Global: global consistency.
- consist
Timeout number - When latency is high, the timeout for read-only nodes to synchronize the latest data, in microseconds (us). Range: 1us~100000000us
- consist
Timeout stringAction - Timeout policy for read-only node data synchronization. Supports the following two policies: ReturnError: Returns SQL error (wait replication complete timeout, please retry). ReadMaster: Sends request to the primary node.
- description string
- Address description
- distributed
Transaction boolean - Whether to enable transaction splitting. Only effective for read-write mode endpoints. Values: true: yes. false: no.
- endpoint
Id string - Instance connection endpoint ID.
- endpoint
Name string - Instance connection endpoint name.
- endpoint
Type string - Connection endpoint type. Values: Cluster: default endpoint. Primary: primary node endpoint. Custom: custom endpoint.
- master
Accept booleanRead Requests - Whether the primary node accepts read requests. Applies only to read/write mode endpoints. true: Yes. false: No
- node
Ids string[] - Node list configured for the connection endpoint.
- read
Write stringMode - Endpoint read/write mode. Options: ReadWrite: Read/write. ReadOnly: Read-only
- addresses
Sequence[Get
Instance Endpoint Address] - Connection address information.
- auto_
add_ boolnew_ nodes - Whether to allow automatic addition of new nodes. Values: true: yes. false: no.
- consist_
level str - Consistency level, applicable only to read-write mode connection endpoints. Values: Eventual: eventual consistency. Session: session consistency. Global: global consistency.
- consist_
timeout int - When latency is high, the timeout for read-only nodes to synchronize the latest data, in microseconds (us). Range: 1us~100000000us
- consist_
timeout_ straction - Timeout policy for read-only node data synchronization. Supports the following two policies: ReturnError: Returns SQL error (wait replication complete timeout, please retry). ReadMaster: Sends request to the primary node.
- description str
- Address description
- distributed_
transaction bool - Whether to enable transaction splitting. Only effective for read-write mode endpoints. Values: true: yes. false: no.
- endpoint_
id str - Instance connection endpoint ID.
- endpoint_
name str - Instance connection endpoint name.
- endpoint_
type str - Connection endpoint type. Values: Cluster: default endpoint. Primary: primary node endpoint. Custom: custom endpoint.
- master_
accept_ boolread_ requests - Whether the primary node accepts read requests. Applies only to read/write mode endpoints. true: Yes. false: No
- node_
ids Sequence[str] - Node list configured for the connection endpoint.
- read_
write_ strmode - Endpoint read/write mode. Options: ReadWrite: Read/write. ReadOnly: Read-only
- addresses List<Property Map>
- Connection address information.
- auto
Add BooleanNew Nodes - Whether to allow automatic addition of new nodes. Values: true: yes. false: no.
- consist
Level String - Consistency level, applicable only to read-write mode connection endpoints. Values: Eventual: eventual consistency. Session: session consistency. Global: global consistency.
- consist
Timeout Number - When latency is high, the timeout for read-only nodes to synchronize the latest data, in microseconds (us). Range: 1us~100000000us
- consist
Timeout StringAction - Timeout policy for read-only node data synchronization. Supports the following two policies: ReturnError: Returns SQL error (wait replication complete timeout, please retry). ReadMaster: Sends request to the primary node.
- description String
- Address description
- distributed
Transaction Boolean - Whether to enable transaction splitting. Only effective for read-write mode endpoints. Values: true: yes. false: no.
- endpoint
Id String - Instance connection endpoint ID.
- endpoint
Name String - Instance connection endpoint name.
- endpoint
Type String - Connection endpoint type. Values: Cluster: default endpoint. Primary: primary node endpoint. Custom: custom endpoint.
- master
Accept BooleanRead Requests - Whether the primary node accepts read requests. Applies only to read/write mode endpoints. true: Yes. false: No
- node
Ids List<String> - Node list configured for the connection endpoint.
- read
Write StringMode - Endpoint read/write mode. Options: ReadWrite: Read/write. ReadOnly: Read-only
GetInstanceEndpointAddress
- Dns
Visibility bool - Parsing method. The current return value can only be false.
- Domain string
- Instance private access domain name.
- Eip
Id string - Public network ID.
- Ip
Address string - IP address.
- Network
Type string - Network type: Private: private network VPC. Public: public access.
- Port string
- Instance private network access port.
- Subnet
Id string - Subnet ID. The subnet must belong to the selected availability zone.
- Dns
Visibility bool - Parsing method. The current return value can only be false.
- Domain string
- Instance private access domain name.
- Eip
Id string - Public network ID.
- Ip
Address string - IP address.
- Network
Type string - Network type: Private: private network VPC. Public: public access.
- Port string
- Instance private network access port.
- Subnet
Id string - Subnet ID. The subnet must belong to the selected availability zone.
- dns
Visibility Boolean - Parsing method. The current return value can only be false.
- domain String
- Instance private access domain name.
- eip
Id String - Public network ID.
- ip
Address String - IP address.
- network
Type String - Network type: Private: private network VPC. Public: public access.
- port String
- Instance private network access port.
- subnet
Id String - Subnet ID. The subnet must belong to the selected availability zone.
- dns
Visibility boolean - Parsing method. The current return value can only be false.
- domain string
- Instance private access domain name.
- eip
Id string - Public network ID.
- ip
Address string - IP address.
- network
Type string - Network type: Private: private network VPC. Public: public access.
- port string
- Instance private network access port.
- subnet
Id string - Subnet ID. The subnet must belong to the selected availability zone.
- dns_
visibility bool - Parsing method. The current return value can only be false.
- domain str
- Instance private access domain name.
- eip_
id str - Public network ID.
- ip_
address str - IP address.
- network_
type str - Network type: Private: private network VPC. Public: public access.
- port str
- Instance private network access port.
- subnet_
id str - Subnet ID. The subnet must belong to the selected availability zone.
- dns
Visibility Boolean - Parsing method. The current return value can only be false.
- domain String
- Instance private access domain name.
- eip
Id String - Public network ID.
- ip
Address String - IP address.
- network
Type String - Network type: Private: private network VPC. Public: public access.
- port String
- Instance private network access port.
- subnet
Id String - Subnet ID. The subnet must belong to the selected availability zone.
GetInstanceMaintenanceWindow
- Day
Kind string - Maintenance cycle granularity. Default value: Week.
- Day
Of List<int>Months - Specify which day of the month is the maintenance window. Default is empty, meaning every day is specified.
- Day
Of List<string>Weeks - Which day of the week is the maintenance window. Default value is every day: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
- Maintenance
Time string - Instance maintenance window. Format: HH:mmZ-HH:mmZ (UTC time).
- Day
Kind string - Maintenance cycle granularity. Default value: Week.
- Day
Of []intMonths - Specify which day of the month is the maintenance window. Default is empty, meaning every day is specified.
- Day
Of []stringWeeks - Which day of the week is the maintenance window. Default value is every day: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
- Maintenance
Time string - Instance maintenance window. Format: HH:mmZ-HH:mmZ (UTC time).
- day
Kind String - Maintenance cycle granularity. Default value: Week.
- day
Of List<Integer>Months - Specify which day of the month is the maintenance window. Default is empty, meaning every day is specified.
- day
Of List<String>Weeks - Which day of the week is the maintenance window. Default value is every day: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
- maintenance
Time String - Instance maintenance window. Format: HH:mmZ-HH:mmZ (UTC time).
- day
Kind string - Maintenance cycle granularity. Default value: Week.
- day
Of number[]Months - Specify which day of the month is the maintenance window. Default is empty, meaning every day is specified.
- day
Of string[]Weeks - Which day of the week is the maintenance window. Default value is every day: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
- maintenance
Time string - Instance maintenance window. Format: HH:mmZ-HH:mmZ (UTC time).
- day_
kind str - Maintenance cycle granularity. Default value: Week.
- day_
of_ Sequence[int]months - Specify which day of the month is the maintenance window. Default is empty, meaning every day is specified.
- day_
of_ Sequence[str]weeks - Which day of the week is the maintenance window. Default value is every day: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
- maintenance_
time str - Instance maintenance window. Format: HH:mmZ-HH:mmZ (UTC time).
- day
Kind String - Maintenance cycle granularity. Default value: Week.
- day
Of List<Number>Months - Specify which day of the month is the maintenance window. Default is empty, meaning every day is specified.
- day
Of List<String>Weeks - Which day of the week is the maintenance window. Default value is every day: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.
- maintenance
Time String - Instance maintenance window. Format: HH:mmZ-HH:mmZ (UTC time).
GetInstanceNode
- Failover
Priority int - Node failover priority. Range: 0~15. Higher values indicate higher priority
- Memory int
- Memory size, in GiB.
- Node
Id string - Node ID
- Node
Spec string - Node specification.
- Node
Type string - Node type. Values: Primary: primary node. ReadOnly: read-only node.
- VCpu int
- CPU size. For example, a value of 1 indicates a CPU size of 1U.
- Zone
Id string - Availability zone ID
- Failover
Priority int - Node failover priority. Range: 0~15. Higher values indicate higher priority
- Memory int
- Memory size, in GiB.
- Node
Id string - Node ID
- Node
Spec string - Node specification.
- Node
Type string - Node type. Values: Primary: primary node. ReadOnly: read-only node.
- VCpu int
- CPU size. For example, a value of 1 indicates a CPU size of 1U.
- Zone
Id string - Availability zone ID
- failover
Priority Integer - Node failover priority. Range: 0~15. Higher values indicate higher priority
- memory Integer
- Memory size, in GiB.
- node
Id String - Node ID
- node
Spec String - Node specification.
- node
Type String - Node type. Values: Primary: primary node. ReadOnly: read-only node.
- v
Cpu Integer - CPU size. For example, a value of 1 indicates a CPU size of 1U.
- zone
Id String - Availability zone ID
- failover
Priority number - Node failover priority. Range: 0~15. Higher values indicate higher priority
- memory number
- Memory size, in GiB.
- node
Id string - Node ID
- node
Spec string - Node specification.
- node
Type string - Node type. Values: Primary: primary node. ReadOnly: read-only node.
- v
Cpu number - CPU size. For example, a value of 1 indicates a CPU size of 1U.
- zone
Id string - Availability zone ID
- failover_
priority int - Node failover priority. Range: 0~15. Higher values indicate higher priority
- memory int
- Memory size, in GiB.
- node_
id str - Node ID
- node_
spec str - Node specification.
- node_
type str - Node type. Values: Primary: primary node. ReadOnly: read-only node.
- v_
cpu int - CPU size. For example, a value of 1 indicates a CPU size of 1U.
- zone_
id str - Availability zone ID
- failover
Priority Number - Node failover priority. Range: 0~15. Higher values indicate higher priority
- memory Number
- Memory size, in GiB.
- node
Id String - Node ID
- node
Spec String - Node specification.
- node
Type String - Node type. Values: Primary: primary node. ReadOnly: read-only node.
- v
Cpu Number - CPU size. For example, a value of 1 indicates a CPU size of 1U.
- zone
Id String - Availability zone ID
GetInstanceTag
- Key string
- User tag key. Length range: 1~128 characters. Allows input of characters from all languages, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals (=), plus (+), hyphens (-), and @ (@). If the tag key starts or ends with a space, the system will automatically remove it
- Value string
- User tag value. Allows input of characters from all languages, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals (=), plus (+), hyphens (-), and @ (@). Case-sensitive. If the tag value starts or ends with a space, the system will automatically remove it
- Key string
- User tag key. Length range: 1~128 characters. Allows input of characters from all languages, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals (=), plus (+), hyphens (-), and @ (@). If the tag key starts or ends with a space, the system will automatically remove it
- Value string
- User tag value. Allows input of characters from all languages, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals (=), plus (+), hyphens (-), and @ (@). Case-sensitive. If the tag value starts or ends with a space, the system will automatically remove it
- key String
- User tag key. Length range: 1~128 characters. Allows input of characters from all languages, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals (=), plus (+), hyphens (-), and @ (@). If the tag key starts or ends with a space, the system will automatically remove it
- value String
- User tag value. Allows input of characters from all languages, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals (=), plus (+), hyphens (-), and @ (@). Case-sensitive. If the tag value starts or ends with a space, the system will automatically remove it
- key string
- User tag key. Length range: 1~128 characters. Allows input of characters from all languages, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals (=), plus (+), hyphens (-), and @ (@). If the tag key starts or ends with a space, the system will automatically remove it
- value string
- User tag value. Allows input of characters from all languages, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals (=), plus (+), hyphens (-), and @ (@). Case-sensitive. If the tag value starts or ends with a space, the system will automatically remove it
- key str
- User tag key. Length range: 1~128 characters. Allows input of characters from all languages, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals (=), plus (+), hyphens (-), and @ (@). If the tag key starts or ends with a space, the system will automatically remove it
- value str
- User tag value. Allows input of characters from all languages, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals (=), plus (+), hyphens (-), and @ (@). Case-sensitive. If the tag value starts or ends with a space, the system will automatically remove it
- key String
- User tag key. Length range: 1~128 characters. Allows input of characters from all languages, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals (=), plus (+), hyphens (-), and @ (@). If the tag key starts or ends with a space, the system will automatically remove it
- value String
- User tag value. Allows input of characters from all languages, numbers, spaces ( ), underscores (_), periods (.), colons (:), slashes (/), equals (=), plus (+), hyphens (-), and @ (@). Case-sensitive. If the tag value starts or ends with a space, the system will automatically remove it
Package Details
- Repository
- bytepluscc byteplus-sdk/pulumi-bytepluscc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
byteplusccTerraform Provider.
Viewing docs for bytepluscc v0.0.21
published on Thursday, Apr 2, 2026 by Byteplus
published on Thursday, Apr 2, 2026 by Byteplus
