mongodb

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Jul 26, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation ¶

Overview ¶

Package mongodbiface provides an interface to enable mocking the MONGODB 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 (
	// EnumOfNetworkTypeForCreateDBEndpointInputInnerPlb is a EnumOfNetworkTypeForCreateDBEndpointInput enum value
	EnumOfNetworkTypeForCreateDBEndpointInputInnerPlb = "InnerPLB"

	// EnumOfNetworkTypeForCreateDBEndpointInputPrivate is a EnumOfNetworkTypeForCreateDBEndpointInput enum value
	EnumOfNetworkTypeForCreateDBEndpointInputPrivate = "Private"

	// EnumOfNetworkTypeForCreateDBEndpointInputPublic is a EnumOfNetworkTypeForCreateDBEndpointInput enum value
	EnumOfNetworkTypeForCreateDBEndpointInputPublic = "Public"

	// EnumOfNetworkTypeForCreateDBEndpointInputStorageInner is a EnumOfNetworkTypeForCreateDBEndpointInput enum value
	EnumOfNetworkTypeForCreateDBEndpointInputStorageInner = "StorageInner"
)
View Source
const (
	// EnumOfChargeTypeForCreateDBInstanceInputNotEnabled is a EnumOfChargeTypeForCreateDBInstanceInput enum value
	EnumOfChargeTypeForCreateDBInstanceInputNotEnabled = "NotEnabled"

	// EnumOfChargeTypeForCreateDBInstanceInputPostPaid is a EnumOfChargeTypeForCreateDBInstanceInput enum value
	EnumOfChargeTypeForCreateDBInstanceInputPostPaid = "PostPaid"

	// EnumOfChargeTypeForCreateDBInstanceInputPrepaid is a EnumOfChargeTypeForCreateDBInstanceInput enum value
	EnumOfChargeTypeForCreateDBInstanceInputPrepaid = "Prepaid"
)
View Source
const (
	// EnumOfDBEngineVersionForCreateDBInstanceInputMongoDb40 is a EnumOfDBEngineVersionForCreateDBInstanceInput enum value
	EnumOfDBEngineVersionForCreateDBInstanceInputMongoDb40 = "MongoDB_4_0"

	// EnumOfDBEngineVersionForCreateDBInstanceInputMongoDb50 is a EnumOfDBEngineVersionForCreateDBInstanceInput enum value
	EnumOfDBEngineVersionForCreateDBInstanceInputMongoDb50 = "MongoDB_5_0"
)
View Source
const (
	// EnumOfInstanceTypeForCreateDBInstanceInputReplicaSet is a EnumOfInstanceTypeForCreateDBInstanceInput enum value
	EnumOfInstanceTypeForCreateDBInstanceInputReplicaSet = "ReplicaSet"

	// EnumOfInstanceTypeForCreateDBInstanceInputShardedCluster is a EnumOfInstanceTypeForCreateDBInstanceInput enum value
	EnumOfInstanceTypeForCreateDBInstanceInputShardedCluster = "ShardedCluster"
)
View Source
const (
	// EnumOfPeriodUnitForCreateDBInstanceInputMonth is a EnumOfPeriodUnitForCreateDBInstanceInput enum value
	EnumOfPeriodUnitForCreateDBInstanceInputMonth = "Month"

	// EnumOfPeriodUnitForCreateDBInstanceInputYear is a EnumOfPeriodUnitForCreateDBInstanceInput enum value
	EnumOfPeriodUnitForCreateDBInstanceInputYear = "Year"
)
View Source
const (
	// EnumOfParameterRoleForDescribeDBInstanceParametersInputConfigServer is a EnumOfParameterRoleForDescribeDBInstanceParametersInput enum value
	EnumOfParameterRoleForDescribeDBInstanceParametersInputConfigServer = "ConfigServer"

	// EnumOfParameterRoleForDescribeDBInstanceParametersInputMongos is a EnumOfParameterRoleForDescribeDBInstanceParametersInput enum value
	EnumOfParameterRoleForDescribeDBInstanceParametersInputMongos = "Mongos"

	// EnumOfParameterRoleForDescribeDBInstanceParametersInputNode is a EnumOfParameterRoleForDescribeDBInstanceParametersInput enum value
	EnumOfParameterRoleForDescribeDBInstanceParametersInputNode = "Node"

	// EnumOfParameterRoleForDescribeDBInstanceParametersInputShard is a EnumOfParameterRoleForDescribeDBInstanceParametersInput enum value
	EnumOfParameterRoleForDescribeDBInstanceParametersInputShard = "Shard"

	// EnumOfParameterRoleForDescribeDBInstanceParametersInputUnknown is a EnumOfParameterRoleForDescribeDBInstanceParametersInput enum value
	EnumOfParameterRoleForDescribeDBInstanceParametersInputUnknown = "Unknown"
)
View Source
const (
	// EnumOfDBEngineVersionForDescribeDBInstancesInputMongoDb40 is a EnumOfDBEngineVersionForDescribeDBInstancesInput enum value
	EnumOfDBEngineVersionForDescribeDBInstancesInputMongoDb40 = "MongoDB_4_0"

	// EnumOfDBEngineVersionForDescribeDBInstancesInputMongoDb50 is a EnumOfDBEngineVersionForDescribeDBInstancesInput enum value
	EnumOfDBEngineVersionForDescribeDBInstancesInputMongoDb50 = "MongoDB_5_0"
)
View Source
const (
	// EnumOfInstanceStatusForDescribeDBInstancesInputAllowListMaintaining is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputAllowListMaintaining = "AllowListMaintaining"

	// EnumOfInstanceStatusForDescribeDBInstancesInputClosed is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputClosed = "Closed"

	// EnumOfInstanceStatusForDescribeDBInstancesInputClosing is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputClosing = "Closing"

	// EnumOfInstanceStatusForDescribeDBInstancesInputCreateFailed is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputCreateFailed = "CreateFailed"

	// EnumOfInstanceStatusForDescribeDBInstancesInputCreating is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputCreating = "Creating"

	// EnumOfInstanceStatusForDescribeDBInstancesInputDeleted is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputDeleted = "Deleted"

	// EnumOfInstanceStatusForDescribeDBInstancesInputDeleting is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputDeleting = "Deleting"

	// EnumOfInstanceStatusForDescribeDBInstancesInputDestroyed is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputDestroyed = "Destroyed"

	// EnumOfInstanceStatusForDescribeDBInstancesInputDestroying is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputDestroying = "Destroying"

	// EnumOfInstanceStatusForDescribeDBInstancesInputError is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputError = "Error"

	// EnumOfInstanceStatusForDescribeDBInstancesInputImporting is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputImporting = "Importing"

	// EnumOfInstanceStatusForDescribeDBInstancesInputMigrating is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputMigrating = "Migrating"

	// EnumOfInstanceStatusForDescribeDBInstancesInputNetCreating is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputNetCreating = "NetCreating"

	// EnumOfInstanceStatusForDescribeDBInstancesInputNetReleasing is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputNetReleasing = "NetReleasing"

	// EnumOfInstanceStatusForDescribeDBInstancesInputNetworkMaintaining is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputNetworkMaintaining = "NetworkMaintaining"

	// EnumOfInstanceStatusForDescribeDBInstancesInputRebuilding is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputRebuilding = "Rebuilding"

	// EnumOfInstanceStatusForDescribeDBInstancesInputReclaiming is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputReclaiming = "Reclaiming"

	// EnumOfInstanceStatusForDescribeDBInstancesInputRecycled is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputRecycled = "Recycled"

	// EnumOfInstanceStatusForDescribeDBInstancesInputReleased is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputReleased = "Released"

	// EnumOfInstanceStatusForDescribeDBInstancesInputRestarting is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputRestarting = "Restarting"

	// EnumOfInstanceStatusForDescribeDBInstancesInputRestoring is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputRestoring = "Restoring"

	// EnumOfInstanceStatusForDescribeDBInstancesInputResuming is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputResuming = "Resuming"

	// EnumOfInstanceStatusForDescribeDBInstancesInputRunning is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputRunning = "Running"

	// EnumOfInstanceStatusForDescribeDBInstancesInputSslupdating is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputSslupdating = "SSLUpdating"

	// EnumOfInstanceStatusForDescribeDBInstancesInputScaling is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputScaling = "Scaling"

	// EnumOfInstanceStatusForDescribeDBInstancesInputTdemaintaining is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputTdemaintaining = "TDEMaintaining"

	// EnumOfInstanceStatusForDescribeDBInstancesInputTaskFailedAvailable is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputTaskFailedAvailable = "TaskFailed_Available"

	// EnumOfInstanceStatusForDescribeDBInstancesInputUnavailable is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputUnavailable = "Unavailable"

	// EnumOfInstanceStatusForDescribeDBInstancesInputUpdating is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputUpdating = "Updating"

	// EnumOfInstanceStatusForDescribeDBInstancesInputUpgrading is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputUpgrading = "Upgrading"

	// EnumOfInstanceStatusForDescribeDBInstancesInputWaitingPaid is a EnumOfInstanceStatusForDescribeDBInstancesInput enum value
	EnumOfInstanceStatusForDescribeDBInstancesInputWaitingPaid = "WaitingPaid"
)
View Source
const (
	// EnumOfInstanceTypeForDescribeDBInstancesInputReplicaSet is a EnumOfInstanceTypeForDescribeDBInstancesInput enum value
	EnumOfInstanceTypeForDescribeDBInstancesInputReplicaSet = "ReplicaSet"

	// EnumOfInstanceTypeForDescribeDBInstancesInputShardedCluster is a EnumOfInstanceTypeForDescribeDBInstancesInput enum value
	EnumOfInstanceTypeForDescribeDBInstancesInputShardedCluster = "ShardedCluster"
)
View Source
const (
	// EnumOfModifyModeForModifyAllowListInputAppend is a EnumOfModifyModeForModifyAllowListInput enum value
	EnumOfModifyModeForModifyAllowListInputAppend = "Append"

	// EnumOfModifyModeForModifyAllowListInputCover is a EnumOfModifyModeForModifyAllowListInput enum value
	EnumOfModifyModeForModifyAllowListInputCover = "Cover"

	// EnumOfModifyModeForModifyAllowListInputDelete is a EnumOfModifyModeForModifyAllowListInput enum value
	EnumOfModifyModeForModifyAllowListInputDelete = "Delete"
)
View Source
const (
	// EnumOfChargeTypeForModifyDBInstanceChargeTypeInputNotEnabled is a EnumOfChargeTypeForModifyDBInstanceChargeTypeInput enum value
	EnumOfChargeTypeForModifyDBInstanceChargeTypeInputNotEnabled = "NotEnabled"

	// EnumOfChargeTypeForModifyDBInstanceChargeTypeInputPostPaid is a EnumOfChargeTypeForModifyDBInstanceChargeTypeInput enum value
	EnumOfChargeTypeForModifyDBInstanceChargeTypeInputPostPaid = "PostPaid"

	// EnumOfChargeTypeForModifyDBInstanceChargeTypeInputPrepaid is a EnumOfChargeTypeForModifyDBInstanceChargeTypeInput enum value
	EnumOfChargeTypeForModifyDBInstanceChargeTypeInputPrepaid = "Prepaid"
)
View Source
const (
	// EnumOfPeriodUnitForModifyDBInstanceChargeTypeInputMonth is a EnumOfPeriodUnitForModifyDBInstanceChargeTypeInput enum value
	EnumOfPeriodUnitForModifyDBInstanceChargeTypeInputMonth = "Month"

	// EnumOfPeriodUnitForModifyDBInstanceChargeTypeInputYear is a EnumOfPeriodUnitForModifyDBInstanceChargeTypeInput enum value
	EnumOfPeriodUnitForModifyDBInstanceChargeTypeInputYear = "Year"
)
View Source
const (
	// EnumOfParameterRoleForModifyDBInstanceParametersInputConfigServer is a EnumOfParameterRoleForModifyDBInstanceParametersInput enum value
	EnumOfParameterRoleForModifyDBInstanceParametersInputConfigServer = "ConfigServer"

	// EnumOfParameterRoleForModifyDBInstanceParametersInputMongos is a EnumOfParameterRoleForModifyDBInstanceParametersInput enum value
	EnumOfParameterRoleForModifyDBInstanceParametersInputMongos = "Mongos"

	// EnumOfParameterRoleForModifyDBInstanceParametersInputNode is a EnumOfParameterRoleForModifyDBInstanceParametersInput enum value
	EnumOfParameterRoleForModifyDBInstanceParametersInputNode = "Node"

	// EnumOfParameterRoleForModifyDBInstanceParametersInputShard is a EnumOfParameterRoleForModifyDBInstanceParametersInput enum value
	EnumOfParameterRoleForModifyDBInstanceParametersInputShard = "Shard"

	// EnumOfParameterRoleForModifyDBInstanceParametersInputUnknown is a EnumOfParameterRoleForModifyDBInstanceParametersInput enum value
	EnumOfParameterRoleForModifyDBInstanceParametersInputUnknown = "Unknown"
)
View Source
const (
	// EnumOfInstanceTypeForModifyDBInstanceSpecInputReplicaSet is a EnumOfInstanceTypeForModifyDBInstanceSpecInput enum value
	EnumOfInstanceTypeForModifyDBInstanceSpecInputReplicaSet = "ReplicaSet"

	// EnumOfInstanceTypeForModifyDBInstanceSpecInputShardedCluster is a EnumOfInstanceTypeForModifyDBInstanceSpecInput enum value
	EnumOfInstanceTypeForModifyDBInstanceSpecInputShardedCluster = "ShardedCluster"
)
View Source
const (
	// EnumOfSSLActionForModifyDBInstanceSSLInputClose is a EnumOfSSLActionForModifyDBInstanceSSLInput enum value
	EnumOfSSLActionForModifyDBInstanceSSLInputClose = "Close"

	// EnumOfSSLActionForModifyDBInstanceSSLInputOpen is a EnumOfSSLActionForModifyDBInstanceSSLInput enum value
	EnumOfSSLActionForModifyDBInstanceSSLInputOpen = "Open"

	// EnumOfSSLActionForModifyDBInstanceSSLInputUpdate is a EnumOfSSLActionForModifyDBInstanceSSLInput enum value
	EnumOfSSLActionForModifyDBInstanceSSLInputUpdate = "Update"
)
View Source
const (
	ServiceName = "mongodb"   // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "mongodb"   // ServiceID is a unique identifer of a specific service.
)

Service information constants

View Source
const (
	// EnumOfDBEngineForCreateDBInstanceInputMongoDb is a EnumOfDBEngineForCreateDBInstanceInput enum value
	EnumOfDBEngineForCreateDBInstanceInputMongoDb = "MongoDB"
)
View Source
const (
	// EnumOfDBEngineForDescribeDBInstancesInputMongoDb is a EnumOfDBEngineForDescribeDBInstancesInput enum value
	EnumOfDBEngineForDescribeDBInstancesInputMongoDb = "MongoDB"
)

Variables ¶

This section is empty.

Functions ¶

This section is empty.

Types ¶

type AccountForDescribeDBAccountsOutput ¶

type AccountForDescribeDBAccountsOutput struct {
	AccountName *string `type:"string"`

	AccountPrivileges []*AccountPrivilegeForDescribeDBAccountsOutput `type:"list"`

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

func (AccountForDescribeDBAccountsOutput) GoString ¶

GoString returns the string representation

func (*AccountForDescribeDBAccountsOutput) SetAccountName ¶

SetAccountName sets the AccountName field's value.

func (*AccountForDescribeDBAccountsOutput) SetAccountPrivileges ¶

SetAccountPrivileges sets the AccountPrivileges field's value.

func (*AccountForDescribeDBAccountsOutput) SetAccountType ¶

SetAccountType sets the AccountType field's value.

func (AccountForDescribeDBAccountsOutput) String ¶

String returns the string representation

type AccountPrivilegeForDescribeDBAccountsOutput ¶

type AccountPrivilegeForDescribeDBAccountsOutput struct {
	DBName *string `type:"string"`

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

func (AccountPrivilegeForDescribeDBAccountsOutput) GoString ¶

GoString returns the string representation

func (*AccountPrivilegeForDescribeDBAccountsOutput) SetDBName ¶

SetDBName sets the DBName field's value.

func (*AccountPrivilegeForDescribeDBAccountsOutput) SetRoleName ¶

SetRoleName sets the RoleName field's value.

func (AccountPrivilegeForDescribeDBAccountsOutput) String ¶

String returns the string representation

type AddTagsToResourceInput ¶

type AddTagsToResourceInput struct {
	InstanceIds []*string `type:"list"`

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

func (AddTagsToResourceInput) GoString ¶

func (s AddTagsToResourceInput) GoString() string

GoString returns the string representation

func (*AddTagsToResourceInput) SetInstanceIds ¶

func (s *AddTagsToResourceInput) SetInstanceIds(v []*string) *AddTagsToResourceInput

SetInstanceIds sets the InstanceIds field's value.

func (*AddTagsToResourceInput) SetTags ¶

SetTags sets the Tags field's value.

func (AddTagsToResourceInput) String ¶

func (s AddTagsToResourceInput) String() string

String returns the string representation

type AddTagsToResourceOutput ¶

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

func (AddTagsToResourceOutput) GoString ¶

func (s AddTagsToResourceOutput) GoString() string

GoString returns the string representation

func (AddTagsToResourceOutput) String ¶

func (s AddTagsToResourceOutput) String() string

String returns the string representation

type AllowListForDescribeAllowListsOutput ¶

type AllowListForDescribeAllowListsOutput struct {
	AllowListDesc *string `type:"string"`

	AllowListIPNum *int64 `type:"int64"`

	AllowListId *string `type:"string"`

	AllowListName *string `type:"string"`

	AllowListType *string `type:"string"`

	AssociatedInstanceNum *int64 `type:"int64"`
	// contains filtered or unexported fields
}

func (AllowListForDescribeAllowListsOutput) GoString ¶

GoString returns the string representation

func (*AllowListForDescribeAllowListsOutput) SetAllowListDesc ¶

SetAllowListDesc sets the AllowListDesc field's value.

func (*AllowListForDescribeAllowListsOutput) SetAllowListIPNum ¶

SetAllowListIPNum sets the AllowListIPNum field's value.

func (*AllowListForDescribeAllowListsOutput) SetAllowListId ¶

SetAllowListId sets the AllowListId field's value.

func (*AllowListForDescribeAllowListsOutput) SetAllowListName ¶

SetAllowListName sets the AllowListName field's value.

func (*AllowListForDescribeAllowListsOutput) SetAllowListType ¶

SetAllowListType sets the AllowListType field's value.

func (*AllowListForDescribeAllowListsOutput) SetAssociatedInstanceNum ¶

SetAssociatedInstanceNum sets the AssociatedInstanceNum field's value.

func (AllowListForDescribeAllowListsOutput) String ¶

String returns the string representation

type AssociateAllowListInput ¶

type AssociateAllowListInput struct {
	AllowListIds []*string `type:"list"`

	InstanceIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (AssociateAllowListInput) GoString ¶

func (s AssociateAllowListInput) GoString() string

GoString returns the string representation

func (*AssociateAllowListInput) SetAllowListIds ¶

func (s *AssociateAllowListInput) SetAllowListIds(v []*string) *AssociateAllowListInput

SetAllowListIds sets the AllowListIds field's value.

func (*AssociateAllowListInput) SetInstanceIds ¶

func (s *AssociateAllowListInput) SetInstanceIds(v []*string) *AssociateAllowListInput

SetInstanceIds sets the InstanceIds field's value.

func (AssociateAllowListInput) String ¶

func (s AssociateAllowListInput) String() string

String returns the string representation

type AssociateAllowListOutput ¶

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

func (AssociateAllowListOutput) GoString ¶

func (s AssociateAllowListOutput) GoString() string

GoString returns the string representation

func (AssociateAllowListOutput) String ¶

func (s AssociateAllowListOutput) String() string

String returns the string representation

type AssociatedInstanceForDescribeAllowListDetailOutput ¶

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

	InstanceName *string `type:"string"`

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

func (AssociatedInstanceForDescribeAllowListDetailOutput) GoString ¶

GoString returns the string representation

func (*AssociatedInstanceForDescribeAllowListDetailOutput) SetInstanceId ¶

SetInstanceId sets the InstanceId field's value.

func (*AssociatedInstanceForDescribeAllowListDetailOutput) SetInstanceName ¶

SetInstanceName sets the InstanceName field's value.

func (*AssociatedInstanceForDescribeAllowListDetailOutput) SetVPC ¶

SetVPC sets the VPC field's value.

func (AssociatedInstanceForDescribeAllowListDetailOutput) String ¶

String returns the string representation

type ConfigServerForDescribeDBInstanceDetailOutput ¶

type ConfigServerForDescribeDBInstanceDetailOutput struct {
	ConfigServerNodeId *string `type:"string"`

	NodeRole *string `type:"string"`

	NodeStatus *string `type:"string"`

	TotalMemoryGB *float64 `type:"double"`

	TotalvCPU *float64 `type:"double"`

	UsedMemoryGB *float64 `type:"double"`

	UsedvCPU *float64 `type:"double"`
	// contains filtered or unexported fields
}

func (ConfigServerForDescribeDBInstanceDetailOutput) GoString ¶

GoString returns the string representation

func (*ConfigServerForDescribeDBInstanceDetailOutput) SetConfigServerNodeId ¶

SetConfigServerNodeId sets the ConfigServerNodeId field's value.

func (*ConfigServerForDescribeDBInstanceDetailOutput) SetNodeRole ¶

SetNodeRole sets the NodeRole field's value.

func (*ConfigServerForDescribeDBInstanceDetailOutput) SetNodeStatus ¶

SetNodeStatus sets the NodeStatus field's value.

func (*ConfigServerForDescribeDBInstanceDetailOutput) SetTotalMemoryGB ¶

SetTotalMemoryGB sets the TotalMemoryGB field's value.

func (*ConfigServerForDescribeDBInstanceDetailOutput) SetTotalvCPU ¶

SetTotalvCPU sets the TotalvCPU field's value.

func (*ConfigServerForDescribeDBInstanceDetailOutput) SetUsedMemoryGB ¶

SetUsedMemoryGB sets the UsedMemoryGB field's value.

func (*ConfigServerForDescribeDBInstanceDetailOutput) SetUsedvCPU ¶

SetUsedvCPU sets the UsedvCPU field's value.

func (ConfigServerForDescribeDBInstanceDetailOutput) String ¶

String returns the string representation

type CreateAllowListInput ¶

type CreateAllowListInput struct {
	AllowList *string `type:"string"`

	AllowListDesc *string `type:"string"`

	AllowListName *string `type:"string"`

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

func (CreateAllowListInput) GoString ¶

func (s CreateAllowListInput) GoString() string

GoString returns the string representation

func (*CreateAllowListInput) SetAllowList ¶

func (s *CreateAllowListInput) SetAllowList(v string) *CreateAllowListInput

SetAllowList sets the AllowList field's value.

func (*CreateAllowListInput) SetAllowListDesc ¶

func (s *CreateAllowListInput) SetAllowListDesc(v string) *CreateAllowListInput

SetAllowListDesc sets the AllowListDesc field's value.

func (*CreateAllowListInput) SetAllowListName ¶

func (s *CreateAllowListInput) SetAllowListName(v string) *CreateAllowListInput

SetAllowListName sets the AllowListName field's value.

func (*CreateAllowListInput) SetAllowListType ¶

func (s *CreateAllowListInput) SetAllowListType(v string) *CreateAllowListInput

SetAllowListType sets the AllowListType field's value.

func (CreateAllowListInput) String ¶

func (s CreateAllowListInput) String() string

String returns the string representation

type CreateAllowListOutput ¶

type CreateAllowListOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateAllowListOutput) GoString ¶

func (s CreateAllowListOutput) GoString() string

GoString returns the string representation

func (*CreateAllowListOutput) SetAllowListId ¶

func (s *CreateAllowListOutput) SetAllowListId(v string) *CreateAllowListOutput

SetAllowListId sets the AllowListId field's value.

func (CreateAllowListOutput) String ¶

func (s CreateAllowListOutput) String() string

String returns the string representation

type CreateDBEndpointInput ¶

type CreateDBEndpointInput struct {
	EipIds []*string `type:"list"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

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

	NetworkType *string `type:"string" enum:"EnumOfNetworkTypeForCreateDBEndpointInput"`

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

func (CreateDBEndpointInput) GoString ¶

func (s CreateDBEndpointInput) GoString() string

GoString returns the string representation

func (*CreateDBEndpointInput) SetEipIds ¶

SetEipIds sets the EipIds field's value.

func (*CreateDBEndpointInput) SetInstanceId ¶

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

SetInstanceId sets the InstanceId field's value.

func (*CreateDBEndpointInput) SetMongosNodeIds ¶

func (s *CreateDBEndpointInput) SetMongosNodeIds(v []*string) *CreateDBEndpointInput

SetMongosNodeIds sets the MongosNodeIds field's value.

func (*CreateDBEndpointInput) SetNetworkType ¶

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

SetNetworkType sets the NetworkType field's value.

func (*CreateDBEndpointInput) SetObjectId ¶

SetObjectId sets the ObjectId field's value.

func (CreateDBEndpointInput) String ¶

func (s CreateDBEndpointInput) String() string

String returns the string representation

func (*CreateDBEndpointInput) Validate ¶

func (s *CreateDBEndpointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDBEndpointOutput ¶

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

func (CreateDBEndpointOutput) GoString ¶

func (s CreateDBEndpointOutput) GoString() string

GoString returns the string representation

func (CreateDBEndpointOutput) String ¶

func (s CreateDBEndpointOutput) String() string

String returns the string representation

type CreateDBInstanceInput ¶

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

	ChargeType *string `type:"string" enum:"EnumOfChargeTypeForCreateDBInstanceInput"`

	Count *int32 `type:"int32"`

	DBEngine *string `type:"string" enum:"EnumOfDBEngineForCreateDBInstanceInput"`

	DBEngineVersion *string `type:"string" enum:"EnumOfDBEngineVersionForCreateDBInstanceInput"`

	InstanceName *string `max:"64" type:"string"`

	InstanceType *string `type:"string" enum:"EnumOfInstanceTypeForCreateDBInstanceInput"`

	MongosNodeNumber *int32 `type:"int32"`

	MongosNodeSpec *string `type:"string"`

	NodeNumber *int32 `type:"int32"`

	NodeSpec *string `type:"string"`

	Period *int32 `type:"int32"`

	PeriodUnit *string `type:"string" enum:"EnumOfPeriodUnitForCreateDBInstanceInput"`

	ProjectName *string `type:"string"`

	ShardNumber *int32 `type:"int32"`

	StorageSpaceGB *int32 `type:"int32"`

	SubnetId *string `type:"string"`

	SuperAccountName *string `type:"string"`

	SuperAccountPassword *string `type:"string"`

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

	VpcId *string `type:"string"`

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

func (CreateDBInstanceInput) GoString ¶

func (s CreateDBInstanceInput) GoString() string

GoString returns the string representation

func (*CreateDBInstanceInput) SetAutoRenew ¶

func (s *CreateDBInstanceInput) SetAutoRenew(v bool) *CreateDBInstanceInput

SetAutoRenew sets the AutoRenew field's value.

func (*CreateDBInstanceInput) SetChargeType ¶

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

SetChargeType sets the ChargeType field's value.

func (*CreateDBInstanceInput) SetCount ¶

SetCount sets the Count field's value.

func (*CreateDBInstanceInput) SetDBEngine ¶

SetDBEngine sets the DBEngine field's value.

func (*CreateDBInstanceInput) SetDBEngineVersion ¶

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

SetDBEngineVersion sets the DBEngineVersion field's value.

func (*CreateDBInstanceInput) SetInstanceName ¶

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

SetInstanceName sets the InstanceName field's value.

func (*CreateDBInstanceInput) SetInstanceType ¶

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

SetInstanceType sets the InstanceType field's value.

func (*CreateDBInstanceInput) SetMongosNodeNumber ¶

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

SetMongosNodeNumber sets the MongosNodeNumber field's value.

func (*CreateDBInstanceInput) SetMongosNodeSpec ¶

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

SetMongosNodeSpec sets the MongosNodeSpec 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) SetPeriod ¶

SetPeriod sets the Period field's value.

func (*CreateDBInstanceInput) SetPeriodUnit ¶

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

SetPeriodUnit sets the PeriodUnit field's value.

func (*CreateDBInstanceInput) SetProjectName ¶

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

SetProjectName sets the ProjectName field's value.

func (*CreateDBInstanceInput) SetShardNumber ¶

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

SetShardNumber sets the ShardNumber field's value.

func (*CreateDBInstanceInput) SetStorageSpaceGB ¶

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

SetStorageSpaceGB sets the StorageSpaceGB 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) SetZoneId ¶

SetZoneId sets the ZoneId field's value.

func (CreateDBInstanceInput) String ¶

func (s CreateDBInstanceInput) String() string

String returns the string representation

func (*CreateDBInstanceInput) Validate ¶

func (s *CreateDBInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDBInstanceOutput ¶

type CreateDBInstanceOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string"`

	OrderNO *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) SetOrderNO ¶

SetOrderNO sets the OrderNO field's value.

func (CreateDBInstanceOutput) String ¶

func (s CreateDBInstanceOutput) String() string

String returns the string representation

type DBAddressForDescribeDBEndpointOutput ¶

type DBAddressForDescribeDBEndpointOutput struct {
	AddressDomain *string `type:"string"`

	AddressIP *string `type:"string"`

	AddressPort *string `type:"string"`

	AddressType *string `type:"string"`

	EipId *string `type:"string"`

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

func (DBAddressForDescribeDBEndpointOutput) GoString ¶

GoString returns the string representation

func (*DBAddressForDescribeDBEndpointOutput) SetAddressDomain ¶

SetAddressDomain sets the AddressDomain field's value.

func (*DBAddressForDescribeDBEndpointOutput) SetAddressIP ¶

SetAddressIP sets the AddressIP field's value.

func (*DBAddressForDescribeDBEndpointOutput) SetAddressPort ¶

SetAddressPort sets the AddressPort field's value.

func (*DBAddressForDescribeDBEndpointOutput) SetAddressType ¶

SetAddressType sets the AddressType field's value.

func (*DBAddressForDescribeDBEndpointOutput) SetEipId ¶

SetEipId sets the EipId field's value.

func (*DBAddressForDescribeDBEndpointOutput) SetNodeId ¶

SetNodeId sets the NodeId field's value.

func (DBAddressForDescribeDBEndpointOutput) String ¶

String returns the string representation

type DBEndpointForDescribeDBEndpointOutput ¶

type DBEndpointForDescribeDBEndpointOutput struct {
	DBAddresses []*DBAddressForDescribeDBEndpointOutput `type:"list"`

	EndpointId *string `type:"string"`

	EndpointStr *string `type:"string"`

	EndpointType *string `type:"string"`

	NetworkType *string `type:"string"`

	ObjectId *string `type:"string"`

	SubnetId *string `type:"string"`

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

func (DBEndpointForDescribeDBEndpointOutput) GoString ¶

GoString returns the string representation

func (*DBEndpointForDescribeDBEndpointOutput) SetDBAddresses ¶

SetDBAddresses sets the DBAddresses field's value.

func (*DBEndpointForDescribeDBEndpointOutput) SetEndpointId ¶

SetEndpointId sets the EndpointId field's value.

func (*DBEndpointForDescribeDBEndpointOutput) SetEndpointStr ¶

SetEndpointStr sets the EndpointStr field's value.

func (*DBEndpointForDescribeDBEndpointOutput) SetEndpointType ¶

SetEndpointType sets the EndpointType field's value.

func (*DBEndpointForDescribeDBEndpointOutput) SetNetworkType ¶

SetNetworkType sets the NetworkType field's value.

func (*DBEndpointForDescribeDBEndpointOutput) SetObjectId ¶

SetObjectId sets the ObjectId field's value.

func (*DBEndpointForDescribeDBEndpointOutput) SetSubnetId ¶

SetSubnetId sets the SubnetId field's value.

func (*DBEndpointForDescribeDBEndpointOutput) SetVpcId ¶

SetVpcId sets the VpcId field's value.

func (DBEndpointForDescribeDBEndpointOutput) String ¶

String returns the string representation

type DBInstanceForDescribeDBInstanceDetailOutput ¶

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

	ChargeStatus *string `type:"string"`

	ChargeType *string `type:"string"`

	ClosedTime *string `type:"string"`

	ConfigServers []*ConfigServerForDescribeDBInstanceDetailOutput `type:"list"`

	ConfigServersId *string `type:"string"`

	CreateTime *string `type:"string"`

	DBEngine *string `type:"string"`

	DBEngineVersion *string `type:"string"`

	DBEngineVersionStr *string `type:"string"`

	ExpiredTime *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceStatus *string `type:"string"`

	InstanceType *string `type:"string"`

	Mongos []*MongoForDescribeDBInstanceDetailOutput `type:"list"`

	MongosId *string `type:"string"`

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

	ProjectName *string `type:"string"`

	ReclaimTime *string `type:"string"`

	Shards []*ShardForDescribeDBInstanceDetailOutput `type:"list"`

	SubnetId *string `type:"string"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`

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

func (DBInstanceForDescribeDBInstanceDetailOutput) GoString ¶

GoString returns the string representation

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetAutoRenew ¶

SetAutoRenew sets the AutoRenew field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetChargeStatus ¶

SetChargeStatus sets the ChargeStatus field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetChargeType ¶

SetChargeType sets the ChargeType field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetClosedTime ¶

SetClosedTime sets the ClosedTime field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetConfigServers ¶

SetConfigServers sets the ConfigServers field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetConfigServersId ¶

SetConfigServersId sets the ConfigServersId field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetCreateTime ¶

SetCreateTime sets the CreateTime field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetDBEngine ¶

SetDBEngine sets the DBEngine field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetDBEngineVersion ¶

SetDBEngineVersion sets the DBEngineVersion field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetDBEngineVersionStr ¶

SetDBEngineVersionStr sets the DBEngineVersionStr field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetExpiredTime ¶

SetExpiredTime sets the ExpiredTime field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetInstanceId ¶

SetInstanceId sets the InstanceId field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetInstanceName ¶

SetInstanceName sets the InstanceName field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetInstanceStatus ¶

SetInstanceStatus sets the InstanceStatus field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetInstanceType ¶

SetInstanceType sets the InstanceType field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetMongos ¶

SetMongos sets the Mongos field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetMongosId ¶

SetMongosId sets the MongosId field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetNodes ¶

SetNodes sets the Nodes field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetProjectName ¶

SetProjectName sets the ProjectName field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetReclaimTime ¶

SetReclaimTime sets the ReclaimTime field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetShards ¶

SetShards sets the Shards field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetSubnetId ¶

SetSubnetId sets the SubnetId field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetUpdateTime ¶

SetUpdateTime sets the UpdateTime field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetVpcId ¶

SetVpcId sets the VpcId field's value.

func (*DBInstanceForDescribeDBInstanceDetailOutput) SetZoneId ¶

SetZoneId sets the ZoneId field's value.

func (DBInstanceForDescribeDBInstanceDetailOutput) String ¶

String returns the string representation

type DBInstanceForDescribeDBInstancesOutput ¶

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

	ChargeStatus *string `type:"string"`

	ChargeType *string `type:"string"`

	ClosedTime *string `type:"string"`

	ConfigServersId *string `type:"string"`

	CreateTime *string `type:"string"`

	DBEngine *string `type:"string"`

	DBEngineVersion *string `type:"string"`

	DBEngineVersionStr *string `type:"string"`

	ExpiredTime *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceStatus *string `type:"string"`

	InstanceType *string `type:"string"`

	MongosId *string `type:"string"`

	ProjectName *string `type:"string"`

	ReclaimTime *string `type:"string"`

	SubnetId *string `type:"string"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`

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

func (DBInstanceForDescribeDBInstancesOutput) GoString ¶

GoString returns the string representation

func (*DBInstanceForDescribeDBInstancesOutput) SetAutoRenew ¶

SetAutoRenew sets the AutoRenew field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetChargeStatus ¶

SetChargeStatus sets the ChargeStatus field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetChargeType ¶

SetChargeType sets the ChargeType field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetClosedTime ¶

SetClosedTime sets the ClosedTime field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetConfigServersId ¶

SetConfigServersId sets the ConfigServersId field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetCreateTime ¶

SetCreateTime sets the CreateTime field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetDBEngine ¶

SetDBEngine sets the DBEngine field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetDBEngineVersion ¶

SetDBEngineVersion sets the DBEngineVersion field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetDBEngineVersionStr ¶

SetDBEngineVersionStr sets the DBEngineVersionStr field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetExpiredTime ¶

SetExpiredTime sets the ExpiredTime field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetInstanceId ¶

SetInstanceId sets the InstanceId field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetInstanceName ¶

SetInstanceName sets the InstanceName field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetInstanceStatus ¶

SetInstanceStatus sets the InstanceStatus field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetInstanceType ¶

SetInstanceType sets the InstanceType field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetMongosId ¶

SetMongosId sets the MongosId field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetProjectName ¶

SetProjectName sets the ProjectName field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetReclaimTime ¶

SetReclaimTime sets the ReclaimTime field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetSubnetId ¶

SetSubnetId sets the SubnetId field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetUpdateTime ¶

SetUpdateTime sets the UpdateTime field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetVpcId ¶

SetVpcId sets the VpcId field's value.

func (*DBInstanceForDescribeDBInstancesOutput) SetZoneId ¶

SetZoneId sets the ZoneId field's value.

func (DBInstanceForDescribeDBInstancesOutput) String ¶

String returns the string representation

type DeleteAllowListInput ¶

type DeleteAllowListInput struct {
	AllowListId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteAllowListInput) GoString ¶

func (s DeleteAllowListInput) GoString() string

GoString returns the string representation

func (*DeleteAllowListInput) SetAllowListId ¶

func (s *DeleteAllowListInput) SetAllowListId(v string) *DeleteAllowListInput

SetAllowListId sets the AllowListId field's value.

func (DeleteAllowListInput) String ¶

func (s DeleteAllowListInput) String() string

String returns the string representation

type DeleteAllowListOutput ¶

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

func (DeleteAllowListOutput) GoString ¶

func (s DeleteAllowListOutput) GoString() string

GoString returns the string representation

func (DeleteAllowListOutput) String ¶

func (s DeleteAllowListOutput) String() string

String returns the string representation

type DeleteDBEndpointInput ¶

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

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	MongosNodeIds []*string `type:"list"`
	// 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) SetMongosNodeIds ¶

func (s *DeleteDBEndpointInput) SetMongosNodeIds(v []*string) *DeleteDBEndpointInput

SetMongosNodeIds sets the MongosNodeIds field's value.

func (DeleteDBEndpointInput) String ¶

func (s DeleteDBEndpointInput) String() string

String returns the string representation

func (*DeleteDBEndpointInput) Validate ¶

func (s *DeleteDBEndpointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 DeleteDBInstanceInput ¶

type DeleteDBInstanceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`
	// 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

func (*DeleteDBInstanceInput) Validate ¶

func (s *DeleteDBInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 DescribeAllowListDetailInput ¶

type DescribeAllowListDetailInput struct {
	AllowListId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeAllowListDetailInput) GoString ¶

func (s DescribeAllowListDetailInput) GoString() string

GoString returns the string representation

func (*DescribeAllowListDetailInput) SetAllowListId ¶

SetAllowListId sets the AllowListId field's value.

func (DescribeAllowListDetailInput) String ¶

String returns the string representation

type DescribeAllowListDetailOutput ¶

type DescribeAllowListDetailOutput struct {
	Metadata *response.ResponseMetadata

	AllowList *string `type:"string"`

	AllowListDesc *string `type:"string"`

	AllowListId *string `type:"string"`

	AllowListName *string `type:"string"`

	AllowListType *string `type:"string"`

	AssociatedInstances []*AssociatedInstanceForDescribeAllowListDetailOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeAllowListDetailOutput) GoString ¶

GoString returns the string representation

func (*DescribeAllowListDetailOutput) SetAllowList ¶

SetAllowList sets the AllowList field's value.

func (*DescribeAllowListDetailOutput) SetAllowListDesc ¶

SetAllowListDesc sets the AllowListDesc field's value.

func (*DescribeAllowListDetailOutput) SetAllowListId ¶

SetAllowListId sets the AllowListId field's value.

func (*DescribeAllowListDetailOutput) SetAllowListName ¶

SetAllowListName sets the AllowListName field's value.

func (*DescribeAllowListDetailOutput) SetAllowListType ¶

SetAllowListType sets the AllowListType field's value.

func (*DescribeAllowListDetailOutput) SetAssociatedInstances ¶

SetAssociatedInstances sets the AssociatedInstances field's value.

func (DescribeAllowListDetailOutput) String ¶

String returns the string representation

type DescribeAllowListsInput ¶

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

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

func (DescribeAllowListsInput) GoString ¶

func (s DescribeAllowListsInput) GoString() string

GoString returns the string representation

func (*DescribeAllowListsInput) SetInstanceId ¶

SetInstanceId sets the InstanceId field's value.

func (*DescribeAllowListsInput) SetRegionId ¶

SetRegionId sets the RegionId field's value.

func (DescribeAllowListsInput) String ¶

func (s DescribeAllowListsInput) String() string

String returns the string representation

type DescribeAllowListsOutput ¶

type DescribeAllowListsOutput struct {
	Metadata *response.ResponseMetadata

	AllowLists []*AllowListForDescribeAllowListsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeAllowListsOutput) GoString ¶

func (s DescribeAllowListsOutput) GoString() string

GoString returns the string representation

func (*DescribeAllowListsOutput) SetAllowLists ¶

SetAllowLists sets the AllowLists field's value.

func (DescribeAllowListsOutput) String ¶

func (s DescribeAllowListsOutput) String() string

String returns the string representation

type DescribeAvailabilityZonesInput ¶

type DescribeAvailabilityZonesInput struct {
	RegionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeAvailabilityZonesInput) GoString ¶

GoString returns the string representation

func (*DescribeAvailabilityZonesInput) SetRegionId ¶

SetRegionId sets the RegionId field's value.

func (DescribeAvailabilityZonesInput) String ¶

String returns the string representation

type DescribeAvailabilityZonesOutput ¶

type DescribeAvailabilityZonesOutput struct {
	Metadata *response.ResponseMetadata

	RegionId *string `type:"string"`

	Zones []*ZoneForDescribeAvailabilityZonesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeAvailabilityZonesOutput) GoString ¶

GoString returns the string representation

func (*DescribeAvailabilityZonesOutput) SetRegionId ¶

SetRegionId sets the RegionId field's value.

func (*DescribeAvailabilityZonesOutput) SetZones ¶

SetZones sets the Zones field's value.

func (DescribeAvailabilityZonesOutput) String ¶

String returns the string representation

type DescribeDBAccountsInput ¶

type DescribeDBAccountsInput struct {
	AccountName *string `type:"string"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	PageNumber *int32 `type:"int32"`

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

func (DescribeDBAccountsInput) GoString ¶

func (s DescribeDBAccountsInput) GoString() string

GoString returns the string representation

func (*DescribeDBAccountsInput) SetAccountName ¶

SetAccountName sets the AccountName field's value.

func (*DescribeDBAccountsInput) SetInstanceId ¶

SetInstanceId sets the InstanceId field's value.

func (*DescribeDBAccountsInput) SetPageNumber ¶

SetPageNumber sets the PageNumber field's value.

func (*DescribeDBAccountsInput) SetPageSize ¶

SetPageSize sets the PageSize field's value.

func (DescribeDBAccountsInput) String ¶

func (s DescribeDBAccountsInput) String() string

String returns the string representation

func (*DescribeDBAccountsInput) Validate ¶

func (s *DescribeDBAccountsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDBAccountsOutput ¶

type DescribeDBAccountsOutput struct {
	Metadata *response.ResponseMetadata

	Accounts []*AccountForDescribeDBAccountsOutput `type:"list"`

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

func (DescribeDBAccountsOutput) GoString ¶

func (s DescribeDBAccountsOutput) GoString() string

GoString returns the string representation

func (*DescribeDBAccountsOutput) SetAccounts ¶

SetAccounts sets the Accounts field's value.

func (*DescribeDBAccountsOutput) SetTotal ¶

SetTotal sets the Total field's value.

func (DescribeDBAccountsOutput) String ¶

func (s DescribeDBAccountsOutput) String() string

String returns the string representation

type DescribeDBEndpointInput ¶

type DescribeDBEndpointInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeDBEndpointInput) GoString ¶

func (s DescribeDBEndpointInput) GoString() string

GoString returns the string representation

func (*DescribeDBEndpointInput) SetInstanceId ¶

SetInstanceId sets the InstanceId field's value.

func (DescribeDBEndpointInput) String ¶

func (s DescribeDBEndpointInput) String() string

String returns the string representation

func (*DescribeDBEndpointInput) Validate ¶

func (s *DescribeDBEndpointInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDBEndpointOutput ¶

type DescribeDBEndpointOutput struct {
	Metadata *response.ResponseMetadata

	DBEndpoints []*DBEndpointForDescribeDBEndpointOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeDBEndpointOutput) GoString ¶

func (s DescribeDBEndpointOutput) GoString() string

GoString returns the string representation

func (*DescribeDBEndpointOutput) SetDBEndpoints ¶

SetDBEndpoints sets the DBEndpoints field's value.

func (DescribeDBEndpointOutput) String ¶

func (s DescribeDBEndpointOutput) String() string

String returns the string representation

type DescribeDBInstanceDetailInput ¶

type DescribeDBInstanceDetailInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`
	// 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) String ¶

String returns the string representation

func (*DescribeDBInstanceDetailInput) Validate ¶

func (s *DescribeDBInstanceDetailInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDBInstanceDetailOutput ¶

type DescribeDBInstanceDetailOutput struct {
	Metadata *response.ResponseMetadata

	DBInstance *DBInstanceForDescribeDBInstanceDetailOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (DescribeDBInstanceDetailOutput) GoString ¶

GoString returns the string representation

func (*DescribeDBInstanceDetailOutput) SetDBInstance ¶

SetDBInstance sets the DBInstance field's value.

func (DescribeDBInstanceDetailOutput) String ¶

String returns the string representation

type DescribeDBInstanceParametersInput ¶

type DescribeDBInstanceParametersInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	ParameterNames *string `type:"string"`

	ParameterRole *string `type:"string" enum:"EnumOfParameterRoleForDescribeDBInstanceParametersInput"`
	// contains filtered or unexported fields
}

func (DescribeDBInstanceParametersInput) GoString ¶

GoString returns the string representation

func (*DescribeDBInstanceParametersInput) SetInstanceId ¶

SetInstanceId sets the InstanceId field's value.

func (*DescribeDBInstanceParametersInput) SetParameterNames ¶

SetParameterNames sets the ParameterNames field's value.

func (*DescribeDBInstanceParametersInput) SetParameterRole ¶

SetParameterRole sets the ParameterRole field's value.

func (DescribeDBInstanceParametersInput) String ¶

String returns the string representation

func (*DescribeDBInstanceParametersInput) Validate ¶

Validate inspects the fields of the type to determine if they are valid.

type DescribeDBInstanceParametersLogInput ¶

type DescribeDBInstanceParametersLogInput struct {

	// EndTime is a required field
	EndTime *string `type:"string" required:"true"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	// PageNumber is a required field
	PageNumber *int32 `type:"int32" required:"true"`

	// PageSize is a required field
	PageSize *int32 `type:"int32" required:"true"`

	// StartTime is a required field
	StartTime *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeDBInstanceParametersLogInput) GoString ¶

GoString returns the string representation

func (*DescribeDBInstanceParametersLogInput) SetEndTime ¶

SetEndTime sets the EndTime field's value.

func (*DescribeDBInstanceParametersLogInput) SetInstanceId ¶

SetInstanceId sets the InstanceId field's value.

func (*DescribeDBInstanceParametersLogInput) SetPageNumber ¶

SetPageNumber sets the PageNumber field's value.

func (*DescribeDBInstanceParametersLogInput) SetPageSize ¶

SetPageSize sets the PageSize field's value.

func (*DescribeDBInstanceParametersLogInput) SetStartTime ¶

SetStartTime sets the StartTime field's value.

func (DescribeDBInstanceParametersLogInput) String ¶

String returns the string representation

func (*DescribeDBInstanceParametersLogInput) Validate ¶

Validate inspects the fields of the type to determine if they are valid.

type DescribeDBInstanceParametersLogOutput ¶

type DescribeDBInstanceParametersLogOutput struct {
	Metadata *response.ResponseMetadata

	ParameterChangeLog []*ParameterChangeLogForDescribeDBInstanceParametersLogOutput `type:"list"`

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

func (DescribeDBInstanceParametersLogOutput) GoString ¶

GoString returns the string representation

func (*DescribeDBInstanceParametersLogOutput) SetParameterChangeLog ¶

SetParameterChangeLog sets the ParameterChangeLog field's value.

func (*DescribeDBInstanceParametersLogOutput) SetTotal ¶

SetTotal sets the Total field's value.

func (DescribeDBInstanceParametersLogOutput) String ¶

String returns the string representation

type DescribeDBInstanceParametersOutput ¶

type DescribeDBInstanceParametersOutput struct {
	Metadata *response.ResponseMetadata

	DBEngine *string `type:"string"`

	DBEngineVersion *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceParameters []*InstanceParameterForDescribeDBInstanceParametersOutput `type:"list"`

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

func (DescribeDBInstanceParametersOutput) GoString ¶

GoString returns the string representation

func (*DescribeDBInstanceParametersOutput) SetDBEngine ¶

SetDBEngine sets the DBEngine field's value.

func (*DescribeDBInstanceParametersOutput) SetDBEngineVersion ¶

SetDBEngineVersion sets the DBEngineVersion field's value.

func (*DescribeDBInstanceParametersOutput) SetInstanceId ¶

SetInstanceId sets the InstanceId field's value.

func (*DescribeDBInstanceParametersOutput) SetInstanceParameters ¶

SetInstanceParameters sets the InstanceParameters field's value.

func (*DescribeDBInstanceParametersOutput) SetTotal ¶

SetTotal sets the Total field's value.

func (DescribeDBInstanceParametersOutput) String ¶

String returns the string representation

type DescribeDBInstanceSSLInput ¶

type DescribeDBInstanceSSLInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeDBInstanceSSLInput) GoString ¶

func (s DescribeDBInstanceSSLInput) GoString() string

GoString returns the string representation

func (*DescribeDBInstanceSSLInput) SetInstanceId ¶

SetInstanceId sets the InstanceId field's value.

func (DescribeDBInstanceSSLInput) String ¶

String returns the string representation

func (*DescribeDBInstanceSSLInput) Validate ¶

func (s *DescribeDBInstanceSSLInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDBInstanceSSLOutput ¶

type DescribeDBInstanceSSLOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string"`

	IsValid *bool `type:"boolean"`

	SSLEnable *bool `type:"boolean"`

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

func (DescribeDBInstanceSSLOutput) GoString ¶

func (s DescribeDBInstanceSSLOutput) GoString() string

GoString returns the string representation

func (*DescribeDBInstanceSSLOutput) SetInstanceId ¶

SetInstanceId sets the InstanceId field's value.

func (*DescribeDBInstanceSSLOutput) SetIsValid ¶

SetIsValid sets the IsValid field's value.

func (*DescribeDBInstanceSSLOutput) SetSSLEnable ¶

SetSSLEnable sets the SSLEnable field's value.

func (*DescribeDBInstanceSSLOutput) SetSSLExpiredTime ¶

SetSSLExpiredTime sets the SSLExpiredTime field's value.

func (DescribeDBInstanceSSLOutput) String ¶

String returns the string representation

type DescribeDBInstancesInput ¶

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

	CreateStartTime *string `type:"string"`

	DBEngine *string `type:"string" enum:"EnumOfDBEngineForDescribeDBInstancesInput"`

	DBEngineVersion *string `type:"string" enum:"EnumOfDBEngineVersionForDescribeDBInstancesInput"`

	InstanceId *string `type:"string"`

	InstanceName *string `max:"64" type:"string"`

	InstanceStatus *string `type:"string" enum:"EnumOfInstanceStatusForDescribeDBInstancesInput"`

	InstanceType *string `type:"string" enum:"EnumOfInstanceTypeForDescribeDBInstancesInput"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

	UpdateEndTime *string `type:"string"`

	UpdateStartTime *string `type:"string"`

	VpcId *string `type:"string"`

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

func (DescribeDBInstancesInput) GoString ¶

func (s DescribeDBInstancesInput) GoString() string

GoString returns the string representation

func (*DescribeDBInstancesInput) SetCreateEndTime ¶

SetCreateEndTime sets the CreateEndTime field's value.

func (*DescribeDBInstancesInput) SetCreateStartTime ¶

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

SetCreateStartTime sets the CreateStartTime field's value.

func (*DescribeDBInstancesInput) SetDBEngine ¶

SetDBEngine sets the DBEngine 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) SetInstanceType ¶

SetInstanceType sets the InstanceType 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) SetTagFilters ¶

SetTagFilters sets the TagFilters field's value.

func (*DescribeDBInstancesInput) SetUpdateEndTime ¶

SetUpdateEndTime sets the UpdateEndTime field's value.

func (*DescribeDBInstancesInput) SetUpdateStartTime ¶

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

SetUpdateStartTime sets the UpdateStartTime field's value.

func (*DescribeDBInstancesInput) SetVpcId ¶

SetVpcId sets the VpcId 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

func (*DescribeDBInstancesInput) Validate ¶

func (s *DescribeDBInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDBInstancesOutput ¶

type DescribeDBInstancesOutput struct {
	Metadata *response.ResponseMetadata

	DBInstances []*DBInstanceForDescribeDBInstancesOutput `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) SetDBInstances ¶

SetDBInstances sets the DBInstances 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 DescribeNodeSpecsInput ¶

type DescribeNodeSpecsInput struct {
	RegionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeNodeSpecsInput) GoString ¶

func (s DescribeNodeSpecsInput) GoString() string

GoString returns the string representation

func (*DescribeNodeSpecsInput) SetRegionId ¶

SetRegionId sets the RegionId field's value.

func (DescribeNodeSpecsInput) String ¶

func (s DescribeNodeSpecsInput) String() string

String returns the string representation

type DescribeNodeSpecsOutput ¶

type DescribeNodeSpecsOutput struct {
	Metadata *response.ResponseMetadata

	MongosNodeSpecs []*MongosNodeSpecForDescribeNodeSpecsOutput `type:"list"`

	NodeSpecs []*NodeSpecForDescribeNodeSpecsOutput `type:"list"`

	ShardNodeSpecs []*ShardNodeSpecForDescribeNodeSpecsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNodeSpecsOutput) GoString ¶

func (s DescribeNodeSpecsOutput) GoString() string

GoString returns the string representation

func (*DescribeNodeSpecsOutput) SetMongosNodeSpecs ¶

SetMongosNodeSpecs sets the MongosNodeSpecs field's value.

func (*DescribeNodeSpecsOutput) SetNodeSpecs ¶

SetNodeSpecs sets the NodeSpecs field's value.

func (*DescribeNodeSpecsOutput) SetShardNodeSpecs ¶

SetShardNodeSpecs sets the ShardNodeSpecs field's value.

func (DescribeNodeSpecsOutput) String ¶

func (s DescribeNodeSpecsOutput) String() string

String returns the string representation

type DescribeRegionsInput ¶

type DescribeRegionsInput struct {
	// contains filtered or unexported fields
}

func (DescribeRegionsInput) GoString ¶

func (s DescribeRegionsInput) GoString() string

GoString returns the string representation

func (DescribeRegionsInput) String ¶

func (s DescribeRegionsInput) String() string

String returns the string representation

type DescribeRegionsOutput ¶

type DescribeRegionsOutput struct {
	Metadata *response.ResponseMetadata

	Regions []*RegionForDescribeRegionsOutput `type:"list"`

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

func (DescribeRegionsOutput) GoString ¶

func (s DescribeRegionsOutput) GoString() string

GoString returns the string representation

func (*DescribeRegionsOutput) SetRegions ¶

SetRegions sets the Regions field's value.

func (*DescribeRegionsOutput) SetTotal ¶

SetTotal sets the Total field's value.

func (DescribeRegionsOutput) String ¶

func (s DescribeRegionsOutput) String() string

String returns the string representation

type DisassociateAllowListInput ¶

type DisassociateAllowListInput struct {
	AllowListIds []*string `type:"list"`

	InstanceIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (DisassociateAllowListInput) GoString ¶

func (s DisassociateAllowListInput) GoString() string

GoString returns the string representation

func (*DisassociateAllowListInput) SetAllowListIds ¶

SetAllowListIds sets the AllowListIds field's value.

func (*DisassociateAllowListInput) SetInstanceIds ¶

SetInstanceIds sets the InstanceIds field's value.

func (DisassociateAllowListInput) String ¶

String returns the string representation

type DisassociateAllowListOutput ¶

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

func (DisassociateAllowListOutput) GoString ¶

func (s DisassociateAllowListOutput) GoString() string

GoString returns the string representation

func (DisassociateAllowListOutput) String ¶

String returns the string representation

type InstanceParameterForDescribeDBInstanceParametersOutput ¶

type InstanceParameterForDescribeDBInstanceParametersOutput struct {
	CheckingCode *string `type:"string"`

	ForceModify *bool `type:"boolean"`

	ForceRestart *bool `type:"boolean"`

	ParameterDefaultValue *string `type:"string"`

	ParameterDescription *string `type:"string"`

	ParameterRole *string `type:"string"`

	ParameterType *string `type:"string"`

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

func (InstanceParameterForDescribeDBInstanceParametersOutput) GoString ¶

GoString returns the string representation

func (*InstanceParameterForDescribeDBInstanceParametersOutput) SetCheckingCode ¶

SetCheckingCode sets the CheckingCode field's value.

func (*InstanceParameterForDescribeDBInstanceParametersOutput) SetForceModify ¶

SetForceModify sets the ForceModify field's value.

func (*InstanceParameterForDescribeDBInstanceParametersOutput) SetForceRestart ¶

SetForceRestart sets the ForceRestart field's value.

func (*InstanceParameterForDescribeDBInstanceParametersOutput) SetParameterDefaultValue ¶

SetParameterDefaultValue sets the ParameterDefaultValue field's value.

func (*InstanceParameterForDescribeDBInstanceParametersOutput) SetParameterDescription ¶

SetParameterDescription sets the ParameterDescription field's value.

func (*InstanceParameterForDescribeDBInstanceParametersOutput) SetParameterRole ¶

SetParameterRole sets the ParameterRole field's value.

func (*InstanceParameterForDescribeDBInstanceParametersOutput) SetParameterType ¶

SetParameterType sets the ParameterType field's value.

func (*InstanceParameterForDescribeDBInstanceParametersOutput) SetParameterValue ¶

SetParameterValue sets the ParameterValue field's value.

func (InstanceParameterForDescribeDBInstanceParametersOutput) String ¶

String returns the string representation

type MONGODB ¶

type MONGODB struct {
	*client.Client
}

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

MONGODB 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) *MONGODB

New create int can support ssl or region locate set

func (*MONGODB) AddTagsToResource ¶

func (c *MONGODB) AddTagsToResource(input *AddTagsToResourceInput) (*AddTagsToResourceOutput, error)

AddTagsToResource API operation for MONGODB.

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 MONGODB's API operation AddTagsToResource for usage and error information.

func (*MONGODB) AddTagsToResourceCommon ¶

func (c *MONGODB) AddTagsToResourceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddTagsToResourceCommon API operation for MONGODB.

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 MONGODB's API operation AddTagsToResourceCommon for usage and error information.

func (*MONGODB) AddTagsToResourceCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) AddTagsToResourceCommonWithContext ¶

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

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

See AddTagsToResourceCommon 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 (*MONGODB) AddTagsToResourceRequest ¶

func (c *MONGODB) AddTagsToResourceRequest(input *AddTagsToResourceInput) (req *request.Request, output *AddTagsToResourceOutput)

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

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

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

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

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

func (*MONGODB) AddTagsToResourceWithContext ¶

func (c *MONGODB) AddTagsToResourceWithContext(ctx volcengine.Context, input *AddTagsToResourceInput, opts ...request.Option) (*AddTagsToResourceOutput, error)

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

See AddTagsToResource 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 (*MONGODB) AssociateAllowList ¶

func (c *MONGODB) AssociateAllowList(input *AssociateAllowListInput) (*AssociateAllowListOutput, error)

AssociateAllowList API operation for MONGODB.

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 MONGODB's API operation AssociateAllowList for usage and error information.

func (*MONGODB) AssociateAllowListCommon ¶

func (c *MONGODB) AssociateAllowListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AssociateAllowListCommon API operation for MONGODB.

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 MONGODB's API operation AssociateAllowListCommon for usage and error information.

func (*MONGODB) AssociateAllowListCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) AssociateAllowListCommonWithContext ¶

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

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

See AssociateAllowListCommon 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 (*MONGODB) AssociateAllowListRequest ¶

func (c *MONGODB) AssociateAllowListRequest(input *AssociateAllowListInput) (req *request.Request, output *AssociateAllowListOutput)

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

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

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

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

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

func (*MONGODB) AssociateAllowListWithContext ¶

func (c *MONGODB) AssociateAllowListWithContext(ctx volcengine.Context, input *AssociateAllowListInput, opts ...request.Option) (*AssociateAllowListOutput, error)

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

See AssociateAllowList 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 (*MONGODB) CreateAllowList ¶

func (c *MONGODB) CreateAllowList(input *CreateAllowListInput) (*CreateAllowListOutput, error)

CreateAllowList API operation for MONGODB.

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 MONGODB's API operation CreateAllowList for usage and error information.

func (*MONGODB) CreateAllowListCommon ¶

func (c *MONGODB) CreateAllowListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateAllowListCommon API operation for MONGODB.

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 MONGODB's API operation CreateAllowListCommon for usage and error information.

func (*MONGODB) CreateAllowListCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) CreateAllowListCommonWithContext ¶

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

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

See CreateAllowListCommon 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 (*MONGODB) CreateAllowListRequest ¶

func (c *MONGODB) CreateAllowListRequest(input *CreateAllowListInput) (req *request.Request, output *CreateAllowListOutput)

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

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

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

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

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

func (*MONGODB) CreateAllowListWithContext ¶

func (c *MONGODB) CreateAllowListWithContext(ctx volcengine.Context, input *CreateAllowListInput, opts ...request.Option) (*CreateAllowListOutput, error)

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

See CreateAllowList 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 (*MONGODB) CreateDBEndpoint ¶

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

CreateDBEndpoint API operation for MONGODB.

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 MONGODB's API operation CreateDBEndpoint for usage and error information.

func (*MONGODB) CreateDBEndpointCommon ¶

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

CreateDBEndpointCommon API operation for MONGODB.

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 MONGODB's API operation CreateDBEndpointCommon for usage and error information.

func (*MONGODB) CreateDBEndpointCommonRequest ¶

func (c *MONGODB) 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 (*MONGODB) CreateDBEndpointCommonWithContext ¶

func (c *MONGODB) 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 (*MONGODB) CreateDBEndpointRequest ¶

func (c *MONGODB) 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 (*MONGODB) CreateDBEndpointWithContext ¶

func (c *MONGODB) 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 (*MONGODB) CreateDBInstance ¶

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

CreateDBInstance API operation for MONGODB.

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 MONGODB's API operation CreateDBInstance for usage and error information.

func (*MONGODB) CreateDBInstanceCommon ¶

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

CreateDBInstanceCommon API operation for MONGODB.

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 MONGODB's API operation CreateDBInstanceCommon for usage and error information.

func (*MONGODB) CreateDBInstanceCommonRequest ¶

func (c *MONGODB) 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 (*MONGODB) CreateDBInstanceCommonWithContext ¶

func (c *MONGODB) 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 (*MONGODB) CreateDBInstanceRequest ¶

func (c *MONGODB) 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 (*MONGODB) CreateDBInstanceWithContext ¶

func (c *MONGODB) 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 (*MONGODB) DeleteAllowList ¶

func (c *MONGODB) DeleteAllowList(input *DeleteAllowListInput) (*DeleteAllowListOutput, error)

DeleteAllowList API operation for MONGODB.

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 MONGODB's API operation DeleteAllowList for usage and error information.

func (*MONGODB) DeleteAllowListCommon ¶

func (c *MONGODB) DeleteAllowListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteAllowListCommon API operation for MONGODB.

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 MONGODB's API operation DeleteAllowListCommon for usage and error information.

func (*MONGODB) DeleteAllowListCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) DeleteAllowListCommonWithContext ¶

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

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

See DeleteAllowListCommon 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 (*MONGODB) DeleteAllowListRequest ¶

func (c *MONGODB) DeleteAllowListRequest(input *DeleteAllowListInput) (req *request.Request, output *DeleteAllowListOutput)

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

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

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

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

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

func (*MONGODB) DeleteAllowListWithContext ¶

func (c *MONGODB) DeleteAllowListWithContext(ctx volcengine.Context, input *DeleteAllowListInput, opts ...request.Option) (*DeleteAllowListOutput, error)

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

See DeleteAllowList 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 (*MONGODB) DeleteDBEndpoint ¶

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

DeleteDBEndpoint API operation for MONGODB.

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 MONGODB's API operation DeleteDBEndpoint for usage and error information.

func (*MONGODB) DeleteDBEndpointCommon ¶

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

DeleteDBEndpointCommon API operation for MONGODB.

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 MONGODB's API operation DeleteDBEndpointCommon for usage and error information.

func (*MONGODB) DeleteDBEndpointCommonRequest ¶

func (c *MONGODB) 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 (*MONGODB) DeleteDBEndpointCommonWithContext ¶

func (c *MONGODB) 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 (*MONGODB) DeleteDBEndpointRequest ¶

func (c *MONGODB) 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 (*MONGODB) DeleteDBEndpointWithContext ¶

func (c *MONGODB) 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 (*MONGODB) DeleteDBInstance ¶

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

DeleteDBInstance API operation for MONGODB.

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 MONGODB's API operation DeleteDBInstance for usage and error information.

func (*MONGODB) DeleteDBInstanceCommon ¶

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

DeleteDBInstanceCommon API operation for MONGODB.

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 MONGODB's API operation DeleteDBInstanceCommon for usage and error information.

func (*MONGODB) DeleteDBInstanceCommonRequest ¶

func (c *MONGODB) 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 (*MONGODB) DeleteDBInstanceCommonWithContext ¶

func (c *MONGODB) 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 (*MONGODB) DeleteDBInstanceRequest ¶

func (c *MONGODB) 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 (*MONGODB) DeleteDBInstanceWithContext ¶

func (c *MONGODB) 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 (*MONGODB) DescribeAllowListDetail ¶

func (c *MONGODB) DescribeAllowListDetail(input *DescribeAllowListDetailInput) (*DescribeAllowListDetailOutput, error)

DescribeAllowListDetail API operation for MONGODB.

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 MONGODB's API operation DescribeAllowListDetail for usage and error information.

func (*MONGODB) DescribeAllowListDetailCommon ¶

func (c *MONGODB) DescribeAllowListDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeAllowListDetailCommon API operation for MONGODB.

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 MONGODB's API operation DescribeAllowListDetailCommon for usage and error information.

func (*MONGODB) DescribeAllowListDetailCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) DescribeAllowListDetailCommonWithContext ¶

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

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

See DescribeAllowListDetailCommon 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 (*MONGODB) DescribeAllowListDetailRequest ¶

func (c *MONGODB) DescribeAllowListDetailRequest(input *DescribeAllowListDetailInput) (req *request.Request, output *DescribeAllowListDetailOutput)

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

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

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

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

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

func (*MONGODB) DescribeAllowListDetailWithContext ¶

func (c *MONGODB) DescribeAllowListDetailWithContext(ctx volcengine.Context, input *DescribeAllowListDetailInput, opts ...request.Option) (*DescribeAllowListDetailOutput, error)

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

See DescribeAllowListDetail 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 (*MONGODB) DescribeAllowLists ¶

func (c *MONGODB) DescribeAllowLists(input *DescribeAllowListsInput) (*DescribeAllowListsOutput, error)

DescribeAllowLists API operation for MONGODB.

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 MONGODB's API operation DescribeAllowLists for usage and error information.

func (*MONGODB) DescribeAllowListsCommon ¶

func (c *MONGODB) DescribeAllowListsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeAllowListsCommon API operation for MONGODB.

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 MONGODB's API operation DescribeAllowListsCommon for usage and error information.

func (*MONGODB) DescribeAllowListsCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) DescribeAllowListsCommonWithContext ¶

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

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

See DescribeAllowListsCommon 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 (*MONGODB) DescribeAllowListsRequest ¶

func (c *MONGODB) DescribeAllowListsRequest(input *DescribeAllowListsInput) (req *request.Request, output *DescribeAllowListsOutput)

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

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

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

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

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

func (*MONGODB) DescribeAllowListsWithContext ¶

func (c *MONGODB) DescribeAllowListsWithContext(ctx volcengine.Context, input *DescribeAllowListsInput, opts ...request.Option) (*DescribeAllowListsOutput, error)

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

See DescribeAllowLists 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 (*MONGODB) DescribeAvailabilityZones ¶

func (c *MONGODB) DescribeAvailabilityZones(input *DescribeAvailabilityZonesInput) (*DescribeAvailabilityZonesOutput, error)

DescribeAvailabilityZones API operation for MONGODB.

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 MONGODB's API operation DescribeAvailabilityZones for usage and error information.

func (*MONGODB) DescribeAvailabilityZonesCommon ¶

func (c *MONGODB) DescribeAvailabilityZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeAvailabilityZonesCommon API operation for MONGODB.

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 MONGODB's API operation DescribeAvailabilityZonesCommon for usage and error information.

func (*MONGODB) DescribeAvailabilityZonesCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) DescribeAvailabilityZonesCommonWithContext ¶

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

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

See DescribeAvailabilityZonesCommon 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 (*MONGODB) DescribeAvailabilityZonesRequest ¶

func (c *MONGODB) DescribeAvailabilityZonesRequest(input *DescribeAvailabilityZonesInput) (req *request.Request, output *DescribeAvailabilityZonesOutput)

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

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

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

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

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

func (*MONGODB) DescribeAvailabilityZonesWithContext ¶

func (c *MONGODB) DescribeAvailabilityZonesWithContext(ctx volcengine.Context, input *DescribeAvailabilityZonesInput, opts ...request.Option) (*DescribeAvailabilityZonesOutput, error)

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

See DescribeAvailabilityZones 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 (*MONGODB) DescribeDBAccounts ¶

func (c *MONGODB) DescribeDBAccounts(input *DescribeDBAccountsInput) (*DescribeDBAccountsOutput, error)

DescribeDBAccounts API operation for MONGODB.

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 MONGODB's API operation DescribeDBAccounts for usage and error information.

func (*MONGODB) DescribeDBAccountsCommon ¶

func (c *MONGODB) DescribeDBAccountsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDBAccountsCommon API operation for MONGODB.

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 MONGODB's API operation DescribeDBAccountsCommon for usage and error information.

func (*MONGODB) DescribeDBAccountsCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) DescribeDBAccountsCommonWithContext ¶

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

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

See DescribeDBAccountsCommon 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 (*MONGODB) DescribeDBAccountsRequest ¶

func (c *MONGODB) DescribeDBAccountsRequest(input *DescribeDBAccountsInput) (req *request.Request, output *DescribeDBAccountsOutput)

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

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

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

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

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

func (*MONGODB) DescribeDBAccountsWithContext ¶

func (c *MONGODB) DescribeDBAccountsWithContext(ctx volcengine.Context, input *DescribeDBAccountsInput, opts ...request.Option) (*DescribeDBAccountsOutput, error)

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

See DescribeDBAccounts 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 (*MONGODB) DescribeDBEndpoint ¶

func (c *MONGODB) DescribeDBEndpoint(input *DescribeDBEndpointInput) (*DescribeDBEndpointOutput, error)

DescribeDBEndpoint API operation for MONGODB.

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 MONGODB's API operation DescribeDBEndpoint for usage and error information.

func (*MONGODB) DescribeDBEndpointCommon ¶

func (c *MONGODB) DescribeDBEndpointCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDBEndpointCommon API operation for MONGODB.

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 MONGODB's API operation DescribeDBEndpointCommon for usage and error information.

func (*MONGODB) DescribeDBEndpointCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) DescribeDBEndpointCommonWithContext ¶

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

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

See DescribeDBEndpointCommon 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 (*MONGODB) DescribeDBEndpointRequest ¶

func (c *MONGODB) DescribeDBEndpointRequest(input *DescribeDBEndpointInput) (req *request.Request, output *DescribeDBEndpointOutput)

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

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

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

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

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

func (*MONGODB) DescribeDBEndpointWithContext ¶

func (c *MONGODB) DescribeDBEndpointWithContext(ctx volcengine.Context, input *DescribeDBEndpointInput, opts ...request.Option) (*DescribeDBEndpointOutput, error)

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

See DescribeDBEndpoint 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 (*MONGODB) DescribeDBInstanceDetail ¶

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

DescribeDBInstanceDetail API operation for MONGODB.

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 MONGODB's API operation DescribeDBInstanceDetail for usage and error information.

func (*MONGODB) DescribeDBInstanceDetailCommon ¶

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

DescribeDBInstanceDetailCommon API operation for MONGODB.

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 MONGODB's API operation DescribeDBInstanceDetailCommon for usage and error information.

func (*MONGODB) DescribeDBInstanceDetailCommonRequest ¶

func (c *MONGODB) 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 (*MONGODB) DescribeDBInstanceDetailCommonWithContext ¶

func (c *MONGODB) 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 (*MONGODB) DescribeDBInstanceDetailRequest ¶

func (c *MONGODB) 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 (*MONGODB) DescribeDBInstanceDetailWithContext ¶

func (c *MONGODB) 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 (*MONGODB) DescribeDBInstanceParameters ¶

func (c *MONGODB) DescribeDBInstanceParameters(input *DescribeDBInstanceParametersInput) (*DescribeDBInstanceParametersOutput, error)

DescribeDBInstanceParameters API operation for MONGODB.

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 MONGODB's API operation DescribeDBInstanceParameters for usage and error information.

func (*MONGODB) DescribeDBInstanceParametersCommon ¶

func (c *MONGODB) DescribeDBInstanceParametersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDBInstanceParametersCommon API operation for MONGODB.

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 MONGODB's API operation DescribeDBInstanceParametersCommon for usage and error information.

func (*MONGODB) DescribeDBInstanceParametersCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) DescribeDBInstanceParametersCommonWithContext ¶

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

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

See DescribeDBInstanceParametersCommon 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 (*MONGODB) DescribeDBInstanceParametersLog ¶

func (c *MONGODB) DescribeDBInstanceParametersLog(input *DescribeDBInstanceParametersLogInput) (*DescribeDBInstanceParametersLogOutput, error)

DescribeDBInstanceParametersLog API operation for MONGODB.

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 MONGODB's API operation DescribeDBInstanceParametersLog for usage and error information.

func (*MONGODB) DescribeDBInstanceParametersLogCommon ¶

func (c *MONGODB) DescribeDBInstanceParametersLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDBInstanceParametersLogCommon API operation for MONGODB.

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 MONGODB's API operation DescribeDBInstanceParametersLogCommon for usage and error information.

func (*MONGODB) DescribeDBInstanceParametersLogCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) DescribeDBInstanceParametersLogCommonWithContext ¶

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

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

