vedbm

package
v1.0.136 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 16, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package vedbmiface provides an interface to enable mocking the VEDBM service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	ServiceName = "vedbm"     // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "vedbm"     // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AddressForDescribeDBInstanceDetailOutput

type AddressForDescribeDBInstanceDetailOutput struct {
	DNSVisibility *bool `type:"boolean"`

	Domain *string `type:"string"`

	EipId *string `type:"string"`

	IPAddress *string `type:"string"`

	NetworkType *string `type:"string"`

	Port *string `type:"string"`

	SubnetId *string `type:"string"`
	// contains filtered or unexported fields
}

func (AddressForDescribeDBInstanceDetailOutput) GoString

GoString returns the string representation

func (*AddressForDescribeDBInstanceDetailOutput) SetDNSVisibility

SetDNSVisibility sets the DNSVisibility field's value.

func (*AddressForDescribeDBInstanceDetailOutput) SetDomain

SetDomain sets the Domain field's value.

func (*AddressForDescribeDBInstanceDetailOutput) SetEipId

SetEipId sets the EipId field's value.

func (*AddressForDescribeDBInstanceDetailOutput) SetIPAddress

SetIPAddress sets the IPAddress field's value.

func (*AddressForDescribeDBInstanceDetailOutput) SetNetworkType

SetNetworkType sets the NetworkType field's value.

func (*AddressForDescribeDBInstanceDetailOutput) SetPort

SetPort sets the Port field's value.

func (*AddressForDescribeDBInstanceDetailOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (AddressForDescribeDBInstanceDetailOutput) String

String returns the string representation

type ChargeDetailForDescribeDBInstanceDetailOutput

type ChargeDetailForDescribeDBInstanceDetailOutput struct {
	AutoRenew *bool `type:"boolean"`

	ChargeEndTime *string `type:"string"`

	ChargeStartTime *string `type:"string"`

	ChargeStatus *string `type:"string"`

	ChargeType *string `type:"string"`

	OrderId *string `type:"string"`

	OverdueReclaimTime *string `type:"string"`

	OverdueTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (ChargeDetailForDescribeDBInstanceDetailOutput) GoString

GoString returns the string representation

func (*ChargeDetailForDescribeDBInstanceDetailOutput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*ChargeDetailForDescribeDBInstanceDetailOutput) SetChargeEndTime

SetChargeEndTime sets the ChargeEndTime field's value.

func (*ChargeDetailForDescribeDBInstanceDetailOutput) SetChargeStartTime

SetChargeStartTime sets the ChargeStartTime field's value.

func (*ChargeDetailForDescribeDBInstanceDetailOutput) SetChargeStatus

SetChargeStatus sets the ChargeStatus field's value.

func (*ChargeDetailForDescribeDBInstanceDetailOutput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*ChargeDetailForDescribeDBInstanceDetailOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (*ChargeDetailForDescribeDBInstanceDetailOutput) SetOverdueReclaimTime

SetOverdueReclaimTime sets the OverdueReclaimTime field's value.

func (*ChargeDetailForDescribeDBInstanceDetailOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (ChargeDetailForDescribeDBInstanceDetailOutput) String

String returns the string representation

type ChargeDetailForDescribeDBInstancesOutput

type ChargeDetailForDescribeDBInstancesOutput struct {
	AutoRenew *bool `type:"boolean"`

	ChargeEndTime *string `type:"string"`

	ChargeStartTime *string `type:"string"`

	ChargeStatus *string `type:"string"`

	ChargeType *string `type:"string"`

	OrderId *string `type:"string"`

	OverdueReclaimTime *string `type:"string"`

	OverdueTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (ChargeDetailForDescribeDBInstancesOutput) GoString

GoString returns the string representation

func (*ChargeDetailForDescribeDBInstancesOutput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*ChargeDetailForDescribeDBInstancesOutput) SetChargeEndTime

SetChargeEndTime sets the ChargeEndTime field's value.

func (*ChargeDetailForDescribeDBInstancesOutput) SetChargeStartTime

SetChargeStartTime sets the ChargeStartTime field's value.

func (*ChargeDetailForDescribeDBInstancesOutput) SetChargeStatus

SetChargeStatus sets the ChargeStatus field's value.

func (*ChargeDetailForDescribeDBInstancesOutput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*ChargeDetailForDescribeDBInstancesOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (*ChargeDetailForDescribeDBInstancesOutput) SetOverdueReclaimTime

SetOverdueReclaimTime sets the OverdueReclaimTime field's value.

func (*ChargeDetailForDescribeDBInstancesOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (ChargeDetailForDescribeDBInstancesOutput) String

String returns the string representation

type CreateDBEndpointInput

type CreateDBEndpointInput struct {
	AutoAddNewNodes *bool `type:"boolean"`

	ConsistLevel *string `type:"string"`

	ConsistTimeout *int32 `type:"int32"`

	ConsistTimeoutAction *string `type:"string"`

	Description *string `type:"string"`

	DistributedTransaction *bool `type:"boolean"`

	EndpointName *string `type:"string"`

	EndpointType *string `type:"string"`

	InstanceId *string `type:"string"`

	MasterAcceptReadRequests *bool `type:"boolean"`

	Nodes *string `type:"string"`

	ReadWriteMode *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateDBEndpointInput) GoString

func (s CreateDBEndpointInput) GoString() string

GoString returns the string representation

func (*CreateDBEndpointInput) SetAutoAddNewNodes

func (s *CreateDBEndpointInput) SetAutoAddNewNodes(v bool) *CreateDBEndpointInput

SetAutoAddNewNodes sets the AutoAddNewNodes field's value.

func (*CreateDBEndpointInput) SetConsistLevel

func (s *CreateDBEndpointInput) SetConsistLevel(v string) *CreateDBEndpointInput

SetConsistLevel sets the ConsistLevel field's value.

func (*CreateDBEndpointInput) SetConsistTimeout

func (s *CreateDBEndpointInput) SetConsistTimeout(v int32) *CreateDBEndpointInput

SetConsistTimeout sets the ConsistTimeout field's value.

func (*CreateDBEndpointInput) SetConsistTimeoutAction

func (s *CreateDBEndpointInput) SetConsistTimeoutAction(v string) *CreateDBEndpointInput

SetConsistTimeoutAction sets the ConsistTimeoutAction field's value.

func (*CreateDBEndpointInput) SetDescription

func (s *CreateDBEndpointInput) SetDescription(v string) *CreateDBEndpointInput

SetDescription sets the Description field's value.

func (*CreateDBEndpointInput) SetDistributedTransaction

func (s *CreateDBEndpointInput) SetDistributedTransaction(v bool) *CreateDBEndpointInput

SetDistributedTransaction sets the DistributedTransaction field's value.

func (*CreateDBEndpointInput) SetEndpointName

func (s *CreateDBEndpointInput) SetEndpointName(v string) *CreateDBEndpointInput

SetEndpointName sets the EndpointName field's value.

func (*CreateDBEndpointInput) SetEndpointType

func (s *CreateDBEndpointInput) SetEndpointType(v string) *CreateDBEndpointInput

SetEndpointType sets the EndpointType field's value.

func (*CreateDBEndpointInput) SetInstanceId

func (s *CreateDBEndpointInput) SetInstanceId(v string) *CreateDBEndpointInput

SetInstanceId sets the InstanceId field's value.

func (*CreateDBEndpointInput) SetMasterAcceptReadRequests

func (s *CreateDBEndpointInput) SetMasterAcceptReadRequests(v bool) *CreateDBEndpointInput

SetMasterAcceptReadRequests sets the MasterAcceptReadRequests field's value.

func (*CreateDBEndpointInput) SetNodes

SetNodes sets the Nodes field's value.

func (*CreateDBEndpointInput) SetReadWriteMode

func (s *CreateDBEndpointInput) SetReadWriteMode(v string) *CreateDBEndpointInput

SetReadWriteMode sets the ReadWriteMode field's value.

func (CreateDBEndpointInput) String

func (s CreateDBEndpointInput) String() string

String returns the string representation

type CreateDBEndpointOutput

type CreateDBEndpointOutput struct {
	Metadata *response.ResponseMetadata

	EndpointId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateDBEndpointOutput) GoString

func (s CreateDBEndpointOutput) GoString() string

GoString returns the string representation

func (*CreateDBEndpointOutput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (CreateDBEndpointOutput) String

func (s CreateDBEndpointOutput) String() string

String returns the string representation

type CreateDBEndpointPublicAddressInput

type CreateDBEndpointPublicAddressInput struct {
	EipId *string `type:"string"`

	EndpointId *string `type:"string"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateDBEndpointPublicAddressInput) GoString

GoString returns the string representation

func (*CreateDBEndpointPublicAddressInput) SetEipId

SetEipId sets the EipId field's value.

func (*CreateDBEndpointPublicAddressInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*CreateDBEndpointPublicAddressInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (CreateDBEndpointPublicAddressInput) String

String returns the string representation

type CreateDBEndpointPublicAddressOutput

type CreateDBEndpointPublicAddressOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (CreateDBEndpointPublicAddressOutput) GoString

GoString returns the string representation

func (CreateDBEndpointPublicAddressOutput) String

String returns the string representation

type CreateDBInstanceInput

type CreateDBInstanceInput struct {
	ChargeType *string `type:"string"`

	CreateType *string `type:"string"`

	DBEngineVersion *string `type:"string"`

	DBTimeZone *string `type:"string"`

	InstanceName *string `type:"string"`

	LowerCaseTableNames *string `type:"string"`

	NodeNumber *int32 `type:"int32"`

	NodeSpec *string `type:"string"`

	ProjectName *string `type:"string"`

	StoragePoolName *string `type:"string"`

	StoragePoolType *string `type:"string"`

	SubnetId *string `type:"string"`

	SuperAccountName *string `type:"string"`

	SuperAccountPassword *string `type:"string"`

	Tags []*TagForCreateDBInstanceInput `type:"list"`

	VpcId *string `type:"string"`

	ZoneIds *string `type:"string"`

	ZoneNodeInfos []*ZoneNodeInfoForCreateDBInstanceInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateDBInstanceInput) GoString

func (s CreateDBInstanceInput) GoString() string

GoString returns the string representation

func (*CreateDBInstanceInput) SetChargeType

func (s *CreateDBInstanceInput) SetChargeType(v string) *CreateDBInstanceInput

SetChargeType sets the ChargeType field's value.

func (*CreateDBInstanceInput) SetCreateType

func (s *CreateDBInstanceInput) SetCreateType(v string) *CreateDBInstanceInput

SetCreateType sets the CreateType field's value.

func (*CreateDBInstanceInput) SetDBEngineVersion

func (s *CreateDBInstanceInput) SetDBEngineVersion(v string) *CreateDBInstanceInput

SetDBEngineVersion sets the DBEngineVersion field's value.

func (*CreateDBInstanceInput) SetDBTimeZone

func (s *CreateDBInstanceInput) SetDBTimeZone(v string) *CreateDBInstanceInput

SetDBTimeZone sets the DBTimeZone field's value.

func (*CreateDBInstanceInput) SetInstanceName

func (s *CreateDBInstanceInput) SetInstanceName(v string) *CreateDBInstanceInput

SetInstanceName sets the InstanceName field's value.

func (*CreateDBInstanceInput) SetLowerCaseTableNames

func (s *CreateDBInstanceInput) SetLowerCaseTableNames(v string) *CreateDBInstanceInput

SetLowerCaseTableNames sets the LowerCaseTableNames field's value.

func (*CreateDBInstanceInput) SetNodeNumber

func (s *CreateDBInstanceInput) SetNodeNumber(v int32) *CreateDBInstanceInput

SetNodeNumber sets the NodeNumber field's value.

func (*CreateDBInstanceInput) SetNodeSpec

SetNodeSpec sets the NodeSpec field's value.

func (*CreateDBInstanceInput) SetProjectName

func (s *CreateDBInstanceInput) SetProjectName(v string) *CreateDBInstanceInput

SetProjectName sets the ProjectName field's value.

func (*CreateDBInstanceInput) SetStoragePoolName

func (s *CreateDBInstanceInput) SetStoragePoolName(v string) *CreateDBInstanceInput

SetStoragePoolName sets the StoragePoolName field's value.

func (*CreateDBInstanceInput) SetStoragePoolType

func (s *CreateDBInstanceInput) SetStoragePoolType(v string) *CreateDBInstanceInput

SetStoragePoolType sets the StoragePoolType field's value.

func (*CreateDBInstanceInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*CreateDBInstanceInput) SetSuperAccountName

func (s *CreateDBInstanceInput) SetSuperAccountName(v string) *CreateDBInstanceInput

SetSuperAccountName sets the SuperAccountName field's value.

func (*CreateDBInstanceInput) SetSuperAccountPassword

func (s *CreateDBInstanceInput) SetSuperAccountPassword(v string) *CreateDBInstanceInput

SetSuperAccountPassword sets the SuperAccountPassword field's value.

func (*CreateDBInstanceInput) SetTags

SetTags sets the Tags field's value.

func (*CreateDBInstanceInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*CreateDBInstanceInput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (*CreateDBInstanceInput) SetZoneNodeInfos

SetZoneNodeInfos sets the ZoneNodeInfos field's value.

func (CreateDBInstanceInput) String

func (s CreateDBInstanceInput) String() string

String returns the string representation

type CreateDBInstanceOutput

type CreateDBInstanceOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string"`

	OrderId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateDBInstanceOutput) GoString

func (s CreateDBInstanceOutput) GoString() string

GoString returns the string representation

func (*CreateDBInstanceOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*CreateDBInstanceOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (CreateDBInstanceOutput) String

func (s CreateDBInstanceOutput) String() string

String returns the string representation

type DeleteDBEndpointInput

type DeleteDBEndpointInput struct {
	EndpointId *string `type:"string"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteDBEndpointInput) GoString

func (s DeleteDBEndpointInput) GoString() string

GoString returns the string representation

func (*DeleteDBEndpointInput) SetEndpointId

func (s *DeleteDBEndpointInput) SetEndpointId(v string) *DeleteDBEndpointInput

SetEndpointId sets the EndpointId field's value.

func (*DeleteDBEndpointInput) SetInstanceId

func (s *DeleteDBEndpointInput) SetInstanceId(v string) *DeleteDBEndpointInput

SetInstanceId sets the InstanceId field's value.

func (DeleteDBEndpointInput) String

func (s DeleteDBEndpointInput) String() string

String returns the string representation

type DeleteDBEndpointOutput

type DeleteDBEndpointOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteDBEndpointOutput) GoString

func (s DeleteDBEndpointOutput) GoString() string

GoString returns the string representation

func (DeleteDBEndpointOutput) String

func (s DeleteDBEndpointOutput) String() string

String returns the string representation

type DeleteDBEndpointPublicAddressInput

type DeleteDBEndpointPublicAddressInput struct {
	EndpointId *string `type:"string"`

	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteDBEndpointPublicAddressInput) GoString

GoString returns the string representation

func (*DeleteDBEndpointPublicAddressInput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*DeleteDBEndpointPublicAddressInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DeleteDBEndpointPublicAddressInput) String

String returns the string representation

type DeleteDBEndpointPublicAddressOutput

type DeleteDBEndpointPublicAddressOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteDBEndpointPublicAddressOutput) GoString

GoString returns the string representation

func (DeleteDBEndpointPublicAddressOutput) String

String returns the string representation

type DeleteDBInstanceInput

type DeleteDBInstanceInput struct {
	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteDBInstanceInput) GoString

func (s DeleteDBInstanceInput) GoString() string

GoString returns the string representation

func (*DeleteDBInstanceInput) SetInstanceId

func (s *DeleteDBInstanceInput) SetInstanceId(v string) *DeleteDBInstanceInput

SetInstanceId sets the InstanceId field's value.

func (DeleteDBInstanceInput) String

func (s DeleteDBInstanceInput) String() string

String returns the string representation

type DeleteDBInstanceOutput

type DeleteDBInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteDBInstanceOutput) GoString

func (s DeleteDBInstanceOutput) GoString() string

GoString returns the string representation

func (DeleteDBInstanceOutput) String

func (s DeleteDBInstanceOutput) String() string

String returns the string representation

type DescribeDBInstanceDetailInput

type DescribeDBInstanceDetailInput struct {
	InstanceId *string `type:"string"`

	ProjectName *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeDBInstanceDetailInput) GoString

GoString returns the string representation

func (*DescribeDBInstanceDetailInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeDBInstanceDetailInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (DescribeDBInstanceDetailInput) String

String returns the string representation

type DescribeDBInstanceDetailOutput

type DescribeDBInstanceDetailOutput struct {
	Metadata *response.ResponseMetadata

	ChargeDetail *ChargeDetailForDescribeDBInstanceDetailOutput `type:"structure"`

	Endpoints []*EndpointForDescribeDBInstanceDetailOutput `type:"list"`

	InstanceDetail *InstanceDetailForDescribeDBInstanceDetailOutput `type:"structure"`

	Nodes []*NodeForDescribeDBInstanceDetailOutput `type:"list"`

	Tags []*TagForDescribeDBInstanceDetailOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeDBInstanceDetailOutput) GoString

GoString returns the string representation

func (*DescribeDBInstanceDetailOutput) SetChargeDetail

SetChargeDetail sets the ChargeDetail field's value.

func (*DescribeDBInstanceDetailOutput) SetEndpoints

SetEndpoints sets the Endpoints field's value.

func (*DescribeDBInstanceDetailOutput) SetInstanceDetail

SetInstanceDetail sets the InstanceDetail field's value.

func (*DescribeDBInstanceDetailOutput) SetNodes

SetNodes sets the Nodes field's value.

func (*DescribeDBInstanceDetailOutput) SetTags

SetTags sets the Tags field's value.

func (DescribeDBInstanceDetailOutput) String

String returns the string representation

type DescribeDBInstancesInput

type DescribeDBInstancesInput struct {
	ChargeType *string `type:"string"`

	CreateTimeEnd *string `type:"string"`

	CreateTimeStart *string `type:"string"`

	DBEngineVersion *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceStatus *string `type:"string"`

	NodeSpec *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	TagFilters []*TagFilterForDescribeDBInstancesInput `type:"list"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeDBInstancesInput) GoString

func (s DescribeDBInstancesInput) GoString() string

GoString returns the string representation

func (*DescribeDBInstancesInput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*DescribeDBInstancesInput) SetCreateTimeEnd

SetCreateTimeEnd sets the CreateTimeEnd field's value.

func (*DescribeDBInstancesInput) SetCreateTimeStart

func (s *DescribeDBInstancesInput) SetCreateTimeStart(v string) *DescribeDBInstancesInput

SetCreateTimeStart sets the CreateTimeStart field's value.

func (*DescribeDBInstancesInput) SetDBEngineVersion

func (s *DescribeDBInstancesInput) SetDBEngineVersion(v string) *DescribeDBInstancesInput

SetDBEngineVersion sets the DBEngineVersion field's value.

func (*DescribeDBInstancesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeDBInstancesInput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*DescribeDBInstancesInput) SetInstanceStatus

func (s *DescribeDBInstancesInput) SetInstanceStatus(v string) *DescribeDBInstancesInput

SetInstanceStatus sets the InstanceStatus field's value.

func (*DescribeDBInstancesInput) SetNodeSpec

SetNodeSpec sets the NodeSpec field's value.

func (*DescribeDBInstancesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDBInstancesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDBInstancesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeDBInstancesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeDBInstancesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeDBInstancesInput) String

func (s DescribeDBInstancesInput) String() string

String returns the string representation

type DescribeDBInstancesOutput

type DescribeDBInstancesOutput struct {
	Metadata *response.ResponseMetadata

	Instances []*InstanceForDescribeDBInstancesOutput `type:"list"`

	Total *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeDBInstancesOutput) GoString

func (s DescribeDBInstancesOutput) GoString() string

GoString returns the string representation

func (*DescribeDBInstancesOutput) SetInstances

SetInstances sets the Instances field's value.

func (*DescribeDBInstancesOutput) SetTotal

SetTotal sets the Total field's value.

func (DescribeDBInstancesOutput) String

func (s DescribeDBInstancesOutput) String() string

String returns the string representation

type EndpointForDescribeDBInstanceDetailOutput

type EndpointForDescribeDBInstanceDetailOutput struct {
	Addresses []*AddressForDescribeDBInstanceDetailOutput `type:"list"`

	AutoAddNewNodes *bool `type:"boolean"`

	ConsistLevel *string `type:"string"`

	ConsistTimeout *int32 `type:"int32"`

	ConsistTimeoutAction *string `type:"string"`

	Description *string `type:"string"`

	DistributedTransaction *bool `type:"boolean"`

	EndpointId *string `type:"string"`

	EndpointName *string `type:"string"`

	EndpointType *string `type:"string"`

	MasterAcceptReadRequests *bool `type:"boolean"`

	NodeIds []*string `type:"list"`

	ReadWriteMode *string `type:"string"`
	// contains filtered or unexported fields
}

func (EndpointForDescribeDBInstanceDetailOutput) GoString

GoString returns the string representation

func (*EndpointForDescribeDBInstanceDetailOutput) SetAddresses

SetAddresses sets the Addresses field's value.

func (*EndpointForDescribeDBInstanceDetailOutput) SetAutoAddNewNodes

SetAutoAddNewNodes sets the AutoAddNewNodes field's value.

func (*EndpointForDescribeDBInstanceDetailOutput) SetConsistLevel

SetConsistLevel sets the ConsistLevel field's value.

func (*EndpointForDescribeDBInstanceDetailOutput) SetConsistTimeout

SetConsistTimeout sets the ConsistTimeout field's value.

func (*EndpointForDescribeDBInstanceDetailOutput) SetConsistTimeoutAction

SetConsistTimeoutAction sets the ConsistTimeoutAction field's value.

func (*EndpointForDescribeDBInstanceDetailOutput) SetDescription

SetDescription sets the Description field's value.

func (*EndpointForDescribeDBInstanceDetailOutput) SetDistributedTransaction

SetDistributedTransaction sets the DistributedTransaction field's value.

func (*EndpointForDescribeDBInstanceDetailOutput) SetEndpointId

SetEndpointId sets the EndpointId field's value.

func (*EndpointForDescribeDBInstanceDetailOutput) SetEndpointName

SetEndpointName sets the EndpointName field's value.

func (*EndpointForDescribeDBInstanceDetailOutput) SetEndpointType

SetEndpointType sets the EndpointType field's value.

func (*EndpointForDescribeDBInstanceDetailOutput) SetMasterAcceptReadRequests

SetMasterAcceptReadRequests sets the MasterAcceptReadRequests field's value.

func (*EndpointForDescribeDBInstanceDetailOutput) SetNodeIds

SetNodeIds sets the NodeIds field's value.

func (*EndpointForDescribeDBInstanceDetailOutput) SetReadWriteMode

SetReadWriteMode sets the ReadWriteMode field's value.

func (EndpointForDescribeDBInstanceDetailOutput) String

String returns the string representation

type InstanceDetailForDescribeDBInstanceDetailOutput

type InstanceDetailForDescribeDBInstanceDetailOutput struct {
	CreateTime *string `type:"string"`

	DBEngineVersion *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceStatus *string `type:"string"`

	InstanceStructures []*InstanceStructureForDescribeDBInstanceDetailOutput `type:"list"`

	LowerCaseTableNames *string `type:"string"`

	MaintenanceWindow *MaintenanceWindowForDescribeDBInstanceDetailOutput `type:"structure"`

	ProjectName *string `type:"string"`

	RegionId *string `type:"string"`

	SpecFamily *string `type:"string"`

	StorageUsedGiB *float64 `type:"float"`

	SubnetId *string `type:"string"`

	TimeZone *string `type:"string"`

	VpcId *string `type:"string"`

	ZoneIds *string `type:"string"`
	// contains filtered or unexported fields
}

func (InstanceDetailForDescribeDBInstanceDetailOutput) GoString

GoString returns the string representation

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetDBEngineVersion

SetDBEngineVersion sets the DBEngineVersion field's value.

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetInstanceStatus

SetInstanceStatus sets the InstanceStatus field's value.

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetInstanceStructures

SetInstanceStructures sets the InstanceStructures field's value.

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetLowerCaseTableNames

SetLowerCaseTableNames sets the LowerCaseTableNames field's value.

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetMaintenanceWindow

SetMaintenanceWindow sets the MaintenanceWindow field's value.

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetSpecFamily

SetSpecFamily sets the SpecFamily field's value.

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetStorageUsedGiB

SetStorageUsedGiB sets the StorageUsedGiB field's value.

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetTimeZone

SetTimeZone sets the TimeZone field's value.

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*InstanceDetailForDescribeDBInstanceDetailOutput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (InstanceDetailForDescribeDBInstanceDetailOutput) String

String returns the string representation

type InstanceForDescribeDBInstancesOutput

type InstanceForDescribeDBInstancesOutput struct {
	ChargeDetail *ChargeDetailForDescribeDBInstancesOutput `type:"structure"`

	CreateTime *string `type:"string"`

	DBEngineVersion *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceStatus *string `type:"string"`

	Nodes []*NodeForDescribeDBInstancesOutput `type:"list"`

	PrePaidStorageInGB *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	RegionId *string `type:"string"`

	StorageUsedGiB *float64 `type:"double"`

	SubnetId *string `type:"string"`

	Tags []*TagForDescribeDBInstancesOutput `type:"list"`

	TenantId *string `type:"string"`

	TimeZone *string `type:"string"`

	VpcId *string `type:"string"`

	ZoneIds *string `type:"string"`
	// contains filtered or unexported fields
}

func (InstanceForDescribeDBInstancesOutput) GoString

GoString returns the string representation

func (*InstanceForDescribeDBInstancesOutput) SetChargeDetail

SetChargeDetail sets the ChargeDetail field's value.

func (*InstanceForDescribeDBInstancesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*InstanceForDescribeDBInstancesOutput) SetDBEngineVersion

SetDBEngineVersion sets the DBEngineVersion field's value.

func (*InstanceForDescribeDBInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InstanceForDescribeDBInstancesOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*InstanceForDescribeDBInstancesOutput) SetInstanceStatus

SetInstanceStatus sets the InstanceStatus field's value.

func (*InstanceForDescribeDBInstancesOutput) SetNodes

SetNodes sets the Nodes field's value.

func (*InstanceForDescribeDBInstancesOutput) SetPrePaidStorageInGB

SetPrePaidStorageInGB sets the PrePaidStorageInGB field's value.

func (*InstanceForDescribeDBInstancesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*InstanceForDescribeDBInstancesOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*InstanceForDescribeDBInstancesOutput) SetStorageUsedGiB

SetStorageUsedGiB sets the StorageUsedGiB field's value.

func (*InstanceForDescribeDBInstancesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*InstanceForDescribeDBInstancesOutput) SetTags

SetTags sets the Tags field's value.

func (*InstanceForDescribeDBInstancesOutput) SetTenantId

SetTenantId sets the TenantId field's value.

func (*InstanceForDescribeDBInstancesOutput) SetTimeZone

SetTimeZone sets the TimeZone field's value.

func (*InstanceForDescribeDBInstancesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*InstanceForDescribeDBInstancesOutput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (InstanceForDescribeDBInstancesOutput) String

String returns the string representation

type InstanceStructureForDescribeDBInstanceDetailOutput

type InstanceStructureForDescribeDBInstanceDetailOutput struct {
	Nodes []*NodeForDescribeDBInstanceDetailOutput `type:"list"`

	SubInstanceType *string `type:"string"`

	ZoneIds *string `type:"string"`
	// contains filtered or unexported fields
}

func (InstanceStructureForDescribeDBInstanceDetailOutput) GoString

GoString returns the string representation

func (*InstanceStructureForDescribeDBInstanceDetailOutput) SetNodes

SetNodes sets the Nodes field's value.

func (*InstanceStructureForDescribeDBInstanceDetailOutput) SetSubInstanceType

SetSubInstanceType sets the SubInstanceType field's value.

func (*InstanceStructureForDescribeDBInstanceDetailOutput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (InstanceStructureForDescribeDBInstanceDetailOutput) String

String returns the string representation

type MaintenanceWindowForDescribeDBInstanceDetailOutput

type MaintenanceWindowForDescribeDBInstanceDetailOutput struct {
	DayKind *string `type:"string"`

	DayOfMonth []*int32 `type:"list"`

	DayOfWeek []*string `type:"list"`

	MaintenanceTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (MaintenanceWindowForDescribeDBInstanceDetailOutput) GoString

GoString returns the string representation

func (*MaintenanceWindowForDescribeDBInstanceDetailOutput) SetDayKind

SetDayKind sets the DayKind field's value.

func (*MaintenanceWindowForDescribeDBInstanceDetailOutput) SetDayOfMonth

SetDayOfMonth sets the DayOfMonth field's value.

func (*MaintenanceWindowForDescribeDBInstanceDetailOutput) SetDayOfWeek

SetDayOfWeek sets the DayOfWeek field's value.

func (*MaintenanceWindowForDescribeDBInstanceDetailOutput) SetMaintenanceTime

SetMaintenanceTime sets the MaintenanceTime field's value.

func (MaintenanceWindowForDescribeDBInstanceDetailOutput) String

String returns the string representation

type ModifyDBEndpointInput

type ModifyDBEndpointInput struct {
	AutoAddNewNodes *bool `type:"boolean"`

	ConsistLevel *string `type:"string"`

	ConsistTimeout *int32 `type:"int32"`

	ConsistTimeoutAction *string `type:"string"`

	Description *string `type:"string"`

	DistributedTransaction *bool `type:"boolean"`

	EndpointId *string `type:"string"`

	EndpointName *string `type:"string"`

	InstanceId *string `type:"string"`

	MasterAcceptReadRequests *bool `type:"boolean"`

	Nodes *string `type:"string"`

	ReadWriteMode *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyDBEndpointInput) GoString

func (s ModifyDBEndpointInput) GoString() string

GoString returns the string representation

func (*ModifyDBEndpointInput) SetAutoAddNewNodes

func (s *ModifyDBEndpointInput) SetAutoAddNewNodes(v bool) *ModifyDBEndpointInput

SetAutoAddNewNodes sets the AutoAddNewNodes field's value.

func (*ModifyDBEndpointInput) SetConsistLevel

func (s *ModifyDBEndpointInput) SetConsistLevel(v string) *ModifyDBEndpointInput

SetConsistLevel sets the ConsistLevel field's value.

func (*ModifyDBEndpointInput) SetConsistTimeout

func (s *ModifyDBEndpointInput) SetConsistTimeout(v int32) *ModifyDBEndpointInput

SetConsistTimeout sets the ConsistTimeout field's value.

func (*ModifyDBEndpointInput) SetConsistTimeoutAction

func (s *ModifyDBEndpointInput) SetConsistTimeoutAction(v string) *ModifyDBEndpointInput

SetConsistTimeoutAction sets the ConsistTimeoutAction field's value.

func (*ModifyDBEndpointInput) SetDescription

func (s *ModifyDBEndpointInput) SetDescription(v string) *ModifyDBEndpointInput

SetDescription sets the Description field's value.

func (*ModifyDBEndpointInput) SetDistributedTransaction

func (s *ModifyDBEndpointInput) SetDistributedTransaction(v bool) *ModifyDBEndpointInput

SetDistributedTransaction sets the DistributedTransaction field's value.

func (*ModifyDBEndpointInput) SetEndpointId

func (s *ModifyDBEndpointInput) SetEndpointId(v string) *ModifyDBEndpointInput

SetEndpointId sets the EndpointId field's value.

func (*ModifyDBEndpointInput) SetEndpointName

func (s *ModifyDBEndpointInput) SetEndpointName(v string) *ModifyDBEndpointInput

SetEndpointName sets the EndpointName field's value.

func (*ModifyDBEndpointInput) SetInstanceId

func (s *ModifyDBEndpointInput) SetInstanceId(v string) *ModifyDBEndpointInput

SetInstanceId sets the InstanceId field's value.

func (*ModifyDBEndpointInput) SetMasterAcceptReadRequests

func (s *ModifyDBEndpointInput) SetMasterAcceptReadRequests(v bool) *ModifyDBEndpointInput

SetMasterAcceptReadRequests sets the MasterAcceptReadRequests field's value.

func (*ModifyDBEndpointInput) SetNodes

SetNodes sets the Nodes field's value.

func (*ModifyDBEndpointInput) SetReadWriteMode

func (s *ModifyDBEndpointInput) SetReadWriteMode(v string) *ModifyDBEndpointInput

SetReadWriteMode sets the ReadWriteMode field's value.

func (ModifyDBEndpointInput) String

func (s ModifyDBEndpointInput) String() string

String returns the string representation

type ModifyDBEndpointOutput

type ModifyDBEndpointOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyDBEndpointOutput) GoString

func (s ModifyDBEndpointOutput) GoString() string

GoString returns the string representation

func (ModifyDBEndpointOutput) String

func (s ModifyDBEndpointOutput) String() string

String returns the string representation

type ModifyDBInstanceNameInput

type ModifyDBInstanceNameInput struct {
	InstanceId *string `type:"string"`

	InstanceNewName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyDBInstanceNameInput) GoString

func (s ModifyDBInstanceNameInput) GoString() string

GoString returns the string representation

func (*ModifyDBInstanceNameInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyDBInstanceNameInput) SetInstanceNewName

SetInstanceNewName sets the InstanceNewName field's value.

func (ModifyDBInstanceNameInput) String

func (s ModifyDBInstanceNameInput) String() string

String returns the string representation

type ModifyDBInstanceNameOutput

type ModifyDBInstanceNameOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyDBInstanceNameOutput) GoString

func (s ModifyDBInstanceNameOutput) GoString() string

GoString returns the string representation

func (ModifyDBInstanceNameOutput) String

String returns the string representation

type ModifyDBInstanceSpecInput

type ModifyDBInstanceSpecInput struct {
	InstanceId *string `type:"string"`

	NodeNumber *int32 `type:"int32"`

	NodeSpec *string `type:"string"`

	ZoneNodeInfos []*ZoneNodeInfoForModifyDBInstanceSpecInput `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyDBInstanceSpecInput) GoString

func (s ModifyDBInstanceSpecInput) GoString() string

GoString returns the string representation

func (*ModifyDBInstanceSpecInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyDBInstanceSpecInput) SetNodeNumber

SetNodeNumber sets the NodeNumber field's value.

func (*ModifyDBInstanceSpecInput) SetNodeSpec

SetNodeSpec sets the NodeSpec field's value.

func (*ModifyDBInstanceSpecInput) SetZoneNodeInfos

SetZoneNodeInfos sets the ZoneNodeInfos field's value.

func (ModifyDBInstanceSpecInput) String

func (s ModifyDBInstanceSpecInput) String() string

String returns the string representation

type ModifyDBInstanceSpecOutput

type ModifyDBInstanceSpecOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string"`

	OrderId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyDBInstanceSpecOutput) GoString

func (s ModifyDBInstanceSpecOutput) GoString() string

GoString returns the string representation

func (*ModifyDBInstanceSpecOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyDBInstanceSpecOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (ModifyDBInstanceSpecOutput) String

String returns the string representation

type NodeForDescribeDBInstanceDetailOutput

type NodeForDescribeDBInstanceDetailOutput struct {
	Memory *int32 `type:"int32"`

	NodeId *string `type:"string"`

	NodeSpec *string `type:"string"`

	NodeType *string `type:"string"`

	VCPU *int32 `type:"int32" json:"vCPU"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (NodeForDescribeDBInstanceDetailOutput) GoString

GoString returns the string representation

func (*NodeForDescribeDBInstanceDetailOutput) SetMemory

SetMemory sets the Memory field's value.

func (*NodeForDescribeDBInstanceDetailOutput) SetNodeId

SetNodeId sets the NodeId field's value.

func (*NodeForDescribeDBInstanceDetailOutput) SetNodeSpec

SetNodeSpec sets the NodeSpec field's value.

func (*NodeForDescribeDBInstanceDetailOutput) SetNodeType

SetNodeType sets the NodeType field's value.

func (*NodeForDescribeDBInstanceDetailOutput) SetVCPU

SetVCPU sets the VCPU field's value.

func (*NodeForDescribeDBInstanceDetailOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (NodeForDescribeDBInstanceDetailOutput) String

String returns the string representation

type NodeForDescribeDBInstancesOutput

type NodeForDescribeDBInstancesOutput struct {
	Memory *int32 `type:"int32"`

	NodeId *string `type:"string"`

	NodeSpec *string `type:"string"`

	NodeType *string `type:"string"`

	VCPU *int32 `type:"int32" json:"vCPU"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (NodeForDescribeDBInstancesOutput) GoString

GoString returns the string representation

func (*NodeForDescribeDBInstancesOutput) SetMemory

SetMemory sets the Memory field's value.

func (*NodeForDescribeDBInstancesOutput) SetNodeId

SetNodeId sets the NodeId field's value.

func (*NodeForDescribeDBInstancesOutput) SetNodeSpec

SetNodeSpec sets the NodeSpec field's value.

func (*NodeForDescribeDBInstancesOutput) SetNodeType

SetNodeType sets the NodeType field's value.

func (*NodeForDescribeDBInstancesOutput) SetVCPU

SetVCPU sets the VCPU field's value.

func (*NodeForDescribeDBInstancesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (NodeForDescribeDBInstancesOutput) String

String returns the string representation

type RestartDBInstanceInput

type RestartDBInstanceInput struct {
	InstanceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RestartDBInstanceInput) GoString

func (s RestartDBInstanceInput) GoString() string

GoString returns the string representation

func (*RestartDBInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (RestartDBInstanceInput) String

func (s RestartDBInstanceInput) String() string

String returns the string representation

type RestartDBInstanceOutput

type RestartDBInstanceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RestartDBInstanceOutput) GoString

func (s RestartDBInstanceOutput) GoString() string

GoString returns the string representation

func (RestartDBInstanceOutput) String

func (s RestartDBInstanceOutput) String() string

String returns the string representation

type TagFilterForDescribeDBInstancesInput

type TagFilterForDescribeDBInstancesInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeDBInstancesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeDBInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeDBInstancesInput) SetValue

SetValue sets the Value field's value.

func (TagFilterForDescribeDBInstancesInput) String

String returns the string representation

type TagForCreateDBInstanceInput

type TagForCreateDBInstanceInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateDBInstanceInput) GoString

func (s TagForCreateDBInstanceInput) GoString() string

GoString returns the string representation

func (*TagForCreateDBInstanceInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateDBInstanceInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateDBInstanceInput) String

String returns the string representation

type TagForDescribeDBInstanceDetailOutput

type TagForDescribeDBInstanceDetailOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeDBInstanceDetailOutput) GoString

GoString returns the string representation

func (*TagForDescribeDBInstanceDetailOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeDBInstanceDetailOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeDBInstanceDetailOutput) String

String returns the string representation

type TagForDescribeDBInstancesOutput

type TagForDescribeDBInstancesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeDBInstancesOutput) GoString

GoString returns the string representation

func (*TagForDescribeDBInstancesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeDBInstancesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeDBInstancesOutput) String

String returns the string representation

type VEDBM

type VEDBM struct {
	*client.Client
}

VEDBM provides the API operation methods for making requests to VEDBM. See this package's package overview docs for details on the service.

VEDBM methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *VEDBM

New create int can support ssl or region locate set

func (*VEDBM) CreateDBEndpoint

func (c *VEDBM) CreateDBEndpoint(input *CreateDBEndpointInput) (*CreateDBEndpointOutput, error)

CreateDBEndpoint API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation CreateDBEndpoint for usage and error information.

func (*VEDBM) CreateDBEndpointCommon

func (c *VEDBM) CreateDBEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDBEndpointCommon API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation CreateDBEndpointCommon for usage and error information.

func (*VEDBM) CreateDBEndpointCommonRequest

func (c *VEDBM) CreateDBEndpointCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateDBEndpointCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateDBEndpointCommon operation. The "output" return value will be populated with the CreateDBEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateDBEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after CreateDBEndpointCommon Send returns without error.

See CreateDBEndpointCommon for more information on using the CreateDBEndpointCommon API call, and error handling.

// Example sending a request using the CreateDBEndpointCommonRequest method.
req, resp := client.CreateDBEndpointCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) CreateDBEndpointCommonWithContext

func (c *VEDBM) CreateDBEndpointCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateDBEndpointCommonWithContext is the same as CreateDBEndpointCommon with the addition of the ability to pass a context and additional request options.

See CreateDBEndpointCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) CreateDBEndpointPublicAddress

func (c *VEDBM) CreateDBEndpointPublicAddress(input *CreateDBEndpointPublicAddressInput) (*CreateDBEndpointPublicAddressOutput, error)

CreateDBEndpointPublicAddress API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation CreateDBEndpointPublicAddress for usage and error information.

func (*VEDBM) CreateDBEndpointPublicAddressCommon

func (c *VEDBM) CreateDBEndpointPublicAddressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDBEndpointPublicAddressCommon API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation CreateDBEndpointPublicAddressCommon for usage and error information.

func (*VEDBM) CreateDBEndpointPublicAddressCommonRequest

func (c *VEDBM) CreateDBEndpointPublicAddressCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateDBEndpointPublicAddressCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateDBEndpointPublicAddressCommon operation. The "output" return value will be populated with the CreateDBEndpointPublicAddressCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateDBEndpointPublicAddressCommon Request to send the API call to the service. the "output" return value is not valid until after CreateDBEndpointPublicAddressCommon Send returns without error.

See CreateDBEndpointPublicAddressCommon for more information on using the CreateDBEndpointPublicAddressCommon API call, and error handling.

// Example sending a request using the CreateDBEndpointPublicAddressCommonRequest method.
req, resp := client.CreateDBEndpointPublicAddressCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) CreateDBEndpointPublicAddressCommonWithContext

func (c *VEDBM) CreateDBEndpointPublicAddressCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateDBEndpointPublicAddressCommonWithContext is the same as CreateDBEndpointPublicAddressCommon with the addition of the ability to pass a context and additional request options.

See CreateDBEndpointPublicAddressCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) CreateDBEndpointPublicAddressRequest

func (c *VEDBM) CreateDBEndpointPublicAddressRequest(input *CreateDBEndpointPublicAddressInput) (req *request.Request, output *CreateDBEndpointPublicAddressOutput)

CreateDBEndpointPublicAddressRequest generates a "volcengine/request.Request" representing the client's request for the CreateDBEndpointPublicAddress operation. The "output" return value will be populated with the CreateDBEndpointPublicAddressCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateDBEndpointPublicAddressCommon Request to send the API call to the service. the "output" return value is not valid until after CreateDBEndpointPublicAddressCommon Send returns without error.

See CreateDBEndpointPublicAddress for more information on using the CreateDBEndpointPublicAddress API call, and error handling.

// Example sending a request using the CreateDBEndpointPublicAddressRequest method.
req, resp := client.CreateDBEndpointPublicAddressRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) CreateDBEndpointPublicAddressWithContext

func (c *VEDBM) CreateDBEndpointPublicAddressWithContext(ctx volcengine.Context, input *CreateDBEndpointPublicAddressInput, opts ...request.Option) (*CreateDBEndpointPublicAddressOutput, error)

CreateDBEndpointPublicAddressWithContext is the same as CreateDBEndpointPublicAddress with the addition of the ability to pass a context and additional request options.

See CreateDBEndpointPublicAddress for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) CreateDBEndpointRequest

func (c *VEDBM) CreateDBEndpointRequest(input *CreateDBEndpointInput) (req *request.Request, output *CreateDBEndpointOutput)

CreateDBEndpointRequest generates a "volcengine/request.Request" representing the client's request for the CreateDBEndpoint operation. The "output" return value will be populated with the CreateDBEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateDBEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after CreateDBEndpointCommon Send returns without error.

See CreateDBEndpoint for more information on using the CreateDBEndpoint API call, and error handling.

// Example sending a request using the CreateDBEndpointRequest method.
req, resp := client.CreateDBEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) CreateDBEndpointWithContext

func (c *VEDBM) CreateDBEndpointWithContext(ctx volcengine.Context, input *CreateDBEndpointInput, opts ...request.Option) (*CreateDBEndpointOutput, error)

CreateDBEndpointWithContext is the same as CreateDBEndpoint with the addition of the ability to pass a context and additional request options.

See CreateDBEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) CreateDBInstance

func (c *VEDBM) CreateDBInstance(input *CreateDBInstanceInput) (*CreateDBInstanceOutput, error)

CreateDBInstance API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation CreateDBInstance for usage and error information.

func (*VEDBM) CreateDBInstanceCommon

func (c *VEDBM) CreateDBInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDBInstanceCommon API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation CreateDBInstanceCommon for usage and error information.

func (*VEDBM) CreateDBInstanceCommonRequest

func (c *VEDBM) CreateDBInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateDBInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateDBInstanceCommon operation. The "output" return value will be populated with the CreateDBInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateDBInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateDBInstanceCommon Send returns without error.

See CreateDBInstanceCommon for more information on using the CreateDBInstanceCommon API call, and error handling.

// Example sending a request using the CreateDBInstanceCommonRequest method.
req, resp := client.CreateDBInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) CreateDBInstanceCommonWithContext

func (c *VEDBM) CreateDBInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateDBInstanceCommonWithContext is the same as CreateDBInstanceCommon with the addition of the ability to pass a context and additional request options.

See CreateDBInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) CreateDBInstanceRequest

func (c *VEDBM) CreateDBInstanceRequest(input *CreateDBInstanceInput) (req *request.Request, output *CreateDBInstanceOutput)

CreateDBInstanceRequest generates a "volcengine/request.Request" representing the client's request for the CreateDBInstance operation. The "output" return value will be populated with the CreateDBInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateDBInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after CreateDBInstanceCommon Send returns without error.

See CreateDBInstance for more information on using the CreateDBInstance API call, and error handling.

// Example sending a request using the CreateDBInstanceRequest method.
req, resp := client.CreateDBInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) CreateDBInstanceWithContext

func (c *VEDBM) CreateDBInstanceWithContext(ctx volcengine.Context, input *CreateDBInstanceInput, opts ...request.Option) (*CreateDBInstanceOutput, error)

CreateDBInstanceWithContext is the same as CreateDBInstance with the addition of the ability to pass a context and additional request options.

See CreateDBInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) DeleteDBEndpoint

func (c *VEDBM) DeleteDBEndpoint(input *DeleteDBEndpointInput) (*DeleteDBEndpointOutput, error)

DeleteDBEndpoint API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation DeleteDBEndpoint for usage and error information.

func (*VEDBM) DeleteDBEndpointCommon

func (c *VEDBM) DeleteDBEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDBEndpointCommon API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation DeleteDBEndpointCommon for usage and error information.

func (*VEDBM) DeleteDBEndpointCommonRequest

func (c *VEDBM) DeleteDBEndpointCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteDBEndpointCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteDBEndpointCommon operation. The "output" return value will be populated with the DeleteDBEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteDBEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteDBEndpointCommon Send returns without error.

See DeleteDBEndpointCommon for more information on using the DeleteDBEndpointCommon API call, and error handling.

// Example sending a request using the DeleteDBEndpointCommonRequest method.
req, resp := client.DeleteDBEndpointCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) DeleteDBEndpointCommonWithContext

func (c *VEDBM) DeleteDBEndpointCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteDBEndpointCommonWithContext is the same as DeleteDBEndpointCommon with the addition of the ability to pass a context and additional request options.

See DeleteDBEndpointCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) DeleteDBEndpointPublicAddress

func (c *VEDBM) DeleteDBEndpointPublicAddress(input *DeleteDBEndpointPublicAddressInput) (*DeleteDBEndpointPublicAddressOutput, error)

DeleteDBEndpointPublicAddress API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation DeleteDBEndpointPublicAddress for usage and error information.

func (*VEDBM) DeleteDBEndpointPublicAddressCommon

func (c *VEDBM) DeleteDBEndpointPublicAddressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDBEndpointPublicAddressCommon API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation DeleteDBEndpointPublicAddressCommon for usage and error information.

func (*VEDBM) DeleteDBEndpointPublicAddressCommonRequest

func (c *VEDBM) DeleteDBEndpointPublicAddressCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteDBEndpointPublicAddressCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteDBEndpointPublicAddressCommon operation. The "output" return value will be populated with the DeleteDBEndpointPublicAddressCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteDBEndpointPublicAddressCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteDBEndpointPublicAddressCommon Send returns without error.

See DeleteDBEndpointPublicAddressCommon for more information on using the DeleteDBEndpointPublicAddressCommon API call, and error handling.

// Example sending a request using the DeleteDBEndpointPublicAddressCommonRequest method.
req, resp := client.DeleteDBEndpointPublicAddressCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) DeleteDBEndpointPublicAddressCommonWithContext

func (c *VEDBM) DeleteDBEndpointPublicAddressCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteDBEndpointPublicAddressCommonWithContext is the same as DeleteDBEndpointPublicAddressCommon with the addition of the ability to pass a context and additional request options.

See DeleteDBEndpointPublicAddressCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) DeleteDBEndpointPublicAddressRequest

func (c *VEDBM) DeleteDBEndpointPublicAddressRequest(input *DeleteDBEndpointPublicAddressInput) (req *request.Request, output *DeleteDBEndpointPublicAddressOutput)

DeleteDBEndpointPublicAddressRequest generates a "volcengine/request.Request" representing the client's request for the DeleteDBEndpointPublicAddress operation. The "output" return value will be populated with the DeleteDBEndpointPublicAddressCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteDBEndpointPublicAddressCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteDBEndpointPublicAddressCommon Send returns without error.

See DeleteDBEndpointPublicAddress for more information on using the DeleteDBEndpointPublicAddress API call, and error handling.

// Example sending a request using the DeleteDBEndpointPublicAddressRequest method.
req, resp := client.DeleteDBEndpointPublicAddressRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) DeleteDBEndpointPublicAddressWithContext

func (c *VEDBM) DeleteDBEndpointPublicAddressWithContext(ctx volcengine.Context, input *DeleteDBEndpointPublicAddressInput, opts ...request.Option) (*DeleteDBEndpointPublicAddressOutput, error)

DeleteDBEndpointPublicAddressWithContext is the same as DeleteDBEndpointPublicAddress with the addition of the ability to pass a context and additional request options.

See DeleteDBEndpointPublicAddress for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) DeleteDBEndpointRequest

func (c *VEDBM) DeleteDBEndpointRequest(input *DeleteDBEndpointInput) (req *request.Request, output *DeleteDBEndpointOutput)

DeleteDBEndpointRequest generates a "volcengine/request.Request" representing the client's request for the DeleteDBEndpoint operation. The "output" return value will be populated with the DeleteDBEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteDBEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteDBEndpointCommon Send returns without error.

See DeleteDBEndpoint for more information on using the DeleteDBEndpoint API call, and error handling.

// Example sending a request using the DeleteDBEndpointRequest method.
req, resp := client.DeleteDBEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) DeleteDBEndpointWithContext

func (c *VEDBM) DeleteDBEndpointWithContext(ctx volcengine.Context, input *DeleteDBEndpointInput, opts ...request.Option) (*DeleteDBEndpointOutput, error)

DeleteDBEndpointWithContext is the same as DeleteDBEndpoint with the addition of the ability to pass a context and additional request options.

See DeleteDBEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) DeleteDBInstance

func (c *VEDBM) DeleteDBInstance(input *DeleteDBInstanceInput) (*DeleteDBInstanceOutput, error)

DeleteDBInstance API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation DeleteDBInstance for usage and error information.

func (*VEDBM) DeleteDBInstanceCommon

func (c *VEDBM) DeleteDBInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDBInstanceCommon API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation DeleteDBInstanceCommon for usage and error information.

func (*VEDBM) DeleteDBInstanceCommonRequest

func (c *VEDBM) DeleteDBInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteDBInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteDBInstanceCommon operation. The "output" return value will be populated with the DeleteDBInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteDBInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteDBInstanceCommon Send returns without error.

See DeleteDBInstanceCommon for more information on using the DeleteDBInstanceCommon API call, and error handling.

// Example sending a request using the DeleteDBInstanceCommonRequest method.
req, resp := client.DeleteDBInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) DeleteDBInstanceCommonWithContext

func (c *VEDBM) DeleteDBInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteDBInstanceCommonWithContext is the same as DeleteDBInstanceCommon with the addition of the ability to pass a context and additional request options.

See DeleteDBInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) DeleteDBInstanceRequest

func (c *VEDBM) DeleteDBInstanceRequest(input *DeleteDBInstanceInput) (req *request.Request, output *DeleteDBInstanceOutput)

DeleteDBInstanceRequest generates a "volcengine/request.Request" representing the client's request for the DeleteDBInstance operation. The "output" return value will be populated with the DeleteDBInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteDBInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteDBInstanceCommon Send returns without error.

See DeleteDBInstance for more information on using the DeleteDBInstance API call, and error handling.

// Example sending a request using the DeleteDBInstanceRequest method.
req, resp := client.DeleteDBInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) DeleteDBInstanceWithContext

func (c *VEDBM) DeleteDBInstanceWithContext(ctx volcengine.Context, input *DeleteDBInstanceInput, opts ...request.Option) (*DeleteDBInstanceOutput, error)

DeleteDBInstanceWithContext is the same as DeleteDBInstance with the addition of the ability to pass a context and additional request options.

See DeleteDBInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) DescribeDBInstanceDetail

func (c *VEDBM) DescribeDBInstanceDetail(input *DescribeDBInstanceDetailInput) (*DescribeDBInstanceDetailOutput, error)

DescribeDBInstanceDetail API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation DescribeDBInstanceDetail for usage and error information.

func (*VEDBM) DescribeDBInstanceDetailCommon

func (c *VEDBM) DescribeDBInstanceDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDBInstanceDetailCommon API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation DescribeDBInstanceDetailCommon for usage and error information.

func (*VEDBM) DescribeDBInstanceDetailCommonRequest

func (c *VEDBM) DescribeDBInstanceDetailCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeDBInstanceDetailCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDBInstanceDetailCommon operation. The "output" return value will be populated with the DescribeDBInstanceDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDBInstanceDetailCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDBInstanceDetailCommon Send returns without error.

See DescribeDBInstanceDetailCommon for more information on using the DescribeDBInstanceDetailCommon API call, and error handling.

// Example sending a request using the DescribeDBInstanceDetailCommonRequest method.
req, resp := client.DescribeDBInstanceDetailCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) DescribeDBInstanceDetailCommonWithContext

func (c *VEDBM) DescribeDBInstanceDetailCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeDBInstanceDetailCommonWithContext is the same as DescribeDBInstanceDetailCommon with the addition of the ability to pass a context and additional request options.

See DescribeDBInstanceDetailCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) DescribeDBInstanceDetailRequest

func (c *VEDBM) DescribeDBInstanceDetailRequest(input *DescribeDBInstanceDetailInput) (req *request.Request, output *DescribeDBInstanceDetailOutput)

DescribeDBInstanceDetailRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDBInstanceDetail operation. The "output" return value will be populated with the DescribeDBInstanceDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDBInstanceDetailCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDBInstanceDetailCommon Send returns without error.

See DescribeDBInstanceDetail for more information on using the DescribeDBInstanceDetail API call, and error handling.

// Example sending a request using the DescribeDBInstanceDetailRequest method.
req, resp := client.DescribeDBInstanceDetailRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) DescribeDBInstanceDetailWithContext

func (c *VEDBM) DescribeDBInstanceDetailWithContext(ctx volcengine.Context, input *DescribeDBInstanceDetailInput, opts ...request.Option) (*DescribeDBInstanceDetailOutput, error)

DescribeDBInstanceDetailWithContext is the same as DescribeDBInstanceDetail with the addition of the ability to pass a context and additional request options.

See DescribeDBInstanceDetail for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) DescribeDBInstances

func (c *VEDBM) DescribeDBInstances(input *DescribeDBInstancesInput) (*DescribeDBInstancesOutput, error)

DescribeDBInstances API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation DescribeDBInstances for usage and error information.

func (*VEDBM) DescribeDBInstancesCommon

func (c *VEDBM) DescribeDBInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDBInstancesCommon API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation DescribeDBInstancesCommon for usage and error information.

func (*VEDBM) DescribeDBInstancesCommonRequest

func (c *VEDBM) DescribeDBInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeDBInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDBInstancesCommon operation. The "output" return value will be populated with the DescribeDBInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDBInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDBInstancesCommon Send returns without error.

See DescribeDBInstancesCommon for more information on using the DescribeDBInstancesCommon API call, and error handling.

// Example sending a request using the DescribeDBInstancesCommonRequest method.
req, resp := client.DescribeDBInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) DescribeDBInstancesCommonWithContext

func (c *VEDBM) DescribeDBInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeDBInstancesCommonWithContext is the same as DescribeDBInstancesCommon with the addition of the ability to pass a context and additional request options.

See DescribeDBInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) DescribeDBInstancesRequest

func (c *VEDBM) DescribeDBInstancesRequest(input *DescribeDBInstancesInput) (req *request.Request, output *DescribeDBInstancesOutput)

DescribeDBInstancesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeDBInstances operation. The "output" return value will be populated with the DescribeDBInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeDBInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeDBInstancesCommon Send returns without error.

See DescribeDBInstances for more information on using the DescribeDBInstances API call, and error handling.

// Example sending a request using the DescribeDBInstancesRequest method.
req, resp := client.DescribeDBInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) DescribeDBInstancesWithContext

func (c *VEDBM) DescribeDBInstancesWithContext(ctx volcengine.Context, input *DescribeDBInstancesInput, opts ...request.Option) (*DescribeDBInstancesOutput, error)

DescribeDBInstancesWithContext is the same as DescribeDBInstances with the addition of the ability to pass a context and additional request options.

See DescribeDBInstances for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) ModifyDBEndpoint

func (c *VEDBM) ModifyDBEndpoint(input *ModifyDBEndpointInput) (*ModifyDBEndpointOutput, error)

ModifyDBEndpoint API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation ModifyDBEndpoint for usage and error information.

func (*VEDBM) ModifyDBEndpointCommon

func (c *VEDBM) ModifyDBEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDBEndpointCommon API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation ModifyDBEndpointCommon for usage and error information.

func (*VEDBM) ModifyDBEndpointCommonRequest

func (c *VEDBM) ModifyDBEndpointCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyDBEndpointCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDBEndpointCommon operation. The "output" return value will be populated with the ModifyDBEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDBEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDBEndpointCommon Send returns without error.

See ModifyDBEndpointCommon for more information on using the ModifyDBEndpointCommon API call, and error handling.

// Example sending a request using the ModifyDBEndpointCommonRequest method.
req, resp := client.ModifyDBEndpointCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) ModifyDBEndpointCommonWithContext

func (c *VEDBM) ModifyDBEndpointCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyDBEndpointCommonWithContext is the same as ModifyDBEndpointCommon with the addition of the ability to pass a context and additional request options.

See ModifyDBEndpointCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) ModifyDBEndpointRequest

func (c *VEDBM) ModifyDBEndpointRequest(input *ModifyDBEndpointInput) (req *request.Request, output *ModifyDBEndpointOutput)

ModifyDBEndpointRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDBEndpoint operation. The "output" return value will be populated with the ModifyDBEndpointCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDBEndpointCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDBEndpointCommon Send returns without error.

See ModifyDBEndpoint for more information on using the ModifyDBEndpoint API call, and error handling.

// Example sending a request using the ModifyDBEndpointRequest method.
req, resp := client.ModifyDBEndpointRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) ModifyDBEndpointWithContext

func (c *VEDBM) ModifyDBEndpointWithContext(ctx volcengine.Context, input *ModifyDBEndpointInput, opts ...request.Option) (*ModifyDBEndpointOutput, error)

ModifyDBEndpointWithContext is the same as ModifyDBEndpoint with the addition of the ability to pass a context and additional request options.

See ModifyDBEndpoint for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) ModifyDBInstanceName

func (c *VEDBM) ModifyDBInstanceName(input *ModifyDBInstanceNameInput) (*ModifyDBInstanceNameOutput, error)

ModifyDBInstanceName API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation ModifyDBInstanceName for usage and error information.

func (*VEDBM) ModifyDBInstanceNameCommon

func (c *VEDBM) ModifyDBInstanceNameCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDBInstanceNameCommon API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation ModifyDBInstanceNameCommon for usage and error information.

func (*VEDBM) ModifyDBInstanceNameCommonRequest

func (c *VEDBM) ModifyDBInstanceNameCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyDBInstanceNameCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDBInstanceNameCommon operation. The "output" return value will be populated with the ModifyDBInstanceNameCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDBInstanceNameCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDBInstanceNameCommon Send returns without error.

See ModifyDBInstanceNameCommon for more information on using the ModifyDBInstanceNameCommon API call, and error handling.

// Example sending a request using the ModifyDBInstanceNameCommonRequest method.
req, resp := client.ModifyDBInstanceNameCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) ModifyDBInstanceNameCommonWithContext

func (c *VEDBM) ModifyDBInstanceNameCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyDBInstanceNameCommonWithContext is the same as ModifyDBInstanceNameCommon with the addition of the ability to pass a context and additional request options.

See ModifyDBInstanceNameCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) ModifyDBInstanceNameRequest

func (c *VEDBM) ModifyDBInstanceNameRequest(input *ModifyDBInstanceNameInput) (req *request.Request, output *ModifyDBInstanceNameOutput)

ModifyDBInstanceNameRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDBInstanceName operation. The "output" return value will be populated with the ModifyDBInstanceNameCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDBInstanceNameCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDBInstanceNameCommon Send returns without error.

See ModifyDBInstanceName for more information on using the ModifyDBInstanceName API call, and error handling.

// Example sending a request using the ModifyDBInstanceNameRequest method.
req, resp := client.ModifyDBInstanceNameRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) ModifyDBInstanceNameWithContext

func (c *VEDBM) ModifyDBInstanceNameWithContext(ctx volcengine.Context, input *ModifyDBInstanceNameInput, opts ...request.Option) (*ModifyDBInstanceNameOutput, error)

ModifyDBInstanceNameWithContext is the same as ModifyDBInstanceName with the addition of the ability to pass a context and additional request options.

See ModifyDBInstanceName for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) ModifyDBInstanceSpec

func (c *VEDBM) ModifyDBInstanceSpec(input *ModifyDBInstanceSpecInput) (*ModifyDBInstanceSpecOutput, error)

ModifyDBInstanceSpec API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation ModifyDBInstanceSpec for usage and error information.

func (*VEDBM) ModifyDBInstanceSpecCommon

func (c *VEDBM) ModifyDBInstanceSpecCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDBInstanceSpecCommon API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation ModifyDBInstanceSpecCommon for usage and error information.

func (*VEDBM) ModifyDBInstanceSpecCommonRequest

func (c *VEDBM) ModifyDBInstanceSpecCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyDBInstanceSpecCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDBInstanceSpecCommon operation. The "output" return value will be populated with the ModifyDBInstanceSpecCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDBInstanceSpecCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDBInstanceSpecCommon Send returns without error.

See ModifyDBInstanceSpecCommon for more information on using the ModifyDBInstanceSpecCommon API call, and error handling.

// Example sending a request using the ModifyDBInstanceSpecCommonRequest method.
req, resp := client.ModifyDBInstanceSpecCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) ModifyDBInstanceSpecCommonWithContext

func (c *VEDBM) ModifyDBInstanceSpecCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyDBInstanceSpecCommonWithContext is the same as ModifyDBInstanceSpecCommon with the addition of the ability to pass a context and additional request options.

See ModifyDBInstanceSpecCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) ModifyDBInstanceSpecRequest

func (c *VEDBM) ModifyDBInstanceSpecRequest(input *ModifyDBInstanceSpecInput) (req *request.Request, output *ModifyDBInstanceSpecOutput)

ModifyDBInstanceSpecRequest generates a "volcengine/request.Request" representing the client's request for the ModifyDBInstanceSpec operation. The "output" return value will be populated with the ModifyDBInstanceSpecCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyDBInstanceSpecCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyDBInstanceSpecCommon Send returns without error.

See ModifyDBInstanceSpec for more information on using the ModifyDBInstanceSpec API call, and error handling.

// Example sending a request using the ModifyDBInstanceSpecRequest method.
req, resp := client.ModifyDBInstanceSpecRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) ModifyDBInstanceSpecWithContext

func (c *VEDBM) ModifyDBInstanceSpecWithContext(ctx volcengine.Context, input *ModifyDBInstanceSpecInput, opts ...request.Option) (*ModifyDBInstanceSpecOutput, error)

ModifyDBInstanceSpecWithContext is the same as ModifyDBInstanceSpec with the addition of the ability to pass a context and additional request options.

See ModifyDBInstanceSpec for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) RestartDBInstance

func (c *VEDBM) RestartDBInstance(input *RestartDBInstanceInput) (*RestartDBInstanceOutput, error)

RestartDBInstance API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation RestartDBInstance for usage and error information.

func (*VEDBM) RestartDBInstanceCommon

func (c *VEDBM) RestartDBInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RestartDBInstanceCommon API operation for VEDBM.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VEDBM's API operation RestartDBInstanceCommon for usage and error information.

func (*VEDBM) RestartDBInstanceCommonRequest

func (c *VEDBM) RestartDBInstanceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RestartDBInstanceCommonRequest generates a "volcengine/request.Request" representing the client's request for the RestartDBInstanceCommon operation. The "output" return value will be populated with the RestartDBInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned RestartDBInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after RestartDBInstanceCommon Send returns without error.

See RestartDBInstanceCommon for more information on using the RestartDBInstanceCommon API call, and error handling.

// Example sending a request using the RestartDBInstanceCommonRequest method.
req, resp := client.RestartDBInstanceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) RestartDBInstanceCommonWithContext

func (c *VEDBM) RestartDBInstanceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RestartDBInstanceCommonWithContext is the same as RestartDBInstanceCommon with the addition of the ability to pass a context and additional request options.

See RestartDBInstanceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VEDBM) RestartDBInstanceRequest

func (c *VEDBM) RestartDBInstanceRequest(input *RestartDBInstanceInput) (req *request.Request, output *RestartDBInstanceOutput)

RestartDBInstanceRequest generates a "volcengine/request.Request" representing the client's request for the RestartDBInstance operation. The "output" return value will be populated with the RestartDBInstanceCommon request's response once the request completes successfully.

Use "Send" method on the returned RestartDBInstanceCommon Request to send the API call to the service. the "output" return value is not valid until after RestartDBInstanceCommon Send returns without error.

See RestartDBInstance for more information on using the RestartDBInstance API call, and error handling.

// Example sending a request using the RestartDBInstanceRequest method.
req, resp := client.RestartDBInstanceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VEDBM) RestartDBInstanceWithContext

func (c *VEDBM) RestartDBInstanceWithContext(ctx volcengine.Context, input *RestartDBInstanceInput, opts ...request.Option) (*RestartDBInstanceOutput, error)

RestartDBInstanceWithContext is the same as RestartDBInstance with the addition of the ability to pass a context and additional request options.

See RestartDBInstance for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type VEDBMAPI

type VEDBMAPI interface {
	CreateDBEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDBEndpointCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDBEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDBEndpoint(*CreateDBEndpointInput) (*CreateDBEndpointOutput, error)
	CreateDBEndpointWithContext(volcengine.Context, *CreateDBEndpointInput, ...request.Option) (*CreateDBEndpointOutput, error)
	CreateDBEndpointRequest(*CreateDBEndpointInput) (*request.Request, *CreateDBEndpointOutput)

	CreateDBEndpointPublicAddressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDBEndpointPublicAddressCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDBEndpointPublicAddressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDBEndpointPublicAddress(*CreateDBEndpointPublicAddressInput) (*CreateDBEndpointPublicAddressOutput, error)
	CreateDBEndpointPublicAddressWithContext(volcengine.Context, *CreateDBEndpointPublicAddressInput, ...request.Option) (*CreateDBEndpointPublicAddressOutput, error)
	CreateDBEndpointPublicAddressRequest(*CreateDBEndpointPublicAddressInput) (*request.Request, *CreateDBEndpointPublicAddressOutput)

	CreateDBInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDBInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDBInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDBInstance(*CreateDBInstanceInput) (*CreateDBInstanceOutput, error)
	CreateDBInstanceWithContext(volcengine.Context, *CreateDBInstanceInput, ...request.Option) (*CreateDBInstanceOutput, error)
	CreateDBInstanceRequest(*CreateDBInstanceInput) (*request.Request, *CreateDBInstanceOutput)

	DeleteDBEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDBEndpointCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDBEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDBEndpoint(*DeleteDBEndpointInput) (*DeleteDBEndpointOutput, error)
	DeleteDBEndpointWithContext(volcengine.Context, *DeleteDBEndpointInput, ...request.Option) (*DeleteDBEndpointOutput, error)
	DeleteDBEndpointRequest(*DeleteDBEndpointInput) (*request.Request, *DeleteDBEndpointOutput)

	DeleteDBEndpointPublicAddressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDBEndpointPublicAddressCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDBEndpointPublicAddressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDBEndpointPublicAddress(*DeleteDBEndpointPublicAddressInput) (*DeleteDBEndpointPublicAddressOutput, error)
	DeleteDBEndpointPublicAddressWithContext(volcengine.Context, *DeleteDBEndpointPublicAddressInput, ...request.Option) (*DeleteDBEndpointPublicAddressOutput, error)
	DeleteDBEndpointPublicAddressRequest(*DeleteDBEndpointPublicAddressInput) (*request.Request, *DeleteDBEndpointPublicAddressOutput)

	DeleteDBInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDBInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDBInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDBInstance(*DeleteDBInstanceInput) (*DeleteDBInstanceOutput, error)
	DeleteDBInstanceWithContext(volcengine.Context, *DeleteDBInstanceInput, ...request.Option) (*DeleteDBInstanceOutput, error)
	DeleteDBInstanceRequest(*DeleteDBInstanceInput) (*request.Request, *DeleteDBInstanceOutput)

	DescribeDBInstanceDetailCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDBInstanceDetailCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDBInstanceDetailCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDBInstanceDetail(*DescribeDBInstanceDetailInput) (*DescribeDBInstanceDetailOutput, error)
	DescribeDBInstanceDetailWithContext(volcengine.Context, *DescribeDBInstanceDetailInput, ...request.Option) (*DescribeDBInstanceDetailOutput, error)
	DescribeDBInstanceDetailRequest(*DescribeDBInstanceDetailInput) (*request.Request, *DescribeDBInstanceDetailOutput)

	DescribeDBInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDBInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDBInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDBInstances(*DescribeDBInstancesInput) (*DescribeDBInstancesOutput, error)
	DescribeDBInstancesWithContext(volcengine.Context, *DescribeDBInstancesInput, ...request.Option) (*DescribeDBInstancesOutput, error)
	DescribeDBInstancesRequest(*DescribeDBInstancesInput) (*request.Request, *DescribeDBInstancesOutput)

	ModifyDBEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDBEndpointCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDBEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDBEndpoint(*ModifyDBEndpointInput) (*ModifyDBEndpointOutput, error)
	ModifyDBEndpointWithContext(volcengine.Context, *ModifyDBEndpointInput, ...request.Option) (*ModifyDBEndpointOutput, error)
	ModifyDBEndpointRequest(*ModifyDBEndpointInput) (*request.Request, *ModifyDBEndpointOutput)

	ModifyDBInstanceNameCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDBInstanceNameCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDBInstanceNameCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDBInstanceName(*ModifyDBInstanceNameInput) (*ModifyDBInstanceNameOutput, error)
	ModifyDBInstanceNameWithContext(volcengine.Context, *ModifyDBInstanceNameInput, ...request.Option) (*ModifyDBInstanceNameOutput, error)
	ModifyDBInstanceNameRequest(*ModifyDBInstanceNameInput) (*request.Request, *ModifyDBInstanceNameOutput)

	ModifyDBInstanceSpecCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDBInstanceSpecCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDBInstanceSpecCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDBInstanceSpec(*ModifyDBInstanceSpecInput) (*ModifyDBInstanceSpecOutput, error)
	ModifyDBInstanceSpecWithContext(volcengine.Context, *ModifyDBInstanceSpecInput, ...request.Option) (*ModifyDBInstanceSpecOutput, error)
	ModifyDBInstanceSpecRequest(*ModifyDBInstanceSpecInput) (*request.Request, *ModifyDBInstanceSpecOutput)

	RestartDBInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RestartDBInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RestartDBInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RestartDBInstance(*RestartDBInstanceInput) (*RestartDBInstanceOutput, error)
	RestartDBInstanceWithContext(volcengine.Context, *RestartDBInstanceInput, ...request.Option) (*RestartDBInstanceOutput, error)
	RestartDBInstanceRequest(*RestartDBInstanceInput) (*request.Request, *RestartDBInstanceOutput)
}

VEDBMAPI provides an interface to enable mocking the vedbm.VEDBM service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// VEDBM.
func myFunc(svc VEDBMAPI) bool {
    // Make svc.CreateDBEndpoint request
}

func main() {
    sess := session.New()
    svc := vedbm.New(sess)

    myFunc(svc)
}

type ZoneNodeInfoForCreateDBInstanceInput

type ZoneNodeInfoForCreateDBInstanceInput struct {
	ZoneId *string `type:"string"`

	ZoneNodeNumber *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ZoneNodeInfoForCreateDBInstanceInput) GoString

GoString returns the string representation

func (*ZoneNodeInfoForCreateDBInstanceInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (*ZoneNodeInfoForCreateDBInstanceInput) SetZoneNodeNumber

SetZoneNodeNumber sets the ZoneNodeNumber field's value.

func (ZoneNodeInfoForCreateDBInstanceInput) String

String returns the string representation

type ZoneNodeInfoForModifyDBInstanceSpecInput

type ZoneNodeInfoForModifyDBInstanceSpecInput struct {
	ZoneId *string `type:"string"`

	ZoneNodeNumber *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ZoneNodeInfoForModifyDBInstanceSpecInput) GoString

GoString returns the string representation

func (*ZoneNodeInfoForModifyDBInstanceSpecInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (*ZoneNodeInfoForModifyDBInstanceSpecInput) SetZoneNodeNumber

SetZoneNodeNumber sets the ZoneNodeNumber field's value.

func (ZoneNodeInfoForModifyDBInstanceSpecInput) String

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL