1. Packages
  2. Bytepluscc Provider
  3. API Docs
  4. rdsmysql
  5. Instance
bytepluscc v0.0.11 published on Wednesday, Jan 21, 2026 by Byteplus
bytepluscc logo
bytepluscc v0.0.11 published on Wednesday, Jan 21, 2026 by Byteplus

    云数据库 MySQL 版是火山引擎基于开源数据库 MySQL 打造的弹性、可靠的在线关系型数据库服务。 MySQL 实例使用云原生方式部署,结合本地 SSD 存储类型,提供高性能读写能力;完全兼容 MySQL 引擎,并提供实例管理、备份恢复、日志管理、监控告警、数据迁移等全套解决方案,帮助企业简化繁杂的数据库管理和运维任务,使企业有更多的时间与资源聚焦于自己的核心业务。

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    resources:
      rDSMySQLInstanceDemo:
        type: bytepluscc:rdsmysql:Instance
        name: RDSMySQLInstanceDemo
        properties:
          deletionProtection: Disabled
          dbEngineVersion: MySQL_5_7
          nodes:
            - zone_id: cn-beijing-a
              node_spec: rds.mysql.c.s.1c2g
              node_type: Primary
            - zone_id: cn-beijing-a
              node_spec: rds.mysql.c.s.1c2g
              node_type: Secondary
            - zone_id: cn-beijing-a
              node_spec: rds.mysql.c.s.1c2g
              node_type: ReadOnly
          storageType: CloudESSD_PL0
          storageSpace: 100
          instanceType: DoubleNode
          vpcId: vpc-rrco37ovjq4gv0x58xxxxx
          subnetId: subnet-rrwqhg3qzxfkv0x57xxxxx
          instanceName: RDSMySQLInstanceDemo-PostPaid
          superAccountName: test_account
          superAccountPassword: '***********'
          lowerCaseTableNames: '1'
          dbTimeZone: UTC +08:00
          chargeDetail:
            charge_type: PostPaid
            auto_renew: false
            number: 1
          allowListIds:
            - acl-8cde5e16f44143788234ca4489xxxxx
            - acl-31f6053bd6be4cff88c1b205d20xxxxx
          port: 3306
          maintenanceWindow:
            day_kind: Week
            day_of_week:
              - Monday
            maintenance_time: 18:00Z-21:59Z
          autoStorageScalingConfig:
            enable_storage_auto_scale: true
            storage_threshold: 10
            storage_upper_bound: 3000
          projectName: default
          tags:
            - key: env
              value: test
    

    Create Instance Resource

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

    Constructor syntax

    new Instance(name: string, args: InstanceArgs, opts?: CustomResourceOptions);
    @overload
    def Instance(resource_name: str,
                 args: InstanceArgs,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def Instance(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 nodes: Optional[Sequence[InstanceNodeArgs]] = None,
                 vpc_id: Optional[str] = None,
                 subnet_id: Optional[str] = None,
                 charge_detail: Optional[InstanceChargeDetailArgs] = None,
                 storage_type: Optional[str] = None,
                 db_engine_version: Optional[str] = None,
                 storage_space: Optional[int] = None,
                 db_param_group_id: Optional[str] = None,
                 port: Optional[int] = None,
                 global_read_only: Optional[bool] = None,
                 instance_name: Optional[str] = None,
                 instance_type: Optional[str] = None,
                 lower_case_table_names: Optional[str] = None,
                 maintenance_window: Optional[InstanceMaintenanceWindowArgs] = None,
                 node_spec: Optional[str] = None,
                 db_time_zone: Optional[str] = None,
                 deletion_protection: Optional[str] = None,
                 project_name: Optional[str] = None,
                 allow_list_ids: Optional[Sequence[str]] = None,
                 cpu_num: Optional[int] = None,
                 auto_upgrade_minor_version: Optional[str] = None,
                 super_account_name: Optional[str] = None,
                 super_account_password: Optional[str] = None,
                 sync_mode: Optional[str] = None,
                 tags: Optional[Sequence[InstanceTagArgs]] = None,
                 auto_storage_scaling_config: Optional[InstanceAutoStorageScalingConfigArgs] = None)
    func NewInstance(ctx *Context, name string, args InstanceArgs, opts ...ResourceOption) (*Instance, error)
    public Instance(string name, InstanceArgs args, CustomResourceOptions? opts = null)
    public Instance(String name, InstanceArgs args)
    public Instance(String name, InstanceArgs args, CustomResourceOptions options)
    
    type: bytepluscc:rdsmysql:Instance
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

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

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var exampleinstanceResourceResourceFromRdsmysqlinstance = new Bytepluscc.Rdsmysql.Instance("exampleinstanceResourceResourceFromRdsmysqlinstance", new()
    {
        Nodes = new[]
        {
            new Bytepluscc.Rdsmysql.Inputs.InstanceNodeArgs
            {
                NodeSpec = "string",
                NodeType = "string",
                ZoneId = "string",
            },
        },
        VpcId = "string",
        SubnetId = "string",
        ChargeDetail = new Bytepluscc.Rdsmysql.Inputs.InstanceChargeDetailArgs
        {
            ChargeType = "string",
            AutoRenew = false,
            ChargeEndTime = "string",
            ChargeStartTime = "string",
            ChargeStatus = "string",
            Number = 0,
            OverdueReclaimTime = "string",
            OverdueTime = "string",
            Period = 0,
            PeriodUnit = "string",
            TempModifyEndTime = "string",
            TempModifyStartTime = "string",
        },
        StorageType = "string",
        DbEngineVersion = "string",
        StorageSpace = 0,
        DbParamGroupId = "string",
        Port = 0,
        GlobalReadOnly = false,
        InstanceName = "string",
        InstanceType = "string",
        LowerCaseTableNames = "string",
        MaintenanceWindow = new Bytepluscc.Rdsmysql.Inputs.InstanceMaintenanceWindowArgs
        {
            DayKind = "string",
            DayOfWeeks = new[]
            {
                "string",
            },
            MaintenanceTime = "string",
        },
        NodeSpec = "string",
        DbTimeZone = "string",
        DeletionProtection = "string",
        ProjectName = "string",
        AllowListIds = new[]
        {
            "string",
        },
        CpuNum = 0,
        AutoUpgradeMinorVersion = "string",
        SuperAccountName = "string",
        SuperAccountPassword = "string",
        SyncMode = "string",
        Tags = new[]
        {
            new Bytepluscc.Rdsmysql.Inputs.InstanceTagArgs
            {
                Key = "string",
                Value = "string",
            },
        },
        AutoStorageScalingConfig = new Bytepluscc.Rdsmysql.Inputs.InstanceAutoStorageScalingConfigArgs
        {
            EnableStorageAutoScale = false,
            StorageThreshold = 0,
            StorageUpperBound = 0,
        },
    });
    
    example, err := rdsmysql.NewInstance(ctx, "exampleinstanceResourceResourceFromRdsmysqlinstance", &rdsmysql.InstanceArgs{
    	Nodes: rdsmysql.InstanceNodeArray{
    		&rdsmysql.InstanceNodeArgs{
    			NodeSpec: pulumi.String("string"),
    			NodeType: pulumi.String("string"),
    			ZoneId:   pulumi.String("string"),
    		},
    	},
    	VpcId:    pulumi.String("string"),
    	SubnetId: pulumi.String("string"),
    	ChargeDetail: &rdsmysql.InstanceChargeDetailArgs{
    		ChargeType:          pulumi.String("string"),
    		AutoRenew:           pulumi.Bool(false),
    		ChargeEndTime:       pulumi.String("string"),
    		ChargeStartTime:     pulumi.String("string"),
    		ChargeStatus:        pulumi.String("string"),
    		Number:              pulumi.Int(0),
    		OverdueReclaimTime:  pulumi.String("string"),
    		OverdueTime:         pulumi.String("string"),
    		Period:              pulumi.Int(0),
    		PeriodUnit:          pulumi.String("string"),
    		TempModifyEndTime:   pulumi.String("string"),
    		TempModifyStartTime: pulumi.String("string"),
    	},
    	StorageType:         pulumi.String("string"),
    	DbEngineVersion:     pulumi.String("string"),
    	StorageSpace:        pulumi.Int(0),
    	DbParamGroupId:      pulumi.String("string"),
    	Port:                pulumi.Int(0),
    	GlobalReadOnly:      pulumi.Bool(false),
    	InstanceName:        pulumi.String("string"),
    	InstanceType:        pulumi.String("string"),
    	LowerCaseTableNames: pulumi.String("string"),
    	MaintenanceWindow: &rdsmysql.InstanceMaintenanceWindowArgs{
    		DayKind: pulumi.String("string"),
    		DayOfWeeks: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MaintenanceTime: pulumi.String("string"),
    	},
    	NodeSpec:           pulumi.String("string"),
    	DbTimeZone:         pulumi.String("string"),
    	DeletionProtection: pulumi.String("string"),
    	ProjectName:        pulumi.String("string"),
    	AllowListIds: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	CpuNum:                  pulumi.Int(0),
    	AutoUpgradeMinorVersion: pulumi.String("string"),
    	SuperAccountName:        pulumi.String("string"),
    	SuperAccountPassword:    pulumi.String("string"),
    	SyncMode:                pulumi.String("string"),
    	Tags: rdsmysql.InstanceTagArray{
    		&rdsmysql.InstanceTagArgs{
    			Key:   pulumi.String("string"),
    			Value: pulumi.String("string"),
    		},
    	},
    	AutoStorageScalingConfig: &rdsmysql.InstanceAutoStorageScalingConfigArgs{
    		EnableStorageAutoScale: pulumi.Bool(false),
    		StorageThreshold:       pulumi.Int(0),
    		StorageUpperBound:      pulumi.Int(0),
    	},
    })
    
    var exampleinstanceResourceResourceFromRdsmysqlinstance = new com.byteplus.bytepluscc.rdsmysql.Instance("exampleinstanceResourceResourceFromRdsmysqlinstance", com.byteplus.bytepluscc.rdsmysql.InstanceArgs.builder()
        .nodes(InstanceNodeArgs.builder()
            .nodeSpec("string")
            .nodeType("string")
            .zoneId("string")
            .build())
        .vpcId("string")
        .subnetId("string")
        .chargeDetail(InstanceChargeDetailArgs.builder()
            .chargeType("string")
            .autoRenew(false)
            .chargeEndTime("string")
            .chargeStartTime("string")
            .chargeStatus("string")
            .number(0)
            .overdueReclaimTime("string")
            .overdueTime("string")
            .period(0)
            .periodUnit("string")
            .tempModifyEndTime("string")
            .tempModifyStartTime("string")
            .build())
        .storageType("string")
        .dbEngineVersion("string")
        .storageSpace(0)
        .dbParamGroupId("string")
        .port(0)
        .globalReadOnly(false)
        .instanceName("string")
        .instanceType("string")
        .lowerCaseTableNames("string")
        .maintenanceWindow(InstanceMaintenanceWindowArgs.builder()
            .dayKind("string")
            .dayOfWeeks("string")
            .maintenanceTime("string")
            .build())
        .nodeSpec("string")
        .dbTimeZone("string")
        .deletionProtection("string")
        .projectName("string")
        .allowListIds("string")
        .cpuNum(0)
        .autoUpgradeMinorVersion("string")
        .superAccountName("string")
        .superAccountPassword("string")
        .syncMode("string")
        .tags(InstanceTagArgs.builder()
            .key("string")
            .value("string")
            .build())
        .autoStorageScalingConfig(InstanceAutoStorageScalingConfigArgs.builder()
            .enableStorageAutoScale(false)
            .storageThreshold(0)
            .storageUpperBound(0)
            .build())
        .build());
    
    exampleinstance_resource_resource_from_rdsmysqlinstance = bytepluscc.rdsmysql.Instance("exampleinstanceResourceResourceFromRdsmysqlinstance",
        nodes=[{
            "node_spec": "string",
            "node_type": "string",
            "zone_id": "string",
        }],
        vpc_id="string",
        subnet_id="string",
        charge_detail={
            "charge_type": "string",
            "auto_renew": False,
            "charge_end_time": "string",
            "charge_start_time": "string",
            "charge_status": "string",
            "number": 0,
            "overdue_reclaim_time": "string",
            "overdue_time": "string",
            "period": 0,
            "period_unit": "string",
            "temp_modify_end_time": "string",
            "temp_modify_start_time": "string",
        },
        storage_type="string",
        db_engine_version="string",
        storage_space=0,
        db_param_group_id="string",
        port=0,
        global_read_only=False,
        instance_name="string",
        instance_type="string",
        lower_case_table_names="string",
        maintenance_window={
            "day_kind": "string",
            "day_of_weeks": ["string"],
            "maintenance_time": "string",
        },
        node_spec="string",
        db_time_zone="string",
        deletion_protection="string",
        project_name="string",
        allow_list_ids=["string"],
        cpu_num=0,
        auto_upgrade_minor_version="string",
        super_account_name="string",
        super_account_password="string",
        sync_mode="string",
        tags=[{
            "key": "string",
            "value": "string",
        }],
        auto_storage_scaling_config={
            "enable_storage_auto_scale": False,
            "storage_threshold": 0,
            "storage_upper_bound": 0,
        })
    
    const exampleinstanceResourceResourceFromRdsmysqlinstance = new bytepluscc.rdsmysql.Instance("exampleinstanceResourceResourceFromRdsmysqlinstance", {
        nodes: [{
            nodeSpec: "string",
            nodeType: "string",
            zoneId: "string",
        }],
        vpcId: "string",
        subnetId: "string",
        chargeDetail: {
            chargeType: "string",
            autoRenew: false,
            chargeEndTime: "string",
            chargeStartTime: "string",
            chargeStatus: "string",
            number: 0,
            overdueReclaimTime: "string",
            overdueTime: "string",
            period: 0,
            periodUnit: "string",
            tempModifyEndTime: "string",
            tempModifyStartTime: "string",
        },
        storageType: "string",
        dbEngineVersion: "string",
        storageSpace: 0,
        dbParamGroupId: "string",
        port: 0,
        globalReadOnly: false,
        instanceName: "string",
        instanceType: "string",
        lowerCaseTableNames: "string",
        maintenanceWindow: {
            dayKind: "string",
            dayOfWeeks: ["string"],
            maintenanceTime: "string",
        },
        nodeSpec: "string",
        dbTimeZone: "string",
        deletionProtection: "string",
        projectName: "string",
        allowListIds: ["string"],
        cpuNum: 0,
        autoUpgradeMinorVersion: "string",
        superAccountName: "string",
        superAccountPassword: "string",
        syncMode: "string",
        tags: [{
            key: "string",
            value: "string",
        }],
        autoStorageScalingConfig: {
            enableStorageAutoScale: false,
            storageThreshold: 0,
            storageUpperBound: 0,
        },
    });
    
    type: bytepluscc:rdsmysql:Instance
    properties:
        allowListIds:
            - string
        autoStorageScalingConfig:
            enableStorageAutoScale: false
            storageThreshold: 0
            storageUpperBound: 0
        autoUpgradeMinorVersion: string
        chargeDetail:
            autoRenew: false
            chargeEndTime: string
            chargeStartTime: string
            chargeStatus: string
            chargeType: string
            number: 0
            overdueReclaimTime: string
            overdueTime: string
            period: 0
            periodUnit: string
            tempModifyEndTime: string
            tempModifyStartTime: string
        cpuNum: 0
        dbEngineVersion: string
        dbParamGroupId: string
        dbTimeZone: string
        deletionProtection: string
        globalReadOnly: false
        instanceName: string
        instanceType: string
        lowerCaseTableNames: string
        maintenanceWindow:
            dayKind: string
            dayOfWeeks:
                - string
            maintenanceTime: string
        nodeSpec: string
        nodes:
            - nodeSpec: string
              nodeType: string
              zoneId: string
        port: 0
        projectName: string
        storageSpace: 0
        storageType: string
        subnetId: string
        superAccountName: string
        superAccountPassword: string
        syncMode: string
        tags:
            - key: string
              value: string
        vpcId: string
    

    Instance Resource Properties

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

    Inputs

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

    The Instance resource accepts the following input properties:

    ChargeDetail Byteplus.InstanceChargeDetail
    付费方式。
    DbEngineVersion string
    兼容版本。取值:MySQL57:MySQL 5.7 版本。MySQL80:MySQL 8.0 版本。
    Nodes List<Byteplus.InstanceNode>
    StorageSpace int
    实例总存储空间。单位为 GB。
    StorageType string
    实例的存储类型。取值范围:LocalSSD:本地盘。CloudESSDFlexPL:FlexPL 云盘。CloudESSDPL0:PL0 云盘。
    SubnetId string
    子网 ID。
    VpcId string
    专有网络(VPC) ID。
    AllowListIds List<string>
    白名单 ID。如需绑定多个白名单,白名单 ID 用英文逗号(,)分隔。一个实例最多可绑定 100 个白名单。
    AutoStorageScalingConfig Byteplus.InstanceAutoStorageScalingConfig
    自动扩容配置。
    AutoUpgradeMinorVersion string
    实例内核小版本的升级策略。取值:Auto:自动升级。Manual:手动升级。
    CpuNum int
    实例数据库代理服务的 CPU 核数。
    DbParamGroupId string
    参数模板 ID。默认值为数据库引擎版本对应的默认参数模板。
    DbTimeZone string
    时区。支持 UTC -12:00 ~ +13:00。默认值为 Region 所在的 TimeZone。
    DeletionProtection string
    是否启用实例的删除保护功能。取值:Enabled:是。Disabled:否。默认值。
    GlobalReadOnly bool
    是否开启全局只读。取值:true:是。false:否。默认值为 false。
    InstanceName string
    实例名称。
    InstanceType string
    实例类型。取值:DoubleNode,双节点类型。MultiNode,多节点类型。
    LowerCaseTableNames string
    表名是否区分大小写,默认取值为 true。取值:false:表名被存储成固定且表名称大小写敏感。true:表名将被存储成小写且表名称大小写不敏感。
    MaintenanceWindow Byteplus.InstanceMaintenanceWindow
    在创建实例时指定实例的可维护时间段。该字段为可选,不设置时默认为一周内每一天的 UTC18:00Z-21:59Z(即北京时间 02:00-05:59)。
    NodeSpec string
    节点规格。
    Port int
    默认终端的私网端口。端口号的取值范围为 1000~65534,默认值为 3306。创建新的连接终端或开启新地址时,将使用默认终端的私网端口实时配置为默认端口。
    ProjectName string
    所属项目。
    SuperAccountName string
    高权限账号名称。不传此参数默认不创建高权限账号。
    SuperAccountPassword string
    高权限账号的密码。密码规则如下:长度为 8~32 个字符。由大写字母、小写字母、数字、特殊字符中的至少三种组成。特殊字符为 !@#$%^&*()_+-=,.&?|/。
    SyncMode string
    数据同步方式:SemiSync:半同步。Async:异步。
    Tags List<Byteplus.InstanceTag>
    ChargeDetail InstanceChargeDetailArgs
    付费方式。
    DbEngineVersion string
    兼容版本。取值:MySQL57:MySQL 5.7 版本。MySQL80:MySQL 8.0 版本。
    Nodes []InstanceNodeArgs
    StorageSpace int
    实例总存储空间。单位为 GB。
    StorageType string
    实例的存储类型。取值范围:LocalSSD:本地盘。CloudESSDFlexPL:FlexPL 云盘。CloudESSDPL0:PL0 云盘。
    SubnetId string
    子网 ID。
    VpcId string
    专有网络(VPC) ID。
    AllowListIds []string
    白名单 ID。如需绑定多个白名单,白名单 ID 用英文逗号(,)分隔。一个实例最多可绑定 100 个白名单。
    AutoStorageScalingConfig InstanceAutoStorageScalingConfigArgs
    自动扩容配置。
    AutoUpgradeMinorVersion string
    实例内核小版本的升级策略。取值:Auto:自动升级。Manual:手动升级。
    CpuNum int
    实例数据库代理服务的 CPU 核数。
    DbParamGroupId string
    参数模板 ID。默认值为数据库引擎版本对应的默认参数模板。
    DbTimeZone string
    时区。支持 UTC -12:00 ~ +13:00。默认值为 Region 所在的 TimeZone。
    DeletionProtection string
    是否启用实例的删除保护功能。取值:Enabled:是。Disabled:否。默认值。
    GlobalReadOnly bool
    是否开启全局只读。取值:true:是。false:否。默认值为 false。
    InstanceName string
    实例名称。
    InstanceType string
    实例类型。取值:DoubleNode,双节点类型。MultiNode,多节点类型。
    LowerCaseTableNames string
    表名是否区分大小写,默认取值为 true。取值:false:表名被存储成固定且表名称大小写敏感。true:表名将被存储成小写且表名称大小写不敏感。
    MaintenanceWindow InstanceMaintenanceWindowArgs
    在创建实例时指定实例的可维护时间段。该字段为可选,不设置时默认为一周内每一天的 UTC18:00Z-21:59Z(即北京时间 02:00-05:59)。
    NodeSpec string
    节点规格。
    Port int
    默认终端的私网端口。端口号的取值范围为 1000~65534,默认值为 3306。创建新的连接终端或开启新地址时,将使用默认终端的私网端口实时配置为默认端口。
    ProjectName string
    所属项目。
    SuperAccountName string
    高权限账号名称。不传此参数默认不创建高权限账号。
    SuperAccountPassword string
    高权限账号的密码。密码规则如下:长度为 8~32 个字符。由大写字母、小写字母、数字、特殊字符中的至少三种组成。特殊字符为 !@#$%^&*()_+-=,.&?|/。
    SyncMode string
    数据同步方式:SemiSync:半同步。Async:异步。
    Tags []InstanceTagArgs
    chargeDetail InstanceChargeDetail
    付费方式。
    dbEngineVersion String
    兼容版本。取值:MySQL57:MySQL 5.7 版本。MySQL80:MySQL 8.0 版本。
    nodes List<InstanceNode>
    storageSpace Integer
    实例总存储空间。单位为 GB。
    storageType String
    实例的存储类型。取值范围:LocalSSD:本地盘。CloudESSDFlexPL:FlexPL 云盘。CloudESSDPL0:PL0 云盘。
    subnetId String
    子网 ID。
    vpcId String
    专有网络(VPC) ID。
    allowListIds List<String>
    白名单 ID。如需绑定多个白名单,白名单 ID 用英文逗号(,)分隔。一个实例最多可绑定 100 个白名单。
    autoStorageScalingConfig InstanceAutoStorageScalingConfig
    自动扩容配置。
    autoUpgradeMinorVersion String
    实例内核小版本的升级策略。取值:Auto:自动升级。Manual:手动升级。
    cpuNum Integer
    实例数据库代理服务的 CPU 核数。
    dbParamGroupId String
    参数模板 ID。默认值为数据库引擎版本对应的默认参数模板。
    dbTimeZone String
    时区。支持 UTC -12:00 ~ +13:00。默认值为 Region 所在的 TimeZone。
    deletionProtection String
    是否启用实例的删除保护功能。取值:Enabled:是。Disabled:否。默认值。
    globalReadOnly Boolean
    是否开启全局只读。取值:true:是。false:否。默认值为 false。
    instanceName String
    实例名称。
    instanceType String
    实例类型。取值:DoubleNode,双节点类型。MultiNode,多节点类型。
    lowerCaseTableNames String
    表名是否区分大小写,默认取值为 true。取值:false:表名被存储成固定且表名称大小写敏感。true:表名将被存储成小写且表名称大小写不敏感。
    maintenanceWindow InstanceMaintenanceWindow
    在创建实例时指定实例的可维护时间段。该字段为可选,不设置时默认为一周内每一天的 UTC18:00Z-21:59Z(即北京时间 02:00-05:59)。
    nodeSpec String
    节点规格。
    port Integer
    默认终端的私网端口。端口号的取值范围为 1000~65534,默认值为 3306。创建新的连接终端或开启新地址时,将使用默认终端的私网端口实时配置为默认端口。
    projectName String
    所属项目。
    superAccountName String
    高权限账号名称。不传此参数默认不创建高权限账号。
    superAccountPassword String
    高权限账号的密码。密码规则如下:长度为 8~32 个字符。由大写字母、小写字母、数字、特殊字符中的至少三种组成。特殊字符为 !@#$%^&*()_+-=,.&?|/。
    syncMode String
    数据同步方式:SemiSync:半同步。Async:异步。
    tags List<InstanceTag>
    chargeDetail InstanceChargeDetail
    付费方式。
    dbEngineVersion string
    兼容版本。取值:MySQL57:MySQL 5.7 版本。MySQL80:MySQL 8.0 版本。
    nodes InstanceNode[]
    storageSpace number
    实例总存储空间。单位为 GB。
    storageType string
    实例的存储类型。取值范围:LocalSSD:本地盘。CloudESSDFlexPL:FlexPL 云盘。CloudESSDPL0:PL0 云盘。
    subnetId string
    子网 ID。
    vpcId string
    专有网络(VPC) ID。
    allowListIds string[]
    白名单 ID。如需绑定多个白名单,白名单 ID 用英文逗号(,)分隔。一个实例最多可绑定 100 个白名单。
    autoStorageScalingConfig InstanceAutoStorageScalingConfig
    自动扩容配置。
    autoUpgradeMinorVersion string
    实例内核小版本的升级策略。取值:Auto:自动升级。Manual:手动升级。
    cpuNum number
    实例数据库代理服务的 CPU 核数。
    dbParamGroupId string
    参数模板 ID。默认值为数据库引擎版本对应的默认参数模板。
    dbTimeZone string
    时区。支持 UTC -12:00 ~ +13:00。默认值为 Region 所在的 TimeZone。
    deletionProtection string
    是否启用实例的删除保护功能。取值:Enabled:是。Disabled:否。默认值。
    globalReadOnly boolean
    是否开启全局只读。取值:true:是。false:否。默认值为 false。
    instanceName string
    实例名称。
    instanceType string
    实例类型。取值:DoubleNode,双节点类型。MultiNode,多节点类型。
    lowerCaseTableNames string
    表名是否区分大小写,默认取值为 true。取值:false:表名被存储成固定且表名称大小写敏感。true:表名将被存储成小写且表名称大小写不敏感。
    maintenanceWindow InstanceMaintenanceWindow
    在创建实例时指定实例的可维护时间段。该字段为可选,不设置时默认为一周内每一天的 UTC18:00Z-21:59Z(即北京时间 02:00-05:59)。
    nodeSpec string
    节点规格。
    port number
    默认终端的私网端口。端口号的取值范围为 1000~65534,默认值为 3306。创建新的连接终端或开启新地址时,将使用默认终端的私网端口实时配置为默认端口。
    projectName string
    所属项目。
    superAccountName string
    高权限账号名称。不传此参数默认不创建高权限账号。
    superAccountPassword string
    高权限账号的密码。密码规则如下:长度为 8~32 个字符。由大写字母、小写字母、数字、特殊字符中的至少三种组成。特殊字符为 !@#$%^&*()_+-=,.&?|/。
    syncMode string
    数据同步方式:SemiSync:半同步。Async:异步。
    tags InstanceTag[]
    charge_detail InstanceChargeDetailArgs
    付费方式。
    db_engine_version str
    兼容版本。取值:MySQL57:MySQL 5.7 版本。MySQL80:MySQL 8.0 版本。
    nodes Sequence[InstanceNodeArgs]
    storage_space int
    实例总存储空间。单位为 GB。
    storage_type str
    实例的存储类型。取值范围:LocalSSD:本地盘。CloudESSDFlexPL:FlexPL 云盘。CloudESSDPL0:PL0 云盘。
    subnet_id str
    子网 ID。
    vpc_id str
    专有网络(VPC) ID。
    allow_list_ids Sequence[str]
    白名单 ID。如需绑定多个白名单,白名单 ID 用英文逗号(,)分隔。一个实例最多可绑定 100 个白名单。
    auto_storage_scaling_config InstanceAutoStorageScalingConfigArgs
    自动扩容配置。
    auto_upgrade_minor_version str
    实例内核小版本的升级策略。取值:Auto:自动升级。Manual:手动升级。
    cpu_num int
    实例数据库代理服务的 CPU 核数。
    db_param_group_id str
    参数模板 ID。默认值为数据库引擎版本对应的默认参数模板。
    db_time_zone str
    时区。支持 UTC -12:00 ~ +13:00。默认值为 Region 所在的 TimeZone。
    deletion_protection str
    是否启用实例的删除保护功能。取值:Enabled:是。Disabled:否。默认值。
    global_read_only bool
    是否开启全局只读。取值:true:是。false:否。默认值为 false。
    instance_name str
    实例名称。
    instance_type str
    实例类型。取值:DoubleNode,双节点类型。MultiNode,多节点类型。
    lower_case_table_names str
    表名是否区分大小写,默认取值为 true。取值:false:表名被存储成固定且表名称大小写敏感。true:表名将被存储成小写且表名称大小写不敏感。
    maintenance_window InstanceMaintenanceWindowArgs
    在创建实例时指定实例的可维护时间段。该字段为可选,不设置时默认为一周内每一天的 UTC18:00Z-21:59Z(即北京时间 02:00-05:59)。
    node_spec str
    节点规格。
    port int
    默认终端的私网端口。端口号的取值范围为 1000~65534,默认值为 3306。创建新的连接终端或开启新地址时,将使用默认终端的私网端口实时配置为默认端口。
    project_name str
    所属项目。
    super_account_name str
    高权限账号名称。不传此参数默认不创建高权限账号。
    super_account_password str
    高权限账号的密码。密码规则如下:长度为 8~32 个字符。由大写字母、小写字母、数字、特殊字符中的至少三种组成。特殊字符为 !@#$%^&*()_+-=,.&?|/。
    sync_mode str
    数据同步方式:SemiSync:半同步。Async:异步。
    tags Sequence[InstanceTagArgs]
    chargeDetail Property Map
    付费方式。
    dbEngineVersion String
    兼容版本。取值:MySQL57:MySQL 5.7 版本。MySQL80:MySQL 8.0 版本。
    nodes List<Property Map>
    storageSpace Number
    实例总存储空间。单位为 GB。
    storageType String
    实例的存储类型。取值范围:LocalSSD:本地盘。CloudESSDFlexPL:FlexPL 云盘。CloudESSDPL0:PL0 云盘。
    subnetId String
    子网 ID。
    vpcId String
    专有网络(VPC) ID。
    allowListIds List<String>
    白名单 ID。如需绑定多个白名单,白名单 ID 用英文逗号(,)分隔。一个实例最多可绑定 100 个白名单。
    autoStorageScalingConfig Property Map
    自动扩容配置。
    autoUpgradeMinorVersion String
    实例内核小版本的升级策略。取值:Auto:自动升级。Manual:手动升级。
    cpuNum Number
    实例数据库代理服务的 CPU 核数。
    dbParamGroupId String
    参数模板 ID。默认值为数据库引擎版本对应的默认参数模板。
    dbTimeZone String
    时区。支持 UTC -12:00 ~ +13:00。默认值为 Region 所在的 TimeZone。
    deletionProtection String
    是否启用实例的删除保护功能。取值:Enabled:是。Disabled:否。默认值。
    globalReadOnly Boolean
    是否开启全局只读。取值:true:是。false:否。默认值为 false。
    instanceName String
    实例名称。
    instanceType String
    实例类型。取值:DoubleNode,双节点类型。MultiNode,多节点类型。
    lowerCaseTableNames String
    表名是否区分大小写,默认取值为 true。取值:false:表名被存储成固定且表名称大小写敏感。true:表名将被存储成小写且表名称大小写不敏感。
    maintenanceWindow Property Map
    在创建实例时指定实例的可维护时间段。该字段为可选,不设置时默认为一周内每一天的 UTC18:00Z-21:59Z(即北京时间 02:00-05:59)。
    nodeSpec String
    节点规格。
    port Number
    默认终端的私网端口。端口号的取值范围为 1000~65534,默认值为 3306。创建新的连接终端或开启新地址时,将使用默认终端的私网端口实时配置为默认端口。
    projectName String
    所属项目。
    superAccountName String
    高权限账号名称。不传此参数默认不创建高权限账号。
    superAccountPassword String
    高权限账号的密码。密码规则如下:长度为 8~32 个字符。由大写字母、小写字母、数字、特殊字符中的至少三种组成。特殊字符为 !@#$%^&*()_+-=,.&?|/。
    syncMode String
    数据同步方式:SemiSync:半同步。Async:异步。
    tags List<Property Map>

    Outputs

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

    AddressObjects List<Byteplus.InstanceAddressObject>
    AllowListVersion string
    白名单版本。
    BackupAuditLogSize int
    备份中审计日志使用的空间。
    BackupBinLogSize int
    备份中 Binlog 日志使用的空间。
    BackupDataSize int
    备份中数据使用的空间。
    BackupErrorLogSize int
    备份中错误日志使用的空间。
    BackupFreeQuotaSize int
    免费的备份存储空间,单位为 GB。
    BackupLogSize int
    备份中日志使用的空间。
    BackupSlowLogSize int
    备份中慢日志使用的空间。
    BackupUse double
    实例的备份已使用的空间,单位为 GB。
    BasicBackupBinlogSize int
    基础备份中 Binlog 日志使用的空间。
    BasicBackupDataSize int
    基础备份中数据使用的空间。
    CreatedTime string
    实例创建本地时间。
    CurrentKernelVersion string
    实例的内核小版本。
    DisasterRecoveryInstances List<Byteplus.InstanceDisasterRecoveryInstance>
    DrDtsTaskId string
    主实例与灾备实例之间的数据同步链路在 DTS 数据同步任务的 ID。
    DrDtsTaskName string
    主实例与灾备实例之间同步任务的名称。
    DrDtsTaskStatus string
    主实例与灾备实例之间同步任务的状态。
    DrSecondsBehindMaster int
    灾备实例与主实例之间的时延。
    Endpoints List<Byteplus.InstanceEndpoint>
    HasDisasterRecoveryInstances bool
    实例是否有灾备实例。取值:true:是。false:否。
    HasGreenInstance bool
    实例是否处于蓝绿部署中。取值:true:是。false:否。
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceId string
    实例 ID。
    InstanceStatus string
    实例状态。
    MasterInstanceId string
    主实例的 ID。
    MasterInstanceName string
    主实例的名称。
    Memory int
    内存大小。单位:GB。
    NodeCpuUsedPercentage double
    实例主节点 CPU 使用率近一分钟的平均值。
    NodeMemoryUsedPercentage double
    实例主节点内存使用率近一分钟的平均值。
    NodeNumber string
    节点数量。
    NodeSpaceUsedPercentage double
    实例主节点磁盘使用率近一分钟的平均值。
    ProxyDetail Byteplus.InstanceProxyDetail
    proxy信息
    StorageAuditLogSize int
    实例存储空间中审计日志使用的空间。
    StorageBinLogSize int
    实例存储空间中 Binlog 使用的空间。
    StorageDataSize int
    实例存储空间中数据使用的空间。
    StorageErrorLogSize int
    实例存储空间中错误日志使用的空间。
    StorageLogSize int
    实例存储空间中日志使用的空间。
    StorageSlowLogSize int
    实例存储空间中慢日志使用的空间。
    StorageUse double
    实例已使用用存储空间,单位为 GB。
    TimeZone string
    时区。
    UpdatedTime string
    实例更新本地时间。
    Vcpu int
    CPU 大小。例如:1 表示 1U。
    ZoneId string
    实例主节点所在可用区。
    ZoneIds List<string>
    实例各节点所在的可用区列表。
    AddressObjects []InstanceAddressObject
    AllowListVersion string
    白名单版本。
    BackupAuditLogSize int
    备份中审计日志使用的空间。
    BackupBinLogSize int
    备份中 Binlog 日志使用的空间。
    BackupDataSize int
    备份中数据使用的空间。
    BackupErrorLogSize int
    备份中错误日志使用的空间。
    BackupFreeQuotaSize int
    免费的备份存储空间,单位为 GB。
    BackupLogSize int
    备份中日志使用的空间。
    BackupSlowLogSize int
    备份中慢日志使用的空间。
    BackupUse float64
    实例的备份已使用的空间,单位为 GB。
    BasicBackupBinlogSize int
    基础备份中 Binlog 日志使用的空间。
    BasicBackupDataSize int
    基础备份中数据使用的空间。
    CreatedTime string
    实例创建本地时间。
    CurrentKernelVersion string
    实例的内核小版本。
    DisasterRecoveryInstances []InstanceDisasterRecoveryInstance
    DrDtsTaskId string
    主实例与灾备实例之间的数据同步链路在 DTS 数据同步任务的 ID。
    DrDtsTaskName string
    主实例与灾备实例之间同步任务的名称。
    DrDtsTaskStatus string
    主实例与灾备实例之间同步任务的状态。
    DrSecondsBehindMaster int
    灾备实例与主实例之间的时延。
    Endpoints []InstanceEndpoint
    HasDisasterRecoveryInstances bool
    实例是否有灾备实例。取值:true:是。false:否。
    HasGreenInstance bool
    实例是否处于蓝绿部署中。取值:true:是。false:否。
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceId string
    实例 ID。
    InstanceStatus string
    实例状态。
    MasterInstanceId string
    主实例的 ID。
    MasterInstanceName string
    主实例的名称。
    Memory int
    内存大小。单位:GB。
    NodeCpuUsedPercentage float64
    实例主节点 CPU 使用率近一分钟的平均值。
    NodeMemoryUsedPercentage float64
    实例主节点内存使用率近一分钟的平均值。
    NodeNumber string
    节点数量。
    NodeSpaceUsedPercentage float64
    实例主节点磁盘使用率近一分钟的平均值。
    ProxyDetail InstanceProxyDetail
    proxy信息
    StorageAuditLogSize int
    实例存储空间中审计日志使用的空间。
    StorageBinLogSize int
    实例存储空间中 Binlog 使用的空间。
    StorageDataSize int
    实例存储空间中数据使用的空间。
    StorageErrorLogSize int
    实例存储空间中错误日志使用的空间。
    StorageLogSize int
    实例存储空间中日志使用的空间。
    StorageSlowLogSize int
    实例存储空间中慢日志使用的空间。
    StorageUse float64
    实例已使用用存储空间,单位为 GB。
    TimeZone string
    时区。
    UpdatedTime string
    实例更新本地时间。
    Vcpu int
    CPU 大小。例如:1 表示 1U。
    ZoneId string
    实例主节点所在可用区。
    ZoneIds []string
    实例各节点所在的可用区列表。
    addressObjects List<InstanceAddressObject>
    allowListVersion String
    白名单版本。
    backupAuditLogSize Integer
    备份中审计日志使用的空间。
    backupBinLogSize Integer
    备份中 Binlog 日志使用的空间。
    backupDataSize Integer
    备份中数据使用的空间。
    backupErrorLogSize Integer
    备份中错误日志使用的空间。
    backupFreeQuotaSize Integer
    免费的备份存储空间,单位为 GB。
    backupLogSize Integer
    备份中日志使用的空间。
    backupSlowLogSize Integer
    备份中慢日志使用的空间。
    backupUse Double
    实例的备份已使用的空间,单位为 GB。
    basicBackupBinlogSize Integer
    基础备份中 Binlog 日志使用的空间。
    basicBackupDataSize Integer
    基础备份中数据使用的空间。
    createdTime String
    实例创建本地时间。
    currentKernelVersion String
    实例的内核小版本。
    disasterRecoveryInstances List<InstanceDisasterRecoveryInstance>
    drDtsTaskId String
    主实例与灾备实例之间的数据同步链路在 DTS 数据同步任务的 ID。
    drDtsTaskName String
    主实例与灾备实例之间同步任务的名称。
    drDtsTaskStatus String
    主实例与灾备实例之间同步任务的状态。
    drSecondsBehindMaster Integer
    灾备实例与主实例之间的时延。
    endpoints List<InstanceEndpoint>
    hasDisasterRecoveryInstances Boolean
    实例是否有灾备实例。取值:true:是。false:否。
    hasGreenInstance Boolean
    实例是否处于蓝绿部署中。取值:true:是。false:否。
    id String
    The provider-assigned unique ID for this managed resource.
    instanceId String
    实例 ID。
    instanceStatus String
    实例状态。
    masterInstanceId String
    主实例的 ID。
    masterInstanceName String
    主实例的名称。
    memory Integer
    内存大小。单位:GB。
    nodeCpuUsedPercentage Double
    实例主节点 CPU 使用率近一分钟的平均值。
    nodeMemoryUsedPercentage Double
    实例主节点内存使用率近一分钟的平均值。
    nodeNumber String
    节点数量。
    nodeSpaceUsedPercentage Double
    实例主节点磁盘使用率近一分钟的平均值。
    proxyDetail InstanceProxyDetail
    proxy信息
    storageAuditLogSize Integer
    实例存储空间中审计日志使用的空间。
    storageBinLogSize Integer
    实例存储空间中 Binlog 使用的空间。
    storageDataSize Integer
    实例存储空间中数据使用的空间。
    storageErrorLogSize Integer
    实例存储空间中错误日志使用的空间。
    storageLogSize Integer
    实例存储空间中日志使用的空间。
    storageSlowLogSize Integer
    实例存储空间中慢日志使用的空间。
    storageUse Double
    实例已使用用存储空间,单位为 GB。
    timeZone String
    时区。
    updatedTime String
    实例更新本地时间。
    vcpu Integer
    CPU 大小。例如:1 表示 1U。
    zoneId String
    实例主节点所在可用区。
    zoneIds List<String>
    实例各节点所在的可用区列表。
    addressObjects InstanceAddressObject[]
    allowListVersion string
    白名单版本。
    backupAuditLogSize number
    备份中审计日志使用的空间。
    backupBinLogSize number
    备份中 Binlog 日志使用的空间。
    backupDataSize number
    备份中数据使用的空间。
    backupErrorLogSize number
    备份中错误日志使用的空间。
    backupFreeQuotaSize number
    免费的备份存储空间,单位为 GB。
    backupLogSize number
    备份中日志使用的空间。
    backupSlowLogSize number
    备份中慢日志使用的空间。
    backupUse number
    实例的备份已使用的空间,单位为 GB。
    basicBackupBinlogSize number
    基础备份中 Binlog 日志使用的空间。
    basicBackupDataSize number
    基础备份中数据使用的空间。
    createdTime string
    实例创建本地时间。
    currentKernelVersion string
    实例的内核小版本。
    disasterRecoveryInstances InstanceDisasterRecoveryInstance[]
    drDtsTaskId string
    主实例与灾备实例之间的数据同步链路在 DTS 数据同步任务的 ID。
    drDtsTaskName string
    主实例与灾备实例之间同步任务的名称。
    drDtsTaskStatus string
    主实例与灾备实例之间同步任务的状态。
    drSecondsBehindMaster number
    灾备实例与主实例之间的时延。
    endpoints InstanceEndpoint[]
    hasDisasterRecoveryInstances boolean
    实例是否有灾备实例。取值:true:是。false:否。
    hasGreenInstance boolean
    实例是否处于蓝绿部署中。取值:true:是。false:否。
    id string
    The provider-assigned unique ID for this managed resource.
    instanceId string
    实例 ID。
    instanceStatus string
    实例状态。
    masterInstanceId string
    主实例的 ID。
    masterInstanceName string
    主实例的名称。
    memory number
    内存大小。单位:GB。
    nodeCpuUsedPercentage number
    实例主节点 CPU 使用率近一分钟的平均值。
    nodeMemoryUsedPercentage number
    实例主节点内存使用率近一分钟的平均值。
    nodeNumber string
    节点数量。
    nodeSpaceUsedPercentage number
    实例主节点磁盘使用率近一分钟的平均值。
    proxyDetail InstanceProxyDetail
    proxy信息
    storageAuditLogSize number
    实例存储空间中审计日志使用的空间。
    storageBinLogSize number
    实例存储空间中 Binlog 使用的空间。
    storageDataSize number
    实例存储空间中数据使用的空间。
    storageErrorLogSize number
    实例存储空间中错误日志使用的空间。
    storageLogSize number
    实例存储空间中日志使用的空间。
    storageSlowLogSize number
    实例存储空间中慢日志使用的空间。
    storageUse number
    实例已使用用存储空间,单位为 GB。
    timeZone string
    时区。
    updatedTime string
    实例更新本地时间。
    vcpu number
    CPU 大小。例如:1 表示 1U。
    zoneId string
    实例主节点所在可用区。
    zoneIds string[]
    实例各节点所在的可用区列表。
    address_objects Sequence[InstanceAddressObject]
    allow_list_version str
    白名单版本。
    backup_audit_log_size int
    备份中审计日志使用的空间。
    backup_bin_log_size int
    备份中 Binlog 日志使用的空间。
    backup_data_size int
    备份中数据使用的空间。
    backup_error_log_size int
    备份中错误日志使用的空间。
    backup_free_quota_size int
    免费的备份存储空间,单位为 GB。
    backup_log_size int
    备份中日志使用的空间。
    backup_slow_log_size int
    备份中慢日志使用的空间。
    backup_use float
    实例的备份已使用的空间,单位为 GB。
    basic_backup_binlog_size int
    基础备份中 Binlog 日志使用的空间。
    basic_backup_data_size int
    基础备份中数据使用的空间。
    created_time str
    实例创建本地时间。
    current_kernel_version str
    实例的内核小版本。
    disaster_recovery_instances Sequence[InstanceDisasterRecoveryInstance]
    dr_dts_task_id str
    主实例与灾备实例之间的数据同步链路在 DTS 数据同步任务的 ID。
    dr_dts_task_name str
    主实例与灾备实例之间同步任务的名称。
    dr_dts_task_status str
    主实例与灾备实例之间同步任务的状态。
    dr_seconds_behind_master int
    灾备实例与主实例之间的时延。
    endpoints Sequence[InstanceEndpoint]
    has_disaster_recovery_instances bool
    实例是否有灾备实例。取值:true:是。false:否。
    has_green_instance bool
    实例是否处于蓝绿部署中。取值:true:是。false:否。
    id str
    The provider-assigned unique ID for this managed resource.
    instance_id str
    实例 ID。
    instance_status str
    实例状态。
    master_instance_id str
    主实例的 ID。
    master_instance_name str
    主实例的名称。
    memory int
    内存大小。单位:GB。
    node_cpu_used_percentage float
    实例主节点 CPU 使用率近一分钟的平均值。
    node_memory_used_percentage float
    实例主节点内存使用率近一分钟的平均值。
    node_number str
    节点数量。
    node_space_used_percentage float
    实例主节点磁盘使用率近一分钟的平均值。
    proxy_detail InstanceProxyDetail
    proxy信息
    storage_audit_log_size int
    实例存储空间中审计日志使用的空间。
    storage_bin_log_size int
    实例存储空间中 Binlog 使用的空间。
    storage_data_size int
    实例存储空间中数据使用的空间。
    storage_error_log_size int
    实例存储空间中错误日志使用的空间。
    storage_log_size int
    实例存储空间中日志使用的空间。
    storage_slow_log_size int
    实例存储空间中慢日志使用的空间。
    storage_use float
    实例已使用用存储空间,单位为 GB。
    time_zone str
    时区。
    updated_time str
    实例更新本地时间。
    vcpu int
    CPU 大小。例如:1 表示 1U。
    zone_id str
    实例主节点所在可用区。
    zone_ids Sequence[str]
    实例各节点所在的可用区列表。
    addressObjects List<Property Map>
    allowListVersion String
    白名单版本。
    backupAuditLogSize Number
    备份中审计日志使用的空间。
    backupBinLogSize Number
    备份中 Binlog 日志使用的空间。
    backupDataSize Number
    备份中数据使用的空间。
    backupErrorLogSize Number
    备份中错误日志使用的空间。
    backupFreeQuotaSize Number
    免费的备份存储空间,单位为 GB。
    backupLogSize Number
    备份中日志使用的空间。
    backupSlowLogSize Number
    备份中慢日志使用的空间。
    backupUse Number
    实例的备份已使用的空间,单位为 GB。
    basicBackupBinlogSize Number
    基础备份中 Binlog 日志使用的空间。
    basicBackupDataSize Number
    基础备份中数据使用的空间。
    createdTime String
    实例创建本地时间。
    currentKernelVersion String
    实例的内核小版本。
    disasterRecoveryInstances List<Property Map>
    drDtsTaskId String
    主实例与灾备实例之间的数据同步链路在 DTS 数据同步任务的 ID。
    drDtsTaskName String
    主实例与灾备实例之间同步任务的名称。
    drDtsTaskStatus String
    主实例与灾备实例之间同步任务的状态。
    drSecondsBehindMaster Number
    灾备实例与主实例之间的时延。
    endpoints List<Property Map>
    hasDisasterRecoveryInstances Boolean
    实例是否有灾备实例。取值:true:是。false:否。
    hasGreenInstance Boolean
    实例是否处于蓝绿部署中。取值:true:是。false:否。
    id String
    The provider-assigned unique ID for this managed resource.
    instanceId String
    实例 ID。
    instanceStatus String
    实例状态。
    masterInstanceId String
    主实例的 ID。
    masterInstanceName String
    主实例的名称。
    memory Number
    内存大小。单位:GB。
    nodeCpuUsedPercentage Number
    实例主节点 CPU 使用率近一分钟的平均值。
    nodeMemoryUsedPercentage Number
    实例主节点内存使用率近一分钟的平均值。
    nodeNumber String
    节点数量。
    nodeSpaceUsedPercentage Number
    实例主节点磁盘使用率近一分钟的平均值。
    proxyDetail Property Map
    proxy信息
    storageAuditLogSize Number
    实例存储空间中审计日志使用的空间。
    storageBinLogSize Number
    实例存储空间中 Binlog 使用的空间。
    storageDataSize Number
    实例存储空间中数据使用的空间。
    storageErrorLogSize Number
    实例存储空间中错误日志使用的空间。
    storageLogSize Number
    实例存储空间中日志使用的空间。
    storageSlowLogSize Number
    实例存储空间中慢日志使用的空间。
    storageUse Number
    实例已使用用存储空间,单位为 GB。
    timeZone String
    时区。
    updatedTime String
    实例更新本地时间。
    vcpu Number
    CPU 大小。例如:1 表示 1U。
    zoneId String
    实例主节点所在可用区。
    zoneIds List<String>
    实例各节点所在的可用区列表。

    Look up Existing Instance Resource

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

    public static get(name: string, id: Input<ID>, state?: InstanceState, opts?: CustomResourceOptions): Instance
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            address_objects: Optional[Sequence[InstanceAddressObjectArgs]] = None,
            allow_list_ids: Optional[Sequence[str]] = None,
            allow_list_version: Optional[str] = None,
            auto_storage_scaling_config: Optional[InstanceAutoStorageScalingConfigArgs] = None,
            auto_upgrade_minor_version: Optional[str] = None,
            backup_audit_log_size: Optional[int] = None,
            backup_bin_log_size: Optional[int] = None,
            backup_data_size: Optional[int] = None,
            backup_error_log_size: Optional[int] = None,
            backup_free_quota_size: Optional[int] = None,
            backup_log_size: Optional[int] = None,
            backup_slow_log_size: Optional[int] = None,
            backup_use: Optional[float] = None,
            basic_backup_binlog_size: Optional[int] = None,
            basic_backup_data_size: Optional[int] = None,
            charge_detail: Optional[InstanceChargeDetailArgs] = None,
            cpu_num: Optional[int] = None,
            created_time: Optional[str] = None,
            current_kernel_version: Optional[str] = None,
            db_engine_version: Optional[str] = None,
            db_param_group_id: Optional[str] = None,
            db_time_zone: Optional[str] = None,
            deletion_protection: Optional[str] = None,
            disaster_recovery_instances: Optional[Sequence[InstanceDisasterRecoveryInstanceArgs]] = None,
            dr_dts_task_id: Optional[str] = None,
            dr_dts_task_name: Optional[str] = None,
            dr_dts_task_status: Optional[str] = None,
            dr_seconds_behind_master: Optional[int] = None,
            endpoints: Optional[Sequence[InstanceEndpointArgs]] = None,
            global_read_only: Optional[bool] = None,
            has_disaster_recovery_instances: Optional[bool] = None,
            has_green_instance: Optional[bool] = None,
            instance_id: Optional[str] = None,
            instance_name: Optional[str] = None,
            instance_status: Optional[str] = None,
            instance_type: Optional[str] = None,
            lower_case_table_names: Optional[str] = None,
            maintenance_window: Optional[InstanceMaintenanceWindowArgs] = None,
            master_instance_id: Optional[str] = None,
            master_instance_name: Optional[str] = None,
            memory: Optional[int] = None,
            node_cpu_used_percentage: Optional[float] = None,
            node_memory_used_percentage: Optional[float] = None,
            node_number: Optional[str] = None,
            node_space_used_percentage: Optional[float] = None,
            node_spec: Optional[str] = None,
            nodes: Optional[Sequence[InstanceNodeArgs]] = None,
            port: Optional[int] = None,
            project_name: Optional[str] = None,
            proxy_detail: Optional[InstanceProxyDetailArgs] = None,
            storage_audit_log_size: Optional[int] = None,
            storage_bin_log_size: Optional[int] = None,
            storage_data_size: Optional[int] = None,
            storage_error_log_size: Optional[int] = None,
            storage_log_size: Optional[int] = None,
            storage_slow_log_size: Optional[int] = None,
            storage_space: Optional[int] = None,
            storage_type: Optional[str] = None,
            storage_use: Optional[float] = None,
            subnet_id: Optional[str] = None,
            super_account_name: Optional[str] = None,
            super_account_password: Optional[str] = None,
            sync_mode: Optional[str] = None,
            tags: Optional[Sequence[InstanceTagArgs]] = None,
            time_zone: Optional[str] = None,
            updated_time: Optional[str] = None,
            vcpu: Optional[int] = None,
            vpc_id: Optional[str] = None,
            zone_id: Optional[str] = None,
            zone_ids: Optional[Sequence[str]] = None) -> Instance
    func GetInstance(ctx *Context, name string, id IDInput, state *InstanceState, opts ...ResourceOption) (*Instance, error)
    public static Instance Get(string name, Input<string> id, InstanceState? state, CustomResourceOptions? opts = null)
    public static Instance get(String name, Output<String> id, InstanceState state, CustomResourceOptions options)
    resources:  _:    type: bytepluscc:rdsmysql:Instance    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AddressObjects List<Byteplus.InstanceAddressObject>
    AllowListIds List<string>
    白名单 ID。如需绑定多个白名单,白名单 ID 用英文逗号(,)分隔。一个实例最多可绑定 100 个白名单。
    AllowListVersion string
    白名单版本。
    AutoStorageScalingConfig Byteplus.InstanceAutoStorageScalingConfig
    自动扩容配置。
    AutoUpgradeMinorVersion string
    实例内核小版本的升级策略。取值:Auto:自动升级。Manual:手动升级。
    BackupAuditLogSize int
    备份中审计日志使用的空间。
    BackupBinLogSize int
    备份中 Binlog 日志使用的空间。
    BackupDataSize int
    备份中数据使用的空间。
    BackupErrorLogSize int
    备份中错误日志使用的空间。
    BackupFreeQuotaSize int
    免费的备份存储空间,单位为 GB。
    BackupLogSize int
    备份中日志使用的空间。
    BackupSlowLogSize int
    备份中慢日志使用的空间。
    BackupUse double
    实例的备份已使用的空间,单位为 GB。
    BasicBackupBinlogSize int
    基础备份中 Binlog 日志使用的空间。
    BasicBackupDataSize int
    基础备份中数据使用的空间。
    ChargeDetail Byteplus.InstanceChargeDetail
    付费方式。
    CpuNum int
    实例数据库代理服务的 CPU 核数。
    CreatedTime string
    实例创建本地时间。
    CurrentKernelVersion string
    实例的内核小版本。
    DbEngineVersion string
    兼容版本。取值:MySQL57:MySQL 5.7 版本。MySQL80:MySQL 8.0 版本。
    DbParamGroupId string
    参数模板 ID。默认值为数据库引擎版本对应的默认参数模板。
    DbTimeZone string
    时区。支持 UTC -12:00 ~ +13:00。默认值为 Region 所在的 TimeZone。
    DeletionProtection string
    是否启用实例的删除保护功能。取值:Enabled:是。Disabled:否。默认值。
    DisasterRecoveryInstances List<Byteplus.InstanceDisasterRecoveryInstance>
    DrDtsTaskId string
    主实例与灾备实例之间的数据同步链路在 DTS 数据同步任务的 ID。
    DrDtsTaskName string
    主实例与灾备实例之间同步任务的名称。
    DrDtsTaskStatus string
    主实例与灾备实例之间同步任务的状态。
    DrSecondsBehindMaster int
    灾备实例与主实例之间的时延。
    Endpoints List<Byteplus.InstanceEndpoint>
    GlobalReadOnly bool
    是否开启全局只读。取值:true:是。false:否。默认值为 false。
    HasDisasterRecoveryInstances bool
    实例是否有灾备实例。取值:true:是。false:否。
    HasGreenInstance bool
    实例是否处于蓝绿部署中。取值:true:是。false:否。
    InstanceId string
    实例 ID。
    InstanceName string
    实例名称。
    InstanceStatus string
    实例状态。
    InstanceType string
    实例类型。取值:DoubleNode,双节点类型。MultiNode,多节点类型。
    LowerCaseTableNames string
    表名是否区分大小写,默认取值为 true。取值:false:表名被存储成固定且表名称大小写敏感。true:表名将被存储成小写且表名称大小写不敏感。
    MaintenanceWindow Byteplus.InstanceMaintenanceWindow
    在创建实例时指定实例的可维护时间段。该字段为可选,不设置时默认为一周内每一天的 UTC18:00Z-21:59Z(即北京时间 02:00-05:59)。
    MasterInstanceId string
    主实例的 ID。
    MasterInstanceName string
    主实例的名称。
    Memory int
    内存大小。单位:GB。
    NodeCpuUsedPercentage double
    实例主节点 CPU 使用率近一分钟的平均值。
    NodeMemoryUsedPercentage double
    实例主节点内存使用率近一分钟的平均值。
    NodeNumber string
    节点数量。
    NodeSpaceUsedPercentage double
    实例主节点磁盘使用率近一分钟的平均值。
    NodeSpec string
    节点规格。
    Nodes List<Byteplus.InstanceNode>
    Port int
    默认终端的私网端口。端口号的取值范围为 1000~65534,默认值为 3306。创建新的连接终端或开启新地址时,将使用默认终端的私网端口实时配置为默认端口。
    ProjectName string
    所属项目。
    ProxyDetail Byteplus.InstanceProxyDetail
    proxy信息
    StorageAuditLogSize int
    实例存储空间中审计日志使用的空间。
    StorageBinLogSize int
    实例存储空间中 Binlog 使用的空间。
    StorageDataSize int
    实例存储空间中数据使用的空间。
    StorageErrorLogSize int
    实例存储空间中错误日志使用的空间。
    StorageLogSize int
    实例存储空间中日志使用的空间。
    StorageSlowLogSize int
    实例存储空间中慢日志使用的空间。
    StorageSpace int
    实例总存储空间。单位为 GB。
    StorageType string
    实例的存储类型。取值范围:LocalSSD:本地盘。CloudESSDFlexPL:FlexPL 云盘。CloudESSDPL0:PL0 云盘。
    StorageUse double
    实例已使用用存储空间,单位为 GB。
    SubnetId string
    子网 ID。
    SuperAccountName string
    高权限账号名称。不传此参数默认不创建高权限账号。
    SuperAccountPassword string
    高权限账号的密码。密码规则如下:长度为 8~32 个字符。由大写字母、小写字母、数字、特殊字符中的至少三种组成。特殊字符为 !@#$%^&*()_+-=,.&?|/。
    SyncMode string
    数据同步方式:SemiSync:半同步。Async:异步。
    Tags List<Byteplus.InstanceTag>
    TimeZone string
    时区。
    UpdatedTime string
    实例更新本地时间。
    Vcpu int
    CPU 大小。例如:1 表示 1U。
    VpcId string
    专有网络(VPC) ID。
    ZoneId string
    实例主节点所在可用区。
    ZoneIds List<string>
    实例各节点所在的可用区列表。
    AddressObjects []InstanceAddressObjectArgs
    AllowListIds []string
    白名单 ID。如需绑定多个白名单,白名单 ID 用英文逗号(,)分隔。一个实例最多可绑定 100 个白名单。
    AllowListVersion string
    白名单版本。
    AutoStorageScalingConfig InstanceAutoStorageScalingConfigArgs
    自动扩容配置。
    AutoUpgradeMinorVersion string
    实例内核小版本的升级策略。取值:Auto:自动升级。Manual:手动升级。
    BackupAuditLogSize int
    备份中审计日志使用的空间。
    BackupBinLogSize int
    备份中 Binlog 日志使用的空间。
    BackupDataSize int
    备份中数据使用的空间。
    BackupErrorLogSize int
    备份中错误日志使用的空间。
    BackupFreeQuotaSize int
    免费的备份存储空间,单位为 GB。
    BackupLogSize int
    备份中日志使用的空间。
    BackupSlowLogSize int
    备份中慢日志使用的空间。
    BackupUse float64
    实例的备份已使用的空间,单位为 GB。
    BasicBackupBinlogSize int
    基础备份中 Binlog 日志使用的空间。
    BasicBackupDataSize int
    基础备份中数据使用的空间。
    ChargeDetail InstanceChargeDetailArgs
    付费方式。
    CpuNum int
    实例数据库代理服务的 CPU 核数。
    CreatedTime string
    实例创建本地时间。
    CurrentKernelVersion string
    实例的内核小版本。
    DbEngineVersion string
    兼容版本。取值:MySQL57:MySQL 5.7 版本。MySQL80:MySQL 8.0 版本。
    DbParamGroupId string
    参数模板 ID。默认值为数据库引擎版本对应的默认参数模板。
    DbTimeZone string
    时区。支持 UTC -12:00 ~ +13:00。默认值为 Region 所在的 TimeZone。
    DeletionProtection string
    是否启用实例的删除保护功能。取值:Enabled:是。Disabled:否。默认值。
    DisasterRecoveryInstances []InstanceDisasterRecoveryInstanceArgs
    DrDtsTaskId string
    主实例与灾备实例之间的数据同步链路在 DTS 数据同步任务的 ID。
    DrDtsTaskName string
    主实例与灾备实例之间同步任务的名称。
    DrDtsTaskStatus string
    主实例与灾备实例之间同步任务的状态。
    DrSecondsBehindMaster int
    灾备实例与主实例之间的时延。
    Endpoints []InstanceEndpointArgs
    GlobalReadOnly bool
    是否开启全局只读。取值:true:是。false:否。默认值为 false。
    HasDisasterRecoveryInstances bool
    实例是否有灾备实例。取值:true:是。false:否。
    HasGreenInstance bool
    实例是否处于蓝绿部署中。取值:true:是。false:否。
    InstanceId string
    实例 ID。
    InstanceName string
    实例名称。
    InstanceStatus string
    实例状态。
    InstanceType string
    实例类型。取值:DoubleNode,双节点类型。MultiNode,多节点类型。
    LowerCaseTableNames string
    表名是否区分大小写,默认取值为 true。取值:false:表名被存储成固定且表名称大小写敏感。true:表名将被存储成小写且表名称大小写不敏感。
    MaintenanceWindow InstanceMaintenanceWindowArgs
    在创建实例时指定实例的可维护时间段。该字段为可选,不设置时默认为一周内每一天的 UTC18:00Z-21:59Z(即北京时间 02:00-05:59)。
    MasterInstanceId string
    主实例的 ID。
    MasterInstanceName string
    主实例的名称。
    Memory int
    内存大小。单位:GB。
    NodeCpuUsedPercentage float64
    实例主节点 CPU 使用率近一分钟的平均值。
    NodeMemoryUsedPercentage float64
    实例主节点内存使用率近一分钟的平均值。
    NodeNumber string
    节点数量。
    NodeSpaceUsedPercentage float64
    实例主节点磁盘使用率近一分钟的平均值。
    NodeSpec string
    节点规格。
    Nodes []InstanceNodeArgs
    Port int
    默认终端的私网端口。端口号的取值范围为 1000~65534,默认值为 3306。创建新的连接终端或开启新地址时,将使用默认终端的私网端口实时配置为默认端口。
    ProjectName string
    所属项目。
    ProxyDetail InstanceProxyDetailArgs
    proxy信息
    StorageAuditLogSize int
    实例存储空间中审计日志使用的空间。
    StorageBinLogSize int
    实例存储空间中 Binlog 使用的空间。
    StorageDataSize int
    实例存储空间中数据使用的空间。
    StorageErrorLogSize int
    实例存储空间中错误日志使用的空间。
    StorageLogSize int
    实例存储空间中日志使用的空间。
    StorageSlowLogSize int
    实例存储空间中慢日志使用的空间。
    StorageSpace int
    实例总存储空间。单位为 GB。
    StorageType string
    实例的存储类型。取值范围:LocalSSD:本地盘。CloudESSDFlexPL:FlexPL 云盘。CloudESSDPL0:PL0 云盘。
    StorageUse float64
    实例已使用用存储空间,单位为 GB。
    SubnetId string
    子网 ID。
    SuperAccountName string
    高权限账号名称。不传此参数默认不创建高权限账号。
    SuperAccountPassword string
    高权限账号的密码。密码规则如下:长度为 8~32 个字符。由大写字母、小写字母、数字、特殊字符中的至少三种组成。特殊字符为 !@#$%^&*()_+-=,.&?|/。
    SyncMode string
    数据同步方式:SemiSync:半同步。Async:异步。
    Tags []InstanceTagArgs
    TimeZone string
    时区。
    UpdatedTime string
    实例更新本地时间。
    Vcpu int
    CPU 大小。例如:1 表示 1U。
    VpcId string
    专有网络(VPC) ID。
    ZoneId string
    实例主节点所在可用区。
    ZoneIds []string
    实例各节点所在的可用区列表。
    addressObjects List<InstanceAddressObject>
    allowListIds List<String>
    白名单 ID。如需绑定多个白名单,白名单 ID 用英文逗号(,)分隔。一个实例最多可绑定 100 个白名单。
    allowListVersion String
    白名单版本。
    autoStorageScalingConfig InstanceAutoStorageScalingConfig
    自动扩容配置。
    autoUpgradeMinorVersion String
    实例内核小版本的升级策略。取值:Auto:自动升级。Manual:手动升级。
    backupAuditLogSize Integer
    备份中审计日志使用的空间。
    backupBinLogSize Integer
    备份中 Binlog 日志使用的空间。
    backupDataSize Integer
    备份中数据使用的空间。
    backupErrorLogSize Integer
    备份中错误日志使用的空间。
    backupFreeQuotaSize Integer
    免费的备份存储空间,单位为 GB。
    backupLogSize Integer
    备份中日志使用的空间。
    backupSlowLogSize Integer
    备份中慢日志使用的空间。
    backupUse Double
    实例的备份已使用的空间,单位为 GB。
    basicBackupBinlogSize Integer
    基础备份中 Binlog 日志使用的空间。
    basicBackupDataSize Integer
    基础备份中数据使用的空间。
    chargeDetail InstanceChargeDetail
    付费方式。
    cpuNum Integer
    实例数据库代理服务的 CPU 核数。
    createdTime String
    实例创建本地时间。
    currentKernelVersion String
    实例的内核小版本。
    dbEngineVersion String
    兼容版本。取值:MySQL57:MySQL 5.7 版本。MySQL80:MySQL 8.0 版本。
    dbParamGroupId String
    参数模板 ID。默认值为数据库引擎版本对应的默认参数模板。
    dbTimeZone String
    时区。支持 UTC -12:00 ~ +13:00。默认值为 Region 所在的 TimeZone。
    deletionProtection String
    是否启用实例的删除保护功能。取值:Enabled:是。Disabled:否。默认值。
    disasterRecoveryInstances List<InstanceDisasterRecoveryInstance>
    drDtsTaskId String
    主实例与灾备实例之间的数据同步链路在 DTS 数据同步任务的 ID。
    drDtsTaskName String
    主实例与灾备实例之间同步任务的名称。
    drDtsTaskStatus String
    主实例与灾备实例之间同步任务的状态。
    drSecondsBehindMaster Integer
    灾备实例与主实例之间的时延。
    endpoints List<InstanceEndpoint>
    globalReadOnly Boolean
    是否开启全局只读。取值:true:是。false:否。默认值为 false。
    hasDisasterRecoveryInstances Boolean
    实例是否有灾备实例。取值:true:是。false:否。
    hasGreenInstance Boolean
    实例是否处于蓝绿部署中。取值:true:是。false:否。
    instanceId String
    实例 ID。
    instanceName String
    实例名称。
    instanceStatus String
    实例状态。
    instanceType String
    实例类型。取值:DoubleNode,双节点类型。MultiNode,多节点类型。
    lowerCaseTableNames String
    表名是否区分大小写,默认取值为 true。取值:false:表名被存储成固定且表名称大小写敏感。true:表名将被存储成小写且表名称大小写不敏感。
    maintenanceWindow InstanceMaintenanceWindow
    在创建实例时指定实例的可维护时间段。该字段为可选,不设置时默认为一周内每一天的 UTC18:00Z-21:59Z(即北京时间 02:00-05:59)。
    masterInstanceId String
    主实例的 ID。
    masterInstanceName String
    主实例的名称。
    memory Integer
    内存大小。单位:GB。
    nodeCpuUsedPercentage Double
    实例主节点 CPU 使用率近一分钟的平均值。
    nodeMemoryUsedPercentage Double
    实例主节点内存使用率近一分钟的平均值。
    nodeNumber String
    节点数量。
    nodeSpaceUsedPercentage Double
    实例主节点磁盘使用率近一分钟的平均值。
    nodeSpec String
    节点规格。
    nodes List<InstanceNode>
    port Integer
    默认终端的私网端口。端口号的取值范围为 1000~65534,默认值为 3306。创建新的连接终端或开启新地址时,将使用默认终端的私网端口实时配置为默认端口。
    projectName String
    所属项目。
    proxyDetail InstanceProxyDetail
    proxy信息
    storageAuditLogSize Integer
    实例存储空间中审计日志使用的空间。
    storageBinLogSize Integer
    实例存储空间中 Binlog 使用的空间。
    storageDataSize Integer
    实例存储空间中数据使用的空间。
    storageErrorLogSize Integer
    实例存储空间中错误日志使用的空间。
    storageLogSize Integer
    实例存储空间中日志使用的空间。
    storageSlowLogSize Integer
    实例存储空间中慢日志使用的空间。
    storageSpace Integer
    实例总存储空间。单位为 GB。
    storageType String
    实例的存储类型。取值范围:LocalSSD:本地盘。CloudESSDFlexPL:FlexPL 云盘。CloudESSDPL0:PL0 云盘。
    storageUse Double
    实例已使用用存储空间,单位为 GB。
    subnetId String
    子网 ID。
    superAccountName String
    高权限账号名称。不传此参数默认不创建高权限账号。
    superAccountPassword String
    高权限账号的密码。密码规则如下:长度为 8~32 个字符。由大写字母、小写字母、数字、特殊字符中的至少三种组成。特殊字符为 !@#$%^&*()_+-=,.&?|/。
    syncMode String
    数据同步方式:SemiSync:半同步。Async:异步。
    tags List<InstanceTag>
    timeZone String
    时区。
    updatedTime String
    实例更新本地时间。
    vcpu Integer
    CPU 大小。例如:1 表示 1U。
    vpcId String
    专有网络(VPC) ID。
    zoneId String
    实例主节点所在可用区。
    zoneIds List<String>
    实例各节点所在的可用区列表。
    addressObjects InstanceAddressObject[]
    allowListIds string[]
    白名单 ID。如需绑定多个白名单,白名单 ID 用英文逗号(,)分隔。一个实例最多可绑定 100 个白名单。
    allowListVersion string
    白名单版本。
    autoStorageScalingConfig InstanceAutoStorageScalingConfig
    自动扩容配置。
    autoUpgradeMinorVersion string
    实例内核小版本的升级策略。取值:Auto:自动升级。Manual:手动升级。
    backupAuditLogSize number
    备份中审计日志使用的空间。
    backupBinLogSize number
    备份中 Binlog 日志使用的空间。
    backupDataSize number
    备份中数据使用的空间。
    backupErrorLogSize number
    备份中错误日志使用的空间。
    backupFreeQuotaSize number
    免费的备份存储空间,单位为 GB。
    backupLogSize number
    备份中日志使用的空间。
    backupSlowLogSize number
    备份中慢日志使用的空间。
    backupUse number
    实例的备份已使用的空间,单位为 GB。
    basicBackupBinlogSize number
    基础备份中 Binlog 日志使用的空间。
    basicBackupDataSize number
    基础备份中数据使用的空间。
    chargeDetail InstanceChargeDetail
    付费方式。
    cpuNum number
    实例数据库代理服务的 CPU 核数。
    createdTime string
    实例创建本地时间。
    currentKernelVersion string
    实例的内核小版本。
    dbEngineVersion string
    兼容版本。取值:MySQL57:MySQL 5.7 版本。MySQL80:MySQL 8.0 版本。
    dbParamGroupId string
    参数模板 ID。默认值为数据库引擎版本对应的默认参数模板。
    dbTimeZone string
    时区。支持 UTC -12:00 ~ +13:00。默认值为 Region 所在的 TimeZone。
    deletionProtection string
    是否启用实例的删除保护功能。取值:Enabled:是。Disabled:否。默认值。
    disasterRecoveryInstances InstanceDisasterRecoveryInstance[]
    drDtsTaskId string
    主实例与灾备实例之间的数据同步链路在 DTS 数据同步任务的 ID。
    drDtsTaskName string
    主实例与灾备实例之间同步任务的名称。
    drDtsTaskStatus string
    主实例与灾备实例之间同步任务的状态。
    drSecondsBehindMaster number
    灾备实例与主实例之间的时延。
    endpoints InstanceEndpoint[]
    globalReadOnly boolean
    是否开启全局只读。取值:true:是。false:否。默认值为 false。
    hasDisasterRecoveryInstances boolean
    实例是否有灾备实例。取值:true:是。false:否。
    hasGreenInstance boolean
    实例是否处于蓝绿部署中。取值:true:是。false:否。
    instanceId string
    实例 ID。
    instanceName string
    实例名称。
    instanceStatus string
    实例状态。
    instanceType string
    实例类型。取值:DoubleNode,双节点类型。MultiNode,多节点类型。
    lowerCaseTableNames string
    表名是否区分大小写,默认取值为 true。取值:false:表名被存储成固定且表名称大小写敏感。true:表名将被存储成小写且表名称大小写不敏感。
    maintenanceWindow InstanceMaintenanceWindow
    在创建实例时指定实例的可维护时间段。该字段为可选,不设置时默认为一周内每一天的 UTC18:00Z-21:59Z(即北京时间 02:00-05:59)。
    masterInstanceId string
    主实例的 ID。
    masterInstanceName string
    主实例的名称。
    memory number
    内存大小。单位:GB。
    nodeCpuUsedPercentage number
    实例主节点 CPU 使用率近一分钟的平均值。
    nodeMemoryUsedPercentage number
    实例主节点内存使用率近一分钟的平均值。
    nodeNumber string
    节点数量。
    nodeSpaceUsedPercentage number
    实例主节点磁盘使用率近一分钟的平均值。
    nodeSpec string
    节点规格。
    nodes InstanceNode[]
    port number
    默认终端的私网端口。端口号的取值范围为 1000~65534,默认值为 3306。创建新的连接终端或开启新地址时,将使用默认终端的私网端口实时配置为默认端口。
    projectName string
    所属项目。
    proxyDetail InstanceProxyDetail
    proxy信息
    storageAuditLogSize number
    实例存储空间中审计日志使用的空间。
    storageBinLogSize number
    实例存储空间中 Binlog 使用的空间。
    storageDataSize number
    实例存储空间中数据使用的空间。
    storageErrorLogSize number
    实例存储空间中错误日志使用的空间。
    storageLogSize number
    实例存储空间中日志使用的空间。
    storageSlowLogSize number
    实例存储空间中慢日志使用的空间。
    storageSpace number
    实例总存储空间。单位为 GB。
    storageType string
    实例的存储类型。取值范围:LocalSSD:本地盘。CloudESSDFlexPL:FlexPL 云盘。CloudESSDPL0:PL0 云盘。
    storageUse number
    实例已使用用存储空间,单位为 GB。
    subnetId string
    子网 ID。
    superAccountName string
    高权限账号名称。不传此参数默认不创建高权限账号。
    superAccountPassword string
    高权限账号的密码。密码规则如下:长度为 8~32 个字符。由大写字母、小写字母、数字、特殊字符中的至少三种组成。特殊字符为 !@#$%^&*()_+-=,.&?|/。
    syncMode string
    数据同步方式:SemiSync:半同步。Async:异步。
    tags InstanceTag[]
    timeZone string
    时区。
    updatedTime string
    实例更新本地时间。
    vcpu number
    CPU 大小。例如:1 表示 1U。
    vpcId string
    专有网络(VPC) ID。
    zoneId string
    实例主节点所在可用区。
    zoneIds string[]
    实例各节点所在的可用区列表。
    address_objects Sequence[InstanceAddressObjectArgs]
    allow_list_ids Sequence[str]
    白名单 ID。如需绑定多个白名单,白名单 ID 用英文逗号(,)分隔。一个实例最多可绑定 100 个白名单。
    allow_list_version str
    白名单版本。
    auto_storage_scaling_config InstanceAutoStorageScalingConfigArgs
    自动扩容配置。
    auto_upgrade_minor_version str
    实例内核小版本的升级策略。取值:Auto:自动升级。Manual:手动升级。
    backup_audit_log_size int
    备份中审计日志使用的空间。
    backup_bin_log_size int
    备份中 Binlog 日志使用的空间。
    backup_data_size int
    备份中数据使用的空间。
    backup_error_log_size int
    备份中错误日志使用的空间。
    backup_free_quota_size int
    免费的备份存储空间,单位为 GB。
    backup_log_size int
    备份中日志使用的空间。
    backup_slow_log_size int
    备份中慢日志使用的空间。
    backup_use float
    实例的备份已使用的空间,单位为 GB。
    basic_backup_binlog_size int
    基础备份中 Binlog 日志使用的空间。
    basic_backup_data_size int
    基础备份中数据使用的空间。
    charge_detail InstanceChargeDetailArgs
    付费方式。
    cpu_num int
    实例数据库代理服务的 CPU 核数。
    created_time str
    实例创建本地时间。
    current_kernel_version str
    实例的内核小版本。
    db_engine_version str
    兼容版本。取值:MySQL57:MySQL 5.7 版本。MySQL80:MySQL 8.0 版本。
    db_param_group_id str
    参数模板 ID。默认值为数据库引擎版本对应的默认参数模板。
    db_time_zone str
    时区。支持 UTC -12:00 ~ +13:00。默认值为 Region 所在的 TimeZone。
    deletion_protection str
    是否启用实例的删除保护功能。取值:Enabled:是。Disabled:否。默认值。
    disaster_recovery_instances Sequence[InstanceDisasterRecoveryInstanceArgs]
    dr_dts_task_id str
    主实例与灾备实例之间的数据同步链路在 DTS 数据同步任务的 ID。
    dr_dts_task_name str
    主实例与灾备实例之间同步任务的名称。
    dr_dts_task_status str
    主实例与灾备实例之间同步任务的状态。
    dr_seconds_behind_master int
    灾备实例与主实例之间的时延。
    endpoints Sequence[InstanceEndpointArgs]
    global_read_only bool
    是否开启全局只读。取值:true:是。false:否。默认值为 false。
    has_disaster_recovery_instances bool
    实例是否有灾备实例。取值:true:是。false:否。
    has_green_instance bool
    实例是否处于蓝绿部署中。取值:true:是。false:否。
    instance_id str
    实例 ID。
    instance_name str
    实例名称。
    instance_status str
    实例状态。
    instance_type str
    实例类型。取值:DoubleNode,双节点类型。MultiNode,多节点类型。
    lower_case_table_names str
    表名是否区分大小写,默认取值为 true。取值:false:表名被存储成固定且表名称大小写敏感。true:表名将被存储成小写且表名称大小写不敏感。
    maintenance_window InstanceMaintenanceWindowArgs
    在创建实例时指定实例的可维护时间段。该字段为可选,不设置时默认为一周内每一天的 UTC18:00Z-21:59Z(即北京时间 02:00-05:59)。
    master_instance_id str
    主实例的 ID。
    master_instance_name str
    主实例的名称。
    memory int
    内存大小。单位:GB。
    node_cpu_used_percentage float
    实例主节点 CPU 使用率近一分钟的平均值。
    node_memory_used_percentage float
    实例主节点内存使用率近一分钟的平均值。
    node_number str
    节点数量。
    node_space_used_percentage float
    实例主节点磁盘使用率近一分钟的平均值。
    node_spec str
    节点规格。
    nodes Sequence[InstanceNodeArgs]
    port int
    默认终端的私网端口。端口号的取值范围为 1000~65534,默认值为 3306。创建新的连接终端或开启新地址时,将使用默认终端的私网端口实时配置为默认端口。
    project_name str
    所属项目。
    proxy_detail InstanceProxyDetailArgs
    proxy信息
    storage_audit_log_size int
    实例存储空间中审计日志使用的空间。
    storage_bin_log_size int
    实例存储空间中 Binlog 使用的空间。
    storage_data_size int
    实例存储空间中数据使用的空间。
    storage_error_log_size int
    实例存储空间中错误日志使用的空间。
    storage_log_size int
    实例存储空间中日志使用的空间。
    storage_slow_log_size int
    实例存储空间中慢日志使用的空间。
    storage_space int
    实例总存储空间。单位为 GB。
    storage_type str
    实例的存储类型。取值范围:LocalSSD:本地盘。CloudESSDFlexPL:FlexPL 云盘。CloudESSDPL0:PL0 云盘。
    storage_use float
    实例已使用用存储空间,单位为 GB。
    subnet_id str
    子网 ID。
    super_account_name str
    高权限账号名称。不传此参数默认不创建高权限账号。
    super_account_password str
    高权限账号的密码。密码规则如下:长度为 8~32 个字符。由大写字母、小写字母、数字、特殊字符中的至少三种组成。特殊字符为 !@#$%^&*()_+-=,.&?|/。
    sync_mode str
    数据同步方式:SemiSync:半同步。Async:异步。
    tags Sequence[InstanceTagArgs]
    time_zone str
    时区。
    updated_time str
    实例更新本地时间。
    vcpu int
    CPU 大小。例如:1 表示 1U。
    vpc_id str
    专有网络(VPC) ID。
    zone_id str
    实例主节点所在可用区。
    zone_ids Sequence[str]
    实例各节点所在的可用区列表。
    addressObjects List<Property Map>
    allowListIds List<String>
    白名单 ID。如需绑定多个白名单,白名单 ID 用英文逗号(,)分隔。一个实例最多可绑定 100 个白名单。
    allowListVersion String
    白名单版本。
    autoStorageScalingConfig Property Map
    自动扩容配置。
    autoUpgradeMinorVersion String
    实例内核小版本的升级策略。取值:Auto:自动升级。Manual:手动升级。
    backupAuditLogSize Number
    备份中审计日志使用的空间。
    backupBinLogSize Number
    备份中 Binlog 日志使用的空间。
    backupDataSize Number
    备份中数据使用的空间。
    backupErrorLogSize Number
    备份中错误日志使用的空间。
    backupFreeQuotaSize Number
    免费的备份存储空间,单位为 GB。
    backupLogSize Number
    备份中日志使用的空间。
    backupSlowLogSize Number
    备份中慢日志使用的空间。
    backupUse Number
    实例的备份已使用的空间,单位为 GB。
    basicBackupBinlogSize Number
    基础备份中 Binlog 日志使用的空间。
    basicBackupDataSize Number
    基础备份中数据使用的空间。
    chargeDetail Property Map
    付费方式。
    cpuNum Number
    实例数据库代理服务的 CPU 核数。
    createdTime String
    实例创建本地时间。
    currentKernelVersion String
    实例的内核小版本。
    dbEngineVersion String
    兼容版本。取值:MySQL57:MySQL 5.7 版本。MySQL80:MySQL 8.0 版本。
    dbParamGroupId String
    参数模板 ID。默认值为数据库引擎版本对应的默认参数模板。
    dbTimeZone String
    时区。支持 UTC -12:00 ~ +13:00。默认值为 Region 所在的 TimeZone。
    deletionProtection String
    是否启用实例的删除保护功能。取值:Enabled:是。Disabled:否。默认值。
    disasterRecoveryInstances List<Property Map>
    drDtsTaskId String
    主实例与灾备实例之间的数据同步链路在 DTS 数据同步任务的 ID。
    drDtsTaskName String
    主实例与灾备实例之间同步任务的名称。
    drDtsTaskStatus String
    主实例与灾备实例之间同步任务的状态。
    drSecondsBehindMaster Number
    灾备实例与主实例之间的时延。
    endpoints List<Property Map>
    globalReadOnly Boolean
    是否开启全局只读。取值:true:是。false:否。默认值为 false。
    hasDisasterRecoveryInstances Boolean
    实例是否有灾备实例。取值:true:是。false:否。
    hasGreenInstance Boolean
    实例是否处于蓝绿部署中。取值:true:是。false:否。
    instanceId String
    实例 ID。
    instanceName String
    实例名称。
    instanceStatus String
    实例状态。
    instanceType String
    实例类型。取值:DoubleNode,双节点类型。MultiNode,多节点类型。
    lowerCaseTableNames String
    表名是否区分大小写,默认取值为 true。取值:false:表名被存储成固定且表名称大小写敏感。true:表名将被存储成小写且表名称大小写不敏感。
    maintenanceWindow Property Map
    在创建实例时指定实例的可维护时间段。该字段为可选,不设置时默认为一周内每一天的 UTC18:00Z-21:59Z(即北京时间 02:00-05:59)。
    masterInstanceId String
    主实例的 ID。
    masterInstanceName String
    主实例的名称。
    memory Number
    内存大小。单位:GB。
    nodeCpuUsedPercentage Number
    实例主节点 CPU 使用率近一分钟的平均值。
    nodeMemoryUsedPercentage Number
    实例主节点内存使用率近一分钟的平均值。
    nodeNumber String
    节点数量。
    nodeSpaceUsedPercentage Number
    实例主节点磁盘使用率近一分钟的平均值。
    nodeSpec String
    节点规格。
    nodes List<Property Map>
    port Number
    默认终端的私网端口。端口号的取值范围为 1000~65534,默认值为 3306。创建新的连接终端或开启新地址时,将使用默认终端的私网端口实时配置为默认端口。
    projectName String
    所属项目。
    proxyDetail Property Map
    proxy信息
    storageAuditLogSize Number
    实例存储空间中审计日志使用的空间。
    storageBinLogSize Number
    实例存储空间中 Binlog 使用的空间。
    storageDataSize Number
    实例存储空间中数据使用的空间。
    storageErrorLogSize Number
    实例存储空间中错误日志使用的空间。
    storageLogSize Number
    实例存储空间中日志使用的空间。
    storageSlowLogSize Number
    实例存储空间中慢日志使用的空间。
    storageSpace Number
    实例总存储空间。单位为 GB。
    storageType String
    实例的存储类型。取值范围:LocalSSD:本地盘。CloudESSDFlexPL:FlexPL 云盘。CloudESSDPL0:PL0 云盘。
    storageUse Number
    实例已使用用存储空间,单位为 GB。
    subnetId String
    子网 ID。
    superAccountName String
    高权限账号名称。不传此参数默认不创建高权限账号。
    superAccountPassword String
    高权限账号的密码。密码规则如下:长度为 8~32 个字符。由大写字母、小写字母、数字、特殊字符中的至少三种组成。特殊字符为 !@#$%^&*()_+-=,.&?|/。
    syncMode String
    数据同步方式:SemiSync:半同步。Async:异步。
    tags List<Property Map>
    timeZone String
    时区。
    updatedTime String
    实例更新本地时间。
    vcpu Number
    CPU 大小。例如:1 表示 1U。
    vpcId String
    专有网络(VPC) ID。
    zoneId String
    实例主节点所在可用区。
    zoneIds List<String>
    实例各节点所在的可用区列表。

    Supporting Types

    InstanceAddressObject, InstanceAddressObjectArgs

    DnsVisibility bool
    false:私网解析(默认)。true:私网以及公网解析。
    Domain string
    连接域名。
    EipId string
    EIP 的 ID,仅对 Public 地址有效。
    InternetProtocol string
    IP 协议版本。取值为 IPv4。
    IpAddress string
    IP 地址。
    NetworkType string
    网络地址类型,取值为:Private:私网地址。Public:公网地址。
    Port string
    端口。
    SubnetId string
    子网 ID,仅对 Private 地址有效。
    DnsVisibility bool
    false:私网解析(默认)。true:私网以及公网解析。
    Domain string
    连接域名。
    EipId string
    EIP 的 ID,仅对 Public 地址有效。
    InternetProtocol string
    IP 协议版本。取值为 IPv4。
    IpAddress string
    IP 地址。
    NetworkType string
    网络地址类型,取值为:Private:私网地址。Public:公网地址。
    Port string
    端口。
    SubnetId string
    子网 ID,仅对 Private 地址有效。
    dnsVisibility Boolean
    false:私网解析(默认)。true:私网以及公网解析。
    domain String
    连接域名。
    eipId String
    EIP 的 ID,仅对 Public 地址有效。
    internetProtocol String
    IP 协议版本。取值为 IPv4。
    ipAddress String
    IP 地址。
    networkType String
    网络地址类型,取值为:Private:私网地址。Public:公网地址。
    port String
    端口。
    subnetId String
    子网 ID,仅对 Private 地址有效。
    dnsVisibility boolean
    false:私网解析(默认)。true:私网以及公网解析。
    domain string
    连接域名。
    eipId string
    EIP 的 ID,仅对 Public 地址有效。
    internetProtocol string
    IP 协议版本。取值为 IPv4。
    ipAddress string
    IP 地址。
    networkType string
    网络地址类型,取值为:Private:私网地址。Public:公网地址。
    port string
    端口。
    subnetId string
    子网 ID,仅对 Private 地址有效。
    dns_visibility bool
    false:私网解析(默认)。true:私网以及公网解析。
    domain str
    连接域名。
    eip_id str
    EIP 的 ID,仅对 Public 地址有效。
    internet_protocol str
    IP 协议版本。取值为 IPv4。
    ip_address str
    IP 地址。
    network_type str
    网络地址类型,取值为:Private:私网地址。Public:公网地址。
    port str
    端口。
    subnet_id str
    子网 ID,仅对 Private 地址有效。
    dnsVisibility Boolean
    false:私网解析(默认)。true:私网以及公网解析。
    domain String
    连接域名。
    eipId String
    EIP 的 ID,仅对 Public 地址有效。
    internetProtocol String
    IP 协议版本。取值为 IPv4。
    ipAddress String
    IP 地址。
    networkType String
    网络地址类型,取值为:Private:私网地址。Public:公网地址。
    port String
    端口。
    subnetId String
    子网 ID,仅对 Private 地址有效。

    InstanceAutoStorageScalingConfig, InstanceAutoStorageScalingConfigArgs

    EnableStorageAutoScale bool
    是否开启实例的自动扩容功能。取值:true:是。false:否。
    StorageThreshold int
    触发自动扩容的可用存储空间占比。取值范围为 10~50,默认值为 10,单位为 %。
    StorageUpperBound int
    可自动扩容的存储空间上限。该字段的取值下限为实例存储空间+20GB;取值上限为实例主节点规格对应的存储空间取值范围的上限,单位为 GB。关于不同规格可选择存储空间取值范围的详细信息。
    EnableStorageAutoScale bool
    是否开启实例的自动扩容功能。取值:true:是。false:否。
    StorageThreshold int
    触发自动扩容的可用存储空间占比。取值范围为 10~50,默认值为 10,单位为 %。
    StorageUpperBound int
    可自动扩容的存储空间上限。该字段的取值下限为实例存储空间+20GB;取值上限为实例主节点规格对应的存储空间取值范围的上限,单位为 GB。关于不同规格可选择存储空间取值范围的详细信息。
    enableStorageAutoScale Boolean
    是否开启实例的自动扩容功能。取值:true:是。false:否。
    storageThreshold Integer
    触发自动扩容的可用存储空间占比。取值范围为 10~50,默认值为 10,单位为 %。
    storageUpperBound Integer
    可自动扩容的存储空间上限。该字段的取值下限为实例存储空间+20GB;取值上限为实例主节点规格对应的存储空间取值范围的上限,单位为 GB。关于不同规格可选择存储空间取值范围的详细信息。
    enableStorageAutoScale boolean
    是否开启实例的自动扩容功能。取值:true:是。false:否。
    storageThreshold number
    触发自动扩容的可用存储空间占比。取值范围为 10~50,默认值为 10,单位为 %。
    storageUpperBound number
    可自动扩容的存储空间上限。该字段的取值下限为实例存储空间+20GB;取值上限为实例主节点规格对应的存储空间取值范围的上限,单位为 GB。关于不同规格可选择存储空间取值范围的详细信息。
    enable_storage_auto_scale bool
    是否开启实例的自动扩容功能。取值:true:是。false:否。
    storage_threshold int
    触发自动扩容的可用存储空间占比。取值范围为 10~50,默认值为 10,单位为 %。
    storage_upper_bound int
    可自动扩容的存储空间上限。该字段的取值下限为实例存储空间+20GB;取值上限为实例主节点规格对应的存储空间取值范围的上限,单位为 GB。关于不同规格可选择存储空间取值范围的详细信息。
    enableStorageAutoScale Boolean
    是否开启实例的自动扩容功能。取值:true:是。false:否。
    storageThreshold Number
    触发自动扩容的可用存储空间占比。取值范围为 10~50,默认值为 10,单位为 %。
    storageUpperBound Number
    可自动扩容的存储空间上限。该字段的取值下限为实例存储空间+20GB;取值上限为实例主节点规格对应的存储空间取值范围的上限,单位为 GB。关于不同规格可选择存储空间取值范围的详细信息。

    InstanceChargeDetail, InstanceChargeDetailArgs

    ChargeType string
    付费类型。取值为:PrePaid:包年包月。PostPaid:按量计费。
    AutoRenew bool
    预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
    ChargeEndTime string
    包年包月实例的计费结束时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    ChargeStartTime string
    实例的计费开始时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    ChargeStatus string
    实例的计费状态。取值:Normal:正常。Overdue:欠费。Unpaid:等待支付。
    Number int
    实例购买数量。取值范围为 1~50。默认值为 1。
    OverdueReclaimTime string
    实例欠费关停(按量付费)或到期关停(包年包月)后,预计被释放的时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    OverdueTime string
    实例欠费关停(按量付费)或到期关停(包年包月)的时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    Period int
    预付费场景下的购买时长。
    PeriodUnit string
    预付费场景下的购买周期。Month:购买周期为月。默认。Year:购买周期为年。
    TempModifyEndTime string
    临时升配的还原时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    TempModifyStartTime string
    临时升配的开始时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    ChargeType string
    付费类型。取值为:PrePaid:包年包月。PostPaid:按量计费。
    AutoRenew bool
    预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
    ChargeEndTime string
    包年包月实例的计费结束时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    ChargeStartTime string
    实例的计费开始时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    ChargeStatus string
    实例的计费状态。取值:Normal:正常。Overdue:欠费。Unpaid:等待支付。
    Number int
    实例购买数量。取值范围为 1~50。默认值为 1。
    OverdueReclaimTime string
    实例欠费关停(按量付费)或到期关停(包年包月)后,预计被释放的时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    OverdueTime string
    实例欠费关停(按量付费)或到期关停(包年包月)的时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    Period int
    预付费场景下的购买时长。
    PeriodUnit string
    预付费场景下的购买周期。Month:购买周期为月。默认。Year:购买周期为年。
    TempModifyEndTime string
    临时升配的还原时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    TempModifyStartTime string
    临时升配的开始时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    chargeType String
    付费类型。取值为:PrePaid:包年包月。PostPaid:按量计费。
    autoRenew Boolean
    预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
    chargeEndTime String
    包年包月实例的计费结束时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    chargeStartTime String
    实例的计费开始时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    chargeStatus String
    实例的计费状态。取值:Normal:正常。Overdue:欠费。Unpaid:等待支付。
    number Integer
    实例购买数量。取值范围为 1~50。默认值为 1。
    overdueReclaimTime String
    实例欠费关停(按量付费)或到期关停(包年包月)后,预计被释放的时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    overdueTime String
    实例欠费关停(按量付费)或到期关停(包年包月)的时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    period Integer
    预付费场景下的购买时长。
    periodUnit String
    预付费场景下的购买周期。Month:购买周期为月。默认。Year:购买周期为年。
    tempModifyEndTime String
    临时升配的还原时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    tempModifyStartTime String
    临时升配的开始时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    chargeType string
    付费类型。取值为:PrePaid:包年包月。PostPaid:按量计费。
    autoRenew boolean
    预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
    chargeEndTime string
    包年包月实例的计费结束时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    chargeStartTime string
    实例的计费开始时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    chargeStatus string
    实例的计费状态。取值:Normal:正常。Overdue:欠费。Unpaid:等待支付。
    number number
    实例购买数量。取值范围为 1~50。默认值为 1。
    overdueReclaimTime string
    实例欠费关停(按量付费)或到期关停(包年包月)后,预计被释放的时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    overdueTime string
    实例欠费关停(按量付费)或到期关停(包年包月)的时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    period number
    预付费场景下的购买时长。
    periodUnit string
    预付费场景下的购买周期。Month:购买周期为月。默认。Year:购买周期为年。
    tempModifyEndTime string
    临时升配的还原时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    tempModifyStartTime string
    临时升配的开始时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    charge_type str
    付费类型。取值为:PrePaid:包年包月。PostPaid:按量计费。
    auto_renew bool
    预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
    charge_end_time str
    包年包月实例的计费结束时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    charge_start_time str
    实例的计费开始时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    charge_status str
    实例的计费状态。取值:Normal:正常。Overdue:欠费。Unpaid:等待支付。
    number int
    实例购买数量。取值范围为 1~50。默认值为 1。
    overdue_reclaim_time str
    实例欠费关停(按量付费)或到期关停(包年包月)后,预计被释放的时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    overdue_time str
    实例欠费关停(按量付费)或到期关停(包年包月)的时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    period int
    预付费场景下的购买时长。
    period_unit str
    预付费场景下的购买周期。Month:购买周期为月。默认。Year:购买周期为年。
    temp_modify_end_time str
    临时升配的还原时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    temp_modify_start_time str
    临时升配的开始时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    chargeType String
    付费类型。取值为:PrePaid:包年包月。PostPaid:按量计费。
    autoRenew Boolean
    预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
    chargeEndTime String
    包年包月实例的计费结束时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    chargeStartTime String
    实例的计费开始时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    chargeStatus String
    实例的计费状态。取值:Normal:正常。Overdue:欠费。Unpaid:等待支付。
    number Number
    实例购买数量。取值范围为 1~50。默认值为 1。
    overdueReclaimTime String
    实例欠费关停(按量付费)或到期关停(包年包月)后,预计被释放的时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    overdueTime String
    实例欠费关停(按量付费)或到期关停(包年包月)的时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    period Number
    预付费场景下的购买时长。
    periodUnit String
    预付费场景下的购买周期。Month:购买周期为月。默认。Year:购买周期为年。
    tempModifyEndTime String
    临时升配的还原时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。
    tempModifyStartTime String
    临时升配的开始时间(UTC 时间)。格式为 yyyy-MM-ddTHH:mm:ss.sssZ。

    InstanceDisasterRecoveryInstance, InstanceDisasterRecoveryInstanceArgs

    DtsTaskId string
    主实例与灾备实例之间同步任务的 ID。
    DtsTaskName string
    主实例与灾备实例之间同步任务的名称。
    DtsTaskStatus string
    主实例与灾备实例之间同步任务的状态。
    InstanceId string
    灾备实例的 ID。
    InstanceName string
    灾备实例的名称。
    SecondsBehindMaster int
    灾备实例与主实例之间的时延。
    DtsTaskId string
    主实例与灾备实例之间同步任务的 ID。
    DtsTaskName string
    主实例与灾备实例之间同步任务的名称。
    DtsTaskStatus string
    主实例与灾备实例之间同步任务的状态。
    InstanceId string
    灾备实例的 ID。
    InstanceName string
    灾备实例的名称。
    SecondsBehindMaster int
    灾备实例与主实例之间的时延。
    dtsTaskId String
    主实例与灾备实例之间同步任务的 ID。
    dtsTaskName String
    主实例与灾备实例之间同步任务的名称。
    dtsTaskStatus String
    主实例与灾备实例之间同步任务的状态。
    instanceId String
    灾备实例的 ID。
    instanceName String
    灾备实例的名称。
    secondsBehindMaster Integer
    灾备实例与主实例之间的时延。
    dtsTaskId string
    主实例与灾备实例之间同步任务的 ID。
    dtsTaskName string
    主实例与灾备实例之间同步任务的名称。
    dtsTaskStatus string
    主实例与灾备实例之间同步任务的状态。
    instanceId string
    灾备实例的 ID。
    instanceName string
    灾备实例的名称。
    secondsBehindMaster number
    灾备实例与主实例之间的时延。
    dts_task_id str
    主实例与灾备实例之间同步任务的 ID。
    dts_task_name str
    主实例与灾备实例之间同步任务的名称。
    dts_task_status str
    主实例与灾备实例之间同步任务的状态。
    instance_id str
    灾备实例的 ID。
    instance_name str
    灾备实例的名称。
    seconds_behind_master int
    灾备实例与主实例之间的时延。
    dtsTaskId String
    主实例与灾备实例之间同步任务的 ID。
    dtsTaskName String
    主实例与灾备实例之间同步任务的名称。
    dtsTaskStatus String
    主实例与灾备实例之间同步任务的状态。
    instanceId String
    灾备实例的 ID。
    instanceName String
    灾备实例的名称。
    secondsBehindMaster Number
    灾备实例与主实例之间的时延。

    InstanceEndpoint, InstanceEndpointArgs

    AutoAddNewNodes string
    当终端类型为读写终端或只读终端时,支持设置新节点是否自动加入。取值:Enable:自动加入Disable:不自动加入(默认)。
    ConnectionInfoTags List<string>
    连接终端标签。
    ConnectionMode string
    连接终端类型。取值:Proxy:代理终端。Direct:直连终端。
    ConnectionPoolType string
    代理终端的连接池类型。取值:Transaction:事务级连接池。默认值。Direct:直连模式。
    Description string
    连接终端的描述信息。
    EnableConnectionPersistent bool
    是否启用连接保持。取值:true:是。false:否。
    EnableReadOnly string
    是否已开启全局只读,取值:Enable:开启。Disable:未开启。
    EnableReadWriteSplitting string
    是否已开启读写分离,取值:Enable:开启。Disable:未开启。
    EndpointId string
    实例连接终端 ID。
    EndpointName string
    实例连接终端名称。
    EndpointType string
    终端类型。取值为 Custom,自定义终端。
    IdleConnectionReclaim bool
    空闲连接回收功能是否开启。true:开启。false:不开启。
    ImplicitTransSplit bool
    是否开启事务分离。取值:true:是。false:否。
    MasterNodeRouting bool
    是否开启主节点路由。取值:true:是。false:否。
    MasterProtectorTimeout int
    过载保护超时时间。取值范围为 60~7200 之间的整数,单位为秒。
    MultiStatementsMode string
    代理终端的 Multi-Statements 模式。取值:Strict:Strict 模式。默认值。Loose:Loose 模式。
    OverloadProtection bool
    是否开启过载保护。取值:true:是。false:否。
    ReadOnlyNodeDistributionType string
    读权重分配模式。当开通读写分离设置为 true 时需要传入此参数。在 CreateDBEndpoint 和 ModifyDBEndpoint 接口中做请求参数时,取值范围如下:LoadSchedule:负载调度。RoundRobinCustom:自定义权重的轮询调度。RoundRobinAuto:自动分配权重的轮询调度。在 DescribeDBInstanceDetail 接口中做返回参数时,取值范围如下:Default:按规格权重自动分配。Custom:自定义分配权重。RoundRobin:轮询调度。LoadSchedule:负载调度。RoundRobinCustom:自定义权重的轮询调度。RoundRobinAuto:自动分配权重的轮询调度。
    ReadOnlyNodeMaxDelayTime int
    只读节点延迟阈值。取值范围为 1~3600,默认为 30,单位为秒。
    ReadOnlyNodeWeights List<Byteplus.InstanceEndpointReadOnlyNodeWeight>
    ReadWriteMode string
    读写模式:ReadWrite:读写。ReadOnly:只读。
    AutoAddNewNodes string
    当终端类型为读写终端或只读终端时,支持设置新节点是否自动加入。取值:Enable:自动加入Disable:不自动加入(默认)。
    ConnectionInfoTags []string
    连接终端标签。
    ConnectionMode string
    连接终端类型。取值:Proxy:代理终端。Direct:直连终端。
    ConnectionPoolType string
    代理终端的连接池类型。取值:Transaction:事务级连接池。默认值。Direct:直连模式。
    Description string
    连接终端的描述信息。
    EnableConnectionPersistent bool
    是否启用连接保持。取值:true:是。false:否。
    EnableReadOnly string
    是否已开启全局只读,取值:Enable:开启。Disable:未开启。
    EnableReadWriteSplitting string
    是否已开启读写分离,取值:Enable:开启。Disable:未开启。
    EndpointId string
    实例连接终端 ID。
    EndpointName string
    实例连接终端名称。
    EndpointType string
    终端类型。取值为 Custom,自定义终端。
    IdleConnectionReclaim bool
    空闲连接回收功能是否开启。true:开启。false:不开启。
    ImplicitTransSplit bool
    是否开启事务分离。取值:true:是。false:否。
    MasterNodeRouting bool
    是否开启主节点路由。取值:true:是。false:否。
    MasterProtectorTimeout int
    过载保护超时时间。取值范围为 60~7200 之间的整数,单位为秒。
    MultiStatementsMode string
    代理终端的 Multi-Statements 模式。取值:Strict:Strict 模式。默认值。Loose:Loose 模式。
    OverloadProtection bool
    是否开启过载保护。取值:true:是。false:否。
    ReadOnlyNodeDistributionType string
    读权重分配模式。当开通读写分离设置为 true 时需要传入此参数。在 CreateDBEndpoint 和 ModifyDBEndpoint 接口中做请求参数时,取值范围如下:LoadSchedule:负载调度。RoundRobinCustom:自定义权重的轮询调度。RoundRobinAuto:自动分配权重的轮询调度。在 DescribeDBInstanceDetail 接口中做返回参数时,取值范围如下:Default:按规格权重自动分配。Custom:自定义分配权重。RoundRobin:轮询调度。LoadSchedule:负载调度。RoundRobinCustom:自定义权重的轮询调度。RoundRobinAuto:自动分配权重的轮询调度。
    ReadOnlyNodeMaxDelayTime int
    只读节点延迟阈值。取值范围为 1~3600,默认为 30,单位为秒。
    ReadOnlyNodeWeights []InstanceEndpointReadOnlyNodeWeight
    ReadWriteMode string
    读写模式:ReadWrite:读写。ReadOnly:只读。
    autoAddNewNodes String
    当终端类型为读写终端或只读终端时,支持设置新节点是否自动加入。取值:Enable:自动加入Disable:不自动加入(默认)。
    connectionInfoTags List<String>
    连接终端标签。
    connectionMode String
    连接终端类型。取值:Proxy:代理终端。Direct:直连终端。
    connectionPoolType String
    代理终端的连接池类型。取值:Transaction:事务级连接池。默认值。Direct:直连模式。
    description String
    连接终端的描述信息。
    enableConnectionPersistent Boolean
    是否启用连接保持。取值:true:是。false:否。
    enableReadOnly String
    是否已开启全局只读,取值:Enable:开启。Disable:未开启。
    enableReadWriteSplitting String
    是否已开启读写分离,取值:Enable:开启。Disable:未开启。
    endpointId String
    实例连接终端 ID。
    endpointName String
    实例连接终端名称。
    endpointType String
    终端类型。取值为 Custom,自定义终端。
    idleConnectionReclaim Boolean
    空闲连接回收功能是否开启。true:开启。false:不开启。
    implicitTransSplit Boolean
    是否开启事务分离。取值:true:是。false:否。
    masterNodeRouting Boolean
    是否开启主节点路由。取值:true:是。false:否。
    masterProtectorTimeout Integer
    过载保护超时时间。取值范围为 60~7200 之间的整数,单位为秒。
    multiStatementsMode String
    代理终端的 Multi-Statements 模式。取值:Strict:Strict 模式。默认值。Loose:Loose 模式。
    overloadProtection Boolean
    是否开启过载保护。取值:true:是。false:否。
    readOnlyNodeDistributionType String
    读权重分配模式。当开通读写分离设置为 true 时需要传入此参数。在 CreateDBEndpoint 和 ModifyDBEndpoint 接口中做请求参数时,取值范围如下:LoadSchedule:负载调度。RoundRobinCustom:自定义权重的轮询调度。RoundRobinAuto:自动分配权重的轮询调度。在 DescribeDBInstanceDetail 接口中做返回参数时,取值范围如下:Default:按规格权重自动分配。Custom:自定义分配权重。RoundRobin:轮询调度。LoadSchedule:负载调度。RoundRobinCustom:自定义权重的轮询调度。RoundRobinAuto:自动分配权重的轮询调度。
    readOnlyNodeMaxDelayTime Integer
    只读节点延迟阈值。取值范围为 1~3600,默认为 30,单位为秒。
    readOnlyNodeWeights List<InstanceEndpointReadOnlyNodeWeight>
    readWriteMode String
    读写模式:ReadWrite:读写。ReadOnly:只读。
    autoAddNewNodes string
    当终端类型为读写终端或只读终端时,支持设置新节点是否自动加入。取值:Enable:自动加入Disable:不自动加入(默认)。
    connectionInfoTags string[]
    连接终端标签。
    connectionMode string
    连接终端类型。取值:Proxy:代理终端。Direct:直连终端。
    connectionPoolType string
    代理终端的连接池类型。取值:Transaction:事务级连接池。默认值。Direct:直连模式。
    description string
    连接终端的描述信息。
    enableConnectionPersistent boolean
    是否启用连接保持。取值:true:是。false:否。
    enableReadOnly string
    是否已开启全局只读,取值:Enable:开启。Disable:未开启。
    enableReadWriteSplitting string
    是否已开启读写分离,取值:Enable:开启。Disable:未开启。
    endpointId string
    实例连接终端 ID。
    endpointName string
    实例连接终端名称。
    endpointType string
    终端类型。取值为 Custom,自定义终端。
    idleConnectionReclaim boolean
    空闲连接回收功能是否开启。true:开启。false:不开启。
    implicitTransSplit boolean
    是否开启事务分离。取值:true:是。false:否。
    masterNodeRouting boolean
    是否开启主节点路由。取值:true:是。false:否。
    masterProtectorTimeout number
    过载保护超时时间。取值范围为 60~7200 之间的整数,单位为秒。
    multiStatementsMode string
    代理终端的 Multi-Statements 模式。取值:Strict:Strict 模式。默认值。Loose:Loose 模式。
    overloadProtection boolean
    是否开启过载保护。取值:true:是。false:否。
    readOnlyNodeDistributionType string
    读权重分配模式。当开通读写分离设置为 true 时需要传入此参数。在 CreateDBEndpoint 和 ModifyDBEndpoint 接口中做请求参数时,取值范围如下:LoadSchedule:负载调度。RoundRobinCustom:自定义权重的轮询调度。RoundRobinAuto:自动分配权重的轮询调度。在 DescribeDBInstanceDetail 接口中做返回参数时,取值范围如下:Default:按规格权重自动分配。Custom:自定义分配权重。RoundRobin:轮询调度。LoadSchedule:负载调度。RoundRobinCustom:自定义权重的轮询调度。RoundRobinAuto:自动分配权重的轮询调度。
    readOnlyNodeMaxDelayTime number
    只读节点延迟阈值。取值范围为 1~3600,默认为 30,单位为秒。
    readOnlyNodeWeights InstanceEndpointReadOnlyNodeWeight[]
    readWriteMode string
    读写模式:ReadWrite:读写。ReadOnly:只读。
    auto_add_new_nodes str
    当终端类型为读写终端或只读终端时,支持设置新节点是否自动加入。取值:Enable:自动加入Disable:不自动加入(默认)。
    connection_info_tags Sequence[str]
    连接终端标签。
    connection_mode str
    连接终端类型。取值:Proxy:代理终端。Direct:直连终端。
    connection_pool_type str
    代理终端的连接池类型。取值:Transaction:事务级连接池。默认值。Direct:直连模式。
    description str
    连接终端的描述信息。
    enable_connection_persistent bool
    是否启用连接保持。取值:true:是。false:否。
    enable_read_only str
    是否已开启全局只读,取值:Enable:开启。Disable:未开启。
    enable_read_write_splitting str
    是否已开启读写分离,取值:Enable:开启。Disable:未开启。
    endpoint_id str
    实例连接终端 ID。
    endpoint_name str
    实例连接终端名称。
    endpoint_type str
    终端类型。取值为 Custom,自定义终端。
    idle_connection_reclaim bool
    空闲连接回收功能是否开启。true:开启。false:不开启。
    implicit_trans_split bool
    是否开启事务分离。取值:true:是。false:否。
    master_node_routing bool
    是否开启主节点路由。取值:true:是。false:否。
    master_protector_timeout int
    过载保护超时时间。取值范围为 60~7200 之间的整数,单位为秒。
    multi_statements_mode str
    代理终端的 Multi-Statements 模式。取值:Strict:Strict 模式。默认值。Loose:Loose 模式。
    overload_protection bool
    是否开启过载保护。取值:true:是。false:否。
    read_only_node_distribution_type str
    读权重分配模式。当开通读写分离设置为 true 时需要传入此参数。在 CreateDBEndpoint 和 ModifyDBEndpoint 接口中做请求参数时,取值范围如下:LoadSchedule:负载调度。RoundRobinCustom:自定义权重的轮询调度。RoundRobinAuto:自动分配权重的轮询调度。在 DescribeDBInstanceDetail 接口中做返回参数时,取值范围如下:Default:按规格权重自动分配。Custom:自定义分配权重。RoundRobin:轮询调度。LoadSchedule:负载调度。RoundRobinCustom:自定义权重的轮询调度。RoundRobinAuto:自动分配权重的轮询调度。
    read_only_node_max_delay_time int
    只读节点延迟阈值。取值范围为 1~3600,默认为 30,单位为秒。
    read_only_node_weights Sequence[InstanceEndpointReadOnlyNodeWeight]
    read_write_mode str
    读写模式:ReadWrite:读写。ReadOnly:只读。
    autoAddNewNodes String
    当终端类型为读写终端或只读终端时,支持设置新节点是否自动加入。取值:Enable:自动加入Disable:不自动加入(默认)。
    connectionInfoTags List<String>
    连接终端标签。
    connectionMode String
    连接终端类型。取值:Proxy:代理终端。Direct:直连终端。
    connectionPoolType String
    代理终端的连接池类型。取值:Transaction:事务级连接池。默认值。Direct:直连模式。
    description String
    连接终端的描述信息。
    enableConnectionPersistent Boolean
    是否启用连接保持。取值:true:是。false:否。
    enableReadOnly String
    是否已开启全局只读,取值:Enable:开启。Disable:未开启。
    enableReadWriteSplitting String
    是否已开启读写分离,取值:Enable:开启。Disable:未开启。
    endpointId String
    实例连接终端 ID。
    endpointName String
    实例连接终端名称。
    endpointType String
    终端类型。取值为 Custom,自定义终端。
    idleConnectionReclaim Boolean
    空闲连接回收功能是否开启。true:开启。false:不开启。
    implicitTransSplit Boolean
    是否开启事务分离。取值:true:是。false:否。
    masterNodeRouting Boolean
    是否开启主节点路由。取值:true:是。false:否。
    masterProtectorTimeout Number
    过载保护超时时间。取值范围为 60~7200 之间的整数,单位为秒。
    multiStatementsMode String
    代理终端的 Multi-Statements 模式。取值:Strict:Strict 模式。默认值。Loose:Loose 模式。
    overloadProtection Boolean
    是否开启过载保护。取值:true:是。false:否。
    readOnlyNodeDistributionType String
    读权重分配模式。当开通读写分离设置为 true 时需要传入此参数。在 CreateDBEndpoint 和 ModifyDBEndpoint 接口中做请求参数时,取值范围如下:LoadSchedule:负载调度。RoundRobinCustom:自定义权重的轮询调度。RoundRobinAuto:自动分配权重的轮询调度。在 DescribeDBInstanceDetail 接口中做返回参数时,取值范围如下:Default:按规格权重自动分配。Custom:自定义分配权重。RoundRobin:轮询调度。LoadSchedule:负载调度。RoundRobinCustom:自定义权重的轮询调度。RoundRobinAuto:自动分配权重的轮询调度。
    readOnlyNodeMaxDelayTime Number
    只读节点延迟阈值。取值范围为 1~3600,默认为 30,单位为秒。
    readOnlyNodeWeights List<Property Map>
    readWriteMode String
    读写模式:ReadWrite:读写。ReadOnly:只读。

    InstanceEndpointReadOnlyNodeWeight, InstanceEndpointReadOnlyNodeWeightArgs

    NodeId string
    只读节点需要传入 NodeId,主节点无需传入。
    NodeType string
    节点类型。Primary:主节点。ReadOnly:只读节点。
    Weight int
    节点的读权重,以 100 递增,最大值为 10000。
    NodeId string
    只读节点需要传入 NodeId,主节点无需传入。
    NodeType string
    节点类型。Primary:主节点。ReadOnly:只读节点。
    Weight int
    节点的读权重,以 100 递增,最大值为 10000。
    nodeId String
    只读节点需要传入 NodeId,主节点无需传入。
    nodeType String
    节点类型。Primary:主节点。ReadOnly:只读节点。
    weight Integer
    节点的读权重,以 100 递增,最大值为 10000。
    nodeId string
    只读节点需要传入 NodeId,主节点无需传入。
    nodeType string
    节点类型。Primary:主节点。ReadOnly:只读节点。
    weight number
    节点的读权重,以 100 递增,最大值为 10000。
    node_id str
    只读节点需要传入 NodeId,主节点无需传入。
    node_type str
    节点类型。Primary:主节点。ReadOnly:只读节点。
    weight int
    节点的读权重,以 100 递增,最大值为 10000。
    nodeId String
    只读节点需要传入 NodeId,主节点无需传入。
    nodeType String
    节点类型。Primary:主节点。ReadOnly:只读节点。
    weight Number
    节点的读权重,以 100 递增,最大值为 10000。

    InstanceMaintenanceWindow, InstanceMaintenanceWindowArgs

    DayKind string
    可维护周期粒度,取值为 Week,周。
    DayOfWeeks List<string>
    指定可维护时间段在每周生效的日期。可多选。Monday:周一。Tuesday:周二。Wednesday:周三。Thursday:周四。Friday:周五。Saturday:周六。Sunday:周日。
    MaintenanceTime string
    实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。说明
    DayKind string
    可维护周期粒度,取值为 Week,周。
    DayOfWeeks []string
    指定可维护时间段在每周生效的日期。可多选。Monday:周一。Tuesday:周二。Wednesday:周三。Thursday:周四。Friday:周五。Saturday:周六。Sunday:周日。
    MaintenanceTime string
    实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。说明
    dayKind String
    可维护周期粒度,取值为 Week,周。
    dayOfWeeks List<String>
    指定可维护时间段在每周生效的日期。可多选。Monday:周一。Tuesday:周二。Wednesday:周三。Thursday:周四。Friday:周五。Saturday:周六。Sunday:周日。
    maintenanceTime String
    实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。说明
    dayKind string
    可维护周期粒度,取值为 Week,周。
    dayOfWeeks string[]
    指定可维护时间段在每周生效的日期。可多选。Monday:周一。Tuesday:周二。Wednesday:周三。Thursday:周四。Friday:周五。Saturday:周六。Sunday:周日。
    maintenanceTime string
    实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。说明
    day_kind str
    可维护周期粒度,取值为 Week,周。
    day_of_weeks Sequence[str]
    指定可维护时间段在每周生效的日期。可多选。Monday:周一。Tuesday:周二。Wednesday:周三。Thursday:周四。Friday:周五。Saturday:周六。Sunday:周日。
    maintenance_time str
    实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。说明
    dayKind String
    可维护周期粒度,取值为 Week,周。
    dayOfWeeks List<String>
    指定可维护时间段在每周生效的日期。可多选。Monday:周一。Tuesday:周二。Wednesday:周三。Thursday:周四。Friday:周五。Saturday:周六。Sunday:周日。
    maintenanceTime String
    实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。说明

    InstanceNode, InstanceNodeArgs

    NodeSpec string
    节点规格。
    NodeType string
    节点类型。取值:Primary:主节点。Secondary:备节点。ReadOnly:只读节点。
    ZoneId string
    可用区 ID。
    NodeSpec string
    节点规格。
    NodeType string
    节点类型。取值:Primary:主节点。Secondary:备节点。ReadOnly:只读节点。
    ZoneId string
    可用区 ID。
    nodeSpec String
    节点规格。
    nodeType String
    节点类型。取值:Primary:主节点。Secondary:备节点。ReadOnly:只读节点。
    zoneId String
    可用区 ID。
    nodeSpec string
    节点规格。
    nodeType string
    节点类型。取值:Primary:主节点。Secondary:备节点。ReadOnly:只读节点。
    zoneId string
    可用区 ID。
    node_spec str
    节点规格。
    node_type str
    节点类型。取值:Primary:主节点。Secondary:备节点。ReadOnly:只读节点。
    zone_id str
    可用区 ID。
    nodeSpec String
    节点规格。
    nodeType String
    节点类型。取值:Primary:主节点。Secondary:备节点。ReadOnly:只读节点。
    zoneId String
    可用区 ID。

    InstanceProxyDetail, InstanceProxyDetailArgs

    DbProxyStatus string
    实例的数据库代理功能状态。取值:Creating:代理开启中。Running:代理运行中。Shutdown:代理已关闭。Deleting:代理关闭中
    ProxyResourceInfo Byteplus.InstanceProxyDetailProxyResourceInfo
    实例的数据库代理服务的资源信息。
    DbProxyStatus string
    实例的数据库代理功能状态。取值:Creating:代理开启中。Running:代理运行中。Shutdown:代理已关闭。Deleting:代理关闭中
    ProxyResourceInfo InstanceProxyDetailProxyResourceInfo
    实例的数据库代理服务的资源信息。
    dbProxyStatus String
    实例的数据库代理功能状态。取值:Creating:代理开启中。Running:代理运行中。Shutdown:代理已关闭。Deleting:代理关闭中
    proxyResourceInfo InstanceProxyDetailProxyResourceInfo
    实例的数据库代理服务的资源信息。
    dbProxyStatus string
    实例的数据库代理功能状态。取值:Creating:代理开启中。Running:代理运行中。Shutdown:代理已关闭。Deleting:代理关闭中
    proxyResourceInfo InstanceProxyDetailProxyResourceInfo
    实例的数据库代理服务的资源信息。
    db_proxy_status str
    实例的数据库代理功能状态。取值:Creating:代理开启中。Running:代理运行中。Shutdown:代理已关闭。Deleting:代理关闭中
    proxy_resource_info InstanceProxyDetailProxyResourceInfo
    实例的数据库代理服务的资源信息。
    dbProxyStatus String
    实例的数据库代理功能状态。取值:Creating:代理开启中。Running:代理运行中。Shutdown:代理已关闭。Deleting:代理关闭中
    proxyResourceInfo Property Map
    实例的数据库代理服务的资源信息。

    InstanceProxyDetailProxyResourceInfo, InstanceProxyDetailProxyResourceInfoArgs

    CurrentProxyCpuNum int
    实例数据库代理服务当前的核数。
    MaxProxyCpuNum int
    用户可为数据库代理服务配置的最多核数。
    MinProxyCpuNum int
    用户可为数据库代理服务配置的最少核数。
    CurrentProxyCpuNum int
    实例数据库代理服务当前的核数。
    MaxProxyCpuNum int
    用户可为数据库代理服务配置的最多核数。
    MinProxyCpuNum int
    用户可为数据库代理服务配置的最少核数。
    currentProxyCpuNum Integer
    实例数据库代理服务当前的核数。
    maxProxyCpuNum Integer
    用户可为数据库代理服务配置的最多核数。
    minProxyCpuNum Integer
    用户可为数据库代理服务配置的最少核数。
    currentProxyCpuNum number
    实例数据库代理服务当前的核数。
    maxProxyCpuNum number
    用户可为数据库代理服务配置的最多核数。
    minProxyCpuNum number
    用户可为数据库代理服务配置的最少核数。
    current_proxy_cpu_num int
    实例数据库代理服务当前的核数。
    max_proxy_cpu_num int
    用户可为数据库代理服务配置的最多核数。
    min_proxy_cpu_num int
    用户可为数据库代理服务配置的最少核数。
    currentProxyCpuNum Number
    实例数据库代理服务当前的核数。
    maxProxyCpuNum Number
    用户可为数据库代理服务配置的最多核数。
    minProxyCpuNum Number
    用户可为数据库代理服务配置的最少核数。

    InstanceTag, InstanceTagArgs

    Key string
    标签键。
    Value string
    标签值。
    Key string
    标签键。
    Value string
    标签值。
    key String
    标签键。
    value String
    标签值。
    key string
    标签键。
    value string
    标签值。
    key str
    标签键。
    value str
    标签值。
    key String
    标签键。
    value String
    标签值。

    Import

    $ pulumi import bytepluscc:rdsmysql/instance:Instance example "instance_id"
    

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

    Package Details

    Repository
    bytepluscc byteplus-sdk/pulumi-bytepluscc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the bytepluscc Terraform Provider.
    bytepluscc logo
    bytepluscc v0.0.11 published on Wednesday, Jan 21, 2026 by Byteplus
      Meet Neo: Your AI Platform Teammate