rabbitmq

package
v1.2.21 Latest Latest
Warning

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

Go to latest
Published: Mar 19, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package rabbitmqiface provides an interface to enable mocking the RABBITMQ service client for testing your code.

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

Index

Constants

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

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AddTagsToResourceInput

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

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

func (AddTagsToResourceInput) GoString

func (s AddTagsToResourceInput) GoString() string

GoString returns the string representation

func (*AddTagsToResourceInput) SetInstanceIds

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

SetInstanceIds sets the InstanceIds field's value.

func (*AddTagsToResourceInput) SetTags

SetTags sets the Tags field's value.

func (AddTagsToResourceInput) String

func (s AddTagsToResourceInput) String() string

String returns the string representation

type AddTagsToResourceOutput

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

func (AddTagsToResourceOutput) GoString

func (s AddTagsToResourceOutput) GoString() string

GoString returns the string representation

func (AddTagsToResourceOutput) String

func (s AddTagsToResourceOutput) String() string

String returns the string representation

type AllowListForDescribeAllowListsOutput added in v1.1.50

type AllowListForDescribeAllowListsOutput struct {
	AllowListDesc *string `type:"string" json:",omitempty"`

	AllowListIPNum *int64 `type:"int64" json:",omitempty"`

	AllowListId *string `type:"string" json:",omitempty"`

	AllowListName *string `type:"string" json:",omitempty"`

	AllowListType *string `type:"string" json:",omitempty"`

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

func (AllowListForDescribeAllowListsOutput) GoString added in v1.1.50

GoString returns the string representation

func (*AllowListForDescribeAllowListsOutput) SetAllowListDesc added in v1.1.50

SetAllowListDesc sets the AllowListDesc field's value.

func (*AllowListForDescribeAllowListsOutput) SetAllowListIPNum added in v1.1.50

SetAllowListIPNum sets the AllowListIPNum field's value.

func (*AllowListForDescribeAllowListsOutput) SetAllowListId added in v1.1.50

SetAllowListId sets the AllowListId field's value.

func (*AllowListForDescribeAllowListsOutput) SetAllowListName added in v1.1.50

SetAllowListName sets the AllowListName field's value.

func (*AllowListForDescribeAllowListsOutput) SetAllowListType added in v1.1.50

SetAllowListType sets the AllowListType field's value.

func (*AllowListForDescribeAllowListsOutput) SetAssociatedInstanceNum added in v1.1.50

SetAssociatedInstanceNum sets the AssociatedInstanceNum field's value.

func (AllowListForDescribeAllowListsOutput) String added in v1.1.50

String returns the string representation

type AssociateAllowListInput added in v1.1.50

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

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

func (AssociateAllowListInput) GoString added in v1.1.50

func (s AssociateAllowListInput) GoString() string

GoString returns the string representation

func (*AssociateAllowListInput) SetAllowListIds added in v1.1.50

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

SetAllowListIds sets the AllowListIds field's value.

func (*AssociateAllowListInput) SetInstanceIds added in v1.1.50

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

SetInstanceIds sets the InstanceIds field's value.

func (AssociateAllowListInput) String added in v1.1.50

func (s AssociateAllowListInput) String() string

String returns the string representation

type AssociateAllowListOutput added in v1.1.50

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

func (AssociateAllowListOutput) GoString added in v1.1.50

func (s AssociateAllowListOutput) GoString() string

GoString returns the string representation

func (AssociateAllowListOutput) String added in v1.1.50

func (s AssociateAllowListOutput) String() string

String returns the string representation

type AssociatedInstanceForDescribeAllowListDetailOutput added in v1.1.50

type AssociatedInstanceForDescribeAllowListDetailOutput struct {
	InstanceId *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

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

func (AssociatedInstanceForDescribeAllowListDetailOutput) GoString added in v1.1.50

GoString returns the string representation

func (*AssociatedInstanceForDescribeAllowListDetailOutput) SetInstanceId added in v1.1.50

SetInstanceId sets the InstanceId field's value.

func (*AssociatedInstanceForDescribeAllowListDetailOutput) SetInstanceName added in v1.1.50

SetInstanceName sets the InstanceName field's value.

func (*AssociatedInstanceForDescribeAllowListDetailOutput) SetVPC added in v1.1.50

SetVPC sets the VPC field's value.

func (AssociatedInstanceForDescribeAllowListDetailOutput) String added in v1.1.50

String returns the string representation

type BasicInstanceInfoForDescribeInstanceDetailOutput

type BasicInstanceInfoForDescribeInstanceDetailOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	ApplyPrivateDNSToPublic *bool `type:"boolean" json:",omitempty"`

	ArchType *string `type:"string" json:",omitempty"`

	ChargeDetail *ChargeDetailForDescribeInstanceDetailOutput `type:"structure" json:",omitempty"`

	ComputeSpec *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	EipId *string `type:"string" json:",omitempty"`

	InitUserName *string `type:"string" json:",omitempty"`

	InstanceDescription *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	InstanceStatus *string `type:"string" json:",omitempty"`

	IsEncrypted *bool `type:"boolean" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RegionDescription *string `type:"string" json:",omitempty"`

	RegionId *string `type:"string" json:",omitempty"`

	StorageSpace *int32 `type:"int32" json:",omitempty"`

	SubnetId *string `type:"string" json:",omitempty"`

	Tags []*TagForDescribeInstanceDetailOutput `type:"list" json:",omitempty"`

	UsedStorageSpace *int32 `type:"int32" json:",omitempty"`

	Version *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`

	ZoneDescription *string `type:"string" json:",omitempty"`

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

func (BasicInstanceInfoForDescribeInstanceDetailOutput) GoString

GoString returns the string representation

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetApplyPrivateDNSToPublic

SetApplyPrivateDNSToPublic sets the ApplyPrivateDNSToPublic field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetArchType

SetArchType sets the ArchType field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetChargeDetail

SetChargeDetail sets the ChargeDetail field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetComputeSpec

SetComputeSpec sets the ComputeSpec field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetEipId

SetEipId sets the EipId field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetInitUserName

SetInitUserName sets the InitUserName field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetInstanceDescription

SetInstanceDescription sets the InstanceDescription field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetInstanceStatus

SetInstanceStatus sets the InstanceStatus field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetIsEncrypted

SetIsEncrypted sets the IsEncrypted field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetRegionDescription

SetRegionDescription sets the RegionDescription field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetStorageSpace

SetStorageSpace sets the StorageSpace field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetTags

SetTags sets the Tags field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetUsedStorageSpace

SetUsedStorageSpace sets the UsedStorageSpace field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetVersion

SetVersion sets the Version field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetZoneDescription

SetZoneDescription sets the ZoneDescription field's value.

func (*BasicInstanceInfoForDescribeInstanceDetailOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (BasicInstanceInfoForDescribeInstanceDetailOutput) String

String returns the string representation

type ChargeDetailForDescribeInstanceDetailOutput

type ChargeDetailForDescribeInstanceDetailOutput struct {
	AutoRenew *bool `type:"boolean" json:",omitempty"`

	ChargeEndTime *string `type:"string" json:",omitempty"`

	ChargeExpireTime *string `type:"string" json:",omitempty"`

	ChargeStartTime *string `type:"string" json:",omitempty"`

	ChargeStatus *string `type:"string" json:",omitempty"`

	ChargeType *string `type:"string" json:",omitempty"`

	OverdueReclaimTime *string `type:"string" json:",omitempty"`

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

func (ChargeDetailForDescribeInstanceDetailOutput) GoString

GoString returns the string representation

func (*ChargeDetailForDescribeInstanceDetailOutput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*ChargeDetailForDescribeInstanceDetailOutput) SetChargeEndTime

SetChargeEndTime sets the ChargeEndTime field's value.

func (*ChargeDetailForDescribeInstanceDetailOutput) SetChargeExpireTime

SetChargeExpireTime sets the ChargeExpireTime field's value.

func (*ChargeDetailForDescribeInstanceDetailOutput) SetChargeStartTime

SetChargeStartTime sets the ChargeStartTime field's value.

func (*ChargeDetailForDescribeInstanceDetailOutput) SetChargeStatus

SetChargeStatus sets the ChargeStatus field's value.

func (*ChargeDetailForDescribeInstanceDetailOutput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*ChargeDetailForDescribeInstanceDetailOutput) SetOverdueReclaimTime

SetOverdueReclaimTime sets the OverdueReclaimTime field's value.

func (*ChargeDetailForDescribeInstanceDetailOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (ChargeDetailForDescribeInstanceDetailOutput) String

String returns the string representation

type ChargeDetailForDescribeInstancesOutput

type ChargeDetailForDescribeInstancesOutput struct {
	AutoRenew *bool `type:"boolean" json:",omitempty"`

	ChargeEndTime *string `type:"string" json:",omitempty"`

	ChargeExpireTime *string `type:"string" json:",omitempty"`

	ChargeStartTime *string `type:"string" json:",omitempty"`

	ChargeStatus *string `type:"string" json:",omitempty"`

	ChargeType *string `type:"string" json:",omitempty"`

	OverdueReclaimTime *string `type:"string" json:",omitempty"`

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

func (ChargeDetailForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*ChargeDetailForDescribeInstancesOutput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*ChargeDetailForDescribeInstancesOutput) SetChargeEndTime

SetChargeEndTime sets the ChargeEndTime field's value.

func (*ChargeDetailForDescribeInstancesOutput) SetChargeExpireTime

SetChargeExpireTime sets the ChargeExpireTime field's value.

func (*ChargeDetailForDescribeInstancesOutput) SetChargeStartTime

SetChargeStartTime sets the ChargeStartTime field's value.

func (*ChargeDetailForDescribeInstancesOutput) SetChargeStatus

SetChargeStatus sets the ChargeStatus field's value.

func (*ChargeDetailForDescribeInstancesOutput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*ChargeDetailForDescribeInstancesOutput) SetOverdueReclaimTime

SetOverdueReclaimTime sets the OverdueReclaimTime field's value.

func (*ChargeDetailForDescribeInstancesOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (ChargeDetailForDescribeInstancesOutput) String

String returns the string representation

type ChargeInfoForCreateInstanceInput

type ChargeInfoForCreateInstanceInput struct {
	AutoRenew *bool `type:"boolean" json:",omitempty"`

	ChargeType *string `type:"string" json:",omitempty"`

	Period *int32 `type:"int32" json:",omitempty"`

	PeriodUnit *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ChargeInfoForCreateInstanceInput) GoString

GoString returns the string representation

func (*ChargeInfoForCreateInstanceInput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*ChargeInfoForCreateInstanceInput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*ChargeInfoForCreateInstanceInput) SetPeriod

SetPeriod sets the Period field's value.

func (*ChargeInfoForCreateInstanceInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (ChargeInfoForCreateInstanceInput) String

String returns the string representation

type ChargeInfoForModifyInstanceChargeTypeInput

type ChargeInfoForModifyInstanceChargeTypeInput struct {
	AutoRenew *bool `type:"boolean" json:",omitempty"`

	ChargeType *string `type:"string" json:",omitempty"`

	Period *int32 `type:"int32" json:",omitempty"`

	PeriodUnit *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ChargeInfoForModifyInstanceChargeTypeInput) GoString

GoString returns the string representation

func (*ChargeInfoForModifyInstanceChargeTypeInput) SetAutoRenew

SetAutoRenew sets the AutoRenew field's value.

func (*ChargeInfoForModifyInstanceChargeTypeInput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*ChargeInfoForModifyInstanceChargeTypeInput) SetPeriod

SetPeriod sets the Period field's value.

func (*ChargeInfoForModifyInstanceChargeTypeInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (ChargeInfoForModifyInstanceChargeTypeInput) String

String returns the string representation

type ConfigForDescribeInstanceConfigsOutput added in v1.1.50

type ConfigForDescribeInstanceConfigsOutput struct {
	Description *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

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

func (ConfigForDescribeInstanceConfigsOutput) GoString added in v1.1.50

GoString returns the string representation

func (*ConfigForDescribeInstanceConfigsOutput) SetDescription added in v1.1.50

SetDescription sets the Description field's value.

func (*ConfigForDescribeInstanceConfigsOutput) SetName added in v1.1.50

SetName sets the Name field's value.

func (*ConfigForDescribeInstanceConfigsOutput) SetValue added in v1.1.50

SetValue sets the Value field's value.

func (ConfigForDescribeInstanceConfigsOutput) String added in v1.1.50

String returns the string representation

type CreateAllowListInput added in v1.1.50

type CreateAllowListInput struct {

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

	AllowListDesc *string `type:"string" json:",omitempty"`

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

	// AllowListType is a required field
	AllowListType *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateAllowListInput) GoString added in v1.1.50

func (s CreateAllowListInput) GoString() string

GoString returns the string representation

func (*CreateAllowListInput) SetAllowList added in v1.1.50

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

SetAllowList sets the AllowList field's value.

func (*CreateAllowListInput) SetAllowListDesc added in v1.1.50

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

SetAllowListDesc sets the AllowListDesc field's value.

func (*CreateAllowListInput) SetAllowListName added in v1.1.50

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

SetAllowListName sets the AllowListName field's value.

func (*CreateAllowListInput) SetAllowListType added in v1.1.50

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

SetAllowListType sets the AllowListType field's value.

func (CreateAllowListInput) String added in v1.1.50

func (s CreateAllowListInput) String() string

String returns the string representation

func (*CreateAllowListInput) Validate added in v1.1.50

func (s *CreateAllowListInput) Validate() error

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

type CreateAllowListOutput added in v1.1.50

type CreateAllowListOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateAllowListOutput) GoString added in v1.1.50

func (s CreateAllowListOutput) GoString() string

GoString returns the string representation

func (*CreateAllowListOutput) SetAllowListId added in v1.1.50

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

SetAllowListId sets the AllowListId field's value.

func (CreateAllowListOutput) String added in v1.1.50

func (s CreateAllowListOutput) String() string

String returns the string representation

type CreateInstanceInput

type CreateInstanceInput struct {
	ChargeInfo *ChargeInfoForCreateInstanceInput `type:"structure" json:",omitempty"`

	// ClientToken is a required field
	ClientToken *string `type:"string" json:",omitempty" required:"true"`

	// ComputeSpec is a required field
	ComputeSpec *string `type:"string" json:",omitempty" required:"true"`

	EipId *string `type:"string" json:",omitempty"`

	InstanceDescription *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	// StorageSpace is a required field
	StorageSpace *int32 `type:"int32" json:",omitempty" required:"true"`

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

	Tags []*TagForCreateInstanceInput `type:"list" json:",omitempty"`

	// UserName is a required field
	UserName *string `type:"string" json:",omitempty" required:"true"`

	// UserPassword is a required field
	UserPassword *string `type:"string" json:",omitempty" required:"true"`

	// Version is a required field
	Version *string `type:"string" json:",omitempty" required:"true"`

	// VpcId is a required field
	VpcId *string `type:"string" json:",omitempty" required:"true"`

	// ZoneId is a required field
	ZoneId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateInstanceInput) GoString

func (s CreateInstanceInput) GoString() string

GoString returns the string representation

func (*CreateInstanceInput) SetChargeInfo

SetChargeInfo sets the ChargeInfo field's value.

func (*CreateInstanceInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateInstanceInput) SetComputeSpec

func (s *CreateInstanceInput) SetComputeSpec(v string) *CreateInstanceInput

SetComputeSpec sets the ComputeSpec field's value.

func (*CreateInstanceInput) SetEipId

SetEipId sets the EipId field's value.

func (*CreateInstanceInput) SetInstanceDescription

func (s *CreateInstanceInput) SetInstanceDescription(v string) *CreateInstanceInput

SetInstanceDescription sets the InstanceDescription field's value.

func (*CreateInstanceInput) SetInstanceName

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

SetInstanceName sets the InstanceName field's value.

func (*CreateInstanceInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*CreateInstanceInput) SetStorageSpace

func (s *CreateInstanceInput) SetStorageSpace(v int32) *CreateInstanceInput

SetStorageSpace sets the StorageSpace field's value.

func (*CreateInstanceInput) SetSubnetId

func (s *CreateInstanceInput) SetSubnetId(v string) *CreateInstanceInput

SetSubnetId sets the SubnetId field's value.

func (*CreateInstanceInput) SetTags

SetTags sets the Tags field's value.

func (*CreateInstanceInput) SetUserName

func (s *CreateInstanceInput) SetUserName(v string) *CreateInstanceInput

SetUserName sets the UserName field's value.

func (*CreateInstanceInput) SetUserPassword

func (s *CreateInstanceInput) SetUserPassword(v string) *CreateInstanceInput

SetUserPassword sets the UserPassword field's value.

func (*CreateInstanceInput) SetVersion

SetVersion sets the Version field's value.

func (*CreateInstanceInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*CreateInstanceInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (CreateInstanceInput) String

func (s CreateInstanceInput) String() string

String returns the string representation

func (*CreateInstanceInput) Validate

func (s *CreateInstanceInput) Validate() error

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

type CreateInstanceOutput

type CreateInstanceOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string" json:",omitempty"`

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

func (CreateInstanceOutput) GoString

func (s CreateInstanceOutput) GoString() string

GoString returns the string representation

func (*CreateInstanceOutput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*CreateInstanceOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (CreateInstanceOutput) String

func (s CreateInstanceOutput) String() string

String returns the string representation

type CreatePublicAddressInput

type CreatePublicAddressInput struct {

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

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

func (CreatePublicAddressInput) GoString

func (s CreatePublicAddressInput) GoString() string

GoString returns the string representation

func (*CreatePublicAddressInput) SetEipId

SetEipId sets the EipId field's value.

func (*CreatePublicAddressInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (CreatePublicAddressInput) String

func (s CreatePublicAddressInput) String() string

String returns the string representation

func (*CreatePublicAddressInput) Validate

func (s *CreatePublicAddressInput) Validate() error

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

type CreatePublicAddressOutput

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

func (CreatePublicAddressOutput) GoString

func (s CreatePublicAddressOutput) GoString() string

GoString returns the string representation

func (CreatePublicAddressOutput) String

func (s CreatePublicAddressOutput) String() string

String returns the string representation

type DeleteAllowListInput added in v1.1.50

type DeleteAllowListInput struct {

	// AllowListId is a required field
	AllowListId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAllowListInput) GoString added in v1.1.50

func (s DeleteAllowListInput) GoString() string

GoString returns the string representation

func (*DeleteAllowListInput) SetAllowListId added in v1.1.50

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

SetAllowListId sets the AllowListId field's value.

func (DeleteAllowListInput) String added in v1.1.50

func (s DeleteAllowListInput) String() string

String returns the string representation

func (*DeleteAllowListInput) Validate added in v1.1.50

func (s *DeleteAllowListInput) Validate() error

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

type DeleteAllowListOutput added in v1.1.50

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

func (DeleteAllowListOutput) GoString added in v1.1.50

func (s DeleteAllowListOutput) GoString() string

GoString returns the string representation

func (DeleteAllowListOutput) String added in v1.1.50

func (s DeleteAllowListOutput) String() string

String returns the string representation

type DeleteInstanceInput

type DeleteInstanceInput struct {

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

func (DeleteInstanceInput) GoString

func (s DeleteInstanceInput) GoString() string

GoString returns the string representation

func (*DeleteInstanceInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (DeleteInstanceInput) String

func (s DeleteInstanceInput) String() string

String returns the string representation

func (*DeleteInstanceInput) Validate

func (s *DeleteInstanceInput) Validate() error

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

type DeleteInstanceOutput

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

func (DeleteInstanceOutput) GoString

func (s DeleteInstanceOutput) GoString() string

GoString returns the string representation

func (DeleteInstanceOutput) String

func (s DeleteInstanceOutput) String() string

String returns the string representation

type DeletePublicAddressInput

type DeletePublicAddressInput struct {

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

func (DeletePublicAddressInput) GoString

func (s DeletePublicAddressInput) GoString() string

GoString returns the string representation

func (*DeletePublicAddressInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DeletePublicAddressInput) String

func (s DeletePublicAddressInput) String() string

String returns the string representation

func (*DeletePublicAddressInput) Validate

func (s *DeletePublicAddressInput) Validate() error

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

type DeletePublicAddressOutput

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

func (DeletePublicAddressOutput) GoString

func (s DeletePublicAddressOutput) GoString() string

GoString returns the string representation

func (DeletePublicAddressOutput) String

func (s DeletePublicAddressOutput) String() string

String returns the string representation

type DescribeAllowListDetailInput added in v1.1.50

type DescribeAllowListDetailInput struct {

	// AllowListId is a required field
	AllowListId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeAllowListDetailInput) GoString added in v1.1.50

func (s DescribeAllowListDetailInput) GoString() string

GoString returns the string representation

func (*DescribeAllowListDetailInput) SetAllowListId added in v1.1.50

SetAllowListId sets the AllowListId field's value.

func (DescribeAllowListDetailInput) String added in v1.1.50

String returns the string representation

func (*DescribeAllowListDetailInput) Validate added in v1.1.50

func (s *DescribeAllowListDetailInput) Validate() error

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

type DescribeAllowListDetailOutput added in v1.1.50

type DescribeAllowListDetailOutput struct {
	Metadata *response.ResponseMetadata

	AllowList *string `type:"string" json:",omitempty"`

	AllowListDesc *string `type:"string" json:",omitempty"`

	AllowListId *string `type:"string" json:",omitempty"`

	AllowListName *string `type:"string" json:",omitempty"`

	AllowListType *string `type:"string" json:",omitempty"`

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

func (DescribeAllowListDetailOutput) GoString added in v1.1.50

GoString returns the string representation

func (*DescribeAllowListDetailOutput) SetAllowList added in v1.1.50

SetAllowList sets the AllowList field's value.

func (*DescribeAllowListDetailOutput) SetAllowListDesc added in v1.1.50

SetAllowListDesc sets the AllowListDesc field's value.

func (*DescribeAllowListDetailOutput) SetAllowListId added in v1.1.50

SetAllowListId sets the AllowListId field's value.

func (*DescribeAllowListDetailOutput) SetAllowListName added in v1.1.50

SetAllowListName sets the AllowListName field's value.

func (*DescribeAllowListDetailOutput) SetAllowListType added in v1.1.50

SetAllowListType sets the AllowListType field's value.

func (*DescribeAllowListDetailOutput) SetAssociatedInstances added in v1.1.50

SetAssociatedInstances sets the AssociatedInstances field's value.

func (DescribeAllowListDetailOutput) String added in v1.1.50

String returns the string representation

type DescribeAllowListsInput added in v1.1.50

type DescribeAllowListsInput struct {

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

func (DescribeAllowListsInput) GoString added in v1.1.50

func (s DescribeAllowListsInput) GoString() string

GoString returns the string representation

func (*DescribeAllowListsInput) SetRegionId added in v1.2.21

SetRegionId sets the RegionId field's value.

func (DescribeAllowListsInput) String added in v1.1.50

func (s DescribeAllowListsInput) String() string

String returns the string representation

func (*DescribeAllowListsInput) Validate added in v1.1.50

func (s *DescribeAllowListsInput) Validate() error

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

type DescribeAllowListsOutput added in v1.1.50

type DescribeAllowListsOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeAllowListsOutput) GoString added in v1.1.50

func (s DescribeAllowListsOutput) GoString() string

GoString returns the string representation

func (*DescribeAllowListsOutput) SetAllowLists added in v1.1.50

SetAllowLists sets the AllowLists field's value.

func (DescribeAllowListsOutput) String added in v1.1.50

func (s DescribeAllowListsOutput) String() string

String returns the string representation

type DescribeAvailabilityZonesInput

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

func (DescribeAvailabilityZonesInput) GoString

GoString returns the string representation

func (*DescribeAvailabilityZonesInput) SetRegionId

SetRegionId sets the RegionId field's value.

func (DescribeAvailabilityZonesInput) String

String returns the string representation

type DescribeAvailabilityZonesOutput

type DescribeAvailabilityZonesOutput struct {
	Metadata *response.ResponseMetadata

	RegionId *string `type:"string" json:",omitempty"`

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

func (DescribeAvailabilityZonesOutput) GoString

GoString returns the string representation

func (*DescribeAvailabilityZonesOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*DescribeAvailabilityZonesOutput) SetZones

SetZones sets the Zones field's value.

func (DescribeAvailabilityZonesOutput) String

String returns the string representation

type DescribeInstanceConfigsInput added in v1.1.50

type DescribeInstanceConfigsInput struct {
	ConfigName *string `type:"string" json:",omitempty"`

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

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

	// PageSize is a required field
	PageSize *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeInstanceConfigsInput) GoString added in v1.1.50

func (s DescribeInstanceConfigsInput) GoString() string

GoString returns the string representation

func (*DescribeInstanceConfigsInput) SetConfigName added in v1.1.50

SetConfigName sets the ConfigName field's value.

func (*DescribeInstanceConfigsInput) SetInstanceId added in v1.1.50

SetInstanceId sets the InstanceId field's value.

func (*DescribeInstanceConfigsInput) SetPageNumber added in v1.1.50

SetPageNumber sets the PageNumber field's value.

func (*DescribeInstanceConfigsInput) SetPageSize added in v1.1.50

SetPageSize sets the PageSize field's value.

func (DescribeInstanceConfigsInput) String added in v1.1.50

String returns the string representation

func (*DescribeInstanceConfigsInput) Validate added in v1.1.50

func (s *DescribeInstanceConfigsInput) Validate() error

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

type DescribeInstanceConfigsOutput added in v1.1.50

type DescribeInstanceConfigsOutput struct {
	Metadata *response.ResponseMetadata

	Configs []*ConfigForDescribeInstanceConfigsOutput `type:"list" json:",omitempty"`

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

func (DescribeInstanceConfigsOutput) GoString added in v1.1.50

GoString returns the string representation

func (*DescribeInstanceConfigsOutput) SetConfigs added in v1.1.50

SetConfigs sets the Configs field's value.

func (*DescribeInstanceConfigsOutput) SetTotal added in v1.1.50

SetTotal sets the Total field's value.

func (DescribeInstanceConfigsOutput) String added in v1.1.50

String returns the string representation

type DescribeInstanceDetailInput

type DescribeInstanceDetailInput struct {

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

func (DescribeInstanceDetailInput) GoString

func (s DescribeInstanceDetailInput) GoString() string

GoString returns the string representation

func (*DescribeInstanceDetailInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DescribeInstanceDetailInput) String

String returns the string representation

func (*DescribeInstanceDetailInput) Validate

func (s *DescribeInstanceDetailInput) Validate() error

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

type DescribeInstanceDetailOutput

type DescribeInstanceDetailOutput struct {
	Metadata *response.ResponseMetadata

	BasicInstanceInfo *BasicInstanceInfoForDescribeInstanceDetailOutput `type:"structure" json:",omitempty"`

	Endpoints []*EndpointForDescribeInstanceDetailOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeInstanceDetailOutput) GoString

func (s DescribeInstanceDetailOutput) GoString() string

GoString returns the string representation

func (*DescribeInstanceDetailOutput) SetBasicInstanceInfo

SetBasicInstanceInfo sets the BasicInstanceInfo field's value.

func (*DescribeInstanceDetailOutput) SetEndpoints

SetEndpoints sets the Endpoints field's value.

func (DescribeInstanceDetailOutput) String

String returns the string representation

type DescribeInstancesInput

type DescribeInstancesInput struct {
	ChargeType *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	InstanceStatus *string `type:"string" json:",omitempty"`

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

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

	ProjectName *string `type:"string" json:",omitempty"`

	Spec *string `type:"string" json:",omitempty"`

	TagFilters []*TagFilterForDescribeInstancesInput `type:"list" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`

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

func (DescribeInstancesInput) GoString

func (s DescribeInstancesInput) GoString() string

GoString returns the string representation

func (*DescribeInstancesInput) SetChargeType

SetChargeType sets the ChargeType field's value.

func (*DescribeInstancesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeInstancesInput) SetInstanceName

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

SetInstanceName sets the InstanceName field's value.

func (*DescribeInstancesInput) SetInstanceStatus

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

SetInstanceStatus sets the InstanceStatus field's value.

func (*DescribeInstancesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeInstancesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeInstancesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeInstancesInput) SetSpec

SetSpec sets the Spec field's value.

func (*DescribeInstancesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeInstancesInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeInstancesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeInstancesInput) String

func (s DescribeInstancesInput) String() string

String returns the string representation

func (*DescribeInstancesInput) Validate

func (s *DescribeInstancesInput) Validate() error

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

type DescribeInstancesOutput

type DescribeInstancesOutput struct {
	Metadata *response.ResponseMetadata

	InstancesInfo []*InstancesInfoForDescribeInstancesOutput `type:"list" json:",omitempty"`

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

func (DescribeInstancesOutput) GoString

func (s DescribeInstancesOutput) GoString() string

GoString returns the string representation

func (*DescribeInstancesOutput) SetInstancesInfo

SetInstancesInfo sets the InstancesInfo field's value.

func (*DescribeInstancesOutput) SetTotal

SetTotal sets the Total field's value.

func (DescribeInstancesOutput) String

func (s DescribeInstancesOutput) String() string

String returns the string representation

type DescribePluginsInput

type DescribePluginsInput struct {

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

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

	// PageSize is a required field
	PageSize *int32 `type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DescribePluginsInput) GoString

func (s DescribePluginsInput) GoString() string

GoString returns the string representation

func (*DescribePluginsInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*DescribePluginsInput) SetPageNumber

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

SetPageNumber sets the PageNumber field's value.

func (*DescribePluginsInput) SetPageSize

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

SetPageSize sets the PageSize field's value.

func (DescribePluginsInput) String

func (s DescribePluginsInput) String() string

String returns the string representation

func (*DescribePluginsInput) Validate

func (s *DescribePluginsInput) Validate() error

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

type DescribePluginsOutput

type DescribePluginsOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string" json:",omitempty"`

	PluginsInfo []*PluginsInfoForDescribePluginsOutput `type:"list" json:",omitempty"`

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

func (DescribePluginsOutput) GoString

func (s DescribePluginsOutput) GoString() string

GoString returns the string representation

func (*DescribePluginsOutput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*DescribePluginsOutput) SetPluginsInfo

SetPluginsInfo sets the PluginsInfo field's value.

func (*DescribePluginsOutput) SetTotal

SetTotal sets the Total field's value.

func (DescribePluginsOutput) String

func (s DescribePluginsOutput) String() string

String returns the string representation

type DescribeRegionsInput

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

func (DescribeRegionsInput) GoString

func (s DescribeRegionsInput) GoString() string

GoString returns the string representation

func (DescribeRegionsInput) String

func (s DescribeRegionsInput) String() string

String returns the string representation

type DescribeRegionsOutput

type DescribeRegionsOutput struct {
	Metadata *response.ResponseMetadata

	Regions []*RegionForDescribeRegionsOutput `type:"list" json:",omitempty"`
	// 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 DescribeTagsByResourceInput

type DescribeTagsByResourceInput struct {
	InstanceIds []*string `type:"list" json:",omitempty"`

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

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

	TagFilters []*TagFilterForDescribeTagsByResourceInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeTagsByResourceInput) GoString

func (s DescribeTagsByResourceInput) GoString() string

GoString returns the string representation

func (*DescribeTagsByResourceInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*DescribeTagsByResourceInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeTagsByResourceInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeTagsByResourceInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeTagsByResourceInput) String

String returns the string representation

func (*DescribeTagsByResourceInput) Validate

func (s *DescribeTagsByResourceInput) Validate() error

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

type DescribeTagsByResourceOutput

type DescribeTagsByResourceOutput struct {
	Metadata *response.ResponseMetadata

	TagResources []*TagResourceForDescribeTagsByResourceOutput `type:"list" json:",omitempty"`

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

func (DescribeTagsByResourceOutput) GoString

func (s DescribeTagsByResourceOutput) GoString() string

GoString returns the string representation

func (*DescribeTagsByResourceOutput) SetTagResources

SetTagResources sets the TagResources field's value.

func (*DescribeTagsByResourceOutput) SetTotal

SetTotal sets the Total field's value.

func (DescribeTagsByResourceOutput) String

String returns the string representation

type DisassociateAllowListInput added in v1.1.50

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

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

func (DisassociateAllowListInput) GoString added in v1.1.50

func (s DisassociateAllowListInput) GoString() string

GoString returns the string representation

func (*DisassociateAllowListInput) SetAllowListIds added in v1.1.50

SetAllowListIds sets the AllowListIds field's value.

func (*DisassociateAllowListInput) SetInstanceIds added in v1.1.50

SetInstanceIds sets the InstanceIds field's value.

func (DisassociateAllowListInput) String added in v1.1.50

String returns the string representation

type DisassociateAllowListOutput added in v1.1.50

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

func (DisassociateAllowListOutput) GoString added in v1.1.50

func (s DisassociateAllowListOutput) GoString() string

GoString returns the string representation

func (DisassociateAllowListOutput) String added in v1.1.50

String returns the string representation

type EndpointForDescribeInstanceDetailOutput

type EndpointForDescribeInstanceDetailOutput struct {
	EndpointType *string `type:"string" json:",omitempty"`

	InternalEndpoint *string `type:"string" json:",omitempty"`

	InternalIpEndpoint *string `type:"string" json:",omitempty"`

	NetworkType *string `type:"string" json:",omitempty"`

	PublicEndpoint *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EndpointForDescribeInstanceDetailOutput) GoString

GoString returns the string representation

func (*EndpointForDescribeInstanceDetailOutput) SetEndpointType

SetEndpointType sets the EndpointType field's value.

func (*EndpointForDescribeInstanceDetailOutput) SetInternalEndpoint

SetInternalEndpoint sets the InternalEndpoint field's value.

func (*EndpointForDescribeInstanceDetailOutput) SetInternalIpEndpoint

SetInternalIpEndpoint sets the InternalIpEndpoint field's value.

func (*EndpointForDescribeInstanceDetailOutput) SetNetworkType

SetNetworkType sets the NetworkType field's value.

func (*EndpointForDescribeInstanceDetailOutput) SetPublicEndpoint

SetPublicEndpoint sets the PublicEndpoint field's value.

func (EndpointForDescribeInstanceDetailOutput) String

String returns the string representation

type InstancesInfoForDescribeInstancesOutput

type InstancesInfoForDescribeInstancesOutput struct {
	AccountId *string `type:"string" json:",omitempty"`

	ApplyPrivateDNSToPublic *bool `type:"boolean" json:",omitempty"`

	ArchType *string `type:"string" json:",omitempty"`

	ChargeDetail *ChargeDetailForDescribeInstancesOutput `type:"structure" json:",omitempty"`

	ComputeSpec *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	EipId *string `type:"string" json:",omitempty"`

	InitUserName *string `type:"string" json:",omitempty"`

	InstanceDescription *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	InstanceName *string `type:"string" json:",omitempty"`

	InstanceStatus *string `type:"string" json:",omitempty"`

	IsEncrypted *bool `type:"boolean" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	RegionDescription *string `type:"string" json:",omitempty"`

	RegionId *string `type:"string" json:",omitempty"`

	StorageSpace *int32 `type:"int32" json:",omitempty"`

	SubnetId *string `type:"string" json:",omitempty"`

	Tags []*TagForDescribeInstancesOutput `type:"list" json:",omitempty"`

	UsedStorageSpace *int32 `type:"int32" json:",omitempty"`

	Version *string `type:"string" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`

	ZoneDescription *string `type:"string" json:",omitempty"`

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

func (InstancesInfoForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*InstancesInfoForDescribeInstancesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetApplyPrivateDNSToPublic

SetApplyPrivateDNSToPublic sets the ApplyPrivateDNSToPublic field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetArchType

SetArchType sets the ArchType field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetChargeDetail

SetChargeDetail sets the ChargeDetail field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetComputeSpec

SetComputeSpec sets the ComputeSpec field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetEipId

SetEipId sets the EipId field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetInitUserName

SetInitUserName sets the InitUserName field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetInstanceDescription

SetInstanceDescription sets the InstanceDescription field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetInstanceStatus

SetInstanceStatus sets the InstanceStatus field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetIsEncrypted

SetIsEncrypted sets the IsEncrypted field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetRegionDescription

SetRegionDescription sets the RegionDescription field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetStorageSpace

SetStorageSpace sets the StorageSpace field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetTags

SetTags sets the Tags field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetUsedStorageSpace

SetUsedStorageSpace sets the UsedStorageSpace field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetVersion

SetVersion sets the Version field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetZoneDescription

SetZoneDescription sets the ZoneDescription field's value.

func (*InstancesInfoForDescribeInstancesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (InstancesInfoForDescribeInstancesOutput) String

String returns the string representation

type ModifyAllowListInput added in v1.1.50

type ModifyAllowListInput struct {
	AllowList *string `type:"string" json:",omitempty"`

	AllowListDesc *string `type:"string" json:",omitempty"`

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

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

	ApplyInstanceNum *int32 `type:"int32" json:",omitempty"`

	ModifyMode *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyAllowListInput) GoString added in v1.1.50

func (s ModifyAllowListInput) GoString() string

GoString returns the string representation

func (*ModifyAllowListInput) SetAllowList added in v1.1.50

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

SetAllowList sets the AllowList field's value.

func (*ModifyAllowListInput) SetAllowListDesc added in v1.1.50

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

SetAllowListDesc sets the AllowListDesc field's value.

func (*ModifyAllowListInput) SetAllowListId added in v1.1.50

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

SetAllowListId sets the AllowListId field's value.

func (*ModifyAllowListInput) SetAllowListName added in v1.1.50

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

SetAllowListName sets the AllowListName field's value.

func (*ModifyAllowListInput) SetApplyInstanceNum added in v1.2.21

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

SetApplyInstanceNum sets the ApplyInstanceNum field's value.

func (*ModifyAllowListInput) SetModifyMode added in v1.1.50

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

SetModifyMode sets the ModifyMode field's value.

func (ModifyAllowListInput) String added in v1.1.50

func (s ModifyAllowListInput) String() string

String returns the string representation

func (*ModifyAllowListInput) Validate added in v1.1.50

func (s *ModifyAllowListInput) Validate() error

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

type ModifyAllowListOutput added in v1.1.50

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

func (ModifyAllowListOutput) GoString added in v1.1.50

func (s ModifyAllowListOutput) GoString() string

GoString returns the string representation

func (ModifyAllowListOutput) String added in v1.1.50

func (s ModifyAllowListOutput) String() string

String returns the string representation

type ModifyInstanceAttributesInput

type ModifyInstanceAttributesInput struct {
	InstanceDescription *string `type:"string" json:",omitempty"`

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

	InstanceName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyInstanceAttributesInput) GoString

GoString returns the string representation

func (*ModifyInstanceAttributesInput) SetInstanceDescription

SetInstanceDescription sets the InstanceDescription field's value.

func (*ModifyInstanceAttributesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyInstanceAttributesInput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (ModifyInstanceAttributesInput) String

String returns the string representation

func (*ModifyInstanceAttributesInput) Validate

func (s *ModifyInstanceAttributesInput) Validate() error

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

type ModifyInstanceAttributesOutput

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

func (ModifyInstanceAttributesOutput) GoString

GoString returns the string representation

func (ModifyInstanceAttributesOutput) String

String returns the string representation

type ModifyInstanceChargeTypeInput

type ModifyInstanceChargeTypeInput struct {
	ChargeInfo *ChargeInfoForModifyInstanceChargeTypeInput `type:"structure" json:",omitempty"`

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

func (ModifyInstanceChargeTypeInput) GoString

GoString returns the string representation

func (*ModifyInstanceChargeTypeInput) SetChargeInfo

SetChargeInfo sets the ChargeInfo field's value.

func (*ModifyInstanceChargeTypeInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (ModifyInstanceChargeTypeInput) String

String returns the string representation

func (*ModifyInstanceChargeTypeInput) Validate

func (s *ModifyInstanceChargeTypeInput) Validate() error

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

type ModifyInstanceChargeTypeOutput

type ModifyInstanceChargeTypeOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyInstanceChargeTypeOutput) GoString

GoString returns the string representation

func (*ModifyInstanceChargeTypeOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (ModifyInstanceChargeTypeOutput) String

String returns the string representation

type ModifyInstanceSpecInput

type ModifyInstanceSpecInput struct {
	ClientToken *string `type:"string" json:",omitempty"`

	ComputeSpec *string `type:"string" json:",omitempty"`

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

	StorageSpace *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyInstanceSpecInput) GoString

func (s ModifyInstanceSpecInput) GoString() string

GoString returns the string representation

func (*ModifyInstanceSpecInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ModifyInstanceSpecInput) SetComputeSpec

SetComputeSpec sets the ComputeSpec field's value.

func (*ModifyInstanceSpecInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyInstanceSpecInput) SetStorageSpace

func (s *ModifyInstanceSpecInput) SetStorageSpace(v int32) *ModifyInstanceSpecInput

SetStorageSpace sets the StorageSpace field's value.

func (ModifyInstanceSpecInput) String

func (s ModifyInstanceSpecInput) String() string

String returns the string representation

func (*ModifyInstanceSpecInput) Validate

func (s *ModifyInstanceSpecInput) Validate() error

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

type ModifyInstanceSpecOutput

type ModifyInstanceSpecOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyInstanceSpecOutput) GoString

func (s ModifyInstanceSpecOutput) GoString() string

GoString returns the string representation

func (*ModifyInstanceSpecOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (ModifyInstanceSpecOutput) String

func (s ModifyInstanceSpecOutput) String() string

String returns the string representation

type ModifyPluginInput

type ModifyPluginInput struct {

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

	Plugins []*PluginForModifyPluginInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ModifyPluginInput) GoString

func (s ModifyPluginInput) GoString() string

GoString returns the string representation

func (*ModifyPluginInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*ModifyPluginInput) SetPlugins

SetPlugins sets the Plugins field's value.

func (ModifyPluginInput) String

func (s ModifyPluginInput) String() string

String returns the string representation

func (*ModifyPluginInput) Validate

func (s *ModifyPluginInput) Validate() error

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

type ModifyPluginOutput

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

func (ModifyPluginOutput) GoString

func (s ModifyPluginOutput) GoString() string

GoString returns the string representation

func (ModifyPluginOutput) String

func (s ModifyPluginOutput) String() string

String returns the string representation

type ModifyUserPasswordInput

type ModifyUserPasswordInput struct {

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

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

	// UserName is a required field
	UserName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyUserPasswordInput) GoString

func (s ModifyUserPasswordInput) GoString() string

GoString returns the string representation

func (*ModifyUserPasswordInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyUserPasswordInput) SetPassword

SetPassword sets the Password field's value.

func (*ModifyUserPasswordInput) SetUserName

SetUserName sets the UserName field's value.

func (ModifyUserPasswordInput) String

func (s ModifyUserPasswordInput) String() string

String returns the string representation

func (*ModifyUserPasswordInput) Validate

func (s *ModifyUserPasswordInput) Validate() error

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

type ModifyUserPasswordOutput

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

func (ModifyUserPasswordOutput) GoString

func (s ModifyUserPasswordOutput) GoString() string

GoString returns the string representation

func (ModifyUserPasswordOutput) String

func (s ModifyUserPasswordOutput) String() string

String returns the string representation

type PluginForModifyPluginInput

type PluginForModifyPluginInput struct {
	Enabled *bool `type:"boolean" json:",omitempty"`

	PluginName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PluginForModifyPluginInput) GoString

func (s PluginForModifyPluginInput) GoString() string

GoString returns the string representation

func (*PluginForModifyPluginInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*PluginForModifyPluginInput) SetPluginName

SetPluginName sets the PluginName field's value.

func (PluginForModifyPluginInput) String

String returns the string representation

type PluginsInfoForDescribePluginsOutput

type PluginsInfoForDescribePluginsOutput struct {
	Description *string `type:"string" json:",omitempty"`

	DisablePrompt *string `type:"string" json:",omitempty"`

	EnablePrompt *string `type:"string" json:",omitempty"`

	Enabled *bool `type:"boolean" json:",omitempty"`

	NeedRebootOnChange *bool `type:"boolean" json:",omitempty"`

	PluginName *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`

	Version *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PluginsInfoForDescribePluginsOutput) GoString

GoString returns the string representation

func (*PluginsInfoForDescribePluginsOutput) SetDescription

SetDescription sets the Description field's value.

func (*PluginsInfoForDescribePluginsOutput) SetDisablePrompt

SetDisablePrompt sets the DisablePrompt field's value.

func (*PluginsInfoForDescribePluginsOutput) SetEnablePrompt

SetEnablePrompt sets the EnablePrompt field's value.

func (*PluginsInfoForDescribePluginsOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*PluginsInfoForDescribePluginsOutput) SetNeedRebootOnChange

SetNeedRebootOnChange sets the NeedRebootOnChange field's value.

func (*PluginsInfoForDescribePluginsOutput) SetPluginName

SetPluginName sets the PluginName field's value.

func (*PluginsInfoForDescribePluginsOutput) SetPort

SetPort sets the Port field's value.

func (*PluginsInfoForDescribePluginsOutput) SetVersion

SetVersion sets the Version field's value.

func (PluginsInfoForDescribePluginsOutput) String

String returns the string representation

type RABBITMQ

type RABBITMQ struct {
	*client.Client
}

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

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

func New

New create int can support ssl or region locate set

func (*RABBITMQ) AddTagsToResource

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

AddTagsToResource API operation for RABBITMQ.

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

func (*RABBITMQ) AddTagsToResourceCommon

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

AddTagsToResourceCommon API operation for RABBITMQ.

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

func (*RABBITMQ) AddTagsToResourceCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) AddTagsToResourceCommonWithContext

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

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

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

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

func (*RABBITMQ) AddTagsToResourceRequest

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

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

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

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

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

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

func (*RABBITMQ) AddTagsToResourceWithContext

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

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

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

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

func (*RABBITMQ) AssociateAllowList added in v1.1.50

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

AssociateAllowList API operation for RABBITMQ.

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

func (*RABBITMQ) AssociateAllowListCommon added in v1.1.50

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

AssociateAllowListCommon API operation for RABBITMQ.

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

func (*RABBITMQ) AssociateAllowListCommonRequest added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) AssociateAllowListCommonWithContext added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) AssociateAllowListRequest added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) AssociateAllowListWithContext added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) CreateAllowList added in v1.1.50

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

CreateAllowList API operation for RABBITMQ.

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

func (*RABBITMQ) CreateAllowListCommon added in v1.1.50

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

CreateAllowListCommon API operation for RABBITMQ.

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

func (*RABBITMQ) CreateAllowListCommonRequest added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) CreateAllowListCommonWithContext added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) CreateAllowListRequest added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) CreateAllowListWithContext added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) CreateInstance

func (c *RABBITMQ) CreateInstance(input *CreateInstanceInput) (*CreateInstanceOutput, error)

CreateInstance API operation for RABBITMQ.

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

func (*RABBITMQ) CreateInstanceCommon

func (c *RABBITMQ) CreateInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateInstanceCommon API operation for RABBITMQ.

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

func (*RABBITMQ) CreateInstanceCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) CreateInstanceCommonWithContext

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

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

See CreateInstanceCommon 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 (*RABBITMQ) CreateInstanceRequest

func (c *RABBITMQ) CreateInstanceRequest(input *CreateInstanceInput) (req *request.Request, output *CreateInstanceOutput)

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

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

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

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

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

func (*RABBITMQ) CreateInstanceWithContext

func (c *RABBITMQ) CreateInstanceWithContext(ctx volcengine.Context, input *CreateInstanceInput, opts ...request.Option) (*CreateInstanceOutput, error)

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

See CreateInstance 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 (*RABBITMQ) CreatePublicAddress

func (c *RABBITMQ) CreatePublicAddress(input *CreatePublicAddressInput) (*CreatePublicAddressOutput, error)

CreatePublicAddress API operation for RABBITMQ.

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

func (*RABBITMQ) CreatePublicAddressCommon

func (c *RABBITMQ) CreatePublicAddressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreatePublicAddressCommon API operation for RABBITMQ.

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

func (*RABBITMQ) CreatePublicAddressCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) CreatePublicAddressCommonWithContext

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

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

See CreatePublicAddressCommon 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 (*RABBITMQ) CreatePublicAddressRequest

func (c *RABBITMQ) CreatePublicAddressRequest(input *CreatePublicAddressInput) (req *request.Request, output *CreatePublicAddressOutput)

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

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

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

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

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

func (*RABBITMQ) CreatePublicAddressWithContext

func (c *RABBITMQ) CreatePublicAddressWithContext(ctx volcengine.Context, input *CreatePublicAddressInput, opts ...request.Option) (*CreatePublicAddressOutput, error)

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

See CreatePublicAddress 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 (*RABBITMQ) DeleteAllowList added in v1.1.50

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

DeleteAllowList API operation for RABBITMQ.

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

func (*RABBITMQ) DeleteAllowListCommon added in v1.1.50

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

DeleteAllowListCommon API operation for RABBITMQ.

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

func (*RABBITMQ) DeleteAllowListCommonRequest added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) DeleteAllowListCommonWithContext added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) DeleteAllowListRequest added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) DeleteAllowListWithContext added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) DeleteInstance

func (c *RABBITMQ) DeleteInstance(input *DeleteInstanceInput) (*DeleteInstanceOutput, error)

DeleteInstance API operation for RABBITMQ.

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

func (*RABBITMQ) DeleteInstanceCommon

func (c *RABBITMQ) DeleteInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteInstanceCommon API operation for RABBITMQ.

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

func (*RABBITMQ) DeleteInstanceCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) DeleteInstanceCommonWithContext

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

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

See DeleteInstanceCommon 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 (*RABBITMQ) DeleteInstanceRequest

func (c *RABBITMQ) DeleteInstanceRequest(input *DeleteInstanceInput) (req *request.Request, output *DeleteInstanceOutput)

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

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

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

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

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

func (*RABBITMQ) DeleteInstanceWithContext

func (c *RABBITMQ) DeleteInstanceWithContext(ctx volcengine.Context, input *DeleteInstanceInput, opts ...request.Option) (*DeleteInstanceOutput, error)

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

See DeleteInstance 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 (*RABBITMQ) DeletePublicAddress

func (c *RABBITMQ) DeletePublicAddress(input *DeletePublicAddressInput) (*DeletePublicAddressOutput, error)

DeletePublicAddress API operation for RABBITMQ.

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

func (*RABBITMQ) DeletePublicAddressCommon

func (c *RABBITMQ) DeletePublicAddressCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeletePublicAddressCommon API operation for RABBITMQ.

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

func (*RABBITMQ) DeletePublicAddressCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) DeletePublicAddressCommonWithContext

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

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

See DeletePublicAddressCommon 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 (*RABBITMQ) DeletePublicAddressRequest

func (c *RABBITMQ) DeletePublicAddressRequest(input *DeletePublicAddressInput) (req *request.Request, output *DeletePublicAddressOutput)

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

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

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

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

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

func (*RABBITMQ) DeletePublicAddressWithContext

func (c *RABBITMQ) DeletePublicAddressWithContext(ctx volcengine.Context, input *DeletePublicAddressInput, opts ...request.Option) (*DeletePublicAddressOutput, error)

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

See DeletePublicAddress 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 (*RABBITMQ) DescribeAllowListDetail added in v1.1.50

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

DescribeAllowListDetail API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeAllowListDetailCommon added in v1.1.50

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

DescribeAllowListDetailCommon API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeAllowListDetailCommonRequest added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) DescribeAllowListDetailCommonWithContext added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) DescribeAllowListDetailRequest added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) DescribeAllowListDetailWithContext added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) DescribeAllowLists added in v1.1.50

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

DescribeAllowLists API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeAllowListsCommon added in v1.1.50

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

DescribeAllowListsCommon API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeAllowListsCommonRequest added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) DescribeAllowListsCommonWithContext added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) DescribeAllowListsRequest added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) DescribeAllowListsWithContext added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) DescribeAvailabilityZones

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

DescribeAvailabilityZones API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeAvailabilityZonesCommon

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

DescribeAvailabilityZonesCommon API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeAvailabilityZonesCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) DescribeAvailabilityZonesCommonWithContext

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

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

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

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

func (*RABBITMQ) DescribeAvailabilityZonesRequest

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

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

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

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

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

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

func (*RABBITMQ) DescribeAvailabilityZonesWithContext

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

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

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

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

func (*RABBITMQ) DescribeInstanceConfigs added in v1.1.50

func (c *RABBITMQ) DescribeInstanceConfigs(input *DescribeInstanceConfigsInput) (*DescribeInstanceConfigsOutput, error)

DescribeInstanceConfigs API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeInstanceConfigsCommon added in v1.1.50

func (c *RABBITMQ) DescribeInstanceConfigsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstanceConfigsCommon API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeInstanceConfigsCommonRequest added in v1.1.50

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

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

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

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

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

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

func (*RABBITMQ) DescribeInstanceConfigsCommonWithContext added in v1.1.50

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

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

See DescribeInstanceConfigsCommon 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 (*RABBITMQ) DescribeInstanceConfigsRequest added in v1.1.50

func (c *RABBITMQ) DescribeInstanceConfigsRequest(input *DescribeInstanceConfigsInput) (req *request.Request, output *DescribeInstanceConfigsOutput)

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

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

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

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

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

func (*RABBITMQ) DescribeInstanceConfigsWithContext added in v1.1.50

func (c *RABBITMQ) DescribeInstanceConfigsWithContext(ctx volcengine.Context, input *DescribeInstanceConfigsInput, opts ...request.Option) (*DescribeInstanceConfigsOutput, error)

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

See DescribeInstanceConfigs 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 (*RABBITMQ) DescribeInstanceDetail

func (c *RABBITMQ) DescribeInstanceDetail(input *DescribeInstanceDetailInput) (*DescribeInstanceDetailOutput, error)

DescribeInstanceDetail API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeInstanceDetailCommon

func (c *RABBITMQ) DescribeInstanceDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstanceDetailCommon API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeInstanceDetailCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) DescribeInstanceDetailCommonWithContext

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

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

See DescribeInstanceDetailCommon 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 (*RABBITMQ) DescribeInstanceDetailRequest

func (c *RABBITMQ) DescribeInstanceDetailRequest(input *DescribeInstanceDetailInput) (req *request.Request, output *DescribeInstanceDetailOutput)

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

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

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

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

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

func (*RABBITMQ) DescribeInstanceDetailWithContext

func (c *RABBITMQ) DescribeInstanceDetailWithContext(ctx volcengine.Context, input *DescribeInstanceDetailInput, opts ...request.Option) (*DescribeInstanceDetailOutput, error)

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

See DescribeInstanceDetail 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 (*RABBITMQ) DescribeInstances

func (c *RABBITMQ) DescribeInstances(input *DescribeInstancesInput) (*DescribeInstancesOutput, error)

DescribeInstances API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeInstancesCommon

func (c *RABBITMQ) DescribeInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstancesCommon API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeInstancesCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) DescribeInstancesCommonWithContext

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

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

See DescribeInstancesCommon 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 (*RABBITMQ) DescribeInstancesRequest

func (c *RABBITMQ) DescribeInstancesRequest(input *DescribeInstancesInput) (req *request.Request, output *DescribeInstancesOutput)

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

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

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

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

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

func (*RABBITMQ) DescribeInstancesWithContext

func (c *RABBITMQ) DescribeInstancesWithContext(ctx volcengine.Context, input *DescribeInstancesInput, opts ...request.Option) (*DescribeInstancesOutput, error)

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

See DescribeInstances 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 (*RABBITMQ) DescribePlugins

func (c *RABBITMQ) DescribePlugins(input *DescribePluginsInput) (*DescribePluginsOutput, error)

DescribePlugins API operation for RABBITMQ.

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

func (*RABBITMQ) DescribePluginsCommon

func (c *RABBITMQ) DescribePluginsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribePluginsCommon API operation for RABBITMQ.

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

func (*RABBITMQ) DescribePluginsCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) DescribePluginsCommonWithContext

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

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

See DescribePluginsCommon 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 (*RABBITMQ) DescribePluginsRequest

func (c *RABBITMQ) DescribePluginsRequest(input *DescribePluginsInput) (req *request.Request, output *DescribePluginsOutput)

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

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

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

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

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

func (*RABBITMQ) DescribePluginsWithContext

func (c *RABBITMQ) DescribePluginsWithContext(ctx volcengine.Context, input *DescribePluginsInput, opts ...request.Option) (*DescribePluginsOutput, error)

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

See DescribePlugins 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 (*RABBITMQ) DescribeRegions

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

DescribeRegions API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeRegionsCommon

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

DescribeRegionsCommon API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeRegionsCommonRequest

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

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

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

func (c *RABBITMQ) 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 (*RABBITMQ) DescribeTagsByResource

func (c *RABBITMQ) DescribeTagsByResource(input *DescribeTagsByResourceInput) (*DescribeTagsByResourceOutput, error)

DescribeTagsByResource API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeTagsByResourceCommon

func (c *RABBITMQ) DescribeTagsByResourceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeTagsByResourceCommon API operation for RABBITMQ.

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

func (*RABBITMQ) DescribeTagsByResourceCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) DescribeTagsByResourceCommonWithContext

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

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

See DescribeTagsByResourceCommon 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 (*RABBITMQ) DescribeTagsByResourceRequest

func (c *RABBITMQ) DescribeTagsByResourceRequest(input *DescribeTagsByResourceInput) (req *request.Request, output *DescribeTagsByResourceOutput)

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

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

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

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

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

func (*RABBITMQ) DescribeTagsByResourceWithContext

func (c *RABBITMQ) DescribeTagsByResourceWithContext(ctx volcengine.Context, input *DescribeTagsByResourceInput, opts ...request.Option) (*DescribeTagsByResourceOutput, error)

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

See DescribeTagsByResource 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 (*RABBITMQ) DisassociateAllowList added in v1.1.50

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

DisassociateAllowList API operation for RABBITMQ.

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

func (*RABBITMQ) DisassociateAllowListCommon added in v1.1.50

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

DisassociateAllowListCommon API operation for RABBITMQ.

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

func (*RABBITMQ) DisassociateAllowListCommonRequest added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) DisassociateAllowListCommonWithContext added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) DisassociateAllowListRequest added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) DisassociateAllowListWithContext added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) ModifyAllowList added in v1.1.50

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

ModifyAllowList API operation for RABBITMQ.

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

func (*RABBITMQ) ModifyAllowListCommon added in v1.1.50

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

ModifyAllowListCommon API operation for RABBITMQ.

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

func (*RABBITMQ) ModifyAllowListCommonRequest added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) ModifyAllowListCommonWithContext added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) ModifyAllowListRequest added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) ModifyAllowListWithContext added in v1.1.50

func (c *RABBITMQ) 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 (*RABBITMQ) ModifyInstanceAttributes

func (c *RABBITMQ) ModifyInstanceAttributes(input *ModifyInstanceAttributesInput) (*ModifyInstanceAttributesOutput, error)

ModifyInstanceAttributes API operation for RABBITMQ.

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

func (*RABBITMQ) ModifyInstanceAttributesCommon

func (c *RABBITMQ) ModifyInstanceAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstanceAttributesCommon API operation for RABBITMQ.

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

func (*RABBITMQ) ModifyInstanceAttributesCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) ModifyInstanceAttributesCommonWithContext

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

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

See ModifyInstanceAttributesCommon 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 (*RABBITMQ) ModifyInstanceAttributesRequest

func (c *RABBITMQ) ModifyInstanceAttributesRequest(input *ModifyInstanceAttributesInput) (req *request.Request, output *ModifyInstanceAttributesOutput)

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

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

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

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

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

func (*RABBITMQ) ModifyInstanceAttributesWithContext

func (c *RABBITMQ) ModifyInstanceAttributesWithContext(ctx volcengine.Context, input *ModifyInstanceAttributesInput, opts ...request.Option) (*ModifyInstanceAttributesOutput, error)

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

See ModifyInstanceAttributes 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 (*RABBITMQ) ModifyInstanceChargeType

func (c *RABBITMQ) ModifyInstanceChargeType(input *ModifyInstanceChargeTypeInput) (*ModifyInstanceChargeTypeOutput, error)

ModifyInstanceChargeType API operation for RABBITMQ.

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

func (*RABBITMQ) ModifyInstanceChargeTypeCommon

func (c *RABBITMQ) ModifyInstanceChargeTypeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstanceChargeTypeCommon API operation for RABBITMQ.

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

func (*RABBITMQ) ModifyInstanceChargeTypeCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) ModifyInstanceChargeTypeCommonWithContext

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

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

See ModifyInstanceChargeTypeCommon 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 (*RABBITMQ) ModifyInstanceChargeTypeRequest

func (c *RABBITMQ) ModifyInstanceChargeTypeRequest(input *ModifyInstanceChargeTypeInput) (req *request.Request, output *ModifyInstanceChargeTypeOutput)

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

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

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

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

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

func (*RABBITMQ) ModifyInstanceChargeTypeWithContext

func (c *RABBITMQ) ModifyInstanceChargeTypeWithContext(ctx volcengine.Context, input *ModifyInstanceChargeTypeInput, opts ...request.Option) (*ModifyInstanceChargeTypeOutput, error)

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

See ModifyInstanceChargeType 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 (*RABBITMQ) ModifyInstanceSpec

func (c *RABBITMQ) ModifyInstanceSpec(input *ModifyInstanceSpecInput) (*ModifyInstanceSpecOutput, error)

ModifyInstanceSpec API operation for RABBITMQ.

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

func (*RABBITMQ) ModifyInstanceSpecCommon

func (c *RABBITMQ) ModifyInstanceSpecCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstanceSpecCommon API operation for RABBITMQ.

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

func (*RABBITMQ) ModifyInstanceSpecCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) ModifyInstanceSpecCommonWithContext

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

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

See ModifyInstanceSpecCommon 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 (*RABBITMQ) ModifyInstanceSpecRequest

func (c *RABBITMQ) ModifyInstanceSpecRequest(input *ModifyInstanceSpecInput) (req *request.Request, output *ModifyInstanceSpecOutput)

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

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

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

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

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

func (*RABBITMQ) ModifyInstanceSpecWithContext

func (c *RABBITMQ) ModifyInstanceSpecWithContext(ctx volcengine.Context, input *ModifyInstanceSpecInput, opts ...request.Option) (*ModifyInstanceSpecOutput, error)

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

See ModifyInstanceSpec 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 (*RABBITMQ) ModifyPlugin

func (c *RABBITMQ) ModifyPlugin(input *ModifyPluginInput) (*ModifyPluginOutput, error)

ModifyPlugin API operation for RABBITMQ.

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

func (*RABBITMQ) ModifyPluginCommon

func (c *RABBITMQ) ModifyPluginCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyPluginCommon API operation for RABBITMQ.

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

func (*RABBITMQ) ModifyPluginCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) ModifyPluginCommonWithContext

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

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

See ModifyPluginCommon 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 (*RABBITMQ) ModifyPluginRequest

func (c *RABBITMQ) ModifyPluginRequest(input *ModifyPluginInput) (req *request.Request, output *ModifyPluginOutput)

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

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

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

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

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

func (*RABBITMQ) ModifyPluginWithContext

func (c *RABBITMQ) ModifyPluginWithContext(ctx volcengine.Context, input *ModifyPluginInput, opts ...request.Option) (*ModifyPluginOutput, error)

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

See ModifyPlugin 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 (*RABBITMQ) ModifyUserPassword

func (c *RABBITMQ) ModifyUserPassword(input *ModifyUserPasswordInput) (*ModifyUserPasswordOutput, error)

ModifyUserPassword API operation for RABBITMQ.

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

func (*RABBITMQ) ModifyUserPasswordCommon

func (c *RABBITMQ) ModifyUserPasswordCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyUserPasswordCommon API operation for RABBITMQ.

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

func (*RABBITMQ) ModifyUserPasswordCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) ModifyUserPasswordCommonWithContext

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

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

See ModifyUserPasswordCommon 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 (*RABBITMQ) ModifyUserPasswordRequest

func (c *RABBITMQ) ModifyUserPasswordRequest(input *ModifyUserPasswordInput) (req *request.Request, output *ModifyUserPasswordOutput)

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

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

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

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

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

func (*RABBITMQ) ModifyUserPasswordWithContext

func (c *RABBITMQ) ModifyUserPasswordWithContext(ctx volcengine.Context, input *ModifyUserPasswordInput, opts ...request.Option) (*ModifyUserPasswordOutput, error)

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

See ModifyUserPassword 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 (*RABBITMQ) RemoveTagsFromResource

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

RemoveTagsFromResource API operation for RABBITMQ.

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

func (*RABBITMQ) RemoveTagsFromResourceCommon

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

RemoveTagsFromResourceCommon API operation for RABBITMQ.

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

func (*RABBITMQ) RemoveTagsFromResourceCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) RemoveTagsFromResourceCommonWithContext

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

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

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

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

func (*RABBITMQ) RemoveTagsFromResourceRequest

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

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

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

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

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

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

func (*RABBITMQ) RemoveTagsFromResourceWithContext

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

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

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

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

func (*RABBITMQ) RestartInstance

func (c *RABBITMQ) RestartInstance(input *RestartInstanceInput) (*RestartInstanceOutput, error)

RestartInstance API operation for RABBITMQ.

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

func (*RABBITMQ) RestartInstanceCommon

func (c *RABBITMQ) RestartInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RestartInstanceCommon API operation for RABBITMQ.

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

func (*RABBITMQ) RestartInstanceCommonRequest

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

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

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

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

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

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

func (*RABBITMQ) RestartInstanceCommonWithContext

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

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

See RestartInstanceCommon 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 (*RABBITMQ) RestartInstanceRequest

func (c *RABBITMQ) RestartInstanceRequest(input *RestartInstanceInput) (req *request.Request, output *RestartInstanceOutput)

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

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

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

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

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

func (*RABBITMQ) RestartInstanceWithContext

func (c *RABBITMQ) RestartInstanceWithContext(ctx volcengine.Context, input *RestartInstanceInput, opts ...request.Option) (*RestartInstanceOutput, error)

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

See RestartInstance 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 RABBITMQAPI

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

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

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

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

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

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

	CreateInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateInstance(*CreateInstanceInput) (*CreateInstanceOutput, error)
	CreateInstanceWithContext(volcengine.Context, *CreateInstanceInput, ...request.Option) (*CreateInstanceOutput, error)
	CreateInstanceRequest(*CreateInstanceInput) (*request.Request, *CreateInstanceOutput)

	CreatePublicAddressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreatePublicAddressCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreatePublicAddressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreatePublicAddress(*CreatePublicAddressInput) (*CreatePublicAddressOutput, error)
	CreatePublicAddressWithContext(volcengine.Context, *CreatePublicAddressInput, ...request.Option) (*CreatePublicAddressOutput, error)
	CreatePublicAddressRequest(*CreatePublicAddressInput) (*request.Request, *CreatePublicAddressOutput)

	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)

	DeleteInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteInstance(*DeleteInstanceInput) (*DeleteInstanceOutput, error)
	DeleteInstanceWithContext(volcengine.Context, *DeleteInstanceInput, ...request.Option) (*DeleteInstanceOutput, error)
	DeleteInstanceRequest(*DeleteInstanceInput) (*request.Request, *DeleteInstanceOutput)

	DeletePublicAddressCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeletePublicAddressCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeletePublicAddressCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeletePublicAddress(*DeletePublicAddressInput) (*DeletePublicAddressOutput, error)
	DeletePublicAddressWithContext(volcengine.Context, *DeletePublicAddressInput, ...request.Option) (*DeletePublicAddressOutput, error)
	DeletePublicAddressRequest(*DeletePublicAddressInput) (*request.Request, *DeletePublicAddressOutput)

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

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

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

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

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

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

	DescribeInstanceConfigsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstanceConfigsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstanceConfigsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstanceConfigs(*DescribeInstanceConfigsInput) (*DescribeInstanceConfigsOutput, error)
	DescribeInstanceConfigsWithContext(volcengine.Context, *DescribeInstanceConfigsInput, ...request.Option) (*DescribeInstanceConfigsOutput, error)
	DescribeInstanceConfigsRequest(*DescribeInstanceConfigsInput) (*request.Request, *DescribeInstanceConfigsOutput)

	DescribeInstanceDetailCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstanceDetailCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstanceDetailCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstanceDetail(*DescribeInstanceDetailInput) (*DescribeInstanceDetailOutput, error)
	DescribeInstanceDetailWithContext(volcengine.Context, *DescribeInstanceDetailInput, ...request.Option) (*DescribeInstanceDetailOutput, error)
	DescribeInstanceDetailRequest(*DescribeInstanceDetailInput) (*request.Request, *DescribeInstanceDetailOutput)

	DescribeInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstances(*DescribeInstancesInput) (*DescribeInstancesOutput, error)
	DescribeInstancesWithContext(volcengine.Context, *DescribeInstancesInput, ...request.Option) (*DescribeInstancesOutput, error)
	DescribeInstancesRequest(*DescribeInstancesInput) (*request.Request, *DescribeInstancesOutput)

	DescribePluginsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribePluginsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribePluginsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribePlugins(*DescribePluginsInput) (*DescribePluginsOutput, error)
	DescribePluginsWithContext(volcengine.Context, *DescribePluginsInput, ...request.Option) (*DescribePluginsOutput, error)
	DescribePluginsRequest(*DescribePluginsInput) (*request.Request, *DescribePluginsOutput)

	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)

	DescribeTagsByResourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeTagsByResourceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeTagsByResourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeTagsByResource(*DescribeTagsByResourceInput) (*DescribeTagsByResourceOutput, error)
	DescribeTagsByResourceWithContext(volcengine.Context, *DescribeTagsByResourceInput, ...request.Option) (*DescribeTagsByResourceOutput, error)
	DescribeTagsByResourceRequest(*DescribeTagsByResourceInput) (*request.Request, *DescribeTagsByResourceOutput)

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

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

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

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

	ModifyInstanceAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceAttributesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceAttributes(*ModifyInstanceAttributesInput) (*ModifyInstanceAttributesOutput, error)
	ModifyInstanceAttributesWithContext(volcengine.Context, *ModifyInstanceAttributesInput, ...request.Option) (*ModifyInstanceAttributesOutput, error)
	ModifyInstanceAttributesRequest(*ModifyInstanceAttributesInput) (*request.Request, *ModifyInstanceAttributesOutput)

	ModifyInstanceChargeTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceChargeTypeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceChargeTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceChargeType(*ModifyInstanceChargeTypeInput) (*ModifyInstanceChargeTypeOutput, error)
	ModifyInstanceChargeTypeWithContext(volcengine.Context, *ModifyInstanceChargeTypeInput, ...request.Option) (*ModifyInstanceChargeTypeOutput, error)
	ModifyInstanceChargeTypeRequest(*ModifyInstanceChargeTypeInput) (*request.Request, *ModifyInstanceChargeTypeOutput)

	ModifyInstanceSpecCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceSpecCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceSpecCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceSpec(*ModifyInstanceSpecInput) (*ModifyInstanceSpecOutput, error)
	ModifyInstanceSpecWithContext(volcengine.Context, *ModifyInstanceSpecInput, ...request.Option) (*ModifyInstanceSpecOutput, error)
	ModifyInstanceSpecRequest(*ModifyInstanceSpecInput) (*request.Request, *ModifyInstanceSpecOutput)

	ModifyPluginCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyPluginCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyPluginCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyPlugin(*ModifyPluginInput) (*ModifyPluginOutput, error)
	ModifyPluginWithContext(volcengine.Context, *ModifyPluginInput, ...request.Option) (*ModifyPluginOutput, error)
	ModifyPluginRequest(*ModifyPluginInput) (*request.Request, *ModifyPluginOutput)

	ModifyUserPasswordCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyUserPasswordCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyUserPasswordCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyUserPassword(*ModifyUserPasswordInput) (*ModifyUserPasswordOutput, error)
	ModifyUserPasswordWithContext(volcengine.Context, *ModifyUserPasswordInput, ...request.Option) (*ModifyUserPasswordOutput, error)
	ModifyUserPasswordRequest(*ModifyUserPasswordInput) (*request.Request, *ModifyUserPasswordOutput)

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

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

	RestartInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RestartInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RestartInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RestartInstance(*RestartInstanceInput) (*RestartInstanceOutput, error)
	RestartInstanceWithContext(volcengine.Context, *RestartInstanceInput, ...request.Option) (*RestartInstanceOutput, error)
	RestartInstanceRequest(*RestartInstanceInput) (*request.Request, *RestartInstanceOutput)
}

RABBITMQAPI provides an interface to enable mocking the rabbitmq.RABBITMQ service client's API operation,

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

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

    myFunc(svc)
}

type RegionForDescribeRegionsOutput

type RegionForDescribeRegionsOutput struct {
	Description *string `type:"string" json:",omitempty"`

	RegionId *string `type:"string" json:",omitempty"`

	RegionName *string `type:"string" json:",omitempty"`

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

func (RegionForDescribeRegionsOutput) GoString

GoString returns the string representation

func (*RegionForDescribeRegionsOutput) SetDescription

SetDescription sets the Description field's value.

func (*RegionForDescribeRegionsOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*RegionForDescribeRegionsOutput) SetRegionName

SetRegionName sets the RegionName field's value.

func (*RegionForDescribeRegionsOutput) SetStatus

SetStatus sets the Status field's value.

func (RegionForDescribeRegionsOutput) String

String returns the string representation

type RemoveTagsFromResourceInput

type RemoveTagsFromResourceInput struct {
	All *bool `type:"boolean" json:",omitempty"`

	InstanceIds []*string `type:"list" json:",omitempty"`

	TagKeys []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RemoveTagsFromResourceInput) GoString

func (s RemoveTagsFromResourceInput) GoString() string

GoString returns the string representation

func (*RemoveTagsFromResourceInput) SetAll

SetAll sets the All field's value.

func (*RemoveTagsFromResourceInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*RemoveTagsFromResourceInput) SetTagKeys

SetTagKeys sets the TagKeys field's value.

func (RemoveTagsFromResourceInput) String

String returns the string representation

type RemoveTagsFromResourceOutput

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

func (RemoveTagsFromResourceOutput) GoString

func (s RemoveTagsFromResourceOutput) GoString() string

GoString returns the string representation

func (RemoveTagsFromResourceOutput) String

String returns the string representation

type RestartInstanceInput

type RestartInstanceInput struct {

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

func (RestartInstanceInput) GoString

func (s RestartInstanceInput) GoString() string

GoString returns the string representation

func (*RestartInstanceInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (RestartInstanceInput) String

func (s RestartInstanceInput) String() string

String returns the string representation

func (*RestartInstanceInput) Validate

func (s *RestartInstanceInput) Validate() error

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

type RestartInstanceOutput

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

func (RestartInstanceOutput) GoString

func (s RestartInstanceOutput) GoString() string

GoString returns the string representation

func (RestartInstanceOutput) String

func (s RestartInstanceOutput) String() string

String returns the string representation

type TagFilterForDescribeInstancesInput

type TagFilterForDescribeInstancesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeInstancesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeInstancesInput) SetValues added in v1.1.50

SetValues sets the Values field's value.

func (TagFilterForDescribeInstancesInput) String

String returns the string representation

type TagFilterForDescribeTagsByResourceInput

type TagFilterForDescribeTagsByResourceInput struct {
	Key *string `type:"string" json:",omitempty"`

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

func (TagFilterForDescribeTagsByResourceInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeTagsByResourceInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeTagsByResourceInput) SetValue

SetValue sets the Value field's value.

func (TagFilterForDescribeTagsByResourceInput) String

String returns the string representation

type TagForAddTagsToResourceInput

type TagForAddTagsToResourceInput struct {
	Key *string `type:"string" json:",omitempty"`

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

func (TagForAddTagsToResourceInput) GoString

func (s TagForAddTagsToResourceInput) GoString() string

GoString returns the string representation

func (*TagForAddTagsToResourceInput) SetKey

SetKey sets the Key field's value.

func (*TagForAddTagsToResourceInput) SetValue

SetValue sets the Value field's value.

func (TagForAddTagsToResourceInput) String

String returns the string representation

type TagForCreateInstanceInput

type TagForCreateInstanceInput struct {
	Key *string `type:"string" json:",omitempty"`

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

func (TagForCreateInstanceInput) GoString

func (s TagForCreateInstanceInput) GoString() string

GoString returns the string representation

func (*TagForCreateInstanceInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateInstanceInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateInstanceInput) String

func (s TagForCreateInstanceInput) String() string

String returns the string representation

type TagForDescribeInstanceDetailOutput

type TagForDescribeInstanceDetailOutput struct {
	Key *string `type:"string" json:",omitempty"`

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

func (TagForDescribeInstanceDetailOutput) GoString

GoString returns the string representation

func (*TagForDescribeInstanceDetailOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeInstanceDetailOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeInstanceDetailOutput) String

String returns the string representation

type TagForDescribeInstancesOutput

type TagForDescribeInstancesOutput struct {
	Key *string `type:"string" json:",omitempty"`

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

func (TagForDescribeInstancesOutput) GoString

GoString returns the string representation

func (*TagForDescribeInstancesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeInstancesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeInstancesOutput) String

String returns the string representation

type TagResourceForDescribeTagsByResourceOutput

type TagResourceForDescribeTagsByResourceOutput struct {
	InstanceId *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`

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

func (TagResourceForDescribeTagsByResourceOutput) GoString

GoString returns the string representation

func (*TagResourceForDescribeTagsByResourceOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*TagResourceForDescribeTagsByResourceOutput) SetKey

SetKey sets the Key field's value.

func (*TagResourceForDescribeTagsByResourceOutput) SetValue

SetValue sets the Value field's value.

func (TagResourceForDescribeTagsByResourceOutput) String

String returns the string representation

type ZoneForDescribeAvailabilityZonesOutput

type ZoneForDescribeAvailabilityZonesOutput struct {
	Description *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	ZoneId *string `type:"string" json:",omitempty"`

	ZoneName *string `type:"string" json:",omitempty"`

	ZoneStatus *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ZoneForDescribeAvailabilityZonesOutput) GoString

GoString returns the string representation

func (*ZoneForDescribeAvailabilityZonesOutput) SetDescription

SetDescription sets the Description field's value.

func (*ZoneForDescribeAvailabilityZonesOutput) SetStatus

SetStatus sets the Status field's value.

func (*ZoneForDescribeAvailabilityZonesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (*ZoneForDescribeAvailabilityZonesOutput) SetZoneName

SetZoneName sets the ZoneName field's value.

func (*ZoneForDescribeAvailabilityZonesOutput) SetZoneStatus

SetZoneStatus sets the ZoneStatus field's value.

func (ZoneForDescribeAvailabilityZonesOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

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