See DescribeDBInstanceParametersLogCommon 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 (*MONGODB) DescribeDBInstanceParametersLogRequest ¶

func (c *MONGODB) DescribeDBInstanceParametersLogRequest(input *DescribeDBInstanceParametersLogInput) (req *request.Request, output *DescribeDBInstanceParametersLogOutput)

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

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

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

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

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

func (*MONGODB) DescribeDBInstanceParametersLogWithContext ¶

func (c *MONGODB) DescribeDBInstanceParametersLogWithContext(ctx volcengine.Context, input *DescribeDBInstanceParametersLogInput, opts ...request.Option) (*DescribeDBInstanceParametersLogOutput, error)

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

See DescribeDBInstanceParametersLog 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 (*MONGODB) DescribeDBInstanceParametersRequest ¶

func (c *MONGODB) DescribeDBInstanceParametersRequest(input *DescribeDBInstanceParametersInput) (req *request.Request, output *DescribeDBInstanceParametersOutput)

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

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

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

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

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

func (*MONGODB) DescribeDBInstanceParametersWithContext ¶

func (c *MONGODB) DescribeDBInstanceParametersWithContext(ctx volcengine.Context, input *DescribeDBInstanceParametersInput, opts ...request.Option) (*DescribeDBInstanceParametersOutput, error)

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

See DescribeDBInstanceParameters 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 (*MONGODB) DescribeDBInstanceSSL ¶

func (c *MONGODB) DescribeDBInstanceSSL(input *DescribeDBInstanceSSLInput) (*DescribeDBInstanceSSLOutput, error)

DescribeDBInstanceSSL API operation for MONGODB.

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 MONGODB's API operation DescribeDBInstanceSSL for usage and error information.

func (*MONGODB) DescribeDBInstanceSSLCommon ¶

func (c *MONGODB) DescribeDBInstanceSSLCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDBInstanceSSLCommon API operation for MONGODB.

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 MONGODB's API operation DescribeDBInstanceSSLCommon for usage and error information.

func (*MONGODB) DescribeDBInstanceSSLCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) DescribeDBInstanceSSLCommonWithContext ¶

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

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

See DescribeDBInstanceSSLCommon 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 (*MONGODB) DescribeDBInstanceSSLRequest ¶

func (c *MONGODB) DescribeDBInstanceSSLRequest(input *DescribeDBInstanceSSLInput) (req *request.Request, output *DescribeDBInstanceSSLOutput)

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

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

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

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

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

func (*MONGODB) DescribeDBInstanceSSLWithContext ¶

func (c *MONGODB) DescribeDBInstanceSSLWithContext(ctx volcengine.Context, input *DescribeDBInstanceSSLInput, opts ...request.Option) (*DescribeDBInstanceSSLOutput, error)

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

See DescribeDBInstanceSSL 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 (*MONGODB) DescribeDBInstances ¶

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

DescribeDBInstances API operation for MONGODB.

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 MONGODB's API operation DescribeDBInstances for usage and error information.

func (*MONGODB) DescribeDBInstancesCommon ¶

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

DescribeDBInstancesCommon API operation for MONGODB.

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 MONGODB's API operation DescribeDBInstancesCommon for usage and error information.

func (*MONGODB) DescribeDBInstancesCommonRequest ¶

func (c *MONGODB) 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 (*MONGODB) DescribeDBInstancesCommonWithContext ¶

func (c *MONGODB) 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 (*MONGODB) DescribeDBInstancesRequest ¶

func (c *MONGODB) 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 (*MONGODB) DescribeDBInstancesWithContext ¶

func (c *MONGODB) 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 (*MONGODB) DescribeNodeSpecs ¶

func (c *MONGODB) DescribeNodeSpecs(input *DescribeNodeSpecsInput) (*DescribeNodeSpecsOutput, error)

DescribeNodeSpecs API operation for MONGODB.

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 MONGODB's API operation DescribeNodeSpecs for usage and error information.

func (*MONGODB) DescribeNodeSpecsCommon ¶

func (c *MONGODB) DescribeNodeSpecsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNodeSpecsCommon API operation for MONGODB.

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 MONGODB's API operation DescribeNodeSpecsCommon for usage and error information.

func (*MONGODB) DescribeNodeSpecsCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) DescribeNodeSpecsCommonWithContext ¶

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

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

See DescribeNodeSpecsCommon 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 (*MONGODB) DescribeNodeSpecsRequest ¶

func (c *MONGODB) DescribeNodeSpecsRequest(input *DescribeNodeSpecsInput) (req *request.Request, output *DescribeNodeSpecsOutput)

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

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

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

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

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

func (*MONGODB) DescribeNodeSpecsWithContext ¶

func (c *MONGODB) DescribeNodeSpecsWithContext(ctx volcengine.Context, input *DescribeNodeSpecsInput, opts ...request.Option) (*DescribeNodeSpecsOutput, error)

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

See DescribeNodeSpecs 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 (*MONGODB) DescribeRegions ¶

func (c *MONGODB) DescribeRegions(input *DescribeRegionsInput) (*DescribeRegionsOutput, error)

DescribeRegions API operation for MONGODB.

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 MONGODB's API operation DescribeRegions for usage and error information.

func (*MONGODB) DescribeRegionsCommon ¶

func (c *MONGODB) DescribeRegionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeRegionsCommon API operation for MONGODB.

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 MONGODB's API operation DescribeRegionsCommon for usage and error information.

func (*MONGODB) DescribeRegionsCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) DescribeRegionsCommonWithContext ¶

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

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

See DescribeRegionsCommon 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 (*MONGODB) DescribeRegionsRequest ¶

func (c *MONGODB) DescribeRegionsRequest(input *DescribeRegionsInput) (req *request.Request, output *DescribeRegionsOutput)

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

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

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

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

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

func (*MONGODB) DescribeRegionsWithContext ¶

func (c *MONGODB) DescribeRegionsWithContext(ctx volcengine.Context, input *DescribeRegionsInput, opts ...request.Option) (*DescribeRegionsOutput, error)

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

See DescribeRegions 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 (*MONGODB) DisassociateAllowList ¶

func (c *MONGODB) DisassociateAllowList(input *DisassociateAllowListInput) (*DisassociateAllowListOutput, error)

DisassociateAllowList API operation for MONGODB.

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 MONGODB's API operation DisassociateAllowList for usage and error information.

func (*MONGODB) DisassociateAllowListCommon ¶

func (c *MONGODB) DisassociateAllowListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisassociateAllowListCommon API operation for MONGODB.

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 MONGODB's API operation DisassociateAllowListCommon for usage and error information.

func (*MONGODB) DisassociateAllowListCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) DisassociateAllowListCommonWithContext ¶

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

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

See DisassociateAllowListCommon 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 (*MONGODB) DisassociateAllowListRequest ¶

func (c *MONGODB) DisassociateAllowListRequest(input *DisassociateAllowListInput) (req *request.Request, output *DisassociateAllowListOutput)

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

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

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

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

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

func (*MONGODB) DisassociateAllowListWithContext ¶

func (c *MONGODB) DisassociateAllowListWithContext(ctx volcengine.Context, input *DisassociateAllowListInput, opts ...request.Option) (*DisassociateAllowListOutput, error)

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

See DisassociateAllowList 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 (*MONGODB) ModifyAllowList ¶

func (c *MONGODB) ModifyAllowList(input *ModifyAllowListInput) (*ModifyAllowListOutput, error)

ModifyAllowList API operation for MONGODB.

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 MONGODB's API operation ModifyAllowList for usage and error information.

func (*MONGODB) ModifyAllowListCommon ¶

func (c *MONGODB) ModifyAllowListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyAllowListCommon API operation for MONGODB.

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 MONGODB's API operation ModifyAllowListCommon for usage and error information.

func (*MONGODB) ModifyAllowListCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) ModifyAllowListCommonWithContext ¶

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

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

See ModifyAllowListCommon 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 (*MONGODB) ModifyAllowListRequest ¶

func (c *MONGODB) ModifyAllowListRequest(input *ModifyAllowListInput) (req *request.Request, output *ModifyAllowListOutput)

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

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

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

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

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

func (*MONGODB) ModifyAllowListWithContext ¶

func (c *MONGODB) ModifyAllowListWithContext(ctx volcengine.Context, input *ModifyAllowListInput, opts ...request.Option) (*ModifyAllowListOutput, error)

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

See ModifyAllowList 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 (*MONGODB) ModifyDBInstanceChargeType ¶

func (c *MONGODB) ModifyDBInstanceChargeType(input *ModifyDBInstanceChargeTypeInput) (*ModifyDBInstanceChargeTypeOutput, error)

ModifyDBInstanceChargeType API operation for MONGODB.

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 MONGODB's API operation ModifyDBInstanceChargeType for usage and error information.

func (*MONGODB) ModifyDBInstanceChargeTypeCommon ¶

func (c *MONGODB) ModifyDBInstanceChargeTypeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDBInstanceChargeTypeCommon API operation for MONGODB.

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 MONGODB's API operation ModifyDBInstanceChargeTypeCommon for usage and error information.

func (*MONGODB) ModifyDBInstanceChargeTypeCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) ModifyDBInstanceChargeTypeCommonWithContext ¶

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

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

See ModifyDBInstanceChargeTypeCommon 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 (*MONGODB) ModifyDBInstanceChargeTypeRequest ¶

func (c *MONGODB) ModifyDBInstanceChargeTypeRequest(input *ModifyDBInstanceChargeTypeInput) (req *request.Request, output *ModifyDBInstanceChargeTypeOutput)

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

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

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

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

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

func (*MONGODB) ModifyDBInstanceChargeTypeWithContext ¶

func (c *MONGODB) ModifyDBInstanceChargeTypeWithContext(ctx volcengine.Context, input *ModifyDBInstanceChargeTypeInput, opts ...request.Option) (*ModifyDBInstanceChargeTypeOutput, error)

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

See ModifyDBInstanceChargeType 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 (*MONGODB) ModifyDBInstanceName ¶

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

ModifyDBInstanceName API operation for MONGODB.

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 MONGODB's API operation ModifyDBInstanceName for usage and error information.

func (*MONGODB) ModifyDBInstanceNameCommon ¶

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

ModifyDBInstanceNameCommon API operation for MONGODB.

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 MONGODB's API operation ModifyDBInstanceNameCommon for usage and error information.

func (*MONGODB) ModifyDBInstanceNameCommonRequest ¶

func (c *MONGODB) 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 (*MONGODB) ModifyDBInstanceNameCommonWithContext ¶

func (c *MONGODB) 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 (*MONGODB) ModifyDBInstanceNameRequest ¶

func (c *MONGODB) 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 (*MONGODB) ModifyDBInstanceNameWithContext ¶

func (c *MONGODB) 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 (*MONGODB) ModifyDBInstanceParameters ¶

func (c *MONGODB) ModifyDBInstanceParameters(input *ModifyDBInstanceParametersInput) (*ModifyDBInstanceParametersOutput, error)

ModifyDBInstanceParameters API operation for MONGODB.

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 MONGODB's API operation ModifyDBInstanceParameters for usage and error information.

func (*MONGODB) ModifyDBInstanceParametersCommon ¶

func (c *MONGODB) ModifyDBInstanceParametersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDBInstanceParametersCommon API operation for MONGODB.

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 MONGODB's API operation ModifyDBInstanceParametersCommon for usage and error information.

func (*MONGODB) ModifyDBInstanceParametersCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) ModifyDBInstanceParametersCommonWithContext ¶

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

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

See ModifyDBInstanceParametersCommon 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 (*MONGODB) ModifyDBInstanceParametersRequest ¶

func (c *MONGODB) ModifyDBInstanceParametersRequest(input *ModifyDBInstanceParametersInput) (req *request.Request, output *ModifyDBInstanceParametersOutput)

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

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

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

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

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

func (*MONGODB) ModifyDBInstanceParametersWithContext ¶

func (c *MONGODB) ModifyDBInstanceParametersWithContext(ctx volcengine.Context, input *ModifyDBInstanceParametersInput, opts ...request.Option) (*ModifyDBInstanceParametersOutput, error)

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

See ModifyDBInstanceParameters 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 (*MONGODB) ModifyDBInstanceSSL ¶

func (c *MONGODB) ModifyDBInstanceSSL(input *ModifyDBInstanceSSLInput) (*ModifyDBInstanceSSLOutput, error)

ModifyDBInstanceSSL API operation for MONGODB.

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 MONGODB's API operation ModifyDBInstanceSSL for usage and error information.

func (*MONGODB) ModifyDBInstanceSSLCommon ¶

func (c *MONGODB) ModifyDBInstanceSSLCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDBInstanceSSLCommon API operation for MONGODB.

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 MONGODB's API operation ModifyDBInstanceSSLCommon for usage and error information.

func (*MONGODB) ModifyDBInstanceSSLCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) ModifyDBInstanceSSLCommonWithContext ¶

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

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

See ModifyDBInstanceSSLCommon 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 (*MONGODB) ModifyDBInstanceSSLRequest ¶

func (c *MONGODB) ModifyDBInstanceSSLRequest(input *ModifyDBInstanceSSLInput) (req *request.Request, output *ModifyDBInstanceSSLOutput)

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

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

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

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

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

func (*MONGODB) ModifyDBInstanceSSLWithContext ¶

func (c *MONGODB) ModifyDBInstanceSSLWithContext(ctx volcengine.Context, input *ModifyDBInstanceSSLInput, opts ...request.Option) (*ModifyDBInstanceSSLOutput, error)

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

See ModifyDBInstanceSSL 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 (*MONGODB) ModifyDBInstanceSpec ¶

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

ModifyDBInstanceSpec API operation for MONGODB.

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 MONGODB's API operation ModifyDBInstanceSpec for usage and error information.

func (*MONGODB) ModifyDBInstanceSpecCommon ¶

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

ModifyDBInstanceSpecCommon API operation for MONGODB.

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 MONGODB's API operation ModifyDBInstanceSpecCommon for usage and error information.

func (*MONGODB) ModifyDBInstanceSpecCommonRequest ¶

func (c *MONGODB) 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 (*MONGODB) ModifyDBInstanceSpecCommonWithContext ¶

func (c *MONGODB) 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 (*MONGODB) ModifyDBInstanceSpecRequest ¶

func (c *MONGODB) 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 (*MONGODB) ModifyDBInstanceSpecWithContext ¶

func (c *MONGODB) 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 (*MONGODB) RemoveTagsFromResource ¶

func (c *MONGODB) RemoveTagsFromResource(input *RemoveTagsFromResourceInput) (*RemoveTagsFromResourceOutput, error)

RemoveTagsFromResource API operation for MONGODB.

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 MONGODB's API operation RemoveTagsFromResource for usage and error information.

func (*MONGODB) RemoveTagsFromResourceCommon ¶

func (c *MONGODB) RemoveTagsFromResourceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RemoveTagsFromResourceCommon API operation for MONGODB.

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 MONGODB's API operation RemoveTagsFromResourceCommon for usage and error information.

func (*MONGODB) RemoveTagsFromResourceCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) RemoveTagsFromResourceCommonWithContext ¶

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

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

See RemoveTagsFromResourceCommon 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 (*MONGODB) RemoveTagsFromResourceRequest ¶

func (c *MONGODB) RemoveTagsFromResourceRequest(input *RemoveTagsFromResourceInput) (req *request.Request, output *RemoveTagsFromResourceOutput)

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

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

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

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

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

func (*MONGODB) RemoveTagsFromResourceWithContext ¶

func (c *MONGODB) RemoveTagsFromResourceWithContext(ctx volcengine.Context, input *RemoveTagsFromResourceInput, opts ...request.Option) (*RemoveTagsFromResourceOutput, error)

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

See RemoveTagsFromResource 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 (*MONGODB) ResetDBAccount ¶

func (c *MONGODB) ResetDBAccount(input *ResetDBAccountInput) (*ResetDBAccountOutput, error)

ResetDBAccount API operation for MONGODB.

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 MONGODB's API operation ResetDBAccount for usage and error information.

func (*MONGODB) ResetDBAccountCommon ¶

func (c *MONGODB) ResetDBAccountCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ResetDBAccountCommon API operation for MONGODB.

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 MONGODB's API operation ResetDBAccountCommon for usage and error information.

func (*MONGODB) ResetDBAccountCommonRequest ¶

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

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

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

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

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

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

func (*MONGODB) ResetDBAccountCommonWithContext ¶

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

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

See ResetDBAccountCommon 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 (*MONGODB) ResetDBAccountRequest ¶

func (c *MONGODB) ResetDBAccountRequest(input *ResetDBAccountInput) (req *request.Request, output *ResetDBAccountOutput)

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

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

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

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

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

func (*MONGODB) ResetDBAccountWithContext ¶

func (c *MONGODB) ResetDBAccountWithContext(ctx volcengine.Context, input *ResetDBAccountInput, opts ...request.Option) (*ResetDBAccountOutput, error)

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

See ResetDBAccount 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 (*MONGODB) RestartDBInstance ¶

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

RestartDBInstance API operation for MONGODB.

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 MONGODB's API operation RestartDBInstance for usage and error information.

func (*MONGODB) RestartDBInstanceCommon ¶

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

RestartDBInstanceCommon API operation for MONGODB.

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 MONGODB's API operation RestartDBInstanceCommon for usage and error information.

func (*MONGODB) RestartDBInstanceCommonRequest ¶

func (c *MONGODB) 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 (*MONGODB) RestartDBInstanceCommonWithContext ¶

func (c *MONGODB) 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 (*MONGODB) RestartDBInstanceRequest ¶

func (c *MONGODB) 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 (*MONGODB) RestartDBInstanceWithContext ¶

func (c *MONGODB) 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 MONGODBAPI ¶

type MONGODBAPI interface {
	AddTagsToResourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddTagsToResourceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddTagsToResourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddTagsToResource(*AddTagsToResourceInput) (*AddTagsToResourceOutput, error)
	AddTagsToResourceWithContext(volcengine.Context, *AddTagsToResourceInput, ...request.Option) (*AddTagsToResourceOutput, error)
	AddTagsToResourceRequest(*AddTagsToResourceInput) (*request.Request, *AddTagsToResourceOutput)

	AssociateAllowListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AssociateAllowListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AssociateAllowListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AssociateAllowList(*AssociateAllowListInput) (*AssociateAllowListOutput, error)
	AssociateAllowListWithContext(volcengine.Context, *AssociateAllowListInput, ...request.Option) (*AssociateAllowListOutput, error)
	AssociateAllowListRequest(*AssociateAllowListInput) (*request.Request, *AssociateAllowListOutput)

	CreateAllowListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateAllowListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateAllowListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateAllowList(*CreateAllowListInput) (*CreateAllowListOutput, error)
	CreateAllowListWithContext(volcengine.Context, *CreateAllowListInput, ...request.Option) (*CreateAllowListOutput, error)
	CreateAllowListRequest(*CreateAllowListInput) (*request.Request, *CreateAllowListOutput)

	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)

	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)

	DeleteAllowListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteAllowListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteAllowListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteAllowList(*DeleteAllowListInput) (*DeleteAllowListOutput, error)
	DeleteAllowListWithContext(volcengine.Context, *DeleteAllowListInput, ...request.Option) (*DeleteAllowListOutput, error)
	DeleteAllowListRequest(*DeleteAllowListInput) (*request.Request, *DeleteAllowListOutput)

	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)

	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)

	DescribeAllowListDetailCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAllowListDetailCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAllowListDetailCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAllowListDetail(*DescribeAllowListDetailInput) (*DescribeAllowListDetailOutput, error)
	DescribeAllowListDetailWithContext(volcengine.Context, *DescribeAllowListDetailInput, ...request.Option) (*DescribeAllowListDetailOutput, error)
	DescribeAllowListDetailRequest(*DescribeAllowListDetailInput) (*request.Request, *DescribeAllowListDetailOutput)

	DescribeAllowListsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAllowListsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAllowListsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAllowLists(*DescribeAllowListsInput) (*DescribeAllowListsOutput, error)
	DescribeAllowListsWithContext(volcengine.Context, *DescribeAllowListsInput, ...request.Option) (*DescribeAllowListsOutput, error)
	DescribeAllowListsRequest(*DescribeAllowListsInput) (*request.Request, *DescribeAllowListsOutput)

	DescribeAvailabilityZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAvailabilityZonesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAvailabilityZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAvailabilityZones(*DescribeAvailabilityZonesInput) (*DescribeAvailabilityZonesOutput, error)
	DescribeAvailabilityZonesWithContext(volcengine.Context, *DescribeAvailabilityZonesInput, ...request.Option) (*DescribeAvailabilityZonesOutput, error)
	DescribeAvailabilityZonesRequest(*DescribeAvailabilityZonesInput) (*request.Request, *DescribeAvailabilityZonesOutput)

	DescribeDBAccountsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDBAccountsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDBAccountsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDBAccounts(*DescribeDBAccountsInput) (*DescribeDBAccountsOutput, error)
	DescribeDBAccountsWithContext(volcengine.Context, *DescribeDBAccountsInput, ...request.Option) (*DescribeDBAccountsOutput, error)
	DescribeDBAccountsRequest(*DescribeDBAccountsInput) (*request.Request, *DescribeDBAccountsOutput)

	DescribeDBEndpointCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDBEndpointCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDBEndpointCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDBEndpoint(*DescribeDBEndpointInput) (*DescribeDBEndpointOutput, error)
	DescribeDBEndpointWithContext(volcengine.Context, *DescribeDBEndpointInput, ...request.Option) (*DescribeDBEndpointOutput, error)
	DescribeDBEndpointRequest(*DescribeDBEndpointInput) (*request.Request, *DescribeDBEndpointOutput)

	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)

	DescribeDBInstanceParametersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDBInstanceParametersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDBInstanceParametersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDBInstanceParameters(*DescribeDBInstanceParametersInput) (*DescribeDBInstanceParametersOutput, error)
	DescribeDBInstanceParametersWithContext(volcengine.Context, *DescribeDBInstanceParametersInput, ...request.Option) (*DescribeDBInstanceParametersOutput, error)
	DescribeDBInstanceParametersRequest(*DescribeDBInstanceParametersInput) (*request.Request, *DescribeDBInstanceParametersOutput)

	DescribeDBInstanceParametersLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDBInstanceParametersLogCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDBInstanceParametersLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDBInstanceParametersLog(*DescribeDBInstanceParametersLogInput) (*DescribeDBInstanceParametersLogOutput, error)
	DescribeDBInstanceParametersLogWithContext(volcengine.Context, *DescribeDBInstanceParametersLogInput, ...request.Option) (*DescribeDBInstanceParametersLogOutput, error)
	DescribeDBInstanceParametersLogRequest(*DescribeDBInstanceParametersLogInput) (*request.Request, *DescribeDBInstanceParametersLogOutput)

	DescribeDBInstanceSSLCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDBInstanceSSLCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDBInstanceSSLCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDBInstanceSSL(*DescribeDBInstanceSSLInput) (*DescribeDBInstanceSSLOutput, error)
	DescribeDBInstanceSSLWithContext(volcengine.Context, *DescribeDBInstanceSSLInput, ...request.Option) (*DescribeDBInstanceSSLOutput, error)
	DescribeDBInstanceSSLRequest(*DescribeDBInstanceSSLInput) (*request.Request, *DescribeDBInstanceSSLOutput)

	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)

	DescribeNodeSpecsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNodeSpecsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNodeSpecsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNodeSpecs(*DescribeNodeSpecsInput) (*DescribeNodeSpecsOutput, error)
	DescribeNodeSpecsWithContext(volcengine.Context, *DescribeNodeSpecsInput, ...request.Option) (*DescribeNodeSpecsOutput, error)
	DescribeNodeSpecsRequest(*DescribeNodeSpecsInput) (*request.Request, *DescribeNodeSpecsOutput)

	DescribeRegionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeRegionsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeRegionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeRegions(*DescribeRegionsInput) (*DescribeRegionsOutput, error)
	DescribeRegionsWithContext(volcengine.Context, *DescribeRegionsInput, ...request.Option) (*DescribeRegionsOutput, error)
	DescribeRegionsRequest(*DescribeRegionsInput) (*request.Request, *DescribeRegionsOutput)

	DisassociateAllowListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisassociateAllowListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisassociateAllowListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisassociateAllowList(*DisassociateAllowListInput) (*DisassociateAllowListOutput, error)
	DisassociateAllowListWithContext(volcengine.Context, *DisassociateAllowListInput, ...request.Option) (*DisassociateAllowListOutput, error)
	DisassociateAllowListRequest(*DisassociateAllowListInput) (*request.Request, *DisassociateAllowListOutput)

	ModifyAllowListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyAllowListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyAllowListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyAllowList(*ModifyAllowListInput) (*ModifyAllowListOutput, error)
	ModifyAllowListWithContext(volcengine.Context, *ModifyAllowListInput, ...request.Option) (*ModifyAllowListOutput, error)
	ModifyAllowListRequest(*ModifyAllowListInput) (*request.Request, *ModifyAllowListOutput)

	ModifyDBInstanceChargeTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDBInstanceChargeTypeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDBInstanceChargeTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDBInstanceChargeType(*ModifyDBInstanceChargeTypeInput) (*ModifyDBInstanceChargeTypeOutput, error)
	ModifyDBInstanceChargeTypeWithContext(volcengine.Context, *ModifyDBInstanceChargeTypeInput, ...request.Option) (*ModifyDBInstanceChargeTypeOutput, error)
	ModifyDBInstanceChargeTypeRequest(*ModifyDBInstanceChargeTypeInput) (*request.Request, *ModifyDBInstanceChargeTypeOutput)

	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)

	ModifyDBInstanceParametersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDBInstanceParametersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDBInstanceParametersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDBInstanceParameters(*ModifyDBInstanceParametersInput) (*ModifyDBInstanceParametersOutput, error)
	ModifyDBInstanceParametersWithContext(volcengine.Context, *ModifyDBInstanceParametersInput, ...request.Option) (*ModifyDBInstanceParametersOutput, error)
	ModifyDBInstanceParametersRequest(*ModifyDBInstanceParametersInput) (*request.Request, *ModifyDBInstanceParametersOutput)

	ModifyDBInstanceSSLCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDBInstanceSSLCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDBInstanceSSLCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDBInstanceSSL(*ModifyDBInstanceSSLInput) (*ModifyDBInstanceSSLOutput, error)
	ModifyDBInstanceSSLWithContext(volcengine.Context, *ModifyDBInstanceSSLInput, ...request.Option) (*ModifyDBInstanceSSLOutput, error)
	ModifyDBInstanceSSLRequest(*ModifyDBInstanceSSLInput) (*request.Request, *ModifyDBInstanceSSLOutput)

	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)

	RemoveTagsFromResourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemoveTagsFromResourceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemoveTagsFromResourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemoveTagsFromResource(*RemoveTagsFromResourceInput) (*RemoveTagsFromResourceOutput, error)
	RemoveTagsFromResourceWithContext(volcengine.Context, *RemoveTagsFromResourceInput, ...request.Option) (*RemoveTagsFromResourceOutput, error)
	RemoveTagsFromResourceRequest(*RemoveTagsFromResourceInput) (*request.Request, *RemoveTagsFromResourceOutput)

	ResetDBAccountCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ResetDBAccountCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ResetDBAccountCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ResetDBAccount(*ResetDBAccountInput) (*ResetDBAccountOutput, error)
	ResetDBAccountWithContext(volcengine.Context, *ResetDBAccountInput, ...request.Option) (*ResetDBAccountOutput, error)
	ResetDBAccountRequest(*ResetDBAccountInput) (*request.Request, *ResetDBAccountOutput)

	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)
}

MONGODBAPI provides an interface to enable mocking the mongodb.MONGODB service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// MONGODB.
func myFunc(svc MONGODBAPI) bool {
    // Make svc.AddTagsToResource request
}

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

    myFunc(svc)
}

type ModifyAllowListInput ¶

type ModifyAllowListInput struct {
	AllowList *string `type:"string"`

	AllowListDesc *string `type:"string"`

	AllowListId *string `type:"string"`

	AllowListName *string `type:"string"`

	ApplyInstanceNum *int64 `type:"int64"`

	ModifyMode *string `type:"string" enum:"EnumOfModifyModeForModifyAllowListInput"`
	// contains filtered or unexported fields
}

func (ModifyAllowListInput) GoString ¶

func (s ModifyAllowListInput) GoString() string

GoString returns the string representation

func (*ModifyAllowListInput) SetAllowList ¶

func (s *ModifyAllowListInput) SetAllowList(v string) *ModifyAllowListInput

SetAllowList sets the AllowList field's value.

func (*ModifyAllowListInput) SetAllowListDesc ¶

func (s *ModifyAllowListInput) SetAllowListDesc(v string) *ModifyAllowListInput

SetAllowListDesc sets the AllowListDesc field's value.

func (*ModifyAllowListInput) SetAllowListId ¶

func (s *ModifyAllowListInput) SetAllowListId(v string) *ModifyAllowListInput

SetAllowListId sets the AllowListId field's value.

func (*ModifyAllowListInput) SetAllowListName ¶

func (s *ModifyAllowListInput) SetAllowListName(v string) *ModifyAllowListInput

SetAllowListName sets the AllowListName field's value.

func (*ModifyAllowListInput) SetApplyInstanceNum ¶

func (s *ModifyAllowListInput) SetApplyInstanceNum(v int64) *ModifyAllowListInput

SetApplyInstanceNum sets the ApplyInstanceNum field's value.

func (*ModifyAllowListInput) SetModifyMode ¶

func (s *ModifyAllowListInput) SetModifyMode(v string) *ModifyAllowListInput

SetModifyMode sets the ModifyMode field's value.

func (ModifyAllowListInput) String ¶

func (s ModifyAllowListInput) String() string

String returns the string representation

type ModifyAllowListOutput ¶

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

func (ModifyAllowListOutput) GoString ¶

func (s ModifyAllowListOutput) GoString() string

GoString returns the string representation

func (ModifyAllowListOutput) String ¶

func (s ModifyAllowListOutput) String() string

String returns the string representation

type ModifyDBInstanceChargeTypeInput ¶

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

	ChargeType *string `type:"string" enum:"EnumOfChargeTypeForModifyDBInstanceChargeTypeInput"`

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

	Period *int32 `type:"int32"`

	PeriodUnit *string `type:"string" enum:"EnumOfPeriodUnitForModifyDBInstanceChargeTypeInput"`
	// contains filtered or unexported fields
}

func (ModifyDBInstanceChargeTypeInput) GoString ¶

GoString returns the string representation

func (*ModifyDBInstanceChargeTypeInput) SetAutoRenew ¶

SetAutoRenew sets the AutoRenew field's value.

func (*ModifyDBInstanceChargeTypeInput) SetChargeType ¶

SetChargeType sets the ChargeType field's value.

func (*ModifyDBInstanceChargeTypeInput) SetInstanceIds ¶

SetInstanceIds sets the InstanceIds field's value.

func (*ModifyDBInstanceChargeTypeInput) SetPeriod ¶

SetPeriod sets the Period field's value.

func (*ModifyDBInstanceChargeTypeInput) SetPeriodUnit ¶

SetPeriodUnit sets the PeriodUnit field's value.

func (ModifyDBInstanceChargeTypeInput) String ¶

String returns the string representation

type ModifyDBInstanceChargeTypeOutput ¶

type ModifyDBInstanceChargeTypeOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (ModifyDBInstanceChargeTypeOutput) GoString ¶

GoString returns the string representation

func (*ModifyDBInstanceChargeTypeOutput) SetInstanceIds ¶

SetInstanceIds sets the InstanceIds field's value.

func (*ModifyDBInstanceChargeTypeOutput) SetOrderNO ¶

SetOrderNO sets the OrderNO field's value.

func (ModifyDBInstanceChargeTypeOutput) String ¶

String returns the string representation

type ModifyDBInstanceNameInput ¶

type ModifyDBInstanceNameInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	InstanceNewName *string `max:"64" 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

func (*ModifyDBInstanceNameInput) Validate ¶

func (s *ModifyDBInstanceNameInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 ModifyDBInstanceParametersInput ¶

type ModifyDBInstanceParametersInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	ParametersObject *ParametersObjectForModifyDBInstanceParametersInput `type:"structure"`
	// contains filtered or unexported fields
}

func (ModifyDBInstanceParametersInput) GoString ¶

GoString returns the string representation

func (*ModifyDBInstanceParametersInput) SetInstanceId ¶

SetInstanceId sets the InstanceId field's value.

func (*ModifyDBInstanceParametersInput) SetParametersObject ¶

SetParametersObject sets the ParametersObject field's value.

func (ModifyDBInstanceParametersInput) String ¶

String returns the string representation

func (*ModifyDBInstanceParametersInput) Validate ¶

func (s *ModifyDBInstanceParametersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyDBInstanceParametersOutput ¶

type ModifyDBInstanceParametersOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyDBInstanceParametersOutput) GoString ¶

GoString returns the string representation

func (*ModifyDBInstanceParametersOutput) SetInstanceId ¶

SetInstanceId sets the InstanceId field's value.

func (ModifyDBInstanceParametersOutput) String ¶

String returns the string representation

type ModifyDBInstanceSSLInput ¶

type ModifyDBInstanceSSLInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	SSLAction *string `type:"string" enum:"EnumOfSSLActionForModifyDBInstanceSSLInput"`
	// contains filtered or unexported fields
}

func (ModifyDBInstanceSSLInput) GoString ¶

func (s ModifyDBInstanceSSLInput) GoString() string

GoString returns the string representation

func (*ModifyDBInstanceSSLInput) SetInstanceId ¶

SetInstanceId sets the InstanceId field's value.

func (*ModifyDBInstanceSSLInput) SetSSLAction ¶

SetSSLAction sets the SSLAction field's value.

func (ModifyDBInstanceSSLInput) String ¶

func (s ModifyDBInstanceSSLInput) String() string

String returns the string representation

func (*ModifyDBInstanceSSLInput) Validate ¶

func (s *ModifyDBInstanceSSLInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyDBInstanceSSLOutput ¶

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

func (ModifyDBInstanceSSLOutput) GoString ¶

func (s ModifyDBInstanceSSLOutput) GoString() string

GoString returns the string representation

func (ModifyDBInstanceSSLOutput) String ¶

func (s ModifyDBInstanceSSLOutput) String() string

String returns the string representation

type ModifyDBInstanceSpecInput ¶

type ModifyDBInstanceSpecInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	InstanceType *string `type:"string" enum:"EnumOfInstanceTypeForModifyDBInstanceSpecInput"`

	MongosNodeNumber *int32 `type:"int32"`

	MongosNodeSpec *string `type:"string"`

	NodeSpec *string `type:"string"`

	ShardNumber *int32 `type:"int32"`

	StorageSpaceGB *int32 `type:"int32"`
	// 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) SetInstanceType ¶

SetInstanceType sets the InstanceType field's value.

func (*ModifyDBInstanceSpecInput) SetMongosNodeNumber ¶

func (s *ModifyDBInstanceSpecInput) SetMongosNodeNumber(v int32) *ModifyDBInstanceSpecInput

SetMongosNodeNumber sets the MongosNodeNumber field's value.

func (*ModifyDBInstanceSpecInput) SetMongosNodeSpec ¶

SetMongosNodeSpec sets the MongosNodeSpec field's value.

func (*ModifyDBInstanceSpecInput) SetNodeSpec ¶

SetNodeSpec sets the NodeSpec field's value.

func (*ModifyDBInstanceSpecInput) SetShardNumber ¶

SetShardNumber sets the ShardNumber field's value.

func (*ModifyDBInstanceSpecInput) SetStorageSpaceGB ¶

SetStorageSpaceGB sets the StorageSpaceGB field's value.

func (ModifyDBInstanceSpecInput) String ¶

func (s ModifyDBInstanceSpecInput) String() string

String returns the string representation

func (*ModifyDBInstanceSpecInput) Validate ¶

func (s *ModifyDBInstanceSpecInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyDBInstanceSpecOutput ¶

type ModifyDBInstanceSpecOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string"`

	OrderNO *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) SetOrderNO ¶

SetOrderNO sets the OrderNO field's value.

func (ModifyDBInstanceSpecOutput) String ¶

String returns the string representation

type MongoForDescribeDBInstanceDetailOutput ¶

type MongoForDescribeDBInstanceDetailOutput struct {
	MongosNodeId *string `type:"string"`

	NodeSpec *string `type:"string"`

	NodeStatus *string `type:"string"`

	TotalMemoryGB *float64 `type:"double"`

	TotalvCPU *float64 `type:"double"`

	UsedMemoryGB *float64 `type:"double"`

	UsedvCPU *float64 `type:"double"`
	// contains filtered or unexported fields
}

func (MongoForDescribeDBInstanceDetailOutput) GoString ¶

GoString returns the string representation

func (*MongoForDescribeDBInstanceDetailOutput) SetMongosNodeId ¶

SetMongosNodeId sets the MongosNodeId field's value.

func (*MongoForDescribeDBInstanceDetailOutput) SetNodeSpec ¶

SetNodeSpec sets the NodeSpec field's value.

func (*MongoForDescribeDBInstanceDetailOutput) SetNodeStatus ¶

SetNodeStatus sets the NodeStatus field's value.

func (*MongoForDescribeDBInstanceDetailOutput) SetTotalMemoryGB ¶

SetTotalMemoryGB sets the TotalMemoryGB field's value.

func (*MongoForDescribeDBInstanceDetailOutput) SetTotalvCPU ¶

SetTotalvCPU sets the TotalvCPU field's value.

func (*MongoForDescribeDBInstanceDetailOutput) SetUsedMemoryGB ¶

SetUsedMemoryGB sets the UsedMemoryGB field's value.

func (*MongoForDescribeDBInstanceDetailOutput) SetUsedvCPU ¶

SetUsedvCPU sets the UsedvCPU field's value.

func (MongoForDescribeDBInstanceDetailOutput) String ¶

String returns the string representation

type MongosNodeSpecForDescribeNodeSpecsOutput ¶

type MongosNodeSpecForDescribeNodeSpecsOutput struct {
	CpuNum *float64 `type:"double"`

	MaxConn *int64 `type:"int64"`

	MemInGb *float64 `type:"double"`

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

func (MongosNodeSpecForDescribeNodeSpecsOutput) GoString ¶

GoString returns the string representation

func (*MongosNodeSpecForDescribeNodeSpecsOutput) SetCpuNum ¶

SetCpuNum sets the CpuNum field's value.

func (*MongosNodeSpecForDescribeNodeSpecsOutput) SetMaxConn ¶

SetMaxConn sets the MaxConn field's value.

func (*MongosNodeSpecForDescribeNodeSpecsOutput) SetMemInGb ¶

SetMemInGb sets the MemInGb field's value.

func (*MongosNodeSpecForDescribeNodeSpecsOutput) SetSpecName ¶

SetSpecName sets the SpecName field's value.

func (MongosNodeSpecForDescribeNodeSpecsOutput) String ¶

String returns the string representation

type NodeForDescribeDBInstanceDetailOutput ¶

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

	NodeId *string `type:"string"`

	NodeRole *string `type:"string"`

	NodeSpec *string `type:"string"`

	NodeStatus *string `type:"string"`

	TotalMemoryGB *float64 `type:"double"`

	TotalStorageGB *float64 `type:"double"`

	TotalvCPU *float64 `type:"double"`

	UsedMemoryGB *float64 `type:"double"`

	UsedStorageGB *float64 `type:"double"`

	UsedvCPU *float64 `type:"double"`
	// contains filtered or unexported fields
}

func (NodeForDescribeDBInstanceDetailOutput) GoString ¶

GoString returns the string representation

func (*NodeForDescribeDBInstanceDetailOutput) SetNodeDelayTime ¶

SetNodeDelayTime sets the NodeDelayTime field's value.

func (*NodeForDescribeDBInstanceDetailOutput) SetNodeId ¶

SetNodeId sets the NodeId field's value.

func (*NodeForDescribeDBInstanceDetailOutput) SetNodeRole ¶

SetNodeRole sets the NodeRole field's value.

func (*NodeForDescribeDBInstanceDetailOutput) SetNodeSpec ¶

SetNodeSpec sets the NodeSpec field's value.

func (*NodeForDescribeDBInstanceDetailOutput) SetNodeStatus ¶

SetNodeStatus sets the NodeStatus field's value.

func (*NodeForDescribeDBInstanceDetailOutput) SetTotalMemoryGB ¶

SetTotalMemoryGB sets the TotalMemoryGB field's value.

func (*NodeForDescribeDBInstanceDetailOutput) SetTotalStorageGB ¶

SetTotalStorageGB sets the TotalStorageGB field's value.

func (*NodeForDescribeDBInstanceDetailOutput) SetTotalvCPU ¶

SetTotalvCPU sets the TotalvCPU field's value.

func (*NodeForDescribeDBInstanceDetailOutput) SetUsedMemoryGB ¶

SetUsedMemoryGB sets the UsedMemoryGB field's value.

func (*NodeForDescribeDBInstanceDetailOutput) SetUsedStorageGB ¶

SetUsedStorageGB sets the UsedStorageGB field's value.

func (*NodeForDescribeDBInstanceDetailOutput) SetUsedvCPU ¶

SetUsedvCPU sets the UsedvCPU field's value.

func (NodeForDescribeDBInstanceDetailOutput) String ¶

String returns the string representation

type NodeSpecForDescribeNodeSpecsOutput ¶

type NodeSpecForDescribeNodeSpecsOutput struct {
	CpuNum *float64 `type:"double"`

	MaxConn *int64 `type:"int64"`

	MaxStorage *int64 `type:"int64"`

	MemInGb *float64 `type:"double"`

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

func (NodeSpecForDescribeNodeSpecsOutput) GoString ¶

GoString returns the string representation

func (*NodeSpecForDescribeNodeSpecsOutput) SetCpuNum ¶

SetCpuNum sets the CpuNum field's value.

func (*NodeSpecForDescribeNodeSpecsOutput) SetMaxConn ¶

SetMaxConn sets the MaxConn field's value.

func (*NodeSpecForDescribeNodeSpecsOutput) SetMaxStorage ¶

SetMaxStorage sets the MaxStorage field's value.

func (*NodeSpecForDescribeNodeSpecsOutput) SetMemInGb ¶

SetMemInGb sets the MemInGb field's value.

func (*NodeSpecForDescribeNodeSpecsOutput) SetSpecName ¶

SetSpecName sets the SpecName field's value.

func (NodeSpecForDescribeNodeSpecsOutput) String ¶

String returns the string representation

type ParameterChangeLogForDescribeDBInstanceParametersLogOutput ¶

type ParameterChangeLogForDescribeDBInstanceParametersLogOutput struct {
	ModifyTime *string `type:"string"`

	NewParameterValue *string `type:"string"`

	OldParameterValue *string `type:"string"`

	ParameterName *string `type:"string"`

	ParameterRole *string `type:"string"`

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

func (ParameterChangeLogForDescribeDBInstanceParametersLogOutput) GoString ¶

GoString returns the string representation

func (*ParameterChangeLogForDescribeDBInstanceParametersLogOutput) SetModifyTime ¶

SetModifyTime sets the ModifyTime field's value.

func (*ParameterChangeLogForDescribeDBInstanceParametersLogOutput) SetNewParameterValue ¶

SetNewParameterValue sets the NewParameterValue field's value.

func (*ParameterChangeLogForDescribeDBInstanceParametersLogOutput) SetOldParameterValue ¶

SetOldParameterValue sets the OldParameterValue field's value.

func (*ParameterChangeLogForDescribeDBInstanceParametersLogOutput) SetParameterName ¶

SetParameterName sets the ParameterName field's value.

func (*ParameterChangeLogForDescribeDBInstanceParametersLogOutput) SetParameterRole ¶

SetParameterRole sets the ParameterRole field's value.

func (*ParameterChangeLogForDescribeDBInstanceParametersLogOutput) SetParameterStatus ¶

SetParameterStatus sets the ParameterStatus field's value.

func (ParameterChangeLogForDescribeDBInstanceParametersLogOutput) String ¶

String returns the string representation

type ParametersObjectForModifyDBInstanceParametersInput ¶

type ParametersObjectForModifyDBInstanceParametersInput struct {
	ParameterName *string `type:"string"`

	ParameterRole *string `type:"string" enum:"EnumOfParameterRoleForModifyDBInstanceParametersInput"`

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

func (ParametersObjectForModifyDBInstanceParametersInput) GoString ¶

GoString returns the string representation

func (*ParametersObjectForModifyDBInstanceParametersInput) SetParameterName ¶

SetParameterName sets the ParameterName field's value.

func (*ParametersObjectForModifyDBInstanceParametersInput) SetParameterRole ¶

SetParameterRole sets the ParameterRole field's value.

func (*ParametersObjectForModifyDBInstanceParametersInput) SetParameterValue ¶

SetParameterValue sets the ParameterValue field's value.

func (ParametersObjectForModifyDBInstanceParametersInput) String ¶

String returns the string representation

type RegionForDescribeRegionsOutput ¶

type RegionForDescribeRegionsOutput struct {
	RegionId *string `type:"string"`

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

func (RegionForDescribeRegionsOutput) GoString ¶

GoString returns the string representation

func (*RegionForDescribeRegionsOutput) SetRegionId ¶

SetRegionId sets the RegionId field's value.

func (*RegionForDescribeRegionsOutput) SetRegionName ¶

SetRegionName sets the RegionName field's value.

func (RegionForDescribeRegionsOutput) String ¶

String returns the string representation

type RemoveTagsFromResourceInput ¶

type RemoveTagsFromResourceInput struct {
	All *bool `type:"boolean"`

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

	TagKeys []*string `type:"list"`
	// contains filtered or unexported fields
}

func (RemoveTagsFromResourceInput) GoString ¶

func (s RemoveTagsFromResourceInput) GoString() string

GoString returns the string representation

func (*RemoveTagsFromResourceInput) SetAll ¶

SetAll sets the All field's value.

func (*RemoveTagsFromResourceInput) SetInstanceIds ¶

SetInstanceIds sets the InstanceIds field's value.

func (*RemoveTagsFromResourceInput) SetTagKeys ¶

SetTagKeys sets the TagKeys field's value.

func (RemoveTagsFromResourceInput) String ¶

String returns the string representation

type RemoveTagsFromResourceOutput ¶

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

func (RemoveTagsFromResourceOutput) GoString ¶

func (s RemoveTagsFromResourceOutput) GoString() string

GoString returns the string representation

func (RemoveTagsFromResourceOutput) String ¶

String returns the string representation

type ResetDBAccountInput ¶

type ResetDBAccountInput struct {
	AccountName *string `type:"string"`

	AccountPassword *string `type:"string"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ResetDBAccountInput) GoString ¶

func (s ResetDBAccountInput) GoString() string

GoString returns the string representation

func (*ResetDBAccountInput) SetAccountName ¶

func (s *ResetDBAccountInput) SetAccountName(v string) *ResetDBAccountInput

SetAccountName sets the AccountName field's value.

func (*ResetDBAccountInput) SetAccountPassword ¶

func (s *ResetDBAccountInput) SetAccountPassword(v string) *ResetDBAccountInput

SetAccountPassword sets the AccountPassword field's value.

func (*ResetDBAccountInput) SetInstanceId ¶

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

SetInstanceId sets the InstanceId field's value.

func (ResetDBAccountInput) String ¶

func (s ResetDBAccountInput) String() string

String returns the string representation

func (*ResetDBAccountInput) Validate ¶

func (s *ResetDBAccountInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResetDBAccountOutput ¶

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

func (ResetDBAccountOutput) GoString ¶

func (s ResetDBAccountOutput) GoString() string

GoString returns the string representation

func (ResetDBAccountOutput) String ¶

func (s ResetDBAccountOutput) String() string

String returns the string representation

type RestartDBInstanceInput ¶

type RestartDBInstanceInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`
	// 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

func (*RestartDBInstanceInput) Validate ¶

func (s *RestartDBInstanceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 ShardForDescribeDBInstanceDetailOutput ¶

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

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

func (ShardForDescribeDBInstanceDetailOutput) GoString ¶

GoString returns the string representation

func (*ShardForDescribeDBInstanceDetailOutput) SetNodes ¶

SetNodes sets the Nodes field's value.

func (*ShardForDescribeDBInstanceDetailOutput) SetShardId ¶

SetShardId sets the ShardId field's value.

func (ShardForDescribeDBInstanceDetailOutput) String ¶

String returns the string representation

type ShardNodeSpecForDescribeNodeSpecsOutput ¶

type ShardNodeSpecForDescribeNodeSpecsOutput struct {
	CpuNum *float64 `type:"double"`

	MaxConn *int64 `type:"int64"`

	MaxStorage *int64 `type:"int64"`

	MemInGb *float64 `type:"double"`

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

func (ShardNodeSpecForDescribeNodeSpecsOutput) GoString ¶

GoString returns the string representation

func (*ShardNodeSpecForDescribeNodeSpecsOutput) SetCpuNum ¶

SetCpuNum sets the CpuNum field's value.

func (*ShardNodeSpecForDescribeNodeSpecsOutput) SetMaxConn ¶

SetMaxConn sets the MaxConn field's value.

func (*ShardNodeSpecForDescribeNodeSpecsOutput) SetMaxStorage ¶

SetMaxStorage sets the MaxStorage field's value.

func (*ShardNodeSpecForDescribeNodeSpecsOutput) SetMemInGb ¶

SetMemInGb sets the MemInGb field's value.

func (*ShardNodeSpecForDescribeNodeSpecsOutput) SetSpecName ¶

SetSpecName sets the SpecName field's value.

func (ShardNodeSpecForDescribeNodeSpecsOutput) 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 TagForAddTagsToResourceInput ¶

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

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

func (TagForAddTagsToResourceInput) GoString ¶

func (s TagForAddTagsToResourceInput) GoString() string

GoString returns the string representation

func (*TagForAddTagsToResourceInput) SetKey ¶

SetKey sets the Key field's value.

func (*TagForAddTagsToResourceInput) SetValue ¶

SetValue sets the Value field's value.

func (TagForAddTagsToResourceInput) 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 ZoneForDescribeAvailabilityZonesOutput ¶

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

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

func (ZoneForDescribeAvailabilityZonesOutput) GoString ¶

GoString returns the string representation

func (*ZoneForDescribeAvailabilityZonesOutput) SetZoneId ¶

SetZoneId sets the ZoneId field's value.

func (*ZoneForDescribeAvailabilityZonesOutput) SetZoneName ¶

SetZoneName sets the ZoneName field's value.

func (ZoneForDescribeAvailabilityZonesOutput) String ¶

String returns the string representation

Jump to

Keyboard shortcuts

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