storageebs

package
v1.0.135 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 11 Imported by: 3

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 (
	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 added in v1.0.120

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 added in v1.0.120

func (s ApplyAutoSnapshotPolicyInput) GoString() string

GoString returns the string representation

func (*ApplyAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId added in v1.0.120

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

SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.

func (*ApplyAutoSnapshotPolicyInput) SetVolumeIds added in v1.0.120

SetVolumeIds sets the VolumeIds field's value.

func (ApplyAutoSnapshotPolicyInput) String added in v1.0.120

String returns the string representation

func (*ApplyAutoSnapshotPolicyInput) Validate added in v1.0.120

func (s *ApplyAutoSnapshotPolicyInput) Validate() error

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

type ApplyAutoSnapshotPolicyOutput added in v1.0.120

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

func (ApplyAutoSnapshotPolicyOutput) GoString added in v1.0.120

GoString returns the string representation

func (ApplyAutoSnapshotPolicyOutput) String added in v1.0.120

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 added in v1.0.133

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 AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput added in v1.0.120

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

	AutoSnapshotPolicyName *string `type:"string"`

	CreatedAt *string `type:"string"`

	ProjectName *string `type:"string"`

	RepeatDays *int32 `type:"int32"`

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

	RetentionDays *int32 `type:"int32"`

	Status *string `type:"string"`

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

	UpdatedAt *string `type:"string"`

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

func (AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) GoString added in v1.0.120

GoString returns the string representation

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetAutoSnapshotPolicyId added in v1.0.120

SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetAutoSnapshotPolicyName added in v1.0.120

SetAutoSnapshotPolicyName sets the AutoSnapshotPolicyName field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetCreatedAt added in v1.0.120

SetCreatedAt sets the CreatedAt field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetProjectName added in v1.0.120

SetProjectName sets the ProjectName field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetRepeatDays added in v1.0.120

SetRepeatDays sets the RepeatDays field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetRepeatWeekdays added in v1.0.120

SetRepeatWeekdays sets the RepeatWeekdays field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetRetentionDays added in v1.0.120

SetRetentionDays sets the RetentionDays field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetStatus added in v1.0.120

SetStatus sets the Status field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetTimePoints added in v1.0.120

SetTimePoints sets the TimePoints field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetUpdatedAt added in v1.0.120

SetUpdatedAt sets the UpdatedAt field's value.

func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetVolumeNums added in v1.0.120

SetVolumeNums sets the VolumeNums field's value.

func (AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) String added in v1.0.120

String returns the string representation

type CancelAutoSnapshotPolicyInput added in v1.0.120

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 added in v1.0.120

GoString returns the string representation

func (*CancelAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId added in v1.0.120

SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.

func (*CancelAutoSnapshotPolicyInput) SetVolumeIds added in v1.0.120

SetVolumeIds sets the VolumeIds field's value.

func (CancelAutoSnapshotPolicyInput) String added in v1.0.120

String returns the string representation

func (*CancelAutoSnapshotPolicyInput) Validate added in v1.0.120

func (s *CancelAutoSnapshotPolicyInput) Validate() error

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

type CancelAutoSnapshotPolicyOutput added in v1.0.120

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

func (CancelAutoSnapshotPolicyOutput) GoString added in v1.0.120

GoString returns the string representation

func (CancelAutoSnapshotPolicyOutput) String added in v1.0.120

String returns the string representation

type CreateAutoSnapshotPolicyInput added in v1.0.120

type CreateAutoSnapshotPolicyInput struct {

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

	ProjectName *string `type:"string"`

	RepeatDays *int32 `type:"int32"`

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

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

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

func (CreateAutoSnapshotPolicyInput) GoString added in v1.0.120

GoString returns the string representation

func (*CreateAutoSnapshotPolicyInput) SetAutoSnapshotPolicyName added in v1.0.120

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

SetAutoSnapshotPolicyName sets the AutoSnapshotPolicyName field's value.

func (*CreateAutoSnapshotPolicyInput) SetProjectName added in v1.0.120

SetProjectName sets the ProjectName field's value.

func (*CreateAutoSnapshotPolicyInput) SetRepeatDays added in v1.0.120

SetRepeatDays sets the RepeatDays field's value.

func (*CreateAutoSnapshotPolicyInput) SetRepeatWeekdays added in v1.0.120

SetRepeatWeekdays sets the RepeatWeekdays field's value.

func (*CreateAutoSnapshotPolicyInput) SetRetentionDays added in v1.0.120

SetRetentionDays sets the RetentionDays field's value.

func (*CreateAutoSnapshotPolicyInput) SetTimePoints added in v1.0.120

SetTimePoints sets the TimePoints field's value.

func (CreateAutoSnapshotPolicyInput) String added in v1.0.120

String returns the string representation

func (*CreateAutoSnapshotPolicyInput) Validate added in v1.0.120

func (s *CreateAutoSnapshotPolicyInput) Validate() error

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

type CreateAutoSnapshotPolicyOutput added in v1.0.120

type CreateAutoSnapshotPolicyOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateAutoSnapshotPolicyOutput) GoString added in v1.0.120

GoString returns the string representation

func (*CreateAutoSnapshotPolicyOutput) SetAutoSnapshotPolicyId added in v1.0.120

SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.

func (CreateAutoSnapshotPolicyOutput) String added in v1.0.120

String returns the string representation

type CreateSnapshotGroupInput added in v1.0.120

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 added in v1.0.120

func (s CreateSnapshotGroupInput) GoString() string

GoString returns the string representation

func (*CreateSnapshotGroupInput) SetClientToken added in v1.0.120

SetClientToken sets the ClientToken field's value.

func (*CreateSnapshotGroupInput) SetDescription added in v1.0.120

SetDescription sets the Description field's value.

func (*CreateSnapshotGroupInput) SetInstanceId added in v1.0.120

SetInstanceId sets the InstanceId field's value.

func (*CreateSnapshotGroupInput) SetName added in v1.0.120

SetName sets the Name field's value.

func (*CreateSnapshotGroupInput) SetProjectName added in v1.0.120

SetProjectName sets the ProjectName field's value.

func (*CreateSnapshotGroupInput) SetTags added in v1.0.120

SetTags sets the Tags field's value.

func (*CreateSnapshotGroupInput) SetVolumeIds added in v1.0.120

SetVolumeIds sets the VolumeIds field's value.

func (CreateSnapshotGroupInput) String added in v1.0.120

func (s CreateSnapshotGroupInput) String() string

String returns the string representation

func (*CreateSnapshotGroupInput) Validate added in v1.0.120

func (s *CreateSnapshotGroupInput) Validate() error

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

type CreateSnapshotGroupOutput added in v1.0.120

type CreateSnapshotGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateSnapshotGroupOutput) GoString added in v1.0.120

func (s CreateSnapshotGroupOutput) GoString() string

GoString returns the string representation

func (*CreateSnapshotGroupOutput) SetSnapshotGroupId added in v1.0.120

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (CreateSnapshotGroupOutput) String added in v1.0.120

func (s CreateSnapshotGroupOutput) String() string

String returns the string representation

type CreateSnapshotInput added in v1.0.120

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

	Description *string `type:"string"`

	ProjectName *string `type:"string"`

	// 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 added in v1.0.120

func (s CreateSnapshotInput) GoString() string

GoString returns the string representation

func (*CreateSnapshotInput) SetClientToken added in v1.0.120

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

SetClientToken sets the ClientToken field's value.

func (*CreateSnapshotInput) SetDescription added in v1.0.120

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

SetDescription sets the Description field's value.

func (*CreateSnapshotInput) SetProjectName added in v1.0.120

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

SetProjectName sets the ProjectName field's value.

func (*CreateSnapshotInput) SetSnapshotName added in v1.0.120

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

SetSnapshotName sets the SnapshotName field's value.

func (*CreateSnapshotInput) SetTags added in v1.0.120

SetTags sets the Tags field's value.

func (*CreateSnapshotInput) SetVolumeId added in v1.0.120

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

SetVolumeId sets the VolumeId field's value.

func (CreateSnapshotInput) String added in v1.0.120

func (s CreateSnapshotInput) String() string

String returns the string representation

func (*CreateSnapshotInput) Validate added in v1.0.120

func (s *CreateSnapshotInput) Validate() error

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

type CreateSnapshotOutput added in v1.0.120

type CreateSnapshotOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateSnapshotOutput) GoString added in v1.0.120

func (s CreateSnapshotOutput) GoString() string

GoString returns the string representation

func (*CreateSnapshotOutput) SetSnapshotId added in v1.0.120

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

SetSnapshotId sets the SnapshotId field's value.

func (CreateSnapshotOutput) String added in v1.0.120

func (s CreateSnapshotOutput) String() string

String returns the string representation

type CreateTagsInput added in v1.0.71

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 is a required field
	Tags []*TagForCreateTagsInput `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (CreateTagsInput) GoString added in v1.0.71

func (s CreateTagsInput) GoString() string

GoString returns the string representation

func (*CreateTagsInput) SetResourceIds added in v1.0.71

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

SetResourceIds sets the ResourceIds field's value.

func (*CreateTagsInput) SetResourceType added in v1.0.71

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

SetResourceType sets the ResourceType field's value.

func (*CreateTagsInput) SetTags added in v1.0.71

SetTags sets the Tags field's value.

func (CreateTagsInput) String added in v1.0.71

func (s CreateTagsInput) String() string

String returns the string representation

func (*CreateTagsInput) Validate added in v1.0.133

func (s *CreateTagsInput) Validate() error

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

type CreateTagsOutput added in v1.0.71

type CreateTagsOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateTagsOutput) GoString added in v1.0.71

func (s CreateTagsOutput) GoString() string

GoString returns the string representation

func (*CreateTagsOutput) SetOperationDetails added in v1.0.71

SetOperationDetails sets the OperationDetails field's value.

func (CreateTagsOutput) String added in v1.0.71

func (s CreateTagsOutput) String() string

String returns the string representation

type CreateVolumeInput

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

	Description *string `type:"string"`

	InstanceId *string `type:"string"`

	Kind *string `type:"string"`

	ProjectName *string `type:"string"`

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

	SnapshotId *string `type:"string"`

	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 added in v1.0.7

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) SetInstanceId added in v1.0.66

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) SetProjectName added in v1.0.12

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 added in v1.0.120

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

SetSnapshotId sets the SnapshotId field's value.

func (*CreateVolumeInput) SetTags added in v1.0.58

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 added in v1.0.133

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 added in v1.0.120

type DeleteAutoSnapshotPolicyInput struct {

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

func (DeleteAutoSnapshotPolicyInput) GoString added in v1.0.120

GoString returns the string representation

func (*DeleteAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId added in v1.0.120

SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.

func (DeleteAutoSnapshotPolicyInput) String added in v1.0.120

String returns the string representation

func (*DeleteAutoSnapshotPolicyInput) Validate added in v1.0.120

func (s *DeleteAutoSnapshotPolicyInput) Validate() error

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

type DeleteAutoSnapshotPolicyOutput added in v1.0.120

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

func (DeleteAutoSnapshotPolicyOutput) GoString added in v1.0.120

GoString returns the string representation

func (DeleteAutoSnapshotPolicyOutput) String added in v1.0.120

String returns the string representation

type DeleteSnapshotGroupInput added in v1.0.120

type DeleteSnapshotGroupInput struct {

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

func (DeleteSnapshotGroupInput) GoString added in v1.0.120

func (s DeleteSnapshotGroupInput) GoString() string

GoString returns the string representation

func (*DeleteSnapshotGroupInput) SetSnapshotGroupId added in v1.0.120

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

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (DeleteSnapshotGroupInput) String added in v1.0.120

func (s DeleteSnapshotGroupInput) String() string

String returns the string representation

func (*DeleteSnapshotGroupInput) Validate added in v1.0.120

func (s *DeleteSnapshotGroupInput) Validate() error

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

type DeleteSnapshotGroupOutput added in v1.0.120

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

func (DeleteSnapshotGroupOutput) GoString added in v1.0.120

func (s DeleteSnapshotGroupOutput) GoString() string

GoString returns the string representation

func (DeleteSnapshotGroupOutput) String added in v1.0.120

func (s DeleteSnapshotGroupOutput) String() string

String returns the string representation

type DeleteSnapshotInput added in v1.0.120

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 added in v1.0.120

func (s DeleteSnapshotInput) GoString() string

GoString returns the string representation

func (*DeleteSnapshotInput) SetClientToken added in v1.0.120

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

SetClientToken sets the ClientToken field's value.

func (*DeleteSnapshotInput) SetSnapshotId added in v1.0.120

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

SetSnapshotId sets the SnapshotId field's value.

func (DeleteSnapshotInput) String added in v1.0.120

func (s DeleteSnapshotInput) String() string

String returns the string representation

func (*DeleteSnapshotInput) Validate added in v1.0.120

func (s *DeleteSnapshotInput) Validate() error

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

type DeleteSnapshotOutput added in v1.0.120

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

func (DeleteSnapshotOutput) GoString added in v1.0.120

func (s DeleteSnapshotOutput) GoString() string

GoString returns the string representation

func (DeleteSnapshotOutput) String added in v1.0.120

func (s DeleteSnapshotOutput) String() string

String returns the string representation

type DeleteTagsInput added in v1.0.71

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 added in v1.0.71

func (s DeleteTagsInput) GoString() string

GoString returns the string representation

func (*DeleteTagsInput) SetResourceIds added in v1.0.71

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

SetResourceIds sets the ResourceIds field's value.

func (*DeleteTagsInput) SetResourceType added in v1.0.71

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

SetResourceType sets the ResourceType field's value.

func (*DeleteTagsInput) SetTagKeys added in v1.0.71

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

SetTagKeys sets the TagKeys field's value.

func (DeleteTagsInput) String added in v1.0.71

func (s DeleteTagsInput) String() string

String returns the string representation

func (*DeleteTagsInput) Validate added in v1.0.133

func (s *DeleteTagsInput) Validate() error

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

type DeleteTagsOutput added in v1.0.71

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

func (DeleteTagsOutput) GoString added in v1.0.71

func (s DeleteTagsOutput) GoString() string

GoString returns the string representation

func (DeleteTagsOutput) String added in v1.0.71

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 added in v1.0.58

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 added in v1.0.133

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 added in v1.0.120

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

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

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

func (DescribeAutoSnapshotPolicyInput) GoString added in v1.0.120

GoString returns the string representation

func (*DescribeAutoSnapshotPolicyInput) SetAutoSnapshotPolicyIds added in v1.0.120

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

SetAutoSnapshotPolicyIds sets the AutoSnapshotPolicyIds field's value.

func (*DescribeAutoSnapshotPolicyInput) SetPageNumber added in v1.0.120

SetPageNumber sets the PageNumber field's value.

func (*DescribeAutoSnapshotPolicyInput) SetPageSize added in v1.0.120

SetPageSize sets the PageSize field's value.

func (*DescribeAutoSnapshotPolicyInput) SetProjectName added in v1.0.120

SetProjectName sets the ProjectName field's value.

func (DescribeAutoSnapshotPolicyInput) String added in v1.0.120

String returns the string representation

type DescribeAutoSnapshotPolicyOutput added in v1.0.120

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 added in v1.0.120

GoString returns the string representation

func (*DescribeAutoSnapshotPolicyOutput) SetAutoSnapshotPolicies added in v1.0.120

SetAutoSnapshotPolicies sets the AutoSnapshotPolicies field's value.

func (*DescribeAutoSnapshotPolicyOutput) SetPageNumber added in v1.0.120

SetPageNumber sets the PageNumber field's value.

func (*DescribeAutoSnapshotPolicyOutput) SetPageSize added in v1.0.120

SetPageSize sets the PageSize field's value.

func (*DescribeAutoSnapshotPolicyOutput) SetTotalCount added in v1.0.120

SetTotalCount sets the TotalCount field's value.

func (DescribeAutoSnapshotPolicyOutput) String added in v1.0.120

String returns the string representation

type DescribeSnapshotGroupsInput added in v1.0.120

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

	Name *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ProjectName *string `type:"string"`

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

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

func (DescribeSnapshotGroupsInput) GoString added in v1.0.120

func (s DescribeSnapshotGroupsInput) GoString() string

GoString returns the string representation

func (*DescribeSnapshotGroupsInput) SetInstanceId added in v1.0.120

SetInstanceId sets the InstanceId field's value.

func (*DescribeSnapshotGroupsInput) SetName added in v1.0.120

SetName sets the Name field's value.

func (*DescribeSnapshotGroupsInput) SetPageNumber added in v1.0.120

SetPageNumber sets the PageNumber field's value.

func (*DescribeSnapshotGroupsInput) SetPageSize added in v1.0.120

SetPageSize sets the PageSize field's value.

func (*DescribeSnapshotGroupsInput) SetProjectName added in v1.0.120

SetProjectName sets the ProjectName field's value.

func (*DescribeSnapshotGroupsInput) SetSnapshotGroupIds added in v1.0.120

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

SetSnapshotGroupIds sets the SnapshotGroupIds field's value.

func (*DescribeSnapshotGroupsInput) SetStatus added in v1.0.120

SetStatus sets the Status field's value.

func (DescribeSnapshotGroupsInput) String added in v1.0.120

String returns the string representation

type DescribeSnapshotGroupsOutput added in v1.0.120

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 added in v1.0.120

func (s DescribeSnapshotGroupsOutput) GoString() string

GoString returns the string representation

func (*DescribeSnapshotGroupsOutput) SetPageNumber added in v1.0.120

SetPageNumber sets the PageNumber field's value.

func (*DescribeSnapshotGroupsOutput) SetPageSize added in v1.0.120

SetPageSize sets the PageSize field's value.

func (*DescribeSnapshotGroupsOutput) SetSnapshotGroups added in v1.0.120

SetSnapshotGroups sets the SnapshotGroups field's value.

func (*DescribeSnapshotGroupsOutput) SetTotalCount added in v1.0.120

SetTotalCount sets the TotalCount field's value.

func (DescribeSnapshotGroupsOutput) String added in v1.0.120

String returns the string representation

type DescribeSnapshotsInput added in v1.0.120

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

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ProjectName *string `type:"string"`

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

	SnapshotName *string `type:"string"`

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

	VolumeId *string `type:"string"`

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

func (DescribeSnapshotsInput) GoString added in v1.0.120

func (s DescribeSnapshotsInput) GoString() string

GoString returns the string representation

func (*DescribeSnapshotsInput) SetFilter added in v1.0.120

SetFilter sets the Filter field's value.

func (*DescribeSnapshotsInput) SetPageNumber added in v1.0.120

SetPageNumber sets the PageNumber field's value.

func (*DescribeSnapshotsInput) SetPageSize added in v1.0.120

SetPageSize sets the PageSize field's value.

func (*DescribeSnapshotsInput) SetProjectName added in v1.0.120

SetProjectName sets the ProjectName field's value.

func (*DescribeSnapshotsInput) SetSnapshotIds added in v1.0.120

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

SetSnapshotIds sets the SnapshotIds field's value.

func (*DescribeSnapshotsInput) SetSnapshotName added in v1.0.120

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

SetSnapshotName sets the SnapshotName field's value.

func (*DescribeSnapshotsInput) SetSnapshotStatus added in v1.0.120

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

SetSnapshotStatus sets the SnapshotStatus field's value.

func (*DescribeSnapshotsInput) SetVolumeId added in v1.0.120

SetVolumeId sets the VolumeId field's value.

func (*DescribeSnapshotsInput) SetZoneId added in v1.0.120

SetZoneId sets the ZoneId field's value.

func (DescribeSnapshotsInput) String added in v1.0.120

func (s DescribeSnapshotsInput) String() string

String returns the string representation

type DescribeSnapshotsOutput added in v1.0.120

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 added in v1.0.120

func (s DescribeSnapshotsOutput) GoString() string

GoString returns the string representation

func (*DescribeSnapshotsOutput) SetPageNumber added in v1.0.120

SetPageNumber sets the PageNumber field's value.

func (*DescribeSnapshotsOutput) SetPageSize added in v1.0.120

SetPageSize sets the PageSize field's value.

func (*DescribeSnapshotsOutput) SetSnapshots added in v1.0.120

SetSnapshots sets the Snapshots field's value.

func (*DescribeSnapshotsOutput) SetTotalCount added in v1.0.120

SetTotalCount sets the TotalCount field's value.

func (DescribeSnapshotsOutput) String added in v1.0.120

func (s DescribeSnapshotsOutput) String() string

String returns the string representation

type DescribeTagsInput added in v1.0.71

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 added in v1.0.71

func (s DescribeTagsInput) GoString() string

GoString returns the string representation

func (*DescribeTagsInput) SetPageNumber added in v1.0.71

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

SetPageNumber sets the PageNumber field's value.

func (*DescribeTagsInput) SetPageSize added in v1.0.71

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

SetPageSize sets the PageSize field's value.

func (*DescribeTagsInput) SetResourceIds added in v1.0.71

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

SetResourceIds sets the ResourceIds field's value.

func (*DescribeTagsInput) SetResourceType added in v1.0.71

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

SetResourceType sets the ResourceType field's value.

func (*DescribeTagsInput) SetSysTagVisible added in v1.0.71

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

SetSysTagVisible sets the SysTagVisible field's value.

func (*DescribeTagsInput) SetTagFilters added in v1.0.71

SetTagFilters sets the TagFilters field's value.

func (DescribeTagsInput) String added in v1.0.71

func (s DescribeTagsInput) String() string

String returns the string representation

func (*DescribeTagsInput) Validate added in v1.0.133

func (s *DescribeTagsInput) Validate() error

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

type DescribeTagsOutput added in v1.0.71

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 added in v1.0.71

func (s DescribeTagsOutput) GoString() string

GoString returns the string representation

func (*DescribeTagsOutput) SetPageNumber added in v1.0.71

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

SetPageNumber sets the PageNumber field's value.

func (*DescribeTagsOutput) SetPageSize added in v1.0.71

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

SetPageSize sets the PageSize field's value.

func (*DescribeTagsOutput) SetTagResources added in v1.0.71

SetTagResources sets the TagResources field's value.

func (*DescribeTagsOutput) SetTotalCount added in v1.0.71

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

SetTotalCount sets the TotalCount field's value.

func (DescribeTagsOutput) String added in v1.0.71

func (s DescribeTagsOutput) String() string

String returns the string representation

type DescribeVolumeTypeInput added in v1.0.133

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 added in v1.0.133

func (s DescribeVolumeTypeInput) GoString() string

GoString returns the string representation

func (*DescribeVolumeTypeInput) SetFilter added in v1.0.133

SetFilter sets the Filter field's value.

func (*DescribeVolumeTypeInput) SetOrderBy added in v1.0.133

SetOrderBy sets the OrderBy field's value.

func (*DescribeVolumeTypeInput) SetPageNumber added in v1.0.133

SetPageNumber sets the PageNumber field's value.

func (*DescribeVolumeTypeInput) SetPageSize added in v1.0.133

SetPageSize sets the PageSize field's value.

func (*DescribeVolumeTypeInput) SetResourceClass added in v1.0.133

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

SetResourceClass sets the ResourceClass field's value.

func (*DescribeVolumeTypeInput) SetVolumeTypeIds added in v1.0.133

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

SetVolumeTypeIds sets the VolumeTypeIds field's value.

func (*DescribeVolumeTypeInput) SetZoneId added in v1.0.133

SetZoneId sets the ZoneId field's value.

func (DescribeVolumeTypeInput) String added in v1.0.133

func (s DescribeVolumeTypeInput) String() string

String returns the string representation

type DescribeVolumeTypeOutput added in v1.0.133

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 added in v1.0.133

func (s DescribeVolumeTypeOutput) GoString() string

GoString returns the string representation

func (*DescribeVolumeTypeOutput) SetPageNumber added in v1.0.133

SetPageNumber sets the PageNumber field's value.

func (*DescribeVolumeTypeOutput) SetPageSize added in v1.0.133

SetPageSize sets the PageSize field's value.

func (*DescribeVolumeTypeOutput) SetTotalCount added in v1.0.133

SetTotalCount sets the TotalCount field's value.

func (*DescribeVolumeTypeOutput) SetVolumeTypes added in v1.0.133

SetVolumeTypes sets the VolumeTypes field's value.

func (DescribeVolumeTypeOutput) String added in v1.0.133

func (s DescribeVolumeTypeOutput) String() string

String returns the string representation

type DescribeVolumesInput

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

	Kind *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `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) 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 added in v1.0.12

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

SetProjectName sets the ProjectName field's value.

func (*DescribeVolumesInput) SetTagFilters added in v1.0.58

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

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 added in v1.0.133

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 added in v1.0.71

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

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

func (ErrorForCreateTagsOutput) GoString added in v1.0.71

func (s ErrorForCreateTagsOutput) GoString() string

GoString returns the string representation

func (*ErrorForCreateTagsOutput) SetCode added in v1.0.71

SetCode sets the Code field's value.

func (*ErrorForCreateTagsOutput) SetMessage added in v1.0.71

SetMessage sets the Message field's value.

func (ErrorForCreateTagsOutput) String added in v1.0.71

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 added in v1.0.7

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 added in v1.0.133

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 ExtraPerformanceTypeForDescribeVolumeTypeOutput added in v1.0.133

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 added in v1.0.133

GoString returns the string representation

func (*ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetBaseQosType added in v1.0.133

SetBaseQosType sets the BaseQosType field's value.

func (*ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetConversionRatio added in v1.0.133

SetConversionRatio sets the ConversionRatio field's value.

func (*ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetId added in v1.0.133

SetId sets the Id field's value.

func (*ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetMaxIops added in v1.0.133

SetMaxIops sets the MaxIops field's value.

func (*ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetMaxThroughput added in v1.0.133

SetMaxThroughput sets the MaxThroughput field's value.

func (ExtraPerformanceTypeForDescribeVolumeTypeOutput) String added in v1.0.133

String returns the string representation

type FilterForDescribeSnapshotsInput added in v1.0.120

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

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

func (FilterForDescribeSnapshotsInput) GoString added in v1.0.120

GoString returns the string representation

func (*FilterForDescribeSnapshotsInput) SetKey added in v1.0.120

SetKey sets the Key field's value.

func (*FilterForDescribeSnapshotsInput) SetValue added in v1.0.120

SetValue sets the Value field's value.

func (FilterForDescribeSnapshotsInput) String added in v1.0.120

String returns the string representation

type ModifyAutoSnapshotPolicyInput added in v1.0.120

type ModifyAutoSnapshotPolicyInput struct {

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

	AutoSnapshotPolicyName *string `type:"string"`

	RepeatDays *int32 `type:"int32"`

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

	RetentionDays *int32 `type:"int32"`

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

func (ModifyAutoSnapshotPolicyInput) GoString added in v1.0.120

GoString returns the string representation

func (*ModifyAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId added in v1.0.120

SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.

func (*ModifyAutoSnapshotPolicyInput) SetAutoSnapshotPolicyName added in v1.0.120

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

SetAutoSnapshotPolicyName sets the AutoSnapshotPolicyName field's value.

func (*ModifyAutoSnapshotPolicyInput) SetRepeatDays added in v1.0.120

SetRepeatDays sets the RepeatDays field's value.

func (*ModifyAutoSnapshotPolicyInput) SetRepeatWeekdays added in v1.0.120

SetRepeatWeekdays sets the RepeatWeekdays field's value.

func (*ModifyAutoSnapshotPolicyInput) SetRetentionDays added in v1.0.120

SetRetentionDays sets the RetentionDays field's value.

func (*ModifyAutoSnapshotPolicyInput) SetTimePoints added in v1.0.120

SetTimePoints sets the TimePoints field's value.

func (ModifyAutoSnapshotPolicyInput) String added in v1.0.120

String returns the string representation

func (*ModifyAutoSnapshotPolicyInput) Validate added in v1.0.120

func (s *ModifyAutoSnapshotPolicyInput) Validate() error

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

type ModifyAutoSnapshotPolicyOutput added in v1.0.120

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

func (ModifyAutoSnapshotPolicyOutput) GoString added in v1.0.120

GoString returns the string representation

func (ModifyAutoSnapshotPolicyOutput) String added in v1.0.120

String returns the string representation

type ModifySnapshotAttributeInput added in v1.0.120

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

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

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

func (ModifySnapshotAttributeInput) GoString added in v1.0.120

func (s ModifySnapshotAttributeInput) GoString() string

GoString returns the string representation

func (*ModifySnapshotAttributeInput) SetDescription added in v1.0.120

SetDescription sets the Description field's value.

func (*ModifySnapshotAttributeInput) SetSnapshotId added in v1.0.120

SetSnapshotId sets the SnapshotId field's value.

func (*ModifySnapshotAttributeInput) SetSnapshotName added in v1.0.120

SetSnapshotName sets the SnapshotName field's value.

func (ModifySnapshotAttributeInput) String added in v1.0.120

String returns the string representation

func (*ModifySnapshotAttributeInput) Validate added in v1.0.120

func (s *ModifySnapshotAttributeInput) Validate() error

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

type ModifySnapshotAttributeOutput added in v1.0.120

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

func (ModifySnapshotAttributeOutput) GoString added in v1.0.120

GoString returns the string representation

func (ModifySnapshotAttributeOutput) String added in v1.0.120

String returns the string representation

type ModifySnapshotGroupInput added in v1.0.120

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 added in v1.0.120

func (s ModifySnapshotGroupInput) GoString() string

GoString returns the string representation

func (*ModifySnapshotGroupInput) SetDescription added in v1.0.120

SetDescription sets the Description field's value.

func (*ModifySnapshotGroupInput) SetName added in v1.0.120

SetName sets the Name field's value.

func (*ModifySnapshotGroupInput) SetSnapshotGroupId added in v1.0.120

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

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (ModifySnapshotGroupInput) String added in v1.0.120

func (s ModifySnapshotGroupInput) String() string

String returns the string representation

func (*ModifySnapshotGroupInput) Validate added in v1.0.120

func (s *ModifySnapshotGroupInput) Validate() error

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

type ModifySnapshotGroupOutput added in v1.0.120

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

func (ModifySnapshotGroupOutput) GoString added in v1.0.120

func (s ModifySnapshotGroupOutput) GoString() string

GoString returns the string representation

func (ModifySnapshotGroupOutput) String added in v1.0.120

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 added in v1.0.133

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 added in v1.0.58

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 added in v1.0.58

func (s ModifyVolumeChargeTypeInput) GoString() string

GoString returns the string representation

func (*ModifyVolumeChargeTypeInput) SetAutoPay added in v1.0.58

SetAutoPay sets the AutoPay field's value.

func (*ModifyVolumeChargeTypeInput) SetDiskChargeType added in v1.0.58

SetDiskChargeType sets the DiskChargeType field's value.

func (*ModifyVolumeChargeTypeInput) SetInstanceId added in v1.0.58

SetInstanceId sets the InstanceId field's value.

func (*ModifyVolumeChargeTypeInput) SetVolumeIds added in v1.0.58

SetVolumeIds sets the VolumeIds field's value.

func (ModifyVolumeChargeTypeInput) String added in v1.0.58

String returns the string representation

func (*ModifyVolumeChargeTypeInput) Validate added in v1.0.133

func (s *ModifyVolumeChargeTypeInput) Validate() error

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

type ModifyVolumeChargeTypeOutput added in v1.0.58

type ModifyVolumeChargeTypeOutput struct {
	Metadata *response.ResponseMetadata

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

func (ModifyVolumeChargeTypeOutput) GoString added in v1.0.58

func (s ModifyVolumeChargeTypeOutput) GoString() string

GoString returns the string representation

func (*ModifyVolumeChargeTypeOutput) SetNumber added in v1.0.58

SetNumber sets the Number field's value.

func (ModifyVolumeChargeTypeOutput) String added in v1.0.58

String returns the string representation

type OperationDetailForCreateTagsOutput added in v1.0.71

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

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

func (OperationDetailForCreateTagsOutput) GoString added in v1.0.71

GoString returns the string representation

func (*OperationDetailForCreateTagsOutput) SetError added in v1.0.71

SetError sets the Error field's value.

func (*OperationDetailForCreateTagsOutput) SetResourceId added in v1.0.71

SetResourceId sets the ResourceId field's value.

func (OperationDetailForCreateTagsOutput) String added in v1.0.71

String returns the string representation

type RollbackSnapshotGroupInput added in v1.0.120

type RollbackSnapshotGroupInput struct {
	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 added in v1.0.120

func (s RollbackSnapshotGroupInput) GoString() string

GoString returns the string representation

func (*RollbackSnapshotGroupInput) SetInstanceId added in v1.0.120

SetInstanceId sets the InstanceId field's value.

func (*RollbackSnapshotGroupInput) SetSnapshotGroupId added in v1.0.120

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (*RollbackSnapshotGroupInput) SetSnapshotIds added in v1.0.120

SetSnapshotIds sets the SnapshotIds field's value.

func (*RollbackSnapshotGroupInput) SetVolumeIds added in v1.0.120

SetVolumeIds sets the VolumeIds field's value.

func (RollbackSnapshotGroupInput) String added in v1.0.120

String returns the string representation

func (*RollbackSnapshotGroupInput) Validate added in v1.0.120

func (s *RollbackSnapshotGroupInput) Validate() error

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

type RollbackSnapshotGroupOutput added in v1.0.120

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

func (RollbackSnapshotGroupOutput) GoString added in v1.0.120

func (s RollbackSnapshotGroupOutput) GoString() string

GoString returns the string representation

func (RollbackSnapshotGroupOutput) String added in v1.0.120

String returns the string representation

type RollbackVolumeInput added in v1.0.120

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 added in v1.0.120

func (s RollbackVolumeInput) GoString() string

GoString returns the string representation

func (*RollbackVolumeInput) SetSnapshotId added in v1.0.120

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

SetSnapshotId sets the SnapshotId field's value.

func (*RollbackVolumeInput) SetVolumeId added in v1.0.120

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

SetVolumeId sets the VolumeId field's value.

func (RollbackVolumeInput) String added in v1.0.120

func (s RollbackVolumeInput) String() string

String returns the string representation

func (*RollbackVolumeInput) Validate added in v1.0.120

func (s *RollbackVolumeInput) Validate() error

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

type RollbackVolumeOutput added in v1.0.120

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

func (RollbackVolumeOutput) GoString added in v1.0.120

func (s RollbackVolumeOutput) GoString() string

GoString returns the string representation

func (RollbackVolumeOutput) String added in v1.0.120

func (s RollbackVolumeOutput) String() 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 added in v1.0.120

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

ApplyAutoSnapshotPolicy API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) ApplyAutoSnapshotPolicyCommon added in v1.0.120

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

ApplyAutoSnapshotPolicyCommon API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) ApplyAutoSnapshotPolicyCommonRequest added in v1.0.120

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

ApplyAutoSnapshotPolicyCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) ApplyAutoSnapshotPolicyCommonWithContext(ctx volcengine.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 added in v1.0.120

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

ApplyAutoSnapshotPolicyRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) ApplyAutoSnapshotPolicyWithContext(ctx volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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) CancelAutoSnapshotPolicy added in v1.0.120

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

CancelAutoSnapshotPolicy API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) CancelAutoSnapshotPolicyCommon added in v1.0.120

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

CancelAutoSnapshotPolicyCommon API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) CancelAutoSnapshotPolicyCommonRequest added in v1.0.120

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

CancelAutoSnapshotPolicyCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) CancelAutoSnapshotPolicyCommonWithContext(ctx volcengine.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 added in v1.0.120

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

CancelAutoSnapshotPolicyRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) CancelAutoSnapshotPolicyWithContext(ctx volcengine.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) CreateAutoSnapshotPolicy added in v1.0.120

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

CreateAutoSnapshotPolicy API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) CreateAutoSnapshotPolicyCommon added in v1.0.120

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

CreateAutoSnapshotPolicyCommon API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) CreateAutoSnapshotPolicyCommonRequest added in v1.0.120

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

CreateAutoSnapshotPolicyCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) CreateAutoSnapshotPolicyCommonWithContext(ctx volcengine.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 added in v1.0.120

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

CreateAutoSnapshotPolicyRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) CreateAutoSnapshotPolicyWithContext(ctx volcengine.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) CreateSnapshot added in v1.0.120

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

CreateSnapshot API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) CreateSnapshotCommon added in v1.0.120

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

CreateSnapshotCommon API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) CreateSnapshotCommonRequest added in v1.0.120

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

CreateSnapshotCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) CreateSnapshotCommonWithContext(ctx volcengine.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 added in v1.0.120

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

CreateSnapshotGroup API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) CreateSnapshotGroupCommon added in v1.0.120

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

CreateSnapshotGroupCommon API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) CreateSnapshotGroupCommonRequest added in v1.0.120

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

CreateSnapshotGroupCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) CreateSnapshotGroupCommonWithContext(ctx volcengine.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 added in v1.0.120

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

CreateSnapshotGroupRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) CreateSnapshotGroupWithContext(ctx volcengine.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 added in v1.0.120

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

CreateSnapshotRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) CreateSnapshotWithContext(ctx volcengine.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 added in v1.0.71

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

CreateTags API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) CreateTagsCommon added in v1.0.71

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

CreateTagsCommon API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) CreateTagsCommonRequest added in v1.0.71

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

CreateTagsCommonRequest generates a "volcengine/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 added in v1.0.71

func (c *STORAGEEBS) CreateTagsCommonWithContext(ctx volcengine.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 added in v1.0.71

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

CreateTagsRequest generates a "volcengine/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 added in v1.0.71

func (c *STORAGEEBS) CreateTagsWithContext(ctx volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 added in v1.0.120

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

DeleteAutoSnapshotPolicy API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) DeleteAutoSnapshotPolicyCommon added in v1.0.120

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

DeleteAutoSnapshotPolicyCommon API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) DeleteAutoSnapshotPolicyCommonRequest added in v1.0.120

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

DeleteAutoSnapshotPolicyCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) DeleteAutoSnapshotPolicyCommonWithContext(ctx volcengine.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 added in v1.0.120

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

DeleteAutoSnapshotPolicyRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) DeleteAutoSnapshotPolicyWithContext(ctx volcengine.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) DeleteSnapshot added in v1.0.120

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

DeleteSnapshot API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) DeleteSnapshotCommon added in v1.0.120

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

DeleteSnapshotCommon API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) DeleteSnapshotCommonRequest added in v1.0.120

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

DeleteSnapshotCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) DeleteSnapshotCommonWithContext(ctx volcengine.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 added in v1.0.120

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

DeleteSnapshotGroup API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) DeleteSnapshotGroupCommon added in v1.0.120

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

DeleteSnapshotGroupCommon API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) DeleteSnapshotGroupCommonRequest added in v1.0.120

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

DeleteSnapshotGroupCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) DeleteSnapshotGroupCommonWithContext(ctx volcengine.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 added in v1.0.120

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

DeleteSnapshotGroupRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) DeleteSnapshotGroupWithContext(ctx volcengine.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 added in v1.0.120

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

DeleteSnapshotRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) DeleteSnapshotWithContext(ctx volcengine.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 added in v1.0.71

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

DeleteTags API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) DeleteTagsCommon added in v1.0.71

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

DeleteTagsCommon API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) DeleteTagsCommonRequest added in v1.0.71

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

DeleteTagsCommonRequest generates a "volcengine/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 added in v1.0.71

func (c *STORAGEEBS) DeleteTagsCommonWithContext(ctx volcengine.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 added in v1.0.71

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

DeleteTagsRequest generates a "volcengine/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 added in v1.0.71

func (c *STORAGEEBS) DeleteTagsWithContext(ctx volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 added in v1.0.120

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

DescribeAutoSnapshotPolicy API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) DescribeAutoSnapshotPolicyCommon added in v1.0.120

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

DescribeAutoSnapshotPolicyCommon API operation for STORAGE_EBS.

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

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

func (*STORAGEEBS) DescribeAutoSnapshotPolicyCommonRequest added in v1.0.120

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

DescribeAutoSnapshotPolicyCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) DescribeAutoSnapshotPolicyCommonWithContext(ctx volcengine.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 added in v1.0.120

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

DescribeAutoSnapshotPolicyRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) DescribeAutoSnapshotPolicyWithContext(ctx volcengine.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) DescribeSnapshotGroups added in v1.0.120

func (c *STORAGEEBS) DescribeSnapshotGroups(input *DescribeSnapshotGroupsInput) (*DescribeSnapshotGroupsOutput, error)

DescribeSnapshotGroups API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation DescribeSnapshotGroups for usage and error information.

func (*STORAGEEBS) DescribeSnapshotGroupsCommon added in v1.0.120

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

DescribeSnapshotGroupsCommon API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation DescribeSnapshotGroupsCommon for usage and error information.

func (*STORAGEEBS) DescribeSnapshotGroupsCommonRequest added in v1.0.120

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

DescribeSnapshotGroupsCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) DescribeSnapshotGroupsCommonWithContext(ctx volcengine.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 added in v1.0.120

func (c *STORAGEEBS) DescribeSnapshotGroupsRequest(input *DescribeSnapshotGroupsInput) (req *request.Request, output *DescribeSnapshotGroupsOutput)

DescribeSnapshotGroupsRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) DescribeSnapshotGroupsWithContext(ctx volcengine.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 added in v1.0.120

func (c *STORAGEEBS) DescribeSnapshots(input *DescribeSnapshotsInput) (*DescribeSnapshotsOutput, error)

DescribeSnapshots API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation DescribeSnapshots for usage and error information.

func (*STORAGEEBS) DescribeSnapshotsCommon added in v1.0.120

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

DescribeSnapshotsCommon API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation DescribeSnapshotsCommon for usage and error information.

func (*STORAGEEBS) DescribeSnapshotsCommonRequest added in v1.0.120

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

DescribeSnapshotsCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) DescribeSnapshotsCommonWithContext(ctx volcengine.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 added in v1.0.120

func (c *STORAGEEBS) DescribeSnapshotsRequest(input *DescribeSnapshotsInput) (req *request.Request, output *DescribeSnapshotsOutput)

DescribeSnapshotsRequest generates a "volcengine/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) DescribeSnapshotsWithContext added in v1.0.120

func (c *STORAGEEBS) DescribeSnapshotsWithContext(ctx volcengine.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 added in v1.0.71

func (c *STORAGEEBS) DescribeTags(input *DescribeTagsInput) (*DescribeTagsOutput, error)

DescribeTags API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation DescribeTags for usage and error information.

func (*STORAGEEBS) DescribeTagsCommon added in v1.0.71

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

DescribeTagsCommon API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation DescribeTagsCommon for usage and error information.

func (*STORAGEEBS) DescribeTagsCommonRequest added in v1.0.71

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

DescribeTagsCommonRequest generates a "volcengine/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 added in v1.0.71

func (c *STORAGEEBS) DescribeTagsCommonWithContext(ctx volcengine.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 added in v1.0.71

func (c *STORAGEEBS) DescribeTagsRequest(input *DescribeTagsInput) (req *request.Request, output *DescribeTagsOutput)

DescribeTagsRequest generates a "volcengine/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 added in v1.0.71

func (c *STORAGEEBS) DescribeTagsWithContext(ctx volcengine.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 added in v1.0.133

func (c *STORAGEEBS) DescribeVolumeType(input *DescribeVolumeTypeInput) (*DescribeVolumeTypeOutput, error)

DescribeVolumeType API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation DescribeVolumeType for usage and error information.

func (*STORAGEEBS) DescribeVolumeTypeCommon added in v1.0.133

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

DescribeVolumeTypeCommon API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation DescribeVolumeTypeCommon for usage and error information.

func (*STORAGEEBS) DescribeVolumeTypeCommonRequest added in v1.0.133

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

DescribeVolumeTypeCommonRequest generates a "volcengine/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 added in v1.0.133

func (c *STORAGEEBS) DescribeVolumeTypeCommonWithContext(ctx volcengine.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 added in v1.0.133

func (c *STORAGEEBS) DescribeVolumeTypeRequest(input *DescribeVolumeTypeInput) (req *request.Request, output *DescribeVolumeTypeOutput)

DescribeVolumeTypeRequest generates a "volcengine/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 added in v1.0.133

func (c *STORAGEEBS) DescribeVolumeTypeWithContext(ctx volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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) ModifyAutoSnapshotPolicy added in v1.0.120

func (c *STORAGEEBS) ModifyAutoSnapshotPolicy(input *ModifyAutoSnapshotPolicyInput) (*ModifyAutoSnapshotPolicyOutput, error)

ModifyAutoSnapshotPolicy API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation ModifyAutoSnapshotPolicy for usage and error information.

func (*STORAGEEBS) ModifyAutoSnapshotPolicyCommon added in v1.0.120

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

ModifyAutoSnapshotPolicyCommon API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation ModifyAutoSnapshotPolicyCommon for usage and error information.

func (*STORAGEEBS) ModifyAutoSnapshotPolicyCommonRequest added in v1.0.120

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

ModifyAutoSnapshotPolicyCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) ModifyAutoSnapshotPolicyCommonWithContext(ctx volcengine.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 added in v1.0.120

func (c *STORAGEEBS) ModifyAutoSnapshotPolicyRequest(input *ModifyAutoSnapshotPolicyInput) (req *request.Request, output *ModifyAutoSnapshotPolicyOutput)

ModifyAutoSnapshotPolicyRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) ModifyAutoSnapshotPolicyWithContext(ctx volcengine.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) ModifySnapshotAttribute added in v1.0.120

func (c *STORAGEEBS) ModifySnapshotAttribute(input *ModifySnapshotAttributeInput) (*ModifySnapshotAttributeOutput, error)

ModifySnapshotAttribute API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation ModifySnapshotAttribute for usage and error information.

func (*STORAGEEBS) ModifySnapshotAttributeCommon added in v1.0.120

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

ModifySnapshotAttributeCommon API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation ModifySnapshotAttributeCommon for usage and error information.

func (*STORAGEEBS) ModifySnapshotAttributeCommonRequest added in v1.0.120

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

ModifySnapshotAttributeCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) ModifySnapshotAttributeCommonWithContext(ctx volcengine.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 added in v1.0.120

func (c *STORAGEEBS) ModifySnapshotAttributeRequest(input *ModifySnapshotAttributeInput) (req *request.Request, output *ModifySnapshotAttributeOutput)

ModifySnapshotAttributeRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) ModifySnapshotAttributeWithContext(ctx volcengine.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 added in v1.0.120

func (c *STORAGEEBS) ModifySnapshotGroup(input *ModifySnapshotGroupInput) (*ModifySnapshotGroupOutput, error)

ModifySnapshotGroup API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation ModifySnapshotGroup for usage and error information.

func (*STORAGEEBS) ModifySnapshotGroupCommon added in v1.0.120

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

ModifySnapshotGroupCommon API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation ModifySnapshotGroupCommon for usage and error information.

func (*STORAGEEBS) ModifySnapshotGroupCommonRequest added in v1.0.120

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

ModifySnapshotGroupCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) ModifySnapshotGroupCommonWithContext(ctx volcengine.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 added in v1.0.120

func (c *STORAGEEBS) ModifySnapshotGroupRequest(input *ModifySnapshotGroupInput) (req *request.Request, output *ModifySnapshotGroupOutput)

ModifySnapshotGroupRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) ModifySnapshotGroupWithContext(ctx volcengine.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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for 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 "volcengine/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 volcengine.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 "volcengine/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 volcengine.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 added in v1.0.58

func (c *STORAGEEBS) ModifyVolumeChargeType(input *ModifyVolumeChargeTypeInput) (*ModifyVolumeChargeTypeOutput, error)

ModifyVolumeChargeType API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation ModifyVolumeChargeType for usage and error information.

func (*STORAGEEBS) ModifyVolumeChargeTypeCommon added in v1.0.58

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

ModifyVolumeChargeTypeCommon API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation ModifyVolumeChargeTypeCommon for usage and error information.

func (*STORAGEEBS) ModifyVolumeChargeTypeCommonRequest added in v1.0.58

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

ModifyVolumeChargeTypeCommonRequest generates a "volcengine/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 added in v1.0.58

func (c *STORAGEEBS) ModifyVolumeChargeTypeCommonWithContext(ctx volcengine.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 added in v1.0.58

func (c *STORAGEEBS) ModifyVolumeChargeTypeRequest(input *ModifyVolumeChargeTypeInput) (req *request.Request, output *ModifyVolumeChargeTypeOutput)

ModifyVolumeChargeTypeRequest generates a "volcengine/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 added in v1.0.58

func (c *STORAGEEBS) ModifyVolumeChargeTypeWithContext(ctx volcengine.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) RollbackSnapshotGroup added in v1.0.120

func (c *STORAGEEBS) RollbackSnapshotGroup(input *RollbackSnapshotGroupInput) (*RollbackSnapshotGroupOutput, error)

RollbackSnapshotGroup API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation RollbackSnapshotGroup for usage and error information.

func (*STORAGEEBS) RollbackSnapshotGroupCommon added in v1.0.120

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

RollbackSnapshotGroupCommon API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation RollbackSnapshotGroupCommon for usage and error information.

func (*STORAGEEBS) RollbackSnapshotGroupCommonRequest added in v1.0.120

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

RollbackSnapshotGroupCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) RollbackSnapshotGroupCommonWithContext(ctx volcengine.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 added in v1.0.120

func (c *STORAGEEBS) RollbackSnapshotGroupRequest(input *RollbackSnapshotGroupInput) (req *request.Request, output *RollbackSnapshotGroupOutput)

RollbackSnapshotGroupRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) RollbackSnapshotGroupWithContext(ctx volcengine.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 added in v1.0.120

func (c *STORAGEEBS) RollbackVolume(input *RollbackVolumeInput) (*RollbackVolumeOutput, error)

RollbackVolume API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation RollbackVolume for usage and error information.

func (*STORAGEEBS) RollbackVolumeCommon added in v1.0.120

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

RollbackVolumeCommon API operation for STORAGE_EBS.

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

See the VOLCENGINE API reference guide for STORAGE_EBS's API operation RollbackVolumeCommon for usage and error information.

func (*STORAGEEBS) RollbackVolumeCommonRequest added in v1.0.120

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

RollbackVolumeCommonRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) RollbackVolumeCommonWithContext(ctx volcengine.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 added in v1.0.120

func (c *STORAGEEBS) RollbackVolumeRequest(input *RollbackVolumeInput) (req *request.Request, output *RollbackVolumeOutput)

RollbackVolumeRequest generates a "volcengine/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 added in v1.0.120

func (c *STORAGEEBS) RollbackVolumeWithContext(ctx volcengine.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.

type STORAGEEBSAPI

type STORAGEEBSAPI interface {
	ApplyAutoSnapshotPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ApplyAutoSnapshotPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ApplyAutoSnapshotPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ApplyAutoSnapshotPolicy(*ApplyAutoSnapshotPolicyInput) (*ApplyAutoSnapshotPolicyOutput, error)
	ApplyAutoSnapshotPolicyWithContext(volcengine.Context, *ApplyAutoSnapshotPolicyInput, ...request.Option) (*ApplyAutoSnapshotPolicyOutput, error)
	ApplyAutoSnapshotPolicyRequest(*ApplyAutoSnapshotPolicyInput) (*request.Request, *ApplyAutoSnapshotPolicyOutput)

	AttachVolumeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachVolumeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachVolumeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachVolume(*AttachVolumeInput) (*AttachVolumeOutput, error)
	AttachVolumeWithContext(volcengine.Context, *AttachVolumeInput, ...request.Option) (*AttachVolumeOutput, error)
	AttachVolumeRequest(*AttachVolumeInput) (*request.Request, *AttachVolumeOutput)

	CancelAutoSnapshotPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CancelAutoSnapshotPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CancelAutoSnapshotPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CancelAutoSnapshotPolicy(*CancelAutoSnapshotPolicyInput) (*CancelAutoSnapshotPolicyOutput, error)
	CancelAutoSnapshotPolicyWithContext(volcengine.Context, *CancelAutoSnapshotPolicyInput, ...request.Option) (*CancelAutoSnapshotPolicyOutput, error)
	CancelAutoSnapshotPolicyRequest(*CancelAutoSnapshotPolicyInput) (*request.Request, *CancelAutoSnapshotPolicyOutput)

	CreateAutoSnapshotPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateAutoSnapshotPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateAutoSnapshotPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateAutoSnapshotPolicy(*CreateAutoSnapshotPolicyInput) (*CreateAutoSnapshotPolicyOutput, error)
	CreateAutoSnapshotPolicyWithContext(volcengine.Context, *CreateAutoSnapshotPolicyInput, ...request.Option) (*CreateAutoSnapshotPolicyOutput, error)
	CreateAutoSnapshotPolicyRequest(*CreateAutoSnapshotPolicyInput) (*request.Request, *CreateAutoSnapshotPolicyOutput)

	CreateSnapshotCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateSnapshotCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateSnapshotCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateSnapshot(*CreateSnapshotInput) (*CreateSnapshotOutput, error)
	CreateSnapshotWithContext(volcengine.Context, *CreateSnapshotInput, ...request.Option) (*CreateSnapshotOutput, error)
	CreateSnapshotRequest(*CreateSnapshotInput) (*request.Request, *CreateSnapshotOutput)

	CreateSnapshotGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateSnapshotGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateSnapshotGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateSnapshotGroup(*CreateSnapshotGroupInput) (*CreateSnapshotGroupOutput, error)
	CreateSnapshotGroupWithContext(volcengine.Context, *CreateSnapshotGroupInput, ...request.Option) (*CreateSnapshotGroupOutput, error)
	CreateSnapshotGroupRequest(*CreateSnapshotGroupInput) (*request.Request, *CreateSnapshotGroupOutput)

	CreateTagsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateTagsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateTagsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateTags(*CreateTagsInput) (*CreateTagsOutput, error)
	CreateTagsWithContext(volcengine.Context, *CreateTagsInput, ...request.Option) (*CreateTagsOutput, error)
	CreateTagsRequest(*CreateTagsInput) (*request.Request, *CreateTagsOutput)

	CreateVolumeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateVolumeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateVolumeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateVolume(*CreateVolumeInput) (*CreateVolumeOutput, error)
	CreateVolumeWithContext(volcengine.Context, *CreateVolumeInput, ...request.Option) (*CreateVolumeOutput, error)
	CreateVolumeRequest(*CreateVolumeInput) (*request.Request, *CreateVolumeOutput)

	DeleteAutoSnapshotPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteAutoSnapshotPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteAutoSnapshotPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteAutoSnapshotPolicy(*DeleteAutoSnapshotPolicyInput) (*DeleteAutoSnapshotPolicyOutput, error)
	DeleteAutoSnapshotPolicyWithContext(volcengine.Context, *DeleteAutoSnapshotPolicyInput, ...request.Option) (*DeleteAutoSnapshotPolicyOutput, error)
	DeleteAutoSnapshotPolicyRequest(*DeleteAutoSnapshotPolicyInput) (*request.Request, *DeleteAutoSnapshotPolicyOutput)

	DeleteSnapshotCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteSnapshotCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteSnapshotCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteSnapshot(*DeleteSnapshotInput) (*DeleteSnapshotOutput, error)
	DeleteSnapshotWithContext(volcengine.Context, *DeleteSnapshotInput, ...request.Option) (*DeleteSnapshotOutput, error)
	DeleteSnapshotRequest(*DeleteSnapshotInput) (*request.Request, *DeleteSnapshotOutput)

	DeleteSnapshotGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteSnapshotGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteSnapshotGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteSnapshotGroup(*DeleteSnapshotGroupInput) (*DeleteSnapshotGroupOutput, error)
	DeleteSnapshotGroupWithContext(volcengine.Context, *DeleteSnapshotGroupInput, ...request.Option) (*DeleteSnapshotGroupOutput, error)
	DeleteSnapshotGroupRequest(*DeleteSnapshotGroupInput) (*request.Request, *DeleteSnapshotGroupOutput)

	DeleteTagsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteTagsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteTagsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteTags(*DeleteTagsInput) (*DeleteTagsOutput, error)
	DeleteTagsWithContext(volcengine.Context, *DeleteTagsInput, ...request.Option) (*DeleteTagsOutput, error)
	DeleteTagsRequest(*DeleteTagsInput) (*request.Request, *DeleteTagsOutput)

	DeleteVolumeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteVolumeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteVolumeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteVolume(*DeleteVolumeInput) (*DeleteVolumeOutput, error)
	DeleteVolumeWithContext(volcengine.Context, *DeleteVolumeInput, ...request.Option) (*DeleteVolumeOutput, error)
	DeleteVolumeRequest(*DeleteVolumeInput) (*request.Request, *DeleteVolumeOutput)

	DescribeAutoSnapshotPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAutoSnapshotPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAutoSnapshotPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAutoSnapshotPolicy(*DescribeAutoSnapshotPolicyInput) (*DescribeAutoSnapshotPolicyOutput, error)
	DescribeAutoSnapshotPolicyWithContext(volcengine.Context, *DescribeAutoSnapshotPolicyInput, ...request.Option) (*DescribeAutoSnapshotPolicyOutput, error)
	DescribeAutoSnapshotPolicyRequest(*DescribeAutoSnapshotPolicyInput) (*request.Request, *DescribeAutoSnapshotPolicyOutput)

	DescribeSnapshotGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSnapshotGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSnapshotGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSnapshotGroups(*DescribeSnapshotGroupsInput) (*DescribeSnapshotGroupsOutput, error)
	DescribeSnapshotGroupsWithContext(volcengine.Context, *DescribeSnapshotGroupsInput, ...request.Option) (*DescribeSnapshotGroupsOutput, error)
	DescribeSnapshotGroupsRequest(*DescribeSnapshotGroupsInput) (*request.Request, *DescribeSnapshotGroupsOutput)

	DescribeSnapshotsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSnapshotsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSnapshotsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSnapshots(*DescribeSnapshotsInput) (*DescribeSnapshotsOutput, error)
	DescribeSnapshotsWithContext(volcengine.Context, *DescribeSnapshotsInput, ...request.Option) (*DescribeSnapshotsOutput, error)
	DescribeSnapshotsRequest(*DescribeSnapshotsInput) (*request.Request, *DescribeSnapshotsOutput)

	DescribeTagsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeTagsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeTagsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeTags(*DescribeTagsInput) (*DescribeTagsOutput, error)
	DescribeTagsWithContext(volcengine.Context, *DescribeTagsInput, ...request.Option) (*DescribeTagsOutput, error)
	DescribeTagsRequest(*DescribeTagsInput) (*request.Request, *DescribeTagsOutput)

	DescribeVolumeTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVolumeTypeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVolumeTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVolumeType(*DescribeVolumeTypeInput) (*DescribeVolumeTypeOutput, error)
	DescribeVolumeTypeWithContext(volcengine.Context, *DescribeVolumeTypeInput, ...request.Option) (*DescribeVolumeTypeOutput, error)
	DescribeVolumeTypeRequest(*DescribeVolumeTypeInput) (*request.Request, *DescribeVolumeTypeOutput)

	DescribeVolumesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeVolumesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeVolumesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeVolumes(*DescribeVolumesInput) (*DescribeVolumesOutput, error)
	DescribeVolumesWithContext(volcengine.Context, *DescribeVolumesInput, ...request.Option) (*DescribeVolumesOutput, error)
	DescribeVolumesRequest(*DescribeVolumesInput) (*request.Request, *DescribeVolumesOutput)

	DetachVolumeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachVolumeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachVolumeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachVolume(*DetachVolumeInput) (*DetachVolumeOutput, error)
	DetachVolumeWithContext(volcengine.Context, *DetachVolumeInput, ...request.Option) (*DetachVolumeOutput, error)
	DetachVolumeRequest(*DetachVolumeInput) (*request.Request, *DetachVolumeOutput)

	ExtendVolumeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ExtendVolumeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ExtendVolumeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ExtendVolume(*ExtendVolumeInput) (*ExtendVolumeOutput, error)
	ExtendVolumeWithContext(volcengine.Context, *ExtendVolumeInput, ...request.Option) (*ExtendVolumeOutput, error)
	ExtendVolumeRequest(*ExtendVolumeInput) (*request.Request, *ExtendVolumeOutput)

	ModifyAutoSnapshotPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyAutoSnapshotPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyAutoSnapshotPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyAutoSnapshotPolicy(*ModifyAutoSnapshotPolicyInput) (*ModifyAutoSnapshotPolicyOutput, error)
	ModifyAutoSnapshotPolicyWithContext(volcengine.Context, *ModifyAutoSnapshotPolicyInput, ...request.Option) (*ModifyAutoSnapshotPolicyOutput, error)
	ModifyAutoSnapshotPolicyRequest(*ModifyAutoSnapshotPolicyInput) (*request.Request, *ModifyAutoSnapshotPolicyOutput)

	ModifySnapshotAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifySnapshotAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifySnapshotAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifySnapshotAttribute(*ModifySnapshotAttributeInput) (*ModifySnapshotAttributeOutput, error)
	ModifySnapshotAttributeWithContext(volcengine.Context, *ModifySnapshotAttributeInput, ...request.Option) (*ModifySnapshotAttributeOutput, error)
	ModifySnapshotAttributeRequest(*ModifySnapshotAttributeInput) (*request.Request, *ModifySnapshotAttributeOutput)

	ModifySnapshotGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifySnapshotGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifySnapshotGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifySnapshotGroup(*ModifySnapshotGroupInput) (*ModifySnapshotGroupOutput, error)
	ModifySnapshotGroupWithContext(volcengine.Context, *ModifySnapshotGroupInput, ...request.Option) (*ModifySnapshotGroupOutput, error)
	ModifySnapshotGroupRequest(*ModifySnapshotGroupInput) (*request.Request, *ModifySnapshotGroupOutput)

	ModifyVolumeAttributeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVolumeAttributeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVolumeAttributeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVolumeAttribute(*ModifyVolumeAttributeInput) (*ModifyVolumeAttributeOutput, error)
	ModifyVolumeAttributeWithContext(volcengine.Context, *ModifyVolumeAttributeInput, ...request.Option) (*ModifyVolumeAttributeOutput, error)
	ModifyVolumeAttributeRequest(*ModifyVolumeAttributeInput) (*request.Request, *ModifyVolumeAttributeOutput)

	ModifyVolumeChargeTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyVolumeChargeTypeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyVolumeChargeTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyVolumeChargeType(*ModifyVolumeChargeTypeInput) (*ModifyVolumeChargeTypeOutput, error)
	ModifyVolumeChargeTypeWithContext(volcengine.Context, *ModifyVolumeChargeTypeInput, ...request.Option) (*ModifyVolumeChargeTypeOutput, error)
	ModifyVolumeChargeTypeRequest(*ModifyVolumeChargeTypeInput) (*request.Request, *ModifyVolumeChargeTypeOutput)

	RollbackSnapshotGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RollbackSnapshotGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RollbackSnapshotGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RollbackSnapshotGroup(*RollbackSnapshotGroupInput) (*RollbackSnapshotGroupOutput, error)
	RollbackSnapshotGroupWithContext(volcengine.Context, *RollbackSnapshotGroupInput, ...request.Option) (*RollbackSnapshotGroupOutput, error)
	RollbackSnapshotGroupRequest(*RollbackSnapshotGroupInput) (*request.Request, *RollbackSnapshotGroupOutput)

	RollbackVolumeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RollbackVolumeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RollbackVolumeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RollbackVolume(*RollbackVolumeInput) (*RollbackVolumeOutput, error)
	RollbackVolumeWithContext(volcengine.Context, *RollbackVolumeInput, ...request.Option) (*RollbackVolumeOutput, error)
	RollbackVolumeRequest(*RollbackVolumeInput) (*request.Request, *RollbackVolumeOutput)
}

STORAGEEBSAPI provides an interface to enable mocking the storageebs.STORAGEEBS service client's API operation,

// volcengine 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 SnapshotForDescribeSnapshotGroupsOutput added in v1.0.120

type SnapshotForDescribeSnapshotGroupsOutput struct {
	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	ImageId *string `type:"string"`

	Progress *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	RetentionDays *int32 `type:"int32"`

	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 added in v1.0.120

GoString returns the string representation

func (*SnapshotForDescribeSnapshotGroupsOutput) SetCreationTime added in v1.0.120

SetCreationTime sets the CreationTime field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetDescription added in v1.0.120

SetDescription sets the Description field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetImageId added in v1.0.120

SetImageId sets the ImageId field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetProgress added in v1.0.120

SetProgress sets the Progress field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetProjectName added in v1.0.120

SetProjectName sets the ProjectName field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetRetentionDays added in v1.0.120

SetRetentionDays sets the RetentionDays field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotGroupId added in v1.0.120

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotId added in v1.0.120

SetSnapshotId sets the SnapshotId field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotName added in v1.0.120

SetSnapshotName sets the SnapshotName field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotType added in v1.0.120

SetSnapshotType sets the SnapshotType field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetStatus added in v1.0.120

SetStatus sets the Status field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetTags added in v1.0.120

SetTags sets the Tags field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeId added in v1.0.120

SetVolumeId sets the VolumeId field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeKind added in v1.0.120

SetVolumeKind sets the VolumeKind field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeName added in v1.0.120

SetVolumeName sets the VolumeName field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeSize added in v1.0.120

SetVolumeSize sets the VolumeSize field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeStatus added in v1.0.120

SetVolumeStatus sets the VolumeStatus field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeType added in v1.0.120

SetVolumeType sets the VolumeType field's value.

func (*SnapshotForDescribeSnapshotGroupsOutput) SetZoneId added in v1.0.120

SetZoneId sets the ZoneId field's value.

func (SnapshotForDescribeSnapshotGroupsOutput) String added in v1.0.120

String returns the string representation

type SnapshotForDescribeSnapshotsOutput added in v1.0.120

type SnapshotForDescribeSnapshotsOutput struct {
	CreationTime *string `type:"string"`

	Description *string `type:"string"`

	ImageId *string `type:"string"`

	Progress *int32 `type:"int32"`

	ProjectName *string `type:"string"`

	RetentionDays *int32 `type:"int32"`

	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 added in v1.0.120

GoString returns the string representation

func (*SnapshotForDescribeSnapshotsOutput) SetCreationTime added in v1.0.120

SetCreationTime sets the CreationTime field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetDescription added in v1.0.120

SetDescription sets the Description field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetImageId added in v1.0.120

SetImageId sets the ImageId field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetProgress added in v1.0.120

SetProgress sets the Progress field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetProjectName added in v1.0.120

SetProjectName sets the ProjectName field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetRetentionDays added in v1.0.120

SetRetentionDays sets the RetentionDays field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetSnapshotGroupId added in v1.0.120

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetSnapshotId added in v1.0.120

SetSnapshotId sets the SnapshotId field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetSnapshotName added in v1.0.120

SetSnapshotName sets the SnapshotName field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetSnapshotType added in v1.0.120

SetSnapshotType sets the SnapshotType field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetStatus added in v1.0.120

SetStatus sets the Status field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetTags added in v1.0.120

SetTags sets the Tags field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetVolumeId added in v1.0.120

SetVolumeId sets the VolumeId field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetVolumeKind added in v1.0.120

SetVolumeKind sets the VolumeKind field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetVolumeName added in v1.0.120

SetVolumeName sets the VolumeName field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetVolumeSize added in v1.0.120

SetVolumeSize sets the VolumeSize field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetVolumeStatus added in v1.0.120

SetVolumeStatus sets the VolumeStatus field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetVolumeType added in v1.0.120

SetVolumeType sets the VolumeType field's value.

func (*SnapshotForDescribeSnapshotsOutput) SetZoneId added in v1.0.120

SetZoneId sets the ZoneId field's value.

func (SnapshotForDescribeSnapshotsOutput) String added in v1.0.120

String returns the string representation

type SnapshotGroupForDescribeSnapshotGroupsOutput added in v1.0.120

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 added in v1.0.120

GoString returns the string representation

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetCreationTime added in v1.0.120

SetCreationTime sets the CreationTime field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetDescription added in v1.0.120

SetDescription sets the Description field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetImageId added in v1.0.120

SetImageId sets the ImageId field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetInstanceId added in v1.0.120

SetInstanceId sets the InstanceId field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetName added in v1.0.120

SetName sets the Name field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetProjectName added in v1.0.120

SetProjectName sets the ProjectName field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetSnapshotGroupId added in v1.0.120

SetSnapshotGroupId sets the SnapshotGroupId field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetSnapshots added in v1.0.120

SetSnapshots sets the Snapshots field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetStatus added in v1.0.120

SetStatus sets the Status field's value.

func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetTags added in v1.0.120

SetTags sets the Tags field's value.

func (SnapshotGroupForDescribeSnapshotGroupsOutput) String added in v1.0.120

String returns the string representation

type TagFilterForDescribeTagsInput added in v1.0.71

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

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

func (TagFilterForDescribeTagsInput) GoString added in v1.0.71

GoString returns the string representation

func (*TagFilterForDescribeTagsInput) SetKey added in v1.0.71

SetKey sets the Key field's value.

func (*TagFilterForDescribeTagsInput) SetValues added in v1.0.71

SetValues sets the Values field's value.

func (TagFilterForDescribeTagsInput) String added in v1.0.71

String returns the string representation

type TagFilterForDescribeVolumesInput added in v1.0.58

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

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

func (TagFilterForDescribeVolumesInput) GoString added in v1.0.58

GoString returns the string representation

func (*TagFilterForDescribeVolumesInput) SetKey added in v1.0.58

SetKey sets the Key field's value.

func (*TagFilterForDescribeVolumesInput) SetValues added in v1.0.58

SetValues sets the Values field's value.

func (TagFilterForDescribeVolumesInput) String added in v1.0.58

String returns the string representation

type TagForCreateSnapshotGroupInput added in v1.0.120

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

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

func (TagForCreateSnapshotGroupInput) GoString added in v1.0.120

GoString returns the string representation

func (*TagForCreateSnapshotGroupInput) SetKey added in v1.0.120

SetKey sets the Key field's value.

func (*TagForCreateSnapshotGroupInput) SetValue added in v1.0.120

SetValue sets the Value field's value.

func (TagForCreateSnapshotGroupInput) String added in v1.0.120

String returns the string representation

type TagForCreateSnapshotInput added in v1.0.120

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

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

func (TagForCreateSnapshotInput) GoString added in v1.0.120

func (s TagForCreateSnapshotInput) GoString() string

GoString returns the string representation

func (*TagForCreateSnapshotInput) SetKey added in v1.0.120

SetKey sets the Key field's value.

func (*TagForCreateSnapshotInput) SetValue added in v1.0.120

SetValue sets the Value field's value.

func (TagForCreateSnapshotInput) String added in v1.0.120

func (s TagForCreateSnapshotInput) String() string

String returns the string representation

type TagForCreateTagsInput added in v1.0.71

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 added in v1.0.71

func (s TagForCreateTagsInput) GoString() string

GoString returns the string representation

func (*TagForCreateTagsInput) SetKey added in v1.0.71

SetKey sets the Key field's value.

func (*TagForCreateTagsInput) SetValue added in v1.0.71

SetValue sets the Value field's value.

func (TagForCreateTagsInput) String added in v1.0.71

func (s TagForCreateTagsInput) String() string

String returns the string representation

func (*TagForCreateTagsInput) Validate added in v1.0.133

func (s *TagForCreateTagsInput) Validate() error

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

type TagForCreateVolumeInput added in v1.0.58

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

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

func (TagForCreateVolumeInput) GoString added in v1.0.58

func (s TagForCreateVolumeInput) GoString() string

GoString returns the string representation

func (*TagForCreateVolumeInput) SetKey added in v1.0.58

SetKey sets the Key field's value.

func (*TagForCreateVolumeInput) SetValue added in v1.0.58

SetValue sets the Value field's value.

func (TagForCreateVolumeInput) String added in v1.0.58

func (s TagForCreateVolumeInput) String() string

String returns the string representation

type TagForDescribeSnapshotGroupsOutput added in v1.0.120

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

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

func (TagForDescribeSnapshotGroupsOutput) GoString added in v1.0.120

GoString returns the string representation

func (*TagForDescribeSnapshotGroupsOutput) SetKey added in v1.0.120

SetKey sets the Key field's value.

func (*TagForDescribeSnapshotGroupsOutput) SetValue added in v1.0.120

SetValue sets the Value field's value.

func (TagForDescribeSnapshotGroupsOutput) String added in v1.0.120

String returns the string representation

type TagForDescribeSnapshotsOutput added in v1.0.120

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

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

func (TagForDescribeSnapshotsOutput) GoString added in v1.0.120

GoString returns the string representation

func (*TagForDescribeSnapshotsOutput) SetKey added in v1.0.120

SetKey sets the Key field's value.

func (*TagForDescribeSnapshotsOutput) SetValue added in v1.0.120

SetValue sets the Value field's value.

func (TagForDescribeSnapshotsOutput) String added in v1.0.120

String returns the string representation

type TagForDescribeVolumesOutput added in v1.0.71

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

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

func (TagForDescribeVolumesOutput) GoString added in v1.0.71

func (s TagForDescribeVolumesOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeVolumesOutput) SetKey added in v1.0.71

SetKey sets the Key field's value.

func (*TagForDescribeVolumesOutput) SetValue added in v1.0.71

SetValue sets the Value field's value.

func (TagForDescribeVolumesOutput) String added in v1.0.71

String returns the string representation

type TagResourceForDescribeTagsOutput added in v1.0.71

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 added in v1.0.71

GoString returns the string representation

func (*TagResourceForDescribeTagsOutput) SetResourceId added in v1.0.71

SetResourceId sets the ResourceId field's value.

func (*TagResourceForDescribeTagsOutput) SetResourceType added in v1.0.71

SetResourceType sets the ResourceType field's value.

func (*TagResourceForDescribeTagsOutput) SetTagKey added in v1.0.71

SetTagKey sets the TagKey field's value.

func (*TagResourceForDescribeTagsOutput) SetTagValue added in v1.0.71

SetTagValue sets the TagValue field's value.

func (TagResourceForDescribeTagsOutput) String added in v1.0.71

String returns the string representation

type VolumeForDescribeVolumesOutput

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

	AutoSnapshotPolicyName *string `type:"string"`

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

	ImageId *string `type:"string"`

	InstanceId *string `type:"string"`

	Kind *string `type:"string"`

	OverdueReclaimTime *string `type:"string"`

	OverdueTime *string `type:"string"`

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

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

	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) SetAutoSnapshotPolicyId added in v1.0.71

SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.

func (*VolumeForDescribeVolumesOutput) SetAutoSnapshotPolicyName added in v1.0.71

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

SetAutoSnapshotPolicyName sets the AutoSnapshotPolicyName 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 added in v1.0.71

SetErrorDetail sets the ErrorDetail field's value.

func (*VolumeForDescribeVolumesOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime 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 added in v1.0.71

SetOverdueReclaimTime sets the OverdueReclaimTime field's value.

func (*VolumeForDescribeVolumesOutput) SetOverdueTime added in v1.0.71

SetOverdueTime sets the OverdueTime field's value.

func (*VolumeForDescribeVolumesOutput) SetPayType

SetPayType sets the PayType field's value.

func (*VolumeForDescribeVolumesOutput) SetProjectName added in v1.0.12

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 added in v1.0.71

SetSnapshotCount sets the SnapshotCount field's value.

func (*VolumeForDescribeVolumesOutput) SetSourceSnapshotId added in v1.0.71

SetSourceSnapshotId sets the SourceSnapshotId field's value.

func (*VolumeForDescribeVolumesOutput) SetStatus

SetStatus sets the Status field's value.

func (*VolumeForDescribeVolumesOutput) SetTags added in v1.0.71

SetTags sets the Tags 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 added in v1.0.133

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 added in v1.0.133

GoString returns the string representation

func (*VolumeTypeForDescribeVolumeTypeOutput) SetCreatedAt added in v1.0.133

SetCreatedAt sets the CreatedAt field's value.

func (*VolumeTypeForDescribeVolumeTypeOutput) SetExtraPerformanceTypes added in v1.0.133

SetExtraPerformanceTypes sets the ExtraPerformanceTypes field's value.

func (*VolumeTypeForDescribeVolumeTypeOutput) SetId added in v1.0.133

SetId sets the Id field's value.

func (*VolumeTypeForDescribeVolumeTypeOutput) SetZones added in v1.0.133

SetZones sets the Zones field's value.

func (VolumeTypeForDescribeVolumeTypeOutput) String added in v1.0.133

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL