Skip to content

DbInstance

This class encapsulates and extends the ROS resource type ALIYUN::GraphDatabase::DbInstance, which is used to create a Graph Database (GDB) instance.

Initializers

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkgraphdatabase"
alicloudroscdkgraphdatabase.NewDbInstance(scope Construct, id *string, props DbInstanceProps, enableResourcePropertyConstraint *bool) DbInstance
Name Type Description
scope github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Construct No description.
id *string No description.
props DbInstanceProps No description.
enableResourcePropertyConstraint *bool No description.

scopeRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Construct

idRequired

  • Type: *string

propsRequired


enableResourcePropertyConstraintOptional

  • Type: *bool

Methods

Name Description
ToString Returns a string representation of this construct.
Synthesize Allows this construct to emit artifacts into the cloud assembly during synthesis.
AddCondition No description.
AddCount No description.
AddDependency No description.
AddResourceDesc No description.
ApplyRemovalPolicy No description.
GetAtt No description.
SetMetadata No description.

ToString

func ToString() *string

Returns a string representation of this construct.

Synthesize

func Synthesize(session ISynthesisSession)

Allows this construct to emit artifacts into the cloud assembly during synthesis.

This method is usually implemented by framework-level constructs such as Stack and Asset as they participate in synthesizing the cloud assembly.

sessionRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ISynthesisSession

The synthesis session.


AddCondition

func AddCondition(condition RosCondition)

conditionRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RosCondition

AddCount

func AddCount(count interface{})

countRequired

  • Type: interface{}

AddDependency

func AddDependency(resource Resource)

resourceRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Resource

AddResourceDesc

func AddResourceDesc(desc *string)

descRequired

  • Type: *string

ApplyRemovalPolicy

func ApplyRemovalPolicy(policy RemovalPolicy)

policyRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RemovalPolicy

GetAtt

func GetAtt(name *string) IResolvable

nameRequired

  • Type: *string

SetMetadata

func SetMetadata(key *string, value interface{})

keyRequired

  • Type: *string

valueRequired

  • Type: interface{}

Static Functions

Name Description
IsConstruct Return whether the given object is a Construct.

IsConstruct

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkgraphdatabase"
alicloudroscdkgraphdatabase.DbInstance_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct.

xRequired

  • Type: interface{}

Properties

