rabbitmq

package
v1.0.172 Latest Latest
Warning

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

Go to latest
Published: Dec 16, 2024 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 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 CreateInstanceInput

type CreateInstanceInput struct {
	ApplyPrivateDNSToPublic *bool `type:"boolean" json:",omitempty"`

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

func (s *CreateInstanceInput) SetApplyPrivateDNSToPublic(v bool) *CreateInstanceInput

SetApplyPrivateDNSToPublic sets the ApplyPrivateDNSToPublic field's value.

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

	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)

	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)

	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)

	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)

	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"`

	Value *string `type:"string" 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) SetValue

SetValue sets the Value 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