storageebs

package
v1.0.26 Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2025 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Overview

Package storageebsiface provides an interface to enable mocking the STORAGE_EBS 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 (
	// EnumOfExtraPerformanceTypeIdForModifyVolumeExtraPerformanceInputIops is a EnumOfExtraPerformanceTypeIdForModifyVolumeExtraPerformanceInput enum value
	EnumOfExtraPerformanceTypeIdForModifyVolumeExtraPerformanceInputIops = "IOPS"

	// EnumOfExtraPerformanceTypeIdForModifyVolumeExtraPerformanceInputBalance is a EnumOfExtraPerformanceTypeIdForModifyVolumeExtraPerformanceInput enum value
	EnumOfExtraPerformanceTypeIdForModifyVolumeExtraPerformanceInputBalance = "Balance"

	// EnumOfExtraPerformanceTypeIdForModifyVolumeExtraPerformanceInputThroughput is a EnumOfExtraPerformanceTypeIdForModifyVolumeExtraPerformanceInput enum value
	EnumOfExtraPerformanceTypeIdForModifyVolumeExtraPerformanceInputThroughput = "Throughput"
)
View Source
const (
	ServiceName = "storage_ebs" // Name of service.
	EndpointsID = ServiceName   // ID to lookup a service endpoint with.
	ServiceID   = "storage_ebs" // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type ApplyAutoSnapshotPolicyInput

type ApplyAutoSnapshotPolicyInput struct {

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

	// VolumeIds is a required field
	VolumeIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ApplyAutoSnapshotPolicyInput) GoString

func (s ApplyAutoSnapshotPolicyInput) GoString() string

GoString returns the string representation

func (*ApplyAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId

func (s *ApplyAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId(v string) *ApplyAutoSnapshotPolicyInput

SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.

func (*ApplyAutoSnapshotPolicyInput) SetVolumeIds

SetVolumeIds sets the VolumeIds field's value.

func (ApplyAutoSnapshotPolicyInput) String

String returns the string representation

func (*ApplyAutoSnapshotPolicyInput) Validate

func (s *ApplyAutoSnapshotPolicyInput) Validate() error

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

type ApplyAutoSnapshotPolicyOutput

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

func (ApplyAutoSnapshotPolicyOutput) GoString

GoString returns the string representation

func (ApplyAutoSnapshotPolicyOutput) String

String returns the string representation

type AttachVolumeInput

type AttachVolumeInput struct {
	DeleteWithInstance *bool `type:"boolean"`

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

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

func (AttachVolumeInput) GoString

func (s AttachVolumeInput) GoString() string

GoString returns the string representation

func (*AttachVolumeInput) SetDeleteWithInstance

func (s *AttachVolumeInput) SetDeleteWithInstance(v bool) *AttachVolumeInput

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*AttachVolumeInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*AttachVolumeInput) SetVolumeId

func (s *AttachVolumeInput) SetVolumeId(v string) *AttachVolumeInput

SetVolumeId sets the VolumeId field's value.

func (AttachVolumeInput) String

func (s AttachVolumeInput) String() string

String returns the string representation

func (*AttachVolumeInput) Validate

func (s *AttachVolumeInput) Validate() error

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

type AttachVolumeOutput

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

func (AttachVolumeOutput) GoString

func (s AttachVolumeOutput) GoString() string

GoString returns the string representation

func (AttachVolumeOutput) String

func (s AttachVolumeOutput) String() string

String returns the string representation

type AttachmentForDescribeVolumesOutput

type AttachmentForDescribeVolumesOutput struct {
	AttachStatus *string `type:"string"`

	AttachedTime *string `type:"string"`

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

func (AttachmentForDescribeVolumesOutput) GoString

GoString returns the string representation

func (*AttachmentForDescribeVolumesOutput) SetAttachStatus

SetAttachStatus sets the AttachStatus field's value.

func (*AttachmentForDescribeVolumesOutput) SetAttachedTime

SetAttachedTime sets the AttachedTime field's value.

func (*AttachmentForDescribeVolumesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (AttachmentForDescribeVolumesOutput) String

String returns the string representation

type AutoRenewReservedStorageCapacityInput

type AutoRenewReservedStorageCapacityInput struct {
	Period *int32 `type:"int32"`

	PeriodUnit *string `type:"string"`

	RSCAutoRenew *bool `type:"boolean"`

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

func (AutoRenewReservedStorageCapacityInput) GoString

GoString returns the string representation

func (*AutoRenewReservedStorageCapacityInput) SetPeriod

SetPeriod sets the Period field's value.

func (*AutoRenewReservedStorageCapacityInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (*AutoRenewReservedStorageCapacityInput) SetRSCAutoRenew

SetRSCAutoRenew sets the RSCAutoRenew field's value.

func (*AutoRenewReservedStorageCapacityInput) SetRSCId

SetRSCId sets the RSCId field's value.

func (AutoRenewReservedStorageCapacityInput) String

String returns the string representation

func (*AutoRenewReservedStorageCapacityInput) Validate

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

type AutoRenewReservedStorageCapacityOutput

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

func (AutoRenewReservedStorageCapacityOutput) GoString

GoString returns the string representation

func (AutoRenewReservedStorageCapacityOutput) String

String returns the string representation

type AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput

type AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput struct {
	AutoSnapshotPolicyId *string `type:"string"`

	AutoSnapshotPolicyName *string `type:"string"`

	CreatedAt *string `type:"string"`

	DestinationRegion *string `type:"string"`

	DestinationRetentionDays *int32 `max:"65536" type:"int32"`

	EnableCopy *bool `type:"boolean"`

	ProjectName *string `type:"string"`

	RepeatDays *int32 `type:"int32"`

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

	RetentionDays *int32 `type:"int32"`

	Status *string `type:"string"`

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

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

	UpdatedAt *string `type:"string"`

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

func (AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) GoString

GoString returns the string representation

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetAutoSnapshotPolicyId

SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetAutoSnapshotPolicyName

SetAutoSnapshotPolicyName sets the AutoSnapshotPolicyName field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetDestinationRegion

SetDestinationRegion sets the DestinationRegion field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetDestinationRetentionDays

SetDestinationRetentionDays sets the DestinationRetentionDays field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetEnableCopy

SetEnableCopy sets the EnableCopy field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetRepeatDays

SetRepeatDays sets the RepeatDays field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetRepeatWeekdays

SetRepeatWeekdays sets the RepeatWeekdays field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetRetentionDays

SetRetentionDays sets the RetentionDays field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetStatus

SetStatus sets the Status field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetTags

SetTags sets the Tags field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetTimePoints

SetTimePoints sets the TimePoints field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetVolumeNums

SetVolumeNums sets the VolumeNums field's value.

func (AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) String

String returns the string representation

type BaselinePerformanceForDescribeVolumesOutput

type BaselinePerformanceForDescribeVolumesOutput struct {
	IOPS *int32 `type:"int32"`

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

func (BaselinePerformanceForDescribeVolumesOutput) GoString

GoString returns the string representation

func (*BaselinePerformanceForDescribeVolumesOutput) SetIOPS

SetIOPS sets the IOPS field's value.

func (*BaselinePerformanceForDescribeVolumesOutput) SetThroughput

SetThroughput sets the Throughput field's value.

func (BaselinePerformanceForDescribeVolumesOutput) String

String returns the string representation

type CancelAutoSnapshotPolicyInput

type CancelAutoSnapshotPolicyInput struct {

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

	// VolumeIds is a required field
	VolumeIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (CancelAutoSnapshotPolicyInput) GoString

GoString returns the string representation

func (*CancelAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId

SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.

func (*CancelAutoSnapshotPolicyInput) SetVolumeIds

SetVolumeIds sets the VolumeIds field's value.

func (CancelAutoSnapshotPolicyInput) String

String returns the string representation

func (*CancelAutoSnapshotPolicyInput) Validate

func (s *CancelAutoSnapshotPolicyInput) Validate() error

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

type CancelAutoSnapshotPolicyOutput

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

func (CancelAutoSnapshotPolicyOutput) GoString

GoString returns the string representation

func (CancelAutoSnapshotPolicyOutput) String

String returns the string representation

type CheckUserRscPermitInput

type CheckUserRscPermitInput struct {
	AccountId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CheckUserRscPermitInput) GoString

func (s CheckUserRscPermitInput) GoString() string

GoString returns the string representation

func (*CheckUserRscPermitInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (CheckUserRscPermitInput) String

func (s CheckUserRscPermitInput) String() string

String returns the string representation

type CheckUserRscPermitOutput

type CheckUserRscPermitOutput struct {
	Metadata *response.ResponseMetadata

	Permit *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (CheckUserRscPermitOutput) GoString

func (s CheckUserRscPermitOutput) GoString() string

GoString returns the string representation

func (*CheckUserRscPermitOutput) SetPermit

SetPermit sets the Permit field's value.

func (CheckUserRscPermitOutput) String

func (s CheckUserRscPermitOutput) String() string

String returns the string representation

type CreateAutoSnapshotPolicyInput

type CreateAutoSnapshotPolicyInput struct {

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

	DestinationRegion *string `type:"string"`

	DestinationRetentionDays *int32 `max:"65536" type:"int32"`

	EnableCopy *bool `type:"boolean"`

	ProjectName *string `type:"string"`

	RepeatDays *int32 `type:"int32"`

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

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

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

	// TimePoints is a required field
	TimePoints []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (CreateAutoSnapshotPolicyInput) GoString

GoString returns the string representation

func (*CreateAutoSnapshotPolicyInput) SetAutoSnapshotPolicyName

func (s *CreateAutoSnapshotPolicyInput) SetAutoSnapshotPolicyName(v string) *CreateAutoSnapshotPolicyInput

SetAutoSnapshotPolicyName sets the AutoSnapshotPolicyName field's value.

func (*CreateAutoSnapshotPolicyInput) SetDestinationRegion

SetDestinationRegion sets the DestinationRegion field's value.

func (*CreateAutoSnapshotPolicyInput) SetDestinationRetentionDays

func (s *CreateAutoSnapshotPolicyInput) SetDestinationRetentionDays(v int32) *CreateAutoSnapshotPolicyInput

SetDestinationRetentionDays sets the DestinationRetentionDays field's value.

func (*CreateAutoSnapshotPolicyInput) SetEnableCopy

SetEnableCopy sets the EnableCopy field's value.

func (*CreateAutoSnapshotPolicyInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateAutoSnapshotPolicyInput) SetRepeatDays

SetRepeatDays sets the RepeatDays field's value.

func (*CreateAutoSnapshotPolicyInput) SetRepeatWeekdays

SetRepeatWeekdays sets the RepeatWeekdays field's value.

func (*CreateAutoSnapshotPolicyInput) SetRetentionDays

SetRetentionDays sets the RetentionDays field's value.

func (*CreateAutoSnapshotPolicyInput) SetTags

SetTags sets the Tags field's value.

func (*CreateAutoSnapshotPolicyInput) SetTimePoints

SetTimePoints sets the TimePoints field's value.

func (CreateAutoSnapshotPolicyInput) String

String returns the string representation

func (*CreateAutoSnapshotPolicyInput) Validate

func (s *CreateAutoSnapshotPolicyInput) Validate() error

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

type CreateAutoSnapshotPolicyOutput

type CreateAutoSnapshotPolicyOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateAutoSnapshotPolicyOutput) GoString

GoString returns the string representation

func (*CreateAutoSnapshotPolicyOutput) SetAutoSnapshotPolicyId

SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.

func (CreateAutoSnapshotPolicyOutput) String

String returns the string representation

type CreatePlacementGroupInput

type CreatePlacementGroupInput struct {
	AutoAssign *bool `type:"boolean"`

	Description *string `type:"string"`

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

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

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

func (CreatePlacementGroupInput) GoString

func (s CreatePlacementGroupInput) GoString() string

GoString returns the string representation

func (*CreatePlacementGroupInput) SetAutoAssign

SetAutoAssign sets the AutoAssign field's value.

func (*CreatePlacementGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*CreatePlacementGroupInput) SetName

SetName sets the Name field's value.

func (*CreatePlacementGroupInput) SetSubgroupCount

SetSubgroupCount sets the SubgroupCount field's value.

func (*CreatePlacementGroupInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (CreatePlacementGroupInput) String

func (s CreatePlacementGroupInput) String() string

String returns the string representation

func (*CreatePlacementGroupInput) Validate

func (s *CreatePlacementGroupInput) Validate() error

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

type CreatePlacementGroupOutput

type CreatePlacementGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreatePlacementGroupOutput) GoString

func (s CreatePlacementGroupOutput) GoString() string

GoString returns the string representation

func (*CreatePlacementGroupOutput) SetId

SetId sets the Id field's value.

func (CreatePlacementGroupOutput) String

String returns the string representation

type CreateSnapshotGroupInput

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

	Description *string `type:"string"`

	InstanceId *string `type:"string"`

	Name *string `type:"string"`

	ProjectName *string `type:"string"`

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

	// VolumeIds is a required field
	VolumeIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (CreateSnapshotGroupInput) GoString

func (s CreateSnapshotGroupInput) GoString() string

GoString returns the string representation

func (*CreateSnapshotGroupInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateSnapshotGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateSnapshotGroupInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*CreateSnapshotGroupInput) SetName

SetName sets the Name field's value.

func (*CreateSnapshotGroupInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateSnapshotGroupInput) SetTags

SetTags sets the Tags field's value.

func (*CreateSnapshotGroupInput) SetVolumeIds

SetVolumeIds sets the VolumeIds field's value.

func (CreateSnapshotGroupInput) String

func (s CreateSnapshotGroupInput) String() string

String returns the string representation

func (*CreateSnapshotGroupInput) Validate

func (s *CreateSnapshotGroupInput) Validate() error

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

type CreateSnapshotGroupOutput

type CreateSnapshotGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateSnapshotGroupOutput) GoString

func (s CreateSnapshotGroupOutput) GoString() string

GoString returns the string representation

func (*CreateSnapshotGroupOutput) SetSnapshotGroupId

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (CreateSnapshotGroupOutput) String

func (s CreateSnapshotGroupOutput) String() string

String returns the string representation

type CreateSnapshotInput

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

	Description *string `type:"string"`

	ProjectName *string `type:"string"`

	RetentionDays *int32 `type:"int32"`

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

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

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

func (CreateSnapshotInput) GoString

func (s CreateSnapshotInput) GoString() string

GoString returns the string representation

func (*CreateSnapshotInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateSnapshotInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateSnapshotInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*CreateSnapshotInput) SetRetentionDays

func (s *CreateSnapshotInput) SetRetentionDays(v int32) *CreateSnapshotInput

SetRetentionDays sets the RetentionDays field's value.

func (*CreateSnapshotInput) SetSnapshotName

func (s *CreateSnapshotInput) SetSnapshotName(v string) *CreateSnapshotInput

SetSnapshotName sets the SnapshotName field's value.

func (*CreateSnapshotInput) SetTags

SetTags sets the Tags field's value.

func (*CreateSnapshotInput) SetVolumeId

func (s *CreateSnapshotInput) SetVolumeId(v string) *CreateSnapshotInput

SetVolumeId sets the VolumeId field's value.

func (CreateSnapshotInput) String

func (s CreateSnapshotInput) String() string

String returns the string representation

func (*CreateSnapshotInput) Validate

func (s *CreateSnapshotInput) Validate() error

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

type CreateSnapshotOutput

type CreateSnapshotOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateSnapshotOutput) GoString

func (s CreateSnapshotOutput) GoString() string

GoString returns the string representation

func (*CreateSnapshotOutput) SetSnapshotId

func (s *CreateSnapshotOutput) SetSnapshotId(v string) *CreateSnapshotOutput

SetSnapshotId sets the SnapshotId field's value.

func (CreateSnapshotOutput) String

func (s CreateSnapshotOutput) String() string

String returns the string representation

type CreateTagsInput

type CreateTagsInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

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

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

func (CreateTagsInput) GoString

func (s CreateTagsInput) GoString() string

GoString returns the string representation

func (*CreateTagsInput) SetResourceIds

func (s *CreateTagsInput) SetResourceIds(v []*string) *CreateTagsInput

SetResourceIds sets the ResourceIds field's value.

func (*CreateTagsInput) SetResourceType

func (s *CreateTagsInput) SetResourceType(v string) *CreateTagsInput

SetResourceType sets the ResourceType field's value.

func (*CreateTagsInput) SetTags

SetTags sets the Tags field's value.

func (CreateTagsInput) String

func (s CreateTagsInput) String() string

String returns the string representation

func (*CreateTagsInput) Validate

func (s *CreateTagsInput) Validate() error

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

type CreateTagsOutput

type CreateTagsOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForCreateTagsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateTagsOutput) GoString

func (s CreateTagsOutput) GoString() string

GoString returns the string representation

func (*CreateTagsOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (CreateTagsOutput) String

func (s CreateTagsOutput) String() string

String returns the string representation

type CreateVolumeInput

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

	Description *string `type:"string"`

	ExtraPerformanceIOPS *int32 `type:"int32"`

	ExtraPerformanceThroughputMB *int32 `type:"int32"`

	ExtraPerformanceTypeId *string `type:"string"`

	InstanceId *string `type:"string"`

	Kind *string `type:"string"`

	PlacementGroupId *string `type:"string"`

	ProjectName *string `type:"string"`

	// Size is a required field
	Size *json.Number `type:"json_number" required:"true"`

	SnapshotId *string `type:"string"`

	SubgroupNumber *int32 `type:"int32"`

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

	VolumeChargeType *string `type:"string"`

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

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

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

func (CreateVolumeInput) GoString

func (s CreateVolumeInput) GoString() string

GoString returns the string representation

func (*CreateVolumeInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateVolumeInput) SetDescription

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

SetDescription sets the Description field's value.

func (*CreateVolumeInput) SetExtraPerformanceIOPS

func (s *CreateVolumeInput) SetExtraPerformanceIOPS(v int32) *CreateVolumeInput

SetExtraPerformanceIOPS sets the ExtraPerformanceIOPS field's value.

func (*CreateVolumeInput) SetExtraPerformanceThroughputMB

func (s *CreateVolumeInput) SetExtraPerformanceThroughputMB(v int32) *CreateVolumeInput

SetExtraPerformanceThroughputMB sets the ExtraPerformanceThroughputMB field's value.

func (*CreateVolumeInput) SetExtraPerformanceTypeId

func (s *CreateVolumeInput) SetExtraPerformanceTypeId(v string) *CreateVolumeInput

SetExtraPerformanceTypeId sets the ExtraPerformanceTypeId field's value.

func (*CreateVolumeInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*CreateVolumeInput) SetKind

SetKind sets the Kind field's value.

func (*CreateVolumeInput) SetPlacementGroupId

func (s *CreateVolumeInput) SetPlacementGroupId(v string) *CreateVolumeInput

SetPlacementGroupId sets the PlacementGroupId field's value.

func (*CreateVolumeInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*CreateVolumeInput) SetSize

SetSize sets the Size field's value.

func (*CreateVolumeInput) SetSnapshotId

func (s *CreateVolumeInput) SetSnapshotId(v string) *CreateVolumeInput

SetSnapshotId sets the SnapshotId field's value.

func (*CreateVolumeInput) SetSubgroupNumber

func (s *CreateVolumeInput) SetSubgroupNumber(v int32) *CreateVolumeInput

SetSubgroupNumber sets the SubgroupNumber field's value.

func (*CreateVolumeInput) SetTags

SetTags sets the Tags field's value.

func (*CreateVolumeInput) SetVolumeChargeType

func (s *CreateVolumeInput) SetVolumeChargeType(v string) *CreateVolumeInput

SetVolumeChargeType sets the VolumeChargeType field's value.

func (*CreateVolumeInput) SetVolumeName

func (s *CreateVolumeInput) SetVolumeName(v string) *CreateVolumeInput

SetVolumeName sets the VolumeName field's value.

func (*CreateVolumeInput) SetVolumeType

func (s *CreateVolumeInput) SetVolumeType(v string) *CreateVolumeInput

SetVolumeType sets the VolumeType field's value.

func (*CreateVolumeInput) SetZoneId

func (s *CreateVolumeInput) SetZoneId(v string) *CreateVolumeInput

SetZoneId sets the ZoneId field's value.

func (CreateVolumeInput) String

func (s CreateVolumeInput) String() string

String returns the string representation

func (*CreateVolumeInput) Validate

func (s *CreateVolumeInput) Validate() error

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

type CreateVolumeOutput

type CreateVolumeOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateVolumeOutput) GoString

func (s CreateVolumeOutput) GoString() string

GoString returns the string representation

func (*CreateVolumeOutput) SetVolumeId

func (s *CreateVolumeOutput) SetVolumeId(v string) *CreateVolumeOutput

SetVolumeId sets the VolumeId field's value.

func (CreateVolumeOutput) String

func (s CreateVolumeOutput) String() string

String returns the string representation

type DeleteAutoSnapshotPolicyInput

type DeleteAutoSnapshotPolicyInput struct {

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

func (DeleteAutoSnapshotPolicyInput) GoString

GoString returns the string representation

func (*DeleteAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId

SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.

func (DeleteAutoSnapshotPolicyInput) String

String returns the string representation

func (*DeleteAutoSnapshotPolicyInput) Validate

func (s *DeleteAutoSnapshotPolicyInput) Validate() error

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

type DeleteAutoSnapshotPolicyOutput

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

func (DeleteAutoSnapshotPolicyOutput) GoString

GoString returns the string representation

func (DeleteAutoSnapshotPolicyOutput) String

String returns the string representation

type DeletePlacementGroupInput

type DeletePlacementGroupInput struct {

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

func (DeletePlacementGroupInput) GoString

func (s DeletePlacementGroupInput) GoString() string

GoString returns the string representation

func (*DeletePlacementGroupInput) SetId

SetId sets the Id field's value.

func (DeletePlacementGroupInput) String

func (s DeletePlacementGroupInput) String() string

String returns the string representation

func (*DeletePlacementGroupInput) Validate

func (s *DeletePlacementGroupInput) Validate() error

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

type DeletePlacementGroupOutput

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

func (DeletePlacementGroupOutput) GoString

func (s DeletePlacementGroupOutput) GoString() string

GoString returns the string representation

func (DeletePlacementGroupOutput) String

String returns the string representation

type DeleteSnapshotGroupInput

type DeleteSnapshotGroupInput struct {

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

func (DeleteSnapshotGroupInput) GoString

func (s DeleteSnapshotGroupInput) GoString() string

GoString returns the string representation

func (*DeleteSnapshotGroupInput) SetSnapshotGroupId

func (s *DeleteSnapshotGroupInput) SetSnapshotGroupId(v string) *DeleteSnapshotGroupInput

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (DeleteSnapshotGroupInput) String

func (s DeleteSnapshotGroupInput) String() string

String returns the string representation

func (*DeleteSnapshotGroupInput) Validate

func (s *DeleteSnapshotGroupInput) Validate() error

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

type DeleteSnapshotGroupOutput

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

func (DeleteSnapshotGroupOutput) GoString

func (s DeleteSnapshotGroupOutput) GoString() string

GoString returns the string representation

func (DeleteSnapshotGroupOutput) String

func (s DeleteSnapshotGroupOutput) String() string

String returns the string representation

type DeleteSnapshotInput

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

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

func (DeleteSnapshotInput) GoString

func (s DeleteSnapshotInput) GoString() string

GoString returns the string representation

func (*DeleteSnapshotInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*DeleteSnapshotInput) SetSnapshotId

func (s *DeleteSnapshotInput) SetSnapshotId(v string) *DeleteSnapshotInput

SetSnapshotId sets the SnapshotId field's value.

func (DeleteSnapshotInput) String

func (s DeleteSnapshotInput) String() string

String returns the string representation

func (*DeleteSnapshotInput) Validate

func (s *DeleteSnapshotInput) Validate() error

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

type DeleteSnapshotOutput

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

func (DeleteSnapshotOutput) GoString

func (s DeleteSnapshotOutput) GoString() string

GoString returns the string representation

func (DeleteSnapshotOutput) String

func (s DeleteSnapshotOutput) String() string

String returns the string representation

type DeleteTagsInput

type DeleteTagsInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

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

	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteTagsInput) GoString

func (s DeleteTagsInput) GoString() string

GoString returns the string representation

func (*DeleteTagsInput) SetResourceIds

func (s *DeleteTagsInput) SetResourceIds(v []*string) *DeleteTagsInput

SetResourceIds sets the ResourceIds field's value.

func (*DeleteTagsInput) SetResourceType

func (s *DeleteTagsInput) SetResourceType(v string) *DeleteTagsInput

SetResourceType sets the ResourceType field's value.

func (*DeleteTagsInput) SetTagKeys

func (s *DeleteTagsInput) SetTagKeys(v []*string) *DeleteTagsInput

SetTagKeys sets the TagKeys field's value.

func (DeleteTagsInput) String

func (s DeleteTagsInput) String() string

String returns the string representation

func (*DeleteTagsInput) Validate

func (s *DeleteTagsInput) Validate() error

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

type DeleteTagsOutput

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

func (DeleteTagsOutput) GoString

func (s DeleteTagsOutput) GoString() string

GoString returns the string representation

func (DeleteTagsOutput) String

func (s DeleteTagsOutput) String() string

String returns the string representation

type DeleteVolumeInput

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

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

func (DeleteVolumeInput) GoString

func (s DeleteVolumeInput) GoString() string

GoString returns the string representation

func (*DeleteVolumeInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*DeleteVolumeInput) SetVolumeId

func (s *DeleteVolumeInput) SetVolumeId(v string) *DeleteVolumeInput

SetVolumeId sets the VolumeId field's value.

func (DeleteVolumeInput) String

func (s DeleteVolumeInput) String() string

String returns the string representation

func (*DeleteVolumeInput) Validate

func (s *DeleteVolumeInput) Validate() error

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

type DeleteVolumeOutput

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

func (DeleteVolumeOutput) GoString

func (s DeleteVolumeOutput) GoString() string

GoString returns the string representation

func (DeleteVolumeOutput) String

func (s DeleteVolumeOutput) String() string

String returns the string representation

type DescribeAutoSnapshotPolicyInput

type DescribeAutoSnapshotPolicyInput struct {
	AutoSnapshotPolicyIds []*string `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `max:"100" type:"int32"`

	ProjectName *string `type:"string"`

	TagFilters []*TagFilterForDescribeAutoSnapshotPolicyInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeAutoSnapshotPolicyInput) GoString

GoString returns the string representation

func (*DescribeAutoSnapshotPolicyInput) SetAutoSnapshotPolicyIds

func (s *DescribeAutoSnapshotPolicyInput) SetAutoSnapshotPolicyIds(v []*string) *DescribeAutoSnapshotPolicyInput

SetAutoSnapshotPolicyIds sets the AutoSnapshotPolicyIds field's value.

func (*DescribeAutoSnapshotPolicyInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeAutoSnapshotPolicyInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeAutoSnapshotPolicyInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeAutoSnapshotPolicyInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeAutoSnapshotPolicyInput) String

String returns the string representation

func (*DescribeAutoSnapshotPolicyInput) Validate

func (s *DescribeAutoSnapshotPolicyInput) Validate() error

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

type DescribeAutoSnapshotPolicyOutput

type DescribeAutoSnapshotPolicyOutput struct {
	Metadata *response.ResponseMetadata

	AutoSnapshotPolicies []*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribeAutoSnapshotPolicyOutput) GoString

GoString returns the string representation

func (*DescribeAutoSnapshotPolicyOutput) SetAutoSnapshotPolicies

SetAutoSnapshotPolicies sets the AutoSnapshotPolicies field's value.

func (*DescribeAutoSnapshotPolicyOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeAutoSnapshotPolicyOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeAutoSnapshotPolicyOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeAutoSnapshotPolicyOutput) String

String returns the string representation

type DescribePlacementGroupDetailsInput

type DescribePlacementGroupDetailsInput struct {
	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

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

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

func (DescribePlacementGroupDetailsInput) GoString

GoString returns the string representation

func (*DescribePlacementGroupDetailsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribePlacementGroupDetailsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribePlacementGroupDetailsInput) SetPlacementGroupId

SetPlacementGroupId sets the PlacementGroupId field's value.

func (*DescribePlacementGroupDetailsInput) SetPlacementSubgroupNumbers

func (s *DescribePlacementGroupDetailsInput) SetPlacementSubgroupNumbers(v []*int32) *DescribePlacementGroupDetailsInput

SetPlacementSubgroupNumbers sets the PlacementSubgroupNumbers field's value.

func (*DescribePlacementGroupDetailsInput) SetVolumeIds

SetVolumeIds sets the VolumeIds field's value.

func (DescribePlacementGroupDetailsInput) String

String returns the string representation

func (*DescribePlacementGroupDetailsInput) Validate

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

type DescribePlacementGroupDetailsOutput

type DescribePlacementGroupDetailsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	TotalCount *int32 `type:"int32"`

	Volumes []*VolumeForDescribePlacementGroupDetailsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribePlacementGroupDetailsOutput) GoString

GoString returns the string representation

func (*DescribePlacementGroupDetailsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribePlacementGroupDetailsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribePlacementGroupDetailsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (*DescribePlacementGroupDetailsOutput) SetVolumes

SetVolumes sets the Volumes field's value.

func (DescribePlacementGroupDetailsOutput) String

String returns the string representation

type DescribePlacementGroupsInput

type DescribePlacementGroupsInput struct {
	Ids []*string `type:"list"`

	Name *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribePlacementGroupsInput) GoString

func (s DescribePlacementGroupsInput) GoString() string

GoString returns the string representation

func (*DescribePlacementGroupsInput) SetIds

SetIds sets the Ids field's value.

func (*DescribePlacementGroupsInput) SetName

SetName sets the Name field's value.

func (*DescribePlacementGroupsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribePlacementGroupsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribePlacementGroupsInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribePlacementGroupsInput) String

String returns the string representation

type DescribePlacementGroupsOutput

type DescribePlacementGroupsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	PlacementGroups []*PlacementGroupForDescribePlacementGroupsOutput `type:"list"`

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

func (DescribePlacementGroupsOutput) GoString

GoString returns the string representation

func (*DescribePlacementGroupsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribePlacementGroupsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribePlacementGroupsOutput) SetPlacementGroups

SetPlacementGroups sets the PlacementGroups field's value.

func (*DescribePlacementGroupsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribePlacementGroupsOutput) String

String returns the string representation

type DescribeReservedStorageCapacityInput

type DescribeReservedStorageCapacityInput struct {
	PageNumber *string `type:"string"`

	PageSize *string `type:"string"`

	// ReservedStorageCapacityIds is a required field
	ReservedStorageCapacityIds []*string `type:"list" required:"true"`

	ReservedStorageCapacityName *string `type:"string"`

	Status *string `type:"string"`

	VolumeType *string `type:"string"`

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

func (DescribeReservedStorageCapacityInput) GoString

GoString returns the string representation

func (*DescribeReservedStorageCapacityInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeReservedStorageCapacityInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeReservedStorageCapacityInput) SetReservedStorageCapacityIds

SetReservedStorageCapacityIds sets the ReservedStorageCapacityIds field's value.

func (*DescribeReservedStorageCapacityInput) SetReservedStorageCapacityName

SetReservedStorageCapacityName sets the ReservedStorageCapacityName field's value.

func (*DescribeReservedStorageCapacityInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeReservedStorageCapacityInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (*DescribeReservedStorageCapacityInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeReservedStorageCapacityInput) String

String returns the string representation

func (*DescribeReservedStorageCapacityInput) Validate

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

type DescribeReservedStorageCapacityOutput

type DescribeReservedStorageCapacityOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	RscInfo []*RscInfoForDescribeReservedStorageCapacityOutput `type:"list"`

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

func (DescribeReservedStorageCapacityOutput) GoString

GoString returns the string representation

func (*DescribeReservedStorageCapacityOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeReservedStorageCapacityOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeReservedStorageCapacityOutput) SetRscInfo

SetRscInfo sets the RscInfo field's value.

func (*DescribeReservedStorageCapacityOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeReservedStorageCapacityOutput) String

String returns the string representation

type DescribeSnapshotChainsInput

type DescribeSnapshotChainsInput struct {
	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribeSnapshotChainsInput) GoString

func (s DescribeSnapshotChainsInput) GoString() string

GoString returns the string representation

func (*DescribeSnapshotChainsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeSnapshotChainsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSnapshotChainsInput) SetVolumeIds

SetVolumeIds sets the VolumeIds field's value.

func (DescribeSnapshotChainsInput) String

String returns the string representation

type DescribeSnapshotChainsOutput

type DescribeSnapshotChainsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	SnapshotChains []*SnapshotChainForDescribeSnapshotChainsOutput `type:"list"`

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

func (DescribeSnapshotChainsOutput) GoString

func (s DescribeSnapshotChainsOutput) GoString() string

GoString returns the string representation

func (*DescribeSnapshotChainsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeSnapshotChainsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSnapshotChainsOutput) SetSnapshotChains

SetSnapshotChains sets the SnapshotChains field's value.

func (*DescribeSnapshotChainsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeSnapshotChainsOutput) String

String returns the string representation

type DescribeSnapshotGroupsInput

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

	Name *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `max:"100" type:"int32"`

	ProjectName *string `type:"string"`

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

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

	TagFilters []*TagFilterForDescribeSnapshotGroupsInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeSnapshotGroupsInput) GoString

func (s DescribeSnapshotGroupsInput) GoString() string

GoString returns the string representation

func (*DescribeSnapshotGroupsInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeSnapshotGroupsInput) SetName

SetName sets the Name field's value.

func (*DescribeSnapshotGroupsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeSnapshotGroupsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSnapshotGroupsInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeSnapshotGroupsInput) SetSnapshotGroupIds

func (s *DescribeSnapshotGroupsInput) SetSnapshotGroupIds(v []*string) *DescribeSnapshotGroupsInput

SetSnapshotGroupIds sets the SnapshotGroupIds field's value.

func (*DescribeSnapshotGroupsInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeSnapshotGroupsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeSnapshotGroupsInput) String

String returns the string representation

func (*DescribeSnapshotGroupsInput) Validate

func (s *DescribeSnapshotGroupsInput) Validate() error

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

type DescribeSnapshotGroupsOutput

type DescribeSnapshotGroupsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	SnapshotGroups []*SnapshotGroupForDescribeSnapshotGroupsOutput `type:"list"`

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

func (DescribeSnapshotGroupsOutput) GoString

func (s DescribeSnapshotGroupsOutput) GoString() string

GoString returns the string representation

func (*DescribeSnapshotGroupsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeSnapshotGroupsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSnapshotGroupsOutput) SetSnapshotGroups

SetSnapshotGroups sets the SnapshotGroups field's value.

func (*DescribeSnapshotGroupsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeSnapshotGroupsOutput) String

String returns the string representation

type DescribeSnapshotsInput

type DescribeSnapshotsInput struct {
	Filter []*FilterForDescribeSnapshotsInput `type:"list"`

	MaxResults *int32 `type:"int32"`

	NextToken *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `max:"100" type:"int32"`

	ProjectName *string `type:"string"`

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

	SnapshotName *string `type:"string"`

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

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

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

	VolumeId *string `type:"string"`

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

func (DescribeSnapshotsInput) GoString

func (s DescribeSnapshotsInput) GoString() string

GoString returns the string representation

func (*DescribeSnapshotsInput) SetFilter

SetFilter sets the Filter field's value.

func (*DescribeSnapshotsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeSnapshotsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeSnapshotsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeSnapshotsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSnapshotsInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeSnapshotsInput) SetSnapshotIds

func (s *DescribeSnapshotsInput) SetSnapshotIds(v []*string) *DescribeSnapshotsInput

SetSnapshotIds sets the SnapshotIds field's value.

func (*DescribeSnapshotsInput) SetSnapshotName

func (s *DescribeSnapshotsInput) SetSnapshotName(v string) *DescribeSnapshotsInput

SetSnapshotName sets the SnapshotName field's value.

func (*DescribeSnapshotsInput) SetSnapshotStatus

func (s *DescribeSnapshotsInput) SetSnapshotStatus(v []*string) *DescribeSnapshotsInput

SetSnapshotStatus sets the SnapshotStatus field's value.

func (*DescribeSnapshotsInput) SetSnapshotTypes

func (s *DescribeSnapshotsInput) SetSnapshotTypes(v []*string) *DescribeSnapshotsInput

SetSnapshotTypes sets the SnapshotTypes field's value.

func (*DescribeSnapshotsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeSnapshotsInput) SetVolumeId

SetVolumeId sets the VolumeId field's value.

func (*DescribeSnapshotsInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeSnapshotsInput) String

func (s DescribeSnapshotsInput) String() string

String returns the string representation

func (*DescribeSnapshotsInput) Validate

func (s *DescribeSnapshotsInput) Validate() error

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

type DescribeSnapshotsOutput

type DescribeSnapshotsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	Snapshots []*SnapshotForDescribeSnapshotsOutput `type:"list"`

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

func (DescribeSnapshotsOutput) GoString

func (s DescribeSnapshotsOutput) GoString() string

GoString returns the string representation

func (*DescribeSnapshotsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeSnapshotsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeSnapshotsOutput) SetSnapshots

SetSnapshots sets the Snapshots field's value.

func (*DescribeSnapshotsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeSnapshotsOutput) String

func (s DescribeSnapshotsOutput) String() string

String returns the string representation

type DescribeSnapshotsUsageInput

type DescribeSnapshotsUsageInput struct {

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

func (DescribeSnapshotsUsageInput) GoString

func (s DescribeSnapshotsUsageInput) GoString() string

GoString returns the string representation

func (*DescribeSnapshotsUsageInput) SetRegionId

SetRegionId sets the RegionId field's value.

func (DescribeSnapshotsUsageInput) String

String returns the string representation

func (*DescribeSnapshotsUsageInput) Validate

func (s *DescribeSnapshotsUsageInput) Validate() error

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

type DescribeSnapshotsUsageOutput

type DescribeSnapshotsUsageOutput struct {
	Metadata *response.ResponseMetadata

	SnapshotCount *int32 `type:"int32"`

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

func (DescribeSnapshotsUsageOutput) GoString

func (s DescribeSnapshotsUsageOutput) GoString() string

GoString returns the string representation

func (*DescribeSnapshotsUsageOutput) SetSnapshotCount

SetSnapshotCount sets the SnapshotCount field's value.

func (*DescribeSnapshotsUsageOutput) SetSnapshotSize

SetSnapshotSize sets the SnapshotSize field's value.

func (DescribeSnapshotsUsageOutput) String

String returns the string representation

type DescribeTagsInput

type DescribeTagsInput struct {
	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

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

	SysTagVisible *bool `type:"boolean"`

	TagFilters []*TagFilterForDescribeTagsInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeTagsInput) GoString

func (s DescribeTagsInput) GoString() string

GoString returns the string representation

func (*DescribeTagsInput) SetPageNumber

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

SetPageNumber sets the PageNumber field's value.

func (*DescribeTagsInput) SetPageSize

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

SetPageSize sets the PageSize field's value.

func (*DescribeTagsInput) SetResourceIds

func (s *DescribeTagsInput) SetResourceIds(v []*string) *DescribeTagsInput

SetResourceIds sets the ResourceIds field's value.

func (*DescribeTagsInput) SetResourceType

func (s *DescribeTagsInput) SetResourceType(v string) *DescribeTagsInput

SetResourceType sets the ResourceType field's value.

func (*DescribeTagsInput) SetSysTagVisible

func (s *DescribeTagsInput) SetSysTagVisible(v bool) *DescribeTagsInput

SetSysTagVisible sets the SysTagVisible field's value.

func (*DescribeTagsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeTagsInput) String

func (s DescribeTagsInput) String() string

String returns the string representation

func (*DescribeTagsInput) Validate

func (s *DescribeTagsInput) Validate() error

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

type DescribeTagsOutput

type DescribeTagsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	TagResources []*TagResourceForDescribeTagsOutput `type:"list"`

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

func (DescribeTagsOutput) GoString

func (s DescribeTagsOutput) GoString() string

GoString returns the string representation

func (*DescribeTagsOutput) SetPageNumber

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

SetPageNumber sets the PageNumber field's value.

func (*DescribeTagsOutput) SetPageSize

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

SetPageSize sets the PageSize field's value.

func (*DescribeTagsOutput) SetTagResources

SetTagResources sets the TagResources field's value.

func (*DescribeTagsOutput) SetTotalCount

func (s *DescribeTagsOutput) SetTotalCount(v int32) *DescribeTagsOutput

SetTotalCount sets the TotalCount field's value.

func (DescribeTagsOutput) String

func (s DescribeTagsOutput) String() string

String returns the string representation

type DescribeVolumeTypeInput

type DescribeVolumeTypeInput struct {
	Filter *string `type:"string"`

	OrderBy *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ResourceClass *string `type:"string"`

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

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

func (DescribeVolumeTypeInput) GoString

func (s DescribeVolumeTypeInput) GoString() string

GoString returns the string representation

func (*DescribeVolumeTypeInput) SetFilter

SetFilter sets the Filter field's value.

func (*DescribeVolumeTypeInput) SetOrderBy

SetOrderBy sets the OrderBy field's value.

func (*DescribeVolumeTypeInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVolumeTypeInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVolumeTypeInput) SetResourceClass

func (s *DescribeVolumeTypeInput) SetResourceClass(v string) *DescribeVolumeTypeInput

SetResourceClass sets the ResourceClass field's value.

func (*DescribeVolumeTypeInput) SetVolumeTypeIds

func (s *DescribeVolumeTypeInput) SetVolumeTypeIds(v []*string) *DescribeVolumeTypeInput

SetVolumeTypeIds sets the VolumeTypeIds field's value.

func (*DescribeVolumeTypeInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeVolumeTypeInput) String

func (s DescribeVolumeTypeInput) String() string

String returns the string representation

type DescribeVolumeTypeOutput

type DescribeVolumeTypeOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	TotalCount *int32 `type:"int32"`

	VolumeTypes []*VolumeTypeForDescribeVolumeTypeOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeVolumeTypeOutput) GoString

func (s DescribeVolumeTypeOutput) GoString() string

GoString returns the string representation

func (*DescribeVolumeTypeOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeVolumeTypeOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVolumeTypeOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (*DescribeVolumeTypeOutput) SetVolumeTypes

SetVolumeTypes sets the VolumeTypes field's value.

func (DescribeVolumeTypeOutput) String

func (s DescribeVolumeTypeOutput) String() string

String returns the string representation

type DescribeVolumesInput

type DescribeVolumesInput struct {
	BillingType *int32 `type:"int32"`

	InstanceId *string `type:"string"`

	Kind *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `max:"100" type:"int32"`

	ProjectName *string `type:"string"`

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

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

	VolumeName *string `type:"string"`

	VolumeStatus *string `type:"string"`

	VolumeType *string `type:"string"`

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

func (DescribeVolumesInput) GoString

func (s DescribeVolumesInput) GoString() string

GoString returns the string representation

func (*DescribeVolumesInput) SetBillingType

func (s *DescribeVolumesInput) SetBillingType(v int32) *DescribeVolumesInput

SetBillingType sets the BillingType field's value.

func (*DescribeVolumesInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*DescribeVolumesInput) SetKind

SetKind sets the Kind field's value.

func (*DescribeVolumesInput) SetPageNumber

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

SetPageNumber sets the PageNumber field's value.

func (*DescribeVolumesInput) SetPageSize

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

SetPageSize sets the PageSize field's value.

func (*DescribeVolumesInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*DescribeVolumesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeVolumesInput) SetVolumeIds

func (s *DescribeVolumesInput) SetVolumeIds(v []*string) *DescribeVolumesInput

SetVolumeIds sets the VolumeIds field's value.

func (*DescribeVolumesInput) SetVolumeName

func (s *DescribeVolumesInput) SetVolumeName(v string) *DescribeVolumesInput

SetVolumeName sets the VolumeName field's value.

func (*DescribeVolumesInput) SetVolumeStatus

func (s *DescribeVolumesInput) SetVolumeStatus(v string) *DescribeVolumesInput

SetVolumeStatus sets the VolumeStatus field's value.

func (*DescribeVolumesInput) SetVolumeType

func (s *DescribeVolumesInput) SetVolumeType(v string) *DescribeVolumesInput

SetVolumeType sets the VolumeType field's value.

func (*DescribeVolumesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeVolumesInput) String

func (s DescribeVolumesInput) String() string

String returns the string representation

func (*DescribeVolumesInput) Validate

func (s *DescribeVolumesInput) Validate() error

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

type DescribeVolumesOutput

type DescribeVolumesOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	TotalCount *int32 `type:"int32"`

	Volumes []*VolumeForDescribeVolumesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeVolumesOutput) GoString

func (s DescribeVolumesOutput) GoString() string

GoString returns the string representation

func (*DescribeVolumesOutput) SetPageNumber

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

SetPageNumber sets the PageNumber field's value.

func (*DescribeVolumesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeVolumesOutput) SetTotalCount

func (s *DescribeVolumesOutput) SetTotalCount(v int32) *DescribeVolumesOutput

SetTotalCount sets the TotalCount field's value.

func (*DescribeVolumesOutput) SetVolumes

SetVolumes sets the Volumes field's value.

func (DescribeVolumesOutput) String

func (s DescribeVolumesOutput) String() string

String returns the string representation

type DetachVolumeInput

type DetachVolumeInput struct {

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

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

func (DetachVolumeInput) GoString

func (s DetachVolumeInput) GoString() string

GoString returns the string representation

func (*DetachVolumeInput) SetInstanceId

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

SetInstanceId sets the InstanceId field's value.

func (*DetachVolumeInput) SetVolumeId

func (s *DetachVolumeInput) SetVolumeId(v string) *DetachVolumeInput

SetVolumeId sets the VolumeId field's value.

func (DetachVolumeInput) String

func (s DetachVolumeInput) String() string

String returns the string representation

func (*DetachVolumeInput) Validate

func (s *DetachVolumeInput) Validate() error

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

type DetachVolumeOutput

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

func (DetachVolumeOutput) GoString

func (s DetachVolumeOutput) GoString() string

GoString returns the string representation

func (DetachVolumeOutput) String

func (s DetachVolumeOutput) String() string

String returns the string representation

type ErrorForCreateTagsOutput

type ErrorForCreateTagsOutput struct {
	Code *string `type:"string"`

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

func (ErrorForCreateTagsOutput) GoString

func (s ErrorForCreateTagsOutput) GoString() string

GoString returns the string representation

func (*ErrorForCreateTagsOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForCreateTagsOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForCreateTagsOutput) String

func (s ErrorForCreateTagsOutput) String() string

String returns the string representation

type ExtendVolumeInput

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

	// NewSize is a required field
	NewSize *json.Number `type:"json_number" required:"true"`

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

func (ExtendVolumeInput) GoString

func (s ExtendVolumeInput) GoString() string

GoString returns the string representation

func (*ExtendVolumeInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*ExtendVolumeInput) SetNewSize

func (s *ExtendVolumeInput) SetNewSize(v json.Number) *ExtendVolumeInput

SetNewSize sets the NewSize field's value.

func (*ExtendVolumeInput) SetVolumeId

func (s *ExtendVolumeInput) SetVolumeId(v string) *ExtendVolumeInput

SetVolumeId sets the VolumeId field's value.

func (ExtendVolumeInput) String

func (s ExtendVolumeInput) String() string

String returns the string representation

func (*ExtendVolumeInput) Validate

func (s *ExtendVolumeInput) Validate() error

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

type ExtendVolumeOutput

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

func (ExtendVolumeOutput) GoString

func (s ExtendVolumeOutput) GoString() string

GoString returns the string representation

func (ExtendVolumeOutput) String

func (s ExtendVolumeOutput) String() string

String returns the string representation

type ExtraPerformanceForDescribeVolumesOutput

type ExtraPerformanceForDescribeVolumesOutput struct {
	ExtraPerformanceTypeId *string `type:"string"`

	IOPS *int32 `type:"int32"`

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

func (ExtraPerformanceForDescribeVolumesOutput) GoString

GoString returns the string representation

func (*ExtraPerformanceForDescribeVolumesOutput) SetExtraPerformanceTypeId

SetExtraPerformanceTypeId sets the ExtraPerformanceTypeId field's value.

func (*ExtraPerformanceForDescribeVolumesOutput) SetIOPS

SetIOPS sets the IOPS field's value.

func (*ExtraPerformanceForDescribeVolumesOutput) SetThroughput

SetThroughput sets the Throughput field's value.

func (ExtraPerformanceForDescribeVolumesOutput) String

String returns the string representation

type ExtraPerformanceTypeForDescribeVolumeTypeOutput

type ExtraPerformanceTypeForDescribeVolumeTypeOutput struct {
	BaseQosType *string `type:"string"`

	ConversionRatio *string `type:"string"`

	Id *string `type:"string"`

	MaxIops *string `type:"string"`

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

func (ExtraPerformanceTypeForDescribeVolumeTypeOutput) GoString

GoString returns the string representation

func (*ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetBaseQosType

SetBaseQosType sets the BaseQosType field's value.

func (*ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetConversionRatio

SetConversionRatio sets the ConversionRatio field's value.

func (*ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetId

SetId sets the Id field's value.

func (*ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetMaxIops

SetMaxIops sets the MaxIops field's value.

func (*ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetMaxThroughput

SetMaxThroughput sets the MaxThroughput field's value.

func (ExtraPerformanceTypeForDescribeVolumeTypeOutput) String

String returns the string representation

type FilterForDescribeSnapshotsInput

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

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

func (FilterForDescribeSnapshotsInput) GoString

GoString returns the string representation

func (*FilterForDescribeSnapshotsInput) SetKey

SetKey sets the Key field's value.

func (*FilterForDescribeSnapshotsInput) SetValue

SetValue sets the Value field's value.

func (FilterForDescribeSnapshotsInput) String

String returns the string representation

type ManualRenewReservedStorageCapacityInput

type ManualRenewReservedStorageCapacityInput struct {
	EffectiveAt *string `type:"string"`

	Period *int32 `type:"int32"`

	PeriodUnit *string `type:"string"`

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

func (ManualRenewReservedStorageCapacityInput) GoString

GoString returns the string representation

func (*ManualRenewReservedStorageCapacityInput) SetEffectiveAt

SetEffectiveAt sets the EffectiveAt field's value.

func (*ManualRenewReservedStorageCapacityInput) SetPeriod

SetPeriod sets the Period field's value.

func (*ManualRenewReservedStorageCapacityInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (*ManualRenewReservedStorageCapacityInput) SetRSCId

SetRSCId sets the RSCId field's value.

func (ManualRenewReservedStorageCapacityInput) String

String returns the string representation

type ManualRenewReservedStorageCapacityOutput

type ManualRenewReservedStorageCapacityOutput struct {
	Metadata *response.ResponseMetadata

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

func (ManualRenewReservedStorageCapacityOutput) GoString

GoString returns the string representation

func (*ManualRenewReservedStorageCapacityOutput) SetReservedStorageCapacityId

SetReservedStorageCapacityId sets the ReservedStorageCapacityId field's value.

func (ManualRenewReservedStorageCapacityOutput) String

String returns the string representation

type ModifyAutoSnapshotPolicyInput

type ModifyAutoSnapshotPolicyInput struct {

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

	AutoSnapshotPolicyName *string `type:"string"`

	DestinationRegion *string `type:"string"`

	DestinationRetentionDays *int32 `max:"65536" type:"int32"`

	EnableCopy *bool `type:"boolean"`

	RepeatDays *int32 `type:"int32"`

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

	RetentionDays *int32 `type:"int32"`

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

func (ModifyAutoSnapshotPolicyInput) GoString

GoString returns the string representation

func (*ModifyAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId

SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.

func (*ModifyAutoSnapshotPolicyInput) SetAutoSnapshotPolicyName

func (s *ModifyAutoSnapshotPolicyInput) SetAutoSnapshotPolicyName(v string) *ModifyAutoSnapshotPolicyInput

SetAutoSnapshotPolicyName sets the AutoSnapshotPolicyName field's value.

func (*ModifyAutoSnapshotPolicyInput) SetDestinationRegion

SetDestinationRegion sets the DestinationRegion field's value.

func (*ModifyAutoSnapshotPolicyInput) SetDestinationRetentionDays

func (s *ModifyAutoSnapshotPolicyInput) SetDestinationRetentionDays(v int32) *ModifyAutoSnapshotPolicyInput

SetDestinationRetentionDays sets the DestinationRetentionDays field's value.

func (*ModifyAutoSnapshotPolicyInput) SetEnableCopy

SetEnableCopy sets the EnableCopy field's value.

func (*ModifyAutoSnapshotPolicyInput) SetRepeatDays

SetRepeatDays sets the RepeatDays field's value.

func (*ModifyAutoSnapshotPolicyInput) SetRepeatWeekdays

SetRepeatWeekdays sets the RepeatWeekdays field's value.

func (*ModifyAutoSnapshotPolicyInput) SetRetentionDays

SetRetentionDays sets the RetentionDays field's value.

func (*ModifyAutoSnapshotPolicyInput) SetTimePoints

SetTimePoints sets the TimePoints field's value.

func (ModifyAutoSnapshotPolicyInput) String

String returns the string representation

func (*ModifyAutoSnapshotPolicyInput) Validate

func (s *ModifyAutoSnapshotPolicyInput) Validate() error

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

type ModifyAutoSnapshotPolicyOutput

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

func (ModifyAutoSnapshotPolicyOutput) GoString

GoString returns the string representation

func (ModifyAutoSnapshotPolicyOutput) String

String returns the string representation

type ModifyPlacementGroupInput

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

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

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

func (ModifyPlacementGroupInput) GoString

func (s ModifyPlacementGroupInput) GoString() string

GoString returns the string representation

func (*ModifyPlacementGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyPlacementGroupInput) SetId

SetId sets the Id field's value.

func (*ModifyPlacementGroupInput) SetName

SetName sets the Name field's value.

func (ModifyPlacementGroupInput) String

func (s ModifyPlacementGroupInput) String() string

String returns the string representation

func (*ModifyPlacementGroupInput) Validate

func (s *ModifyPlacementGroupInput) Validate() error

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

type ModifyPlacementGroupOutput

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

func (ModifyPlacementGroupOutput) GoString

func (s ModifyPlacementGroupOutput) GoString() string

GoString returns the string representation

func (ModifyPlacementGroupOutput) String

String returns the string representation

type ModifyReservedStorageCapacityEffectiveAtInput

type ModifyReservedStorageCapacityEffectiveAtInput struct {
	EffectiveAt *string `type:"string"`

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

func (ModifyReservedStorageCapacityEffectiveAtInput) GoString

GoString returns the string representation

func (*ModifyReservedStorageCapacityEffectiveAtInput) SetEffectiveAt

SetEffectiveAt sets the EffectiveAt field's value.

func (*ModifyReservedStorageCapacityEffectiveAtInput) SetRSCId

SetRSCId sets the RSCId field's value.

func (ModifyReservedStorageCapacityEffectiveAtInput) String

String returns the string representation

func (*ModifyReservedStorageCapacityEffectiveAtInput) Validate

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

type ModifyReservedStorageCapacityEffectiveAtOutput

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

func (ModifyReservedStorageCapacityEffectiveAtOutput) GoString

GoString returns the string representation

func (ModifyReservedStorageCapacityEffectiveAtOutput) String

String returns the string representation

type ModifySnapshotAttributeInput

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

	RetentionDays *int32 `min:"1" max:"65536" type:"int32"`

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

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

func (ModifySnapshotAttributeInput) GoString

func (s ModifySnapshotAttributeInput) GoString() string

GoString returns the string representation

func (*ModifySnapshotAttributeInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifySnapshotAttributeInput) SetRetentionDays

SetRetentionDays sets the RetentionDays field's value.

func (*ModifySnapshotAttributeInput) SetSnapshotId

SetSnapshotId sets the SnapshotId field's value.

func (*ModifySnapshotAttributeInput) SetSnapshotName

SetSnapshotName sets the SnapshotName field's value.

func (ModifySnapshotAttributeInput) String

String returns the string representation

func (*ModifySnapshotAttributeInput) Validate

func (s *ModifySnapshotAttributeInput) Validate() error

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

type ModifySnapshotAttributeOutput

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

func (ModifySnapshotAttributeOutput) GoString

GoString returns the string representation

func (ModifySnapshotAttributeOutput) String

String returns the string representation

type ModifySnapshotGroupInput

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

	Name *string `type:"string"`

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

func (ModifySnapshotGroupInput) GoString

func (s ModifySnapshotGroupInput) GoString() string

GoString returns the string representation

func (*ModifySnapshotGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifySnapshotGroupInput) SetName

SetName sets the Name field's value.

func (*ModifySnapshotGroupInput) SetSnapshotGroupId

func (s *ModifySnapshotGroupInput) SetSnapshotGroupId(v string) *ModifySnapshotGroupInput

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (ModifySnapshotGroupInput) String

func (s ModifySnapshotGroupInput) String() string

String returns the string representation

func (*ModifySnapshotGroupInput) Validate

func (s *ModifySnapshotGroupInput) Validate() error

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

type ModifySnapshotGroupOutput

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

func (ModifySnapshotGroupOutput) GoString

func (s ModifySnapshotGroupOutput) GoString() string

GoString returns the string representation

func (ModifySnapshotGroupOutput) String

func (s ModifySnapshotGroupOutput) String() string

String returns the string representation

type ModifyVolumeAttributeInput

type ModifyVolumeAttributeInput struct {
	DeleteWithInstance *bool `type:"boolean"`

	Description *string `type:"string"`

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

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

func (ModifyVolumeAttributeInput) GoString

func (s ModifyVolumeAttributeInput) GoString() string

GoString returns the string representation

func (*ModifyVolumeAttributeInput) SetDeleteWithInstance

func (s *ModifyVolumeAttributeInput) SetDeleteWithInstance(v bool) *ModifyVolumeAttributeInput

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*ModifyVolumeAttributeInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyVolumeAttributeInput) SetVolumeId

SetVolumeId sets the VolumeId field's value.

func (*ModifyVolumeAttributeInput) SetVolumeName

SetVolumeName sets the VolumeName field's value.

func (ModifyVolumeAttributeInput) String

String returns the string representation

func (*ModifyVolumeAttributeInput) Validate

func (s *ModifyVolumeAttributeInput) Validate() error

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

type ModifyVolumeAttributeOutput

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

func (ModifyVolumeAttributeOutput) GoString

func (s ModifyVolumeAttributeOutput) GoString() string

GoString returns the string representation

func (ModifyVolumeAttributeOutput) String

String returns the string representation

type ModifyVolumeChargeTypeInput

type ModifyVolumeChargeTypeInput struct {
	AutoPay *bool `type:"boolean"`

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

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

	// VolumeIds is a required field
	VolumeIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyVolumeChargeTypeInput) GoString

func (s ModifyVolumeChargeTypeInput) GoString() string

GoString returns the string representation

func (*ModifyVolumeChargeTypeInput) SetAutoPay

SetAutoPay sets the AutoPay field's value.

func (*ModifyVolumeChargeTypeInput) SetDiskChargeType

SetDiskChargeType sets the DiskChargeType field's value.

func (*ModifyVolumeChargeTypeInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyVolumeChargeTypeInput) SetVolumeIds

SetVolumeIds sets the VolumeIds field's value.

func (ModifyVolumeChargeTypeInput) String

String returns the string representation

func (*ModifyVolumeChargeTypeInput) Validate

func (s *ModifyVolumeChargeTypeInput) Validate() error

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

type ModifyVolumeChargeTypeOutput

type ModifyVolumeChargeTypeOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyVolumeChargeTypeOutput) GoString

func (s ModifyVolumeChargeTypeOutput) GoString() string

GoString returns the string representation

func (*ModifyVolumeChargeTypeOutput) SetNumber

SetNumber sets the Number field's value.

func (ModifyVolumeChargeTypeOutput) String

String returns the string representation

type ModifyVolumeExtraPerformanceInput

type ModifyVolumeExtraPerformanceInput struct {
	ExtraPerformanceIOPS *int32 `type:"int32"`

	ExtraPerformanceThroughputMB *int32 `type:"int32"`

	// ExtraPerformanceTypeId is a required field
	ExtraPerformanceTypeId *string `type:"string" required:"true" enum:"EnumOfExtraPerformanceTypeIdForModifyVolumeExtraPerformanceInput"`

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

func (ModifyVolumeExtraPerformanceInput) GoString

GoString returns the string representation

func (*ModifyVolumeExtraPerformanceInput) SetExtraPerformanceIOPS

SetExtraPerformanceIOPS sets the ExtraPerformanceIOPS field's value.

func (*ModifyVolumeExtraPerformanceInput) SetExtraPerformanceThroughputMB

func (s *ModifyVolumeExtraPerformanceInput) SetExtraPerformanceThroughputMB(v int32) *ModifyVolumeExtraPerformanceInput

SetExtraPerformanceThroughputMB sets the ExtraPerformanceThroughputMB field's value.

func (*ModifyVolumeExtraPerformanceInput) SetExtraPerformanceTypeId

SetExtraPerformanceTypeId sets the ExtraPerformanceTypeId field's value.

func (*ModifyVolumeExtraPerformanceInput) SetVolumeId

SetVolumeId sets the VolumeId field's value.

func (ModifyVolumeExtraPerformanceInput) String

String returns the string representation

func (*ModifyVolumeExtraPerformanceInput) Validate

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

type ModifyVolumeExtraPerformanceOutput

type ModifyVolumeExtraPerformanceOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyVolumeExtraPerformanceOutput) GoString

GoString returns the string representation

func (*ModifyVolumeExtraPerformanceOutput) SetOrderNumber

SetOrderNumber sets the OrderNumber field's value.

func (ModifyVolumeExtraPerformanceOutput) String

String returns the string representation

type ModifyVolumeSpecInput

type ModifyVolumeSpecInput struct {

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

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

func (ModifyVolumeSpecInput) GoString

func (s ModifyVolumeSpecInput) GoString() string

GoString returns the string representation

func (*ModifyVolumeSpecInput) SetTargetVolumeType

func (s *ModifyVolumeSpecInput) SetTargetVolumeType(v string) *ModifyVolumeSpecInput

SetTargetVolumeType sets the TargetVolumeType field's value.

func (*ModifyVolumeSpecInput) SetVolumeId

SetVolumeId sets the VolumeId field's value.

func (ModifyVolumeSpecInput) String

func (s ModifyVolumeSpecInput) String() string

String returns the string representation

func (*ModifyVolumeSpecInput) Validate

func (s *ModifyVolumeSpecInput) Validate() error

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

type ModifyVolumeSpecOutput

type ModifyVolumeSpecOutput struct {
	Metadata *response.ResponseMetadata

	OrderNo *string `type:"string"`

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

func (ModifyVolumeSpecOutput) GoString

func (s ModifyVolumeSpecOutput) GoString() string

GoString returns the string representation

func (*ModifyVolumeSpecOutput) SetOrderNo

SetOrderNo sets the OrderNo field's value.

func (*ModifyVolumeSpecOutput) SetVolumeId

SetVolumeId sets the VolumeId field's value.

func (ModifyVolumeSpecOutput) String

func (s ModifyVolumeSpecOutput) String() string

String returns the string representation

type OperationDetailForCreateTagsOutput

type OperationDetailForCreateTagsOutput struct {
	Error *ErrorForCreateTagsOutput `type:"structure"`

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

func (OperationDetailForCreateTagsOutput) GoString

GoString returns the string representation

func (*OperationDetailForCreateTagsOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForCreateTagsOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (OperationDetailForCreateTagsOutput) String

String returns the string representation

type PlacementGroupForDescribePlacementGroupsOutput

type PlacementGroupForDescribePlacementGroupsOutput struct {
	AutoAssign *bool `type:"boolean"`

	CreatedAt *string `type:"string"`

	Description *string `type:"string"`

	Id *string `type:"string"`

	Name *string `type:"string"`

	SubgroupCount *int32 `type:"int32"`

	UpdatedAt *string `type:"string"`

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

func (PlacementGroupForDescribePlacementGroupsOutput) GoString

GoString returns the string representation

func (*PlacementGroupForDescribePlacementGroupsOutput) SetAutoAssign

SetAutoAssign sets the AutoAssign field's value.

func (*PlacementGroupForDescribePlacementGroupsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*PlacementGroupForDescribePlacementGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*PlacementGroupForDescribePlacementGroupsOutput) SetId

SetId sets the Id field's value.

func (*PlacementGroupForDescribePlacementGroupsOutput) SetName

SetName sets the Name field's value.

func (*PlacementGroupForDescribePlacementGroupsOutput) SetSubgroupCount

SetSubgroupCount sets the SubgroupCount field's value.

func (*PlacementGroupForDescribePlacementGroupsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*PlacementGroupForDescribePlacementGroupsOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (PlacementGroupForDescribePlacementGroupsOutput) String

String returns the string representation

type PurchaseReservedStorageCapacityInput

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

	EffectiveAt *string `type:"string"`

	Period *int32 `type:"int32"`

	PeriodUnit *string `type:"string"`

	RSCAutoRenew *bool `type:"boolean"`

	ReservedCapacity *int32 `type:"int32"`

	ReservedStorageCapacityName *string `type:"string"`

	VolumeType *string `type:"string"`

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

func (PurchaseReservedStorageCapacityInput) GoString

GoString returns the string representation

func (*PurchaseReservedStorageCapacityInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*PurchaseReservedStorageCapacityInput) SetEffectiveAt

SetEffectiveAt sets the EffectiveAt field's value.

func (*PurchaseReservedStorageCapacityInput) SetPeriod

SetPeriod sets the Period field's value.

func (*PurchaseReservedStorageCapacityInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (*PurchaseReservedStorageCapacityInput) SetRSCAutoRenew

SetRSCAutoRenew sets the RSCAutoRenew field's value.

func (*PurchaseReservedStorageCapacityInput) SetReservedCapacity

SetReservedCapacity sets the ReservedCapacity field's value.

func (*PurchaseReservedStorageCapacityInput) SetReservedStorageCapacityName

SetReservedStorageCapacityName sets the ReservedStorageCapacityName field's value.

func (*PurchaseReservedStorageCapacityInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (*PurchaseReservedStorageCapacityInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (PurchaseReservedStorageCapacityInput) String

String returns the string representation

type PurchaseReservedStorageCapacityOutput

type PurchaseReservedStorageCapacityOutput struct {
	Metadata *response.ResponseMetadata

	OrderNumber *string `type:"string"`

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

func (PurchaseReservedStorageCapacityOutput) GoString

GoString returns the string representation

func (*PurchaseReservedStorageCapacityOutput) SetOrderNumber

SetOrderNumber sets the OrderNumber field's value.

func (*PurchaseReservedStorageCapacityOutput) SetReservedStorageCapacityId

SetReservedStorageCapacityId sets the ReservedStorageCapacityId field's value.

func (PurchaseReservedStorageCapacityOutput) String

String returns the string representation

type RollbackSnapshotGroupInput

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

	InstanceId *string `type:"string"`

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

	// SnapshotIds is a required field
	SnapshotIds []*string `type:"list" required:"true"`

	// VolumeIds is a required field
	VolumeIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (RollbackSnapshotGroupInput) GoString

func (s RollbackSnapshotGroupInput) GoString() string

GoString returns the string representation

func (*RollbackSnapshotGroupInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*RollbackSnapshotGroupInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*RollbackSnapshotGroupInput) SetSnapshotGroupId

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (*RollbackSnapshotGroupInput) SetSnapshotIds

SetSnapshotIds sets the SnapshotIds field's value.

func (*RollbackSnapshotGroupInput) SetVolumeIds

SetVolumeIds sets the VolumeIds field's value.

func (RollbackSnapshotGroupInput) String

String returns the string representation

func (*RollbackSnapshotGroupInput) Validate

func (s *RollbackSnapshotGroupInput) Validate() error

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

type RollbackSnapshotGroupOutput

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

func (RollbackSnapshotGroupOutput) GoString

func (s RollbackSnapshotGroupOutput) GoString() string

GoString returns the string representation

func (RollbackSnapshotGroupOutput) String

String returns the string representation

type RollbackVolumeInput

type RollbackVolumeInput struct {

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

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

func (RollbackVolumeInput) GoString

func (s RollbackVolumeInput) GoString() string

GoString returns the string representation

func (*RollbackVolumeInput) SetSnapshotId

func (s *RollbackVolumeInput) SetSnapshotId(v string) *RollbackVolumeInput

SetSnapshotId sets the SnapshotId field's value.

func (*RollbackVolumeInput) SetVolumeId

func (s *RollbackVolumeInput) SetVolumeId(v string) *RollbackVolumeInput

SetVolumeId sets the VolumeId field's value.

func (RollbackVolumeInput) String

func (s RollbackVolumeInput) String() string

String returns the string representation

func (*RollbackVolumeInput) Validate

func (s *RollbackVolumeInput) Validate() error

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

type RollbackVolumeOutput

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

func (RollbackVolumeOutput) GoString

func (s RollbackVolumeOutput) GoString() string

GoString returns the string representation

func (RollbackVolumeOutput) String

func (s RollbackVolumeOutput) String() string

String returns the string representation

type RscInfoForDescribeReservedStorageCapacityOutput

type RscInfoForDescribeReservedStorageCapacityOutput struct {
	AccountId *string `type:"string"`

	ExpiredTime *string `type:"string"`

	Id *string `type:"string"`

	Name *string `type:"string"`

	RSCAutoRenewPeriod *int32 `type:"int32"`

	RemainingSize *int32 `type:"int32"`

	RenewalStatus *string `type:"string"`

	Size *int64 `type:"int64"`

	Status *string `type:"string"`

	TakeEffectTime *string `type:"string"`

	Type *string `type:"string"`

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

func (RscInfoForDescribeReservedStorageCapacityOutput) GoString

GoString returns the string representation

func (*RscInfoForDescribeReservedStorageCapacityOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*RscInfoForDescribeReservedStorageCapacityOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*RscInfoForDescribeReservedStorageCapacityOutput) SetId

SetId sets the Id field's value.

func (*RscInfoForDescribeReservedStorageCapacityOutput) SetName

SetName sets the Name field's value.

func (*RscInfoForDescribeReservedStorageCapacityOutput) SetRSCAutoRenewPeriod

SetRSCAutoRenewPeriod sets the RSCAutoRenewPeriod field's value.

func (*RscInfoForDescribeReservedStorageCapacityOutput) SetRemainingSize

SetRemainingSize sets the RemainingSize field's value.

func (*RscInfoForDescribeReservedStorageCapacityOutput) SetRenewalStatus

SetRenewalStatus sets the RenewalStatus field's value.

func (*RscInfoForDescribeReservedStorageCapacityOutput) SetSize

SetSize sets the Size field's value.

func (*RscInfoForDescribeReservedStorageCapacityOutput) SetStatus

SetStatus sets the Status field's value.

func (*RscInfoForDescribeReservedStorageCapacityOutput) SetTakeEffectTime

SetTakeEffectTime sets the TakeEffectTime field's value.

func (*RscInfoForDescribeReservedStorageCapacityOutput) SetType

SetType sets the Type field's value.

func (*RscInfoForDescribeReservedStorageCapacityOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (RscInfoForDescribeReservedStorageCapacityOutput) String

String returns the string representation

type STORAGEEBS

type STORAGEEBS struct {
	*client.Client
}

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

STORAGEEBS 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 (*STORAGEEBS) ApplyAutoSnapshotPolicy

func (c *STORAGEEBS) ApplyAutoSnapshotPolicy(input *ApplyAutoSnapshotPolicyInput) (*ApplyAutoSnapshotPolicyOutput, error)

ApplyAutoSnapshotPolicy API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ApplyAutoSnapshotPolicy for usage and error information.

func (*STORAGEEBS) ApplyAutoSnapshotPolicyCommon

func (c *STORAGEEBS) ApplyAutoSnapshotPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ApplyAutoSnapshotPolicyCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ApplyAutoSnapshotPolicyCommon for usage and error information.

func (*STORAGEEBS) ApplyAutoSnapshotPolicyCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) ApplyAutoSnapshotPolicyCommonWithContext

func (c *STORAGEEBS) ApplyAutoSnapshotPolicyCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ApplyAutoSnapshotPolicyCommon 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 (*STORAGEEBS) ApplyAutoSnapshotPolicyRequest

func (c *STORAGEEBS) ApplyAutoSnapshotPolicyRequest(input *ApplyAutoSnapshotPolicyInput) (req *request.Request, output *ApplyAutoSnapshotPolicyOutput)

ApplyAutoSnapshotPolicyRequest generates a "byteplus/request.Request" representing the client's request for the ApplyAutoSnapshotPolicy operation. The "output" return value will be populated with the ApplyAutoSnapshotPolicyCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) ApplyAutoSnapshotPolicyWithContext

func (c *STORAGEEBS) ApplyAutoSnapshotPolicyWithContext(ctx byteplus.Context, input *ApplyAutoSnapshotPolicyInput, opts ...request.Option) (*ApplyAutoSnapshotPolicyOutput, error)

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

See ApplyAutoSnapshotPolicy 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 (*STORAGEEBS) AttachVolume

func (c *STORAGEEBS) AttachVolume(input *AttachVolumeInput) (*AttachVolumeOutput, error)

AttachVolume API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation AttachVolume for usage and error information.

func (*STORAGEEBS) AttachVolumeCommon

func (c *STORAGEEBS) AttachVolumeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachVolumeCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation AttachVolumeCommon for usage and error information.

func (*STORAGEEBS) AttachVolumeCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) AttachVolumeCommonWithContext

func (c *STORAGEEBS) AttachVolumeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See AttachVolumeCommon 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 (*STORAGEEBS) AttachVolumeRequest

func (c *STORAGEEBS) AttachVolumeRequest(input *AttachVolumeInput) (req *request.Request, output *AttachVolumeOutput)

AttachVolumeRequest generates a "byteplus/request.Request" representing the client's request for the AttachVolume operation. The "output" return value will be populated with the AttachVolumeCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) AttachVolumeWithContext

func (c *STORAGEEBS) AttachVolumeWithContext(ctx byteplus.Context, input *AttachVolumeInput, opts ...request.Option) (*AttachVolumeOutput, error)

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

See AttachVolume 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 (*STORAGEEBS) AutoRenewReservedStorageCapacity

func (c *STORAGEEBS) AutoRenewReservedStorageCapacity(input *AutoRenewReservedStorageCapacityInput) (*AutoRenewReservedStorageCapacityOutput, error)

AutoRenewReservedStorageCapacity API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation AutoRenewReservedStorageCapacity for usage and error information.

func (*STORAGEEBS) AutoRenewReservedStorageCapacityCommon

func (c *STORAGEEBS) AutoRenewReservedStorageCapacityCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AutoRenewReservedStorageCapacityCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation AutoRenewReservedStorageCapacityCommon for usage and error information.

func (*STORAGEEBS) AutoRenewReservedStorageCapacityCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) AutoRenewReservedStorageCapacityCommonWithContext

func (c *STORAGEEBS) AutoRenewReservedStorageCapacityCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See AutoRenewReservedStorageCapacityCommon 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 (*STORAGEEBS) AutoRenewReservedStorageCapacityRequest

func (c *STORAGEEBS) AutoRenewReservedStorageCapacityRequest(input *AutoRenewReservedStorageCapacityInput) (req *request.Request, output *AutoRenewReservedStorageCapacityOutput)

AutoRenewReservedStorageCapacityRequest generates a "byteplus/request.Request" representing the client's request for the AutoRenewReservedStorageCapacity operation. The "output" return value will be populated with the AutoRenewReservedStorageCapacityCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) AutoRenewReservedStorageCapacityWithContext

func (c *STORAGEEBS) AutoRenewReservedStorageCapacityWithContext(ctx byteplus.Context, input *AutoRenewReservedStorageCapacityInput, opts ...request.Option) (*AutoRenewReservedStorageCapacityOutput, error)

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

See AutoRenewReservedStorageCapacity 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 (*STORAGEEBS) CancelAutoSnapshotPolicy

func (c *STORAGEEBS) CancelAutoSnapshotPolicy(input *CancelAutoSnapshotPolicyInput) (*CancelAutoSnapshotPolicyOutput, error)

CancelAutoSnapshotPolicy API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CancelAutoSnapshotPolicy for usage and error information.

func (*STORAGEEBS) CancelAutoSnapshotPolicyCommon

func (c *STORAGEEBS) CancelAutoSnapshotPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CancelAutoSnapshotPolicyCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CancelAutoSnapshotPolicyCommon for usage and error information.

func (*STORAGEEBS) CancelAutoSnapshotPolicyCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) CancelAutoSnapshotPolicyCommonWithContext

func (c *STORAGEEBS) CancelAutoSnapshotPolicyCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CancelAutoSnapshotPolicyCommon 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 (*STORAGEEBS) CancelAutoSnapshotPolicyRequest

func (c *STORAGEEBS) CancelAutoSnapshotPolicyRequest(input *CancelAutoSnapshotPolicyInput) (req *request.Request, output *CancelAutoSnapshotPolicyOutput)

CancelAutoSnapshotPolicyRequest generates a "byteplus/request.Request" representing the client's request for the CancelAutoSnapshotPolicy operation. The "output" return value will be populated with the CancelAutoSnapshotPolicyCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) CancelAutoSnapshotPolicyWithContext

func (c *STORAGEEBS) CancelAutoSnapshotPolicyWithContext(ctx byteplus.Context, input *CancelAutoSnapshotPolicyInput, opts ...request.Option) (*CancelAutoSnapshotPolicyOutput, error)

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

See CancelAutoSnapshotPolicy 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 (*STORAGEEBS) CheckUserRscPermit

func (c *STORAGEEBS) CheckUserRscPermit(input *CheckUserRscPermitInput) (*CheckUserRscPermitOutput, error)

CheckUserRscPermit API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CheckUserRscPermit for usage and error information.

func (*STORAGEEBS) CheckUserRscPermitCommon

func (c *STORAGEEBS) CheckUserRscPermitCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CheckUserRscPermitCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CheckUserRscPermitCommon for usage and error information.

func (*STORAGEEBS) CheckUserRscPermitCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) CheckUserRscPermitCommonWithContext

func (c *STORAGEEBS) CheckUserRscPermitCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CheckUserRscPermitCommon 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 (*STORAGEEBS) CheckUserRscPermitRequest

func (c *STORAGEEBS) CheckUserRscPermitRequest(input *CheckUserRscPermitInput) (req *request.Request, output *CheckUserRscPermitOutput)

CheckUserRscPermitRequest generates a "byteplus/request.Request" representing the client's request for the CheckUserRscPermit operation. The "output" return value will be populated with the CheckUserRscPermitCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) CheckUserRscPermitWithContext

func (c *STORAGEEBS) CheckUserRscPermitWithContext(ctx byteplus.Context, input *CheckUserRscPermitInput, opts ...request.Option) (*CheckUserRscPermitOutput, error)

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

See CheckUserRscPermit 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 (*STORAGEEBS) CreateAutoSnapshotPolicy

func (c *STORAGEEBS) CreateAutoSnapshotPolicy(input *CreateAutoSnapshotPolicyInput) (*CreateAutoSnapshotPolicyOutput, error)

CreateAutoSnapshotPolicy API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CreateAutoSnapshotPolicy for usage and error information.

func (*STORAGEEBS) CreateAutoSnapshotPolicyCommon

func (c *STORAGEEBS) CreateAutoSnapshotPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateAutoSnapshotPolicyCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CreateAutoSnapshotPolicyCommon for usage and error information.

func (*STORAGEEBS) CreateAutoSnapshotPolicyCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) CreateAutoSnapshotPolicyCommonWithContext

func (c *STORAGEEBS) CreateAutoSnapshotPolicyCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateAutoSnapshotPolicyCommon 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 (*STORAGEEBS) CreateAutoSnapshotPolicyRequest

func (c *STORAGEEBS) CreateAutoSnapshotPolicyRequest(input *CreateAutoSnapshotPolicyInput) (req *request.Request, output *CreateAutoSnapshotPolicyOutput)

CreateAutoSnapshotPolicyRequest generates a "byteplus/request.Request" representing the client's request for the CreateAutoSnapshotPolicy operation. The "output" return value will be populated with the CreateAutoSnapshotPolicyCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) CreateAutoSnapshotPolicyWithContext

func (c *STORAGEEBS) CreateAutoSnapshotPolicyWithContext(ctx byteplus.Context, input *CreateAutoSnapshotPolicyInput, opts ...request.Option) (*CreateAutoSnapshotPolicyOutput, error)

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

See CreateAutoSnapshotPolicy 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 (*STORAGEEBS) CreatePlacementGroup

func (c *STORAGEEBS) CreatePlacementGroup(input *CreatePlacementGroupInput) (*CreatePlacementGroupOutput, error)

CreatePlacementGroup API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CreatePlacementGroup for usage and error information.

func (*STORAGEEBS) CreatePlacementGroupCommon

func (c *STORAGEEBS) CreatePlacementGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreatePlacementGroupCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CreatePlacementGroupCommon for usage and error information.

func (*STORAGEEBS) CreatePlacementGroupCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) CreatePlacementGroupCommonWithContext

func (c *STORAGEEBS) CreatePlacementGroupCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreatePlacementGroupCommon 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 (*STORAGEEBS) CreatePlacementGroupRequest

func (c *STORAGEEBS) CreatePlacementGroupRequest(input *CreatePlacementGroupInput) (req *request.Request, output *CreatePlacementGroupOutput)

CreatePlacementGroupRequest generates a "byteplus/request.Request" representing the client's request for the CreatePlacementGroup operation. The "output" return value will be populated with the CreatePlacementGroupCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) CreatePlacementGroupWithContext

func (c *STORAGEEBS) CreatePlacementGroupWithContext(ctx byteplus.Context, input *CreatePlacementGroupInput, opts ...request.Option) (*CreatePlacementGroupOutput, error)

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

See CreatePlacementGroup 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 (*STORAGEEBS) CreateSnapshot

func (c *STORAGEEBS) CreateSnapshot(input *CreateSnapshotInput) (*CreateSnapshotOutput, error)

CreateSnapshot API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CreateSnapshot for usage and error information.

func (*STORAGEEBS) CreateSnapshotCommon

func (c *STORAGEEBS) CreateSnapshotCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateSnapshotCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CreateSnapshotCommon for usage and error information.

func (*STORAGEEBS) CreateSnapshotCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) CreateSnapshotCommonWithContext

func (c *STORAGEEBS) CreateSnapshotCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateSnapshotCommon 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 (*STORAGEEBS) CreateSnapshotGroup

func (c *STORAGEEBS) CreateSnapshotGroup(input *CreateSnapshotGroupInput) (*CreateSnapshotGroupOutput, error)

CreateSnapshotGroup API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CreateSnapshotGroup for usage and error information.

func (*STORAGEEBS) CreateSnapshotGroupCommon

func (c *STORAGEEBS) CreateSnapshotGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateSnapshotGroupCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CreateSnapshotGroupCommon for usage and error information.

func (*STORAGEEBS) CreateSnapshotGroupCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) CreateSnapshotGroupCommonWithContext

func (c *STORAGEEBS) CreateSnapshotGroupCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateSnapshotGroupCommon 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 (*STORAGEEBS) CreateSnapshotGroupRequest

func (c *STORAGEEBS) CreateSnapshotGroupRequest(input *CreateSnapshotGroupInput) (req *request.Request, output *CreateSnapshotGroupOutput)

CreateSnapshotGroupRequest generates a "byteplus/request.Request" representing the client's request for the CreateSnapshotGroup operation. The "output" return value will be populated with the CreateSnapshotGroupCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) CreateSnapshotGroupWithContext

func (c *STORAGEEBS) CreateSnapshotGroupWithContext(ctx byteplus.Context, input *CreateSnapshotGroupInput, opts ...request.Option) (*CreateSnapshotGroupOutput, error)

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

See CreateSnapshotGroup 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 (*STORAGEEBS) CreateSnapshotRequest

func (c *STORAGEEBS) CreateSnapshotRequest(input *CreateSnapshotInput) (req *request.Request, output *CreateSnapshotOutput)

CreateSnapshotRequest generates a "byteplus/request.Request" representing the client's request for the CreateSnapshot operation. The "output" return value will be populated with the CreateSnapshotCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) CreateSnapshotWithContext

func (c *STORAGEEBS) CreateSnapshotWithContext(ctx byteplus.Context, input *CreateSnapshotInput, opts ...request.Option) (*CreateSnapshotOutput, error)

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

See CreateSnapshot 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 (*STORAGEEBS) CreateTags

func (c *STORAGEEBS) CreateTags(input *CreateTagsInput) (*CreateTagsOutput, error)

CreateTags API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CreateTags for usage and error information.

func (*STORAGEEBS) CreateTagsCommon

func (c *STORAGEEBS) CreateTagsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateTagsCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CreateTagsCommon for usage and error information.

func (*STORAGEEBS) CreateTagsCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) CreateTagsCommonWithContext

func (c *STORAGEEBS) CreateTagsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateTagsCommon 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 (*STORAGEEBS) CreateTagsRequest

func (c *STORAGEEBS) CreateTagsRequest(input *CreateTagsInput) (req *request.Request, output *CreateTagsOutput)

CreateTagsRequest generates a "byteplus/request.Request" representing the client's request for the CreateTags operation. The "output" return value will be populated with the CreateTagsCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) CreateTagsWithContext

func (c *STORAGEEBS) CreateTagsWithContext(ctx byteplus.Context, input *CreateTagsInput, opts ...request.Option) (*CreateTagsOutput, error)

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

See CreateTags 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 (*STORAGEEBS) CreateVolume

func (c *STORAGEEBS) CreateVolume(input *CreateVolumeInput) (*CreateVolumeOutput, error)

CreateVolume API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CreateVolume for usage and error information.

func (*STORAGEEBS) CreateVolumeCommon

func (c *STORAGEEBS) CreateVolumeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateVolumeCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation CreateVolumeCommon for usage and error information.

func (*STORAGEEBS) CreateVolumeCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) CreateVolumeCommonWithContext

func (c *STORAGEEBS) CreateVolumeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See CreateVolumeCommon 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 (*STORAGEEBS) CreateVolumeRequest

func (c *STORAGEEBS) CreateVolumeRequest(input *CreateVolumeInput) (req *request.Request, output *CreateVolumeOutput)

CreateVolumeRequest generates a "byteplus/request.Request" representing the client's request for the CreateVolume operation. The "output" return value will be populated with the CreateVolumeCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) CreateVolumeWithContext

func (c *STORAGEEBS) CreateVolumeWithContext(ctx byteplus.Context, input *CreateVolumeInput, opts ...request.Option) (*CreateVolumeOutput, error)

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

See CreateVolume 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 (*STORAGEEBS) DeleteAutoSnapshotPolicy

func (c *STORAGEEBS) DeleteAutoSnapshotPolicy(input *DeleteAutoSnapshotPolicyInput) (*DeleteAutoSnapshotPolicyOutput, error)

DeleteAutoSnapshotPolicy API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DeleteAutoSnapshotPolicy for usage and error information.

func (*STORAGEEBS) DeleteAutoSnapshotPolicyCommon

func (c *STORAGEEBS) DeleteAutoSnapshotPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteAutoSnapshotPolicyCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DeleteAutoSnapshotPolicyCommon for usage and error information.

func (*STORAGEEBS) DeleteAutoSnapshotPolicyCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DeleteAutoSnapshotPolicyCommonWithContext

func (c *STORAGEEBS) DeleteAutoSnapshotPolicyCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteAutoSnapshotPolicyCommon 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 (*STORAGEEBS) DeleteAutoSnapshotPolicyRequest

func (c *STORAGEEBS) DeleteAutoSnapshotPolicyRequest(input *DeleteAutoSnapshotPolicyInput) (req *request.Request, output *DeleteAutoSnapshotPolicyOutput)

DeleteAutoSnapshotPolicyRequest generates a "byteplus/request.Request" representing the client's request for the DeleteAutoSnapshotPolicy operation. The "output" return value will be populated with the DeleteAutoSnapshotPolicyCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DeleteAutoSnapshotPolicyWithContext

func (c *STORAGEEBS) DeleteAutoSnapshotPolicyWithContext(ctx byteplus.Context, input *DeleteAutoSnapshotPolicyInput, opts ...request.Option) (*DeleteAutoSnapshotPolicyOutput, error)

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

See DeleteAutoSnapshotPolicy 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 (*STORAGEEBS) DeletePlacementGroup

func (c *STORAGEEBS) DeletePlacementGroup(input *DeletePlacementGroupInput) (*DeletePlacementGroupOutput, error)

DeletePlacementGroup API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DeletePlacementGroup for usage and error information.

func (*STORAGEEBS) DeletePlacementGroupCommon

func (c *STORAGEEBS) DeletePlacementGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeletePlacementGroupCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DeletePlacementGroupCommon for usage and error information.

func (*STORAGEEBS) DeletePlacementGroupCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DeletePlacementGroupCommonWithContext

func (c *STORAGEEBS) DeletePlacementGroupCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeletePlacementGroupCommon 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 (*STORAGEEBS) DeletePlacementGroupRequest

func (c *STORAGEEBS) DeletePlacementGroupRequest(input *DeletePlacementGroupInput) (req *request.Request, output *DeletePlacementGroupOutput)

DeletePlacementGroupRequest generates a "byteplus/request.Request" representing the client's request for the DeletePlacementGroup operation. The "output" return value will be populated with the DeletePlacementGroupCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DeletePlacementGroupWithContext

func (c *STORAGEEBS) DeletePlacementGroupWithContext(ctx byteplus.Context, input *DeletePlacementGroupInput, opts ...request.Option) (*DeletePlacementGroupOutput, error)

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

See DeletePlacementGroup 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 (*STORAGEEBS) DeleteSnapshot

func (c *STORAGEEBS) DeleteSnapshot(input *DeleteSnapshotInput) (*DeleteSnapshotOutput, error)

DeleteSnapshot API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DeleteSnapshot for usage and error information.

func (*STORAGEEBS) DeleteSnapshotCommon

func (c *STORAGEEBS) DeleteSnapshotCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteSnapshotCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DeleteSnapshotCommon for usage and error information.

func (*STORAGEEBS) DeleteSnapshotCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DeleteSnapshotCommonWithContext

func (c *STORAGEEBS) DeleteSnapshotCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteSnapshotCommon 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 (*STORAGEEBS) DeleteSnapshotGroup

func (c *STORAGEEBS) DeleteSnapshotGroup(input *DeleteSnapshotGroupInput) (*DeleteSnapshotGroupOutput, error)

DeleteSnapshotGroup API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DeleteSnapshotGroup for usage and error information.

func (*STORAGEEBS) DeleteSnapshotGroupCommon

func (c *STORAGEEBS) DeleteSnapshotGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteSnapshotGroupCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DeleteSnapshotGroupCommon for usage and error information.

func (*STORAGEEBS) DeleteSnapshotGroupCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DeleteSnapshotGroupCommonWithContext

func (c *STORAGEEBS) DeleteSnapshotGroupCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteSnapshotGroupCommon 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 (*STORAGEEBS) DeleteSnapshotGroupRequest

func (c *STORAGEEBS) DeleteSnapshotGroupRequest(input *DeleteSnapshotGroupInput) (req *request.Request, output *DeleteSnapshotGroupOutput)

DeleteSnapshotGroupRequest generates a "byteplus/request.Request" representing the client's request for the DeleteSnapshotGroup operation. The "output" return value will be populated with the DeleteSnapshotGroupCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DeleteSnapshotGroupWithContext

func (c *STORAGEEBS) DeleteSnapshotGroupWithContext(ctx byteplus.Context, input *DeleteSnapshotGroupInput, opts ...request.Option) (*DeleteSnapshotGroupOutput, error)

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

See DeleteSnapshotGroup 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 (*STORAGEEBS) DeleteSnapshotRequest

func (c *STORAGEEBS) DeleteSnapshotRequest(input *DeleteSnapshotInput) (req *request.Request, output *DeleteSnapshotOutput)

DeleteSnapshotRequest generates a "byteplus/request.Request" representing the client's request for the DeleteSnapshot operation. The "output" return value will be populated with the DeleteSnapshotCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DeleteSnapshotWithContext

func (c *STORAGEEBS) DeleteSnapshotWithContext(ctx byteplus.Context, input *DeleteSnapshotInput, opts ...request.Option) (*DeleteSnapshotOutput, error)

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

See DeleteSnapshot 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 (*STORAGEEBS) DeleteTags

func (c *STORAGEEBS) DeleteTags(input *DeleteTagsInput) (*DeleteTagsOutput, error)

DeleteTags API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DeleteTags for usage and error information.

func (*STORAGEEBS) DeleteTagsCommon

func (c *STORAGEEBS) DeleteTagsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteTagsCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DeleteTagsCommon for usage and error information.

func (*STORAGEEBS) DeleteTagsCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DeleteTagsCommonWithContext

func (c *STORAGEEBS) DeleteTagsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteTagsCommon 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 (*STORAGEEBS) DeleteTagsRequest

func (c *STORAGEEBS) DeleteTagsRequest(input *DeleteTagsInput) (req *request.Request, output *DeleteTagsOutput)

DeleteTagsRequest generates a "byteplus/request.Request" representing the client's request for the DeleteTags operation. The "output" return value will be populated with the DeleteTagsCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DeleteTagsWithContext

func (c *STORAGEEBS) DeleteTagsWithContext(ctx byteplus.Context, input *DeleteTagsInput, opts ...request.Option) (*DeleteTagsOutput, error)

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

See DeleteTags 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 (*STORAGEEBS) DeleteVolume

func (c *STORAGEEBS) DeleteVolume(input *DeleteVolumeInput) (*DeleteVolumeOutput, error)

DeleteVolume API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DeleteVolume for usage and error information.

func (*STORAGEEBS) DeleteVolumeCommon

func (c *STORAGEEBS) DeleteVolumeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteVolumeCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DeleteVolumeCommon for usage and error information.

func (*STORAGEEBS) DeleteVolumeCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DeleteVolumeCommonWithContext

func (c *STORAGEEBS) DeleteVolumeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DeleteVolumeCommon 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 (*STORAGEEBS) DeleteVolumeRequest

func (c *STORAGEEBS) DeleteVolumeRequest(input *DeleteVolumeInput) (req *request.Request, output *DeleteVolumeOutput)

DeleteVolumeRequest generates a "byteplus/request.Request" representing the client's request for the DeleteVolume operation. The "output" return value will be populated with the DeleteVolumeCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DeleteVolumeWithContext

func (c *STORAGEEBS) DeleteVolumeWithContext(ctx byteplus.Context, input *DeleteVolumeInput, opts ...request.Option) (*DeleteVolumeOutput, error)

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

See DeleteVolume 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 (*STORAGEEBS) DescribeAutoSnapshotPolicy

func (c *STORAGEEBS) DescribeAutoSnapshotPolicy(input *DescribeAutoSnapshotPolicyInput) (*DescribeAutoSnapshotPolicyOutput, error)

DescribeAutoSnapshotPolicy API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeAutoSnapshotPolicy for usage and error information.

func (*STORAGEEBS) DescribeAutoSnapshotPolicyCommon

func (c *STORAGEEBS) DescribeAutoSnapshotPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeAutoSnapshotPolicyCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeAutoSnapshotPolicyCommon for usage and error information.

func (*STORAGEEBS) DescribeAutoSnapshotPolicyCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DescribeAutoSnapshotPolicyCommonWithContext

func (c *STORAGEEBS) DescribeAutoSnapshotPolicyCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeAutoSnapshotPolicyCommon 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 (*STORAGEEBS) DescribeAutoSnapshotPolicyRequest

func (c *STORAGEEBS) DescribeAutoSnapshotPolicyRequest(input *DescribeAutoSnapshotPolicyInput) (req *request.Request, output *DescribeAutoSnapshotPolicyOutput)

DescribeAutoSnapshotPolicyRequest generates a "byteplus/request.Request" representing the client's request for the DescribeAutoSnapshotPolicy operation. The "output" return value will be populated with the DescribeAutoSnapshotPolicyCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DescribeAutoSnapshotPolicyWithContext

func (c *STORAGEEBS) DescribeAutoSnapshotPolicyWithContext(ctx byteplus.Context, input *DescribeAutoSnapshotPolicyInput, opts ...request.Option) (*DescribeAutoSnapshotPolicyOutput, error)

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

See DescribeAutoSnapshotPolicy 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 (*STORAGEEBS) DescribePlacementGroupDetails

func (c *STORAGEEBS) DescribePlacementGroupDetails(input *DescribePlacementGroupDetailsInput) (*DescribePlacementGroupDetailsOutput, error)

DescribePlacementGroupDetails API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribePlacementGroupDetails for usage and error information.

func (*STORAGEEBS) DescribePlacementGroupDetailsCommon

func (c *STORAGEEBS) DescribePlacementGroupDetailsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribePlacementGroupDetailsCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribePlacementGroupDetailsCommon for usage and error information.

func (*STORAGEEBS) DescribePlacementGroupDetailsCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DescribePlacementGroupDetailsCommonWithContext

func (c *STORAGEEBS) DescribePlacementGroupDetailsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribePlacementGroupDetailsCommon 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 (*STORAGEEBS) DescribePlacementGroupDetailsRequest

func (c *STORAGEEBS) DescribePlacementGroupDetailsRequest(input *DescribePlacementGroupDetailsInput) (req *request.Request, output *DescribePlacementGroupDetailsOutput)

DescribePlacementGroupDetailsRequest generates a "byteplus/request.Request" representing the client's request for the DescribePlacementGroupDetails operation. The "output" return value will be populated with the DescribePlacementGroupDetailsCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DescribePlacementGroupDetailsWithContext

func (c *STORAGEEBS) DescribePlacementGroupDetailsWithContext(ctx byteplus.Context, input *DescribePlacementGroupDetailsInput, opts ...request.Option) (*DescribePlacementGroupDetailsOutput, error)

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

See DescribePlacementGroupDetails 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 (*STORAGEEBS) DescribePlacementGroups

func (c *STORAGEEBS) DescribePlacementGroups(input *DescribePlacementGroupsInput) (*DescribePlacementGroupsOutput, error)

DescribePlacementGroups API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribePlacementGroups for usage and error information.

func (*STORAGEEBS) DescribePlacementGroupsCommon

func (c *STORAGEEBS) DescribePlacementGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribePlacementGroupsCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribePlacementGroupsCommon for usage and error information.

func (*STORAGEEBS) DescribePlacementGroupsCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DescribePlacementGroupsCommonWithContext

func (c *STORAGEEBS) DescribePlacementGroupsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribePlacementGroupsCommon 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 (*STORAGEEBS) DescribePlacementGroupsRequest

func (c *STORAGEEBS) DescribePlacementGroupsRequest(input *DescribePlacementGroupsInput) (req *request.Request, output *DescribePlacementGroupsOutput)

DescribePlacementGroupsRequest generates a "byteplus/request.Request" representing the client's request for the DescribePlacementGroups operation. The "output" return value will be populated with the DescribePlacementGroupsCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DescribePlacementGroupsWithContext

func (c *STORAGEEBS) DescribePlacementGroupsWithContext(ctx byteplus.Context, input *DescribePlacementGroupsInput, opts ...request.Option) (*DescribePlacementGroupsOutput, error)

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

See DescribePlacementGroups 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 (*STORAGEEBS) DescribeReservedStorageCapacity

func (c *STORAGEEBS) DescribeReservedStorageCapacity(input *DescribeReservedStorageCapacityInput) (*DescribeReservedStorageCapacityOutput, error)

DescribeReservedStorageCapacity API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeReservedStorageCapacity for usage and error information.

func (*STORAGEEBS) DescribeReservedStorageCapacityCommon

func (c *STORAGEEBS) DescribeReservedStorageCapacityCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeReservedStorageCapacityCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeReservedStorageCapacityCommon for usage and error information.

func (*STORAGEEBS) DescribeReservedStorageCapacityCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DescribeReservedStorageCapacityCommonWithContext

func (c *STORAGEEBS) DescribeReservedStorageCapacityCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeReservedStorageCapacityCommon 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 (*STORAGEEBS) DescribeReservedStorageCapacityRequest

func (c *STORAGEEBS) DescribeReservedStorageCapacityRequest(input *DescribeReservedStorageCapacityInput) (req *request.Request, output *DescribeReservedStorageCapacityOutput)

DescribeReservedStorageCapacityRequest generates a "byteplus/request.Request" representing the client's request for the DescribeReservedStorageCapacity operation. The "output" return value will be populated with the DescribeReservedStorageCapacityCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DescribeReservedStorageCapacityWithContext

func (c *STORAGEEBS) DescribeReservedStorageCapacityWithContext(ctx byteplus.Context, input *DescribeReservedStorageCapacityInput, opts ...request.Option) (*DescribeReservedStorageCapacityOutput, error)

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

See DescribeReservedStorageCapacity 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 (*STORAGEEBS) DescribeSnapshotChains

func (c *STORAGEEBS) DescribeSnapshotChains(input *DescribeSnapshotChainsInput) (*DescribeSnapshotChainsOutput, error)

DescribeSnapshotChains API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeSnapshotChains for usage and error information.

func (*STORAGEEBS) DescribeSnapshotChainsCommon

func (c *STORAGEEBS) DescribeSnapshotChainsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSnapshotChainsCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeSnapshotChainsCommon for usage and error information.

func (*STORAGEEBS) DescribeSnapshotChainsCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DescribeSnapshotChainsCommonWithContext

func (c *STORAGEEBS) DescribeSnapshotChainsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeSnapshotChainsCommon 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 (*STORAGEEBS) DescribeSnapshotChainsRequest

func (c *STORAGEEBS) DescribeSnapshotChainsRequest(input *DescribeSnapshotChainsInput) (req *request.Request, output *DescribeSnapshotChainsOutput)

DescribeSnapshotChainsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeSnapshotChains operation. The "output" return value will be populated with the DescribeSnapshotChainsCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DescribeSnapshotChainsWithContext

func (c *STORAGEEBS) DescribeSnapshotChainsWithContext(ctx byteplus.Context, input *DescribeSnapshotChainsInput, opts ...request.Option) (*DescribeSnapshotChainsOutput, error)

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

See DescribeSnapshotChains 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 (*STORAGEEBS) DescribeSnapshotGroups

func (c *STORAGEEBS) DescribeSnapshotGroups(input *DescribeSnapshotGroupsInput) (*DescribeSnapshotGroupsOutput, error)

DescribeSnapshotGroups API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeSnapshotGroups for usage and error information.

func (*STORAGEEBS) DescribeSnapshotGroupsCommon

func (c *STORAGEEBS) DescribeSnapshotGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSnapshotGroupsCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeSnapshotGroupsCommon for usage and error information.

func (*STORAGEEBS) DescribeSnapshotGroupsCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DescribeSnapshotGroupsCommonWithContext

func (c *STORAGEEBS) DescribeSnapshotGroupsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeSnapshotGroupsCommon 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 (*STORAGEEBS) DescribeSnapshotGroupsRequest

func (c *STORAGEEBS) DescribeSnapshotGroupsRequest(input *DescribeSnapshotGroupsInput) (req *request.Request, output *DescribeSnapshotGroupsOutput)

DescribeSnapshotGroupsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeSnapshotGroups operation. The "output" return value will be populated with the DescribeSnapshotGroupsCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DescribeSnapshotGroupsWithContext

func (c *STORAGEEBS) DescribeSnapshotGroupsWithContext(ctx byteplus.Context, input *DescribeSnapshotGroupsInput, opts ...request.Option) (*DescribeSnapshotGroupsOutput, error)

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

See DescribeSnapshotGroups 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 (*STORAGEEBS) DescribeSnapshots

func (c *STORAGEEBS) DescribeSnapshots(input *DescribeSnapshotsInput) (*DescribeSnapshotsOutput, error)

DescribeSnapshots API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeSnapshots for usage and error information.

func (*STORAGEEBS) DescribeSnapshotsCommon

func (c *STORAGEEBS) DescribeSnapshotsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSnapshotsCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeSnapshotsCommon for usage and error information.

func (*STORAGEEBS) DescribeSnapshotsCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DescribeSnapshotsCommonWithContext

func (c *STORAGEEBS) DescribeSnapshotsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeSnapshotsCommon 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 (*STORAGEEBS) DescribeSnapshotsRequest

func (c *STORAGEEBS) DescribeSnapshotsRequest(input *DescribeSnapshotsInput) (req *request.Request, output *DescribeSnapshotsOutput)

DescribeSnapshotsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeSnapshots operation. The "output" return value will be populated with the DescribeSnapshotsCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DescribeSnapshotsUsage

func (c *STORAGEEBS) DescribeSnapshotsUsage(input *DescribeSnapshotsUsageInput) (*DescribeSnapshotsUsageOutput, error)

DescribeSnapshotsUsage API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeSnapshotsUsage for usage and error information.

func (*STORAGEEBS) DescribeSnapshotsUsageCommon

func (c *STORAGEEBS) DescribeSnapshotsUsageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSnapshotsUsageCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeSnapshotsUsageCommon for usage and error information.

func (*STORAGEEBS) DescribeSnapshotsUsageCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DescribeSnapshotsUsageCommonWithContext

func (c *STORAGEEBS) DescribeSnapshotsUsageCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeSnapshotsUsageCommon 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 (*STORAGEEBS) DescribeSnapshotsUsageRequest

func (c *STORAGEEBS) DescribeSnapshotsUsageRequest(input *DescribeSnapshotsUsageInput) (req *request.Request, output *DescribeSnapshotsUsageOutput)

DescribeSnapshotsUsageRequest generates a "byteplus/request.Request" representing the client's request for the DescribeSnapshotsUsage operation. The "output" return value will be populated with the DescribeSnapshotsUsageCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DescribeSnapshotsUsageWithContext

func (c *STORAGEEBS) DescribeSnapshotsUsageWithContext(ctx byteplus.Context, input *DescribeSnapshotsUsageInput, opts ...request.Option) (*DescribeSnapshotsUsageOutput, error)

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

See DescribeSnapshotsUsage 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 (*STORAGEEBS) DescribeSnapshotsWithContext

func (c *STORAGEEBS) DescribeSnapshotsWithContext(ctx byteplus.Context, input *DescribeSnapshotsInput, opts ...request.Option) (*DescribeSnapshotsOutput, error)

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

See DescribeSnapshots 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 (*STORAGEEBS) DescribeTags

func (c *STORAGEEBS) DescribeTags(input *DescribeTagsInput) (*DescribeTagsOutput, error)

DescribeTags API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeTags for usage and error information.

func (*STORAGEEBS) DescribeTagsCommon

func (c *STORAGEEBS) DescribeTagsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeTagsCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeTagsCommon for usage and error information.

func (*STORAGEEBS) DescribeTagsCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DescribeTagsCommonWithContext

func (c *STORAGEEBS) DescribeTagsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeTagsCommon 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 (*STORAGEEBS) DescribeTagsRequest

func (c *STORAGEEBS) DescribeTagsRequest(input *DescribeTagsInput) (req *request.Request, output *DescribeTagsOutput)

DescribeTagsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeTags operation. The "output" return value will be populated with the DescribeTagsCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DescribeTagsWithContext

func (c *STORAGEEBS) DescribeTagsWithContext(ctx byteplus.Context, input *DescribeTagsInput, opts ...request.Option) (*DescribeTagsOutput, error)

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

See DescribeTags 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 (*STORAGEEBS) DescribeVolumeType

func (c *STORAGEEBS) DescribeVolumeType(input *DescribeVolumeTypeInput) (*DescribeVolumeTypeOutput, error)

DescribeVolumeType API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeVolumeType for usage and error information.

func (*STORAGEEBS) DescribeVolumeTypeCommon

func (c *STORAGEEBS) DescribeVolumeTypeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVolumeTypeCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeVolumeTypeCommon for usage and error information.

func (*STORAGEEBS) DescribeVolumeTypeCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DescribeVolumeTypeCommonWithContext

func (c *STORAGEEBS) DescribeVolumeTypeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeVolumeTypeCommon 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 (*STORAGEEBS) DescribeVolumeTypeRequest

func (c *STORAGEEBS) DescribeVolumeTypeRequest(input *DescribeVolumeTypeInput) (req *request.Request, output *DescribeVolumeTypeOutput)

DescribeVolumeTypeRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVolumeType operation. The "output" return value will be populated with the DescribeVolumeTypeCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DescribeVolumeTypeWithContext

func (c *STORAGEEBS) DescribeVolumeTypeWithContext(ctx byteplus.Context, input *DescribeVolumeTypeInput, opts ...request.Option) (*DescribeVolumeTypeOutput, error)

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

See DescribeVolumeType 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 (*STORAGEEBS) DescribeVolumes

func (c *STORAGEEBS) DescribeVolumes(input *DescribeVolumesInput) (*DescribeVolumesOutput, error)

DescribeVolumes API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeVolumes for usage and error information.

func (*STORAGEEBS) DescribeVolumesCommon

func (c *STORAGEEBS) DescribeVolumesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeVolumesCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DescribeVolumesCommon for usage and error information.

func (*STORAGEEBS) DescribeVolumesCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DescribeVolumesCommonWithContext

func (c *STORAGEEBS) DescribeVolumesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DescribeVolumesCommon 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 (*STORAGEEBS) DescribeVolumesRequest

func (c *STORAGEEBS) DescribeVolumesRequest(input *DescribeVolumesInput) (req *request.Request, output *DescribeVolumesOutput)

DescribeVolumesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeVolumes operation. The "output" return value will be populated with the DescribeVolumesCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DescribeVolumesWithContext

func (c *STORAGEEBS) DescribeVolumesWithContext(ctx byteplus.Context, input *DescribeVolumesInput, opts ...request.Option) (*DescribeVolumesOutput, error)

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

See DescribeVolumes 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 (*STORAGEEBS) DetachVolume

func (c *STORAGEEBS) DetachVolume(input *DetachVolumeInput) (*DetachVolumeOutput, error)

DetachVolume API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DetachVolume for usage and error information.

func (*STORAGEEBS) DetachVolumeCommon

func (c *STORAGEEBS) DetachVolumeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachVolumeCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation DetachVolumeCommon for usage and error information.

func (*STORAGEEBS) DetachVolumeCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) DetachVolumeCommonWithContext

func (c *STORAGEEBS) DetachVolumeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See DetachVolumeCommon 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 (*STORAGEEBS) DetachVolumeRequest

func (c *STORAGEEBS) DetachVolumeRequest(input *DetachVolumeInput) (req *request.Request, output *DetachVolumeOutput)

DetachVolumeRequest generates a "byteplus/request.Request" representing the client's request for the DetachVolume operation. The "output" return value will be populated with the DetachVolumeCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) DetachVolumeWithContext

func (c *STORAGEEBS) DetachVolumeWithContext(ctx byteplus.Context, input *DetachVolumeInput, opts ...request.Option) (*DetachVolumeOutput, error)

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

See DetachVolume 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 (*STORAGEEBS) ExtendVolume

func (c *STORAGEEBS) ExtendVolume(input *ExtendVolumeInput) (*ExtendVolumeOutput, error)

ExtendVolume API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ExtendVolume for usage and error information.

func (*STORAGEEBS) ExtendVolumeCommon

func (c *STORAGEEBS) ExtendVolumeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ExtendVolumeCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ExtendVolumeCommon for usage and error information.

func (*STORAGEEBS) ExtendVolumeCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) ExtendVolumeCommonWithContext

func (c *STORAGEEBS) ExtendVolumeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ExtendVolumeCommon 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 (*STORAGEEBS) ExtendVolumeRequest

func (c *STORAGEEBS) ExtendVolumeRequest(input *ExtendVolumeInput) (req *request.Request, output *ExtendVolumeOutput)

ExtendVolumeRequest generates a "byteplus/request.Request" representing the client's request for the ExtendVolume operation. The "output" return value will be populated with the ExtendVolumeCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) ExtendVolumeWithContext

func (c *STORAGEEBS) ExtendVolumeWithContext(ctx byteplus.Context, input *ExtendVolumeInput, opts ...request.Option) (*ExtendVolumeOutput, error)

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

See ExtendVolume 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 (*STORAGEEBS) ManualRenewReservedStorageCapacity

ManualRenewReservedStorageCapacity API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ManualRenewReservedStorageCapacity for usage and error information.

func (*STORAGEEBS) ManualRenewReservedStorageCapacityCommon

func (c *STORAGEEBS) ManualRenewReservedStorageCapacityCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ManualRenewReservedStorageCapacityCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ManualRenewReservedStorageCapacityCommon for usage and error information.

func (*STORAGEEBS) ManualRenewReservedStorageCapacityCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) ManualRenewReservedStorageCapacityCommonWithContext

func (c *STORAGEEBS) ManualRenewReservedStorageCapacityCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ManualRenewReservedStorageCapacityCommon 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 (*STORAGEEBS) ManualRenewReservedStorageCapacityRequest

func (c *STORAGEEBS) ManualRenewReservedStorageCapacityRequest(input *ManualRenewReservedStorageCapacityInput) (req *request.Request, output *ManualRenewReservedStorageCapacityOutput)

ManualRenewReservedStorageCapacityRequest generates a "byteplus/request.Request" representing the client's request for the ManualRenewReservedStorageCapacity operation. The "output" return value will be populated with the ManualRenewReservedStorageCapacityCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) ManualRenewReservedStorageCapacityWithContext

func (c *STORAGEEBS) ManualRenewReservedStorageCapacityWithContext(ctx byteplus.Context, input *ManualRenewReservedStorageCapacityInput, opts ...request.Option) (*ManualRenewReservedStorageCapacityOutput, error)

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

See ManualRenewReservedStorageCapacity 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 (*STORAGEEBS) ModifyAutoSnapshotPolicy

func (c *STORAGEEBS) ModifyAutoSnapshotPolicy(input *ModifyAutoSnapshotPolicyInput) (*ModifyAutoSnapshotPolicyOutput, error)

ModifyAutoSnapshotPolicy API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifyAutoSnapshotPolicy for usage and error information.

func (*STORAGEEBS) ModifyAutoSnapshotPolicyCommon

func (c *STORAGEEBS) ModifyAutoSnapshotPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyAutoSnapshotPolicyCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifyAutoSnapshotPolicyCommon for usage and error information.

func (*STORAGEEBS) ModifyAutoSnapshotPolicyCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) ModifyAutoSnapshotPolicyCommonWithContext

func (c *STORAGEEBS) ModifyAutoSnapshotPolicyCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyAutoSnapshotPolicyCommon 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 (*STORAGEEBS) ModifyAutoSnapshotPolicyRequest

func (c *STORAGEEBS) ModifyAutoSnapshotPolicyRequest(input *ModifyAutoSnapshotPolicyInput) (req *request.Request, output *ModifyAutoSnapshotPolicyOutput)

ModifyAutoSnapshotPolicyRequest generates a "byteplus/request.Request" representing the client's request for the ModifyAutoSnapshotPolicy operation. The "output" return value will be populated with the ModifyAutoSnapshotPolicyCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) ModifyAutoSnapshotPolicyWithContext

func (c *STORAGEEBS) ModifyAutoSnapshotPolicyWithContext(ctx byteplus.Context, input *ModifyAutoSnapshotPolicyInput, opts ...request.Option) (*ModifyAutoSnapshotPolicyOutput, error)

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

See ModifyAutoSnapshotPolicy 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 (*STORAGEEBS) ModifyPlacementGroup

func (c *STORAGEEBS) ModifyPlacementGroup(input *ModifyPlacementGroupInput) (*ModifyPlacementGroupOutput, error)

ModifyPlacementGroup API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifyPlacementGroup for usage and error information.

func (*STORAGEEBS) ModifyPlacementGroupCommon

func (c *STORAGEEBS) ModifyPlacementGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyPlacementGroupCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifyPlacementGroupCommon for usage and error information.

func (*STORAGEEBS) ModifyPlacementGroupCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) ModifyPlacementGroupCommonWithContext

func (c *STORAGEEBS) ModifyPlacementGroupCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyPlacementGroupCommon 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 (*STORAGEEBS) ModifyPlacementGroupRequest

func (c *STORAGEEBS) ModifyPlacementGroupRequest(input *ModifyPlacementGroupInput) (req *request.Request, output *ModifyPlacementGroupOutput)

ModifyPlacementGroupRequest generates a "byteplus/request.Request" representing the client's request for the ModifyPlacementGroup operation. The "output" return value will be populated with the ModifyPlacementGroupCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) ModifyPlacementGroupWithContext

func (c *STORAGEEBS) ModifyPlacementGroupWithContext(ctx byteplus.Context, input *ModifyPlacementGroupInput, opts ...request.Option) (*ModifyPlacementGroupOutput, error)

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

See ModifyPlacementGroup 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 (*STORAGEEBS) ModifyReservedStorageCapacityEffectiveAt

ModifyReservedStorageCapacityEffectiveAt API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifyReservedStorageCapacityEffectiveAt for usage and error information.

func (*STORAGEEBS) ModifyReservedStorageCapacityEffectiveAtCommon

func (c *STORAGEEBS) ModifyReservedStorageCapacityEffectiveAtCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyReservedStorageCapacityEffectiveAtCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifyReservedStorageCapacityEffectiveAtCommon for usage and error information.

func (*STORAGEEBS) ModifyReservedStorageCapacityEffectiveAtCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) ModifyReservedStorageCapacityEffectiveAtCommonWithContext

func (c *STORAGEEBS) ModifyReservedStorageCapacityEffectiveAtCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyReservedStorageCapacityEffectiveAtCommon 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 (*STORAGEEBS) ModifyReservedStorageCapacityEffectiveAtRequest

func (c *STORAGEEBS) ModifyReservedStorageCapacityEffectiveAtRequest(input *ModifyReservedStorageCapacityEffectiveAtInput) (req *request.Request, output *ModifyReservedStorageCapacityEffectiveAtOutput)

ModifyReservedStorageCapacityEffectiveAtRequest generates a "byteplus/request.Request" representing the client's request for the ModifyReservedStorageCapacityEffectiveAt operation. The "output" return value will be populated with the ModifyReservedStorageCapacityEffectiveAtCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) ModifyReservedStorageCapacityEffectiveAtWithContext

func (c *STORAGEEBS) ModifyReservedStorageCapacityEffectiveAtWithContext(ctx byteplus.Context, input *ModifyReservedStorageCapacityEffectiveAtInput, opts ...request.Option) (*ModifyReservedStorageCapacityEffectiveAtOutput, error)

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

See ModifyReservedStorageCapacityEffectiveAt 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 (*STORAGEEBS) ModifySnapshotAttribute

func (c *STORAGEEBS) ModifySnapshotAttribute(input *ModifySnapshotAttributeInput) (*ModifySnapshotAttributeOutput, error)

ModifySnapshotAttribute API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifySnapshotAttribute for usage and error information.

func (*STORAGEEBS) ModifySnapshotAttributeCommon

func (c *STORAGEEBS) ModifySnapshotAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifySnapshotAttributeCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifySnapshotAttributeCommon for usage and error information.

func (*STORAGEEBS) ModifySnapshotAttributeCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) ModifySnapshotAttributeCommonWithContext

func (c *STORAGEEBS) ModifySnapshotAttributeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifySnapshotAttributeCommon 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 (*STORAGEEBS) ModifySnapshotAttributeRequest

func (c *STORAGEEBS) ModifySnapshotAttributeRequest(input *ModifySnapshotAttributeInput) (req *request.Request, output *ModifySnapshotAttributeOutput)

ModifySnapshotAttributeRequest generates a "byteplus/request.Request" representing the client's request for the ModifySnapshotAttribute operation. The "output" return value will be populated with the ModifySnapshotAttributeCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) ModifySnapshotAttributeWithContext

func (c *STORAGEEBS) ModifySnapshotAttributeWithContext(ctx byteplus.Context, input *ModifySnapshotAttributeInput, opts ...request.Option) (*ModifySnapshotAttributeOutput, error)

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

See ModifySnapshotAttribute 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 (*STORAGEEBS) ModifySnapshotGroup

func (c *STORAGEEBS) ModifySnapshotGroup(input *ModifySnapshotGroupInput) (*ModifySnapshotGroupOutput, error)

ModifySnapshotGroup API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifySnapshotGroup for usage and error information.

func (*STORAGEEBS) ModifySnapshotGroupCommon

func (c *STORAGEEBS) ModifySnapshotGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifySnapshotGroupCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifySnapshotGroupCommon for usage and error information.

func (*STORAGEEBS) ModifySnapshotGroupCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) ModifySnapshotGroupCommonWithContext

func (c *STORAGEEBS) ModifySnapshotGroupCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifySnapshotGroupCommon 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 (*STORAGEEBS) ModifySnapshotGroupRequest

func (c *STORAGEEBS) ModifySnapshotGroupRequest(input *ModifySnapshotGroupInput) (req *request.Request, output *ModifySnapshotGroupOutput)

ModifySnapshotGroupRequest generates a "byteplus/request.Request" representing the client's request for the ModifySnapshotGroup operation. The "output" return value will be populated with the ModifySnapshotGroupCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) ModifySnapshotGroupWithContext

func (c *STORAGEEBS) ModifySnapshotGroupWithContext(ctx byteplus.Context, input *ModifySnapshotGroupInput, opts ...request.Option) (*ModifySnapshotGroupOutput, error)

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

See ModifySnapshotGroup 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 (*STORAGEEBS) ModifyVolumeAttribute

func (c *STORAGEEBS) ModifyVolumeAttribute(input *ModifyVolumeAttributeInput) (*ModifyVolumeAttributeOutput, error)

ModifyVolumeAttribute API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifyVolumeAttribute for usage and error information.

func (*STORAGEEBS) ModifyVolumeAttributeCommon

func (c *STORAGEEBS) ModifyVolumeAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVolumeAttributeCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifyVolumeAttributeCommon for usage and error information.

func (*STORAGEEBS) ModifyVolumeAttributeCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) ModifyVolumeAttributeCommonWithContext

func (c *STORAGEEBS) ModifyVolumeAttributeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyVolumeAttributeCommon 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 (*STORAGEEBS) ModifyVolumeAttributeRequest

func (c *STORAGEEBS) ModifyVolumeAttributeRequest(input *ModifyVolumeAttributeInput) (req *request.Request, output *ModifyVolumeAttributeOutput)

ModifyVolumeAttributeRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVolumeAttribute operation. The "output" return value will be populated with the ModifyVolumeAttributeCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) ModifyVolumeAttributeWithContext

func (c *STORAGEEBS) ModifyVolumeAttributeWithContext(ctx byteplus.Context, input *ModifyVolumeAttributeInput, opts ...request.Option) (*ModifyVolumeAttributeOutput, error)

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

See ModifyVolumeAttribute 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 (*STORAGEEBS) ModifyVolumeChargeType

func (c *STORAGEEBS) ModifyVolumeChargeType(input *ModifyVolumeChargeTypeInput) (*ModifyVolumeChargeTypeOutput, error)

ModifyVolumeChargeType API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifyVolumeChargeType for usage and error information.

func (*STORAGEEBS) ModifyVolumeChargeTypeCommon

func (c *STORAGEEBS) ModifyVolumeChargeTypeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVolumeChargeTypeCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifyVolumeChargeTypeCommon for usage and error information.

func (*STORAGEEBS) ModifyVolumeChargeTypeCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) ModifyVolumeChargeTypeCommonWithContext

func (c *STORAGEEBS) ModifyVolumeChargeTypeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyVolumeChargeTypeCommon 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 (*STORAGEEBS) ModifyVolumeChargeTypeRequest

func (c *STORAGEEBS) ModifyVolumeChargeTypeRequest(input *ModifyVolumeChargeTypeInput) (req *request.Request, output *ModifyVolumeChargeTypeOutput)

ModifyVolumeChargeTypeRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVolumeChargeType operation. The "output" return value will be populated with the ModifyVolumeChargeTypeCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) ModifyVolumeChargeTypeWithContext

func (c *STORAGEEBS) ModifyVolumeChargeTypeWithContext(ctx byteplus.Context, input *ModifyVolumeChargeTypeInput, opts ...request.Option) (*ModifyVolumeChargeTypeOutput, error)

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

See ModifyVolumeChargeType 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 (*STORAGEEBS) ModifyVolumeExtraPerformance

func (c *STORAGEEBS) ModifyVolumeExtraPerformance(input *ModifyVolumeExtraPerformanceInput) (*ModifyVolumeExtraPerformanceOutput, error)

ModifyVolumeExtraPerformance API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifyVolumeExtraPerformance for usage and error information.

func (*STORAGEEBS) ModifyVolumeExtraPerformanceCommon

func (c *STORAGEEBS) ModifyVolumeExtraPerformanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVolumeExtraPerformanceCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifyVolumeExtraPerformanceCommon for usage and error information.

func (*STORAGEEBS) ModifyVolumeExtraPerformanceCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) ModifyVolumeExtraPerformanceCommonWithContext

func (c *STORAGEEBS) ModifyVolumeExtraPerformanceCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyVolumeExtraPerformanceCommon 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 (*STORAGEEBS) ModifyVolumeExtraPerformanceRequest

func (c *STORAGEEBS) ModifyVolumeExtraPerformanceRequest(input *ModifyVolumeExtraPerformanceInput) (req *request.Request, output *ModifyVolumeExtraPerformanceOutput)

ModifyVolumeExtraPerformanceRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVolumeExtraPerformance operation. The "output" return value will be populated with the ModifyVolumeExtraPerformanceCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) ModifyVolumeExtraPerformanceWithContext

func (c *STORAGEEBS) ModifyVolumeExtraPerformanceWithContext(ctx byteplus.Context, input *ModifyVolumeExtraPerformanceInput, opts ...request.Option) (*ModifyVolumeExtraPerformanceOutput, error)

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

See ModifyVolumeExtraPerformance 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 (*STORAGEEBS) ModifyVolumeSpec

func (c *STORAGEEBS) ModifyVolumeSpec(input *ModifyVolumeSpecInput) (*ModifyVolumeSpecOutput, error)

ModifyVolumeSpec API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifyVolumeSpec for usage and error information.

func (*STORAGEEBS) ModifyVolumeSpecCommon

func (c *STORAGEEBS) ModifyVolumeSpecCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyVolumeSpecCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ModifyVolumeSpecCommon for usage and error information.

func (*STORAGEEBS) ModifyVolumeSpecCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) ModifyVolumeSpecCommonWithContext

func (c *STORAGEEBS) ModifyVolumeSpecCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See ModifyVolumeSpecCommon 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 (*STORAGEEBS) ModifyVolumeSpecRequest

func (c *STORAGEEBS) ModifyVolumeSpecRequest(input *ModifyVolumeSpecInput) (req *request.Request, output *ModifyVolumeSpecOutput)

ModifyVolumeSpecRequest generates a "byteplus/request.Request" representing the client's request for the ModifyVolumeSpec operation. The "output" return value will be populated with the ModifyVolumeSpecCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) ModifyVolumeSpecWithContext

func (c *STORAGEEBS) ModifyVolumeSpecWithContext(ctx byteplus.Context, input *ModifyVolumeSpecInput, opts ...request.Option) (*ModifyVolumeSpecOutput, error)

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

See ModifyVolumeSpec 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 (*STORAGEEBS) PurchaseReservedStorageCapacity

func (c *STORAGEEBS) PurchaseReservedStorageCapacity(input *PurchaseReservedStorageCapacityInput) (*PurchaseReservedStorageCapacityOutput, error)

PurchaseReservedStorageCapacity API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation PurchaseReservedStorageCapacity for usage and error information.

func (*STORAGEEBS) PurchaseReservedStorageCapacityCommon

func (c *STORAGEEBS) PurchaseReservedStorageCapacityCommon(input *map[string]interface{}) (*map[string]interface{}, error)

PurchaseReservedStorageCapacityCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation PurchaseReservedStorageCapacityCommon for usage and error information.

func (*STORAGEEBS) PurchaseReservedStorageCapacityCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) PurchaseReservedStorageCapacityCommonWithContext

func (c *STORAGEEBS) PurchaseReservedStorageCapacityCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See PurchaseReservedStorageCapacityCommon 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 (*STORAGEEBS) PurchaseReservedStorageCapacityRequest

func (c *STORAGEEBS) PurchaseReservedStorageCapacityRequest(input *PurchaseReservedStorageCapacityInput) (req *request.Request, output *PurchaseReservedStorageCapacityOutput)

PurchaseReservedStorageCapacityRequest generates a "byteplus/request.Request" representing the client's request for the PurchaseReservedStorageCapacity operation. The "output" return value will be populated with the PurchaseReservedStorageCapacityCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) PurchaseReservedStorageCapacityWithContext

func (c *STORAGEEBS) PurchaseReservedStorageCapacityWithContext(ctx byteplus.Context, input *PurchaseReservedStorageCapacityInput, opts ...request.Option) (*PurchaseReservedStorageCapacityOutput, error)

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

See PurchaseReservedStorageCapacity 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 (*STORAGEEBS) RollbackSnapshotGroup

func (c *STORAGEEBS) RollbackSnapshotGroup(input *RollbackSnapshotGroupInput) (*RollbackSnapshotGroupOutput, error)

RollbackSnapshotGroup API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation RollbackSnapshotGroup for usage and error information.

func (*STORAGEEBS) RollbackSnapshotGroupCommon

func (c *STORAGEEBS) RollbackSnapshotGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RollbackSnapshotGroupCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation RollbackSnapshotGroupCommon for usage and error information.

func (*STORAGEEBS) RollbackSnapshotGroupCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) RollbackSnapshotGroupCommonWithContext

func (c *STORAGEEBS) RollbackSnapshotGroupCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See RollbackSnapshotGroupCommon 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 (*STORAGEEBS) RollbackSnapshotGroupRequest

func (c *STORAGEEBS) RollbackSnapshotGroupRequest(input *RollbackSnapshotGroupInput) (req *request.Request, output *RollbackSnapshotGroupOutput)

RollbackSnapshotGroupRequest generates a "byteplus/request.Request" representing the client's request for the RollbackSnapshotGroup operation. The "output" return value will be populated with the RollbackSnapshotGroupCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) RollbackSnapshotGroupWithContext

func (c *STORAGEEBS) RollbackSnapshotGroupWithContext(ctx byteplus.Context, input *RollbackSnapshotGroupInput, opts ...request.Option) (*RollbackSnapshotGroupOutput, error)

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

See RollbackSnapshotGroup 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 (*STORAGEEBS) RollbackVolume

func (c *STORAGEEBS) RollbackVolume(input *RollbackVolumeInput) (*RollbackVolumeOutput, error)

RollbackVolume API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation RollbackVolume for usage and error information.

func (*STORAGEEBS) RollbackVolumeCommon

func (c *STORAGEEBS) RollbackVolumeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RollbackVolumeCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation RollbackVolumeCommon for usage and error information.

func (*STORAGEEBS) RollbackVolumeCommonRequest

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

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

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

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

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

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

func (*STORAGEEBS) RollbackVolumeCommonWithContext

func (c *STORAGEEBS) RollbackVolumeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

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

See RollbackVolumeCommon 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 (*STORAGEEBS) RollbackVolumeRequest

func (c *STORAGEEBS) RollbackVolumeRequest(input *RollbackVolumeInput) (req *request.Request, output *RollbackVolumeOutput)

RollbackVolumeRequest generates a "byteplus/request.Request" representing the client's request for the RollbackVolume operation. The "output" return value will be populated with the RollbackVolumeCommon request's response once the request completes successfully.

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

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

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

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

func (*STORAGEEBS) RollbackVolumeWithContext

func (c *STORAGEEBS) RollbackVolumeWithContext(ctx byteplus.Context, input *RollbackVolumeInput, opts ...request.Option) (*RollbackVolumeOutput, error)

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

See RollbackVolume 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 (*STORAGEEBS) ServicePurchaseRscPreorder

func (c *STORAGEEBS) ServicePurchaseRscPreorder(input *ServicePurchaseRscPreorderInput) (*ServicePurchaseRscPreorderOutput, error)

ServicePurchaseRscPreorder API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ServicePurchaseRscPreorder for usage and error information.

func (*STORAGEEBS) ServicePurchaseRscPreorderCommon

func (c *STORAGEEBS) ServicePurchaseRscPreorderCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ServicePurchaseRscPreorderCommon API operation for STORAGE_EBS.

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

See the BYTEPLUS API reference guide for STORAGE_EBS's API operation ServicePurchaseRscPreorderCommon for usage and error information.

func (*STORAGEEBS) ServicePurchaseRscPreorderCommonRequest

func (c *STORAGEEBS) ServicePurchaseRscPreorderCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ServicePurchaseRscPreorderCommonRequest generates a "byteplus/request.Request" representing the client's request for the ServicePurchaseRscPreorderCommon operation. The "output" return value will be populated with the ServicePurchaseRscPreorderCommon request's response once the request completes successfully.

Use "Send" method on the returned ServicePurchaseRscPreorderCommon Request to send the API call to the service. the "output" return value is not valid until after ServicePurchaseRscPreorderCommon Send returns without error.

See ServicePurchaseRscPreorderCommon for more information on using the ServicePurchaseRscPreorderCommon API call, and error handling.

// Example sending a request using the ServicePurchaseRscPreorderCommonRequest method.
req, resp := client.ServicePurchaseRscPreorderCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*STORAGEEBS) ServicePurchaseRscPreorderCommonWithContext

func (c *STORAGEEBS) ServicePurchaseRscPreorderCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ServicePurchaseRscPreorderCommonWithContext is the same as ServicePurchaseRscPreorderCommon with the addition of the ability to pass a context and additional request options.

See ServicePurchaseRscPreorderCommon 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 (*STORAGEEBS) ServicePurchaseRscPreorderRequest

func (c *STORAGEEBS) ServicePurchaseRscPreorderRequest(input *ServicePurchaseRscPreorderInput) (req *request.Request, output *ServicePurchaseRscPreorderOutput)

ServicePurchaseRscPreorderRequest generates a "byteplus/request.Request" representing the client's request for the ServicePurchaseRscPreorder operation. The "output" return value will be populated with the ServicePurchaseRscPreorderCommon request's response once the request completes successfully.

Use "Send" method on the returned ServicePurchaseRscPreorderCommon Request to send the API call to the service. the "output" return value is not valid until after ServicePurchaseRscPreorderCommon Send returns without error.

See ServicePurchaseRscPreorder for more information on using the ServicePurchaseRscPreorder API call, and error handling.

// Example sending a request using the ServicePurchaseRscPreorderRequest method.
req, resp := client.ServicePurchaseRscPreorderRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*STORAGEEBS) ServicePurchaseRscPreorderWithContext

func (c *STORAGEEBS) ServicePurchaseRscPreorderWithContext(ctx byteplus.Context, input *ServicePurchaseRscPreorderInput, opts ...request.Option) (*ServicePurchaseRscPreorderOutput, error)

ServicePurchaseRscPreorderWithContext is the same as ServicePurchaseRscPreorder with the addition of the ability to pass a context and additional request options.

See ServicePurchaseRscPreorder 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 STORAGEEBSAPI

type STORAGEEBSAPI interface {
	ApplyAutoSnapshotPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ApplyAutoSnapshotPolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ApplyAutoSnapshotPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ApplyAutoSnapshotPolicy(*ApplyAutoSnapshotPolicyInput) (*ApplyAutoSnapshotPolicyOutput, error)
	ApplyAutoSnapshotPolicyWithContext(byteplus.Context, *ApplyAutoSnapshotPolicyInput, ...request.Option) (*ApplyAutoSnapshotPolicyOutput, error)
	ApplyAutoSnapshotPolicyRequest(*ApplyAutoSnapshotPolicyInput) (*request.Request, *ApplyAutoSnapshotPolicyOutput)

	AttachVolumeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachVolumeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachVolumeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachVolume(*AttachVolumeInput) (*AttachVolumeOutput, error)
	AttachVolumeWithContext(byteplus.Context, *AttachVolumeInput, ...request.Option) (*AttachVolumeOutput, error)
	AttachVolumeRequest(*AttachVolumeInput) (*request.Request, *AttachVolumeOutput)

	AutoRenewReservedStorageCapacityCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AutoRenewReservedStorageCapacityCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AutoRenewReservedStorageCapacityCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AutoRenewReservedStorageCapacity(*AutoRenewReservedStorageCapacityInput) (*AutoRenewReservedStorageCapacityOutput, error)
	AutoRenewReservedStorageCapacityWithContext(byteplus.Context, *AutoRenewReservedStorageCapacityInput, ...request.Option) (*AutoRenewReservedStorageCapacityOutput, error)
	AutoRenewReservedStorageCapacityRequest(*AutoRenewReservedStorageCapacityInput) (*request.Request, *AutoRenewReservedStorageCapacityOutput)

	CancelAutoSnapshotPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CancelAutoSnapshotPolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CancelAutoSnapshotPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CancelAutoSnapshotPolicy(*CancelAutoSnapshotPolicyInput) (*CancelAutoSnapshotPolicyOutput, error)
	CancelAutoSnapshotPolicyWithContext(byteplus.Context, *CancelAutoSnapshotPolicyInput, ...request.Option) (*CancelAutoSnapshotPolicyOutput, error)
	CancelAutoSnapshotPolicyRequest(*CancelAutoSnapshotPolicyInput) (*request.Request, *CancelAutoSnapshotPolicyOutput)

	CheckUserRscPermitCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CheckUserRscPermitCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CheckUserRscPermitCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CheckUserRscPermit(*CheckUserRscPermitInput) (*CheckUserRscPermitOutput, error)
	CheckUserRscPermitWithContext(byteplus.Context, *CheckUserRscPermitInput, ...request.Option) (*CheckUserRscPermitOutput, error)
	CheckUserRscPermitRequest(*CheckUserRscPermitInput) (*request.Request, *CheckUserRscPermitOutput)

	CreateAutoSnapshotPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateAutoSnapshotPolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateAutoSnapshotPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateAutoSnapshotPolicy(*CreateAutoSnapshotPolicyInput) (*CreateAutoSnapshotPolicyOutput, error)
	CreateAutoSnapshotPolicyWithContext(byteplus.Context, *CreateAutoSnapshotPolicyInput, ...request.Option) (*CreateAutoSnapshotPolicyOutput, error)
	CreateAutoSnapshotPolicyRequest(*CreateAutoSnapshotPolicyInput) (*request.Request, *CreateAutoSnapshotPolicyOutput)

	CreatePlacementGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreatePlacementGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreatePlacementGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreatePlacementGroup(*CreatePlacementGroupInput) (*CreatePlacementGroupOutput, error)
	CreatePlacementGroupWithContext(byteplus.Context, *CreatePlacementGroupInput, ...request.Option) (*CreatePlacementGroupOutput, error)
	CreatePlacementGroupRequest(*CreatePlacementGroupInput) (*request.Request, *CreatePlacementGroupOutput)

	CreateSnapshotCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateSnapshotCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateSnapshotCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateSnapshot(*CreateSnapshotInput) (*CreateSnapshotOutput, error)
	CreateSnapshotWithContext(byteplus.Context, *CreateSnapshotInput, ...request.Option) (*CreateSnapshotOutput, error)
	CreateSnapshotRequest(*CreateSnapshotInput) (*request.Request, *CreateSnapshotOutput)

	CreateSnapshotGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateSnapshotGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateSnapshotGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateSnapshotGroup(*CreateSnapshotGroupInput) (*CreateSnapshotGroupOutput, error)
	CreateSnapshotGroupWithContext(byteplus.Context, *CreateSnapshotGroupInput, ...request.Option) (*CreateSnapshotGroupOutput, error)
	CreateSnapshotGroupRequest(*CreateSnapshotGroupInput) (*request.Request, *CreateSnapshotGroupOutput)

	CreateTagsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateTagsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateTagsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateTags(*CreateTagsInput) (*CreateTagsOutput, error)
	CreateTagsWithContext(byteplus.Context, *CreateTagsInput, ...request.Option) (*CreateTagsOutput, error)
	CreateTagsRequest(*CreateTagsInput) (*request.Request, *CreateTagsOutput)

	CreateVolumeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateVolumeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateVolumeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateVolume(*CreateVolumeInput) (*CreateVolumeOutput, error)
	CreateVolumeWithContext(byteplus.Context, *CreateVolumeInput, ...request.Option) (*CreateVolumeOutput, error)
	CreateVolumeRequest(*CreateVolumeInput) (*request.Request, *CreateVolumeOutput)

	DeleteAutoSnapshotPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteAutoSnapshotPolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteAutoSnapshotPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteAutoSnapshotPolicy(*DeleteAutoSnapshotPolicyInput) (*DeleteAutoSnapshotPolicyOutput, error)
	DeleteAutoSnapshotPolicyWithContext(byteplus.Context, *DeleteAutoSnapshotPolicyInput, ...request.Option) (*DeleteAutoSnapshotPolicyOutput, error)
	DeleteAutoSnapshotPolicyRequest(*DeleteAutoSnapshotPolicyInput) (*request.Request, *DeleteAutoSnapshotPolicyOutput)

	DeletePlacementGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeletePlacementGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeletePlacementGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeletePlacementGroup(*DeletePlacementGroupInput) (*DeletePlacementGroupOutput, error)
	DeletePlacementGroupWithContext(byteplus.Context, *DeletePlacementGroupInput, ...request.Option) (*DeletePlacementGroupOutput, error)
	DeletePlacementGroupRequest(*DeletePlacementGroupInput) (*request.Request, *DeletePlacementGroupOutput)

	DeleteSnapshotCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteSnapshotCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteSnapshotCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteSnapshot(*DeleteSnapshotInput) (*DeleteSnapshotOutput, error)
	DeleteSnapshotWithContext(byteplus.Context, *DeleteSnapshotInput, ...request.Option) (*DeleteSnapshotOutput, error)
	DeleteSnapshotRequest(*DeleteSnapshotInput) (*request.Request, *DeleteSnapshotOutput)

	DeleteSnapshotGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteSnapshotGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteSnapshotGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteSnapshotGroup(*DeleteSnapshotGroupInput) (*DeleteSnapshotGroupOutput, error)
	DeleteSnapshotGroupWithContext(byteplus.Context, *DeleteSnapshotGroupInput, ...request.Option) (*DeleteSnapshotGroupOutput, error)
	DeleteSnapshotGroupRequest(*DeleteSnapshotGroupInput) (*request.Request, *DeleteSnapshotGroupOutput)

	DeleteTagsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteTagsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteTagsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteTags(*DeleteTagsInput) (*DeleteTagsOutput, error)
	DeleteTagsWithContext(byteplus.Context, *DeleteTagsInput, ...request.Option) (*DeleteTagsOutput, error)
	DeleteTagsRequest(*DeleteTagsInput) (*request.Request, *DeleteTagsOutput)

	DeleteVolumeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteVolumeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteVolumeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteVolume(*DeleteVolumeInput) (*DeleteVolumeOutput, error)
	DeleteVolumeWithContext(byteplus.Context, *DeleteVolumeInput, ...request.Option) (*DeleteVolumeOutput, error)
	DeleteVolumeRequest(*DeleteVolumeInput) (*request.Request, *DeleteVolumeOutput)

	DescribeAutoSnapshotPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAutoSnapshotPolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAutoSnapshotPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAutoSnapshotPolicy(*DescribeAutoSnapshotPolicyInput) (*DescribeAutoSnapshotPolicyOutput, error)
	DescribeAutoSnapshotPolicyWithContext(byteplus.Context, *DescribeAutoSnapshotPolicyInput, ...request.Option) (*DescribeAutoSnapshotPolicyOutput, error)
	DescribeAutoSnapshotPolicyRequest(*DescribeAutoSnapshotPolicyInput) (*request.Request, *DescribeAutoSnapshotPolicyOutput)

	DescribePlacementGroupDetailsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribePlacementGroupDetailsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribePlacementGroupDetailsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribePlacementGroupDetails(*DescribePlacementGroupDetailsInput) (*DescribePlacementGroupDetailsOutput, error)
	DescribePlacementGroupDetailsWithContext(byteplus.Context, *DescribePlacementGroupDetailsInput, ...request.Option) (*DescribePlacementGroupDetailsOutput, error)
	DescribePlacementGroupDetailsRequest(*DescribePlacementGroupDetailsInput) (*request.Request, *DescribePlacementGroupDetailsOutput)

	DescribePlacementGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribePlacementGroupsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribePlacementGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribePlacementGroups(*DescribePlacementGroupsInput) (*DescribePlacementGroupsOutput, error)
	DescribePlacementGroupsWithContext(byteplus.Context, *DescribePlacementGroupsInput, ...request.Option) (*DescribePlacementGroupsOutput, error)
	DescribePlacementGroupsRequest(*DescribePlacementGroupsInput) (*request.Request, *DescribePlacementGroupsOutput)

	DescribeReservedStorageCapacityCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeReservedStorageCapacityCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeReservedStorageCapacityCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeReservedStorageCapacity(*DescribeReservedStorageCapacityInput) (*DescribeReservedStorageCapacityOutput, error)
	DescribeReservedStorageCapacityWithContext(byteplus.Context, *DescribeReservedStorageCapacityInput, ...request.Option) (*DescribeReservedStorageCapacityOutput, error)
	DescribeReservedStorageCapacityRequest(*DescribeReservedStorageCapacityInput) (*request.Request, *DescribeReservedStorageCapacityOutput)

	DescribeSnapshotChainsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSnapshotChainsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSnapshotChainsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSnapshotChains(*DescribeSnapshotChainsInput) (*DescribeSnapshotChainsOutput, error)
	DescribeSnapshotChainsWithContext(byteplus.Context, *DescribeSnapshotChainsInput, ...request.Option) (*DescribeSnapshotChainsOutput, error)
	DescribeSnapshotChainsRequest(*DescribeSnapshotChainsInput) (*request.Request, *DescribeSnapshotChainsOutput)

	DescribeSnapshotGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSnapshotGroupsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSnapshotGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSnapshotGroups(*DescribeSnapshotGroupsInput) (*DescribeSnapshotGroupsOutput, error)
	DescribeSnapshotGroupsWithContext(byteplus.Context, *DescribeSnapshotGroupsInput, ...request.Option) (*DescribeSnapshotGroupsOutput, error)
	DescribeSnapshotGroupsRequest(*DescribeSnapshotGroupsInput) (*request.Request, *DescribeSnapshotGroupsOutput)

	DescribeSnapshotsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSnapshotsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSnapshotsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSnapshots(*DescribeSnapshotsInput) (*DescribeSnapshotsOutput, error)
	DescribeSnapshotsWithContext(byteplus.Context, *DescribeSnapshotsInput, ...request.Option) (*DescribeSnapshotsOutput, error)
	DescribeSnapshotsRequest(*DescribeSnapshotsInput) (*request.Request, *DescribeSnapshotsOutput)

	DescribeSnapshotsUsageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSnapshotsUsageCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSnapshotsUsageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSnapshotsUsage(*DescribeSnapshotsUsageInput) (*DescribeSnapshotsUsageOutput, error)
	DescribeSnapshotsUsageWithContext(byteplus.Context, *DescribeSnapshotsUsageInput, ...request.Option) (*DescribeSnapshotsUsageOutput, error)
	DescribeSnapshotsUsageRequest(*DescribeSnapshotsUsageInput) (*request.Request, *DescribeSnapshotsUsageOutput)

	DescribeTagsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeTagsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeTagsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeTags(*DescribeTagsInput) (*DescribeTagsOutput, error)
	DescribeTagsWithContext(byteplus.Context, *DescribeTagsInput, ...request.Option) (*DescribeTagsOutput, error)
	DescribeTagsRequest(*DescribeTagsInput) (*request.Request, *DescribeTagsOutput)

	DescribeVolumeTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVolumeTypeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVolumeTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVolumeType(*DescribeVolumeTypeInput) (*DescribeVolumeTypeOutput, error)
	DescribeVolumeTypeWithContext(byteplus.Context, *DescribeVolumeTypeInput, ...request.Option) (*DescribeVolumeTypeOutput, error)
	DescribeVolumeTypeRequest(*DescribeVolumeTypeInput) (*request.Request, *DescribeVolumeTypeOutput)

	DescribeVolumesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVolumesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVolumesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVolumes(*DescribeVolumesInput) (*DescribeVolumesOutput, error)
	DescribeVolumesWithContext(byteplus.Context, *DescribeVolumesInput, ...request.Option) (*DescribeVolumesOutput, error)
	DescribeVolumesRequest(*DescribeVolumesInput) (*request.Request, *DescribeVolumesOutput)

	DetachVolumeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachVolumeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachVolumeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachVolume(*DetachVolumeInput) (*DetachVolumeOutput, error)
	DetachVolumeWithContext(byteplus.Context, *DetachVolumeInput, ...request.Option) (*DetachVolumeOutput, error)
	DetachVolumeRequest(*DetachVolumeInput) (*request.Request, *DetachVolumeOutput)

	ExtendVolumeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ExtendVolumeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ExtendVolumeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ExtendVolume(*ExtendVolumeInput) (*ExtendVolumeOutput, error)
	ExtendVolumeWithContext(byteplus.Context, *ExtendVolumeInput, ...request.Option) (*ExtendVolumeOutput, error)
	ExtendVolumeRequest(*ExtendVolumeInput) (*request.Request, *ExtendVolumeOutput)

	ManualRenewReservedStorageCapacityCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ManualRenewReservedStorageCapacityCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ManualRenewReservedStorageCapacityCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ManualRenewReservedStorageCapacity(*ManualRenewReservedStorageCapacityInput) (*ManualRenewReservedStorageCapacityOutput, error)
	ManualRenewReservedStorageCapacityWithContext(byteplus.Context, *ManualRenewReservedStorageCapacityInput, ...request.Option) (*ManualRenewReservedStorageCapacityOutput, error)
	ManualRenewReservedStorageCapacityRequest(*ManualRenewReservedStorageCapacityInput) (*request.Request, *ManualRenewReservedStorageCapacityOutput)

	ModifyAutoSnapshotPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyAutoSnapshotPolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyAutoSnapshotPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyAutoSnapshotPolicy(*ModifyAutoSnapshotPolicyInput) (*ModifyAutoSnapshotPolicyOutput, error)
	ModifyAutoSnapshotPolicyWithContext(byteplus.Context, *ModifyAutoSnapshotPolicyInput, ...request.Option) (*ModifyAutoSnapshotPolicyOutput, error)
	ModifyAutoSnapshotPolicyRequest(*ModifyAutoSnapshotPolicyInput) (*request.Request, *ModifyAutoSnapshotPolicyOutput)

	ModifyPlacementGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyPlacementGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyPlacementGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyPlacementGroup(*ModifyPlacementGroupInput) (*ModifyPlacementGroupOutput, error)
	ModifyPlacementGroupWithContext(byteplus.Context, *ModifyPlacementGroupInput, ...request.Option) (*ModifyPlacementGroupOutput, error)
	ModifyPlacementGroupRequest(*ModifyPlacementGroupInput) (*request.Request, *ModifyPlacementGroupOutput)

	ModifyReservedStorageCapacityEffectiveAtCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyReservedStorageCapacityEffectiveAtCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyReservedStorageCapacityEffectiveAtCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyReservedStorageCapacityEffectiveAt(*ModifyReservedStorageCapacityEffectiveAtInput) (*ModifyReservedStorageCapacityEffectiveAtOutput, error)
	ModifyReservedStorageCapacityEffectiveAtWithContext(byteplus.Context, *ModifyReservedStorageCapacityEffectiveAtInput, ...request.Option) (*ModifyReservedStorageCapacityEffectiveAtOutput, error)
	ModifyReservedStorageCapacityEffectiveAtRequest(*ModifyReservedStorageCapacityEffectiveAtInput) (*request.Request, *ModifyReservedStorageCapacityEffectiveAtOutput)

	ModifySnapshotAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifySnapshotAttributeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifySnapshotAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifySnapshotAttribute(*ModifySnapshotAttributeInput) (*ModifySnapshotAttributeOutput, error)
	ModifySnapshotAttributeWithContext(byteplus.Context, *ModifySnapshotAttributeInput, ...request.Option) (*ModifySnapshotAttributeOutput, error)
	ModifySnapshotAttributeRequest(*ModifySnapshotAttributeInput) (*request.Request, *ModifySnapshotAttributeOutput)

	ModifySnapshotGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifySnapshotGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifySnapshotGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifySnapshotGroup(*ModifySnapshotGroupInput) (*ModifySnapshotGroupOutput, error)
	ModifySnapshotGroupWithContext(byteplus.Context, *ModifySnapshotGroupInput, ...request.Option) (*ModifySnapshotGroupOutput, error)
	ModifySnapshotGroupRequest(*ModifySnapshotGroupInput) (*request.Request, *ModifySnapshotGroupOutput)

	ModifyVolumeAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVolumeAttributeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVolumeAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVolumeAttribute(*ModifyVolumeAttributeInput) (*ModifyVolumeAttributeOutput, error)
	ModifyVolumeAttributeWithContext(byteplus.Context, *ModifyVolumeAttributeInput, ...request.Option) (*ModifyVolumeAttributeOutput, error)
	ModifyVolumeAttributeRequest(*ModifyVolumeAttributeInput) (*request.Request, *ModifyVolumeAttributeOutput)

	ModifyVolumeChargeTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVolumeChargeTypeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVolumeChargeTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVolumeChargeType(*ModifyVolumeChargeTypeInput) (*ModifyVolumeChargeTypeOutput, error)
	ModifyVolumeChargeTypeWithContext(byteplus.Context, *ModifyVolumeChargeTypeInput, ...request.Option) (*ModifyVolumeChargeTypeOutput, error)
	ModifyVolumeChargeTypeRequest(*ModifyVolumeChargeTypeInput) (*request.Request, *ModifyVolumeChargeTypeOutput)

	ModifyVolumeExtraPerformanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVolumeExtraPerformanceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVolumeExtraPerformanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVolumeExtraPerformance(*ModifyVolumeExtraPerformanceInput) (*ModifyVolumeExtraPerformanceOutput, error)
	ModifyVolumeExtraPerformanceWithContext(byteplus.Context, *ModifyVolumeExtraPerformanceInput, ...request.Option) (*ModifyVolumeExtraPerformanceOutput, error)
	ModifyVolumeExtraPerformanceRequest(*ModifyVolumeExtraPerformanceInput) (*request.Request, *ModifyVolumeExtraPerformanceOutput)

	ModifyVolumeSpecCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVolumeSpecCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVolumeSpecCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVolumeSpec(*ModifyVolumeSpecInput) (*ModifyVolumeSpecOutput, error)
	ModifyVolumeSpecWithContext(byteplus.Context, *ModifyVolumeSpecInput, ...request.Option) (*ModifyVolumeSpecOutput, error)
	ModifyVolumeSpecRequest(*ModifyVolumeSpecInput) (*request.Request, *ModifyVolumeSpecOutput)

	PurchaseReservedStorageCapacityCommon(*map[string]interface{}) (*map[string]interface{}, error)
	PurchaseReservedStorageCapacityCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	PurchaseReservedStorageCapacityCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	PurchaseReservedStorageCapacity(*PurchaseReservedStorageCapacityInput) (*PurchaseReservedStorageCapacityOutput, error)
	PurchaseReservedStorageCapacityWithContext(byteplus.Context, *PurchaseReservedStorageCapacityInput, ...request.Option) (*PurchaseReservedStorageCapacityOutput, error)
	PurchaseReservedStorageCapacityRequest(*PurchaseReservedStorageCapacityInput) (*request.Request, *PurchaseReservedStorageCapacityOutput)

	RollbackSnapshotGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RollbackSnapshotGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RollbackSnapshotGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RollbackSnapshotGroup(*RollbackSnapshotGroupInput) (*RollbackSnapshotGroupOutput, error)
	RollbackSnapshotGroupWithContext(byteplus.Context, *RollbackSnapshotGroupInput, ...request.Option) (*RollbackSnapshotGroupOutput, error)
	RollbackSnapshotGroupRequest(*RollbackSnapshotGroupInput) (*request.Request, *RollbackSnapshotGroupOutput)

	RollbackVolumeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RollbackVolumeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RollbackVolumeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RollbackVolume(*RollbackVolumeInput) (*RollbackVolumeOutput, error)
	RollbackVolumeWithContext(byteplus.Context, *RollbackVolumeInput, ...request.Option) (*RollbackVolumeOutput, error)
	RollbackVolumeRequest(*RollbackVolumeInput) (*request.Request, *RollbackVolumeOutput)

	ServicePurchaseRscPreorderCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ServicePurchaseRscPreorderCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ServicePurchaseRscPreorderCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ServicePurchaseRscPreorder(*ServicePurchaseRscPreorderInput) (*ServicePurchaseRscPreorderOutput, error)
	ServicePurchaseRscPreorderWithContext(byteplus.Context, *ServicePurchaseRscPreorderInput, ...request.Option) (*ServicePurchaseRscPreorderOutput, error)
	ServicePurchaseRscPreorderRequest(*ServicePurchaseRscPreorderInput) (*request.Request, *ServicePurchaseRscPreorderOutput)
}

STORAGEEBSAPI provides an interface to enable mocking the storageebs.STORAGEEBS service client's API operation,

// byteplus sdk func uses an SDK service client to make a request to
// STORAGE_EBS.
func myFunc(svc STORAGEEBSAPI) bool {
    // Make svc.ApplyAutoSnapshotPolicy request
}

func main() {
    sess := session.New()
    svc := storageebs.New(sess)

    myFunc(svc)
}

type ServicePurchaseRscPreorderInput

type ServicePurchaseRscPreorderInput struct {
	AccountId *string `type:"string"`

	ClientToken *string `type:"string"`

	EffectiveAt *string `type:"string"`

	Period *int32 `type:"int32"`

	PeriodUnit *string `type:"string"`

	ReservedCapacity *int32 `type:"int32"`

	ReservedStorageCapacityName *string `type:"string"`

	RscAutoRenew *bool `type:"boolean"`

	VolumeType *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ServicePurchaseRscPreorderInput) GoString

GoString returns the string representation

func (*ServicePurchaseRscPreorderInput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*ServicePurchaseRscPreorderInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ServicePurchaseRscPreorderInput) SetEffectiveAt

SetEffectiveAt sets the EffectiveAt field's value.

func (*ServicePurchaseRscPreorderInput) SetPeriod

SetPeriod sets the Period field's value.

func (*ServicePurchaseRscPreorderInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (*ServicePurchaseRscPreorderInput) SetReservedCapacity

SetReservedCapacity sets the ReservedCapacity field's value.

func (*ServicePurchaseRscPreorderInput) SetReservedStorageCapacityName

func (s *ServicePurchaseRscPreorderInput) SetReservedStorageCapacityName(v string) *ServicePurchaseRscPreorderInput

SetReservedStorageCapacityName sets the ReservedStorageCapacityName field's value.

func (*ServicePurchaseRscPreorderInput) SetRscAutoRenew

SetRscAutoRenew sets the RscAutoRenew field's value.

func (*ServicePurchaseRscPreorderInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (*ServicePurchaseRscPreorderInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ServicePurchaseRscPreorderInput) String

String returns the string representation

type ServicePurchaseRscPreorderOutput

type ServicePurchaseRscPreorderOutput struct {
	Metadata *response.ResponseMetadata

	ReservedStorageCapacityId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ServicePurchaseRscPreorderOutput) GoString

GoString returns the string representation

func (*ServicePurchaseRscPreorderOutput) SetReservedStorageCapacityId

func (s *ServicePurchaseRscPreorderOutput) SetReservedStorageCapacityId(v string) *ServicePurchaseRscPreorderOutput

SetReservedStorageCapacityId sets the ReservedStorageCapacityId field's value.

func (ServicePurchaseRscPreorderOutput) String

String returns the string representation

type SnapshotChainForDescribeSnapshotChainsOutput

type SnapshotChainForDescribeSnapshotChainsOutput struct {
	SnapshotChainId *string `type:"string"`

	SnapshotCount *int32 `type:"int32"`

	SnapshotSize *int64 `type:"int64"`

	VolumeId *string `type:"string"`
	// contains filtered or unexported fields
}

func (SnapshotChainForDescribeSnapshotChainsOutput) GoString

GoString returns the string representation

func (*SnapshotChainForDescribeSnapshotChainsOutput) SetSnapshotChainId

SetSnapshotChainId sets the SnapshotChainId field's value.

func (*SnapshotChainForDescribeSnapshotChainsOutput) SetSnapshotCount

SetSnapshotCount sets the SnapshotCount field's value.

func (*SnapshotChainForDescribeSnapshotChainsOutput) SetSnapshotSize

SetSnapshotSize sets the SnapshotSize field's value.

func (*SnapshotChainForDescribeSnapshotChainsOutput) SetVolumeId

SetVolumeId sets the VolumeId field's value.

func (SnapshotChainForDescribeSnapshotChainsOutput) String

String returns the string representation

type SnapshotForDescribeSnapshotGroupsOutput

type SnapshotForDescribeSnapshotGroupsOutput struct {
	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	ImageId *string `type:"string"`

	InstantAccess *bool `type:"boolean"`

	Progress *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	RetentionDays *int32 `type:"int32"`

	Shared *bool `type:"boolean"`

	SnapshotGroupId *string `type:"string"`

	SnapshotId *string `type:"string"`

	SnapshotName *string `type:"string"`

	SnapshotType *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeSnapshotGroupsOutput `type:"list"`

	VolumeId *string `type:"string"`

	VolumeKind *string `type:"string"`

	VolumeName *string `type:"string"`

	VolumeSize *int64 `type:"int64"`

	VolumeStatus *string `type:"string"`

	VolumeType *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (SnapshotForDescribeSnapshotGroupsOutput) GoString

GoString returns the string representation

func (*SnapshotForDescribeSnapshotGroupsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetImageId

SetImageId sets the ImageId field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetInstantAccess

SetInstantAccess sets the InstantAccess field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetProgress

SetProgress sets the Progress field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetRetentionDays

SetRetentionDays sets the RetentionDays field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetShared

SetShared sets the Shared field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotGroupId

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotId

SetSnapshotId sets the SnapshotId field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotName

SetSnapshotName sets the SnapshotName field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotType

SetSnapshotType sets the SnapshotType field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetStatus

SetStatus sets the Status field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetTags

SetTags sets the Tags field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeId

SetVolumeId sets the VolumeId field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeKind

SetVolumeKind sets the VolumeKind field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeName

SetVolumeName sets the VolumeName field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeSize

SetVolumeSize sets the VolumeSize field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeStatus

SetVolumeStatus sets the VolumeStatus field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (SnapshotForDescribeSnapshotGroupsOutput) String

String returns the string representation

type SnapshotForDescribeSnapshotsOutput

type SnapshotForDescribeSnapshotsOutput struct {
	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	ImageId *string `type:"string"`

	InstantAccess *bool `type:"boolean"`

	Progress *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	RetentionDays *int32 `type:"int32"`

	Shared *bool `type:"boolean"`

	SnapshotGroupId *string `type:"string"`

	SnapshotId *string `type:"string"`

	SnapshotName *string `type:"string"`

	SnapshotType *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeSnapshotsOutput `type:"list"`

	VolumeId *string `type:"string"`

	VolumeKind *string `type:"string"`

	VolumeName *string `type:"string"`

	VolumeSize *int64 `type:"int64"`

	VolumeStatus *string `type:"string"`

	VolumeType *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (SnapshotForDescribeSnapshotsOutput) GoString

GoString returns the string representation

func (*SnapshotForDescribeSnapshotsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetDescription

SetDescription sets the Description field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetImageId

SetImageId sets the ImageId field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetInstantAccess

SetInstantAccess sets the InstantAccess field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetProgress

SetProgress sets the Progress field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetRetentionDays

SetRetentionDays sets the RetentionDays field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetShared

SetShared sets the Shared field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetSnapshotGroupId

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetSnapshotId

SetSnapshotId sets the SnapshotId field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetSnapshotName

SetSnapshotName sets the SnapshotName field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetSnapshotType

SetSnapshotType sets the SnapshotType field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetStatus

SetStatus sets the Status field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetTags

SetTags sets the Tags field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetVolumeId

SetVolumeId sets the VolumeId field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetVolumeKind

SetVolumeKind sets the VolumeKind field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetVolumeName

SetVolumeName sets the VolumeName field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetVolumeSize

SetVolumeSize sets the VolumeSize field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetVolumeStatus

SetVolumeStatus sets the VolumeStatus field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (SnapshotForDescribeSnapshotsOutput) String

String returns the string representation

type SnapshotGroupForDescribeSnapshotGroupsOutput

type SnapshotGroupForDescribeSnapshotGroupsOutput struct {
	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceId *string `type:"string"`

	Name *string `type:"string"`

	ProjectName *string `type:"string"`

	SnapshotGroupId *string `type:"string"`

	Snapshots []*SnapshotForDescribeSnapshotGroupsOutput `type:"list"`

	Status *string `type:"string"`

	Tags []*TagForDescribeSnapshotGroupsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (SnapshotGroupForDescribeSnapshotGroupsOutput) GoString

GoString returns the string representation

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetImageId

SetImageId sets the ImageId field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetName

SetName sets the Name field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetSnapshotGroupId

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetSnapshots

SetSnapshots sets the Snapshots field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetStatus

SetStatus sets the Status field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetTags

SetTags sets the Tags field's value.

func (SnapshotGroupForDescribeSnapshotGroupsOutput) String

String returns the string representation

type TagFilterForDescribeAutoSnapshotPolicyInput

type TagFilterForDescribeAutoSnapshotPolicyInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeAutoSnapshotPolicyInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeAutoSnapshotPolicyInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeAutoSnapshotPolicyInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeAutoSnapshotPolicyInput) String

String returns the string representation

type TagFilterForDescribeSnapshotGroupsInput

type TagFilterForDescribeSnapshotGroupsInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeSnapshotGroupsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeSnapshotGroupsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeSnapshotGroupsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeSnapshotGroupsInput) String

String returns the string representation

type TagFilterForDescribeSnapshotsInput

type TagFilterForDescribeSnapshotsInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeSnapshotsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeSnapshotsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeSnapshotsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeSnapshotsInput) String

String returns the string representation

type TagFilterForDescribeTagsInput

type TagFilterForDescribeTagsInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeTagsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeTagsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeTagsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeTagsInput) String

String returns the string representation

type TagFilterForDescribeVolumesInput

type TagFilterForDescribeVolumesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeVolumesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeVolumesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeVolumesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeVolumesInput) String

String returns the string representation

type TagForCreateAutoSnapshotPolicyInput

type TagForCreateAutoSnapshotPolicyInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateAutoSnapshotPolicyInput) GoString

GoString returns the string representation

func (*TagForCreateAutoSnapshotPolicyInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateAutoSnapshotPolicyInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateAutoSnapshotPolicyInput) String

String returns the string representation

type TagForCreateSnapshotGroupInput

type TagForCreateSnapshotGroupInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateSnapshotGroupInput) GoString

GoString returns the string representation

func (*TagForCreateSnapshotGroupInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateSnapshotGroupInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateSnapshotGroupInput) String

String returns the string representation

type TagForCreateSnapshotInput

type TagForCreateSnapshotInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateSnapshotInput) GoString

func (s TagForCreateSnapshotInput) GoString() string

GoString returns the string representation

func (*TagForCreateSnapshotInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateSnapshotInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateSnapshotInput) String

func (s TagForCreateSnapshotInput) String() string

String returns the string representation

type TagForCreateTagsInput

type TagForCreateTagsInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateTagsInput) GoString

func (s TagForCreateTagsInput) GoString() string

GoString returns the string representation

func (*TagForCreateTagsInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateTagsInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateTagsInput) String

func (s TagForCreateTagsInput) String() string

String returns the string representation

func (*TagForCreateTagsInput) Validate

func (s *TagForCreateTagsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagForCreateVolumeInput

type TagForCreateVolumeInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateVolumeInput) GoString

func (s TagForCreateVolumeInput) GoString() string

GoString returns the string representation

func (*TagForCreateVolumeInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateVolumeInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateVolumeInput) String

func (s TagForCreateVolumeInput) String() string

String returns the string representation

type TagForDescribeAutoSnapshotPolicyOutput

type TagForDescribeAutoSnapshotPolicyOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeAutoSnapshotPolicyOutput) GoString

GoString returns the string representation

func (*TagForDescribeAutoSnapshotPolicyOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeAutoSnapshotPolicyOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeAutoSnapshotPolicyOutput) String

String returns the string representation

type TagForDescribeSnapshotGroupsOutput

type TagForDescribeSnapshotGroupsOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeSnapshotGroupsOutput) GoString

GoString returns the string representation

func (*TagForDescribeSnapshotGroupsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeSnapshotGroupsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeSnapshotGroupsOutput) String

String returns the string representation

type TagForDescribeSnapshotsOutput

type TagForDescribeSnapshotsOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeSnapshotsOutput) GoString

GoString returns the string representation

func (*TagForDescribeSnapshotsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeSnapshotsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeSnapshotsOutput) String

String returns the string representation

type TagForDescribeVolumesOutput

type TagForDescribeVolumesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeVolumesOutput) GoString

func (s TagForDescribeVolumesOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeVolumesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeVolumesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeVolumesOutput) String

String returns the string representation

type TagResourceForDescribeTagsOutput

type TagResourceForDescribeTagsOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

	TagValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagResourceForDescribeTagsOutput) GoString

GoString returns the string representation

func (*TagResourceForDescribeTagsOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*TagResourceForDescribeTagsOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*TagResourceForDescribeTagsOutput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*TagResourceForDescribeTagsOutput) SetTagValue

SetTagValue sets the TagValue field's value.

func (TagResourceForDescribeTagsOutput) String

String returns the string representation

type TotalPerformanceForDescribeVolumesOutput

type TotalPerformanceForDescribeVolumesOutput struct {
	IOPS *int32 `type:"int32"`

	Throughput *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (TotalPerformanceForDescribeVolumesOutput) GoString

GoString returns the string representation

func (*TotalPerformanceForDescribeVolumesOutput) SetIOPS

SetIOPS sets the IOPS field's value.

func (*TotalPerformanceForDescribeVolumesOutput) SetThroughput

SetThroughput sets the Throughput field's value.

func (TotalPerformanceForDescribeVolumesOutput) String

String returns the string representation

type VolumeForDescribePlacementGroupDetailsOutput

type VolumeForDescribePlacementGroupDetailsOutput struct {
	CreatedAt *string `type:"string"`

	PlacementGroupId *string `type:"string"`

	SubgroupNumber *int32 `type:"int32"`

	UpdatedAt *string `type:"string"`

	VolumeId *string `type:"string"`

	VolumeName *string `type:"string"`

	VolumeType *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (VolumeForDescribePlacementGroupDetailsOutput) GoString

GoString returns the string representation

func (*VolumeForDescribePlacementGroupDetailsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*VolumeForDescribePlacementGroupDetailsOutput) SetPlacementGroupId

SetPlacementGroupId sets the PlacementGroupId field's value.

func (*VolumeForDescribePlacementGroupDetailsOutput) SetSubgroupNumber

SetSubgroupNumber sets the SubgroupNumber field's value.

func (*VolumeForDescribePlacementGroupDetailsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*VolumeForDescribePlacementGroupDetailsOutput) SetVolumeId

SetVolumeId sets the VolumeId field's value.

func (*VolumeForDescribePlacementGroupDetailsOutput) SetVolumeName

SetVolumeName sets the VolumeName field's value.

func (*VolumeForDescribePlacementGroupDetailsOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (*VolumeForDescribePlacementGroupDetailsOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (VolumeForDescribePlacementGroupDetailsOutput) String

String returns the string representation

type VolumeForDescribeVolumesOutput

type VolumeForDescribeVolumesOutput struct {
	Attachments []*AttachmentForDescribeVolumesOutput `type:"list"`

	AutoSnapshotPolicyId *string `type:"string"`

	AutoSnapshotPolicyName *string `type:"string"`

	BaselinePerformance *BaselinePerformanceForDescribeVolumesOutput `type:"structure"`

	BillingType *int32 `type:"int32"`

	CreatedAt *string `type:"string"`

	DeleteWithInstance *bool `type:"boolean"`

	Description *string `type:"string"`

	DeviceName *string `type:"string"`

	ErrorDetail *string `type:"string"`

	ExpiredTime *string `type:"string"`

	ExtraPerformance *ExtraPerformanceForDescribeVolumesOutput `type:"structure"`

	ExtraPerformanceIOPS *int32 `type:"int32"`

	ExtraPerformanceThroughputMB *int32 `type:"int32"`

	ExtraPerformanceTypeId *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceId *string `type:"string"`

	Kind *string `type:"string"`

	OverdueReclaimTime *string `type:"string"`

	OverdueTime *string `type:"string"`

	PayType *string `type:"string"`

	PlacementGroupId *string `type:"string"`

	ProjectName *string `type:"string"`

	RenewType *int32 `type:"int32"`

	Size *json.Number `type:"json_number"`

	SnapshotCount *int32 `type:"int32"`

	SourceSnapshotId *string `type:"string"`

	Status *string `type:"string"`

	SubgroupNumber *int32 `type:"int32"`

	Tags []*TagForDescribeVolumesOutput `type:"list"`

	TotalPerformance *TotalPerformanceForDescribeVolumesOutput `type:"structure"`

	TradeStatus *int32 `type:"int32"`

	UpdatedAt *string `type:"string"`

	VolumeId *string `type:"string"`

	VolumeName *string `type:"string"`

	VolumeType *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (VolumeForDescribeVolumesOutput) GoString

GoString returns the string representation

func (*VolumeForDescribeVolumesOutput) SetAttachments

SetAttachments sets the Attachments field's value.

func (*VolumeForDescribeVolumesOutput) SetAutoSnapshotPolicyId

SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.

func (*VolumeForDescribeVolumesOutput) SetAutoSnapshotPolicyName

func (s *VolumeForDescribeVolumesOutput) SetAutoSnapshotPolicyName(v string) *VolumeForDescribeVolumesOutput

SetAutoSnapshotPolicyName sets the AutoSnapshotPolicyName field's value.

func (*VolumeForDescribeVolumesOutput) SetBaselinePerformance

SetBaselinePerformance sets the BaselinePerformance field's value.

func (*VolumeForDescribeVolumesOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*VolumeForDescribeVolumesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*VolumeForDescribeVolumesOutput) SetDeleteWithInstance

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*VolumeForDescribeVolumesOutput) SetDescription

SetDescription sets the Description field's value.

func (*VolumeForDescribeVolumesOutput) SetDeviceName

SetDeviceName sets the DeviceName field's value.

func (*VolumeForDescribeVolumesOutput) SetErrorDetail

SetErrorDetail sets the ErrorDetail field's value.

func (*VolumeForDescribeVolumesOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*VolumeForDescribeVolumesOutput) SetExtraPerformance

SetExtraPerformance sets the ExtraPerformance field's value.

func (*VolumeForDescribeVolumesOutput) SetExtraPerformanceIOPS

SetExtraPerformanceIOPS sets the ExtraPerformanceIOPS field's value.

func (*VolumeForDescribeVolumesOutput) SetExtraPerformanceThroughputMB

func (s *VolumeForDescribeVolumesOutput) SetExtraPerformanceThroughputMB(v int32) *VolumeForDescribeVolumesOutput

SetExtraPerformanceThroughputMB sets the ExtraPerformanceThroughputMB field's value.

func (*VolumeForDescribeVolumesOutput) SetExtraPerformanceTypeId

func (s *VolumeForDescribeVolumesOutput) SetExtraPerformanceTypeId(v string) *VolumeForDescribeVolumesOutput

SetExtraPerformanceTypeId sets the ExtraPerformanceTypeId field's value.

func (*VolumeForDescribeVolumesOutput) SetImageId

SetImageId sets the ImageId field's value.

func (*VolumeForDescribeVolumesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*VolumeForDescribeVolumesOutput) SetKind

SetKind sets the Kind field's value.

func (*VolumeForDescribeVolumesOutput) SetOverdueReclaimTime

SetOverdueReclaimTime sets the OverdueReclaimTime field's value.

func (*VolumeForDescribeVolumesOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*VolumeForDescribeVolumesOutput) SetPayType

SetPayType sets the PayType field's value.

func (*VolumeForDescribeVolumesOutput) SetPlacementGroupId

SetPlacementGroupId sets the PlacementGroupId field's value.

func (*VolumeForDescribeVolumesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*VolumeForDescribeVolumesOutput) SetRenewType

SetRenewType sets the RenewType field's value.

func (*VolumeForDescribeVolumesOutput) SetSize

SetSize sets the Size field's value.

func (*VolumeForDescribeVolumesOutput) SetSnapshotCount

SetSnapshotCount sets the SnapshotCount field's value.

func (*VolumeForDescribeVolumesOutput) SetSourceSnapshotId

SetSourceSnapshotId sets the SourceSnapshotId field's value.

func (*VolumeForDescribeVolumesOutput) SetStatus

SetStatus sets the Status field's value.

func (*VolumeForDescribeVolumesOutput) SetSubgroupNumber

SetSubgroupNumber sets the SubgroupNumber field's value.

func (*VolumeForDescribeVolumesOutput) SetTags

SetTags sets the Tags field's value.

func (*VolumeForDescribeVolumesOutput) SetTotalPerformance

SetTotalPerformance sets the TotalPerformance field's value.

func (*VolumeForDescribeVolumesOutput) SetTradeStatus

SetTradeStatus sets the TradeStatus field's value.

func (*VolumeForDescribeVolumesOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*VolumeForDescribeVolumesOutput) SetVolumeId

SetVolumeId sets the VolumeId field's value.

func (*VolumeForDescribeVolumesOutput) SetVolumeName

SetVolumeName sets the VolumeName field's value.

func (*VolumeForDescribeVolumesOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (*VolumeForDescribeVolumesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (VolumeForDescribeVolumesOutput) String

String returns the string representation

type VolumeTypeForDescribeVolumeTypeOutput

type VolumeTypeForDescribeVolumeTypeOutput struct {
	CreatedAt *string `type:"string"`

	ExtraPerformanceTypes []*ExtraPerformanceTypeForDescribeVolumeTypeOutput `type:"list"`

	Id *string `type:"string"`

	Zones []*string `type:"list"`
	// contains filtered or unexported fields
}

func (VolumeTypeForDescribeVolumeTypeOutput) GoString

GoString returns the string representation

func (*VolumeTypeForDescribeVolumeTypeOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*VolumeTypeForDescribeVolumeTypeOutput) SetExtraPerformanceTypes

SetExtraPerformanceTypes sets the ExtraPerformanceTypes field's value.

func (*VolumeTypeForDescribeVolumeTypeOutput) SetId

SetId sets the Id field's value.

func (*VolumeTypeForDescribeVolumeTypeOutput) SetZones

SetZones sets the Zones field's value.

func (VolumeTypeForDescribeVolumeTypeOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL