1. Packages
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. rdsmysql
  6. getInstance
Viewing docs for volcenginecc v0.0.47
published on Thursday, Jul 9, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.47
published on Thursday, Jul 9, 2026 by Volcengine

    Data Source schema for Volcengine::RDSMySQL::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: pulumi.Input[Optional[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: volcenginecc:rdsmysql/getInstance:getInstance
      arguments:
        # arguments dictionary
    data "volcenginecc_rdsmysql_getinstance" "name" {
        # arguments
    }

    The 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 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:

    AddressObjects List<Volcengine.GetInstanceAddressObject>
    Connection information for the default endpoint
    AllowListIds List<string>
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). Each instance can bind up to 100 allowlists
    AllowListVersion string
    Allowlist version
    AutoStorageScalingConfig Volcengine.GetInstanceAutoStorageScalingConfig
    Auto scaling configuration
    AutoUpgradeMinorVersion string
    Instance kernel minor version upgrade policy. Values: Auto: Automatic upgrade. Manual: Manual upgrade.
    BackupAuditLogSize int
    Space used by audit logs in backup.
    BackupBinLogSize int
    Space used by binlog logs in backup.
    BackupDataSize int
    Space used by data in backup.
    BackupErrorLogSize int
    Space used by error logs in backups.
    BackupFreeQuotaSize int
    Free backup storage space, in GB
    BackupLogSize int
    Space used by logs in backups.
    BackupPolicy Volcengine.GetInstanceBackupPolicy
    Instance backup policy configuration.
    BackupSlowLogSize int
    Space used by slow logs in backups.
    BackupUse double
    Backup space used by the instance, in GB
    BasicBackupBinlogSize int
    Space used by Binlog logs in basic backups.
    BasicBackupDataSize int
    Space used by data in the base backup
    ChargeDetail Volcengine.GetInstanceChargeDetail
    Billing method
    CpuNum int
    Number of CPU cores for the database proxy service of the instance
    CreatedTime string
    Instance creation local time.
    CurrentKernelVersion string
    Instance kernel minor version.
    DbEngineVersion string
    Compatible versions. Values: MySQL57: MySQL 5.7 version. MySQL80: MySQL 8.0 version
    DbParamGroupId string
    Parameter template ID. Default value is the default parameter template for the database engine version
    DbTimeZone string
    Time zone. Supports UTC -12:00 ~ +13:00. Default is the time zone of the region.
    DeletionProtection string
    Whether to enable instance deletion protection. Values: Enabled: Yes. Disabled: No. Default value.
    DisasterRecoveryInstances List<Volcengine.GetInstanceDisasterRecoveryInstance>
    Disaster recovery instance information for the instance.
    DrDtsTaskId string
    ID of the data synchronization link between the primary and disaster recovery instances in the DTS data synchronization task.
    DrDtsTaskName string
    Name of synchronization tasks between primary and disaster recovery instances.
    DrDtsTaskStatus string
    Status of synchronization tasks between primary and disaster recovery instances.
    DrSecondsBehindMaster int
    Latency between the disaster recovery instance and the primary instance.
    Endpoints List<Volcengine.GetInstanceEndpoint>
    Instance connection information.
    EngineType string
    Database engine type. Values: InnoDB: InnoDB engine. RocksDB: RocksDB engine.
    GlobalReadOnly bool
    Enable global read-only mode. Values: true: enabled. false: disabled (default is false)
    HasDisasterRecoveryInstances bool
    Whether the instance has a disaster recovery instance. Values: true: Yes. false: No.
    HasGreenInstance bool
    Is the instance in blue-green deployment? Values: true: yes. false: no.
    Id string
    Uniquely identifies the resource.
    InstanceId string
    Instance ID.
    InstanceName string
    Instance name.
    InstanceStatus string
    Instance status.
    InstanceType string
    Instance type. Values: DoubleNode: dual-node type. MultiNode: multi-node type
    LowerCaseTableNames string
    Whether table names are case-sensitive. Default value is true. Values: false: Table names are stored as fixed and are case-sensitive. true: Table names are stored in lowercase and are case-insensitive.
    MaintenanceWindow Volcengine.GetInstanceMaintenanceWindow
    Specify the maintenance window for the instance when creating it. This field is optional. If not set, the default is UTC18:00Z-21:59Z every day of the week (Beijing time 02:00-05:59).
    MasterInstanceId string
    Primary instance ID
    MasterInstanceName string
    Primary instance name.
    Memory int
    Memory size. Unit: GB.
    NodeCpuUsedPercentage double
    Average CPU usage of the primary node in the instance over the past minute.
    NodeMemoryUsedPercentage double
    Average memory usage of the primary node over the past minute
    NodeNumber string
    Number of nodes.
    NodeSpaceUsedPercentage double
    Average disk usage of the primary node over the past minute
    NodeSpec string
    Node specifications.
    Nodes List<Volcengine.GetInstanceNode>
    Instance node information.
    ParameterTemplateId string
    Parameter template ID.
    Port int
    Default endpoint private network port. Port range: 1000~65534, default is 3306. When creating a new connection endpoint or enabling a new address, the default endpoint private network port is used for real-time configuration as the default port.
    PrivateIpAddress string
    Specify the default terminal IP address of the instance within the designated private network and subnet. Note: If not set, the default terminal IP address will be automatically assigned within the specified private network and subnet.
    ProjectName string
    Project.
    ProxyDetail Volcengine.GetInstanceProxyDetail
    proxy information
    StorageAuditLogSize int
    Space used by audit logs in instance storage
    StorageBinLogSize int
    Binlog space usage in the instance storage
    StorageDataSize int
    Space used by data in instance storage.
    StorageErrorLogSize int
    Space used by error logs in instance storage.
    StorageLogSize int
    Space used by logs in the instance storage
    StorageSlowLogSize int
    Space used by slow logs in instance storage
    StorageSpace int
    Total storage space of the instance, in GB
    StorageType string
    Instance storage type. Value range: LocalSSD: local disk. CloudESSDFlexPL: FlexPL cloud disk. CloudESSDPL0: PL0 cloud disk.
    StorageUse double
    Storage space used by the instance, in GB
    SubnetId string
    Subnet ID.
    SuperAccountName string
    High-privilege account name. If this parameter is not provided, a high-privilege account will not be created by default.
    SuperAccountPassword string
    Password for high-privilege account. Password rules: 8–32 characters in length. Must contain at least three of the following: uppercase letters, lowercase letters, numbers, special characters. Special characters: !@#$%^&*()_+-=,.&?|/.
    SyncMode string
    Data synchronization mode: SemiSync: semi-synchronous. Async: asynchronous
    Tags List<Volcengine.GetInstanceTag>
    RDS MySQL instance tag information
    TimeZone string
    Time zone
    UpdatedTime string
    Instance updates local time.
    Vcpu int
    CPU size. For example: 1 means 1U.
    VpcId string
    VPC (Virtual Private Cloud) ID.
    ZoneId string
    Availability zone of the instance's primary node.
    ZoneIds List<string>
    List of availability zones for each node in the instance.
    AddressObjects []GetInstanceAddressObject
    Connection information for the default endpoint
    AllowListIds []string
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). Each instance can bind up to 100 allowlists
    AllowListVersion string
    Allowlist version
    AutoStorageScalingConfig GetInstanceAutoStorageScalingConfig
    Auto scaling configuration
    AutoUpgradeMinorVersion string
    Instance kernel minor version upgrade policy. Values: Auto: Automatic upgrade. Manual: Manual upgrade.
    BackupAuditLogSize int
    Space used by audit logs in backup.
    BackupBinLogSize int
    Space used by binlog logs in backup.
    BackupDataSize int
    Space used by data in backup.
    BackupErrorLogSize int
    Space used by error logs in backups.
    BackupFreeQuotaSize int
    Free backup storage space, in GB
    BackupLogSize int
    Space used by logs in backups.
    BackupPolicy GetInstanceBackupPolicy
    Instance backup policy configuration.
    BackupSlowLogSize int
    Space used by slow logs in backups.
    BackupUse float64
    Backup space used by the instance, in GB
    BasicBackupBinlogSize int
    Space used by Binlog logs in basic backups.
    BasicBackupDataSize int
    Space used by data in the base backup
    ChargeDetail GetInstanceChargeDetail
    Billing method
    CpuNum int
    Number of CPU cores for the database proxy service of the instance
    CreatedTime string
    Instance creation local time.
    CurrentKernelVersion string
    Instance kernel minor version.
    DbEngineVersion string
    Compatible versions. Values: MySQL57: MySQL 5.7 version. MySQL80: MySQL 8.0 version
    DbParamGroupId string
    Parameter template ID. Default value is the default parameter template for the database engine version
    DbTimeZone string
    Time zone. Supports UTC -12:00 ~ +13:00. Default is the time zone of the region.
    DeletionProtection string
    Whether to enable instance deletion protection. Values: Enabled: Yes. Disabled: No. Default value.
    DisasterRecoveryInstances []GetInstanceDisasterRecoveryInstance
    Disaster recovery instance information for the instance.
    DrDtsTaskId string
    ID of the data synchronization link between the primary and disaster recovery instances in the DTS data synchronization task.
    DrDtsTaskName string
    Name of synchronization tasks between primary and disaster recovery instances.
    DrDtsTaskStatus string
    Status of synchronization tasks between primary and disaster recovery instances.
    DrSecondsBehindMaster int
    Latency between the disaster recovery instance and the primary instance.
    Endpoints []GetInstanceEndpoint
    Instance connection information.
    EngineType string
    Database engine type. Values: InnoDB: InnoDB engine. RocksDB: RocksDB engine.
    GlobalReadOnly bool
    Enable global read-only mode. Values: true: enabled. false: disabled (default is false)
    HasDisasterRecoveryInstances bool
    Whether the instance has a disaster recovery instance. Values: true: Yes. false: No.
    HasGreenInstance bool
    Is the instance in blue-green deployment? Values: true: yes. false: no.
    Id string
    Uniquely identifies the resource.
    InstanceId string
    Instance ID.
    InstanceName string
    Instance name.
    InstanceStatus string
    Instance status.
    InstanceType string
    Instance type. Values: DoubleNode: dual-node type. MultiNode: multi-node type
    LowerCaseTableNames string
    Whether table names are case-sensitive. Default value is true. Values: false: Table names are stored as fixed and are case-sensitive. true: Table names are stored in lowercase and are case-insensitive.
    MaintenanceWindow GetInstanceMaintenanceWindow
    Specify the maintenance window for the instance when creating it. This field is optional. If not set, the default is UTC18:00Z-21:59Z every day of the week (Beijing time 02:00-05:59).
    MasterInstanceId string
    Primary instance ID
    MasterInstanceName string
    Primary instance name.
    Memory int
    Memory size. Unit: GB.
    NodeCpuUsedPercentage float64
    Average CPU usage of the primary node in the instance over the past minute.
    NodeMemoryUsedPercentage float64
    Average memory usage of the primary node over the past minute
    NodeNumber string
    Number of nodes.
    NodeSpaceUsedPercentage float64
    Average disk usage of the primary node over the past minute
    NodeSpec string
    Node specifications.
    Nodes []GetInstanceNode
    Instance node information.
    ParameterTemplateId string
    Parameter template ID.
    Port int
    Default endpoint private network port. Port range: 1000~65534, default is 3306. When creating a new connection endpoint or enabling a new address, the default endpoint private network port is used for real-time configuration as the default port.
    PrivateIpAddress string
    Specify the default terminal IP address of the instance within the designated private network and subnet. Note: If not set, the default terminal IP address will be automatically assigned within the specified private network and subnet.
    ProjectName string
    Project.
    ProxyDetail GetInstanceProxyDetail
    proxy information
    StorageAuditLogSize int
    Space used by audit logs in instance storage
    StorageBinLogSize int
    Binlog space usage in the instance storage
    StorageDataSize int
    Space used by data in instance storage.
    StorageErrorLogSize int
    Space used by error logs in instance storage.
    StorageLogSize int
    Space used by logs in the instance storage
    StorageSlowLogSize int
    Space used by slow logs in instance storage
    StorageSpace int
    Total storage space of the instance, in GB
    StorageType string
    Instance storage type. Value range: LocalSSD: local disk. CloudESSDFlexPL: FlexPL cloud disk. CloudESSDPL0: PL0 cloud disk.
    StorageUse float64
    Storage space used by the instance, in GB
    SubnetId string
    Subnet ID.
    SuperAccountName string
    High-privilege account name. If this parameter is not provided, a high-privilege account will not be created by default.
    SuperAccountPassword string
    Password for high-privilege account. Password rules: 8–32 characters in length. Must contain at least three of the following: uppercase letters, lowercase letters, numbers, special characters. Special characters: !@#$%^&*()_+-=,.&?|/.
    SyncMode string
    Data synchronization mode: SemiSync: semi-synchronous. Async: asynchronous
    Tags []GetInstanceTag
    RDS MySQL instance tag information
    TimeZone string
    Time zone
    UpdatedTime string
    Instance updates local time.
    Vcpu int
    CPU size. For example: 1 means 1U.
    VpcId string
    VPC (Virtual Private Cloud) ID.
    ZoneId string
    Availability zone of the instance's primary node.
    ZoneIds []string
    List of availability zones for each node in the instance.
    address_objects list(object)
    Connection information for the default endpoint
    allow_list_ids list(string)
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). Each instance can bind up to 100 allowlists
    allow_list_version string
    Allowlist version
    auto_storage_scaling_config object
    Auto scaling configuration
    auto_upgrade_minor_version string
    Instance kernel minor version upgrade policy. Values: Auto: Automatic upgrade. Manual: Manual upgrade.
    backup_audit_log_size number
    Space used by audit logs in backup.
    backup_bin_log_size number
    Space used by binlog logs in backup.
    backup_data_size number
    Space used by data in backup.
    backup_error_log_size number
    Space used by error logs in backups.
    backup_free_quota_size number
    Free backup storage space, in GB
    backup_log_size number
    Space used by logs in backups.
    backup_policy object
    Instance backup policy configuration.
    backup_slow_log_size number
    Space used by slow logs in backups.
    backup_use number
    Backup space used by the instance, in GB
    basic_backup_binlog_size number
    Space used by Binlog logs in basic backups.
    basic_backup_data_size number
    Space used by data in the base backup
    charge_detail object
    Billing method
    cpu_num number
    Number of CPU cores for the database proxy service of the instance
    created_time string
    Instance creation local time.
    current_kernel_version string
    Instance kernel minor version.
    db_engine_version string
    Compatible versions. Values: MySQL57: MySQL 5.7 version. MySQL80: MySQL 8.0 version
    db_param_group_id string
    Parameter template ID. Default value is the default parameter template for the database engine version
    db_time_zone string
    Time zone. Supports UTC -12:00 ~ +13:00. Default is the time zone of the region.
    deletion_protection string
    Whether to enable instance deletion protection. Values: Enabled: Yes. Disabled: No. Default value.
    disaster_recovery_instances list(object)
    Disaster recovery instance information for the instance.
    dr_dts_task_id string
    ID of the data synchronization link between the primary and disaster recovery instances in the DTS data synchronization task.
    dr_dts_task_name string
    Name of synchronization tasks between primary and disaster recovery instances.
    dr_dts_task_status string
    Status of synchronization tasks between primary and disaster recovery instances.
    dr_seconds_behind_master number
    Latency between the disaster recovery instance and the primary instance.
    endpoints list(object)
    Instance connection information.
    engine_type string
    Database engine type. Values: InnoDB: InnoDB engine. RocksDB: RocksDB engine.
    global_read_only bool
    Enable global read-only mode. Values: true: enabled. false: disabled (default is false)
    has_disaster_recovery_instances bool
    Whether the instance has a disaster recovery instance. Values: true: Yes. false: No.
    has_green_instance bool
    Is the instance in blue-green deployment? Values: true: yes. false: no.
    id string
    Uniquely identifies the resource.
    instance_id string
    Instance ID.
    instance_name string
    Instance name.
    instance_status string
    Instance status.
    instance_type string
    Instance type. Values: DoubleNode: dual-node type. MultiNode: multi-node type
    lower_case_table_names string
    Whether table names are case-sensitive. Default value is true. Values: false: Table names are stored as fixed and are case-sensitive. true: Table names are stored in lowercase and are case-insensitive.
    maintenance_window object
    Specify the maintenance window for the instance when creating it. This field is optional. If not set, the default is UTC18:00Z-21:59Z every day of the week (Beijing time 02:00-05:59).
    master_instance_id string
    Primary instance ID
    master_instance_name string
    Primary instance name.
    memory number
    Memory size. Unit: GB.
    node_cpu_used_percentage number
    Average CPU usage of the primary node in the instance over the past minute.
    node_memory_used_percentage number
    Average memory usage of the primary node over the past minute
    node_number string
    Number of nodes.
    node_space_used_percentage number
    Average disk usage of the primary node over the past minute
    node_spec string
    Node specifications.
    nodes list(object)
    Instance node information.
    parameter_template_id string
    Parameter template ID.
    port number
    Default endpoint private network port. Port range: 1000~65534, default is 3306. When creating a new connection endpoint or enabling a new address, the default endpoint private network port is used for real-time configuration as the default port.
    private_ip_address string
    Specify the default terminal IP address of the instance within the designated private network and subnet. Note: If not set, the default terminal IP address will be automatically assigned within the specified private network and subnet.
    project_name string
    Project.
    proxy_detail object
    proxy information
    storage_audit_log_size number
    Space used by audit logs in instance storage
    storage_bin_log_size number
    Binlog space usage in the instance storage
    storage_data_size number
    Space used by data in instance storage.
    storage_error_log_size number
    Space used by error logs in instance storage.
    storage_log_size number
    Space used by logs in the instance storage
    storage_slow_log_size number
    Space used by slow logs in instance storage
    storage_space number
    Total storage space of the instance, in GB
    storage_type string
    Instance storage type. Value range: LocalSSD: local disk. CloudESSDFlexPL: FlexPL cloud disk. CloudESSDPL0: PL0 cloud disk.
    storage_use number
    Storage space used by the instance, in GB
    subnet_id string
    Subnet ID.
    super_account_name string
    High-privilege account name. If this parameter is not provided, a high-privilege account will not be created by default.
    super_account_password string
    Password for high-privilege account. Password rules: 8–32 characters in length. Must contain at least three of the following: uppercase letters, lowercase letters, numbers, special characters. Special characters: !@#$%^&*()_+-=,.&?|/.
    sync_mode string
    Data synchronization mode: SemiSync: semi-synchronous. Async: asynchronous
    tags list(object)
    RDS MySQL instance tag information
    time_zone string
    Time zone
    updated_time string
    Instance updates local time.
    vcpu number
    CPU size. For example: 1 means 1U.
    vpc_id string
    VPC (Virtual Private Cloud) ID.
    zone_id string
    Availability zone of the instance's primary node.
    zone_ids list(string)
    List of availability zones for each node in the instance.
    addressObjects List<GetInstanceAddressObject>
    Connection information for the default endpoint
    allowListIds List<String>
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). Each instance can bind up to 100 allowlists
    allowListVersion String
    Allowlist version
    autoStorageScalingConfig GetInstanceAutoStorageScalingConfig
    Auto scaling configuration
    autoUpgradeMinorVersion String
    Instance kernel minor version upgrade policy. Values: Auto: Automatic upgrade. Manual: Manual upgrade.
    backupAuditLogSize Integer
    Space used by audit logs in backup.
    backupBinLogSize Integer
    Space used by binlog logs in backup.
    backupDataSize Integer
    Space used by data in backup.
    backupErrorLogSize Integer
    Space used by error logs in backups.
    backupFreeQuotaSize Integer
    Free backup storage space, in GB
    backupLogSize Integer
    Space used by logs in backups.
    backupPolicy GetInstanceBackupPolicy
    Instance backup policy configuration.
    backupSlowLogSize Integer
    Space used by slow logs in backups.
    backupUse Double
    Backup space used by the instance, in GB
    basicBackupBinlogSize Integer
    Space used by Binlog logs in basic backups.
    basicBackupDataSize Integer
    Space used by data in the base backup
    chargeDetail GetInstanceChargeDetail
    Billing method
    cpuNum Integer
    Number of CPU cores for the database proxy service of the instance
    createdTime String
    Instance creation local time.
    currentKernelVersion String
    Instance kernel minor version.
    dbEngineVersion String
    Compatible versions. Values: MySQL57: MySQL 5.7 version. MySQL80: MySQL 8.0 version
    dbParamGroupId String
    Parameter template ID. Default value is the default parameter template for the database engine version
    dbTimeZone String
    Time zone. Supports UTC -12:00 ~ +13:00. Default is the time zone of the region.
    deletionProtection String
    Whether to enable instance deletion protection. Values: Enabled: Yes. Disabled: No. Default value.
    disasterRecoveryInstances List<GetInstanceDisasterRecoveryInstance>
    Disaster recovery instance information for the instance.
    drDtsTaskId String
    ID of the data synchronization link between the primary and disaster recovery instances in the DTS data synchronization task.
    drDtsTaskName String
    Name of synchronization tasks between primary and disaster recovery instances.
    drDtsTaskStatus String
    Status of synchronization tasks between primary and disaster recovery instances.
    drSecondsBehindMaster Integer
    Latency between the disaster recovery instance and the primary instance.
    endpoints List<GetInstanceEndpoint>
    Instance connection information.
    engineType String
    Database engine type. Values: InnoDB: InnoDB engine. RocksDB: RocksDB engine.
    globalReadOnly Boolean
    Enable global read-only mode. Values: true: enabled. false: disabled (default is false)
    hasDisasterRecoveryInstances Boolean
    Whether the instance has a disaster recovery instance. Values: true: Yes. false: No.
    hasGreenInstance Boolean
    Is the instance in blue-green deployment? Values: true: yes. false: no.
    id String
    Uniquely identifies the resource.
    instanceId String
    Instance ID.
    instanceName String
    Instance name.
    instanceStatus String
    Instance status.
    instanceType String
    Instance type. Values: DoubleNode: dual-node type. MultiNode: multi-node type
    lowerCaseTableNames String
    Whether table names are case-sensitive. Default value is true. Values: false: Table names are stored as fixed and are case-sensitive. true: Table names are stored in lowercase and are case-insensitive.
    maintenanceWindow GetInstanceMaintenanceWindow
    Specify the maintenance window for the instance when creating it. This field is optional. If not set, the default is UTC18:00Z-21:59Z every day of the week (Beijing time 02:00-05:59).
    masterInstanceId String
    Primary instance ID
    masterInstanceName String
    Primary instance name.
    memory Integer
    Memory size. Unit: GB.
    nodeCpuUsedPercentage Double
    Average CPU usage of the primary node in the instance over the past minute.
    nodeMemoryUsedPercentage Double
    Average memory usage of the primary node over the past minute
    nodeNumber String
    Number of nodes.
    nodeSpaceUsedPercentage Double
    Average disk usage of the primary node over the past minute
    nodeSpec String
    Node specifications.
    nodes List<GetInstanceNode>
    Instance node information.
    parameterTemplateId String
    Parameter template ID.
    port Integer
    Default endpoint private network port. Port range: 1000~65534, default is 3306. When creating a new connection endpoint or enabling a new address, the default endpoint private network port is used for real-time configuration as the default port.
    privateIpAddress String
    Specify the default terminal IP address of the instance within the designated private network and subnet. Note: If not set, the default terminal IP address will be automatically assigned within the specified private network and subnet.
    projectName String
    Project.
    proxyDetail GetInstanceProxyDetail
    proxy information
    storageAuditLogSize Integer
    Space used by audit logs in instance storage
    storageBinLogSize Integer
    Binlog space usage in the instance storage
    storageDataSize Integer
    Space used by data in instance storage.
    storageErrorLogSize Integer
    Space used by error logs in instance storage.
    storageLogSize Integer
    Space used by logs in the instance storage
    storageSlowLogSize Integer
    Space used by slow logs in instance storage
    storageSpace Integer
    Total storage space of the instance, in GB
    storageType String
    Instance storage type. Value range: LocalSSD: local disk. CloudESSDFlexPL: FlexPL cloud disk. CloudESSDPL0: PL0 cloud disk.
    storageUse Double
    Storage space used by the instance, in GB
    subnetId String
    Subnet ID.
    superAccountName String
    High-privilege account name. If this parameter is not provided, a high-privilege account will not be created by default.
    superAccountPassword String
    Password for high-privilege account. Password rules: 8–32 characters in length. Must contain at least three of the following: uppercase letters, lowercase letters, numbers, special characters. Special characters: !@#$%^&*()_+-=,.&?|/.
    syncMode String
    Data synchronization mode: SemiSync: semi-synchronous. Async: asynchronous
    tags List<GetInstanceTag>
    RDS MySQL instance tag information
    timeZone String
    Time zone
    updatedTime String
    Instance updates local time.
    vcpu Integer
    CPU size. For example: 1 means 1U.
    vpcId String
    VPC (Virtual Private Cloud) ID.
    zoneId String
    Availability zone of the instance's primary node.
    zoneIds List<String>
    List of availability zones for each node in the instance.
    addressObjects GetInstanceAddressObject[]
    Connection information for the default endpoint
    allowListIds string[]
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). Each instance can bind up to 100 allowlists
    allowListVersion string
    Allowlist version
    autoStorageScalingConfig GetInstanceAutoStorageScalingConfig
    Auto scaling configuration
    autoUpgradeMinorVersion string
    Instance kernel minor version upgrade policy. Values: Auto: Automatic upgrade. Manual: Manual upgrade.
    backupAuditLogSize number
    Space used by audit logs in backup.
    backupBinLogSize number
    Space used by binlog logs in backup.
    backupDataSize number
    Space used by data in backup.
    backupErrorLogSize number
    Space used by error logs in backups.
    backupFreeQuotaSize number
    Free backup storage space, in GB
    backupLogSize number
    Space used by logs in backups.
    backupPolicy GetInstanceBackupPolicy
    Instance backup policy configuration.
    backupSlowLogSize number
    Space used by slow logs in backups.
    backupUse number
    Backup space used by the instance, in GB
    basicBackupBinlogSize number
    Space used by Binlog logs in basic backups.
    basicBackupDataSize number
    Space used by data in the base backup
    chargeDetail GetInstanceChargeDetail
    Billing method
    cpuNum number
    Number of CPU cores for the database proxy service of the instance
    createdTime string
    Instance creation local time.
    currentKernelVersion string
    Instance kernel minor version.
    dbEngineVersion string
    Compatible versions. Values: MySQL57: MySQL 5.7 version. MySQL80: MySQL 8.0 version
    dbParamGroupId string
    Parameter template ID. Default value is the default parameter template for the database engine version
    dbTimeZone string
    Time zone. Supports UTC -12:00 ~ +13:00. Default is the time zone of the region.
    deletionProtection string
    Whether to enable instance deletion protection. Values: Enabled: Yes. Disabled: No. Default value.
    disasterRecoveryInstances GetInstanceDisasterRecoveryInstance[]
    Disaster recovery instance information for the instance.
    drDtsTaskId string
    ID of the data synchronization link between the primary and disaster recovery instances in the DTS data synchronization task.
    drDtsTaskName string
    Name of synchronization tasks between primary and disaster recovery instances.
    drDtsTaskStatus string
    Status of synchronization tasks between primary and disaster recovery instances.
    drSecondsBehindMaster number
    Latency between the disaster recovery instance and the primary instance.
    endpoints GetInstanceEndpoint[]
    Instance connection information.
    engineType string
    Database engine type. Values: InnoDB: InnoDB engine. RocksDB: RocksDB engine.
    globalReadOnly boolean
    Enable global read-only mode. Values: true: enabled. false: disabled (default is false)
    hasDisasterRecoveryInstances boolean
    Whether the instance has a disaster recovery instance. Values: true: Yes. false: No.
    hasGreenInstance boolean
    Is the instance in blue-green deployment? Values: true: yes. false: no.
    id string
    Uniquely identifies the resource.
    instanceId string
    Instance ID.
    instanceName string
    Instance name.
    instanceStatus string
    Instance status.
    instanceType string
    Instance type. Values: DoubleNode: dual-node type. MultiNode: multi-node type
    lowerCaseTableNames string
    Whether table names are case-sensitive. Default value is true. Values: false: Table names are stored as fixed and are case-sensitive. true: Table names are stored in lowercase and are case-insensitive.
    maintenanceWindow GetInstanceMaintenanceWindow
    Specify the maintenance window for the instance when creating it. This field is optional. If not set, the default is UTC18:00Z-21:59Z every day of the week (Beijing time 02:00-05:59).
    masterInstanceId string
    Primary instance ID
    masterInstanceName string
    Primary instance name.
    memory number
    Memory size. Unit: GB.
    nodeCpuUsedPercentage number
    Average CPU usage of the primary node in the instance over the past minute.
    nodeMemoryUsedPercentage number
    Average memory usage of the primary node over the past minute
    nodeNumber string
    Number of nodes.
    nodeSpaceUsedPercentage number
    Average disk usage of the primary node over the past minute
    nodeSpec string
    Node specifications.
    nodes GetInstanceNode[]
    Instance node information.
    parameterTemplateId string
    Parameter template ID.
    port number
    Default endpoint private network port. Port range: 1000~65534, default is 3306. When creating a new connection endpoint or enabling a new address, the default endpoint private network port is used for real-time configuration as the default port.
    privateIpAddress string
    Specify the default terminal IP address of the instance within the designated private network and subnet. Note: If not set, the default terminal IP address will be automatically assigned within the specified private network and subnet.
    projectName string
    Project.
    proxyDetail GetInstanceProxyDetail
    proxy information
    storageAuditLogSize number
    Space used by audit logs in instance storage
    storageBinLogSize number
    Binlog space usage in the instance storage
    storageDataSize number
    Space used by data in instance storage.
    storageErrorLogSize number
    Space used by error logs in instance storage.
    storageLogSize number
    Space used by logs in the instance storage
    storageSlowLogSize number
    Space used by slow logs in instance storage
    storageSpace number
    Total storage space of the instance, in GB
    storageType string
    Instance storage type. Value range: LocalSSD: local disk. CloudESSDFlexPL: FlexPL cloud disk. CloudESSDPL0: PL0 cloud disk.
    storageUse number
    Storage space used by the instance, in GB
    subnetId string
    Subnet ID.
    superAccountName string
    High-privilege account name. If this parameter is not provided, a high-privilege account will not be created by default.
    superAccountPassword string
    Password for high-privilege account. Password rules: 8–32 characters in length. Must contain at least three of the following: uppercase letters, lowercase letters, numbers, special characters. Special characters: !@#$%^&*()_+-=,.&?|/.
    syncMode string
    Data synchronization mode: SemiSync: semi-synchronous. Async: asynchronous
    tags GetInstanceTag[]
    RDS MySQL instance tag information
    timeZone string
    Time zone
    updatedTime string
    Instance updates local time.
    vcpu number
    CPU size. For example: 1 means 1U.
    vpcId string
    VPC (Virtual Private Cloud) ID.
    zoneId string
    Availability zone of the instance's primary node.
    zoneIds string[]
    List of availability zones for each node in the instance.
    address_objects Sequence[GetInstanceAddressObject]
    Connection information for the default endpoint
    allow_list_ids Sequence[str]
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). Each instance can bind up to 100 allowlists
    allow_list_version str
    Allowlist version
    auto_storage_scaling_config GetInstanceAutoStorageScalingConfig
    Auto scaling configuration
    auto_upgrade_minor_version str
    Instance kernel minor version upgrade policy. Values: Auto: Automatic upgrade. Manual: Manual upgrade.
    backup_audit_log_size int
    Space used by audit logs in backup.
    backup_bin_log_size int
    Space used by binlog logs in backup.
    backup_data_size int
    Space used by data in backup.
    backup_error_log_size int
    Space used by error logs in backups.
    backup_free_quota_size int
    Free backup storage space, in GB
    backup_log_size int
    Space used by logs in backups.
    backup_policy GetInstanceBackupPolicy
    Instance backup policy configuration.
    backup_slow_log_size int
    Space used by slow logs in backups.
    backup_use float
    Backup space used by the instance, in GB
    basic_backup_binlog_size int
    Space used by Binlog logs in basic backups.
    basic_backup_data_size int
    Space used by data in the base backup
    charge_detail GetInstanceChargeDetail
    Billing method
    cpu_num int
    Number of CPU cores for the database proxy service of the instance
    created_time str
    Instance creation local time.
    current_kernel_version str
    Instance kernel minor version.
    db_engine_version str
    Compatible versions. Values: MySQL57: MySQL 5.7 version. MySQL80: MySQL 8.0 version
    db_param_group_id str
    Parameter template ID. Default value is the default parameter template for the database engine version
    db_time_zone str
    Time zone. Supports UTC -12:00 ~ +13:00. Default is the time zone of the region.
    deletion_protection str
    Whether to enable instance deletion protection. Values: Enabled: Yes. Disabled: No. Default value.
    disaster_recovery_instances Sequence[GetInstanceDisasterRecoveryInstance]
    Disaster recovery instance information for the instance.
    dr_dts_task_id str
    ID of the data synchronization link between the primary and disaster recovery instances in the DTS data synchronization task.
    dr_dts_task_name str
    Name of synchronization tasks between primary and disaster recovery instances.
    dr_dts_task_status str
    Status of synchronization tasks between primary and disaster recovery instances.
    dr_seconds_behind_master int
    Latency between the disaster recovery instance and the primary instance.
    endpoints Sequence[GetInstanceEndpoint]
    Instance connection information.
    engine_type str
    Database engine type. Values: InnoDB: InnoDB engine. RocksDB: RocksDB engine.
    global_read_only bool
    Enable global read-only mode. Values: true: enabled. false: disabled (default is false)
    has_disaster_recovery_instances bool
    Whether the instance has a disaster recovery instance. Values: true: Yes. false: No.
    has_green_instance bool
    Is the instance in blue-green deployment? Values: true: yes. false: no.
    id str
    Uniquely identifies the resource.
    instance_id str
    Instance ID.
    instance_name str
    Instance name.
    instance_status str
    Instance status.
    instance_type str
    Instance type. Values: DoubleNode: dual-node type. MultiNode: multi-node type
    lower_case_table_names str
    Whether table names are case-sensitive. Default value is true. Values: false: Table names are stored as fixed and are case-sensitive. true: Table names are stored in lowercase and are case-insensitive.
    maintenance_window GetInstanceMaintenanceWindow
    Specify the maintenance window for the instance when creating it. This field is optional. If not set, the default is UTC18:00Z-21:59Z every day of the week (Beijing time 02:00-05:59).
    master_instance_id str
    Primary instance ID
    master_instance_name str
    Primary instance name.
    memory int
    Memory size. Unit: GB.
    node_cpu_used_percentage float
    Average CPU usage of the primary node in the instance over the past minute.
    node_memory_used_percentage float
    Average memory usage of the primary node over the past minute
    node_number str
    Number of nodes.
    node_space_used_percentage float
    Average disk usage of the primary node over the past minute
    node_spec str
    Node specifications.
    nodes Sequence[GetInstanceNode]
    Instance node information.
    parameter_template_id str
    Parameter template ID.
    port int
    Default endpoint private network port. Port range: 1000~65534, default is 3306. When creating a new connection endpoint or enabling a new address, the default endpoint private network port is used for real-time configuration as the default port.
    private_ip_address str
    Specify the default terminal IP address of the instance within the designated private network and subnet. Note: If not set, the default terminal IP address will be automatically assigned within the specified private network and subnet.
    project_name str
    Project.
    proxy_detail GetInstanceProxyDetail
    proxy information
    storage_audit_log_size int
    Space used by audit logs in instance storage
    storage_bin_log_size int
    Binlog space usage in the instance storage
    storage_data_size int
    Space used by data in instance storage.
    storage_error_log_size int
    Space used by error logs in instance storage.
    storage_log_size int
    Space used by logs in the instance storage
    storage_slow_log_size int
    Space used by slow logs in instance storage
    storage_space int
    Total storage space of the instance, in GB
    storage_type str
    Instance storage type. Value range: LocalSSD: local disk. CloudESSDFlexPL: FlexPL cloud disk. CloudESSDPL0: PL0 cloud disk.
    storage_use float
    Storage space used by the instance, in GB
    subnet_id str
    Subnet ID.
    super_account_name str
    High-privilege account name. If this parameter is not provided, a high-privilege account will not be created by default.
    super_account_password str
    Password for high-privilege account. Password rules: 8–32 characters in length. Must contain at least three of the following: uppercase letters, lowercase letters, numbers, special characters. Special characters: !@#$%^&*()_+-=,.&?|/.
    sync_mode str
    Data synchronization mode: SemiSync: semi-synchronous. Async: asynchronous
    tags Sequence[GetInstanceTag]
    RDS MySQL instance tag information
    time_zone str
    Time zone
    updated_time str
    Instance updates local time.
    vcpu int
    CPU size. For example: 1 means 1U.
    vpc_id str
    VPC (Virtual Private Cloud) ID.
    zone_id str
    Availability zone of the instance's primary node.
    zone_ids Sequence[str]
    List of availability zones for each node in the instance.
    addressObjects List<Property Map>
    Connection information for the default endpoint
    allowListIds List<String>
    Allowlist ID. To bind multiple allowlists, separate allowlist IDs with commas (,). Each instance can bind up to 100 allowlists
    allowListVersion String
    Allowlist version
    autoStorageScalingConfig Property Map
    Auto scaling configuration
    autoUpgradeMinorVersion String
    Instance kernel minor version upgrade policy. Values: Auto: Automatic upgrade. Manual: Manual upgrade.
    backupAuditLogSize Number
    Space used by audit logs in backup.
    backupBinLogSize Number
    Space used by binlog logs in backup.
    backupDataSize Number
    Space used by data in backup.
    backupErrorLogSize Number
    Space used by error logs in backups.
    backupFreeQuotaSize Number
    Free backup storage space, in GB
    backupLogSize Number
    Space used by logs in backups.
    backupPolicy Property Map
    Instance backup policy configuration.
    backupSlowLogSize Number
    Space used by slow logs in backups.
    backupUse Number
    Backup space used by the instance, in GB
    basicBackupBinlogSize Number
    Space used by Binlog logs in basic backups.
    basicBackupDataSize Number
    Space used by data in the base backup
    chargeDetail Property Map
    Billing method
    cpuNum Number
    Number of CPU cores for the database proxy service of the instance
    createdTime String
    Instance creation local time.
    currentKernelVersion String
    Instance kernel minor version.
    dbEngineVersion String
    Compatible versions. Values: MySQL57: MySQL 5.7 version. MySQL80: MySQL 8.0 version
    dbParamGroupId String
    Parameter template ID. Default value is the default parameter template for the database engine version
    dbTimeZone String
    Time zone. Supports UTC -12:00 ~ +13:00. Default is the time zone of the region.
    deletionProtection String
    Whether to enable instance deletion protection. Values: Enabled: Yes. Disabled: No. Default value.
    disasterRecoveryInstances List<Property Map>
    Disaster recovery instance information for the instance.
    drDtsTaskId String
    ID of the data synchronization link between the primary and disaster recovery instances in the DTS data synchronization task.
    drDtsTaskName String
    Name of synchronization tasks between primary and disaster recovery instances.
    drDtsTaskStatus String
    Status of synchronization tasks between primary and disaster recovery instances.
    drSecondsBehindMaster Number
    Latency between the disaster recovery instance and the primary instance.
    endpoints List<Property Map>
    Instance connection information.
    engineType String
    Database engine type. Values: InnoDB: InnoDB engine. RocksDB: RocksDB engine.
    globalReadOnly Boolean
    Enable global read-only mode. Values: true: enabled. false: disabled (default is false)
    hasDisasterRecoveryInstances Boolean
    Whether the instance has a disaster recovery instance. Values: true: Yes. false: No.
    hasGreenInstance Boolean
    Is the instance in blue-green deployment? Values: true: yes. false: no.
    id String
    Uniquely identifies the resource.
    instanceId String
    Instance ID.
    instanceName String
    Instance name.
    instanceStatus String
    Instance status.
    instanceType String
    Instance type. Values: DoubleNode: dual-node type. MultiNode: multi-node type
    lowerCaseTableNames String
    Whether table names are case-sensitive. Default value is true. Values: false: Table names are stored as fixed and are case-sensitive. true: Table names are stored in lowercase and are case-insensitive.
    maintenanceWindow Property Map
    Specify the maintenance window for the instance when creating it. This field is optional. If not set, the default is UTC18:00Z-21:59Z every day of the week (Beijing time 02:00-05:59).
    masterInstanceId String
    Primary instance ID
    masterInstanceName String
    Primary instance name.
    memory Number
    Memory size. Unit: GB.
    nodeCpuUsedPercentage Number
    Average CPU usage of the primary node in the instance over the past minute.
    nodeMemoryUsedPercentage Number
    Average memory usage of the primary node over the past minute
    nodeNumber String
    Number of nodes.
    nodeSpaceUsedPercentage Number
    Average disk usage of the primary node over the past minute
    nodeSpec String
    Node specifications.
    nodes List<Property Map>
    Instance node information.
    parameterTemplateId String
    Parameter template ID.
    port Number
    Default endpoint private network port. Port range: 1000~65534, default is 3306. When creating a new connection endpoint or enabling a new address, the default endpoint private network port is used for real-time configuration as the default port.
    privateIpAddress String
    Specify the default terminal IP address of the instance within the designated private network and subnet. Note: If not set, the default terminal IP address will be automatically assigned within the specified private network and subnet.
    projectName String
    Project.
    proxyDetail Property Map
    proxy information
    storageAuditLogSize Number
    Space used by audit logs in instance storage
    storageBinLogSize Number
    Binlog space usage in the instance storage
    storageDataSize Number
    Space used by data in instance storage.
    storageErrorLogSize Number
    Space used by error logs in instance storage.
    storageLogSize Number
    Space used by logs in the instance storage
    storageSlowLogSize Number
    Space used by slow logs in instance storage
    storageSpace Number
    Total storage space of the instance, in GB
    storageType String
    Instance storage type. Value range: LocalSSD: local disk. CloudESSDFlexPL: FlexPL cloud disk. CloudESSDPL0: PL0 cloud disk.
    storageUse Number
    Storage space used by the instance, in GB
    subnetId String
    Subnet ID.
    superAccountName String
    High-privilege account name. If this parameter is not provided, a high-privilege account will not be created by default.
    superAccountPassword String
    Password for high-privilege account. Password rules: 8–32 characters in length. Must contain at least three of the following: uppercase letters, lowercase letters, numbers, special characters. Special characters: !@#$%^&*()_+-=,.&?|/.
    syncMode String
    Data synchronization mode: SemiSync: semi-synchronous. Async: asynchronous
    tags List<Property Map>
    RDS MySQL instance tag information
    timeZone String
    Time zone
    updatedTime String
    Instance updates local time.
    vcpu Number
    CPU size. For example: 1 means 1U.
    vpcId String
    VPC (Virtual Private Cloud) ID.
    zoneId String
    Availability zone of the instance's primary node.
    zoneIds List<String>
    List of availability zones for each node in the instance.

    Supporting Types

    GetInstanceAddressObject

    DnsVisibility bool
    false: private network resolution (default). true: private and public network resolution.
    Domain string
    Connection domain name
    EipId string
    EIP ID, valid only for Public addresses.
    InternetProtocol string
    IP protocol version. Value: IPv4.
    IpAddress string
    IP address.
    NetworkType string
    Network address type. Values: Private: private address. Public: public address
    Port string
    Port
    SubnetId string
    Subnet ID, valid only for Private addresses
    DnsVisibility bool
    false: private network resolution (default). true: private and public network resolution.
    Domain string
    Connection domain name
    EipId string
    EIP ID, valid only for Public addresses.
    InternetProtocol string
    IP protocol version. Value: IPv4.
    IpAddress string
    IP address.
    NetworkType string
    Network address type. Values: Private: private address. Public: public address
    Port string
    Port
    SubnetId string
    Subnet ID, valid only for Private addresses
    dns_visibility bool
    false: private network resolution (default). true: private and public network resolution.
    domain string
    Connection domain name
    eip_id string
    EIP ID, valid only for Public addresses.
    internet_protocol string
    IP protocol version. Value: IPv4.
    ip_address string
    IP address.
    network_type string
    Network address type. Values: Private: private address. Public: public address
    port string
    Port
    subnet_id string
    Subnet ID, valid only for Private addresses
    dnsVisibility Boolean
    false: private network resolution (default). true: private and public network resolution.
    domain String
    Connection domain name
    eipId String
    EIP ID, valid only for Public addresses.
    internetProtocol String
    IP protocol version. Value: IPv4.
    ipAddress String
    IP address.
    networkType String
    Network address type. Values: Private: private address. Public: public address
    port String
    Port
    subnetId String
    Subnet ID, valid only for Private addresses
    dnsVisibility boolean
    false: private network resolution (default). true: private and public network resolution.
    domain string
    Connection domain name
    eipId string
    EIP ID, valid only for Public addresses.
    internetProtocol string
    IP protocol version. Value: IPv4.
    ipAddress string
    IP address.
    networkType string
    Network address type. Values: Private: private address. Public: public address
    port string
    Port
    subnetId string
    Subnet ID, valid only for Private addresses
    dns_visibility bool
    false: private network resolution (default). true: private and public network resolution.
    domain str
    Connection domain name
    eip_id str
    EIP ID, valid only for Public addresses.
    internet_protocol str
    IP protocol version. Value: IPv4.
    ip_address str
    IP address.
    network_type str
    Network address type. Values: Private: private address. Public: public address
    port str
    Port
    subnet_id str
    Subnet ID, valid only for Private addresses
    dnsVisibility Boolean
    false: private network resolution (default). true: private and public network resolution.
    domain String
    Connection domain name
    eipId String
    EIP ID, valid only for Public addresses.
    internetProtocol String
    IP protocol version. Value: IPv4.
    ipAddress String
    IP address.
    networkType String
    Network address type. Values: Private: private address. Public: public address
    port String
    Port
    subnetId String
    Subnet ID, valid only for Private addresses

    GetInstanceAutoStorageScalingConfig

    EnableStorageAutoScale bool
    Whether to enable automatic scaling for the instance. Values: true: Yes. false: No.
    ScalingDetectNode string
    Node range for automatic scaling detection. Values: MasterNode: primary node. MasterSlaveNodes: primary and secondary nodes. AllNodes: all nodes. Note: When used as a request parameter, the default is MasterNode. For multi-node instances, MasterSlaveNodes and AllNodes have the same effect. For single-node instances, MasterNode, MasterSlaveNodes, and AllNodes have the same effect.
    StorageThreshold int
    Percentage of available storage space that triggers automatic scaling. Value range: 10–50, default: 10, unit: %
    StorageUpperBound int
    Maximum storage space for automatic expansion. The minimum value is instance storage space + 20 GB; the maximum value is the upper limit of the storage space range for the primary node specification, in GB. See details about selectable storage space ranges for different specifications.
    EnableStorageAutoScale bool
    Whether to enable automatic scaling for the instance. Values: true: Yes. false: No.
    ScalingDetectNode string
    Node range for automatic scaling detection. Values: MasterNode: primary node. MasterSlaveNodes: primary and secondary nodes. AllNodes: all nodes. Note: When used as a request parameter, the default is MasterNode. For multi-node instances, MasterSlaveNodes and AllNodes have the same effect. For single-node instances, MasterNode, MasterSlaveNodes, and AllNodes have the same effect.
    StorageThreshold int
    Percentage of available storage space that triggers automatic scaling. Value range: 10–50, default: 10, unit: %
    StorageUpperBound int
    Maximum storage space for automatic expansion. The minimum value is instance storage space + 20 GB; the maximum value is the upper limit of the storage space range for the primary node specification, in GB. See details about selectable storage space ranges for different specifications.
    enable_storage_auto_scale bool
    Whether to enable automatic scaling for the instance. Values: true: Yes. false: No.
    scaling_detect_node string
    Node range for automatic scaling detection. Values: MasterNode: primary node. MasterSlaveNodes: primary and secondary nodes. AllNodes: all nodes. Note: When used as a request parameter, the default is MasterNode. For multi-node instances, MasterSlaveNodes and AllNodes have the same effect. For single-node instances, MasterNode, MasterSlaveNodes, and AllNodes have the same effect.
    storage_threshold number
    Percentage of available storage space that triggers automatic scaling. Value range: 10–50, default: 10, unit: %
    storage_upper_bound number
    Maximum storage space for automatic expansion. The minimum value is instance storage space + 20 GB; the maximum value is the upper limit of the storage space range for the primary node specification, in GB. See details about selectable storage space ranges for different specifications.
    enableStorageAutoScale Boolean
    Whether to enable automatic scaling for the instance. Values: true: Yes. false: No.
    scalingDetectNode String
    Node range for automatic scaling detection. Values: MasterNode: primary node. MasterSlaveNodes: primary and secondary nodes. AllNodes: all nodes. Note: When used as a request parameter, the default is MasterNode. For multi-node instances, MasterSlaveNodes and AllNodes have the same effect. For single-node instances, MasterNode, MasterSlaveNodes, and AllNodes have the same effect.
    storageThreshold Integer
    Percentage of available storage space that triggers automatic scaling. Value range: 10–50, default: 10, unit: %
    storageUpperBound Integer
    Maximum storage space for automatic expansion. The minimum value is instance storage space + 20 GB; the maximum value is the upper limit of the storage space range for the primary node specification, in GB. See details about selectable storage space ranges for different specifications.
    enableStorageAutoScale boolean
    Whether to enable automatic scaling for the instance. Values: true: Yes. false: No.
    scalingDetectNode string
    Node range for automatic scaling detection. Values: MasterNode: primary node. MasterSlaveNodes: primary and secondary nodes. AllNodes: all nodes. Note: When used as a request parameter, the default is MasterNode. For multi-node instances, MasterSlaveNodes and AllNodes have the same effect. For single-node instances, MasterNode, MasterSlaveNodes, and AllNodes have the same effect.
    storageThreshold number
    Percentage of available storage space that triggers automatic scaling. Value range: 10–50, default: 10, unit: %
    storageUpperBound number
    Maximum storage space for automatic expansion. The minimum value is instance storage space + 20 GB; the maximum value is the upper limit of the storage space range for the primary node specification, in GB. See details about selectable storage space ranges for different specifications.
    enable_storage_auto_scale bool
    Whether to enable automatic scaling for the instance. Values: true: Yes. false: No.
    scaling_detect_node str
    Node range for automatic scaling detection. Values: MasterNode: primary node. MasterSlaveNodes: primary and secondary nodes. AllNodes: all nodes. Note: When used as a request parameter, the default is MasterNode. For multi-node instances, MasterSlaveNodes and AllNodes have the same effect. For single-node instances, MasterNode, MasterSlaveNodes, and AllNodes have the same effect.
    storage_threshold int
    Percentage of available storage space that triggers automatic scaling. Value range: 10–50, default: 10, unit: %
    storage_upper_bound int
    Maximum storage space for automatic expansion. The minimum value is instance storage space + 20 GB; the maximum value is the upper limit of the storage space range for the primary node specification, in GB. See details about selectable storage space ranges for different specifications.
    enableStorageAutoScale Boolean
    Whether to enable automatic scaling for the instance. Values: true: Yes. false: No.
    scalingDetectNode String
    Node range for automatic scaling detection. Values: MasterNode: primary node. MasterSlaveNodes: primary and secondary nodes. AllNodes: all nodes. Note: When used as a request parameter, the default is MasterNode. For multi-node instances, MasterSlaveNodes and AllNodes have the same effect. For single-node instances, MasterNode, MasterSlaveNodes, and AllNodes have the same effect.
    storageThreshold Number
    Percentage of available storage space that triggers automatic scaling. Value range: 10–50, default: 10, unit: %
    storageUpperBound Number
    Maximum storage space for automatic expansion. The minimum value is instance storage space + 20 GB; the maximum value is the upper limit of the storage space range for the primary node specification, in GB. See details about selectable storage space ranges for different specifications.

    GetInstanceBackupPolicy

    AvailableCrossRegions List<string>
    List of destination regions available for cross-region backup.
    BackupPolicyBase Volcengine.GetInstanceBackupPolicyBackupPolicyBase
    Basic backup policy.
    CrossBackupPolicy Volcengine.GetInstanceBackupPolicyCrossBackupPolicy
    Cross-region backup policy.
    AvailableCrossRegions []string
    List of destination regions available for cross-region backup.
    BackupPolicyBase GetInstanceBackupPolicyBackupPolicyBase
    Basic backup policy.
    CrossBackupPolicy GetInstanceBackupPolicyCrossBackupPolicy
    Cross-region backup policy.
    available_cross_regions list(string)
    List of destination regions available for cross-region backup.
    backup_policy_base object
    Basic backup policy.
    cross_backup_policy object
    Cross-region backup policy.
    availableCrossRegions List<String>
    List of destination regions available for cross-region backup.
    backupPolicyBase GetInstanceBackupPolicyBackupPolicyBase
    Basic backup policy.
    crossBackupPolicy GetInstanceBackupPolicyCrossBackupPolicy
    Cross-region backup policy.
    availableCrossRegions string[]
    List of destination regions available for cross-region backup.
    backupPolicyBase GetInstanceBackupPolicyBackupPolicyBase
    Basic backup policy.
    crossBackupPolicy GetInstanceBackupPolicyCrossBackupPolicy
    Cross-region backup policy.
    available_cross_regions Sequence[str]
    List of destination regions available for cross-region backup.
    backup_policy_base GetInstanceBackupPolicyBackupPolicyBase
    Basic backup policy.
    cross_backup_policy GetInstanceBackupPolicyCrossBackupPolicy
    Cross-region backup policy.
    availableCrossRegions List<String>
    List of destination regions available for cross-region backup.
    backupPolicyBase Property Map
    Basic backup policy.
    crossBackupPolicy Property Map
    Cross-region backup policy.

    GetInstanceBackupPolicyBackupPolicyBase

    BinlogBackupAllRetention bool
    Retain all log backups before releasing the instance. Values: true: yes. false: no.
    BinlogBackupEnabled bool
    Enable log backup feature. Values: true: yes. false: no.
    BinlogBackupEncryptionEnabled bool
    Whether to enable encryption for log backups. Values: true: Yes. false: No.
    BinlogFileCountsEnable bool
    Enable local Binlog retention limit. Values: true: enabled. false: disabled.
    BinlogLimitCount int
    Number of local Binlog files to retain, values range from 6 to 1000. Files exceeding the retention count are automatically deleted.
    BinlogLocalRetentionHour int
    Local Binlog retention period. Value: 0–168. Unit: hours. Local logs exceeding the retention period are automatically deleted. When set to 0, local logs are not deleted automatically.
    BinlogSpaceLimitEnable bool
    Enable automatic Binlog cleanup when storage is excessive. When total instance storage usage exceeds 80% or available space is less than 5 GiB, the system automatically deletes the oldest local Binlog files until usage drops below 80% and available space exceeds 5 GiB. true: enabled. false: disabled.
    BinlogStoragePercentage int
    Maximum storage space usage. Can be set to 20%–50%. When exceeded, the earliest Binlog files are automatically deleted until usage falls below this threshold. Note: Local Binlog space usage = local Binlog size / total available (purchased) instance space.
    DataBackupAllRetention bool
    Retain all data backups before releasing the instance. Values: true: yes. false: no.
    DataBackupEncryptionEnabled bool
    Enable encryption for data backups of local disk instances. Values: true: yes. false: no. Note: This feature is not supported for cloud disk instances.
    DataBackupRetentionDay int
    Number of days to retain data backups. Valid values: 7–3650 days. Default: 7 days.
    DataFullBackupPeriods List<string>
    Full backup cycle. Values: Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday.
    DataFullBackupStartUtcHour int
    Start time of the full backup task time window (UTC). The time window is 1 hour. Note: Both DataFullBackupStartUTCHour and DataFullBackupTime can be used to specify the full backup time period for the instance. DataFullBackupStartUTCHour has higher priority. If both fields are returned, DataFullBackupStartUTCHour takes precedence.
    DataFullBackupTime string
    Time window for executing backup tasks, with a duration of 1 hour. Format: HH:mmZ-HH:mmZ (UTC). Note: Both DataFullBackupStartUTCHour and DataFullBackupTime can be used to specify the full backup time period for the instance. DataFullBackupStartUTCHour has higher priority. If both fields are returned, DataFullBackupStartUTCHour takes precedence.
    DataIncrBackupPeriods List<string>
    Incremental backup cycle for local disk instances. Values: Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday. Note: When high-frequency incremental backup is enabled (that is, when HourlyIncrBackupEnable is set to true), this field is not returned.
    DataKeepDaysAfterReleased int
    Number of days to retain data after instance release.
    DataKeepPolicyAfterReleased string
    Policy for retaining instance backups after the instance is released. Values: Last: retain the last backup (default). All: retain all backups of the instance.
    HighFrequencySnapshotBackupEnable bool
    Whether high-frequency incremental snapshot backup is enabled for cloud disk instances. Values: true: Yes. false: No. Note: For local disk instances, this field returns false.
    HighFrequencySnapshotBackupSecondPeriod int
    Frequency of high-frequency incremental snapshot backups for cloud disk instances, in seconds. Values: 3600: every 1 hour. 7200: every 2 hours. 10800: every 3 hours. 14400: every 4 hours. 19200: every 6 hours. 28800: every 8 hours. 38400: every 12 hours. Note: If the instance is a local disk instance or the high-frequency incremental snapshot backup feature for the cloud disk instance is not enabled, this field returns 0.
    HourlyIncrBackupEnable bool
    Whether to enable high-frequency backup for local disk instances. Values: true: Yes. false: No.
    IncrBackupHourPeriod int
    Frequency of high-frequency incremental backups for local disk instances. Values: 0: no high-frequency incremental backup. In this case, HourlyIncrBackupEnable is false. 2: incremental backup every 2 hours. 4: incremental backup every 4 hours. 6: incremental backup every 6 hours. 12: incremental backup every 12 hours.
    KeepCrossBackupEnableAfterReleased bool
    Whether to retain cross-region backups. Values: true: Yes. false: No. Note: This feature is not supported for cloud disk instances.
    LockDdlTime int
    Maximum DDL wait time. Default value is 30, minimum is 10, maximum is 1440, in minutes.
    LockDdlTimeSecond int
    Maximum DDL wait time. Default value: 1800. Minimum: 1. Maximum: 86400. Unit: seconds. Note: The backup process will block DDL. If the blocking time exceeds the specified value, the backup will stop automatically. Only MySQL 8.0 instances support this setting.
    LogBackupRetentionDay int
    Binlog backup retention period. Value range: 7–3650 days. Default retention is 7 days. Note: This parameter is not returned when RetentionPolicySynced is set to true.
    PublicDownloadEnable bool
    Whether to allow downloading instance backup data from a public network environment. Values: true: Yes. false: No.
    RetentionPolicySynced bool
    Whether the retention policy for log backups is the same as that for data backups. Values: true: Yes. false: No.
    BinlogBackupAllRetention bool
    Retain all log backups before releasing the instance. Values: true: yes. false: no.
    BinlogBackupEnabled bool
    Enable log backup feature. Values: true: yes. false: no.
    BinlogBackupEncryptionEnabled bool
    Whether to enable encryption for log backups. Values: true: Yes. false: No.
    BinlogFileCountsEnable bool
    Enable local Binlog retention limit. Values: true: enabled. false: disabled.
    BinlogLimitCount int
    Number of local Binlog files to retain, values range from 6 to 1000. Files exceeding the retention count are automatically deleted.
    BinlogLocalRetentionHour int
    Local Binlog retention period. Value: 0–168. Unit: hours. Local logs exceeding the retention period are automatically deleted. When set to 0, local logs are not deleted automatically.
    BinlogSpaceLimitEnable bool
    Enable automatic Binlog cleanup when storage is excessive. When total instance storage usage exceeds 80% or available space is less than 5 GiB, the system automatically deletes the oldest local Binlog files until usage drops below 80% and available space exceeds 5 GiB. true: enabled. false: disabled.
    BinlogStoragePercentage int
    Maximum storage space usage. Can be set to 20%–50%. When exceeded, the earliest Binlog files are automatically deleted until usage falls below this threshold. Note: Local Binlog space usage = local Binlog size / total available (purchased) instance space.
    DataBackupAllRetention bool
    Retain all data backups before releasing the instance. Values: true: yes. false: no.
    DataBackupEncryptionEnabled bool
    Enable encryption for data backups of local disk instances. Values: true: yes. false: no. Note: This feature is not supported for cloud disk instances.
    DataBackupRetentionDay int
    Number of days to retain data backups. Valid values: 7–3650 days. Default: 7 days.
    DataFullBackupPeriods []string
    Full backup cycle. Values: Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday.
    DataFullBackupStartUtcHour int
    Start time of the full backup task time window (UTC). The time window is 1 hour. Note: Both DataFullBackupStartUTCHour and DataFullBackupTime can be used to specify the full backup time period for the instance. DataFullBackupStartUTCHour has higher priority. If both fields are returned, DataFullBackupStartUTCHour takes precedence.
    DataFullBackupTime string
    Time window for executing backup tasks, with a duration of 1 hour. Format: HH:mmZ-HH:mmZ (UTC). Note: Both DataFullBackupStartUTCHour and DataFullBackupTime can be used to specify the full backup time period for the instance. DataFullBackupStartUTCHour has higher priority. If both fields are returned, DataFullBackupStartUTCHour takes precedence.
    DataIncrBackupPeriods []string
    Incremental backup cycle for local disk instances. Values: Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday. Note: When high-frequency incremental backup is enabled (that is, when HourlyIncrBackupEnable is set to true), this field is not returned.
    DataKeepDaysAfterReleased int
    Number of days to retain data after instance release.
    DataKeepPolicyAfterReleased string
    Policy for retaining instance backups after the instance is released. Values: Last: retain the last backup (default). All: retain all backups of the instance.
    HighFrequencySnapshotBackupEnable bool
    Whether high-frequency incremental snapshot backup is enabled for cloud disk instances. Values: true: Yes. false: No. Note: For local disk instances, this field returns false.
    HighFrequencySnapshotBackupSecondPeriod int
    Frequency of high-frequency incremental snapshot backups for cloud disk instances, in seconds. Values: 3600: every 1 hour. 7200: every 2 hours. 10800: every 3 hours. 14400: every 4 hours. 19200: every 6 hours. 28800: every 8 hours. 38400: every 12 hours. Note: If the instance is a local disk instance or the high-frequency incremental snapshot backup feature for the cloud disk instance is not enabled, this field returns 0.
    HourlyIncrBackupEnable bool
    Whether to enable high-frequency backup for local disk instances. Values: true: Yes. false: No.
    IncrBackupHourPeriod int
    Frequency of high-frequency incremental backups for local disk instances. Values: 0: no high-frequency incremental backup. In this case, HourlyIncrBackupEnable is false. 2: incremental backup every 2 hours. 4: incremental backup every 4 hours. 6: incremental backup every 6 hours. 12: incremental backup every 12 hours.
    KeepCrossBackupEnableAfterReleased bool
    Whether to retain cross-region backups. Values: true: Yes. false: No. Note: This feature is not supported for cloud disk instances.
    LockDdlTime int
    Maximum DDL wait time. Default value is 30, minimum is 10, maximum is 1440, in minutes.
    LockDdlTimeSecond int
    Maximum DDL wait time. Default value: 1800. Minimum: 1. Maximum: 86400. Unit: seconds. Note: The backup process will block DDL. If the blocking time exceeds the specified value, the backup will stop automatically. Only MySQL 8.0 instances support this setting.
    LogBackupRetentionDay int
    Binlog backup retention period. Value range: 7–3650 days. Default retention is 7 days. Note: This parameter is not returned when RetentionPolicySynced is set to true.
    PublicDownloadEnable bool
    Whether to allow downloading instance backup data from a public network environment. Values: true: Yes. false: No.
    RetentionPolicySynced bool
    Whether the retention policy for log backups is the same as that for data backups. Values: true: Yes. false: No.
    binlog_backup_all_retention bool
    Retain all log backups before releasing the instance. Values: true: yes. false: no.
    binlog_backup_enabled bool
    Enable log backup feature. Values: true: yes. false: no.
    binlog_backup_encryption_enabled bool
    Whether to enable encryption for log backups. Values: true: Yes. false: No.
    binlog_file_counts_enable bool
    Enable local Binlog retention limit. Values: true: enabled. false: disabled.
    binlog_limit_count number
    Number of local Binlog files to retain, values range from 6 to 1000. Files exceeding the retention count are automatically deleted.
    binlog_local_retention_hour number
    Local Binlog retention period. Value: 0–168. Unit: hours. Local logs exceeding the retention period are automatically deleted. When set to 0, local logs are not deleted automatically.
    binlog_space_limit_enable bool
    Enable automatic Binlog cleanup when storage is excessive. When total instance storage usage exceeds 80% or available space is less than 5 GiB, the system automatically deletes the oldest local Binlog files until usage drops below 80% and available space exceeds 5 GiB. true: enabled. false: disabled.
    binlog_storage_percentage number
    Maximum storage space usage. Can be set to 20%–50%. When exceeded, the earliest Binlog files are automatically deleted until usage falls below this threshold. Note: Local Binlog space usage = local Binlog size / total available (purchased) instance space.
    data_backup_all_retention bool
    Retain all data backups before releasing the instance. Values: true: yes. false: no.
    data_backup_encryption_enabled bool
    Enable encryption for data backups of local disk instances. Values: true: yes. false: no. Note: This feature is not supported for cloud disk instances.
    data_backup_retention_day number
    Number of days to retain data backups. Valid values: 7–3650 days. Default: 7 days.
    data_full_backup_periods list(string)
    Full backup cycle. Values: Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday.
    data_full_backup_start_utc_hour number
    Start time of the full backup task time window (UTC). The time window is 1 hour. Note: Both DataFullBackupStartUTCHour and DataFullBackupTime can be used to specify the full backup time period for the instance. DataFullBackupStartUTCHour has higher priority. If both fields are returned, DataFullBackupStartUTCHour takes precedence.
    data_full_backup_time string
    Time window for executing backup tasks, with a duration of 1 hour. Format: HH:mmZ-HH:mmZ (UTC). Note: Both DataFullBackupStartUTCHour and DataFullBackupTime can be used to specify the full backup time period for the instance. DataFullBackupStartUTCHour has higher priority. If both fields are returned, DataFullBackupStartUTCHour takes precedence.
    data_incr_backup_periods list(string)
    Incremental backup cycle for local disk instances. Values: Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday. Note: When high-frequency incremental backup is enabled (that is, when HourlyIncrBackupEnable is set to true), this field is not returned.
    data_keep_days_after_released number
    Number of days to retain data after instance release.
    data_keep_policy_after_released string
    Policy for retaining instance backups after the instance is released. Values: Last: retain the last backup (default). All: retain all backups of the instance.
    high_frequency_snapshot_backup_enable bool
    Whether high-frequency incremental snapshot backup is enabled for cloud disk instances. Values: true: Yes. false: No. Note: For local disk instances, this field returns false.
    high_frequency_snapshot_backup_second_period number
    Frequency of high-frequency incremental snapshot backups for cloud disk instances, in seconds. Values: 3600: every 1 hour. 7200: every 2 hours. 10800: every 3 hours. 14400: every 4 hours. 19200: every 6 hours. 28800: every 8 hours. 38400: every 12 hours. Note: If the instance is a local disk instance or the high-frequency incremental snapshot backup feature for the cloud disk instance is not enabled, this field returns 0.
    hourly_incr_backup_enable bool
    Whether to enable high-frequency backup for local disk instances. Values: true: Yes. false: No.
    incr_backup_hour_period number
    Frequency of high-frequency incremental backups for local disk instances. Values: 0: no high-frequency incremental backup. In this case, HourlyIncrBackupEnable is false. 2: incremental backup every 2 hours. 4: incremental backup every 4 hours. 6: incremental backup every 6 hours. 12: incremental backup every 12 hours.
    keep_cross_backup_enable_after_released bool
    Whether to retain cross-region backups. Values: true: Yes. false: No. Note: This feature is not supported for cloud disk instances.
    lock_ddl_time number
    Maximum DDL wait time. Default value is 30, minimum is 10, maximum is 1440, in minutes.
    lock_ddl_time_second number
    Maximum DDL wait time. Default value: 1800. Minimum: 1. Maximum: 86400. Unit: seconds. Note: The backup process will block DDL. If the blocking time exceeds the specified value, the backup will stop automatically. Only MySQL 8.0 instances support this setting.
    log_backup_retention_day number
    Binlog backup retention period. Value range: 7–3650 days. Default retention is 7 days. Note: This parameter is not returned when RetentionPolicySynced is set to true.
    public_download_enable bool
    Whether to allow downloading instance backup data from a public network environment. Values: true: Yes. false: No.
    retention_policy_synced bool
    Whether the retention policy for log backups is the same as that for data backups. Values: true: Yes. false: No.
    binlogBackupAllRetention Boolean
    Retain all log backups before releasing the instance. Values: true: yes. false: no.
    binlogBackupEnabled Boolean
    Enable log backup feature. Values: true: yes. false: no.
    binlogBackupEncryptionEnabled Boolean
    Whether to enable encryption for log backups. Values: true: Yes. false: No.
    binlogFileCountsEnable Boolean
    Enable local Binlog retention limit. Values: true: enabled. false: disabled.
    binlogLimitCount Integer
    Number of local Binlog files to retain, values range from 6 to 1000. Files exceeding the retention count are automatically deleted.
    binlogLocalRetentionHour Integer
    Local Binlog retention period. Value: 0–168. Unit: hours. Local logs exceeding the retention period are automatically deleted. When set to 0, local logs are not deleted automatically.
    binlogSpaceLimitEnable Boolean
    Enable automatic Binlog cleanup when storage is excessive. When total instance storage usage exceeds 80% or available space is less than 5 GiB, the system automatically deletes the oldest local Binlog files until usage drops below 80% and available space exceeds 5 GiB. true: enabled. false: disabled.
    binlogStoragePercentage Integer
    Maximum storage space usage. Can be set to 20%–50%. When exceeded, the earliest Binlog files are automatically deleted until usage falls below this threshold. Note: Local Binlog space usage = local Binlog size / total available (purchased) instance space.
    dataBackupAllRetention Boolean
    Retain all data backups before releasing the instance. Values: true: yes. false: no.
    dataBackupEncryptionEnabled Boolean
    Enable encryption for data backups of local disk instances. Values: true: yes. false: no. Note: This feature is not supported for cloud disk instances.
    dataBackupRetentionDay Integer
    Number of days to retain data backups. Valid values: 7–3650 days. Default: 7 days.
    dataFullBackupPeriods List<String>
    Full backup cycle. Values: Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday.
    dataFullBackupStartUtcHour Integer
    Start time of the full backup task time window (UTC). The time window is 1 hour. Note: Both DataFullBackupStartUTCHour and DataFullBackupTime can be used to specify the full backup time period for the instance. DataFullBackupStartUTCHour has higher priority. If both fields are returned, DataFullBackupStartUTCHour takes precedence.
    dataFullBackupTime String
    Time window for executing backup tasks, with a duration of 1 hour. Format: HH:mmZ-HH:mmZ (UTC). Note: Both DataFullBackupStartUTCHour and DataFullBackupTime can be used to specify the full backup time period for the instance. DataFullBackupStartUTCHour has higher priority. If both fields are returned, DataFullBackupStartUTCHour takes precedence.
    dataIncrBackupPeriods List<String>
    Incremental backup cycle for local disk instances. Values: Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday. Note: When high-frequency incremental backup is enabled (that is, when HourlyIncrBackupEnable is set to true), this field is not returned.
    dataKeepDaysAfterReleased Integer
    Number of days to retain data after instance release.
    dataKeepPolicyAfterReleased String
    Policy for retaining instance backups after the instance is released. Values: Last: retain the last backup (default). All: retain all backups of the instance.
    highFrequencySnapshotBackupEnable Boolean
    Whether high-frequency incremental snapshot backup is enabled for cloud disk instances. Values: true: Yes. false: No. Note: For local disk instances, this field returns false.
    highFrequencySnapshotBackupSecondPeriod Integer
    Frequency of high-frequency incremental snapshot backups for cloud disk instances, in seconds. Values: 3600: every 1 hour. 7200: every 2 hours. 10800: every 3 hours. 14400: every 4 hours. 19200: every 6 hours. 28800: every 8 hours. 38400: every 12 hours. Note: If the instance is a local disk instance or the high-frequency incremental snapshot backup feature for the cloud disk instance is not enabled, this field returns 0.
    hourlyIncrBackupEnable Boolean
    Whether to enable high-frequency backup for local disk instances. Values: true: Yes. false: No.
    incrBackupHourPeriod Integer
    Frequency of high-frequency incremental backups for local disk instances. Values: 0: no high-frequency incremental backup. In this case, HourlyIncrBackupEnable is false. 2: incremental backup every 2 hours. 4: incremental backup every 4 hours. 6: incremental backup every 6 hours. 12: incremental backup every 12 hours.
    keepCrossBackupEnableAfterReleased Boolean
    Whether to retain cross-region backups. Values: true: Yes. false: No. Note: This feature is not supported for cloud disk instances.
    lockDdlTime Integer
    Maximum DDL wait time. Default value is 30, minimum is 10, maximum is 1440, in minutes.
    lockDdlTimeSecond Integer
    Maximum DDL wait time. Default value: 1800. Minimum: 1. Maximum: 86400. Unit: seconds. Note: The backup process will block DDL. If the blocking time exceeds the specified value, the backup will stop automatically. Only MySQL 8.0 instances support this setting.
    logBackupRetentionDay Integer
    Binlog backup retention period. Value range: 7–3650 days. Default retention is 7 days. Note: This parameter is not returned when RetentionPolicySynced is set to true.
    publicDownloadEnable Boolean
    Whether to allow downloading instance backup data from a public network environment. Values: true: Yes. false: No.
    retentionPolicySynced Boolean
    Whether the retention policy for log backups is the same as that for data backups. Values: true: Yes. false: No.
    binlogBackupAllRetention boolean
    Retain all log backups before releasing the instance. Values: true: yes. false: no.
    binlogBackupEnabled boolean
    Enable log backup feature. Values: true: yes. false: no.
    binlogBackupEncryptionEnabled boolean
    Whether to enable encryption for log backups. Values: true: Yes. false: No.
    binlogFileCountsEnable boolean
    Enable local Binlog retention limit. Values: true: enabled. false: disabled.
    binlogLimitCount number
    Number of local Binlog files to retain, values range from 6 to 1000. Files exceeding the retention count are automatically deleted.
    binlogLocalRetentionHour number
    Local Binlog retention period. Value: 0–168. Unit: hours. Local logs exceeding the retention period are automatically deleted. When set to 0, local logs are not deleted automatically.
    binlogSpaceLimitEnable boolean
    Enable automatic Binlog cleanup when storage is excessive. When total instance storage usage exceeds 80% or available space is less than 5 GiB, the system automatically deletes the oldest local Binlog files until usage drops below 80% and available space exceeds 5 GiB. true: enabled. false: disabled.
    binlogStoragePercentage number
    Maximum storage space usage. Can be set to 20%–50%. When exceeded, the earliest Binlog files are automatically deleted until usage falls below this threshold. Note: Local Binlog space usage = local Binlog size / total available (purchased) instance space.
    dataBackupAllRetention boolean
    Retain all data backups before releasing the instance. Values: true: yes. false: no.
    dataBackupEncryptionEnabled boolean
    Enable encryption for data backups of local disk instances. Values: true: yes. false: no. Note: This feature is not supported for cloud disk instances.
    dataBackupRetentionDay number
    Number of days to retain data backups. Valid values: 7–3650 days. Default: 7 days.
    dataFullBackupPeriods string[]
    Full backup cycle. Values: Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday.
    dataFullBackupStartUtcHour number
    Start time of the full backup task time window (UTC). The time window is 1 hour. Note: Both DataFullBackupStartUTCHour and DataFullBackupTime can be used to specify the full backup time period for the instance. DataFullBackupStartUTCHour has higher priority. If both fields are returned, DataFullBackupStartUTCHour takes precedence.
    dataFullBackupTime string
    Time window for executing backup tasks, with a duration of 1 hour. Format: HH:mmZ-HH:mmZ (UTC). Note: Both DataFullBackupStartUTCHour and DataFullBackupTime can be used to specify the full backup time period for the instance. DataFullBackupStartUTCHour has higher priority. If both fields are returned, DataFullBackupStartUTCHour takes precedence.
    dataIncrBackupPeriods string[]
    Incremental backup cycle for local disk instances. Values: Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday. Note: When high-frequency incremental backup is enabled (that is, when HourlyIncrBackupEnable is set to true), this field is not returned.
    dataKeepDaysAfterReleased number
    Number of days to retain data after instance release.
    dataKeepPolicyAfterReleased string
    Policy for retaining instance backups after the instance is released. Values: Last: retain the last backup (default). All: retain all backups of the instance.
    highFrequencySnapshotBackupEnable boolean
    Whether high-frequency incremental snapshot backup is enabled for cloud disk instances. Values: true: Yes. false: No. Note: For local disk instances, this field returns false.
    highFrequencySnapshotBackupSecondPeriod number
    Frequency of high-frequency incremental snapshot backups for cloud disk instances, in seconds. Values: 3600: every 1 hour. 7200: every 2 hours. 10800: every 3 hours. 14400: every 4 hours. 19200: every 6 hours. 28800: every 8 hours. 38400: every 12 hours. Note: If the instance is a local disk instance or the high-frequency incremental snapshot backup feature for the cloud disk instance is not enabled, this field returns 0.
    hourlyIncrBackupEnable boolean
    Whether to enable high-frequency backup for local disk instances. Values: true: Yes. false: No.
    incrBackupHourPeriod number
    Frequency of high-frequency incremental backups for local disk instances. Values: 0: no high-frequency incremental backup. In this case, HourlyIncrBackupEnable is false. 2: incremental backup every 2 hours. 4: incremental backup every 4 hours. 6: incremental backup every 6 hours. 12: incremental backup every 12 hours.
    keepCrossBackupEnableAfterReleased boolean
    Whether to retain cross-region backups. Values: true: Yes. false: No. Note: This feature is not supported for cloud disk instances.
    lockDdlTime number
    Maximum DDL wait time. Default value is 30, minimum is 10, maximum is 1440, in minutes.
    lockDdlTimeSecond number
    Maximum DDL wait time. Default value: 1800. Minimum: 1. Maximum: 86400. Unit: seconds. Note: The backup process will block DDL. If the blocking time exceeds the specified value, the backup will stop automatically. Only MySQL 8.0 instances support this setting.
    logBackupRetentionDay number
    Binlog backup retention period. Value range: 7–3650 days. Default retention is 7 days. Note: This parameter is not returned when RetentionPolicySynced is set to true.
    publicDownloadEnable boolean
    Whether to allow downloading instance backup data from a public network environment. Values: true: Yes. false: No.
    retentionPolicySynced boolean
    Whether the retention policy for log backups is the same as that for data backups. Values: true: Yes. false: No.
    binlog_backup_all_retention bool
    Retain all log backups before releasing the instance. Values: true: yes. false: no.
    binlog_backup_enabled bool
    Enable log backup feature. Values: true: yes. false: no.
    binlog_backup_encryption_enabled bool
    Whether to enable encryption for log backups. Values: true: Yes. false: No.
    binlog_file_counts_enable bool
    Enable local Binlog retention limit. Values: true: enabled. false: disabled.
    binlog_limit_count int
    Number of local Binlog files to retain, values range from 6 to 1000. Files exceeding the retention count are automatically deleted.
    binlog_local_retention_hour int
    Local Binlog retention period. Value: 0–168. Unit: hours. Local logs exceeding the retention period are automatically deleted. When set to 0, local logs are not deleted automatically.
    binlog_space_limit_enable bool
    Enable automatic Binlog cleanup when storage is excessive. When total instance storage usage exceeds 80% or available space is less than 5 GiB, the system automatically deletes the oldest local Binlog files until usage drops below 80% and available space exceeds 5 GiB. true: enabled. false: disabled.
    binlog_storage_percentage int
    Maximum storage space usage. Can be set to 20%–50%. When exceeded, the earliest Binlog files are automatically deleted until usage falls below this threshold. Note: Local Binlog space usage = local Binlog size / total available (purchased) instance space.
    data_backup_all_retention bool
    Retain all data backups before releasing the instance. Values: true: yes. false: no.
    data_backup_encryption_enabled bool
    Enable encryption for data backups of local disk instances. Values: true: yes. false: no. Note: This feature is not supported for cloud disk instances.
    data_backup_retention_day int
    Number of days to retain data backups. Valid values: 7–3650 days. Default: 7 days.
    data_full_backup_periods Sequence[str]
    Full backup cycle. Values: Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday.
    data_full_backup_start_utc_hour int
    Start time of the full backup task time window (UTC). The time window is 1 hour. Note: Both DataFullBackupStartUTCHour and DataFullBackupTime can be used to specify the full backup time period for the instance. DataFullBackupStartUTCHour has higher priority. If both fields are returned, DataFullBackupStartUTCHour takes precedence.
    data_full_backup_time str
    Time window for executing backup tasks, with a duration of 1 hour. Format: HH:mmZ-HH:mmZ (UTC). Note: Both DataFullBackupStartUTCHour and DataFullBackupTime can be used to specify the full backup time period for the instance. DataFullBackupStartUTCHour has higher priority. If both fields are returned, DataFullBackupStartUTCHour takes precedence.
    data_incr_backup_periods Sequence[str]
    Incremental backup cycle for local disk instances. Values: Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday. Note: When high-frequency incremental backup is enabled (that is, when HourlyIncrBackupEnable is set to true), this field is not returned.
    data_keep_days_after_released int
    Number of days to retain data after instance release.
    data_keep_policy_after_released str
    Policy for retaining instance backups after the instance is released. Values: Last: retain the last backup (default). All: retain all backups of the instance.
    high_frequency_snapshot_backup_enable bool
    Whether high-frequency incremental snapshot backup is enabled for cloud disk instances. Values: true: Yes. false: No. Note: For local disk instances, this field returns false.
    high_frequency_snapshot_backup_second_period int
    Frequency of high-frequency incremental snapshot backups for cloud disk instances, in seconds. Values: 3600: every 1 hour. 7200: every 2 hours. 10800: every 3 hours. 14400: every 4 hours. 19200: every 6 hours. 28800: every 8 hours. 38400: every 12 hours. Note: If the instance is a local disk instance or the high-frequency incremental snapshot backup feature for the cloud disk instance is not enabled, this field returns 0.
    hourly_incr_backup_enable bool
    Whether to enable high-frequency backup for local disk instances. Values: true: Yes. false: No.
    incr_backup_hour_period int
    Frequency of high-frequency incremental backups for local disk instances. Values: 0: no high-frequency incremental backup. In this case, HourlyIncrBackupEnable is false. 2: incremental backup every 2 hours. 4: incremental backup every 4 hours. 6: incremental backup every 6 hours. 12: incremental backup every 12 hours.
    keep_cross_backup_enable_after_released bool
    Whether to retain cross-region backups. Values: true: Yes. false: No. Note: This feature is not supported for cloud disk instances.
    lock_ddl_time int
    Maximum DDL wait time. Default value is 30, minimum is 10, maximum is 1440, in minutes.
    lock_ddl_time_second int
    Maximum DDL wait time. Default value: 1800. Minimum: 1. Maximum: 86400. Unit: seconds. Note: The backup process will block DDL. If the blocking time exceeds the specified value, the backup will stop automatically. Only MySQL 8.0 instances support this setting.
    log_backup_retention_day int
    Binlog backup retention period. Value range: 7–3650 days. Default retention is 7 days. Note: This parameter is not returned when RetentionPolicySynced is set to true.
    public_download_enable bool
    Whether to allow downloading instance backup data from a public network environment. Values: true: Yes. false: No.
    retention_policy_synced bool
    Whether the retention policy for log backups is the same as that for data backups. Values: true: Yes. false: No.
    binlogBackupAllRetention Boolean
    Retain all log backups before releasing the instance. Values: true: yes. false: no.
    binlogBackupEnabled Boolean
    Enable log backup feature. Values: true: yes. false: no.
    binlogBackupEncryptionEnabled Boolean
    Whether to enable encryption for log backups. Values: true: Yes. false: No.
    binlogFileCountsEnable Boolean
    Enable local Binlog retention limit. Values: true: enabled. false: disabled.
    binlogLimitCount Number
    Number of local Binlog files to retain, values range from 6 to 1000. Files exceeding the retention count are automatically deleted.
    binlogLocalRetentionHour Number
    Local Binlog retention period. Value: 0–168. Unit: hours. Local logs exceeding the retention period are automatically deleted. When set to 0, local logs are not deleted automatically.
    binlogSpaceLimitEnable Boolean
    Enable automatic Binlog cleanup when storage is excessive. When total instance storage usage exceeds 80% or available space is less than 5 GiB, the system automatically deletes the oldest local Binlog files until usage drops below 80% and available space exceeds 5 GiB. true: enabled. false: disabled.
    binlogStoragePercentage Number
    Maximum storage space usage. Can be set to 20%–50%. When exceeded, the earliest Binlog files are automatically deleted until usage falls below this threshold. Note: Local Binlog space usage = local Binlog size / total available (purchased) instance space.
    dataBackupAllRetention Boolean
    Retain all data backups before releasing the instance. Values: true: yes. false: no.
    dataBackupEncryptionEnabled Boolean
    Enable encryption for data backups of local disk instances. Values: true: yes. false: no. Note: This feature is not supported for cloud disk instances.
    dataBackupRetentionDay Number
    Number of days to retain data backups. Valid values: 7–3650 days. Default: 7 days.
    dataFullBackupPeriods List<String>
    Full backup cycle. Values: Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday.
    dataFullBackupStartUtcHour Number
    Start time of the full backup task time window (UTC). The time window is 1 hour. Note: Both DataFullBackupStartUTCHour and DataFullBackupTime can be used to specify the full backup time period for the instance. DataFullBackupStartUTCHour has higher priority. If both fields are returned, DataFullBackupStartUTCHour takes precedence.
    dataFullBackupTime String
    Time window for executing backup tasks, with a duration of 1 hour. Format: HH:mmZ-HH:mmZ (UTC). Note: Both DataFullBackupStartUTCHour and DataFullBackupTime can be used to specify the full backup time period for the instance. DataFullBackupStartUTCHour has higher priority. If both fields are returned, DataFullBackupStartUTCHour takes precedence.
    dataIncrBackupPeriods List<String>
    Incremental backup cycle for local disk instances. Values: Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday. Note: When high-frequency incremental backup is enabled (that is, when HourlyIncrBackupEnable is set to true), this field is not returned.
    dataKeepDaysAfterReleased Number
    Number of days to retain data after instance release.
    dataKeepPolicyAfterReleased String
    Policy for retaining instance backups after the instance is released. Values: Last: retain the last backup (default). All: retain all backups of the instance.
    highFrequencySnapshotBackupEnable Boolean
    Whether high-frequency incremental snapshot backup is enabled for cloud disk instances. Values: true: Yes. false: No. Note: For local disk instances, this field returns false.
    highFrequencySnapshotBackupSecondPeriod Number
    Frequency of high-frequency incremental snapshot backups for cloud disk instances, in seconds. Values: 3600: every 1 hour. 7200: every 2 hours. 10800: every 3 hours. 14400: every 4 hours. 19200: every 6 hours. 28800: every 8 hours. 38400: every 12 hours. Note: If the instance is a local disk instance or the high-frequency incremental snapshot backup feature for the cloud disk instance is not enabled, this field returns 0.
    hourlyIncrBackupEnable Boolean
    Whether to enable high-frequency backup for local disk instances. Values: true: Yes. false: No.
    incrBackupHourPeriod Number
    Frequency of high-frequency incremental backups for local disk instances. Values: 0: no high-frequency incremental backup. In this case, HourlyIncrBackupEnable is false. 2: incremental backup every 2 hours. 4: incremental backup every 4 hours. 6: incremental backup every 6 hours. 12: incremental backup every 12 hours.
    keepCrossBackupEnableAfterReleased Boolean
    Whether to retain cross-region backups. Values: true: Yes. false: No. Note: This feature is not supported for cloud disk instances.
    lockDdlTime Number
    Maximum DDL wait time. Default value is 30, minimum is 10, maximum is 1440, in minutes.
    lockDdlTimeSecond Number
    Maximum DDL wait time. Default value: 1800. Minimum: 1. Maximum: 86400. Unit: seconds. Note: The backup process will block DDL. If the blocking time exceeds the specified value, the backup will stop automatically. Only MySQL 8.0 instances support this setting.
    logBackupRetentionDay Number
    Binlog backup retention period. Value range: 7–3650 days. Default retention is 7 days. Note: This parameter is not returned when RetentionPolicySynced is set to true.
    publicDownloadEnable Boolean
    Whether to allow downloading instance backup data from a public network environment. Values: true: Yes. false: No.
    retentionPolicySynced Boolean
    Whether the retention policy for log backups is the same as that for data backups. Values: true: Yes. false: No.

    GetInstanceBackupPolicyCrossBackupPolicy

    BackupEnabled bool
    Enable cross-region backup. true: enabled. false: disabled. Default value (unspecified).
    CrossBackupAllRetention bool
    Retain cross-region backups long-term before instance release. Values: true: yes. false: no.
    CrossBackupRegion string
    Destination region ID for cross-region backups. This parameter is required when BackupEnabled is true.
    LogBackupEnabled bool
    Whether to enable cross-region log backup. true: Enable. false: Disable (default). Note: Cross-region log backup can only be enabled when cross-region backup is enabled.
    Retention int
    Cross-region backup retention days. Value range: 7–3650. Default: 7. Unit: days. Note: When CrossBackupAllRetention is set to true, this field does not need to be set.
    BackupEnabled bool
    Enable cross-region backup. true: enabled. false: disabled. Default value (unspecified).
    CrossBackupAllRetention bool
    Retain cross-region backups long-term before instance release. Values: true: yes. false: no.
    CrossBackupRegion string
    Destination region ID for cross-region backups. This parameter is required when BackupEnabled is true.
    LogBackupEnabled bool
    Whether to enable cross-region log backup. true: Enable. false: Disable (default). Note: Cross-region log backup can only be enabled when cross-region backup is enabled.
    Retention int
    Cross-region backup retention days. Value range: 7–3650. Default: 7. Unit: days. Note: When CrossBackupAllRetention is set to true, this field does not need to be set.
    backup_enabled bool
    Enable cross-region backup. true: enabled. false: disabled. Default value (unspecified).
    cross_backup_all_retention bool
    Retain cross-region backups long-term before instance release. Values: true: yes. false: no.
    cross_backup_region string
    Destination region ID for cross-region backups. This parameter is required when BackupEnabled is true.
    log_backup_enabled bool
    Whether to enable cross-region log backup. true: Enable. false: Disable (default). Note: Cross-region log backup can only be enabled when cross-region backup is enabled.
    retention number
    Cross-region backup retention days. Value range: 7–3650. Default: 7. Unit: days. Note: When CrossBackupAllRetention is set to true, this field does not need to be set.
    backupEnabled Boolean
    Enable cross-region backup. true: enabled. false: disabled. Default value (unspecified).
    crossBackupAllRetention Boolean
    Retain cross-region backups long-term before instance release. Values: true: yes. false: no.
    crossBackupRegion String
    Destination region ID for cross-region backups. This parameter is required when BackupEnabled is true.
    logBackupEnabled Boolean
    Whether to enable cross-region log backup. true: Enable. false: Disable (default). Note: Cross-region log backup can only be enabled when cross-region backup is enabled.
    retention Integer
    Cross-region backup retention days. Value range: 7–3650. Default: 7. Unit: days. Note: When CrossBackupAllRetention is set to true, this field does not need to be set.
    backupEnabled boolean
    Enable cross-region backup. true: enabled. false: disabled. Default value (unspecified).
    crossBackupAllRetention boolean
    Retain cross-region backups long-term before instance release. Values: true: yes. false: no.
    crossBackupRegion string
    Destination region ID for cross-region backups. This parameter is required when BackupEnabled is true.
    logBackupEnabled boolean
    Whether to enable cross-region log backup. true: Enable. false: Disable (default). Note: Cross-region log backup can only be enabled when cross-region backup is enabled.
    retention number
    Cross-region backup retention days. Value range: 7–3650. Default: 7. Unit: days. Note: When CrossBackupAllRetention is set to true, this field does not need to be set.
    backup_enabled bool
    Enable cross-region backup. true: enabled. false: disabled. Default value (unspecified).
    cross_backup_all_retention bool
    Retain cross-region backups long-term before instance release. Values: true: yes. false: no.
    cross_backup_region str
    Destination region ID for cross-region backups. This parameter is required when BackupEnabled is true.
    log_backup_enabled bool
    Whether to enable cross-region log backup. true: Enable. false: Disable (default). Note: Cross-region log backup can only be enabled when cross-region backup is enabled.
    retention int
    Cross-region backup retention days. Value range: 7–3650. Default: 7. Unit: days. Note: When CrossBackupAllRetention is set to true, this field does not need to be set.
    backupEnabled Boolean
    Enable cross-region backup. true: enabled. false: disabled. Default value (unspecified).
    crossBackupAllRetention Boolean
    Retain cross-region backups long-term before instance release. Values: true: yes. false: no.
    crossBackupRegion String
    Destination region ID for cross-region backups. This parameter is required when BackupEnabled is true.
    logBackupEnabled Boolean
    Whether to enable cross-region log backup. true: Enable. false: Disable (default). Note: Cross-region log backup can only be enabled when cross-region backup is enabled.
    retention Number
    Cross-region backup retention days. Value range: 7–3650. Default: 7. Unit: days. Note: When CrossBackupAllRetention is set to true, this field does not need to be set.

    GetInstanceChargeDetail

    AutoRenew bool
    Enable auto-renewal for prepaid scenarios. Values: true: auto-renewal. false: do not auto-renew
    ChargeEndTime string
    Billing end time for subscription instance (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    ChargeStartTime string
    Billing start time for the instance (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ
    ChargeStatus string
    Instance billing status. Values: Normal: normal. Overdue: overdue. Unpaid: pending payment.
    ChargeType string
    Billing type. Options: PrePaid: subscription. PostPaid: pay-as-you-go
    Number int
    Number of instances to purchase. Value range: 1–50. Default: 1
    OverdueReclaimTime string
    Estimated release time after the instance is stopped due to overdue payment (pay-as-you-go) or expiration (subscription), in UTC. Format: yyyy-MM-ddTHH:mm:ss.sssZ
    OverdueTime string
    Time when the instance is stopped due to overdue payment (pay-as-you-go) or expiration (subscription) (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    Period int
    Purchase duration in prepaid scenarios.
    PeriodUnit string
    Purchase cycle in prepaid scenarios. Month: monthly purchase cycle (default). Year: yearly purchase cycle.
    TempModifyEndTime string
    Restore time for temporary scaling (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    TempModifyStartTime string
    Start time for temporary scaling (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ
    AutoRenew bool
    Enable auto-renewal for prepaid scenarios. Values: true: auto-renewal. false: do not auto-renew
    ChargeEndTime string
    Billing end time for subscription instance (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    ChargeStartTime string
    Billing start time for the instance (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ
    ChargeStatus string
    Instance billing status. Values: Normal: normal. Overdue: overdue. Unpaid: pending payment.
    ChargeType string
    Billing type. Options: PrePaid: subscription. PostPaid: pay-as-you-go
    Number int
    Number of instances to purchase. Value range: 1–50. Default: 1
    OverdueReclaimTime string
    Estimated release time after the instance is stopped due to overdue payment (pay-as-you-go) or expiration (subscription), in UTC. Format: yyyy-MM-ddTHH:mm:ss.sssZ
    OverdueTime string
    Time when the instance is stopped due to overdue payment (pay-as-you-go) or expiration (subscription) (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    Period int
    Purchase duration in prepaid scenarios.
    PeriodUnit string
    Purchase cycle in prepaid scenarios. Month: monthly purchase cycle (default). Year: yearly purchase cycle.
    TempModifyEndTime string
    Restore time for temporary scaling (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    TempModifyStartTime string
    Start time for temporary scaling (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ
    auto_renew bool
    Enable auto-renewal for prepaid scenarios. Values: true: auto-renewal. false: do not auto-renew
    charge_end_time string
    Billing end time for subscription instance (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    charge_start_time string
    Billing start time for the instance (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ
    charge_status string
    Instance billing status. Values: Normal: normal. Overdue: overdue. Unpaid: pending payment.
    charge_type string
    Billing type. Options: PrePaid: subscription. PostPaid: pay-as-you-go
    number number
    Number of instances to purchase. Value range: 1–50. Default: 1
    overdue_reclaim_time string
    Estimated release time after the instance is stopped due to overdue payment (pay-as-you-go) or expiration (subscription), in UTC. Format: yyyy-MM-ddTHH:mm:ss.sssZ
    overdue_time string
    Time when the instance is stopped due to overdue payment (pay-as-you-go) or expiration (subscription) (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    period number
    Purchase duration in prepaid scenarios.
    period_unit string
    Purchase cycle in prepaid scenarios. Month: monthly purchase cycle (default). Year: yearly purchase cycle.
    temp_modify_end_time string
    Restore time for temporary scaling (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    temp_modify_start_time string
    Start time for temporary scaling (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ
    autoRenew Boolean
    Enable auto-renewal for prepaid scenarios. Values: true: auto-renewal. false: do not auto-renew
    chargeEndTime String
    Billing end time for subscription instance (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    chargeStartTime String
    Billing start time for the instance (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ
    chargeStatus String
    Instance billing status. Values: Normal: normal. Overdue: overdue. Unpaid: pending payment.
    chargeType String
    Billing type. Options: PrePaid: subscription. PostPaid: pay-as-you-go
    number Integer
    Number of instances to purchase. Value range: 1–50. Default: 1
    overdueReclaimTime String
    Estimated release time after the instance is stopped due to overdue payment (pay-as-you-go) or expiration (subscription), in UTC. Format: yyyy-MM-ddTHH:mm:ss.sssZ
    overdueTime String
    Time when the instance is stopped due to overdue payment (pay-as-you-go) or expiration (subscription) (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    period Integer
    Purchase duration in prepaid scenarios.
    periodUnit String
    Purchase cycle in prepaid scenarios. Month: monthly purchase cycle (default). Year: yearly purchase cycle.
    tempModifyEndTime String
    Restore time for temporary scaling (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    tempModifyStartTime String
    Start time for temporary scaling (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ
    autoRenew boolean
    Enable auto-renewal for prepaid scenarios. Values: true: auto-renewal. false: do not auto-renew
    chargeEndTime string
    Billing end time for subscription instance (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    chargeStartTime string
    Billing start time for the instance (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ
    chargeStatus string
    Instance billing status. Values: Normal: normal. Overdue: overdue. Unpaid: pending payment.
    chargeType string
    Billing type. Options: PrePaid: subscription. PostPaid: pay-as-you-go
    number number
    Number of instances to purchase. Value range: 1–50. Default: 1
    overdueReclaimTime string
    Estimated release time after the instance is stopped due to overdue payment (pay-as-you-go) or expiration (subscription), in UTC. Format: yyyy-MM-ddTHH:mm:ss.sssZ
    overdueTime string
    Time when the instance is stopped due to overdue payment (pay-as-you-go) or expiration (subscription) (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    period number
    Purchase duration in prepaid scenarios.
    periodUnit string
    Purchase cycle in prepaid scenarios. Month: monthly purchase cycle (default). Year: yearly purchase cycle.
    tempModifyEndTime string
    Restore time for temporary scaling (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    tempModifyStartTime string
    Start time for temporary scaling (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ
    auto_renew bool
    Enable auto-renewal for prepaid scenarios. Values: true: auto-renewal. false: do not auto-renew
    charge_end_time str
    Billing end time for subscription instance (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    charge_start_time str
    Billing start time for the instance (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ
    charge_status str
    Instance billing status. Values: Normal: normal. Overdue: overdue. Unpaid: pending payment.
    charge_type str
    Billing type. Options: PrePaid: subscription. PostPaid: pay-as-you-go
    number int
    Number of instances to purchase. Value range: 1–50. Default: 1
    overdue_reclaim_time str
    Estimated release time after the instance is stopped due to overdue payment (pay-as-you-go) or expiration (subscription), in UTC. Format: yyyy-MM-ddTHH:mm:ss.sssZ
    overdue_time str
    Time when the instance is stopped due to overdue payment (pay-as-you-go) or expiration (subscription) (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    period int
    Purchase duration in prepaid scenarios.
    period_unit str
    Purchase cycle in prepaid scenarios. Month: monthly purchase cycle (default). Year: yearly purchase cycle.
    temp_modify_end_time str
    Restore time for temporary scaling (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    temp_modify_start_time str
    Start time for temporary scaling (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ
    autoRenew Boolean
    Enable auto-renewal for prepaid scenarios. Values: true: auto-renewal. false: do not auto-renew
    chargeEndTime String
    Billing end time for subscription instance (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    chargeStartTime String
    Billing start time for the instance (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ
    chargeStatus String
    Instance billing status. Values: Normal: normal. Overdue: overdue. Unpaid: pending payment.
    chargeType String
    Billing type. Options: PrePaid: subscription. PostPaid: pay-as-you-go
    number Number
    Number of instances to purchase. Value range: 1–50. Default: 1
    overdueReclaimTime String
    Estimated release time after the instance is stopped due to overdue payment (pay-as-you-go) or expiration (subscription), in UTC. Format: yyyy-MM-ddTHH:mm:ss.sssZ
    overdueTime String
    Time when the instance is stopped due to overdue payment (pay-as-you-go) or expiration (subscription) (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    period Number
    Purchase duration in prepaid scenarios.
    periodUnit String
    Purchase cycle in prepaid scenarios. Month: monthly purchase cycle (default). Year: yearly purchase cycle.
    tempModifyEndTime String
    Restore time for temporary scaling (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    tempModifyStartTime String
    Start time for temporary scaling (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ

    GetInstanceDisasterRecoveryInstance

    DtsTaskId string
    ID of synchronization tasks between primary and disaster recovery instances.
    DtsTaskName string
    Name of the synchronization task between the primary instance and the disaster recovery instance
    DtsTaskStatus string
    Status of synchronization tasks between the primary instance and the disaster recovery instance
    InstanceId string
    Disaster recovery instance ID.
    InstanceName string
    Name of disaster recovery instance.
    SecondsBehindMaster int
    Latency between the disaster recovery instance and the primary instance.
    DtsTaskId string
    ID of synchronization tasks between primary and disaster recovery instances.
    DtsTaskName string
    Name of the synchronization task between the primary instance and the disaster recovery instance
    DtsTaskStatus string
    Status of synchronization tasks between the primary instance and the disaster recovery instance
    InstanceId string
    Disaster recovery instance ID.
    InstanceName string
    Name of disaster recovery instance.
    SecondsBehindMaster int
    Latency between the disaster recovery instance and the primary instance.
    dts_task_id string
    ID of synchronization tasks between primary and disaster recovery instances.
    dts_task_name string
    Name of the synchronization task between the primary instance and the disaster recovery instance
    dts_task_status string
    Status of synchronization tasks between the primary instance and the disaster recovery instance
    instance_id string
    Disaster recovery instance ID.
    instance_name string
    Name of disaster recovery instance.
    seconds_behind_master number
    Latency between the disaster recovery instance and the primary instance.
    dtsTaskId String
    ID of synchronization tasks between primary and disaster recovery instances.
    dtsTaskName String
    Name of the synchronization task between the primary instance and the disaster recovery instance
    dtsTaskStatus String
    Status of synchronization tasks between the primary instance and the disaster recovery instance
    instanceId String
    Disaster recovery instance ID.
    instanceName String
    Name of disaster recovery instance.
    secondsBehindMaster Integer
    Latency between the disaster recovery instance and the primary instance.
    dtsTaskId string
    ID of synchronization tasks between primary and disaster recovery instances.
    dtsTaskName string
    Name of the synchronization task between the primary instance and the disaster recovery instance
    dtsTaskStatus string
    Status of synchronization tasks between the primary instance and the disaster recovery instance
    instanceId string
    Disaster recovery instance ID.
    instanceName string
    Name of disaster recovery instance.
    secondsBehindMaster number
    Latency between the disaster recovery instance and the primary instance.
    dts_task_id str
    ID of synchronization tasks between primary and disaster recovery instances.
    dts_task_name str
    Name of the synchronization task between the primary instance and the disaster recovery instance
    dts_task_status str
    Status of synchronization tasks between the primary instance and the disaster recovery instance
    instance_id str
    Disaster recovery instance ID.
    instance_name str
    Name of disaster recovery instance.
    seconds_behind_master int
    Latency between the disaster recovery instance and the primary instance.
    dtsTaskId String
    ID of synchronization tasks between primary and disaster recovery instances.
    dtsTaskName String
    Name of the synchronization task between the primary instance and the disaster recovery instance
    dtsTaskStatus String
    Status of synchronization tasks between the primary instance and the disaster recovery instance
    instanceId String
    Disaster recovery instance ID.
    instanceName String
    Name of disaster recovery instance.
    secondsBehindMaster Number
    Latency between the disaster recovery instance and the primary instance.

    GetInstanceEndpoint

    Addresses List<Volcengine.GetInstanceEndpointAddress>
    Address list.
    AutoAddNewNodes string
    When the endpoint type is read/write or read-only, you can set whether new nodes join automatically. Values: Enable: auto join. Disable: do not auto join (default)
    ConnectionInfoTags List<string>
    Connection endpoint tag.
    ConnectionMode string
    Connection endpoint type. Values: Proxy: proxy endpoint. Direct: direct endpoint
    ConnectionPoolType string
    Connection pool type for proxy terminal. Values: Transaction: Transaction-level connection pool. Default value. Direct: Direct mode.
    CustomRouteStrategies List<Volcengine.GetInstanceEndpointCustomRouteStrategy>
    Custom routing and forwarding rules for connected terminals.
    Description string
    Description of the connection endpoint
    EnableConnectionPersistent bool
    Enable connection keep-alive. Options: true: yes. false: no
    EnableReadOnly string
    Is global read-only enabled? Values: Enable: enabled. Disable: not enabled.
    EnableReadWriteSplitting string
    Whether to enable read/write separation. Values: Enable: Enabled. Disable: Not enabled.
    EndpointId string
    Instance connection endpoint ID.
    EndpointName string
    Instance connection endpoint name.
    EndpointType string
    Endpoint type. Value: Custom, custom endpoint.
    IdleConnectionReclaim bool
    Whether the idle connection recycling feature is enabled. true: Enabled. false: Not enabled.
    ImplicitTransSplit bool
    Whether to enable transaction separation. Values: true: Yes. false: No.
    MasterNodeRouting bool
    Whether to enable primary node routing. Values: true: Yes. false: No.
    MasterProtectorTimeout int
    Overload protection timeout. Value range: integer between 60 and 7200, in seconds.
    MultiStatementsMode string
    Multi-Statements mode for proxy endpoints. Values: Strict: strict mode (default). Loose: loose mode
    OverloadProtection bool
    Overload protection enabled. Values: true: yes. false: no
    ReadOnlyNodeDistributionType string
    Read weight allocation mode. This parameter is required when read/write splitting is enabled (set to true). For request parameters in the CreateDBEndpoint and ModifyDBEndpoint APIs, valid values are: LoadSchedule: load scheduling. RoundRobinCustom: custom weighted round-robin scheduling. RoundRobinAuto: automatic weighted round-robin scheduling. For response parameters in the DescribeDBInstanceDetail API, valid values are: Default: automatic allocation based on specification weights. Custom: custom weight allocation. RoundRobin: round-robin scheduling. LoadSchedule: load scheduling. RoundRobinCustom: custom weighted round-robin scheduling. RoundRobinAuto: automatic weighted round-robin scheduling.
    ReadOnlyNodeMaxDelayTime int
    Read-only node latency threshold. Value range: 1~3600, default is 30, unit: seconds.
    ReadOnlyNodeWeights List<Volcengine.GetInstanceEndpointReadOnlyNodeWeight>
    List of nodes configured for the connection endpoint and their corresponding read-only weights.
    ReadWriteMode string
    Read/write mode: ReadWrite: read/write. ReadOnly: read-only
    Addresses []GetInstanceEndpointAddress
    Address list.
    AutoAddNewNodes string
    When the endpoint type is read/write or read-only, you can set whether new nodes join automatically. Values: Enable: auto join. Disable: do not auto join (default)
    ConnectionInfoTags []string
    Connection endpoint tag.
    ConnectionMode string
    Connection endpoint type. Values: Proxy: proxy endpoint. Direct: direct endpoint
    ConnectionPoolType string
    Connection pool type for proxy terminal. Values: Transaction: Transaction-level connection pool. Default value. Direct: Direct mode.
    CustomRouteStrategies []GetInstanceEndpointCustomRouteStrategy
    Custom routing and forwarding rules for connected terminals.
    Description string
    Description of the connection endpoint
    EnableConnectionPersistent bool
    Enable connection keep-alive. Options: true: yes. false: no
    EnableReadOnly string
    Is global read-only enabled? Values: Enable: enabled. Disable: not enabled.
    EnableReadWriteSplitting string
    Whether to enable read/write separation. Values: Enable: Enabled. Disable: Not enabled.
    EndpointId string
    Instance connection endpoint ID.
    EndpointName string
    Instance connection endpoint name.
    EndpointType string
    Endpoint type. Value: Custom, custom endpoint.
    IdleConnectionReclaim bool
    Whether the idle connection recycling feature is enabled. true: Enabled. false: Not enabled.
    ImplicitTransSplit bool
    Whether to enable transaction separation. Values: true: Yes. false: No.
    MasterNodeRouting bool
    Whether to enable primary node routing. Values: true: Yes. false: No.
    MasterProtectorTimeout int
    Overload protection timeout. Value range: integer between 60 and 7200, in seconds.
    MultiStatementsMode string
    Multi-Statements mode for proxy endpoints. Values: Strict: strict mode (default). Loose: loose mode
    OverloadProtection bool
    Overload protection enabled. Values: true: yes. false: no
    ReadOnlyNodeDistributionType string
    Read weight allocation mode. This parameter is required when read/write splitting is enabled (set to true). For request parameters in the CreateDBEndpoint and ModifyDBEndpoint APIs, valid values are: LoadSchedule: load scheduling. RoundRobinCustom: custom weighted round-robin scheduling. RoundRobinAuto: automatic weighted round-robin scheduling. For response parameters in the DescribeDBInstanceDetail API, valid values are: Default: automatic allocation based on specification weights. Custom: custom weight allocation. RoundRobin: round-robin scheduling. LoadSchedule: load scheduling. RoundRobinCustom: custom weighted round-robin scheduling. RoundRobinAuto: automatic weighted round-robin scheduling.
    ReadOnlyNodeMaxDelayTime int
    Read-only node latency threshold. Value range: 1~3600, default is 30, unit: seconds.
    ReadOnlyNodeWeights []GetInstanceEndpointReadOnlyNodeWeight
    List of nodes configured for the connection endpoint and their corresponding read-only weights.
    ReadWriteMode string
    Read/write mode: ReadWrite: read/write. ReadOnly: read-only
    addresses list(object)
    Address list.
    auto_add_new_nodes string
    When the endpoint type is read/write or read-only, you can set whether new nodes join automatically. Values: Enable: auto join. Disable: do not auto join (default)
    connection_info_tags list(string)
    Connection endpoint tag.
    connection_mode string
    Connection endpoint type. Values: Proxy: proxy endpoint. Direct: direct endpoint
    connection_pool_type string
    Connection pool type for proxy terminal. Values: Transaction: Transaction-level connection pool. Default value. Direct: Direct mode.
    custom_route_strategies list(object)
    Custom routing and forwarding rules for connected terminals.
    description string
    Description of the connection endpoint
    enable_connection_persistent bool
    Enable connection keep-alive. Options: true: yes. false: no
    enable_read_only string
    Is global read-only enabled? Values: Enable: enabled. Disable: not enabled.
    enable_read_write_splitting string
    Whether to enable read/write separation. Values: Enable: Enabled. Disable: Not enabled.
    endpoint_id string
    Instance connection endpoint ID.
    endpoint_name string
    Instance connection endpoint name.
    endpoint_type string
    Endpoint type. Value: Custom, custom endpoint.
    idle_connection_reclaim bool
    Whether the idle connection recycling feature is enabled. true: Enabled. false: Not enabled.
    implicit_trans_split bool
    Whether to enable transaction separation. Values: true: Yes. false: No.
    master_node_routing bool
    Whether to enable primary node routing. Values: true: Yes. false: No.
    master_protector_timeout number
    Overload protection timeout. Value range: integer between 60 and 7200, in seconds.
    multi_statements_mode string
    Multi-Statements mode for proxy endpoints. Values: Strict: strict mode (default). Loose: loose mode
    overload_protection bool
    Overload protection enabled. Values: true: yes. false: no
    read_only_node_distribution_type string
    Read weight allocation mode. This parameter is required when read/write splitting is enabled (set to true). For request parameters in the CreateDBEndpoint and ModifyDBEndpoint APIs, valid values are: LoadSchedule: load scheduling. RoundRobinCustom: custom weighted round-robin scheduling. RoundRobinAuto: automatic weighted round-robin scheduling. For response parameters in the DescribeDBInstanceDetail API, valid values are: Default: automatic allocation based on specification weights. Custom: custom weight allocation. RoundRobin: round-robin scheduling. LoadSchedule: load scheduling. RoundRobinCustom: custom weighted round-robin scheduling. RoundRobinAuto: automatic weighted round-robin scheduling.
    read_only_node_max_delay_time number
    Read-only node latency threshold. Value range: 1~3600, default is 30, unit: seconds.
    read_only_node_weights list(object)
    List of nodes configured for the connection endpoint and their corresponding read-only weights.
    read_write_mode string
    Read/write mode: ReadWrite: read/write. ReadOnly: read-only
    addresses List<GetInstanceEndpointAddress>
    Address list.
    autoAddNewNodes String
    When the endpoint type is read/write or read-only, you can set whether new nodes join automatically. Values: Enable: auto join. Disable: do not auto join (default)
    connectionInfoTags List<String>
    Connection endpoint tag.
    connectionMode String
    Connection endpoint type. Values: Proxy: proxy endpoint. Direct: direct endpoint
    connectionPoolType String
    Connection pool type for proxy terminal. Values: Transaction: Transaction-level connection pool. Default value. Direct: Direct mode.
    customRouteStrategies List<GetInstanceEndpointCustomRouteStrategy>
    Custom routing and forwarding rules for connected terminals.
    description String
    Description of the connection endpoint
    enableConnectionPersistent Boolean
    Enable connection keep-alive. Options: true: yes. false: no
    enableReadOnly String
    Is global read-only enabled? Values: Enable: enabled. Disable: not enabled.
    enableReadWriteSplitting String
    Whether to enable read/write separation. Values: Enable: Enabled. Disable: Not enabled.
    endpointId String
    Instance connection endpoint ID.
    endpointName String
    Instance connection endpoint name.
    endpointType String
    Endpoint type. Value: Custom, custom endpoint.
    idleConnectionReclaim Boolean
    Whether the idle connection recycling feature is enabled. true: Enabled. false: Not enabled.
    implicitTransSplit Boolean
    Whether to enable transaction separation. Values: true: Yes. false: No.
    masterNodeRouting Boolean
    Whether to enable primary node routing. Values: true: Yes. false: No.
    masterProtectorTimeout Integer
    Overload protection timeout. Value range: integer between 60 and 7200, in seconds.
    multiStatementsMode String
    Multi-Statements mode for proxy endpoints. Values: Strict: strict mode (default). Loose: loose mode
    overloadProtection Boolean
    Overload protection enabled. Values: true: yes. false: no
    readOnlyNodeDistributionType String
    Read weight allocation mode. This parameter is required when read/write splitting is enabled (set to true). For request parameters in the CreateDBEndpoint and ModifyDBEndpoint APIs, valid values are: LoadSchedule: load scheduling. RoundRobinCustom: custom weighted round-robin scheduling. RoundRobinAuto: automatic weighted round-robin scheduling. For response parameters in the DescribeDBInstanceDetail API, valid values are: Default: automatic allocation based on specification weights. Custom: custom weight allocation. RoundRobin: round-robin scheduling. LoadSchedule: load scheduling. RoundRobinCustom: custom weighted round-robin scheduling. RoundRobinAuto: automatic weighted round-robin scheduling.
    readOnlyNodeMaxDelayTime Integer
    Read-only node latency threshold. Value range: 1~3600, default is 30, unit: seconds.
    readOnlyNodeWeights List<GetInstanceEndpointReadOnlyNodeWeight>
    List of nodes configured for the connection endpoint and their corresponding read-only weights.
    readWriteMode String
    Read/write mode: ReadWrite: read/write. ReadOnly: read-only
    addresses GetInstanceEndpointAddress[]
    Address list.
    autoAddNewNodes string
    When the endpoint type is read/write or read-only, you can set whether new nodes join automatically. Values: Enable: auto join. Disable: do not auto join (default)
    connectionInfoTags string[]
    Connection endpoint tag.
    connectionMode string
    Connection endpoint type. Values: Proxy: proxy endpoint. Direct: direct endpoint
    connectionPoolType string
    Connection pool type for proxy terminal. Values: Transaction: Transaction-level connection pool. Default value. Direct: Direct mode.
    customRouteStrategies GetInstanceEndpointCustomRouteStrategy[]
    Custom routing and forwarding rules for connected terminals.
    description string
    Description of the connection endpoint
    enableConnectionPersistent boolean
    Enable connection keep-alive. Options: true: yes. false: no
    enableReadOnly string
    Is global read-only enabled? Values: Enable: enabled. Disable: not enabled.
    enableReadWriteSplitting string
    Whether to enable read/write separation. Values: Enable: Enabled. Disable: Not enabled.
    endpointId string
    Instance connection endpoint ID.
    endpointName string
    Instance connection endpoint name.
    endpointType string
    Endpoint type. Value: Custom, custom endpoint.
    idleConnectionReclaim boolean
    Whether the idle connection recycling feature is enabled. true: Enabled. false: Not enabled.
    implicitTransSplit boolean
    Whether to enable transaction separation. Values: true: Yes. false: No.
    masterNodeRouting boolean
    Whether to enable primary node routing. Values: true: Yes. false: No.
    masterProtectorTimeout number
    Overload protection timeout. Value range: integer between 60 and 7200, in seconds.
    multiStatementsMode string
    Multi-Statements mode for proxy endpoints. Values: Strict: strict mode (default). Loose: loose mode
    overloadProtection boolean
    Overload protection enabled. Values: true: yes. false: no
    readOnlyNodeDistributionType string
    Read weight allocation mode. This parameter is required when read/write splitting is enabled (set to true). For request parameters in the CreateDBEndpoint and ModifyDBEndpoint APIs, valid values are: LoadSchedule: load scheduling. RoundRobinCustom: custom weighted round-robin scheduling. RoundRobinAuto: automatic weighted round-robin scheduling. For response parameters in the DescribeDBInstanceDetail API, valid values are: Default: automatic allocation based on specification weights. Custom: custom weight allocation. RoundRobin: round-robin scheduling. LoadSchedule: load scheduling. RoundRobinCustom: custom weighted round-robin scheduling. RoundRobinAuto: automatic weighted round-robin scheduling.
    readOnlyNodeMaxDelayTime number
    Read-only node latency threshold. Value range: 1~3600, default is 30, unit: seconds.
    readOnlyNodeWeights GetInstanceEndpointReadOnlyNodeWeight[]
    List of nodes configured for the connection endpoint and their corresponding read-only weights.
    readWriteMode string
    Read/write mode: ReadWrite: read/write. ReadOnly: read-only
    addresses Sequence[GetInstanceEndpointAddress]
    Address list.
    auto_add_new_nodes str
    When the endpoint type is read/write or read-only, you can set whether new nodes join automatically. Values: Enable: auto join. Disable: do not auto join (default)
    connection_info_tags Sequence[str]
    Connection endpoint tag.
    connection_mode str
    Connection endpoint type. Values: Proxy: proxy endpoint. Direct: direct endpoint
    connection_pool_type str
    Connection pool type for proxy terminal. Values: Transaction: Transaction-level connection pool. Default value. Direct: Direct mode.
    custom_route_strategies Sequence[GetInstanceEndpointCustomRouteStrategy]
    Custom routing and forwarding rules for connected terminals.
    description str
    Description of the connection endpoint
    enable_connection_persistent bool
    Enable connection keep-alive. Options: true: yes. false: no
    enable_read_only str
    Is global read-only enabled? Values: Enable: enabled. Disable: not enabled.
    enable_read_write_splitting str
    Whether to enable read/write separation. Values: Enable: Enabled. Disable: Not enabled.
    endpoint_id str
    Instance connection endpoint ID.
    endpoint_name str
    Instance connection endpoint name.
    endpoint_type str
    Endpoint type. Value: Custom, custom endpoint.
    idle_connection_reclaim bool
    Whether the idle connection recycling feature is enabled. true: Enabled. false: Not enabled.
    implicit_trans_split bool
    Whether to enable transaction separation. Values: true: Yes. false: No.
    master_node_routing bool
    Whether to enable primary node routing. Values: true: Yes. false: No.
    master_protector_timeout int
    Overload protection timeout. Value range: integer between 60 and 7200, in seconds.
    multi_statements_mode str
    Multi-Statements mode for proxy endpoints. Values: Strict: strict mode (default). Loose: loose mode
    overload_protection bool
    Overload protection enabled. Values: true: yes. false: no
    read_only_node_distribution_type str
    Read weight allocation mode. This parameter is required when read/write splitting is enabled (set to true). For request parameters in the CreateDBEndpoint and ModifyDBEndpoint APIs, valid values are: LoadSchedule: load scheduling. RoundRobinCustom: custom weighted round-robin scheduling. RoundRobinAuto: automatic weighted round-robin scheduling. For response parameters in the DescribeDBInstanceDetail API, valid values are: Default: automatic allocation based on specification weights. Custom: custom weight allocation. RoundRobin: round-robin scheduling. LoadSchedule: load scheduling. RoundRobinCustom: custom weighted round-robin scheduling. RoundRobinAuto: automatic weighted round-robin scheduling.
    read_only_node_max_delay_time int
    Read-only node latency threshold. Value range: 1~3600, default is 30, unit: seconds.
    read_only_node_weights Sequence[GetInstanceEndpointReadOnlyNodeWeight]
    List of nodes configured for the connection endpoint and their corresponding read-only weights.
    read_write_mode str
    Read/write mode: ReadWrite: read/write. ReadOnly: read-only
    addresses List<Property Map>
    Address list.
    autoAddNewNodes String
    When the endpoint type is read/write or read-only, you can set whether new nodes join automatically. Values: Enable: auto join. Disable: do not auto join (default)
    connectionInfoTags List<String>
    Connection endpoint tag.
    connectionMode String
    Connection endpoint type. Values: Proxy: proxy endpoint. Direct: direct endpoint
    connectionPoolType String
    Connection pool type for proxy terminal. Values: Transaction: Transaction-level connection pool. Default value. Direct: Direct mode.
    customRouteStrategies List<Property Map>
    Custom routing and forwarding rules for connected terminals.
    description String
    Description of the connection endpoint
    enableConnectionPersistent Boolean
    Enable connection keep-alive. Options: true: yes. false: no
    enableReadOnly String
    Is global read-only enabled? Values: Enable: enabled. Disable: not enabled.
    enableReadWriteSplitting String
    Whether to enable read/write separation. Values: Enable: Enabled. Disable: Not enabled.
    endpointId String
    Instance connection endpoint ID.
    endpointName String
    Instance connection endpoint name.
    endpointType String
    Endpoint type. Value: Custom, custom endpoint.
    idleConnectionReclaim Boolean
    Whether the idle connection recycling feature is enabled. true: Enabled. false: Not enabled.
    implicitTransSplit Boolean
    Whether to enable transaction separation. Values: true: Yes. false: No.
    masterNodeRouting Boolean
    Whether to enable primary node routing. Values: true: Yes. false: No.
    masterProtectorTimeout Number
    Overload protection timeout. Value range: integer between 60 and 7200, in seconds.
    multiStatementsMode String
    Multi-Statements mode for proxy endpoints. Values: Strict: strict mode (default). Loose: loose mode
    overloadProtection Boolean
    Overload protection enabled. Values: true: yes. false: no
    readOnlyNodeDistributionType String
    Read weight allocation mode. This parameter is required when read/write splitting is enabled (set to true). For request parameters in the CreateDBEndpoint and ModifyDBEndpoint APIs, valid values are: LoadSchedule: load scheduling. RoundRobinCustom: custom weighted round-robin scheduling. RoundRobinAuto: automatic weighted round-robin scheduling. For response parameters in the DescribeDBInstanceDetail API, valid values are: Default: automatic allocation based on specification weights. Custom: custom weight allocation. RoundRobin: round-robin scheduling. LoadSchedule: load scheduling. RoundRobinCustom: custom weighted round-robin scheduling. RoundRobinAuto: automatic weighted round-robin scheduling.
    readOnlyNodeMaxDelayTime Number
    Read-only node latency threshold. Value range: 1~3600, default is 30, unit: seconds.
    readOnlyNodeWeights List<Property Map>
    List of nodes configured for the connection endpoint and their corresponding read-only weights.
    readWriteMode String
    Read/write mode: ReadWrite: read/write. ReadOnly: read-only

    GetInstanceEndpointAddress

    DnsVisibility bool
    false: Private network resolution (default). true: Private and public network resolution.
    Domain string
    Connection domain name.
    EipId string
    EIP ID, valid only for Public addresses.
    EipLocked bool
    Whether the EIP used by the connected terminal is suspended due to overdue payment. Values: true: Yes. false: No.
    InternetProtocol string
    IP protocol version. Value: IPv4.
    IpAddress string
    IP address.
    NetworkType string
    Network address type. Values: Private: private address. Public: public address.
    Port string
    Port.
    SubnetId string
    Subnet ID, valid only for Private addresses.
    DnsVisibility bool
    false: Private network resolution (default). true: Private and public network resolution.
    Domain string
    Connection domain name.
    EipId string
    EIP ID, valid only for Public addresses.
    EipLocked bool
    Whether the EIP used by the connected terminal is suspended due to overdue payment. Values: true: Yes. false: No.
    InternetProtocol string
    IP protocol version. Value: IPv4.
    IpAddress string
    IP address.
    NetworkType string
    Network address type. Values: Private: private address. Public: public address.
    Port string
    Port.
    SubnetId string
    Subnet ID, valid only for Private addresses.
    dns_visibility bool
    false: Private network resolution (default). true: Private and public network resolution.
    domain string
    Connection domain name.
    eip_id string
    EIP ID, valid only for Public addresses.
    eip_locked bool
    Whether the EIP used by the connected terminal is suspended due to overdue payment. Values: true: Yes. false: No.
    internet_protocol string
    IP protocol version. Value: IPv4.
    ip_address string
    IP address.
    network_type string
    Network address type. Values: Private: private address. Public: public address.
    port string
    Port.
    subnet_id string
    Subnet ID, valid only for Private addresses.
    dnsVisibility Boolean
    false: Private network resolution (default). true: Private and public network resolution.
    domain String
    Connection domain name.
    eipId String
    EIP ID, valid only for Public addresses.
    eipLocked Boolean
    Whether the EIP used by the connected terminal is suspended due to overdue payment. Values: true: Yes. false: No.
    internetProtocol String
    IP protocol version. Value: IPv4.
    ipAddress String
    IP address.
    networkType String
    Network address type. Values: Private: private address. Public: public address.
    port String
    Port.
    subnetId String
    Subnet ID, valid only for Private addresses.
    dnsVisibility boolean
    false: Private network resolution (default). true: Private and public network resolution.
    domain string
    Connection domain name.
    eipId string
    EIP ID, valid only for Public addresses.
    eipLocked boolean
    Whether the EIP used by the connected terminal is suspended due to overdue payment. Values: true: Yes. false: No.
    internetProtocol string
    IP protocol version. Value: IPv4.
    ipAddress string
    IP address.
    networkType string
    Network address type. Values: Private: private address. Public: public address.
    port string
    Port.
    subnetId string
    Subnet ID, valid only for Private addresses.
    dns_visibility bool
    false: Private network resolution (default). true: Private and public network resolution.
    domain str
    Connection domain name.
    eip_id str
    EIP ID, valid only for Public addresses.
    eip_locked bool
    Whether the EIP used by the connected terminal is suspended due to overdue payment. Values: true: Yes. false: No.
    internet_protocol str
    IP protocol version. Value: IPv4.
    ip_address str
    IP address.
    network_type str
    Network address type. Values: Private: private address. Public: public address.
    port str
    Port.
    subnet_id str
    Subnet ID, valid only for Private addresses.
    dnsVisibility Boolean
    false: Private network resolution (default). true: Private and public network resolution.
    domain String
    Connection domain name.
    eipId String
    EIP ID, valid only for Public addresses.
    eipLocked Boolean
    Whether the EIP used by the connected terminal is suspended due to overdue payment. Values: true: Yes. false: No.
    internetProtocol String
    IP protocol version. Value: IPv4.
    ipAddress String
    IP address.
    networkType String
    Network address type. Values: Private: private address. Public: public address.
    port String
    Port.
    subnetId String
    Subnet ID, valid only for Private addresses.

    GetInstanceEndpointCustomRouteStrategy

    NodeType string
    SQL forwarding rule target. Values: Primary: primary node. Secondary: secondary node. ReadOnly: read-only node. Note: For dual-node instances, you can select the primary node or read-only node. For multi-node instances, you can select the primary node or secondary node.
    SqlKeyword string
    Forwarding rule keywords. SQL keyword setting rules are as follows: Each rule can contain up to 20 keywords. Maximum length is 64 characters. Can include English letters, numbers, underscores (_), @, #, :=, and Chinese characters.
    NodeType string
    SQL forwarding rule target. Values: Primary: primary node. Secondary: secondary node. ReadOnly: read-only node. Note: For dual-node instances, you can select the primary node or read-only node. For multi-node instances, you can select the primary node or secondary node.
    SqlKeyword string
    Forwarding rule keywords. SQL keyword setting rules are as follows: Each rule can contain up to 20 keywords. Maximum length is 64 characters. Can include English letters, numbers, underscores (_), @, #, :=, and Chinese characters.
    node_type string
    SQL forwarding rule target. Values: Primary: primary node. Secondary: secondary node. ReadOnly: read-only node. Note: For dual-node instances, you can select the primary node or read-only node. For multi-node instances, you can select the primary node or secondary node.
    sql_keyword string
    Forwarding rule keywords. SQL keyword setting rules are as follows: Each rule can contain up to 20 keywords. Maximum length is 64 characters. Can include English letters, numbers, underscores (_), @, #, :=, and Chinese characters.
    nodeType String
    SQL forwarding rule target. Values: Primary: primary node. Secondary: secondary node. ReadOnly: read-only node. Note: For dual-node instances, you can select the primary node or read-only node. For multi-node instances, you can select the primary node or secondary node.
    sqlKeyword String
    Forwarding rule keywords. SQL keyword setting rules are as follows: Each rule can contain up to 20 keywords. Maximum length is 64 characters. Can include English letters, numbers, underscores (_), @, #, :=, and Chinese characters.
    nodeType string
    SQL forwarding rule target. Values: Primary: primary node. Secondary: secondary node. ReadOnly: read-only node. Note: For dual-node instances, you can select the primary node or read-only node. For multi-node instances, you can select the primary node or secondary node.
    sqlKeyword string
    Forwarding rule keywords. SQL keyword setting rules are as follows: Each rule can contain up to 20 keywords. Maximum length is 64 characters. Can include English letters, numbers, underscores (_), @, #, :=, and Chinese characters.
    node_type str
    SQL forwarding rule target. Values: Primary: primary node. Secondary: secondary node. ReadOnly: read-only node. Note: For dual-node instances, you can select the primary node or read-only node. For multi-node instances, you can select the primary node or secondary node.
    sql_keyword str
    Forwarding rule keywords. SQL keyword setting rules are as follows: Each rule can contain up to 20 keywords. Maximum length is 64 characters. Can include English letters, numbers, underscores (_), @, #, :=, and Chinese characters.
    nodeType String
    SQL forwarding rule target. Values: Primary: primary node. Secondary: secondary node. ReadOnly: read-only node. Note: For dual-node instances, you can select the primary node or read-only node. For multi-node instances, you can select the primary node or secondary node.
    sqlKeyword String
    Forwarding rule keywords. SQL keyword setting rules are as follows: Each rule can contain up to 20 keywords. Maximum length is 64 characters. Can include English letters, numbers, underscores (_), @, #, :=, and Chinese characters.

    GetInstanceEndpointReadOnlyNodeWeight

    NodeId string
    Read-only nodes require NodeId. Primary nodes do not require it
    NodeType string
    Node type. Primary: primary node. ReadOnly: read-only node
    Weight int
    Node read weight, increments of 100, maximum value is 10000.
    NodeId string
    Read-only nodes require NodeId. Primary nodes do not require it
    NodeType string
    Node type. Primary: primary node. ReadOnly: read-only node
    Weight int
    Node read weight, increments of 100, maximum value is 10000.
    node_id string
    Read-only nodes require NodeId. Primary nodes do not require it
    node_type string
    Node type. Primary: primary node. ReadOnly: read-only node
    weight number
    Node read weight, increments of 100, maximum value is 10000.
    nodeId String
    Read-only nodes require NodeId. Primary nodes do not require it
    nodeType String
    Node type. Primary: primary node. ReadOnly: read-only node
    weight Integer
    Node read weight, increments of 100, maximum value is 10000.
    nodeId string
    Read-only nodes require NodeId. Primary nodes do not require it
    nodeType string
    Node type. Primary: primary node. ReadOnly: read-only node
    weight number
    Node read weight, increments of 100, maximum value is 10000.
    node_id str
    Read-only nodes require NodeId. Primary nodes do not require it
    node_type str
    Node type. Primary: primary node. ReadOnly: read-only node
    weight int
    Node read weight, increments of 100, maximum value is 10000.
    nodeId String
    Read-only nodes require NodeId. Primary nodes do not require it
    nodeType String
    Node type. Primary: primary node. ReadOnly: read-only node
    weight Number
    Node read weight, increments of 100, maximum value is 10000.

    GetInstanceMaintenanceWindow

    DayKind string
    Maintenance cycle granularity. Value: Week.
    DayOfWeeks List<string>
    Specify the days of the week when the maintenance window is active. Multiple selections allowed. Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday.
    MaintenanceTime string
    Instance maintenance window. Format: HH:mmZ-HH:mmZ (UTC). Note: Specifies the time period during which maintenance can be performed.
    DayKind string
    Maintenance cycle granularity. Value: Week.
    DayOfWeeks []string
    Specify the days of the week when the maintenance window is active. Multiple selections allowed. Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday.
    MaintenanceTime string
    Instance maintenance window. Format: HH:mmZ-HH:mmZ (UTC). Note: Specifies the time period during which maintenance can be performed.
    day_kind string
    Maintenance cycle granularity. Value: Week.
    day_of_weeks list(string)
    Specify the days of the week when the maintenance window is active. Multiple selections allowed. Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday.
    maintenance_time string
    Instance maintenance window. Format: HH:mmZ-HH:mmZ (UTC). Note: Specifies the time period during which maintenance can be performed.
    dayKind String
    Maintenance cycle granularity. Value: Week.
    dayOfWeeks List<String>
    Specify the days of the week when the maintenance window is active. Multiple selections allowed. Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday.
    maintenanceTime String
    Instance maintenance window. Format: HH:mmZ-HH:mmZ (UTC). Note: Specifies the time period during which maintenance can be performed.
    dayKind string
    Maintenance cycle granularity. Value: Week.
    dayOfWeeks string[]
    Specify the days of the week when the maintenance window is active. Multiple selections allowed. Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday.
    maintenanceTime string
    Instance maintenance window. Format: HH:mmZ-HH:mmZ (UTC). Note: Specifies the time period during which maintenance can be performed.
    day_kind str
    Maintenance cycle granularity. Value: Week.
    day_of_weeks Sequence[str]
    Specify the days of the week when the maintenance window is active. Multiple selections allowed. Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday.
    maintenance_time str
    Instance maintenance window. Format: HH:mmZ-HH:mmZ (UTC). Note: Specifies the time period during which maintenance can be performed.
    dayKind String
    Maintenance cycle granularity. Value: Week.
    dayOfWeeks List<String>
    Specify the days of the week when the maintenance window is active. Multiple selections allowed. Monday: Monday. Tuesday: Tuesday. Wednesday: Wednesday. Thursday: Thursday. Friday: Friday. Saturday: Saturday. Sunday: Sunday.
    maintenanceTime String
    Instance maintenance window. Format: HH:mmZ-HH:mmZ (UTC). Note: Specifies the time period during which maintenance can be performed.

    GetInstanceNode

    CreateTime string
    Node creation time (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    DelayReplicationTime int
    Replication delay time for read-only nodes. Value range: 0–604800, unit: seconds
    Memory int
    Memory size, in GB.
    NodeId string
    Node ID.
    NodeSpec string
    Node specification.
    NodeStatus string
    Node status. Values: Running: running. Creating: creating. Deleting: deleting. Restarting: restarting. Restoring: restoring. Updating: updating. Upgrading: upgrading. Error: error
    NodeType string
    Node type. Values: Primary: primary node. Secondary: secondary node. ReadOnly: read-only node.
    SyncDelay int
    Latency between node and primary node, in milliseconds (ms).
    UpdateTime string
    Node updates local time.
    Vcpu int
    Number of CPU cores for the node
    ZoneId string
    Availability zone ID
    CreateTime string
    Node creation time (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    DelayReplicationTime int
    Replication delay time for read-only nodes. Value range: 0–604800, unit: seconds
    Memory int
    Memory size, in GB.
    NodeId string
    Node ID.
    NodeSpec string
    Node specification.
    NodeStatus string
    Node status. Values: Running: running. Creating: creating. Deleting: deleting. Restarting: restarting. Restoring: restoring. Updating: updating. Upgrading: upgrading. Error: error
    NodeType string
    Node type. Values: Primary: primary node. Secondary: secondary node. ReadOnly: read-only node.
    SyncDelay int
    Latency between node and primary node, in milliseconds (ms).
    UpdateTime string
    Node updates local time.
    Vcpu int
    Number of CPU cores for the node
    ZoneId string
    Availability zone ID
    create_time string
    Node creation time (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    delay_replication_time number
    Replication delay time for read-only nodes. Value range: 0–604800, unit: seconds
    memory number
    Memory size, in GB.
    node_id string
    Node ID.
    node_spec string
    Node specification.
    node_status string
    Node status. Values: Running: running. Creating: creating. Deleting: deleting. Restarting: restarting. Restoring: restoring. Updating: updating. Upgrading: upgrading. Error: error
    node_type string
    Node type. Values: Primary: primary node. Secondary: secondary node. ReadOnly: read-only node.
    sync_delay number
    Latency between node and primary node, in milliseconds (ms).
    update_time string
    Node updates local time.
    vcpu number
    Number of CPU cores for the node
    zone_id string
    Availability zone ID
    createTime String
    Node creation time (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    delayReplicationTime Integer
    Replication delay time for read-only nodes. Value range: 0–604800, unit: seconds
    memory Integer
    Memory size, in GB.
    nodeId String
    Node ID.
    nodeSpec String
    Node specification.
    nodeStatus String
    Node status. Values: Running: running. Creating: creating. Deleting: deleting. Restarting: restarting. Restoring: restoring. Updating: updating. Upgrading: upgrading. Error: error
    nodeType String
    Node type. Values: Primary: primary node. Secondary: secondary node. ReadOnly: read-only node.
    syncDelay Integer
    Latency between node and primary node, in milliseconds (ms).
    updateTime String
    Node updates local time.
    vcpu Integer
    Number of CPU cores for the node
    zoneId String
    Availability zone ID
    createTime string
    Node creation time (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    delayReplicationTime number
    Replication delay time for read-only nodes. Value range: 0–604800, unit: seconds
    memory number
    Memory size, in GB.
    nodeId string
    Node ID.
    nodeSpec string
    Node specification.
    nodeStatus string
    Node status. Values: Running: running. Creating: creating. Deleting: deleting. Restarting: restarting. Restoring: restoring. Updating: updating. Upgrading: upgrading. Error: error
    nodeType string
    Node type. Values: Primary: primary node. Secondary: secondary node. ReadOnly: read-only node.
    syncDelay number
    Latency between node and primary node, in milliseconds (ms).
    updateTime string
    Node updates local time.
    vcpu number
    Number of CPU cores for the node
    zoneId string
    Availability zone ID
    create_time str
    Node creation time (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    delay_replication_time int
    Replication delay time for read-only nodes. Value range: 0–604800, unit: seconds
    memory int
    Memory size, in GB.
    node_id str
    Node ID.
    node_spec str
    Node specification.
    node_status str
    Node status. Values: Running: running. Creating: creating. Deleting: deleting. Restarting: restarting. Restoring: restoring. Updating: updating. Upgrading: upgrading. Error: error
    node_type str
    Node type. Values: Primary: primary node. Secondary: secondary node. ReadOnly: read-only node.
    sync_delay int
    Latency between node and primary node, in milliseconds (ms).
    update_time str
    Node updates local time.
    vcpu int
    Number of CPU cores for the node
    zone_id str
    Availability zone ID
    createTime String
    Node creation time (UTC). Format: yyyy-MM-ddTHH:mm:ss.sssZ.
    delayReplicationTime Number
    Replication delay time for read-only nodes. Value range: 0–604800, unit: seconds
    memory Number
    Memory size, in GB.
    nodeId String
    Node ID.
    nodeSpec String
    Node specification.
    nodeStatus String
    Node status. Values: Running: running. Creating: creating. Deleting: deleting. Restarting: restarting. Restoring: restoring. Updating: updating. Upgrading: upgrading. Error: error
    nodeType String
    Node type. Values: Primary: primary node. Secondary: secondary node. ReadOnly: read-only node.
    syncDelay Number
    Latency between node and primary node, in milliseconds (ms).
    updateTime String
    Node updates local time.
    vcpu Number
    Number of CPU cores for the node
    zoneId String
    Availability zone ID

    GetInstanceProxyDetail

    DbProxyStatus string
    Status of the instance database proxy feature. Values: Creating: proxy enabling. Running: proxy running. Shutdown: proxy disabled. Deleting: proxy disabling
    ProxyResourceInfo Volcengine.GetInstanceProxyDetailProxyResourceInfo
    Resource information for the instance's database proxy service
    DbProxyStatus string
    Status of the instance database proxy feature. Values: Creating: proxy enabling. Running: proxy running. Shutdown: proxy disabled. Deleting: proxy disabling
    ProxyResourceInfo GetInstanceProxyDetailProxyResourceInfo
    Resource information for the instance's database proxy service
    db_proxy_status string
    Status of the instance database proxy feature. Values: Creating: proxy enabling. Running: proxy running. Shutdown: proxy disabled. Deleting: proxy disabling
    proxy_resource_info object
    Resource information for the instance's database proxy service
    dbProxyStatus String
    Status of the instance database proxy feature. Values: Creating: proxy enabling. Running: proxy running. Shutdown: proxy disabled. Deleting: proxy disabling
    proxyResourceInfo GetInstanceProxyDetailProxyResourceInfo
    Resource information for the instance's database proxy service
    dbProxyStatus string
    Status of the instance database proxy feature. Values: Creating: proxy enabling. Running: proxy running. Shutdown: proxy disabled. Deleting: proxy disabling
    proxyResourceInfo GetInstanceProxyDetailProxyResourceInfo
    Resource information for the instance's database proxy service
    db_proxy_status str
    Status of the instance database proxy feature. Values: Creating: proxy enabling. Running: proxy running. Shutdown: proxy disabled. Deleting: proxy disabling
    proxy_resource_info GetInstanceProxyDetailProxyResourceInfo
    Resource information for the instance's database proxy service
    dbProxyStatus String
    Status of the instance database proxy feature. Values: Creating: proxy enabling. Running: proxy running. Shutdown: proxy disabled. Deleting: proxy disabling
    proxyResourceInfo Property Map
    Resource information for the instance's database proxy service

    GetInstanceProxyDetailProxyResourceInfo

    CurrentProxyCpuNum int
    Current number of cores for the instance database proxy service
    MaxProxyCpuNum int
    Maximum number of cores configurable for database proxy service.
    MinProxyCpuNum int
    Minimum number of CPU cores configurable for the database proxy service
    CurrentProxyCpuNum int
    Current number of cores for the instance database proxy service
    MaxProxyCpuNum int
    Maximum number of cores configurable for database proxy service.
    MinProxyCpuNum int
    Minimum number of CPU cores configurable for the database proxy service
    current_proxy_cpu_num number
    Current number of cores for the instance database proxy service
    max_proxy_cpu_num number
    Maximum number of cores configurable for database proxy service.
    min_proxy_cpu_num number
    Minimum number of CPU cores configurable for the database proxy service
    currentProxyCpuNum Integer
    Current number of cores for the instance database proxy service
    maxProxyCpuNum Integer
    Maximum number of cores configurable for database proxy service.
    minProxyCpuNum Integer
    Minimum number of CPU cores configurable for the database proxy service
    currentProxyCpuNum number
    Current number of cores for the instance database proxy service
    maxProxyCpuNum number
    Maximum number of cores configurable for database proxy service.
    minProxyCpuNum number
    Minimum number of CPU cores configurable for the database proxy service
    current_proxy_cpu_num int
    Current number of cores for the instance database proxy service
    max_proxy_cpu_num int
    Maximum number of cores configurable for database proxy service.
    min_proxy_cpu_num int
    Minimum number of CPU cores configurable for the database proxy service
    currentProxyCpuNum Number
    Current number of cores for the instance database proxy service
    maxProxyCpuNum Number
    Maximum number of cores configurable for database proxy service.
    minProxyCpuNum Number
    Minimum number of CPU cores configurable for the database proxy service

    GetInstanceTag

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

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.47
    published on Thursday, Jul 9, 2026 by Volcengine

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial