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