1. Packages
  2. Volcenginecc Provider
  3. API Docs
  4. vedbm
  5. Instance
volcenginecc v0.0.11 published on Thursday, Dec 4, 2025 by Volcengine
volcenginecc logo
volcenginecc v0.0.11 published on Thursday, Dec 4, 2025 by Volcengine

    云数据库 veDB MySQL 版是火山引擎自研新一代云原生关系型数据库。云数据库 veDB MySQL 版 100% 兼容 MySQL,适用于企业多样化的数据库应用场景。

    Example Usage

    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    Example coming soon!
    
    resources:
      vEDBMInstanceDemo:
        type: volcenginecc:vedbm:Instance
        name: VEDBMInstanceDemo
        properties:
          instanceName: VEDBMInstanceDemo
          dbEngineVersion: MySQL_8_0
          dbMinorVersion: '3.0'
          nodeSpec: vedb.mysql.x4.medium
          zoneIds: cn-beijing-a
          nodeNumber: 2
          vpcId: vpc-1a1vgeoxxxccg8nvepjykjnuw
          subnetId: subnet-3nrd6xxx3log0931ech3re2r
          port: 3306
          superAccountName: username
          superAccountPassword: '*******'
          timeZone: UTC +08:00
          lowerCaseTableNames: '1'
          projectName: default
          tags:
            - key: dev
              value: test
          deletionProtection: enabled
          number: 1
          chargeDetail:
            charge_type: PostPaid
    

    Create Instance Resource

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

    Constructor syntax

    new Instance(name: string, args: InstanceArgs, opts?: CustomResourceOptions);
    @overload
    def Instance(resource_name: str,
                 args: InstanceArgs,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def Instance(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 node_number: Optional[int] = None,
                 db_engine_version: Optional[str] = None,
                 zone_ids: Optional[str] = None,
                 vpc_id: Optional[str] = None,
                 subnet_id: Optional[str] = None,
                 node_spec: Optional[str] = None,
                 lower_case_table_names: Optional[str] = None,
                 instance_name: Optional[str] = None,
                 charge_detail: Optional[InstanceChargeDetailArgs] = None,
                 nodes: Optional[Sequence[InstanceNodeArgs]] = None,
                 number: Optional[int] = None,
                 port: Optional[int] = None,
                 pre_paid_storage_in_gb: Optional[int] = None,
                 project_name: Optional[str] = None,
                 storage_charge_type: Optional[str] = None,
                 maintenance_window: Optional[InstanceMaintenanceWindowArgs] = None,
                 super_account_name: Optional[str] = None,
                 super_account_password: Optional[str] = None,
                 tags: Optional[Sequence[InstanceTagArgs]] = None,
                 template_id: Optional[str] = None,
                 time_zone: Optional[str] = None,
                 deletion_protection: Optional[str] = None,
                 db_minor_version: Optional[str] = None)
    func NewInstance(ctx *Context, name string, args InstanceArgs, opts ...ResourceOption) (*Instance, error)
    public Instance(string name, InstanceArgs args, CustomResourceOptions? opts = null)
    public Instance(String name, InstanceArgs args)
    public Instance(String name, InstanceArgs args, CustomResourceOptions options)
    
    type: volcenginecc:vedbm: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 exampleinstanceResourceResourceFromVedbminstance = new Volcenginecc.Vedbm.Instance("exampleinstanceResourceResourceFromVedbminstance", new()
    {
        NodeNumber = 0,
        DbEngineVersion = "string",
        ZoneIds = "string",
        VpcId = "string",
        SubnetId = "string",
        NodeSpec = "string",
        LowerCaseTableNames = "string",
        InstanceName = "string",
        ChargeDetail = new Volcenginecc.Vedbm.Inputs.InstanceChargeDetailArgs
        {
            AutoRenew = false,
            ChargeEndTime = "string",
            ChargeStartTime = "string",
            ChargeStatus = "string",
            ChargeType = "string",
            OverdueReclaimTime = "string",
            OverdueTime = "string",
            Period = 0,
            PeriodUnit = "string",
        },
        Nodes = new[]
        {
            new Volcenginecc.Vedbm.Inputs.InstanceNodeArgs
            {
                FailoverPriority = 0,
                NodeType = "string",
            },
        },
        Number = 0,
        Port = 0,
        PrePaidStorageInGb = 0,
        ProjectName = "string",
        StorageChargeType = "string",
        MaintenanceWindow = new Volcenginecc.Vedbm.Inputs.InstanceMaintenanceWindowArgs
        {
            DayKind = "string",
            DayOfMonths = new[]
            {
                0,
            },
            DayOfWeeks = new[]
            {
                "string",
            },
            MaintenanceTime = "string",
        },
        SuperAccountName = "string",
        SuperAccountPassword = "string",
        Tags = new[]
        {
            new Volcenginecc.Vedbm.Inputs.InstanceTagArgs
            {
                Key = "string",
                Value = "string",
            },
        },
        TemplateId = "string",
        TimeZone = "string",
        DeletionProtection = "string",
        DbMinorVersion = "string",
    });
    
    example, err := vedbm.NewInstance(ctx, "exampleinstanceResourceResourceFromVedbminstance", &vedbm.InstanceArgs{
    	NodeNumber:          pulumi.Int(0),
    	DbEngineVersion:     pulumi.String("string"),
    	ZoneIds:             pulumi.String("string"),
    	VpcId:               pulumi.String("string"),
    	SubnetId:            pulumi.String("string"),
    	NodeSpec:            pulumi.String("string"),
    	LowerCaseTableNames: pulumi.String("string"),
    	InstanceName:        pulumi.String("string"),
    	ChargeDetail: &vedbm.InstanceChargeDetailArgs{
    		AutoRenew:          pulumi.Bool(false),
    		ChargeEndTime:      pulumi.String("string"),
    		ChargeStartTime:    pulumi.String("string"),
    		ChargeStatus:       pulumi.String("string"),
    		ChargeType:         pulumi.String("string"),
    		OverdueReclaimTime: pulumi.String("string"),
    		OverdueTime:        pulumi.String("string"),
    		Period:             pulumi.Int(0),
    		PeriodUnit:         pulumi.String("string"),
    	},
    	Nodes: vedbm.InstanceNodeArray{
    		&vedbm.InstanceNodeArgs{
    			FailoverPriority: pulumi.Int(0),
    			NodeType:         pulumi.String("string"),
    		},
    	},
    	Number:             pulumi.Int(0),
    	Port:               pulumi.Int(0),
    	PrePaidStorageInGb: pulumi.Int(0),
    	ProjectName:        pulumi.String("string"),
    	StorageChargeType:  pulumi.String("string"),
    	MaintenanceWindow: &vedbm.InstanceMaintenanceWindowArgs{
    		DayKind: pulumi.String("string"),
    		DayOfMonths: pulumi.IntArray{
    			pulumi.Int(0),
    		},
    		DayOfWeeks: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MaintenanceTime: pulumi.String("string"),
    	},
    	SuperAccountName:     pulumi.String("string"),
    	SuperAccountPassword: pulumi.String("string"),
    	Tags: vedbm.InstanceTagArray{
    		&vedbm.InstanceTagArgs{
    			Key:   pulumi.String("string"),
    			Value: pulumi.String("string"),
    		},
    	},
    	TemplateId:         pulumi.String("string"),
    	TimeZone:           pulumi.String("string"),
    	DeletionProtection: pulumi.String("string"),
    	DbMinorVersion:     pulumi.String("string"),
    })
    
    var exampleinstanceResourceResourceFromVedbminstance = new com.volcengine.volcenginecc.vedbm.Instance("exampleinstanceResourceResourceFromVedbminstance", com.volcengine.volcenginecc.vedbm.InstanceArgs.builder()
        .nodeNumber(0)
        .dbEngineVersion("string")
        .zoneIds("string")
        .vpcId("string")
        .subnetId("string")
        .nodeSpec("string")
        .lowerCaseTableNames("string")
        .instanceName("string")
        .chargeDetail(InstanceChargeDetailArgs.builder()
            .autoRenew(false)
            .chargeEndTime("string")
            .chargeStartTime("string")
            .chargeStatus("string")
            .chargeType("string")
            .overdueReclaimTime("string")
            .overdueTime("string")
            .period(0)
            .periodUnit("string")
            .build())
        .nodes(InstanceNodeArgs.builder()
            .failoverPriority(0)
            .nodeType("string")
            .build())
        .number(0)
        .port(0)
        .prePaidStorageInGb(0)
        .projectName("string")
        .storageChargeType("string")
        .maintenanceWindow(InstanceMaintenanceWindowArgs.builder()
            .dayKind("string")
            .dayOfMonths(0)
            .dayOfWeeks("string")
            .maintenanceTime("string")
            .build())
        .superAccountName("string")
        .superAccountPassword("string")
        .tags(InstanceTagArgs.builder()
            .key("string")
            .value("string")
            .build())
        .templateId("string")
        .timeZone("string")
        .deletionProtection("string")
        .dbMinorVersion("string")
        .build());
    
    exampleinstance_resource_resource_from_vedbminstance = volcenginecc.vedbm.Instance("exampleinstanceResourceResourceFromVedbminstance",
        node_number=0,
        db_engine_version="string",
        zone_ids="string",
        vpc_id="string",
        subnet_id="string",
        node_spec="string",
        lower_case_table_names="string",
        instance_name="string",
        charge_detail={
            "auto_renew": False,
            "charge_end_time": "string",
            "charge_start_time": "string",
            "charge_status": "string",
            "charge_type": "string",
            "overdue_reclaim_time": "string",
            "overdue_time": "string",
            "period": 0,
            "period_unit": "string",
        },
        nodes=[{
            "failover_priority": 0,
            "node_type": "string",
        }],
        number=0,
        port=0,
        pre_paid_storage_in_gb=0,
        project_name="string",
        storage_charge_type="string",
        maintenance_window={
            "day_kind": "string",
            "day_of_months": [0],
            "day_of_weeks": ["string"],
            "maintenance_time": "string",
        },
        super_account_name="string",
        super_account_password="string",
        tags=[{
            "key": "string",
            "value": "string",
        }],
        template_id="string",
        time_zone="string",
        deletion_protection="string",
        db_minor_version="string")
    
    const exampleinstanceResourceResourceFromVedbminstance = new volcenginecc.vedbm.Instance("exampleinstanceResourceResourceFromVedbminstance", {
        nodeNumber: 0,
        dbEngineVersion: "string",
        zoneIds: "string",
        vpcId: "string",
        subnetId: "string",
        nodeSpec: "string",
        lowerCaseTableNames: "string",
        instanceName: "string",
        chargeDetail: {
            autoRenew: false,
            chargeEndTime: "string",
            chargeStartTime: "string",
            chargeStatus: "string",
            chargeType: "string",
            overdueReclaimTime: "string",
            overdueTime: "string",
            period: 0,
            periodUnit: "string",
        },
        nodes: [{
            failoverPriority: 0,
            nodeType: "string",
        }],
        number: 0,
        port: 0,
        prePaidStorageInGb: 0,
        projectName: "string",
        storageChargeType: "string",
        maintenanceWindow: {
            dayKind: "string",
            dayOfMonths: [0],
            dayOfWeeks: ["string"],
            maintenanceTime: "string",
        },
        superAccountName: "string",
        superAccountPassword: "string",
        tags: [{
            key: "string",
            value: "string",
        }],
        templateId: "string",
        timeZone: "string",
        deletionProtection: "string",
        dbMinorVersion: "string",
    });
    
    type: volcenginecc:vedbm:Instance
    properties:
        chargeDetail:
            autoRenew: false
            chargeEndTime: string
            chargeStartTime: string
            chargeStatus: string
            chargeType: string
            overdueReclaimTime: string
            overdueTime: string
            period: 0
            periodUnit: string
        dbEngineVersion: string
        dbMinorVersion: string
        deletionProtection: string
        instanceName: string
        lowerCaseTableNames: string
        maintenanceWindow:
            dayKind: string
            dayOfMonths:
                - 0
            dayOfWeeks:
                - string
            maintenanceTime: string
        nodeNumber: 0
        nodeSpec: string
        nodes:
            - failoverPriority: 0
              nodeType: string
        number: 0
        port: 0
        prePaidStorageInGb: 0
        projectName: string
        storageChargeType: string
        subnetId: string
        superAccountName: string
        superAccountPassword: string
        tags:
            - key: string
              value: string
        templateId: string
        timeZone: string
        vpcId: string
        zoneIds: 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:

    DbEngineVersion string
    实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
    NodeNumber int
    实例节点数量。取值范围为 2~16 个。
    NodeSpec string
    实例的节点规格代码。
    SubnetId string
    子网 ID。子网必须属于所选的可用区。
    VpcId string
    私有网络(VPC) ID。
    ZoneIds string
    可用区 ID。
    ChargeDetail Volcengine.InstanceChargeDetail
    计费详细信息。
    DbMinorVersion string
    根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
    DeletionProtection string
    实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
    InstanceName string
    实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
    LowerCaseTableNames string
    表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
    MaintenanceWindow Volcengine.InstanceMaintenanceWindow
    实例的可维护时间窗口信息。
    Nodes List<Volcengine.InstanceNode>
    Number int
    创建的实例数量,取值范围 1~50,默认值为 1。
    Port int
    为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
    PrePaidStorageInGb int
    预付费的存储总容量大小,单位 GiB。
    ProjectName string
    实例所属的项目名称。
    StorageChargeType string
    存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
    SuperAccountName string
    高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
    SuperAccountPassword string
    高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
    Tags List<Volcengine.InstanceTag>
    TemplateId string
    参数模板 ID。
    TimeZone string
    实例的时区。国内所有地域默认时区为 UTC +08:00。
    DbEngineVersion string
    实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
    NodeNumber int
    实例节点数量。取值范围为 2~16 个。
    NodeSpec string
    实例的节点规格代码。
    SubnetId string
    子网 ID。子网必须属于所选的可用区。
    VpcId string
    私有网络(VPC) ID。
    ZoneIds string
    可用区 ID。
    ChargeDetail InstanceChargeDetailArgs
    计费详细信息。
    DbMinorVersion string
    根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
    DeletionProtection string
    实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
    InstanceName string
    实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
    LowerCaseTableNames string
    表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
    MaintenanceWindow InstanceMaintenanceWindowArgs
    实例的可维护时间窗口信息。
    Nodes []InstanceNodeArgs
    Number int
    创建的实例数量,取值范围 1~50,默认值为 1。
    Port int
    为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
    PrePaidStorageInGb int
    预付费的存储总容量大小,单位 GiB。
    ProjectName string
    实例所属的项目名称。
    StorageChargeType string
    存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
    SuperAccountName string
    高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
    SuperAccountPassword string
    高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
    Tags []InstanceTagArgs
    TemplateId string
    参数模板 ID。
    TimeZone string
    实例的时区。国内所有地域默认时区为 UTC +08:00。
    dbEngineVersion String
    实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
    nodeNumber Integer
    实例节点数量。取值范围为 2~16 个。
    nodeSpec String
    实例的节点规格代码。
    subnetId String
    子网 ID。子网必须属于所选的可用区。
    vpcId String
    私有网络(VPC) ID。
    zoneIds String
    可用区 ID。
    chargeDetail InstanceChargeDetail
    计费详细信息。
    dbMinorVersion String
    根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
    deletionProtection String
    实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
    instanceName String
    实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
    lowerCaseTableNames String
    表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
    maintenanceWindow InstanceMaintenanceWindow
    实例的可维护时间窗口信息。
    nodes List<InstanceNode>
    number Integer
    创建的实例数量,取值范围 1~50,默认值为 1。
    port Integer
    为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
    prePaidStorageInGb Integer
    预付费的存储总容量大小,单位 GiB。
    projectName String
    实例所属的项目名称。
    storageChargeType String
    存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
    superAccountName String
    高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
    superAccountPassword String
    高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
    tags List<InstanceTag>
    templateId String
    参数模板 ID。
    timeZone String
    实例的时区。国内所有地域默认时区为 UTC +08:00。
    dbEngineVersion string
    实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
    nodeNumber number
    实例节点数量。取值范围为 2~16 个。
    nodeSpec string
    实例的节点规格代码。
    subnetId string
    子网 ID。子网必须属于所选的可用区。
    vpcId string
    私有网络(VPC) ID。
    zoneIds string
    可用区 ID。
    chargeDetail InstanceChargeDetail
    计费详细信息。
    dbMinorVersion string
    根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
    deletionProtection string
    实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
    instanceName string
    实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
    lowerCaseTableNames string
    表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
    maintenanceWindow InstanceMaintenanceWindow
    实例的可维护时间窗口信息。
    nodes InstanceNode[]
    number number
    创建的实例数量,取值范围 1~50,默认值为 1。
    port number
    为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
    prePaidStorageInGb number
    预付费的存储总容量大小,单位 GiB。
    projectName string
    实例所属的项目名称。
    storageChargeType string
    存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
    superAccountName string
    高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
    superAccountPassword string
    高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
    tags InstanceTag[]
    templateId string
    参数模板 ID。
    timeZone string
    实例的时区。国内所有地域默认时区为 UTC +08:00。
    db_engine_version str
    实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
    node_number int
    实例节点数量。取值范围为 2~16 个。
    node_spec str
    实例的节点规格代码。
    subnet_id str
    子网 ID。子网必须属于所选的可用区。
    vpc_id str
    私有网络(VPC) ID。
    zone_ids str
    可用区 ID。
    charge_detail InstanceChargeDetailArgs
    计费详细信息。
    db_minor_version str
    根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
    deletion_protection str
    实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
    instance_name str
    实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
    lower_case_table_names str
    表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
    maintenance_window InstanceMaintenanceWindowArgs
    实例的可维护时间窗口信息。
    nodes Sequence[InstanceNodeArgs]
    number int
    创建的实例数量,取值范围 1~50,默认值为 1。
    port int
    为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
    pre_paid_storage_in_gb int
    预付费的存储总容量大小,单位 GiB。
    project_name str
    实例所属的项目名称。
    storage_charge_type str
    存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
    super_account_name str
    高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
    super_account_password str
    高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
    tags Sequence[InstanceTagArgs]
    template_id str
    参数模板 ID。
    time_zone str
    实例的时区。国内所有地域默认时区为 UTC +08:00。
    dbEngineVersion String
    实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
    nodeNumber Number
    实例节点数量。取值范围为 2~16 个。
    nodeSpec String
    实例的节点规格代码。
    subnetId String
    子网 ID。子网必须属于所选的可用区。
    vpcId String
    私有网络(VPC) ID。
    zoneIds String
    可用区 ID。
    chargeDetail Property Map
    计费详细信息。
    dbMinorVersion String
    根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
    deletionProtection String
    实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
    instanceName String
    实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
    lowerCaseTableNames String
    表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
    maintenanceWindow Property Map
    实例的可维护时间窗口信息。
    nodes List<Property Map>
    number Number
    创建的实例数量,取值范围 1~50,默认值为 1。
    port Number
    为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
    prePaidStorageInGb Number
    预付费的存储总容量大小,单位 GiB。
    projectName String
    实例所属的项目名称。
    storageChargeType String
    存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
    superAccountName String
    高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
    superAccountPassword String
    高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
    tags List<Property Map>
    templateId String
    参数模板 ID。
    timeZone String
    实例的时区。国内所有地域默认时区为 UTC +08:00。

    Outputs

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

    CreatedTime string
    实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
    DbRevisionVersion string
    实例的内核版本。
    Endpoints List<Volcengine.InstanceEndpoint>
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceId string
    实例 ID。
    InstanceStatus string
    实例状态。
    SpecFamily string
    实例规格类型,取值:General:通用型。Exclusive:独享型。
    StorageUsedGiB double
    已使用存储空间大小,单位 GiB。
    CreatedTime string
    实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
    DbRevisionVersion string
    实例的内核版本。
    Endpoints []InstanceEndpoint
    Id string
    The provider-assigned unique ID for this managed resource.
    InstanceId string
    实例 ID。
    InstanceStatus string
    实例状态。
    SpecFamily string
    实例规格类型,取值:General:通用型。Exclusive:独享型。
    StorageUsedGiB float64
    已使用存储空间大小,单位 GiB。
    createdTime String
    实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
    dbRevisionVersion String
    实例的内核版本。
    endpoints List<InstanceEndpoint>
    id String
    The provider-assigned unique ID for this managed resource.
    instanceId String
    实例 ID。
    instanceStatus String
    实例状态。
    specFamily String
    实例规格类型,取值:General:通用型。Exclusive:独享型。
    storageUsedGiB Double
    已使用存储空间大小,单位 GiB。
    createdTime string
    实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
    dbRevisionVersion string
    实例的内核版本。
    endpoints InstanceEndpoint[]
    id string
    The provider-assigned unique ID for this managed resource.
    instanceId string
    实例 ID。
    instanceStatus string
    实例状态。
    specFamily string
    实例规格类型,取值:General:通用型。Exclusive:独享型。
    storageUsedGiB number
    已使用存储空间大小,单位 GiB。
    created_time str
    实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
    db_revision_version str
    实例的内核版本。
    endpoints Sequence[InstanceEndpoint]
    id str
    The provider-assigned unique ID for this managed resource.
    instance_id str
    实例 ID。
    instance_status str
    实例状态。
    spec_family str
    实例规格类型,取值:General:通用型。Exclusive:独享型。
    storage_used_gi_b float
    已使用存储空间大小,单位 GiB。
    createdTime String
    实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
    dbRevisionVersion String
    实例的内核版本。
    endpoints List<Property Map>
    id String
    The provider-assigned unique ID for this managed resource.
    instanceId String
    实例 ID。
    instanceStatus String
    实例状态。
    specFamily String
    实例规格类型,取值:General:通用型。Exclusive:独享型。
    storageUsedGiB Number
    已使用存储空间大小,单位 GiB。

    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,
            charge_detail: Optional[InstanceChargeDetailArgs] = None,
            created_time: Optional[str] = None,
            db_engine_version: Optional[str] = None,
            db_minor_version: Optional[str] = None,
            db_revision_version: Optional[str] = None,
            deletion_protection: Optional[str] = None,
            endpoints: Optional[Sequence[InstanceEndpointArgs]] = None,
            instance_id: Optional[str] = None,
            instance_name: Optional[str] = None,
            instance_status: Optional[str] = None,
            lower_case_table_names: Optional[str] = None,
            maintenance_window: Optional[InstanceMaintenanceWindowArgs] = None,
            node_number: Optional[int] = None,
            node_spec: Optional[str] = None,
            nodes: Optional[Sequence[InstanceNodeArgs]] = None,
            number: Optional[int] = None,
            port: Optional[int] = None,
            pre_paid_storage_in_gb: Optional[int] = None,
            project_name: Optional[str] = None,
            spec_family: Optional[str] = None,
            storage_charge_type: Optional[str] = None,
            storage_used_gi_b: Optional[float] = None,
            subnet_id: Optional[str] = None,
            super_account_name: Optional[str] = None,
            super_account_password: Optional[str] = None,
            tags: Optional[Sequence[InstanceTagArgs]] = None,
            template_id: Optional[str] = None,
            time_zone: Optional[str] = None,
            vpc_id: Optional[str] = None,
            zone_ids: Optional[str] = None) -> Instance
    func GetInstance(ctx *Context, name string, id IDInput, state *InstanceState, opts ...ResourceOption) (*Instance, error)
    public static Instance Get(string name, Input<string> id, InstanceState? state, CustomResourceOptions? opts = null)
    public static Instance get(String name, Output<String> id, InstanceState state, CustomResourceOptions options)
    resources:  _:    type: volcenginecc:vedbm: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:
    ChargeDetail Volcengine.InstanceChargeDetail
    计费详细信息。
    CreatedTime string
    实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
    DbEngineVersion string
    实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
    DbMinorVersion string
    根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
    DbRevisionVersion string
    实例的内核版本。
    DeletionProtection string
    实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
    Endpoints List<Volcengine.InstanceEndpoint>
    InstanceId string
    实例 ID。
    InstanceName string
    实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
    InstanceStatus string
    实例状态。
    LowerCaseTableNames string
    表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
    MaintenanceWindow Volcengine.InstanceMaintenanceWindow
    实例的可维护时间窗口信息。
    NodeNumber int
    实例节点数量。取值范围为 2~16 个。
    NodeSpec string
    实例的节点规格代码。
    Nodes List<Volcengine.InstanceNode>
    Number int
    创建的实例数量,取值范围 1~50,默认值为 1。
    Port int
    为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
    PrePaidStorageInGb int
    预付费的存储总容量大小,单位 GiB。
    ProjectName string
    实例所属的项目名称。
    SpecFamily string
    实例规格类型,取值:General:通用型。Exclusive:独享型。
    StorageChargeType string
    存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
    StorageUsedGiB double
    已使用存储空间大小,单位 GiB。
    SubnetId string
    子网 ID。子网必须属于所选的可用区。
    SuperAccountName string
    高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
    SuperAccountPassword string
    高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
    Tags List<Volcengine.InstanceTag>
    TemplateId string
    参数模板 ID。
    TimeZone string
    实例的时区。国内所有地域默认时区为 UTC +08:00。
    VpcId string
    私有网络(VPC) ID。
    ZoneIds string
    可用区 ID。
    ChargeDetail InstanceChargeDetailArgs
    计费详细信息。
    CreatedTime string
    实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
    DbEngineVersion string
    实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
    DbMinorVersion string
    根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
    DbRevisionVersion string
    实例的内核版本。
    DeletionProtection string
    实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
    Endpoints []InstanceEndpointArgs
    InstanceId string
    实例 ID。
    InstanceName string
    实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
    InstanceStatus string
    实例状态。
    LowerCaseTableNames string
    表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
    MaintenanceWindow InstanceMaintenanceWindowArgs
    实例的可维护时间窗口信息。
    NodeNumber int
    实例节点数量。取值范围为 2~16 个。
    NodeSpec string
    实例的节点规格代码。
    Nodes []InstanceNodeArgs
    Number int
    创建的实例数量,取值范围 1~50,默认值为 1。
    Port int
    为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
    PrePaidStorageInGb int
    预付费的存储总容量大小,单位 GiB。
    ProjectName string
    实例所属的项目名称。
    SpecFamily string
    实例规格类型,取值:General:通用型。Exclusive:独享型。
    StorageChargeType string
    存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
    StorageUsedGiB float64
    已使用存储空间大小,单位 GiB。
    SubnetId string
    子网 ID。子网必须属于所选的可用区。
    SuperAccountName string
    高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
    SuperAccountPassword string
    高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
    Tags []InstanceTagArgs
    TemplateId string
    参数模板 ID。
    TimeZone string
    实例的时区。国内所有地域默认时区为 UTC +08:00。
    VpcId string
    私有网络(VPC) ID。
    ZoneIds string
    可用区 ID。
    chargeDetail InstanceChargeDetail
    计费详细信息。
    createdTime String
    实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
    dbEngineVersion String
    实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
    dbMinorVersion String
    根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
    dbRevisionVersion String
    实例的内核版本。
    deletionProtection String
    实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
    endpoints List<InstanceEndpoint>
    instanceId String
    实例 ID。
    instanceName String
    实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
    instanceStatus String
    实例状态。
    lowerCaseTableNames String
    表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
    maintenanceWindow InstanceMaintenanceWindow
    实例的可维护时间窗口信息。
    nodeNumber Integer
    实例节点数量。取值范围为 2~16 个。
    nodeSpec String
    实例的节点规格代码。
    nodes List<InstanceNode>
    number Integer
    创建的实例数量,取值范围 1~50,默认值为 1。
    port Integer
    为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
    prePaidStorageInGb Integer
    预付费的存储总容量大小,单位 GiB。
    projectName String
    实例所属的项目名称。
    specFamily String
    实例规格类型,取值:General:通用型。Exclusive:独享型。
    storageChargeType String
    存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
    storageUsedGiB Double
    已使用存储空间大小,单位 GiB。
    subnetId String
    子网 ID。子网必须属于所选的可用区。
    superAccountName String
    高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
    superAccountPassword String
    高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
    tags List<InstanceTag>
    templateId String
    参数模板 ID。
    timeZone String
    实例的时区。国内所有地域默认时区为 UTC +08:00。
    vpcId String
    私有网络(VPC) ID。
    zoneIds String
    可用区 ID。
    chargeDetail InstanceChargeDetail
    计费详细信息。
    createdTime string
    实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
    dbEngineVersion string
    实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
    dbMinorVersion string
    根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
    dbRevisionVersion string
    实例的内核版本。
    deletionProtection string
    实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
    endpoints InstanceEndpoint[]
    instanceId string
    实例 ID。
    instanceName string
    实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
    instanceStatus string
    实例状态。
    lowerCaseTableNames string
    表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
    maintenanceWindow InstanceMaintenanceWindow
    实例的可维护时间窗口信息。
    nodeNumber number
    实例节点数量。取值范围为 2~16 个。
    nodeSpec string
    实例的节点规格代码。
    nodes InstanceNode[]
    number number
    创建的实例数量,取值范围 1~50,默认值为 1。
    port number
    为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
    prePaidStorageInGb number
    预付费的存储总容量大小,单位 GiB。
    projectName string
    实例所属的项目名称。
    specFamily string
    实例规格类型,取值:General:通用型。Exclusive:独享型。
    storageChargeType string
    存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
    storageUsedGiB number
    已使用存储空间大小,单位 GiB。
    subnetId string
    子网 ID。子网必须属于所选的可用区。
    superAccountName string
    高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
    superAccountPassword string
    高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
    tags InstanceTag[]
    templateId string
    参数模板 ID。
    timeZone string
    实例的时区。国内所有地域默认时区为 UTC +08:00。
    vpcId string
    私有网络(VPC) ID。
    zoneIds string
    可用区 ID。
    charge_detail InstanceChargeDetailArgs
    计费详细信息。
    created_time str
    实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
    db_engine_version str
    实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
    db_minor_version str
    根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
    db_revision_version str
    实例的内核版本。
    deletion_protection str
    实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
    endpoints Sequence[InstanceEndpointArgs]
    instance_id str
    实例 ID。
    instance_name str
    实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
    instance_status str
    实例状态。
    lower_case_table_names str
    表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
    maintenance_window InstanceMaintenanceWindowArgs
    实例的可维护时间窗口信息。
    node_number int
    实例节点数量。取值范围为 2~16 个。
    node_spec str
    实例的节点规格代码。
    nodes Sequence[InstanceNodeArgs]
    number int
    创建的实例数量,取值范围 1~50,默认值为 1。
    port int
    为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
    pre_paid_storage_in_gb int
    预付费的存储总容量大小,单位 GiB。
    project_name str
    实例所属的项目名称。
    spec_family str
    实例规格类型,取值:General:通用型。Exclusive:独享型。
    storage_charge_type str
    存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
    storage_used_gi_b float
    已使用存储空间大小,单位 GiB。
    subnet_id str
    子网 ID。子网必须属于所选的可用区。
    super_account_name str
    高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
    super_account_password str
    高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
    tags Sequence[InstanceTagArgs]
    template_id str
    参数模板 ID。
    time_zone str
    实例的时区。国内所有地域默认时区为 UTC +08:00。
    vpc_id str
    私有网络(VPC) ID。
    zone_ids str
    可用区 ID。
    chargeDetail Property Map
    计费详细信息。
    createdTime String
    实例的创建时间,格式:YYYY-MM-DDTHH:MM:SSZ(UTC 时间)。
    dbEngineVersion String
    实例兼容版本。取值范围:MySQL80:表示兼容社区 MySQL 8.0 版本。MySQL57:表示兼容社区 MySQL 5.7 版本。
    dbMinorVersion String
    根据兼容版本,选择 veDB MySQL 小版本。当 DBEngineVersion 取值为 MySQL57 时,该参数取值默认为 2.0。当 DBEngineVersion 取值为 MySQL80 时,该参数取值范围如下:3.0(默认):veDB MySQL 稳定版,100% 兼容 MySQL 8.0。3.1:原生支持 HTAP 应用场景,加速复杂查询。3.2:原生支持 HTAP 应用场景,加速复杂查询。
    dbRevisionVersion String
    实例的内核版本。
    deletionProtection String
    实例是否开启了删除保护功能。取值范围:enabled:开启。disabled:关闭。
    endpoints List<Property Map>
    instanceId String
    实例 ID。
    instanceName String
    实例名称。命名规则:不能以数字、中划线(-)开头。只能包含中文、字母、数字、下划线(_)和中划线(-)。长度需在 1~128 个字符内。
    instanceStatus String
    实例状态。
    lowerCaseTableNames String
    表名是否区分大小写。取值范围:0:表名称大小写敏感,后端根据实际表名存储。1:表名称不区分大小写,后端存储时将表名称统一为小写字母。
    maintenanceWindow Property Map
    实例的可维护时间窗口信息。
    nodeNumber Number
    实例节点数量。取值范围为 2~16 个。
    nodeSpec String
    实例的节点规格代码。
    nodes List<Property Map>
    number Number
    创建的实例数量,取值范围 1~50,默认值为 1。
    port Number
    为实例默认创建的连接终端指定私网端口号。默认取值为 3306,取值范围为 1000~65534。
    prePaidStorageInGb Number
    预付费的存储总容量大小,单位 GiB。
    projectName String
    实例所属的项目名称。
    specFamily String
    实例规格类型,取值:General:通用型。Exclusive:独享型。
    storageChargeType String
    存储计费类型,不传入该参数时,存储计费类型默认与计算计费类型取值一致。取值:PostPaid:按量计费(后付费)。PrePaid:包年包月(预付费)。
    storageUsedGiB Number
    已使用存储空间大小,单位 GiB。
    subnetId String
    子网 ID。子网必须属于所选的可用区。
    superAccountName String
    高权限用户的账号名称。账号名称需满足以下要求:名称唯一,且长度在 2~32 个字符内。由字母、数字、中划线(-)、下划线(_)组成。以字母开头,以字母或数字结尾。名称内不能包含禁用关键词。
    superAccountPassword String
    高权限账号的密码。账号密码需满足以下要求:只能包含大小写字母、数字和特殊字符(如 ~!@#$%^&*_-+=`|(){}[]:;'<>,.?/)。长度需在 8~32 个字符内。至少包含大写字母、小写字母、数字或特殊字符中的 3 种。
    tags List<Property Map>
    templateId String
    参数模板 ID。
    timeZone String
    实例的时区。国内所有地域默认时区为 UTC +08:00。
    vpcId String
    私有网络(VPC) ID。
    zoneIds String
    可用区 ID。

    Supporting Types

    InstanceChargeDetail, InstanceChargeDetailArgs

    AutoRenew bool
    预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
    ChargeEndTime string
    预付费场景下计费到期的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    ChargeStartTime string
    计费开始的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    ChargeStatus string
    付费状态:Normal:正常。Overdue:欠费。Shutdown:关停。
    ChargeType string
    计费类型。PostPaid:按量计费;PrePaid:包年包月。
    OverdueReclaimTime string
    欠费关停时预计释放时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    OverdueTime string
    欠费关停时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    Period int
    预付费场景下的购买时长。
    PeriodUnit string
    预付费场景下的购买周期。Month:包月。Year:包年。
    AutoRenew bool
    预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
    ChargeEndTime string
    预付费场景下计费到期的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    ChargeStartTime string
    计费开始的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    ChargeStatus string
    付费状态:Normal:正常。Overdue:欠费。Shutdown:关停。
    ChargeType string
    计费类型。PostPaid:按量计费;PrePaid:包年包月。
    OverdueReclaimTime string
    欠费关停时预计释放时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    OverdueTime string
    欠费关停时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    Period int
    预付费场景下的购买时长。
    PeriodUnit string
    预付费场景下的购买周期。Month:包月。Year:包年。
    autoRenew Boolean
    预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
    chargeEndTime String
    预付费场景下计费到期的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    chargeStartTime String
    计费开始的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    chargeStatus String
    付费状态:Normal:正常。Overdue:欠费。Shutdown:关停。
    chargeType String
    计费类型。PostPaid:按量计费;PrePaid:包年包月。
    overdueReclaimTime String
    欠费关停时预计释放时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    overdueTime String
    欠费关停时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    period Integer
    预付费场景下的购买时长。
    periodUnit String
    预付费场景下的购买周期。Month:包月。Year:包年。
    autoRenew boolean
    预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
    chargeEndTime string
    预付费场景下计费到期的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    chargeStartTime string
    计费开始的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    chargeStatus string
    付费状态:Normal:正常。Overdue:欠费。Shutdown:关停。
    chargeType string
    计费类型。PostPaid:按量计费;PrePaid:包年包月。
    overdueReclaimTime string
    欠费关停时预计释放时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    overdueTime string
    欠费关停时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    period number
    预付费场景下的购买时长。
    periodUnit string
    预付费场景下的购买周期。Month:包月。Year:包年。
    auto_renew bool
    预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
    charge_end_time str
    预付费场景下计费到期的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    charge_start_time str
    计费开始的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    charge_status str
    付费状态:Normal:正常。Overdue:欠费。Shutdown:关停。
    charge_type str
    计费类型。PostPaid:按量计费;PrePaid:包年包月。
    overdue_reclaim_time str
    欠费关停时预计释放时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    overdue_time str
    欠费关停时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    period int
    预付费场景下的购买时长。
    period_unit str
    预付费场景下的购买周期。Month:包月。Year:包年。
    autoRenew Boolean
    预付费场景下是否自动续费。取值:true:自动续费。false:不自动续费。
    chargeEndTime String
    预付费场景下计费到期的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    chargeStartTime String
    计费开始的时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    chargeStatus String
    付费状态:Normal:正常。Overdue:欠费。Shutdown:关停。
    chargeType String
    计费类型。PostPaid:按量计费;PrePaid:包年包月。
    overdueReclaimTime String
    欠费关停时预计释放时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    overdueTime String
    欠费关停时间,格式:yyyy-MM-ddTHH:mm:ssZ(UTC 时间)。
    period Number
    预付费场景下的购买时长。
    periodUnit String
    预付费场景下的购买周期。Month:包月。Year:包年。

    InstanceEndpoint, InstanceEndpointArgs

    Addresses List<Volcengine.InstanceEndpointAddress>
    AutoAddNewNodes bool
    是否允许自动加入新节点,取值:true:是。false:否。
    ConsistLevel string
    一致性级别,仅对读写模式的连接终端有效。取值:Eventual:最终一致性。Session:会话一致性。Global:全局一致性。
    ConsistTimeout int
    延迟很大时,只读节点同步最新数据的超时时间,单位为 us,取值范围为 1us~100000000us。
    ConsistTimeoutAction string
    只读节点同步数据超时后的超时策略,支持以下两种策略:ReturnError:返回 SQL 报错(wait replication complete timeout, please retry)。ReadMaster:发送请求到主节点。
    Description string
    地址描述。
    DistributedTransaction bool
    是否开启事务拆分,仅对读写模式的连接终端有效。取值:true:是。false:否。
    EndpointId string
    实例连接终端 ID。
    EndpointName string
    实例连接终端名称。
    EndpointType string
    连接终端类型,取值:Cluster:默认终端。Primary:主节点终端。Custom:自定义终端。
    MasterAcceptReadRequests bool
    主节点是否接受读请求。仅对读写模式的连接终端有效。true:是。false:否。
    NodeIds List<string>
    连接终端配置的节点列表。
    ReadWriteMode string
    连接终端的读写模式,取值:ReadWrite: 读写。ReadOnly: 只读。
    Addresses []InstanceEndpointAddress
    AutoAddNewNodes bool
    是否允许自动加入新节点,取值:true:是。false:否。
    ConsistLevel string
    一致性级别,仅对读写模式的连接终端有效。取值:Eventual:最终一致性。Session:会话一致性。Global:全局一致性。
    ConsistTimeout int
    延迟很大时,只读节点同步最新数据的超时时间,单位为 us,取值范围为 1us~100000000us。
    ConsistTimeoutAction string
    只读节点同步数据超时后的超时策略,支持以下两种策略:ReturnError:返回 SQL 报错(wait replication complete timeout, please retry)。ReadMaster:发送请求到主节点。
    Description string
    地址描述。
    DistributedTransaction bool
    是否开启事务拆分,仅对读写模式的连接终端有效。取值:true:是。false:否。
    EndpointId string
    实例连接终端 ID。
    EndpointName string
    实例连接终端名称。
    EndpointType string
    连接终端类型,取值:Cluster:默认终端。Primary:主节点终端。Custom:自定义终端。
    MasterAcceptReadRequests bool
    主节点是否接受读请求。仅对读写模式的连接终端有效。true:是。false:否。
    NodeIds []string
    连接终端配置的节点列表。
    ReadWriteMode string
    连接终端的读写模式,取值:ReadWrite: 读写。ReadOnly: 只读。
    addresses List<InstanceEndpointAddress>
    autoAddNewNodes Boolean
    是否允许自动加入新节点,取值:true:是。false:否。
    consistLevel String
    一致性级别,仅对读写模式的连接终端有效。取值:Eventual:最终一致性。Session:会话一致性。Global:全局一致性。
    consistTimeout Integer
    延迟很大时,只读节点同步最新数据的超时时间,单位为 us,取值范围为 1us~100000000us。
    consistTimeoutAction String
    只读节点同步数据超时后的超时策略,支持以下两种策略:ReturnError:返回 SQL 报错(wait replication complete timeout, please retry)。ReadMaster:发送请求到主节点。
    description String
    地址描述。
    distributedTransaction Boolean
    是否开启事务拆分,仅对读写模式的连接终端有效。取值:true:是。false:否。
    endpointId String
    实例连接终端 ID。
    endpointName String
    实例连接终端名称。
    endpointType String
    连接终端类型,取值:Cluster:默认终端。Primary:主节点终端。Custom:自定义终端。
    masterAcceptReadRequests Boolean
    主节点是否接受读请求。仅对读写模式的连接终端有效。true:是。false:否。
    nodeIds List<String>
    连接终端配置的节点列表。
    readWriteMode String
    连接终端的读写模式,取值:ReadWrite: 读写。ReadOnly: 只读。
    addresses InstanceEndpointAddress[]
    autoAddNewNodes boolean
    是否允许自动加入新节点,取值:true:是。false:否。
    consistLevel string
    一致性级别,仅对读写模式的连接终端有效。取值:Eventual:最终一致性。Session:会话一致性。Global:全局一致性。
    consistTimeout number
    延迟很大时,只读节点同步最新数据的超时时间,单位为 us,取值范围为 1us~100000000us。
    consistTimeoutAction string
    只读节点同步数据超时后的超时策略,支持以下两种策略:ReturnError:返回 SQL 报错(wait replication complete timeout, please retry)。ReadMaster:发送请求到主节点。
    description string
    地址描述。
    distributedTransaction boolean
    是否开启事务拆分,仅对读写模式的连接终端有效。取值:true:是。false:否。
    endpointId string
    实例连接终端 ID。
    endpointName string
    实例连接终端名称。
    endpointType string
    连接终端类型,取值:Cluster:默认终端。Primary:主节点终端。Custom:自定义终端。
    masterAcceptReadRequests boolean
    主节点是否接受读请求。仅对读写模式的连接终端有效。true:是。false:否。
    nodeIds string[]
    连接终端配置的节点列表。
    readWriteMode string
    连接终端的读写模式,取值:ReadWrite: 读写。ReadOnly: 只读。
    addresses Sequence[InstanceEndpointAddress]
    auto_add_new_nodes bool
    是否允许自动加入新节点,取值:true:是。false:否。
    consist_level str
    一致性级别,仅对读写模式的连接终端有效。取值:Eventual:最终一致性。Session:会话一致性。Global:全局一致性。
    consist_timeout int
    延迟很大时,只读节点同步最新数据的超时时间,单位为 us,取值范围为 1us~100000000us。
    consist_timeout_action str
    只读节点同步数据超时后的超时策略,支持以下两种策略:ReturnError:返回 SQL 报错(wait replication complete timeout, please retry)。ReadMaster:发送请求到主节点。
    description str
    地址描述。
    distributed_transaction bool
    是否开启事务拆分,仅对读写模式的连接终端有效。取值:true:是。false:否。
    endpoint_id str
    实例连接终端 ID。
    endpoint_name str
    实例连接终端名称。
    endpoint_type str
    连接终端类型,取值:Cluster:默认终端。Primary:主节点终端。Custom:自定义终端。
    master_accept_read_requests bool
    主节点是否接受读请求。仅对读写模式的连接终端有效。true:是。false:否。
    node_ids Sequence[str]
    连接终端配置的节点列表。
    read_write_mode str
    连接终端的读写模式,取值:ReadWrite: 读写。ReadOnly: 只读。
    addresses List<Property Map>
    autoAddNewNodes Boolean
    是否允许自动加入新节点,取值:true:是。false:否。
    consistLevel String
    一致性级别,仅对读写模式的连接终端有效。取值:Eventual:最终一致性。Session:会话一致性。Global:全局一致性。
    consistTimeout Number
    延迟很大时,只读节点同步最新数据的超时时间,单位为 us,取值范围为 1us~100000000us。
    consistTimeoutAction String
    只读节点同步数据超时后的超时策略,支持以下两种策略:ReturnError:返回 SQL 报错(wait replication complete timeout, please retry)。ReadMaster:发送请求到主节点。
    description String
    地址描述。
    distributedTransaction Boolean
    是否开启事务拆分,仅对读写模式的连接终端有效。取值:true:是。false:否。
    endpointId String
    实例连接终端 ID。
    endpointName String
    实例连接终端名称。
    endpointType String
    连接终端类型,取值:Cluster:默认终端。Primary:主节点终端。Custom:自定义终端。
    masterAcceptReadRequests Boolean
    主节点是否接受读请求。仅对读写模式的连接终端有效。true:是。false:否。
    nodeIds List<String>
    连接终端配置的节点列表。
    readWriteMode String
    连接终端的读写模式,取值:ReadWrite: 读写。ReadOnly: 只读。

    InstanceEndpointAddress, InstanceEndpointAddressArgs

    DnsVisibility bool
    解析方式。当前返回值只能为 false。
    Domain string
    实例内网访问域名。
    EipId string
    公网 ID。
    IpAddress string
    IP 地址。
    NetworkType string
    网络类型:Private:私有网络 VPC。Public:公网访问。
    Port string
    实例内网访问端口。
    SubnetId string
    子网 ID。子网必须属于所选的可用区。
    DnsVisibility bool
    解析方式。当前返回值只能为 false。
    Domain string
    实例内网访问域名。
    EipId string
    公网 ID。
    IpAddress string
    IP 地址。
    NetworkType string
    网络类型:Private:私有网络 VPC。Public:公网访问。
    Port string
    实例内网访问端口。
    SubnetId string
    子网 ID。子网必须属于所选的可用区。
    dnsVisibility Boolean
    解析方式。当前返回值只能为 false。
    domain String
    实例内网访问域名。
    eipId String
    公网 ID。
    ipAddress String
    IP 地址。
    networkType String
    网络类型:Private:私有网络 VPC。Public:公网访问。
    port String
    实例内网访问端口。
    subnetId String
    子网 ID。子网必须属于所选的可用区。
    dnsVisibility boolean
    解析方式。当前返回值只能为 false。
    domain string
    实例内网访问域名。
    eipId string
    公网 ID。
    ipAddress string
    IP 地址。
    networkType string
    网络类型:Private:私有网络 VPC。Public:公网访问。
    port string
    实例内网访问端口。
    subnetId string
    子网 ID。子网必须属于所选的可用区。
    dns_visibility bool
    解析方式。当前返回值只能为 false。
    domain str
    实例内网访问域名。
    eip_id str
    公网 ID。
    ip_address str
    IP 地址。
    network_type str
    网络类型:Private:私有网络 VPC。Public:公网访问。
    port str
    实例内网访问端口。
    subnet_id str
    子网 ID。子网必须属于所选的可用区。
    dnsVisibility Boolean
    解析方式。当前返回值只能为 false。
    domain String
    实例内网访问域名。
    eipId String
    公网 ID。
    ipAddress String
    IP 地址。
    networkType String
    网络类型:Private:私有网络 VPC。Public:公网访问。
    port String
    实例内网访问端口。
    subnetId String
    子网 ID。子网必须属于所选的可用区。

    InstanceMaintenanceWindow, InstanceMaintenanceWindowArgs

    DayKind string
    可维护周期粒度,默认取值为:Week(周)。
    DayOfMonths List<int>
    指定每月哪一天为可维护时间段,默认为空,表示每天都指定。
    DayOfWeeks List<string>
    每周的哪一天为可维护时间段,默认取值为每一天:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。
    MaintenanceTime string
    实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。
    DayKind string
    可维护周期粒度,默认取值为:Week(周)。
    DayOfMonths []int
    指定每月哪一天为可维护时间段,默认为空,表示每天都指定。
    DayOfWeeks []string
    每周的哪一天为可维护时间段,默认取值为每一天:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。
    MaintenanceTime string
    实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。
    dayKind String
    可维护周期粒度,默认取值为:Week(周)。
    dayOfMonths List<Integer>
    指定每月哪一天为可维护时间段,默认为空,表示每天都指定。
    dayOfWeeks List<String>
    每周的哪一天为可维护时间段,默认取值为每一天:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。
    maintenanceTime String
    实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。
    dayKind string
    可维护周期粒度,默认取值为:Week(周)。
    dayOfMonths number[]
    指定每月哪一天为可维护时间段,默认为空,表示每天都指定。
    dayOfWeeks string[]
    每周的哪一天为可维护时间段,默认取值为每一天:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。
    maintenanceTime string
    实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。
    day_kind str
    可维护周期粒度,默认取值为:Week(周)。
    day_of_months Sequence[int]
    指定每月哪一天为可维护时间段,默认为空,表示每天都指定。
    day_of_weeks Sequence[str]
    每周的哪一天为可维护时间段,默认取值为每一天:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。
    maintenance_time str
    实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。
    dayKind String
    可维护周期粒度,默认取值为:Week(周)。
    dayOfMonths List<Number>
    指定每月哪一天为可维护时间段,默认为空,表示每天都指定。
    dayOfWeeks List<String>
    每周的哪一天为可维护时间段,默认取值为每一天:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。
    maintenanceTime String
    实例的可维护时间段。格式:HH:mmZ-HH:mmZ(UTC 时间)。

    InstanceNode, InstanceNodeArgs

    FailoverPriority int
    节点切主的优先级,取值范围为 0~15。数值越大,优先级越高。
    NodeType string
    节点类型。取值:Primary:主节点。ReadOnly:只读节点。
    FailoverPriority int
    节点切主的优先级,取值范围为 0~15。数值越大,优先级越高。
    NodeType string
    节点类型。取值:Primary:主节点。ReadOnly:只读节点。
    failoverPriority Integer
    节点切主的优先级,取值范围为 0~15。数值越大,优先级越高。
    nodeType String
    节点类型。取值:Primary:主节点。ReadOnly:只读节点。
    failoverPriority number
    节点切主的优先级,取值范围为 0~15。数值越大,优先级越高。
    nodeType string
    节点类型。取值:Primary:主节点。ReadOnly:只读节点。
    failover_priority int
    节点切主的优先级,取值范围为 0~15。数值越大,优先级越高。
    node_type str
    节点类型。取值:Primary:主节点。ReadOnly:只读节点。
    failoverPriority Number
    节点切主的优先级,取值范围为 0~15。数值越大,优先级越高。
    nodeType String
    节点类型。取值:Primary:主节点。ReadOnly:只读节点。

    InstanceTag, InstanceTagArgs

    Key string
    用户标签的标签键。长度取值范围为1~128字符,允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。若标签键开头或结尾存在空格,系统会自动为其去除。
    Value string
    用户标签的标签值。允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。大小写敏感。若标签值开头或结尾存在空格,系统会自动为其去除。
    Key string
    用户标签的标签键。长度取值范围为1~128字符,允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。若标签键开头或结尾存在空格,系统会自动为其去除。
    Value string
    用户标签的标签值。允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。大小写敏感。若标签值开头或结尾存在空格,系统会自动为其去除。
    key String
    用户标签的标签键。长度取值范围为1~128字符,允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。若标签键开头或结尾存在空格,系统会自动为其去除。
    value String
    用户标签的标签值。允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。大小写敏感。若标签值开头或结尾存在空格,系统会自动为其去除。
    key string
    用户标签的标签键。长度取值范围为1~128字符,允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。若标签键开头或结尾存在空格,系统会自动为其去除。
    value string
    用户标签的标签值。允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。大小写敏感。若标签值开头或结尾存在空格,系统会自动为其去除。
    key str
    用户标签的标签键。长度取值范围为1~128字符,允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。若标签键开头或结尾存在空格,系统会自动为其去除。
    value str
    用户标签的标签值。允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。大小写敏感。若标签值开头或结尾存在空格,系统会自动为其去除。
    key String
    用户标签的标签键。长度取值范围为1~128字符,允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。若标签键开头或结尾存在空格,系统会自动为其去除。
    value String
    用户标签的标签值。允许输入各国语言文字、数字、空格( )、下划线(_)、点号(.)、半角冒号(:)、斜杠(/)、等号(=)、加号(+)、中划线(-)和@(@)。大小写敏感。若标签值开头或结尾存在空格,系统会自动为其去除。

    Import

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

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

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    volcenginecc v0.0.11 published on Thursday, Dec 4, 2025 by Volcengine
      Meet Neo: Your AI Platform Teammate