Skip to content

DbInstanceProps

Properties for defining a DbInstance.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-graphdatabase-dbinstance

Initializer

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkgraphdatabase"
&alicloudroscdkgraphdatabase.DbInstanceProps {
    DbInstanceCategory: interface{},
    DbInstanceNetworkType: interface{},
    DbInstanceStorageType: interface{},
    DbNodeClass: interface{},
    DbNodeStorage: interface{},
    DbVersion: interface{},
    BackupSetId: interface{},
    CreateType: interface{},
    DbInstanceDescription: interface{},
    DbInstanceIpArray: interface{},
    EcsSecurityGroupRelations: interface{},
    MaintainTime: interface{},
    PaymentType: interface{},
    ResourceGroupId: interface{},
    RestoreType: interface{},
    SourceDbInstanceId: interface{},
    Tags: *[]github.com/alibabacloud-go/ros-cdk/alicloudroscdkgraphdatabase.RosDbInstance.TagsProperty,
    VpcId: interface{},
    VSwitchId: interface{},
    ZoneId: interface{},
}

Properties

Name Type Description
DbInstanceCategory interface{} Property dbInstanceCategory: The category of the db instance.
DbInstanceNetworkType interface{} Property dbInstanceNetworkType: The network type of the db instance.
DbInstanceStorageType interface{} Property dbInstanceStorageType: Instance storage type, Valid values: - cloud_essd.
DbNodeClass interface{} Property dbNodeClass: The class of the db node.
DbNodeStorage interface{} Property dbNodeStorage: Instance storage space, which is measured in GB.
DbVersion interface{} Property dbVersion: Kernel version 1.0 is represented as gremlin,1.0-OpenCypher said opencypher.
BackupSetId interface{} Property backupSetId: Backup set id.
CreateType interface{} Property createType: The creation method.
DbInstanceDescription interface{} Property dbInstanceDescription: According to the practical example or notes.
DbInstanceIpArray interface{} Property dbInstanceIpArray: IP address whitelist for the instance group list.
EcsSecurityGroupRelations interface{} Property ecsSecurityGroupRelations: Security group information array.
MaintainTime interface{} Property maintainTime: Instance maintenance time such as 00:00Z-02:00Z, 0 to 2 points to carry out routine maintenance.
PaymentType interface{} Property paymentType: The resource attribute field representing the paid type is desirable: - PayAsYouGo: Postpaid.
ResourceGroupId interface{} Property resourceGroupId: Resource group id.
RestoreType interface{} Property restoreType: Restore type.
SourceDbInstanceId interface{} Property sourceDbInstanceId: Source Instance Id.
Tags *[]TagsProperty Property tags: Tags of db instance.
VpcId interface{} Property vpcId: The vpc id of the db instance.
VSwitchId interface{} Property vSwitchId: The vpc switch id of the resource.
ZoneId interface{} Property zoneId: ZoneId.

DbInstanceCategoryRequired

DbInstanceCategory interface{}
  • Type: interface{}

Property dbInstanceCategory: The category of the db instance.


DbInstanceNetworkTypeRequired

DbInstanceNetworkType interface{}
  • Type: interface{}

Property dbInstanceNetworkType: The network type of the db instance.


DbInstanceStorageTypeRequired

DbInstanceStorageType interface{}
  • Type: interface{}

Property dbInstanceStorageType: Instance storage type, Valid values: - cloud_essd.


DbNodeClassRequired

DbNodeClass interface{}
  • Type: interface{}

Property dbNodeClass: The class of the db node.

Valid values: gdb.r.xlarge, gdb.r.2xlarge, gdb.r.4xlarge, gdb.r.8xlarge,gdb.r.16xlarge, gdb.re.13xlarge, gdb.re.26xlarge, gdb.re.52xlarge


DbNodeStorageRequired

DbNodeStorage interface{}
  • Type: interface{}

Property dbNodeStorage: Instance storage space, which is measured in GB.

The minimum storage space is 20 GB and the step size is 10GB.


DbVersionRequired

DbVersion interface{}
  • Type: interface{}

Property dbVersion: Kernel version 1.0 is represented as gremlin,1.0-OpenCypher said opencypher.


BackupSetIdOptional

BackupSetId interface{}
  • Type: interface{}

Property backupSetId: Backup set id.


CreateTypeOptional

CreateType interface{}
  • Type: interface{}

Property createType: The creation method.

Valid values:

  • CreateDBInstance: Create instance
  • CloneDBInstance: Clone instance
  • CreateReadDBInstance: Create a read-only instance

DbInstanceDescriptionOptional

DbInstanceDescription interface{}
  • Type: interface{}

Property dbInstanceDescription: According to the practical example or notes.


DbInstanceIpArrayOptional

DbInstanceIpArray interface{}
  • Type: interface{}

Property dbInstanceIpArray: IP address whitelist for the instance group list.


EcsSecurityGroupRelationsOptional

EcsSecurityGroupRelations interface{}
  • Type: interface{}

Property ecsSecurityGroupRelations: Security group information array.


MaintainTimeOptional

MaintainTime interface{}
  • Type: interface{}

Property maintainTime: Instance maintenance time such as 00:00Z-02:00Z, 0 to 2 points to carry out routine maintenance.


PaymentTypeOptional

PaymentType interface{}
  • Type: interface{}

Property paymentType: The resource attribute field representing the paid type is desirable: - PayAsYouGo: Postpaid.


ResourceGroupIdOptional

ResourceGroupId interface{}
  • Type: interface{}

Property resourceGroupId: Resource group id.


RestoreTypeOptional

RestoreType interface{}
  • Type: interface{}

Property restoreType: Restore type.


SourceDbInstanceIdOptional

SourceDbInstanceId interface{}
  • Type: interface{}

Property sourceDbInstanceId: Source Instance Id.


TagsOptional

Tags *[]TagsProperty

Property tags: Tags of db instance.


VpcIdOptional

VpcId interface{}
  • Type: interface{}

Property vpcId: The vpc id of the db instance.


VSwitchIdOptional

VSwitchId interface{}
  • Type: interface{}

Property vSwitchId: The vpc switch id of the resource.


ZoneIdOptional

ZoneId interface{}
  • Type: interface{}

Property zoneId: ZoneId.