Name Type Description
Node github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode The construct tree node associated with this construct.
Ref *string No description.
Stack github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack The stack in which this resource is defined.
Resource github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RosResource No description.
AttrConnectionString github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute ConnectionString: Virtual Private Cloud (vpc connection such as a VPN connection or leased line domain name.
AttrCreateTime github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute CreateTime: Creation time, which follows the format of YYYY-MM-DD 'T'hh:mm:ssZ, such as 2011-05-30 T12:11:4Z.
AttrCurrentMinorVersion github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute CurrentMinorVersion: The current kernel image version.
AttrDbInstanceCategory github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DbInstanceCategory: The category of the db instance.
AttrDbInstanceCpu github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DbInstanceCpu: For example, instances can be grouped according to Cpu core count.
AttrDbInstanceDescription github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DbInstanceDescription: According to the practical example or notes.
AttrDbInstanceId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DbInstanceId: The first ID of the resource.
AttrDbInstanceIpArray github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DBInstanceIPArray: IP ADDRESS whitelist for the instance group list.
AttrDbInstanceMemory github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DbInstanceMemory: Instance memory, which is measured in MB.
AttrDbInstanceNetworkType github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DbInstanceNetworkType: The network type of the db instance.
AttrDbInstanceStorageType github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DbInstanceStorageType: Cloud Disk.
AttrDbInstanceType github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DbInstanceType: The type of the db instance.
AttrDbNodeClass github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DbNodeClass: The class of the db node.
AttrDbNodeCount github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DbNodeCount: The count of the db node.
AttrDbNodeStorage github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DbNodeStorage: Instance storage space, which is measured in GB.
AttrDbVersion github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DbVersion: Kernel Version 1.0 is represented as gremlin,1.
AttrEcsSecurityGroupRelations github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute EcsSecurityGroupRelations: Security group information array.
AttrExpired github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute Expired: The expire status of the db instance.
AttrExpireTime github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute ExpireTime: The instance after it expires time for subscription instance.
AttrLatestMinorVersion github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute LatestMinorVersion: The latest kernel image version.
AttrLockMode github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute LockMode: Instance lock state.
AttrLockReason github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute LockReason: An instance is locked the reason.
AttrMaintainTime github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute MaintainTime: Instance maintenance time such as 00:00Z-02:00Z, 0 to 2 points to carry out routine maintenance.
AttrPaymentType github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute PaymentType: The resource attribute field representing the paid type is desirable:.
AttrPort github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute Port: Application Port.
AttrPublicConnectionString github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute PublicConnectionString: The public connection string ID of the resource.
AttrPublicPort github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute PublicPort: The public port ID of the resource.
AttrReadOnlyDbInstanceIds github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute ReadOnlyDbInstanceIds: The array of the readonly db instances.
AttrResourceGroupId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute ResourceGroupId: Resource Group ID.
AttrTags github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute Tags: resource Tag group.
AttrVpcId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute VpcId: The vpc id of the db instance.
AttrVSwitchId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute VSwitchId: The vpc switch id of the resource.
AttrZoneId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute ZoneId: ZoneId.

NodeRequired

func Node() ConstructNode
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode

The construct tree node associated with this construct.


RefRequired

func Ref() *string
  • Type: *string

StackRequired

func Stack() Stack
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack

The stack in which this resource is defined.


ResourceOptional

func Resource() RosResource
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RosResource

AttrConnectionStringRequired

func AttrConnectionString() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute ConnectionString: Virtual Private Cloud (vpc connection such as a VPN connection or leased line domain name.


AttrCreateTimeRequired

func AttrCreateTime() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute CreateTime: Creation time, which follows the format of YYYY-MM-DD 'T'hh:mm:ssZ, such as 2011-05-30 T12:11:4Z.


AttrCurrentMinorVersionRequired

func AttrCurrentMinorVersion() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute CurrentMinorVersion: The current kernel image version.


AttrDbInstanceCategoryRequired

func AttrDbInstanceCategory() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DbInstanceCategory: The category of the db instance.


AttrDbInstanceCpuRequired

func AttrDbInstanceCpu() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DbInstanceCpu: For example, instances can be grouped according to Cpu core count.


AttrDbInstanceDescriptionRequired

func AttrDbInstanceDescription() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DbInstanceDescription: According to the practical example or notes.


AttrDbInstanceIdRequired

func AttrDbInstanceId() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DbInstanceId: The first ID of the resource.


AttrDbInstanceIpArrayRequired

func AttrDbInstanceIpArray() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DBInstanceIPArray: IP ADDRESS whitelist for the instance group list.


AttrDbInstanceMemoryRequired

func AttrDbInstanceMemory() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DbInstanceMemory: Instance memory, which is measured in MB.


AttrDbInstanceNetworkTypeRequired

func AttrDbInstanceNetworkType() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DbInstanceNetworkType: The network type of the db instance.


AttrDbInstanceStorageTypeRequired

func AttrDbInstanceStorageType() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DbInstanceStorageType: Cloud Disk.


AttrDbInstanceTypeRequired

func AttrDbInstanceType() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DbInstanceType: The type of the db instance.


AttrDbNodeClassRequired

func AttrDbNodeClass() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DbNodeClass: The class of the db node.


AttrDbNodeCountRequired

func AttrDbNodeCount() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DbNodeCount: The count of the db node.


AttrDbNodeStorageRequired

func AttrDbNodeStorage() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DbNodeStorage: Instance storage space, which is measured in GB.


AttrDbVersionRequired

func AttrDbVersion() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DbVersion: Kernel Version 1.0 is represented as gremlin,1.


AttrEcsSecurityGroupRelationsRequired

func AttrEcsSecurityGroupRelations() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute EcsSecurityGroupRelations: Security group information array.


AttrExpiredRequired

func AttrExpired() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute Expired: The expire status of the db instance.


AttrExpireTimeRequired

func AttrExpireTime() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute ExpireTime: The instance after it expires time for subscription instance.


AttrLatestMinorVersionRequired

func AttrLatestMinorVersion() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute LatestMinorVersion: The latest kernel image version.


AttrLockModeRequired

func AttrLockMode() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute LockMode: Instance lock state.


AttrLockReasonRequired

func AttrLockReason() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute LockReason: An instance is locked the reason.


AttrMaintainTimeRequired

func AttrMaintainTime() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

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


AttrPaymentTypeRequired

func AttrPaymentType() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute PaymentType: The resource attribute field representing the paid type is desirable:.


AttrPortRequired

func AttrPort() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute Port: Application Port.


AttrPublicConnectionStringRequired

func AttrPublicConnectionString() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute PublicConnectionString: The public connection string ID of the resource.


AttrPublicPortRequired

func AttrPublicPort() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute PublicPort: The public port ID of the resource.


AttrReadOnlyDbInstanceIdsRequired

func AttrReadOnlyDbInstanceIds() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute ReadOnlyDbInstanceIds: The array of the readonly db instances.


AttrResourceGroupIdRequired

func AttrResourceGroupId() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute ResourceGroupId: Resource Group ID.


AttrTagsRequired

func AttrTags() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute Tags: resource Tag group.


AttrVpcIdRequired

func AttrVpcId() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute VpcId: The vpc id of the db instance.


AttrVSwitchIdRequired

func AttrVSwitchId() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute VSwitchId: The vpc switch id of the resource.


AttrZoneIdRequired

func AttrZoneId() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute ZoneId: ZoneId.