redis

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 redisiface provides an interface to enable mocking the REDIS 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 (
	// EnumOfBackupTypeForRestoreDBInstanceInputAll is a EnumOfBackupTypeForRestoreDBInstanceInput enum value
	EnumOfBackupTypeForRestoreDBInstanceInputAll = "All"

	// EnumOfBackupTypeForRestoreDBInstanceInputFull is a EnumOfBackupTypeForRestoreDBInstanceInput enum value
	EnumOfBackupTypeForRestoreDBInstanceInputFull = "Full"

	// EnumOfBackupTypeForRestoreDBInstanceInputInc is a EnumOfBackupTypeForRestoreDBInstanceInput enum value
	EnumOfBackupTypeForRestoreDBInstanceInputInc = "Inc"

	// EnumOfBackupTypeForRestoreDBInstanceInputInvalid is a EnumOfBackupTypeForRestoreDBInstanceInput enum value
	EnumOfBackupTypeForRestoreDBInstanceInputInvalid = "Invalid"
)
View Source
const (
	ServiceName = "redis"     // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "redis"     // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountForListDBAccountOutput

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

	Description *string `type:"string"`

	InstanceId *string `type:"string"`

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

func (AccountForListDBAccountOutput) GoString

GoString returns the string representation

func (*AccountForListDBAccountOutput) SetAccountName

SetAccountName sets the AccountName field's value.

func (*AccountForListDBAccountOutput) SetDescription

SetDescription sets the Description field's value.

func (*AccountForListDBAccountOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*AccountForListDBAccountOutput) SetRoleName

SetRoleName sets the RoleName field's value.

func (AccountForListDBAccountOutput) String

String returns the string representation

type AllowListForDescribeAllowListsOutput

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

	AllowListIPNum *int32 `type:"int32"`

	AllowListId *string `type:"string"`

	AllowListName *string `type:"string"`

	AllowListType *string `type:"string"`

	AssociatedInstanceNum *int32 `type:"int32"`
	// 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"`

	ClientToken *string `type:"string"`

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

SetClientToken sets the ClientToken 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 BackupForDescribeBackupsOutput

type BackupForDescribeBackupsOutput struct {
	BackupPointId *string `type:"string"`

	BackupStrategy *string `type:"string"`

	BackupType *string `type:"string"`

	EndTime *string `type:"string"`

	InstanceDetail *InstanceDetailForDescribeBackupsOutput `type:"structure"`

	InstanceId *string `type:"string"`

	Size *int64 `type:"int64"`

	StartTime *string `type:"string"`

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

func (BackupForDescribeBackupsOutput) GoString

GoString returns the string representation

func (*BackupForDescribeBackupsOutput) SetBackupPointId

SetBackupPointId sets the BackupPointId field's value.

func (*BackupForDescribeBackupsOutput) SetBackupStrategy

SetBackupStrategy sets the BackupStrategy field's value.

func (*BackupForDescribeBackupsOutput) SetBackupType

SetBackupType sets the BackupType field's value.

func (*BackupForDescribeBackupsOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*BackupForDescribeBackupsOutput) SetInstanceDetail

SetInstanceDetail sets the InstanceDetail field's value.

func (*BackupForDescribeBackupsOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*BackupForDescribeBackupsOutput) SetSize

SetSize sets the Size field's value.

func (*BackupForDescribeBackupsOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*BackupForDescribeBackupsOutput) SetStatus

SetStatus sets the Status field's value.

func (BackupForDescribeBackupsOutput) String

String returns the string representation

type BackupPointDownloadUrlForDescribeBackupPointDownloadUrlsOutput

type BackupPointDownloadUrlForDescribeBackupPointDownloadUrlsOutput struct {
	PrivateDownloadUrl *string `type:"string"`

	PublicDownloadUrl *string `type:"string"`

	RdbFileSize *int64 `type:"int64"`

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

func (BackupPointDownloadUrlForDescribeBackupPointDownloadUrlsOutput) GoString

GoString returns the string representation

func (*BackupPointDownloadUrlForDescribeBackupPointDownloadUrlsOutput) SetPrivateDownloadUrl

SetPrivateDownloadUrl sets the PrivateDownloadUrl field's value.

func (*BackupPointDownloadUrlForDescribeBackupPointDownloadUrlsOutput) SetPublicDownloadUrl

SetPublicDownloadUrl sets the PublicDownloadUrl field's value.

func (*BackupPointDownloadUrlForDescribeBackupPointDownloadUrlsOutput) SetRdbFileSize

SetRdbFileSize sets the RdbFileSize field's value.

func (*BackupPointDownloadUrlForDescribeBackupPointDownloadUrlsOutput) SetShardId

SetShardId sets the ShardId field's value.

func (BackupPointDownloadUrlForDescribeBackupPointDownloadUrlsOutput) String

String returns the string representation

type BigKeyForDescribeBigKeysOutput

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

	KeyInfo *string `type:"string"`

	KeyType *string `type:"string"`

	ValueLen *string `type:"string"`

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

func (BigKeyForDescribeBigKeysOutput) GoString

GoString returns the string representation

func (*BigKeyForDescribeBigKeysOutput) SetDBName

SetDBName sets the DBName field's value.

func (*BigKeyForDescribeBigKeysOutput) SetKeyInfo

SetKeyInfo sets the KeyInfo field's value.

func (*BigKeyForDescribeBigKeysOutput) SetKeyType

SetKeyType sets the KeyType field's value.

func (*BigKeyForDescribeBigKeysOutput) SetValueLen

SetValueLen sets the ValueLen field's value.

func (*BigKeyForDescribeBigKeysOutput) SetValueSize

SetValueSize sets the ValueSize field's value.

func (BigKeyForDescribeBigKeysOutput) String

String returns the string representation

type CapacityForDescribeDBInstanceDetailOutput

type CapacityForDescribeDBInstanceDetailOutput struct {
	Total *int64 `type:"int64"`

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

func (CapacityForDescribeDBInstanceDetailOutput) GoString

GoString returns the string representation

func (*CapacityForDescribeDBInstanceDetailOutput) SetTotal

SetTotal sets the Total field's value.

func (*CapacityForDescribeDBInstanceDetailOutput) SetUsed

SetUsed sets the Used field's value.

func (CapacityForDescribeDBInstanceDetailOutput) String

String returns the string representation

type CapacityForDescribeDBInstancesOutput

type CapacityForDescribeDBInstancesOutput struct {
	Total *int64 `type:"int64"`

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

func (CapacityForDescribeDBInstancesOutput) GoString

GoString returns the string representation

func (*CapacityForDescribeDBInstancesOutput) SetTotal

SetTotal sets the Total field's value.

func (*CapacityForDescribeDBInstancesOutput) SetUsed

SetUsed sets the Used field's value.

func (CapacityForDescribeDBInstancesOutput) String

String returns the string representation

type CreateAllowListInput

type CreateAllowListInput struct {

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

	AllowListDesc *string `type:"string"`

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

	AllowListType *string `type:"string"`

	ClientToken *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) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (CreateAllowListInput) String

func (s CreateAllowListInput) String() string

String returns the string representation

func (*CreateAllowListInput) Validate

func (s *CreateAllowListInput) Validate() error

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

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 CreateBackupInput

type CreateBackupInput struct {
	ClientToken *string `type:"string"`

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

func (CreateBackupInput) GoString

func (s CreateBackupInput) GoString() string

GoString returns the string representation

func (*CreateBackupInput) SetClientToken

func (s *CreateBackupInput) SetClientToken(v string) *CreateBackupInput

SetClientToken sets the ClientToken field's value.

func (*CreateBackupInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (CreateBackupInput) String

func (s CreateBackupInput) String() string

String returns the string representation

type CreateBackupOutput

type CreateBackupOutput struct {
	Metadata *response.ResponseMetadata

	BackupPointId *string `type:"string"`

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

func (CreateBackupOutput) GoString

func (s CreateBackupOutput) GoString() string

GoString returns the string representation

func (*CreateBackupOutput) SetBackupPointId

func (s *CreateBackupOutput) SetBackupPointId(v string) *CreateBackupOutput

SetBackupPointId sets the BackupPointId field's value.

func (*CreateBackupOutput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (CreateBackupOutput) String

func (s CreateBackupOutput) String() string

String returns the string representation

type CreateDBAccountInput

type CreateDBAccountInput struct {

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

	ClientToken *string `type:"string"`

	Description *string `type:"string"`

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

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

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

func (CreateDBAccountInput) GoString

func (s CreateDBAccountInput) GoString() string

GoString returns the string representation

func (*CreateDBAccountInput) SetAccountName

func (s *CreateDBAccountInput) SetAccountName(v string) *CreateDBAccountInput

SetAccountName sets the AccountName field's value.

func (*CreateDBAccountInput) SetClientToken

func (s *CreateDBAccountInput) SetClientToken(v string) *CreateDBAccountInput

SetClientToken sets the ClientToken field's value.

func (*CreateDBAccountInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateDBAccountInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*CreateDBAccountInput) SetPassword

SetPassword sets the Password field's value.

func (*CreateDBAccountInput) SetRoleName

SetRoleName sets the RoleName field's value.

func (CreateDBAccountInput) String

func (s CreateDBAccountInput) String() string

String returns the string representation

func (*CreateDBAccountInput) Validate

func (s *CreateDBAccountInput) Validate() error

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

type CreateDBAccountOutput

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

func (CreateDBAccountOutput) GoString

func (s CreateDBAccountOutput) GoString() string

GoString returns the string representation

func (CreateDBAccountOutput) String

func (s CreateDBAccountOutput) String() string

String returns the string representation

type CreateDBEndpointPublicAddressInput

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

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

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

func (CreateDBEndpointPublicAddressInput) GoString

GoString returns the string representation

func (*CreateDBEndpointPublicAddressInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateDBEndpointPublicAddressInput) SetEipId

SetEipId sets the EipId field's value.

func (*CreateDBEndpointPublicAddressInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (CreateDBEndpointPublicAddressInput) String

String returns the string representation

func (*CreateDBEndpointPublicAddressInput) Validate

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

type CreateDBEndpointPublicAddressOutput

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

func (CreateDBEndpointPublicAddressOutput) GoString

GoString returns the string representation

func (CreateDBEndpointPublicAddressOutput) String

String returns the string representation

type CreateDBInstanceInput

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

	ChargeType *string `type:"string"`

	ClientToken *string `type:"string"`

	DeletionProtection *string `type:"string"`

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

	InstanceName *string `type:"string"`

	NodeNumber *int32 `type:"int32"`

	Password *string `type:"string"`

	Port *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	PurchaseMonths *int32 `type:"int32"`

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

	// ShardCapacity is a required field
	ShardCapacity *int64 `type:"int64" required:"true"`

	ShardNumber *int32 `type:"int32"`

	ShardedCluster *int32 `type:"int32"`

	SubnetId *string `type:"string"`

	VpcId *string `type:"string"`

	ZoneIds []*string `type:"list"`
	// 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) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateDBInstanceInput) SetDeletionProtection

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

SetDeletionProtection sets the DeletionProtection field's value.

func (*CreateDBInstanceInput) SetEngineVersion

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

SetEngineVersion sets the EngineVersion field's value.

func (*CreateDBInstanceInput) SetInstanceName

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

SetInstanceName sets the InstanceName field's value.

func (*CreateDBInstanceInput) SetNodeNumber

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

SetNodeNumber sets the NodeNumber field's value.

func (*CreateDBInstanceInput) SetPassword

SetPassword sets the Password field's value.

func (*CreateDBInstanceInput) SetPort

SetPort sets the Port field's value.

func (*CreateDBInstanceInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*CreateDBInstanceInput) SetPurchaseMonths

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

SetPurchaseMonths sets the PurchaseMonths field's value.

func (*CreateDBInstanceInput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*CreateDBInstanceInput) SetShardCapacity

func (s *CreateDBInstanceInput) SetShardCapacity(v int64) *CreateDBInstanceInput

SetShardCapacity sets the ShardCapacity field's value.

func (*CreateDBInstanceInput) SetShardNumber

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

SetShardNumber sets the ShardNumber field's value.

func (*CreateDBInstanceInput) SetShardedCluster

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

SetShardedCluster sets the ShardedCluster field's value.

func (*CreateDBInstanceInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*CreateDBInstanceInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*CreateDBInstanceInput) SetZoneIds

func (s *CreateDBInstanceInput) SetZoneIds(v []*string) *CreateDBInstanceInput

SetZoneIds sets the ZoneIds 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 DeleteAllowListInput

type DeleteAllowListInput struct {

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

	ClientToken *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) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (DeleteAllowListInput) String

func (s DeleteAllowListInput) String() string

String returns the string representation

func (*DeleteAllowListInput) Validate

func (s *DeleteAllowListInput) Validate() error

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

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 DeleteDBAccountInput

type DeleteDBAccountInput struct {

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

	ClientToken *string `type:"string"`

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

func (DeleteDBAccountInput) GoString

func (s DeleteDBAccountInput) GoString() string

GoString returns the string representation

func (*DeleteDBAccountInput) SetAccountName

func (s *DeleteDBAccountInput) SetAccountName(v string) *DeleteDBAccountInput

SetAccountName sets the AccountName field's value.

func (*DeleteDBAccountInput) SetClientToken

func (s *DeleteDBAccountInput) SetClientToken(v string) *DeleteDBAccountInput

SetClientToken sets the ClientToken field's value.

func (*DeleteDBAccountInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (DeleteDBAccountInput) String

func (s DeleteDBAccountInput) String() string

String returns the string representation

func (*DeleteDBAccountInput) Validate

func (s *DeleteDBAccountInput) Validate() error

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

type DeleteDBAccountOutput

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

func (DeleteDBAccountOutput) GoString

func (s DeleteDBAccountOutput) GoString() string

GoString returns the string representation

func (DeleteDBAccountOutput) String

func (s DeleteDBAccountOutput) String() string

String returns the string representation

type DeleteDBEndpointPublicAddressInput

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

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

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

func (DeleteDBEndpointPublicAddressInput) GoString

GoString returns the string representation

func (*DeleteDBEndpointPublicAddressInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*DeleteDBEndpointPublicAddressInput) SetEipId

SetEipId sets the EipId field's value.

func (*DeleteDBEndpointPublicAddressInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DeleteDBEndpointPublicAddressInput) String

String returns the string representation

func (*DeleteDBEndpointPublicAddressInput) Validate

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

type DeleteDBEndpointPublicAddressOutput

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

func (DeleteDBEndpointPublicAddressOutput) GoString

GoString returns the string representation

func (DeleteDBEndpointPublicAddressOutput) String

String returns the string representation

type DeleteDBInstanceInput

type DeleteDBInstanceInput struct {
	ClientToken *string `type:"string"`

	CreateBackup *bool `type:"boolean"`

	// 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) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*DeleteDBInstanceInput) SetCreateBackup

func (s *DeleteDBInstanceInput) SetCreateBackup(v bool) *DeleteDBInstanceInput

SetCreateBackup sets the CreateBackup field's value.

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

func (*DescribeAllowListDetailInput) Validate

func (s *DescribeAllowListDetailInput) Validate() error

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

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

func (*DescribeAllowListsInput) Validate

func (s *DescribeAllowListsInput) Validate() error

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

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 DescribeBackupPlanInput

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

func (DescribeBackupPlanInput) GoString

func (s DescribeBackupPlanInput) GoString() string

GoString returns the string representation

func (*DescribeBackupPlanInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DescribeBackupPlanInput) String

func (s DescribeBackupPlanInput) String() string

String returns the string representation

type DescribeBackupPlanOutput

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

func (DescribeBackupPlanOutput) GoString

func (s DescribeBackupPlanOutput) GoString() string

GoString returns the string representation

func (DescribeBackupPlanOutput) String

func (s DescribeBackupPlanOutput) String() string

String returns the string representation

type DescribeBackupPointDownloadUrlsInput

type DescribeBackupPointDownloadUrlsInput struct {
	BackupPointId *string `type:"string"`

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

func (DescribeBackupPointDownloadUrlsInput) GoString

GoString returns the string representation

func (*DescribeBackupPointDownloadUrlsInput) SetBackupPointId

SetBackupPointId sets the BackupPointId field's value.

func (*DescribeBackupPointDownloadUrlsInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DescribeBackupPointDownloadUrlsInput) String

String returns the string representation

type DescribeBackupPointDownloadUrlsOutput

type DescribeBackupPointDownloadUrlsOutput struct {
	Metadata *response.ResponseMetadata

	BackupPointDownloadUrls []*BackupPointDownloadUrlForDescribeBackupPointDownloadUrlsOutput `type:"list"`

	InstanceId *string `type:"string"`

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

func (DescribeBackupPointDownloadUrlsOutput) GoString

GoString returns the string representation

func (*DescribeBackupPointDownloadUrlsOutput) SetBackupPointDownloadUrls

SetBackupPointDownloadUrls sets the BackupPointDownloadUrls field's value.

func (*DescribeBackupPointDownloadUrlsOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeBackupPointDownloadUrlsOutput) SetShardNumber

SetShardNumber sets the ShardNumber field's value.

func (DescribeBackupPointDownloadUrlsOutput) String

String returns the string representation

type DescribeBackupsInput

type DescribeBackupsInput struct {
	BackupStrategyList []*string `type:"list"`

	EndTime *string `type:"string"`

	InstanceId *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribeBackupsInput) GoString

func (s DescribeBackupsInput) GoString() string

GoString returns the string representation

func (*DescribeBackupsInput) SetBackupStrategyList

func (s *DescribeBackupsInput) SetBackupStrategyList(v []*string) *DescribeBackupsInput

SetBackupStrategyList sets the BackupStrategyList field's value.

func (*DescribeBackupsInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DescribeBackupsInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*DescribeBackupsInput) SetPageNumber

func (s *DescribeBackupsInput) SetPageNumber(v int32) *DescribeBackupsInput

SetPageNumber sets the PageNumber field's value.

func (*DescribeBackupsInput) SetPageSize

func (s *DescribeBackupsInput) SetPageSize(v int32) *DescribeBackupsInput

SetPageSize sets the PageSize field's value.

func (*DescribeBackupsInput) SetStartTime

func (s *DescribeBackupsInput) SetStartTime(v string) *DescribeBackupsInput

SetStartTime sets the StartTime field's value.

func (DescribeBackupsInput) String

func (s DescribeBackupsInput) String() string

String returns the string representation

type DescribeBackupsOutput

type DescribeBackupsOutput struct {
	Metadata *response.ResponseMetadata

	Backups []*BackupForDescribeBackupsOutput `type:"list"`

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

func (DescribeBackupsOutput) GoString

func (s DescribeBackupsOutput) GoString() string

GoString returns the string representation

func (*DescribeBackupsOutput) SetBackups

SetBackups sets the Backups field's value.

func (*DescribeBackupsOutput) SetTotal

SetTotal sets the Total field's value.

func (DescribeBackupsOutput) String

func (s DescribeBackupsOutput) String() string

String returns the string representation

type DescribeBigKeysInput

type DescribeBigKeysInput struct {

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

	KeyType *string `type:"string"`

	OrderBy *string `type:"string"`

	OrderType *string `type:"string"`

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

	QueryEndTime *string `type:"string"`

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

func (DescribeBigKeysInput) GoString

func (s DescribeBigKeysInput) GoString() string

GoString returns the string representation

func (*DescribeBigKeysInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*DescribeBigKeysInput) SetKeyType

SetKeyType sets the KeyType field's value.

func (*DescribeBigKeysInput) SetOrderBy

SetOrderBy sets the OrderBy field's value.

func (*DescribeBigKeysInput) SetOrderType

func (s *DescribeBigKeysInput) SetOrderType(v string) *DescribeBigKeysInput

SetOrderType sets the OrderType field's value.

func (*DescribeBigKeysInput) SetPageSize

func (s *DescribeBigKeysInput) SetPageSize(v int32) *DescribeBigKeysInput

SetPageSize sets the PageSize field's value.

func (*DescribeBigKeysInput) SetQueryEndTime

func (s *DescribeBigKeysInput) SetQueryEndTime(v string) *DescribeBigKeysInput

SetQueryEndTime sets the QueryEndTime field's value.

func (*DescribeBigKeysInput) SetQueryStartTime

func (s *DescribeBigKeysInput) SetQueryStartTime(v string) *DescribeBigKeysInput

SetQueryStartTime sets the QueryStartTime field's value.

func (DescribeBigKeysInput) String

func (s DescribeBigKeysInput) String() string

String returns the string representation

func (*DescribeBigKeysInput) Validate

func (s *DescribeBigKeysInput) Validate() error

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

type DescribeBigKeysOutput

type DescribeBigKeysOutput struct {
	Metadata *response.ResponseMetadata

	BigKey []*BigKeyForDescribeBigKeysOutput `type:"list"`

	InstanceId *string `type:"string"`

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

func (DescribeBigKeysOutput) GoString

func (s DescribeBigKeysOutput) GoString() string

GoString returns the string representation

func (*DescribeBigKeysOutput) SetBigKey

SetBigKey sets the BigKey field's value.

func (*DescribeBigKeysOutput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*DescribeBigKeysOutput) SetTotal

SetTotal sets the Total field's value.

func (DescribeBigKeysOutput) String

func (s DescribeBigKeysOutput) 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

	Capacity *CapacityForDescribeDBInstanceDetailOutput `type:"structure"`

	ChargeType *string `type:"string"`

	CreateTime *string `type:"string"`

	DeletionProtection *string `type:"string"`

	EngineVersion *string `type:"string"`

	ExpiredTime *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceName *string `type:"string"`

	MaintenanceTime *string `type:"string"`

	NodeNumber *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	RegionId *string `type:"string"`

	ShardCapacity *float64 `type:"double"`

	ShardNumber *int32 `type:"int32"`

	ShardedCluster *int32 `type:"int32"`

	Status *string `type:"string"`

	VisitAddrs []*VisitAddrForDescribeDBInstanceDetailOutput `type:"list"`

	VpcAuthMode *string `type:"string"`

	VpcId *string `type:"string"`

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

func (DescribeDBInstanceDetailOutput) GoString

GoString returns the string representation

func (*DescribeDBInstanceDetailOutput) SetCapacity

SetCapacity sets the Capacity field's value.

func (*DescribeDBInstanceDetailOutput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*DescribeDBInstanceDetailOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DescribeDBInstanceDetailOutput) SetDeletionProtection

SetDeletionProtection sets the DeletionProtection field's value.

func (*DescribeDBInstanceDetailOutput) SetEngineVersion

SetEngineVersion sets the EngineVersion field's value.

func (*DescribeDBInstanceDetailOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*DescribeDBInstanceDetailOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeDBInstanceDetailOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*DescribeDBInstanceDetailOutput) SetMaintenanceTime

SetMaintenanceTime sets the MaintenanceTime field's value.

func (*DescribeDBInstanceDetailOutput) SetNodeNumber

SetNodeNumber sets the NodeNumber field's value.

func (*DescribeDBInstanceDetailOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeDBInstanceDetailOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*DescribeDBInstanceDetailOutput) SetShardCapacity

SetShardCapacity sets the ShardCapacity field's value.

func (*DescribeDBInstanceDetailOutput) SetShardNumber

SetShardNumber sets the ShardNumber field's value.

func (*DescribeDBInstanceDetailOutput) SetShardedCluster

SetShardedCluster sets the ShardedCluster field's value.

func (*DescribeDBInstanceDetailOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeDBInstanceDetailOutput) SetVisitAddrs

SetVisitAddrs sets the VisitAddrs field's value.

func (*DescribeDBInstanceDetailOutput) SetVpcAuthMode

SetVpcAuthMode sets the VpcAuthMode field's value.

func (*DescribeDBInstanceDetailOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeDBInstanceDetailOutput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (DescribeDBInstanceDetailOutput) String

String returns the string representation

type DescribeDBInstanceParamsInput

type DescribeDBInstanceParamsInput struct {

	// 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"`
	// contains filtered or unexported fields
}

func (DescribeDBInstanceParamsInput) GoString

GoString returns the string representation

func (*DescribeDBInstanceParamsInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeDBInstanceParamsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDBInstanceParamsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeDBInstanceParamsInput) String

String returns the string representation

func (*DescribeDBInstanceParamsInput) Validate

func (s *DescribeDBInstanceParamsInput) Validate() error

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

type DescribeDBInstanceParamsOutput

type DescribeDBInstanceParamsOutput struct {
	Metadata *response.ResponseMetadata

	Params []*ParamForDescribeDBInstanceParamsOutput `type:"list"`

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

func (DescribeDBInstanceParamsOutput) GoString

GoString returns the string representation

func (*DescribeDBInstanceParamsOutput) SetParams

SetParams sets the Params field's value.

func (*DescribeDBInstanceParamsOutput) SetTotalParamsNum

SetTotalParamsNum sets the TotalParamsNum field's value.

func (DescribeDBInstanceParamsOutput) String

String returns the string representation

type DescribeDBInstancesInput

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

	EngineVersion *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceName *string `type:"string"`

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

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

	ProjectName *string `type:"string"`

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

	ShardedCluster *int32 `type:"int32"`

	Status *string `type:"string"`

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

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

SetChargeType sets the ChargeType field's value.

func (*DescribeDBInstancesInput) SetEngineVersion

SetEngineVersion sets the EngineVersion 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) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeDBInstancesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeDBInstancesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeDBInstancesInput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*DescribeDBInstancesInput) SetShardedCluster

func (s *DescribeDBInstancesInput) SetShardedCluster(v int32) *DescribeDBInstancesInput

SetShardedCluster sets the ShardedCluster field's value.

func (*DescribeDBInstancesInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeDBInstancesInput) SetTags

SetTags sets the Tags 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

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

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

func (DescribeDBInstancesOutput) GoString

func (s DescribeDBInstancesOutput) GoString() string

GoString returns the string representation

func (*DescribeDBInstancesOutput) SetInstances

SetInstances sets the Instances field's value.

func (*DescribeDBInstancesOutput) SetTotalInstancesNum

func (s *DescribeDBInstancesOutput) SetTotalInstancesNum(v int32) *DescribeDBInstancesOutput

SetTotalInstancesNum sets the TotalInstancesNum field's value.

func (DescribeDBInstancesOutput) String

func (s DescribeDBInstancesOutput) String() string

String returns the string representation

type DescribeNodeIdsInput

type DescribeNodeIdsInput struct {

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

func (DescribeNodeIdsInput) GoString

func (s DescribeNodeIdsInput) GoString() string

GoString returns the string representation

func (*DescribeNodeIdsInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (DescribeNodeIdsInput) String

func (s DescribeNodeIdsInput) String() string

String returns the string representation

func (*DescribeNodeIdsInput) Validate

func (s *DescribeNodeIdsInput) Validate() error

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

type DescribeNodeIdsOutput

type DescribeNodeIdsOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeNodeIdsOutput) GoString

func (s DescribeNodeIdsOutput) GoString() string

GoString returns the string representation

func (*DescribeNodeIdsOutput) SetNodeIds

func (s *DescribeNodeIdsOutput) SetNodeIds(v []*string) *DescribeNodeIdsOutput

SetNodeIds sets the NodeIds field's value.

func (DescribeNodeIdsOutput) String

func (s DescribeNodeIdsOutput) String() string

String returns the string representation

type DescribePitrTimeWindowInput

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

func (DescribePitrTimeWindowInput) GoString

func (s DescribePitrTimeWindowInput) GoString() string

GoString returns the string representation

func (*DescribePitrTimeWindowInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DescribePitrTimeWindowInput) String

String returns the string representation

type DescribePitrTimeWindowOutput

type DescribePitrTimeWindowOutput struct {
	Metadata *response.ResponseMetadata

	EndTime *string `type:"string"`

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

func (DescribePitrTimeWindowOutput) GoString

func (s DescribePitrTimeWindowOutput) GoString() string

GoString returns the string representation

func (*DescribePitrTimeWindowOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DescribePitrTimeWindowOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (DescribePitrTimeWindowOutput) String

String returns the string representation

type DescribeRegionsInput

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

func (DescribeRegionsInput) GoString

func (s DescribeRegionsInput) GoString() string

GoString returns the string representation

func (*DescribeRegionsInput) SetRegionId

SetRegionId sets the RegionId field's value.

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"`
	// 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) String

func (s DescribeRegionsOutput) String() string

String returns the string representation

type DescribeSlowLogsInput

type DescribeSlowLogsInput struct {
	Context *string `type:"string"`

	DBName *string `type:"string"`

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

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

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

	QueryEndTime *string `type:"string"`

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

func (DescribeSlowLogsInput) GoString

func (s DescribeSlowLogsInput) GoString() string

GoString returns the string representation

func (*DescribeSlowLogsInput) SetContext

SetContext sets the Context field's value.

func (*DescribeSlowLogsInput) SetDBName

SetDBName sets the DBName field's value.

func (*DescribeSlowLogsInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*DescribeSlowLogsInput) SetNodeIds

func (s *DescribeSlowLogsInput) SetNodeIds(v []*string) *DescribeSlowLogsInput

SetNodeIds sets the NodeIds field's value.

func (*DescribeSlowLogsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSlowLogsInput) SetQueryEndTime

func (s *DescribeSlowLogsInput) SetQueryEndTime(v string) *DescribeSlowLogsInput

SetQueryEndTime sets the QueryEndTime field's value.

func (*DescribeSlowLogsInput) SetQueryStartTime

func (s *DescribeSlowLogsInput) SetQueryStartTime(v string) *DescribeSlowLogsInput

SetQueryStartTime sets the QueryStartTime field's value.

func (DescribeSlowLogsInput) String

func (s DescribeSlowLogsInput) String() string

String returns the string representation

func (*DescribeSlowLogsInput) Validate

func (s *DescribeSlowLogsInput) Validate() error

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

type DescribeSlowLogsOutput

type DescribeSlowLogsOutput struct {
	Metadata *response.ResponseMetadata

	Context *string `type:"string"`

	InstanceId *string `type:"string"`

	ListOver *bool `type:"boolean"`

	SlowQuery []*SlowQueryForDescribeSlowLogsOutput `type:"list"`

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

func (DescribeSlowLogsOutput) GoString

func (s DescribeSlowLogsOutput) GoString() string

GoString returns the string representation

func (*DescribeSlowLogsOutput) SetContext

SetContext sets the Context field's value.

func (*DescribeSlowLogsOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeSlowLogsOutput) SetListOver

SetListOver sets the ListOver field's value.

func (*DescribeSlowLogsOutput) SetSlowQuery

SetSlowQuery sets the SlowQuery field's value.

func (*DescribeSlowLogsOutput) SetTotal

SetTotal sets the Total field's value.

func (DescribeSlowLogsOutput) String

func (s DescribeSlowLogsOutput) String() string

String returns the string representation

type DescribeZonesInput

type DescribeZonesInput struct {

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

func (DescribeZonesInput) GoString

func (s DescribeZonesInput) GoString() string

GoString returns the string representation

func (*DescribeZonesInput) SetRegionId

func (s *DescribeZonesInput) SetRegionId(v string) *DescribeZonesInput

SetRegionId sets the RegionId field's value.

func (DescribeZonesInput) String

func (s DescribeZonesInput) String() string

String returns the string representation

func (*DescribeZonesInput) Validate

func (s *DescribeZonesInput) Validate() error

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

type DescribeZonesOutput

type DescribeZonesOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeZonesOutput) GoString

func (s DescribeZonesOutput) GoString() string

GoString returns the string representation

func (*DescribeZonesOutput) SetZones

SetZones sets the Zones field's value.

func (DescribeZonesOutput) String

func (s DescribeZonesOutput) String() string

String returns the string representation

type DisassociateAllowListInput

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

	ClientToken *string `type:"string"`

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

SetClientToken sets the ClientToken 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 InstanceDetailForDescribeBackupsOutput

type InstanceDetailForDescribeBackupsOutput struct {
	AccountId *int32 `type:"int32"`

	ArchType *string `type:"string"`

	ChargeType *string `type:"string"`

	EngineVersion *string `type:"string"`

	ExpiredTime *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceName *string `type:"string"`

	MaintenanceTime *string `type:"string"`

	NetworkType *string `type:"string"`

	ProjectName *string `type:"string"`

	RegionId *string `type:"string"`

	Replicas *int32 `type:"int32"`

	ServerCpu *int32 `type:"int32"`

	ShardCapacity *int64 `type:"int64"`

	ShardCount *int32 `type:"int32"`

	TotalCapacity *int64 `type:"int64"`

	UsedCapacity *int64 `type:"int64"`

	VpcInfo *VpcInfoForDescribeBackupsOutput `type:"structure"`

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

func (InstanceDetailForDescribeBackupsOutput) GoString

GoString returns the string representation

func (*InstanceDetailForDescribeBackupsOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetArchType

SetArchType sets the ArchType field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetEngineVersion

SetEngineVersion sets the EngineVersion field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetMaintenanceTime

SetMaintenanceTime sets the MaintenanceTime field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetNetworkType

SetNetworkType sets the NetworkType field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetReplicas

SetReplicas sets the Replicas field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetServerCpu

SetServerCpu sets the ServerCpu field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetShardCapacity

SetShardCapacity sets the ShardCapacity field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetShardCount

SetShardCount sets the ShardCount field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetTotalCapacity

SetTotalCapacity sets the TotalCapacity field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetUsedCapacity

SetUsedCapacity sets the UsedCapacity field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetVpcInfo

SetVpcInfo sets the VpcInfo field's value.

func (*InstanceDetailForDescribeBackupsOutput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (InstanceDetailForDescribeBackupsOutput) String

String returns the string representation

type InstanceForDescribeDBInstancesOutput

type InstanceForDescribeDBInstancesOutput struct {
	Capacity *CapacityForDescribeDBInstancesOutput `type:"structure"`

	ChargeType *string `type:"string"`

	CreateTime *string `type:"string"`

	EngineVersion *string `type:"string"`

	ExpiredTime *string `type:"string"`

	InstanceId *string `type:"string"`

	InstanceName *string `type:"string"`

	NodeNumber *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	RegionId *string `type:"string"`

	ShardCapacity *float64 `type:"double"`

	ShardNumber *int32 `type:"int32"`

	ShardedCluster *int32 `type:"int32"`

	Status *string `type:"string"`

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

	VpcId *string `type:"string"`

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

func (InstanceForDescribeDBInstancesOutput) GoString

GoString returns the string representation

func (*InstanceForDescribeDBInstancesOutput) SetCapacity

SetCapacity sets the Capacity field's value.

func (*InstanceForDescribeDBInstancesOutput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*InstanceForDescribeDBInstancesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*InstanceForDescribeDBInstancesOutput) SetEngineVersion

SetEngineVersion sets the EngineVersion field's value.

func (*InstanceForDescribeDBInstancesOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*InstanceForDescribeDBInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InstanceForDescribeDBInstancesOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*InstanceForDescribeDBInstancesOutput) SetNodeNumber

SetNodeNumber sets the NodeNumber field's value.

func (*InstanceForDescribeDBInstancesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*InstanceForDescribeDBInstancesOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*InstanceForDescribeDBInstancesOutput) SetShardCapacity

SetShardCapacity sets the ShardCapacity field's value.

func (*InstanceForDescribeDBInstancesOutput) SetShardNumber

SetShardNumber sets the ShardNumber field's value.

func (*InstanceForDescribeDBInstancesOutput) SetShardedCluster

SetShardedCluster sets the ShardedCluster field's value.

func (*InstanceForDescribeDBInstancesOutput) SetStatus

SetStatus sets the Status field's value.

func (*InstanceForDescribeDBInstancesOutput) SetTags

SetTags sets the Tags field's value.

func (*InstanceForDescribeDBInstancesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*InstanceForDescribeDBInstancesOutput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (InstanceForDescribeDBInstancesOutput) String

String returns the string representation

type ListDBAccountInput

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

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

func (ListDBAccountInput) GoString

func (s ListDBAccountInput) GoString() string

GoString returns the string representation

func (*ListDBAccountInput) SetAccountName

func (s *ListDBAccountInput) SetAccountName(v string) *ListDBAccountInput

SetAccountName sets the AccountName field's value.

func (*ListDBAccountInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (ListDBAccountInput) String

func (s ListDBAccountInput) String() string

String returns the string representation

func (*ListDBAccountInput) Validate

func (s *ListDBAccountInput) Validate() error

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

type ListDBAccountOutput

type ListDBAccountOutput struct {
	Metadata *response.ResponseMetadata

	Accounts []*AccountForListDBAccountOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListDBAccountOutput) GoString

func (s ListDBAccountOutput) GoString() string

GoString returns the string representation

func (*ListDBAccountOutput) SetAccounts

SetAccounts sets the Accounts field's value.

func (ListDBAccountOutput) String

func (s ListDBAccountOutput) String() string

String returns the string representation

type ModifyAllowListInput

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

	AllowListDesc *string `type:"string"`

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

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

	ApplyInstanceNum *int32 `type:"int32"`

	ClientToken *string `type:"string"`

	ModifyMode *string `type:"string"`
	// 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 int32) *ModifyAllowListInput

SetApplyInstanceNum sets the ApplyInstanceNum field's value.

func (*ModifyAllowListInput) SetClientToken

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

SetClientToken sets the ClientToken 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

func (*ModifyAllowListInput) Validate

func (s *ModifyAllowListInput) Validate() error

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

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 ModifyBackupPlanInput

type ModifyBackupPlanInput struct {
	Active *bool `type:"boolean"`

	BackupHour *int8 `type:"int8"`

	ClientToken *string `type:"string"`

	InstanceId *string `type:"string"`

	Period []*int64 `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyBackupPlanInput) GoString

func (s ModifyBackupPlanInput) GoString() string

GoString returns the string representation

func (*ModifyBackupPlanInput) SetActive

SetActive sets the Active field's value.

func (*ModifyBackupPlanInput) SetBackupHour

func (s *ModifyBackupPlanInput) SetBackupHour(v int8) *ModifyBackupPlanInput

SetBackupHour sets the BackupHour field's value.

func (*ModifyBackupPlanInput) SetClientToken

func (s *ModifyBackupPlanInput) SetClientToken(v string) *ModifyBackupPlanInput

SetClientToken sets the ClientToken field's value.

func (*ModifyBackupPlanInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*ModifyBackupPlanInput) SetPeriod

SetPeriod sets the Period field's value.

func (ModifyBackupPlanInput) String

func (s ModifyBackupPlanInput) String() string

String returns the string representation

type ModifyBackupPlanOutput

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

func (ModifyBackupPlanOutput) GoString

func (s ModifyBackupPlanOutput) GoString() string

GoString returns the string representation

func (ModifyBackupPlanOutput) String

func (s ModifyBackupPlanOutput) String() string

String returns the string representation

type ModifyDBAccountInput

type ModifyDBAccountInput struct {

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

	ClientToken *string `type:"string"`

	Description *string `type:"string"`

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

	Password *string `type:"string"`

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

func (ModifyDBAccountInput) GoString

func (s ModifyDBAccountInput) GoString() string

GoString returns the string representation

func (*ModifyDBAccountInput) SetAccountName

func (s *ModifyDBAccountInput) SetAccountName(v string) *ModifyDBAccountInput

SetAccountName sets the AccountName field's value.

func (*ModifyDBAccountInput) SetClientToken

func (s *ModifyDBAccountInput) SetClientToken(v string) *ModifyDBAccountInput

SetClientToken sets the ClientToken field's value.

func (*ModifyDBAccountInput) SetDescription

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

SetDescription sets the Description field's value.

func (*ModifyDBAccountInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*ModifyDBAccountInput) SetPassword

SetPassword sets the Password field's value.

func (*ModifyDBAccountInput) SetRoleName

SetRoleName sets the RoleName field's value.

func (ModifyDBAccountInput) String

func (s ModifyDBAccountInput) String() string

String returns the string representation

func (*ModifyDBAccountInput) Validate

func (s *ModifyDBAccountInput) Validate() error

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

type ModifyDBAccountOutput

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

func (ModifyDBAccountOutput) GoString

func (s ModifyDBAccountOutput) GoString() string

GoString returns the string representation

func (ModifyDBAccountOutput) String

func (s ModifyDBAccountOutput) String() string

String returns the string representation

type ModifyDBInstanceChargeTypeInput

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

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

	ClientToken *string `type:"string"`

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

	PurchaseMonths *int32 `type:"int32"`
	// 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) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyDBInstanceChargeTypeInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*ModifyDBInstanceChargeTypeInput) SetPurchaseMonths

SetPurchaseMonths sets the PurchaseMonths field's value.

func (ModifyDBInstanceChargeTypeInput) String

String returns the string representation

func (*ModifyDBInstanceChargeTypeInput) Validate

func (s *ModifyDBInstanceChargeTypeInput) Validate() error

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

type ModifyDBInstanceChargeTypeOutput

type ModifyDBInstanceChargeTypeOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyDBInstanceChargeTypeOutput) GoString

GoString returns the string representation

func (*ModifyDBInstanceChargeTypeOutput) SetOrderNO

SetOrderNO sets the OrderNO field's value.

func (ModifyDBInstanceChargeTypeOutput) String

String returns the string representation

type ModifyDBInstanceDeletionProtectionPolicyInput

type ModifyDBInstanceDeletionProtectionPolicyInput struct {
	ClientToken *string `type:"string"`

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

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

func (ModifyDBInstanceDeletionProtectionPolicyInput) GoString

GoString returns the string representation

func (*ModifyDBInstanceDeletionProtectionPolicyInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyDBInstanceDeletionProtectionPolicyInput) SetDeletionProtection

SetDeletionProtection sets the DeletionProtection field's value.

func (*ModifyDBInstanceDeletionProtectionPolicyInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (ModifyDBInstanceDeletionProtectionPolicyInput) String

String returns the string representation

func (*ModifyDBInstanceDeletionProtectionPolicyInput) Validate

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

type ModifyDBInstanceDeletionProtectionPolicyOutput

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

func (ModifyDBInstanceDeletionProtectionPolicyOutput) GoString

GoString returns the string representation

func (ModifyDBInstanceDeletionProtectionPolicyOutput) String

String returns the string representation

type ModifyDBInstanceNameInput

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

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

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

func (ModifyDBInstanceNameInput) GoString

func (s ModifyDBInstanceNameInput) GoString() string

GoString returns the string representation

func (*ModifyDBInstanceNameInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyDBInstanceNameInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyDBInstanceNameInput) SetInstanceName

SetInstanceName sets the InstanceName 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 ModifyDBInstanceNodeNumberInput

type ModifyDBInstanceNodeNumberInput struct {

	// ApplyImmediately is a required field
	ApplyImmediately *bool `type:"boolean" required:"true"`

	ClientToken *string `type:"string"`

	CreateBackup *bool `type:"boolean"`

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

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

func (ModifyDBInstanceNodeNumberInput) GoString

GoString returns the string representation

func (*ModifyDBInstanceNodeNumberInput) SetApplyImmediately

SetApplyImmediately sets the ApplyImmediately field's value.

func (*ModifyDBInstanceNodeNumberInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyDBInstanceNodeNumberInput) SetCreateBackup

SetCreateBackup sets the CreateBackup field's value.

func (*ModifyDBInstanceNodeNumberInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyDBInstanceNodeNumberInput) SetNodeNumber

SetNodeNumber sets the NodeNumber field's value.

func (ModifyDBInstanceNodeNumberInput) String

String returns the string representation

func (*ModifyDBInstanceNodeNumberInput) Validate

func (s *ModifyDBInstanceNodeNumberInput) Validate() error

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

type ModifyDBInstanceNodeNumberOutput

type ModifyDBInstanceNodeNumberOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyDBInstanceNodeNumberOutput) GoString

GoString returns the string representation

func (*ModifyDBInstanceNodeNumberOutput) SetOrderNO

SetOrderNO sets the OrderNO field's value.

func (ModifyDBInstanceNodeNumberOutput) String

String returns the string representation

type ModifyDBInstanceParamsInput

type ModifyDBInstanceParamsInput struct {
	ClientToken *string `type:"string"`

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

	ParamValues []*ParamValueForModifyDBInstanceParamsInput `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyDBInstanceParamsInput) GoString

func (s ModifyDBInstanceParamsInput) GoString() string

GoString returns the string representation

func (*ModifyDBInstanceParamsInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyDBInstanceParamsInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyDBInstanceParamsInput) SetParamValues

SetParamValues sets the ParamValues field's value.

func (ModifyDBInstanceParamsInput) String

String returns the string representation

func (*ModifyDBInstanceParamsInput) Validate

func (s *ModifyDBInstanceParamsInput) Validate() error

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

type ModifyDBInstanceParamsOutput

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

func (ModifyDBInstanceParamsOutput) GoString

func (s ModifyDBInstanceParamsOutput) GoString() string

GoString returns the string representation

func (ModifyDBInstanceParamsOutput) String

String returns the string representation

type ModifyDBInstanceShardCapacityInput

type ModifyDBInstanceShardCapacityInput struct {

	// ApplyImmediately is a required field
	ApplyImmediately *bool `type:"boolean" required:"true"`

	ClientToken *string `type:"string"`

	CreateBackup *bool `type:"boolean"`

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

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

func (ModifyDBInstanceShardCapacityInput) GoString

GoString returns the string representation

func (*ModifyDBInstanceShardCapacityInput) SetApplyImmediately

SetApplyImmediately sets the ApplyImmediately field's value.

func (*ModifyDBInstanceShardCapacityInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyDBInstanceShardCapacityInput) SetCreateBackup

SetCreateBackup sets the CreateBackup field's value.

func (*ModifyDBInstanceShardCapacityInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyDBInstanceShardCapacityInput) SetShardCapacity

SetShardCapacity sets the ShardCapacity field's value.

func (ModifyDBInstanceShardCapacityInput) String

String returns the string representation

func (*ModifyDBInstanceShardCapacityInput) Validate

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

type ModifyDBInstanceShardCapacityOutput

type ModifyDBInstanceShardCapacityOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyDBInstanceShardCapacityOutput) GoString

GoString returns the string representation

func (*ModifyDBInstanceShardCapacityOutput) SetOrderNO

SetOrderNO sets the OrderNO field's value.

func (ModifyDBInstanceShardCapacityOutput) String

String returns the string representation

type ModifyDBInstanceShardNumberInput

type ModifyDBInstanceShardNumberInput struct {

	// ApplyImmediately is a required field
	ApplyImmediately *bool `type:"boolean" required:"true"`

	ClientToken *string `type:"string"`

	CreateBackup *bool `type:"boolean"`

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

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

func (ModifyDBInstanceShardNumberInput) GoString

GoString returns the string representation

func (*ModifyDBInstanceShardNumberInput) SetApplyImmediately

SetApplyImmediately sets the ApplyImmediately field's value.

func (*ModifyDBInstanceShardNumberInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyDBInstanceShardNumberInput) SetCreateBackup

SetCreateBackup sets the CreateBackup field's value.

func (*ModifyDBInstanceShardNumberInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyDBInstanceShardNumberInput) SetShardNumber

SetShardNumber sets the ShardNumber field's value.

func (ModifyDBInstanceShardNumberInput) String

String returns the string representation

func (*ModifyDBInstanceShardNumberInput) Validate

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

type ModifyDBInstanceShardNumberOutput

type ModifyDBInstanceShardNumberOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyDBInstanceShardNumberOutput) GoString

GoString returns the string representation

func (*ModifyDBInstanceShardNumberOutput) SetOrderNO

SetOrderNO sets the OrderNO field's value.

func (ModifyDBInstanceShardNumberOutput) String

String returns the string representation

type ModifyDBInstanceSubnetInput

type ModifyDBInstanceSubnetInput struct {
	ClientToken *string `type:"string"`

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

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

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

func (ModifyDBInstanceSubnetInput) GoString

func (s ModifyDBInstanceSubnetInput) GoString() string

GoString returns the string representation

func (*ModifyDBInstanceSubnetInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyDBInstanceSubnetInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyDBInstanceSubnetInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*ModifyDBInstanceSubnetInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (ModifyDBInstanceSubnetInput) String

String returns the string representation

func (*ModifyDBInstanceSubnetInput) Validate

func (s *ModifyDBInstanceSubnetInput) Validate() error

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

type ModifyDBInstanceSubnetOutput

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

func (ModifyDBInstanceSubnetOutput) GoString

func (s ModifyDBInstanceSubnetOutput) GoString() string

GoString returns the string representation

func (ModifyDBInstanceSubnetOutput) String

String returns the string representation

type ModifyDBInstanceVpcAuthModeInput

type ModifyDBInstanceVpcAuthModeInput struct {
	ClientToken *string `type:"string"`

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

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

func (ModifyDBInstanceVpcAuthModeInput) GoString

GoString returns the string representation

func (*ModifyDBInstanceVpcAuthModeInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyDBInstanceVpcAuthModeInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyDBInstanceVpcAuthModeInput) SetVpcAuthMode

SetVpcAuthMode sets the VpcAuthMode field's value.

func (ModifyDBInstanceVpcAuthModeInput) String

String returns the string representation

func (*ModifyDBInstanceVpcAuthModeInput) Validate

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

type ModifyDBInstanceVpcAuthModeOutput

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

func (ModifyDBInstanceVpcAuthModeOutput) GoString

GoString returns the string representation

func (ModifyDBInstanceVpcAuthModeOutput) String

String returns the string representation

type OptionForDescribeDBInstanceParamsOutput

type OptionForDescribeDBInstanceParamsOutput struct {
	Description *string `type:"string"`

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

func (OptionForDescribeDBInstanceParamsOutput) GoString

GoString returns the string representation

func (*OptionForDescribeDBInstanceParamsOutput) SetDescription

SetDescription sets the Description field's value.

func (*OptionForDescribeDBInstanceParamsOutput) SetValue

SetValue sets the Value field's value.

func (OptionForDescribeDBInstanceParamsOutput) String

String returns the string representation

type ParamForDescribeDBInstanceParamsOutput

type ParamForDescribeDBInstanceParamsOutput struct {
	CurrentValue *string `type:"string"`

	DefaultValue *string `type:"string"`

	Description *string `type:"string"`

	EditableForInstance *bool `type:"boolean"`

	NeedReboot *bool `type:"boolean"`

	Options []*OptionForDescribeDBInstanceParamsOutput `type:"list"`

	ParamName *string `type:"string"`

	Range *string `type:"string"`

	Type *string `type:"string"`

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

func (ParamForDescribeDBInstanceParamsOutput) GoString

GoString returns the string representation

func (*ParamForDescribeDBInstanceParamsOutput) SetCurrentValue

SetCurrentValue sets the CurrentValue field's value.

func (*ParamForDescribeDBInstanceParamsOutput) SetDefaultValue

SetDefaultValue sets the DefaultValue field's value.

func (*ParamForDescribeDBInstanceParamsOutput) SetDescription

SetDescription sets the Description field's value.

func (*ParamForDescribeDBInstanceParamsOutput) SetEditableForInstance

SetEditableForInstance sets the EditableForInstance field's value.

func (*ParamForDescribeDBInstanceParamsOutput) SetNeedReboot

SetNeedReboot sets the NeedReboot field's value.

func (*ParamForDescribeDBInstanceParamsOutput) SetOptions

SetOptions sets the Options field's value.

func (*ParamForDescribeDBInstanceParamsOutput) SetParamName

SetParamName sets the ParamName field's value.

func (*ParamForDescribeDBInstanceParamsOutput) SetRange

SetRange sets the Range field's value.

func (*ParamForDescribeDBInstanceParamsOutput) SetType

SetType sets the Type field's value.

func (*ParamForDescribeDBInstanceParamsOutput) SetUnit

SetUnit sets the Unit field's value.

func (ParamForDescribeDBInstanceParamsOutput) String

String returns the string representation

type ParamValueForModifyDBInstanceParamsInput

type ParamValueForModifyDBInstanceParamsInput struct {
	Name *string `type:"string"`

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

func (ParamValueForModifyDBInstanceParamsInput) GoString

GoString returns the string representation

func (*ParamValueForModifyDBInstanceParamsInput) SetName

SetName sets the Name field's value.

func (*ParamValueForModifyDBInstanceParamsInput) SetValue

SetValue sets the Value field's value.

func (ParamValueForModifyDBInstanceParamsInput) String

String returns the string representation

type REDIS

type REDIS struct {
	*client.Client
}

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

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

New create int can support ssl or region locate set

func (*REDIS) AssociateAllowList

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

AssociateAllowList API operation for REDIS.

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

func (*REDIS) AssociateAllowListCommon

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

AssociateAllowListCommon API operation for REDIS.

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

func (*REDIS) AssociateAllowListCommonRequest

func (c *REDIS) 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 (*REDIS) AssociateAllowListCommonWithContext

func (c *REDIS) 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 (*REDIS) AssociateAllowListRequest

func (c *REDIS) 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 (*REDIS) AssociateAllowListWithContext

func (c *REDIS) 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 (*REDIS) CreateAllowList

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

CreateAllowList API operation for REDIS.

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

func (*REDIS) CreateAllowListCommon

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

CreateAllowListCommon API operation for REDIS.

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

func (*REDIS) CreateAllowListCommonRequest

func (c *REDIS) 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 (*REDIS) CreateAllowListCommonWithContext

func (c *REDIS) 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 (*REDIS) CreateAllowListRequest

func (c *REDIS) 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 (*REDIS) CreateAllowListWithContext

func (c *REDIS) 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 (*REDIS) CreateBackup

func (c *REDIS) CreateBackup(input *CreateBackupInput) (*CreateBackupOutput, error)

CreateBackup API operation for REDIS.

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

func (*REDIS) CreateBackupCommon

func (c *REDIS) CreateBackupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateBackupCommon API operation for REDIS.

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

func (*REDIS) CreateBackupCommonRequest

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

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

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

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

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

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

func (*REDIS) CreateBackupCommonWithContext

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

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

See CreateBackupCommon 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 (*REDIS) CreateBackupRequest

func (c *REDIS) CreateBackupRequest(input *CreateBackupInput) (req *request.Request, output *CreateBackupOutput)

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

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

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

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

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

func (*REDIS) CreateBackupWithContext

func (c *REDIS) CreateBackupWithContext(ctx volcengine.Context, input *CreateBackupInput, opts ...request.Option) (*CreateBackupOutput, error)

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

See CreateBackup 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 (*REDIS) CreateDBAccount

func (c *REDIS) CreateDBAccount(input *CreateDBAccountInput) (*CreateDBAccountOutput, error)

CreateDBAccount API operation for REDIS.

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

func (*REDIS) CreateDBAccountCommon

func (c *REDIS) CreateDBAccountCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateDBAccountCommon API operation for REDIS.

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

func (*REDIS) CreateDBAccountCommonRequest

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

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

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

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

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

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

func (*REDIS) CreateDBAccountCommonWithContext

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

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

See CreateDBAccountCommon 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 (*REDIS) CreateDBAccountRequest

func (c *REDIS) CreateDBAccountRequest(input *CreateDBAccountInput) (req *request.Request, output *CreateDBAccountOutput)

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

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

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

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

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

func (*REDIS) CreateDBAccountWithContext

func (c *REDIS) CreateDBAccountWithContext(ctx volcengine.Context, input *CreateDBAccountInput, opts ...request.Option) (*CreateDBAccountOutput, error)

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

See CreateDBAccount 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 (*REDIS) CreateDBEndpointPublicAddress

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

CreateDBEndpointPublicAddress API operation for REDIS.

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

func (*REDIS) CreateDBEndpointPublicAddressCommon

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

CreateDBEndpointPublicAddressCommon API operation for REDIS.

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

func (*REDIS) CreateDBEndpointPublicAddressCommonRequest

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

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

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

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

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

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

func (*REDIS) CreateDBEndpointPublicAddressCommonWithContext

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

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

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

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

func (*REDIS) CreateDBEndpointPublicAddressRequest

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

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

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

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

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

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

func (*REDIS) CreateDBEndpointPublicAddressWithContext

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

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

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

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

func (*REDIS) CreateDBInstance

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

CreateDBInstance API operation for REDIS.

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

func (*REDIS) CreateDBInstanceCommon

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

CreateDBInstanceCommon API operation for REDIS.

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

func (*REDIS) CreateDBInstanceCommonRequest

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

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

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

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

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

DeleteAllowList API operation for REDIS.

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

func (*REDIS) DeleteAllowListCommon

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

DeleteAllowListCommon API operation for REDIS.

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

func (*REDIS) DeleteAllowListCommonRequest

func (c *REDIS) 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 (*REDIS) DeleteAllowListCommonWithContext

func (c *REDIS) 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 (*REDIS) DeleteAllowListRequest

func (c *REDIS) 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 (*REDIS) DeleteAllowListWithContext

func (c *REDIS) 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 (*REDIS) DeleteDBAccount

func (c *REDIS) DeleteDBAccount(input *DeleteDBAccountInput) (*DeleteDBAccountOutput, error)

DeleteDBAccount API operation for REDIS.

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

func (*REDIS) DeleteDBAccountCommon

func (c *REDIS) DeleteDBAccountCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteDBAccountCommon API operation for REDIS.

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

func (*REDIS) DeleteDBAccountCommonRequest

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

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

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

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

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

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

func (*REDIS) DeleteDBAccountCommonWithContext

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

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

See DeleteDBAccountCommon 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 (*REDIS) DeleteDBAccountRequest

func (c *REDIS) DeleteDBAccountRequest(input *DeleteDBAccountInput) (req *request.Request, output *DeleteDBAccountOutput)

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

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

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

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

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

func (*REDIS) DeleteDBAccountWithContext

func (c *REDIS) DeleteDBAccountWithContext(ctx volcengine.Context, input *DeleteDBAccountInput, opts ...request.Option) (*DeleteDBAccountOutput, error)

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

See DeleteDBAccount 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 (*REDIS) DeleteDBEndpointPublicAddress

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

DeleteDBEndpointPublicAddress API operation for REDIS.

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

func (*REDIS) DeleteDBEndpointPublicAddressCommon

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

DeleteDBEndpointPublicAddressCommon API operation for REDIS.

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

func (*REDIS) DeleteDBEndpointPublicAddressCommonRequest

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

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

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

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

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

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

func (*REDIS) DeleteDBEndpointPublicAddressCommonWithContext

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

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

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

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

func (*REDIS) DeleteDBEndpointPublicAddressRequest

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

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

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

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

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

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

func (*REDIS) DeleteDBEndpointPublicAddressWithContext

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

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

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

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

func (*REDIS) DeleteDBInstance

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

DeleteDBInstance API operation for REDIS.

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

func (*REDIS) DeleteDBInstanceCommon

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

DeleteDBInstanceCommon API operation for REDIS.

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

func (*REDIS) DeleteDBInstanceCommonRequest

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

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

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

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

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

DescribeAllowListDetail API operation for REDIS.

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

func (*REDIS) DescribeAllowListDetailCommon

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

DescribeAllowListDetailCommon API operation for REDIS.

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

func (*REDIS) DescribeAllowListDetailCommonRequest

func (c *REDIS) 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 (*REDIS) DescribeAllowListDetailCommonWithContext

func (c *REDIS) 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 (*REDIS) DescribeAllowListDetailRequest

func (c *REDIS) 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 (*REDIS) DescribeAllowListDetailWithContext

func (c *REDIS) 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 (*REDIS) DescribeAllowLists

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

DescribeAllowLists API operation for REDIS.

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

func (*REDIS) DescribeAllowListsCommon

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

DescribeAllowListsCommon API operation for REDIS.

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

func (*REDIS) DescribeAllowListsCommonRequest

func (c *REDIS) 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 (*REDIS) DescribeAllowListsCommonWithContext

func (c *REDIS) 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 (*REDIS) DescribeAllowListsRequest

func (c *REDIS) 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 (*REDIS) DescribeAllowListsWithContext

func (c *REDIS) 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 (*REDIS) DescribeBackupPlan

func (c *REDIS) DescribeBackupPlan(input *DescribeBackupPlanInput) (*DescribeBackupPlanOutput, error)

DescribeBackupPlan API operation for REDIS.

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

func (*REDIS) DescribeBackupPlanCommon

func (c *REDIS) DescribeBackupPlanCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeBackupPlanCommon API operation for REDIS.

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

func (*REDIS) DescribeBackupPlanCommonRequest

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

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

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

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

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

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

func (*REDIS) DescribeBackupPlanCommonWithContext

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

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

See DescribeBackupPlanCommon 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 (*REDIS) DescribeBackupPlanRequest

func (c *REDIS) DescribeBackupPlanRequest(input *DescribeBackupPlanInput) (req *request.Request, output *DescribeBackupPlanOutput)

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

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

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

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

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

func (*REDIS) DescribeBackupPlanWithContext

func (c *REDIS) DescribeBackupPlanWithContext(ctx volcengine.Context, input *DescribeBackupPlanInput, opts ...request.Option) (*DescribeBackupPlanOutput, error)

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

See DescribeBackupPlan 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 (*REDIS) DescribeBackupPointDownloadUrls

func (c *REDIS) DescribeBackupPointDownloadUrls(input *DescribeBackupPointDownloadUrlsInput) (*DescribeBackupPointDownloadUrlsOutput, error)

DescribeBackupPointDownloadUrls API operation for REDIS.

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

func (*REDIS) DescribeBackupPointDownloadUrlsCommon

func (c *REDIS) DescribeBackupPointDownloadUrlsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeBackupPointDownloadUrlsCommon API operation for REDIS.

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

func (*REDIS) DescribeBackupPointDownloadUrlsCommonRequest

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

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

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

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

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

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

func (*REDIS) DescribeBackupPointDownloadUrlsCommonWithContext

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

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

See DescribeBackupPointDownloadUrlsCommon 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 (*REDIS) DescribeBackupPointDownloadUrlsRequest

func (c *REDIS) DescribeBackupPointDownloadUrlsRequest(input *DescribeBackupPointDownloadUrlsInput) (req *request.Request, output *DescribeBackupPointDownloadUrlsOutput)

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

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

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

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

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

func (*REDIS) DescribeBackupPointDownloadUrlsWithContext

func (c *REDIS) DescribeBackupPointDownloadUrlsWithContext(ctx volcengine.Context, input *DescribeBackupPointDownloadUrlsInput, opts ...request.Option) (*DescribeBackupPointDownloadUrlsOutput, error)

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

See DescribeBackupPointDownloadUrls 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 (*REDIS) DescribeBackups

func (c *REDIS) DescribeBackups(input *DescribeBackupsInput) (*DescribeBackupsOutput, error)

DescribeBackups API operation for REDIS.

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

func (*REDIS) DescribeBackupsCommon

func (c *REDIS) DescribeBackupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeBackupsCommon API operation for REDIS.

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

func (*REDIS) DescribeBackupsCommonRequest

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

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

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

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

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

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

func (*REDIS) DescribeBackupsCommonWithContext

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

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

See DescribeBackupsCommon 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 (*REDIS) DescribeBackupsRequest

func (c *REDIS) DescribeBackupsRequest(input *DescribeBackupsInput) (req *request.Request, output *DescribeBackupsOutput)

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

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

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

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

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

func (*REDIS) DescribeBackupsWithContext

func (c *REDIS) DescribeBackupsWithContext(ctx volcengine.Context, input *DescribeBackupsInput, opts ...request.Option) (*DescribeBackupsOutput, error)

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

See DescribeBackups 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 (*REDIS) DescribeBigKeys

func (c *REDIS) DescribeBigKeys(input *DescribeBigKeysInput) (*DescribeBigKeysOutput, error)

DescribeBigKeys API operation for REDIS.

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

func (*REDIS) DescribeBigKeysCommon

func (c *REDIS) DescribeBigKeysCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeBigKeysCommon API operation for REDIS.

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

func (*REDIS) DescribeBigKeysCommonRequest

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

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

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

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

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

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

func (*REDIS) DescribeBigKeysCommonWithContext

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

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

See DescribeBigKeysCommon 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 (*REDIS) DescribeBigKeysRequest

func (c *REDIS) DescribeBigKeysRequest(input *DescribeBigKeysInput) (req *request.Request, output *DescribeBigKeysOutput)

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

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

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

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

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

func (*REDIS) DescribeBigKeysWithContext

func (c *REDIS) DescribeBigKeysWithContext(ctx volcengine.Context, input *DescribeBigKeysInput, opts ...request.Option) (*DescribeBigKeysOutput, error)

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

See DescribeBigKeys 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 (*REDIS) DescribeDBInstanceDetail

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

DescribeDBInstanceDetail API operation for REDIS.

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

func (*REDIS) DescribeDBInstanceDetailCommon

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

DescribeDBInstanceDetailCommon API operation for REDIS.

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

func (*REDIS) DescribeDBInstanceDetailCommonRequest

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

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

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

func (c *REDIS) 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 (*REDIS) DescribeDBInstanceParams

func (c *REDIS) DescribeDBInstanceParams(input *DescribeDBInstanceParamsInput) (*DescribeDBInstanceParamsOutput, error)

DescribeDBInstanceParams API operation for REDIS.

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

func (*REDIS) DescribeDBInstanceParamsCommon

func (c *REDIS) DescribeDBInstanceParamsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeDBInstanceParamsCommon API operation for REDIS.

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

func (*REDIS) DescribeDBInstanceParamsCommonRequest

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

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

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

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

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

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

func (*REDIS) DescribeDBInstanceParamsCommonWithContext

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

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

See DescribeDBInstanceParamsCommon 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 (*REDIS) DescribeDBInstanceParamsRequest

func (c *REDIS) DescribeDBInstanceParamsRequest(input *DescribeDBInstanceParamsInput) (req *request.Request, output *DescribeDBInstanceParamsOutput)

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

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

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

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

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

func (*REDIS) DescribeDBInstanceParamsWithContext

func (c *REDIS) DescribeDBInstanceParamsWithContext(ctx volcengine.Context, input *DescribeDBInstanceParamsInput, opts ...request.Option) (*DescribeDBInstanceParamsOutput, error)

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

See DescribeDBInstanceParams 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 (*REDIS) DescribeDBInstances

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

DescribeDBInstances API operation for REDIS.

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

func (*REDIS) DescribeDBInstancesCommon

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

DescribeDBInstancesCommon API operation for REDIS.

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

func (*REDIS) DescribeDBInstancesCommonRequest

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

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

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

func (c *REDIS) 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 (*REDIS) DescribeNodeIds

func (c *REDIS) DescribeNodeIds(input *DescribeNodeIdsInput) (*DescribeNodeIdsOutput, error)

DescribeNodeIds API operation for REDIS.

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

func (*REDIS) DescribeNodeIdsCommon

func (c *REDIS) DescribeNodeIdsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNodeIdsCommon API operation for REDIS.

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

func (*REDIS) DescribeNodeIdsCommonRequest

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

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

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

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

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

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

func (*REDIS) DescribeNodeIdsCommonWithContext

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

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

See DescribeNodeIdsCommon 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 (*REDIS) DescribeNodeIdsRequest

func (c *REDIS) DescribeNodeIdsRequest(input *DescribeNodeIdsInput) (req *request.Request, output *DescribeNodeIdsOutput)

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

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

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

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

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

func (*REDIS) DescribeNodeIdsWithContext

func (c *REDIS) DescribeNodeIdsWithContext(ctx volcengine.Context, input *DescribeNodeIdsInput, opts ...request.Option) (*DescribeNodeIdsOutput, error)

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

See DescribeNodeIds 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 (*REDIS) DescribePitrTimeWindow

func (c *REDIS) DescribePitrTimeWindow(input *DescribePitrTimeWindowInput) (*DescribePitrTimeWindowOutput, error)

DescribePitrTimeWindow API operation for REDIS.

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

func (*REDIS) DescribePitrTimeWindowCommon

func (c *REDIS) DescribePitrTimeWindowCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribePitrTimeWindowCommon API operation for REDIS.

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

func (*REDIS) DescribePitrTimeWindowCommonRequest

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

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

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

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

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

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

func (*REDIS) DescribePitrTimeWindowCommonWithContext

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

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

See DescribePitrTimeWindowCommon 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 (*REDIS) DescribePitrTimeWindowRequest

func (c *REDIS) DescribePitrTimeWindowRequest(input *DescribePitrTimeWindowInput) (req *request.Request, output *DescribePitrTimeWindowOutput)

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

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

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

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

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

func (*REDIS) DescribePitrTimeWindowWithContext

func (c *REDIS) DescribePitrTimeWindowWithContext(ctx volcengine.Context, input *DescribePitrTimeWindowInput, opts ...request.Option) (*DescribePitrTimeWindowOutput, error)

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

See DescribePitrTimeWindow 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 (*REDIS) DescribeRegions

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

DescribeRegions API operation for REDIS.

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

func (*REDIS) DescribeRegionsCommon

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

DescribeRegionsCommon API operation for REDIS.

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

func (*REDIS) DescribeRegionsCommonRequest

func (c *REDIS) 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 (*REDIS) DescribeRegionsCommonWithContext

func (c *REDIS) 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 (*REDIS) DescribeRegionsRequest

func (c *REDIS) 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 (*REDIS) DescribeRegionsWithContext

func (c *REDIS) 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 (*REDIS) DescribeSlowLogs

func (c *REDIS) DescribeSlowLogs(input *DescribeSlowLogsInput) (*DescribeSlowLogsOutput, error)

DescribeSlowLogs API operation for REDIS.

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

func (*REDIS) DescribeSlowLogsCommon

func (c *REDIS) DescribeSlowLogsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSlowLogsCommon API operation for REDIS.

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

func (*REDIS) DescribeSlowLogsCommonRequest

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

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

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

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

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

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

func (*REDIS) DescribeSlowLogsCommonWithContext

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

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

See DescribeSlowLogsCommon 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 (*REDIS) DescribeSlowLogsRequest

func (c *REDIS) DescribeSlowLogsRequest(input *DescribeSlowLogsInput) (req *request.Request, output *DescribeSlowLogsOutput)

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

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

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

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

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

func (*REDIS) DescribeSlowLogsWithContext

func (c *REDIS) DescribeSlowLogsWithContext(ctx volcengine.Context, input *DescribeSlowLogsInput, opts ...request.Option) (*DescribeSlowLogsOutput, error)

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

See DescribeSlowLogs 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 (*REDIS) DescribeZones

func (c *REDIS) DescribeZones(input *DescribeZonesInput) (*DescribeZonesOutput, error)

DescribeZones API operation for REDIS.

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

func (*REDIS) DescribeZonesCommon

func (c *REDIS) DescribeZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeZonesCommon API operation for REDIS.

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

func (*REDIS) DescribeZonesCommonRequest

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

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

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

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

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

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

func (*REDIS) DescribeZonesCommonWithContext

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

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

See DescribeZonesCommon 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 (*REDIS) DescribeZonesRequest

func (c *REDIS) DescribeZonesRequest(input *DescribeZonesInput) (req *request.Request, output *DescribeZonesOutput)

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

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

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

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

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

func (*REDIS) DescribeZonesWithContext

func (c *REDIS) DescribeZonesWithContext(ctx volcengine.Context, input *DescribeZonesInput, opts ...request.Option) (*DescribeZonesOutput, error)

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

See DescribeZones 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 (*REDIS) DisassociateAllowList

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

DisassociateAllowList API operation for REDIS.

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

func (*REDIS) DisassociateAllowListCommon

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

DisassociateAllowListCommon API operation for REDIS.

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

func (*REDIS) DisassociateAllowListCommonRequest

func (c *REDIS) 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 (*REDIS) DisassociateAllowListCommonWithContext

func (c *REDIS) 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 (*REDIS) DisassociateAllowListRequest

func (c *REDIS) 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 (*REDIS) DisassociateAllowListWithContext

func (c *REDIS) 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 (*REDIS) ListDBAccount

func (c *REDIS) ListDBAccount(input *ListDBAccountInput) (*ListDBAccountOutput, error)

ListDBAccount API operation for REDIS.

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

func (*REDIS) ListDBAccountCommon

func (c *REDIS) ListDBAccountCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListDBAccountCommon API operation for REDIS.

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

func (*REDIS) ListDBAccountCommonRequest

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

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

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

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

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

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

func (*REDIS) ListDBAccountCommonWithContext

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

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

See ListDBAccountCommon 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 (*REDIS) ListDBAccountRequest

func (c *REDIS) ListDBAccountRequest(input *ListDBAccountInput) (req *request.Request, output *ListDBAccountOutput)

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

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

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

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

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

func (*REDIS) ListDBAccountWithContext

func (c *REDIS) ListDBAccountWithContext(ctx volcengine.Context, input *ListDBAccountInput, opts ...request.Option) (*ListDBAccountOutput, error)

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

See ListDBAccount 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 (*REDIS) ModifyAllowList

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

ModifyAllowList API operation for REDIS.

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

func (*REDIS) ModifyAllowListCommon

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

ModifyAllowListCommon API operation for REDIS.

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

func (*REDIS) ModifyAllowListCommonRequest

func (c *REDIS) 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 (*REDIS) ModifyAllowListCommonWithContext

func (c *REDIS) 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 (*REDIS) ModifyAllowListRequest

func (c *REDIS) 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 (*REDIS) ModifyAllowListWithContext

func (c *REDIS) 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 (*REDIS) ModifyBackupPlan

func (c *REDIS) ModifyBackupPlan(input *ModifyBackupPlanInput) (*ModifyBackupPlanOutput, error)

ModifyBackupPlan API operation for REDIS.

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

func (*REDIS) ModifyBackupPlanCommon

func (c *REDIS) ModifyBackupPlanCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyBackupPlanCommon API operation for REDIS.

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

func (*REDIS) ModifyBackupPlanCommonRequest

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

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

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

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

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

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

func (*REDIS) ModifyBackupPlanCommonWithContext

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

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

See ModifyBackupPlanCommon 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 (*REDIS) ModifyBackupPlanRequest

func (c *REDIS) ModifyBackupPlanRequest(input *ModifyBackupPlanInput) (req *request.Request, output *ModifyBackupPlanOutput)

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

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

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

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

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

func (*REDIS) ModifyBackupPlanWithContext

func (c *REDIS) ModifyBackupPlanWithContext(ctx volcengine.Context, input *ModifyBackupPlanInput, opts ...request.Option) (*ModifyBackupPlanOutput, error)

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

See ModifyBackupPlan 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 (*REDIS) ModifyDBAccount

func (c *REDIS) ModifyDBAccount(input *ModifyDBAccountInput) (*ModifyDBAccountOutput, error)

ModifyDBAccount API operation for REDIS.

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

func (*REDIS) ModifyDBAccountCommon

func (c *REDIS) ModifyDBAccountCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDBAccountCommon API operation for REDIS.

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

func (*REDIS) ModifyDBAccountCommonRequest

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

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

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

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

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

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

func (*REDIS) ModifyDBAccountCommonWithContext

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

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

See ModifyDBAccountCommon 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 (*REDIS) ModifyDBAccountRequest

func (c *REDIS) ModifyDBAccountRequest(input *ModifyDBAccountInput) (req *request.Request, output *ModifyDBAccountOutput)

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

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

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

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

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

func (*REDIS) ModifyDBAccountWithContext

func (c *REDIS) ModifyDBAccountWithContext(ctx volcengine.Context, input *ModifyDBAccountInput, opts ...request.Option) (*ModifyDBAccountOutput, error)

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

See ModifyDBAccount 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 (*REDIS) ModifyDBInstanceChargeType

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

ModifyDBInstanceChargeType API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceChargeTypeCommon

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

ModifyDBInstanceChargeTypeCommon API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceChargeTypeCommonRequest

func (c *REDIS) 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 (*REDIS) ModifyDBInstanceChargeTypeCommonWithContext

func (c *REDIS) 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 (*REDIS) ModifyDBInstanceChargeTypeRequest

func (c *REDIS) 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 (*REDIS) ModifyDBInstanceChargeTypeWithContext

func (c *REDIS) 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 (*REDIS) ModifyDBInstanceDeletionProtectionPolicy

func (c *REDIS) ModifyDBInstanceDeletionProtectionPolicy(input *ModifyDBInstanceDeletionProtectionPolicyInput) (*ModifyDBInstanceDeletionProtectionPolicyOutput, error)

ModifyDBInstanceDeletionProtectionPolicy API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceDeletionProtectionPolicyCommon

func (c *REDIS) ModifyDBInstanceDeletionProtectionPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDBInstanceDeletionProtectionPolicyCommon API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceDeletionProtectionPolicyCommonRequest

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

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

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

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

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

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

func (*REDIS) ModifyDBInstanceDeletionProtectionPolicyCommonWithContext

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

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

See ModifyDBInstanceDeletionProtectionPolicyCommon 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 (*REDIS) ModifyDBInstanceDeletionProtectionPolicyRequest

func (c *REDIS) ModifyDBInstanceDeletionProtectionPolicyRequest(input *ModifyDBInstanceDeletionProtectionPolicyInput) (req *request.Request, output *ModifyDBInstanceDeletionProtectionPolicyOutput)

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

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

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

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

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

func (*REDIS) ModifyDBInstanceDeletionProtectionPolicyWithContext

func (c *REDIS) ModifyDBInstanceDeletionProtectionPolicyWithContext(ctx volcengine.Context, input *ModifyDBInstanceDeletionProtectionPolicyInput, opts ...request.Option) (*ModifyDBInstanceDeletionProtectionPolicyOutput, error)

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

See ModifyDBInstanceDeletionProtectionPolicy 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 (*REDIS) ModifyDBInstanceName

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

ModifyDBInstanceName API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceNameCommon

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

ModifyDBInstanceNameCommon API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceNameCommonRequest

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

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

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

func (c *REDIS) 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 (*REDIS) ModifyDBInstanceNodeNumber

func (c *REDIS) ModifyDBInstanceNodeNumber(input *ModifyDBInstanceNodeNumberInput) (*ModifyDBInstanceNodeNumberOutput, error)

ModifyDBInstanceNodeNumber API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceNodeNumberCommon

func (c *REDIS) ModifyDBInstanceNodeNumberCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDBInstanceNodeNumberCommon API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceNodeNumberCommonRequest

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

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

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

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

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

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

func (*REDIS) ModifyDBInstanceNodeNumberCommonWithContext

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

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

See ModifyDBInstanceNodeNumberCommon 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 (*REDIS) ModifyDBInstanceNodeNumberRequest

func (c *REDIS) ModifyDBInstanceNodeNumberRequest(input *ModifyDBInstanceNodeNumberInput) (req *request.Request, output *ModifyDBInstanceNodeNumberOutput)

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

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

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

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

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

func (*REDIS) ModifyDBInstanceNodeNumberWithContext

func (c *REDIS) ModifyDBInstanceNodeNumberWithContext(ctx volcengine.Context, input *ModifyDBInstanceNodeNumberInput, opts ...request.Option) (*ModifyDBInstanceNodeNumberOutput, error)

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

See ModifyDBInstanceNodeNumber 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 (*REDIS) ModifyDBInstanceParams

func (c *REDIS) ModifyDBInstanceParams(input *ModifyDBInstanceParamsInput) (*ModifyDBInstanceParamsOutput, error)

ModifyDBInstanceParams API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceParamsCommon

func (c *REDIS) ModifyDBInstanceParamsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDBInstanceParamsCommon API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceParamsCommonRequest

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

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

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

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

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

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

func (*REDIS) ModifyDBInstanceParamsCommonWithContext

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

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

See ModifyDBInstanceParamsCommon 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 (*REDIS) ModifyDBInstanceParamsRequest

func (c *REDIS) ModifyDBInstanceParamsRequest(input *ModifyDBInstanceParamsInput) (req *request.Request, output *ModifyDBInstanceParamsOutput)

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

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

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

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

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

func (*REDIS) ModifyDBInstanceParamsWithContext

func (c *REDIS) ModifyDBInstanceParamsWithContext(ctx volcengine.Context, input *ModifyDBInstanceParamsInput, opts ...request.Option) (*ModifyDBInstanceParamsOutput, error)

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

See ModifyDBInstanceParams 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 (*REDIS) ModifyDBInstanceShardCapacity

func (c *REDIS) ModifyDBInstanceShardCapacity(input *ModifyDBInstanceShardCapacityInput) (*ModifyDBInstanceShardCapacityOutput, error)

ModifyDBInstanceShardCapacity API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceShardCapacityCommon

func (c *REDIS) ModifyDBInstanceShardCapacityCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDBInstanceShardCapacityCommon API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceShardCapacityCommonRequest

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

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

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

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

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

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

func (*REDIS) ModifyDBInstanceShardCapacityCommonWithContext

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

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

See ModifyDBInstanceShardCapacityCommon 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 (*REDIS) ModifyDBInstanceShardCapacityRequest

func (c *REDIS) ModifyDBInstanceShardCapacityRequest(input *ModifyDBInstanceShardCapacityInput) (req *request.Request, output *ModifyDBInstanceShardCapacityOutput)

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

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

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

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

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

func (*REDIS) ModifyDBInstanceShardCapacityWithContext

func (c *REDIS) ModifyDBInstanceShardCapacityWithContext(ctx volcengine.Context, input *ModifyDBInstanceShardCapacityInput, opts ...request.Option) (*ModifyDBInstanceShardCapacityOutput, error)

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

See ModifyDBInstanceShardCapacity 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 (*REDIS) ModifyDBInstanceShardNumber

func (c *REDIS) ModifyDBInstanceShardNumber(input *ModifyDBInstanceShardNumberInput) (*ModifyDBInstanceShardNumberOutput, error)

ModifyDBInstanceShardNumber API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceShardNumberCommon

func (c *REDIS) ModifyDBInstanceShardNumberCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDBInstanceShardNumberCommon API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceShardNumberCommonRequest

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

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

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

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

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

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

func (*REDIS) ModifyDBInstanceShardNumberCommonWithContext

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

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

See ModifyDBInstanceShardNumberCommon 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 (*REDIS) ModifyDBInstanceShardNumberRequest

func (c *REDIS) ModifyDBInstanceShardNumberRequest(input *ModifyDBInstanceShardNumberInput) (req *request.Request, output *ModifyDBInstanceShardNumberOutput)

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

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

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

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

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

func (*REDIS) ModifyDBInstanceShardNumberWithContext

func (c *REDIS) ModifyDBInstanceShardNumberWithContext(ctx volcengine.Context, input *ModifyDBInstanceShardNumberInput, opts ...request.Option) (*ModifyDBInstanceShardNumberOutput, error)

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

See ModifyDBInstanceShardNumber 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 (*REDIS) ModifyDBInstanceSubnet

func (c *REDIS) ModifyDBInstanceSubnet(input *ModifyDBInstanceSubnetInput) (*ModifyDBInstanceSubnetOutput, error)

ModifyDBInstanceSubnet API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceSubnetCommon

func (c *REDIS) ModifyDBInstanceSubnetCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDBInstanceSubnetCommon API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceSubnetCommonRequest

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

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

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

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

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

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

func (*REDIS) ModifyDBInstanceSubnetCommonWithContext

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

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

See ModifyDBInstanceSubnetCommon 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 (*REDIS) ModifyDBInstanceSubnetRequest

func (c *REDIS) ModifyDBInstanceSubnetRequest(input *ModifyDBInstanceSubnetInput) (req *request.Request, output *ModifyDBInstanceSubnetOutput)

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

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

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

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

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

func (*REDIS) ModifyDBInstanceSubnetWithContext

func (c *REDIS) ModifyDBInstanceSubnetWithContext(ctx volcengine.Context, input *ModifyDBInstanceSubnetInput, opts ...request.Option) (*ModifyDBInstanceSubnetOutput, error)

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

See ModifyDBInstanceSubnet 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 (*REDIS) ModifyDBInstanceVpcAuthMode

func (c *REDIS) ModifyDBInstanceVpcAuthMode(input *ModifyDBInstanceVpcAuthModeInput) (*ModifyDBInstanceVpcAuthModeOutput, error)

ModifyDBInstanceVpcAuthMode API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceVpcAuthModeCommon

func (c *REDIS) ModifyDBInstanceVpcAuthModeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyDBInstanceVpcAuthModeCommon API operation for REDIS.

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

func (*REDIS) ModifyDBInstanceVpcAuthModeCommonRequest

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

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

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

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

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

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

func (*REDIS) ModifyDBInstanceVpcAuthModeCommonWithContext

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

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

See ModifyDBInstanceVpcAuthModeCommon 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 (*REDIS) ModifyDBInstanceVpcAuthModeRequest

func (c *REDIS) ModifyDBInstanceVpcAuthModeRequest(input *ModifyDBInstanceVpcAuthModeInput) (req *request.Request, output *ModifyDBInstanceVpcAuthModeOutput)

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

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

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

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

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

func (*REDIS) ModifyDBInstanceVpcAuthModeWithContext

func (c *REDIS) ModifyDBInstanceVpcAuthModeWithContext(ctx volcengine.Context, input *ModifyDBInstanceVpcAuthModeInput, opts ...request.Option) (*ModifyDBInstanceVpcAuthModeOutput, error)

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

See ModifyDBInstanceVpcAuthMode 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 (*REDIS) RestartDBInstance

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

RestartDBInstance API operation for REDIS.

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

func (*REDIS) RestartDBInstanceCommon

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

RestartDBInstanceCommon API operation for REDIS.

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

func (*REDIS) RestartDBInstanceCommonRequest

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

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

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

func (c *REDIS) 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.

func (*REDIS) RestoreDBInstance

func (c *REDIS) RestoreDBInstance(input *RestoreDBInstanceInput) (*RestoreDBInstanceOutput, error)

RestoreDBInstance API operation for REDIS.

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

func (*REDIS) RestoreDBInstanceCommon

func (c *REDIS) RestoreDBInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RestoreDBInstanceCommon API operation for REDIS.

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

func (*REDIS) RestoreDBInstanceCommonRequest

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

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

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

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

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

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

func (*REDIS) RestoreDBInstanceCommonWithContext

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

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

See RestoreDBInstanceCommon 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 (*REDIS) RestoreDBInstanceRequest

func (c *REDIS) RestoreDBInstanceRequest(input *RestoreDBInstanceInput) (req *request.Request, output *RestoreDBInstanceOutput)

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

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

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

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

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

func (*REDIS) RestoreDBInstanceWithContext

func (c *REDIS) RestoreDBInstanceWithContext(ctx volcengine.Context, input *RestoreDBInstanceInput, opts ...request.Option) (*RestoreDBInstanceOutput, error)

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

See RestoreDBInstance 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 (*REDIS) StartContinuousBackup

func (c *REDIS) StartContinuousBackup(input *StartContinuousBackupInput) (*StartContinuousBackupOutput, error)

StartContinuousBackup API operation for REDIS.

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

func (*REDIS) StartContinuousBackupCommon

func (c *REDIS) StartContinuousBackupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StartContinuousBackupCommon API operation for REDIS.

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

func (*REDIS) StartContinuousBackupCommonRequest

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

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

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

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

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

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

func (*REDIS) StartContinuousBackupCommonWithContext

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

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

See StartContinuousBackupCommon 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 (*REDIS) StartContinuousBackupRequest

func (c *REDIS) StartContinuousBackupRequest(input *StartContinuousBackupInput) (req *request.Request, output *StartContinuousBackupOutput)

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

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

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

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

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

func (*REDIS) StartContinuousBackupWithContext

func (c *REDIS) StartContinuousBackupWithContext(ctx volcengine.Context, input *StartContinuousBackupInput, opts ...request.Option) (*StartContinuousBackupOutput, error)

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

See StartContinuousBackup 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 (*REDIS) StopContinuousBackup

func (c *REDIS) StopContinuousBackup(input *StopContinuousBackupInput) (*StopContinuousBackupOutput, error)

StopContinuousBackup API operation for REDIS.

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

func (*REDIS) StopContinuousBackupCommon

func (c *REDIS) StopContinuousBackupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StopContinuousBackupCommon API operation for REDIS.

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

func (*REDIS) StopContinuousBackupCommonRequest

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

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

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

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

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

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

func (*REDIS) StopContinuousBackupCommonWithContext

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

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

See StopContinuousBackupCommon 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 (*REDIS) StopContinuousBackupRequest

func (c *REDIS) StopContinuousBackupRequest(input *StopContinuousBackupInput) (req *request.Request, output *StopContinuousBackupOutput)

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

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

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

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

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

func (*REDIS) StopContinuousBackupWithContext

func (c *REDIS) StopContinuousBackupWithContext(ctx volcengine.Context, input *StopContinuousBackupInput, opts ...request.Option) (*StopContinuousBackupOutput, error)

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

See StopContinuousBackup 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 (*REDIS) UpgradeAllowListVersion

func (c *REDIS) UpgradeAllowListVersion(input *UpgradeAllowListVersionInput) (*UpgradeAllowListVersionOutput, error)

UpgradeAllowListVersion API operation for REDIS.

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

func (*REDIS) UpgradeAllowListVersionCommon

func (c *REDIS) UpgradeAllowListVersionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpgradeAllowListVersionCommon API operation for REDIS.

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

func (*REDIS) UpgradeAllowListVersionCommonRequest

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

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

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

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

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

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

func (*REDIS) UpgradeAllowListVersionCommonWithContext

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

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

See UpgradeAllowListVersionCommon 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 (*REDIS) UpgradeAllowListVersionRequest

func (c *REDIS) UpgradeAllowListVersionRequest(input *UpgradeAllowListVersionInput) (req *request.Request, output *UpgradeAllowListVersionOutput)

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

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

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

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

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

func (*REDIS) UpgradeAllowListVersionWithContext

func (c *REDIS) UpgradeAllowListVersionWithContext(ctx volcengine.Context, input *UpgradeAllowListVersionInput, opts ...request.Option) (*UpgradeAllowListVersionOutput, error)

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

See UpgradeAllowListVersion 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 REDISAPI

type REDISAPI interface {
	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)

	CreateBackupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateBackupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateBackupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateBackup(*CreateBackupInput) (*CreateBackupOutput, error)
	CreateBackupWithContext(volcengine.Context, *CreateBackupInput, ...request.Option) (*CreateBackupOutput, error)
	CreateBackupRequest(*CreateBackupInput) (*request.Request, *CreateBackupOutput)

	CreateDBAccountCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateDBAccountCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateDBAccountCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateDBAccount(*CreateDBAccountInput) (*CreateDBAccountOutput, error)
	CreateDBAccountWithContext(volcengine.Context, *CreateDBAccountInput, ...request.Option) (*CreateDBAccountOutput, error)
	CreateDBAccountRequest(*CreateDBAccountInput) (*request.Request, *CreateDBAccountOutput)

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

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

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

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

	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)

	DeleteDBAccountCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteDBAccountCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteDBAccountCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteDBAccount(*DeleteDBAccountInput) (*DeleteDBAccountOutput, error)
	DeleteDBAccountWithContext(volcengine.Context, *DeleteDBAccountInput, ...request.Option) (*DeleteDBAccountOutput, error)
	DeleteDBAccountRequest(*DeleteDBAccountInput) (*request.Request, *DeleteDBAccountOutput)

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

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

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

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

	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)

	DescribeBackupPlanCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeBackupPlanCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeBackupPlanCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeBackupPlan(*DescribeBackupPlanInput) (*DescribeBackupPlanOutput, error)
	DescribeBackupPlanWithContext(volcengine.Context, *DescribeBackupPlanInput, ...request.Option) (*DescribeBackupPlanOutput, error)
	DescribeBackupPlanRequest(*DescribeBackupPlanInput) (*request.Request, *DescribeBackupPlanOutput)

	DescribeBackupPointDownloadUrlsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeBackupPointDownloadUrlsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeBackupPointDownloadUrlsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeBackupPointDownloadUrls(*DescribeBackupPointDownloadUrlsInput) (*DescribeBackupPointDownloadUrlsOutput, error)
	DescribeBackupPointDownloadUrlsWithContext(volcengine.Context, *DescribeBackupPointDownloadUrlsInput, ...request.Option) (*DescribeBackupPointDownloadUrlsOutput, error)
	DescribeBackupPointDownloadUrlsRequest(*DescribeBackupPointDownloadUrlsInput) (*request.Request, *DescribeBackupPointDownloadUrlsOutput)

	DescribeBackupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeBackupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeBackupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeBackups(*DescribeBackupsInput) (*DescribeBackupsOutput, error)
	DescribeBackupsWithContext(volcengine.Context, *DescribeBackupsInput, ...request.Option) (*DescribeBackupsOutput, error)
	DescribeBackupsRequest(*DescribeBackupsInput) (*request.Request, *DescribeBackupsOutput)

	DescribeBigKeysCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeBigKeysCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeBigKeysCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeBigKeys(*DescribeBigKeysInput) (*DescribeBigKeysOutput, error)
	DescribeBigKeysWithContext(volcengine.Context, *DescribeBigKeysInput, ...request.Option) (*DescribeBigKeysOutput, error)
	DescribeBigKeysRequest(*DescribeBigKeysInput) (*request.Request, *DescribeBigKeysOutput)

	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)

	DescribeDBInstanceParamsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeDBInstanceParamsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeDBInstanceParamsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeDBInstanceParams(*DescribeDBInstanceParamsInput) (*DescribeDBInstanceParamsOutput, error)
	DescribeDBInstanceParamsWithContext(volcengine.Context, *DescribeDBInstanceParamsInput, ...request.Option) (*DescribeDBInstanceParamsOutput, error)
	DescribeDBInstanceParamsRequest(*DescribeDBInstanceParamsInput) (*request.Request, *DescribeDBInstanceParamsOutput)

	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)

	DescribeNodeIdsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNodeIdsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNodeIdsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNodeIds(*DescribeNodeIdsInput) (*DescribeNodeIdsOutput, error)
	DescribeNodeIdsWithContext(volcengine.Context, *DescribeNodeIdsInput, ...request.Option) (*DescribeNodeIdsOutput, error)
	DescribeNodeIdsRequest(*DescribeNodeIdsInput) (*request.Request, *DescribeNodeIdsOutput)

	DescribePitrTimeWindowCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribePitrTimeWindowCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribePitrTimeWindowCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribePitrTimeWindow(*DescribePitrTimeWindowInput) (*DescribePitrTimeWindowOutput, error)
	DescribePitrTimeWindowWithContext(volcengine.Context, *DescribePitrTimeWindowInput, ...request.Option) (*DescribePitrTimeWindowOutput, error)
	DescribePitrTimeWindowRequest(*DescribePitrTimeWindowInput) (*request.Request, *DescribePitrTimeWindowOutput)

	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)

	DescribeSlowLogsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSlowLogsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSlowLogsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSlowLogs(*DescribeSlowLogsInput) (*DescribeSlowLogsOutput, error)
	DescribeSlowLogsWithContext(volcengine.Context, *DescribeSlowLogsInput, ...request.Option) (*DescribeSlowLogsOutput, error)
	DescribeSlowLogsRequest(*DescribeSlowLogsInput) (*request.Request, *DescribeSlowLogsOutput)

	DescribeZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeZonesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeZones(*DescribeZonesInput) (*DescribeZonesOutput, error)
	DescribeZonesWithContext(volcengine.Context, *DescribeZonesInput, ...request.Option) (*DescribeZonesOutput, error)
	DescribeZonesRequest(*DescribeZonesInput) (*request.Request, *DescribeZonesOutput)

	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)

	ListDBAccountCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListDBAccountCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListDBAccountCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListDBAccount(*ListDBAccountInput) (*ListDBAccountOutput, error)
	ListDBAccountWithContext(volcengine.Context, *ListDBAccountInput, ...request.Option) (*ListDBAccountOutput, error)
	ListDBAccountRequest(*ListDBAccountInput) (*request.Request, *ListDBAccountOutput)

	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)

	ModifyBackupPlanCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyBackupPlanCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyBackupPlanCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyBackupPlan(*ModifyBackupPlanInput) (*ModifyBackupPlanOutput, error)
	ModifyBackupPlanWithContext(volcengine.Context, *ModifyBackupPlanInput, ...request.Option) (*ModifyBackupPlanOutput, error)
	ModifyBackupPlanRequest(*ModifyBackupPlanInput) (*request.Request, *ModifyBackupPlanOutput)

	ModifyDBAccountCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDBAccountCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDBAccountCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDBAccount(*ModifyDBAccountInput) (*ModifyDBAccountOutput, error)
	ModifyDBAccountWithContext(volcengine.Context, *ModifyDBAccountInput, ...request.Option) (*ModifyDBAccountOutput, error)
	ModifyDBAccountRequest(*ModifyDBAccountInput) (*request.Request, *ModifyDBAccountOutput)

	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)

	ModifyDBInstanceDeletionProtectionPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDBInstanceDeletionProtectionPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDBInstanceDeletionProtectionPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDBInstanceDeletionProtectionPolicy(*ModifyDBInstanceDeletionProtectionPolicyInput) (*ModifyDBInstanceDeletionProtectionPolicyOutput, error)
	ModifyDBInstanceDeletionProtectionPolicyWithContext(volcengine.Context, *ModifyDBInstanceDeletionProtectionPolicyInput, ...request.Option) (*ModifyDBInstanceDeletionProtectionPolicyOutput, error)
	ModifyDBInstanceDeletionProtectionPolicyRequest(*ModifyDBInstanceDeletionProtectionPolicyInput) (*request.Request, *ModifyDBInstanceDeletionProtectionPolicyOutput)

	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)

	ModifyDBInstanceNodeNumberCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDBInstanceNodeNumberCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDBInstanceNodeNumberCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDBInstanceNodeNumber(*ModifyDBInstanceNodeNumberInput) (*ModifyDBInstanceNodeNumberOutput, error)
	ModifyDBInstanceNodeNumberWithContext(volcengine.Context, *ModifyDBInstanceNodeNumberInput, ...request.Option) (*ModifyDBInstanceNodeNumberOutput, error)
	ModifyDBInstanceNodeNumberRequest(*ModifyDBInstanceNodeNumberInput) (*request.Request, *ModifyDBInstanceNodeNumberOutput)

	ModifyDBInstanceParamsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDBInstanceParamsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDBInstanceParamsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDBInstanceParams(*ModifyDBInstanceParamsInput) (*ModifyDBInstanceParamsOutput, error)
	ModifyDBInstanceParamsWithContext(volcengine.Context, *ModifyDBInstanceParamsInput, ...request.Option) (*ModifyDBInstanceParamsOutput, error)
	ModifyDBInstanceParamsRequest(*ModifyDBInstanceParamsInput) (*request.Request, *ModifyDBInstanceParamsOutput)

	ModifyDBInstanceShardCapacityCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDBInstanceShardCapacityCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDBInstanceShardCapacityCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDBInstanceShardCapacity(*ModifyDBInstanceShardCapacityInput) (*ModifyDBInstanceShardCapacityOutput, error)
	ModifyDBInstanceShardCapacityWithContext(volcengine.Context, *ModifyDBInstanceShardCapacityInput, ...request.Option) (*ModifyDBInstanceShardCapacityOutput, error)
	ModifyDBInstanceShardCapacityRequest(*ModifyDBInstanceShardCapacityInput) (*request.Request, *ModifyDBInstanceShardCapacityOutput)

	ModifyDBInstanceShardNumberCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDBInstanceShardNumberCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDBInstanceShardNumberCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDBInstanceShardNumber(*ModifyDBInstanceShardNumberInput) (*ModifyDBInstanceShardNumberOutput, error)
	ModifyDBInstanceShardNumberWithContext(volcengine.Context, *ModifyDBInstanceShardNumberInput, ...request.Option) (*ModifyDBInstanceShardNumberOutput, error)
	ModifyDBInstanceShardNumberRequest(*ModifyDBInstanceShardNumberInput) (*request.Request, *ModifyDBInstanceShardNumberOutput)

	ModifyDBInstanceSubnetCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDBInstanceSubnetCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDBInstanceSubnetCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDBInstanceSubnet(*ModifyDBInstanceSubnetInput) (*ModifyDBInstanceSubnetOutput, error)
	ModifyDBInstanceSubnetWithContext(volcengine.Context, *ModifyDBInstanceSubnetInput, ...request.Option) (*ModifyDBInstanceSubnetOutput, error)
	ModifyDBInstanceSubnetRequest(*ModifyDBInstanceSubnetInput) (*request.Request, *ModifyDBInstanceSubnetOutput)

	ModifyDBInstanceVpcAuthModeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyDBInstanceVpcAuthModeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyDBInstanceVpcAuthModeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyDBInstanceVpcAuthMode(*ModifyDBInstanceVpcAuthModeInput) (*ModifyDBInstanceVpcAuthModeOutput, error)
	ModifyDBInstanceVpcAuthModeWithContext(volcengine.Context, *ModifyDBInstanceVpcAuthModeInput, ...request.Option) (*ModifyDBInstanceVpcAuthModeOutput, error)
	ModifyDBInstanceVpcAuthModeRequest(*ModifyDBInstanceVpcAuthModeInput) (*request.Request, *ModifyDBInstanceVpcAuthModeOutput)

	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)

	RestoreDBInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RestoreDBInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RestoreDBInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RestoreDBInstance(*RestoreDBInstanceInput) (*RestoreDBInstanceOutput, error)
	RestoreDBInstanceWithContext(volcengine.Context, *RestoreDBInstanceInput, ...request.Option) (*RestoreDBInstanceOutput, error)
	RestoreDBInstanceRequest(*RestoreDBInstanceInput) (*request.Request, *RestoreDBInstanceOutput)

	StartContinuousBackupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StartContinuousBackupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StartContinuousBackupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StartContinuousBackup(*StartContinuousBackupInput) (*StartContinuousBackupOutput, error)
	StartContinuousBackupWithContext(volcengine.Context, *StartContinuousBackupInput, ...request.Option) (*StartContinuousBackupOutput, error)
	StartContinuousBackupRequest(*StartContinuousBackupInput) (*request.Request, *StartContinuousBackupOutput)

	StopContinuousBackupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StopContinuousBackupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StopContinuousBackupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StopContinuousBackup(*StopContinuousBackupInput) (*StopContinuousBackupOutput, error)
	StopContinuousBackupWithContext(volcengine.Context, *StopContinuousBackupInput, ...request.Option) (*StopContinuousBackupOutput, error)
	StopContinuousBackupRequest(*StopContinuousBackupInput) (*request.Request, *StopContinuousBackupOutput)

	UpgradeAllowListVersionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpgradeAllowListVersionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpgradeAllowListVersionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpgradeAllowListVersion(*UpgradeAllowListVersionInput) (*UpgradeAllowListVersionOutput, error)
	UpgradeAllowListVersionWithContext(volcengine.Context, *UpgradeAllowListVersionInput, ...request.Option) (*UpgradeAllowListVersionOutput, error)
	UpgradeAllowListVersionRequest(*UpgradeAllowListVersionInput) (*request.Request, *UpgradeAllowListVersionOutput)
}

REDISAPI provides an interface to enable mocking the redis.REDIS service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// REDIS.
func myFunc(svc REDISAPI) bool {
    // Make svc.AssociateAllowList request
}

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

    myFunc(svc)
}

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 RestartDBInstanceInput

type RestartDBInstanceInput struct {
	ClientToken *string `type:"string"`

	// 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) SetClientToken

SetClientToken sets the ClientToken field's value.

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 RestoreDBInstanceInput

type RestoreDBInstanceInput struct {
	BackupType *string `type:"string" enum:"EnumOfBackupTypeForRestoreDBInstanceInput"`

	InstanceId *string `type:"string"`

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

func (RestoreDBInstanceInput) GoString

func (s RestoreDBInstanceInput) GoString() string

GoString returns the string representation

func (*RestoreDBInstanceInput) SetBackupType

SetBackupType sets the BackupType field's value.

func (*RestoreDBInstanceInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*RestoreDBInstanceInput) SetTimePoint

SetTimePoint sets the TimePoint field's value.

func (RestoreDBInstanceInput) String

func (s RestoreDBInstanceInput) String() string

String returns the string representation

type RestoreDBInstanceOutput

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

func (RestoreDBInstanceOutput) GoString

func (s RestoreDBInstanceOutput) GoString() string

GoString returns the string representation

func (RestoreDBInstanceOutput) String

func (s RestoreDBInstanceOutput) String() string

String returns the string representation

type SlowQueryForDescribeSlowLogsOutput

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

	ExecutionStartTime *string `type:"string"`

	HostAddress *string `type:"string"`

	InstanceId *string `type:"string"`

	NodeId *string `type:"string"`

	QueryText *string `type:"string"`

	QueryTimes *int64 `type:"int64"`

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

func (SlowQueryForDescribeSlowLogsOutput) GoString

GoString returns the string representation

func (*SlowQueryForDescribeSlowLogsOutput) SetDBName

SetDBName sets the DBName field's value.

func (*SlowQueryForDescribeSlowLogsOutput) SetExecutionStartTime

SetExecutionStartTime sets the ExecutionStartTime field's value.

func (*SlowQueryForDescribeSlowLogsOutput) SetHostAddress

SetHostAddress sets the HostAddress field's value.

func (*SlowQueryForDescribeSlowLogsOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*SlowQueryForDescribeSlowLogsOutput) SetNodeId

SetNodeId sets the NodeId field's value.

func (*SlowQueryForDescribeSlowLogsOutput) SetQueryText

SetQueryText sets the QueryText field's value.

func (*SlowQueryForDescribeSlowLogsOutput) SetQueryTimes

SetQueryTimes sets the QueryTimes field's value.

func (*SlowQueryForDescribeSlowLogsOutput) SetUserName

SetUserName sets the UserName field's value.

func (SlowQueryForDescribeSlowLogsOutput) String

String returns the string representation

type StartContinuousBackupInput

type StartContinuousBackupInput struct {
	ClientToken *string `type:"string"`

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

func (StartContinuousBackupInput) GoString

func (s StartContinuousBackupInput) GoString() string

GoString returns the string representation

func (*StartContinuousBackupInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*StartContinuousBackupInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (StartContinuousBackupInput) String

String returns the string representation

type StartContinuousBackupOutput

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

func (StartContinuousBackupOutput) GoString

func (s StartContinuousBackupOutput) GoString() string

GoString returns the string representation

func (StartContinuousBackupOutput) String

String returns the string representation

type StopContinuousBackupInput

type StopContinuousBackupInput struct {
	ClientToken *string `type:"string"`

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

func (StopContinuousBackupInput) GoString

func (s StopContinuousBackupInput) GoString() string

GoString returns the string representation

func (*StopContinuousBackupInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*StopContinuousBackupInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (StopContinuousBackupInput) String

func (s StopContinuousBackupInput) String() string

String returns the string representation

type StopContinuousBackupOutput

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

func (StopContinuousBackupOutput) GoString

func (s StopContinuousBackupOutput) GoString() string

GoString returns the string representation

func (StopContinuousBackupOutput) String

String returns the string representation

type TagForDescribeDBInstancesInput

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

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

func (TagForDescribeDBInstancesInput) GoString

GoString returns the string representation

func (*TagForDescribeDBInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeDBInstancesInput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeDBInstancesInput) String

String returns the string representation

type TagForDescribeDBInstancesOutput

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

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

func (TagForDescribeDBInstancesOutput) GoString

GoString returns the string representation

func (*TagForDescribeDBInstancesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeDBInstancesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeDBInstancesOutput) String

String returns the string representation

type UpgradeAllowListVersionInput

type UpgradeAllowListVersionInput struct {
	ClientToken *string `type:"string"`

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

func (UpgradeAllowListVersionInput) GoString

func (s UpgradeAllowListVersionInput) GoString() string

GoString returns the string representation

func (*UpgradeAllowListVersionInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*UpgradeAllowListVersionInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (UpgradeAllowListVersionInput) String

String returns the string representation

func (*UpgradeAllowListVersionInput) Validate

func (s *UpgradeAllowListVersionInput) Validate() error

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

type UpgradeAllowListVersionOutput

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

func (UpgradeAllowListVersionOutput) GoString

GoString returns the string representation

func (UpgradeAllowListVersionOutput) String

String returns the string representation

type VisitAddrForDescribeDBInstanceDetailOutput

type VisitAddrForDescribeDBInstanceDetailOutput struct {
	AddrType *string `type:"string"`

	Address *string `type:"string"`

	EipId *string `type:"string"`

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

func (VisitAddrForDescribeDBInstanceDetailOutput) GoString

GoString returns the string representation

func (*VisitAddrForDescribeDBInstanceDetailOutput) SetAddrType

SetAddrType sets the AddrType field's value.

func (*VisitAddrForDescribeDBInstanceDetailOutput) SetAddress

SetAddress sets the Address field's value.

func (*VisitAddrForDescribeDBInstanceDetailOutput) SetEipId

SetEipId sets the EipId field's value.

func (*VisitAddrForDescribeDBInstanceDetailOutput) SetPort

SetPort sets the Port field's value.

func (VisitAddrForDescribeDBInstanceDetailOutput) String

String returns the string representation

type VpcInfoForDescribeBackupsOutput

type VpcInfoForDescribeBackupsOutput struct {
	ID *string `type:"string"`

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

func (VpcInfoForDescribeBackupsOutput) GoString

GoString returns the string representation

func (*VpcInfoForDescribeBackupsOutput) SetID

SetID sets the ID field's value.

func (*VpcInfoForDescribeBackupsOutput) SetName

SetName sets the Name field's value.

func (VpcInfoForDescribeBackupsOutput) String

String returns the string representation

type ZoneForDescribeZonesOutput

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

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

func (ZoneForDescribeZonesOutput) GoString

func (s ZoneForDescribeZonesOutput) GoString() string

GoString returns the string representation

func (*ZoneForDescribeZonesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (*ZoneForDescribeZonesOutput) SetZoneName

SetZoneName sets the ZoneName field's value.

func (ZoneForDescribeZonesOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

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