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
- type ApplyAutoSnapshotPolicyInput
- func (s ApplyAutoSnapshotPolicyInput) GoString() string
- func (s *ApplyAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId(v string) *ApplyAutoSnapshotPolicyInput
- func (s *ApplyAutoSnapshotPolicyInput) SetVolumeIds(v []*string) *ApplyAutoSnapshotPolicyInput
- func (s ApplyAutoSnapshotPolicyInput) String() string
- func (s *ApplyAutoSnapshotPolicyInput) Validate() error
- type ApplyAutoSnapshotPolicyOutput
- type AttachVolumeInput
- func (s AttachVolumeInput) GoString() string
- func (s *AttachVolumeInput) SetDeleteWithInstance(v bool) *AttachVolumeInput
- func (s *AttachVolumeInput) SetInstanceId(v string) *AttachVolumeInput
- func (s *AttachVolumeInput) SetVolumeId(v string) *AttachVolumeInput
- func (s AttachVolumeInput) String() string
- func (s *AttachVolumeInput) Validate() error
- type AttachVolumeOutput
- type AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
- func (s AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) GoString() string
- func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetAutoSnapshotPolicyId(v string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
- func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetAutoSnapshotPolicyName(v string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
- func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetCreatedAt(v string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
- func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetProjectName(v string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
- func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetRepeatDays(v int32) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
- func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetRepeatWeekdays(v []*string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
- func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetRetentionDays(v int32) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
- func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetStatus(v string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
- func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetTimePoints(v []*string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
- func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetUpdatedAt(v string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
- func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetVolumeNums(v int32) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
- func (s AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) String() string
- type CancelAutoSnapshotPolicyInput
- func (s CancelAutoSnapshotPolicyInput) GoString() string
- func (s *CancelAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId(v string) *CancelAutoSnapshotPolicyInput
- func (s *CancelAutoSnapshotPolicyInput) SetVolumeIds(v []*string) *CancelAutoSnapshotPolicyInput
- func (s CancelAutoSnapshotPolicyInput) String() string
- func (s *CancelAutoSnapshotPolicyInput) Validate() error
- type CancelAutoSnapshotPolicyOutput
- type CreateAutoSnapshotPolicyInput
- func (s CreateAutoSnapshotPolicyInput) GoString() string
- func (s *CreateAutoSnapshotPolicyInput) SetAutoSnapshotPolicyName(v string) *CreateAutoSnapshotPolicyInput
- func (s *CreateAutoSnapshotPolicyInput) SetProjectName(v string) *CreateAutoSnapshotPolicyInput
- func (s *CreateAutoSnapshotPolicyInput) SetRepeatDays(v int32) *CreateAutoSnapshotPolicyInput
- func (s *CreateAutoSnapshotPolicyInput) SetRepeatWeekdays(v []*string) *CreateAutoSnapshotPolicyInput
- func (s *CreateAutoSnapshotPolicyInput) SetRetentionDays(v int32) *CreateAutoSnapshotPolicyInput
- func (s *CreateAutoSnapshotPolicyInput) SetTimePoints(v []*string) *CreateAutoSnapshotPolicyInput
- func (s CreateAutoSnapshotPolicyInput) String() string
- func (s *CreateAutoSnapshotPolicyInput) Validate() error
- type CreateAutoSnapshotPolicyOutput
- type CreateSnapshotGroupInput
- func (s CreateSnapshotGroupInput) GoString() string
- func (s *CreateSnapshotGroupInput) SetClientToken(v string) *CreateSnapshotGroupInput
- func (s *CreateSnapshotGroupInput) SetDescription(v string) *CreateSnapshotGroupInput
- func (s *CreateSnapshotGroupInput) SetInstanceId(v string) *CreateSnapshotGroupInput
- func (s *CreateSnapshotGroupInput) SetName(v string) *CreateSnapshotGroupInput
- func (s *CreateSnapshotGroupInput) SetProjectName(v string) *CreateSnapshotGroupInput
- func (s *CreateSnapshotGroupInput) SetTags(v []*TagForCreateSnapshotGroupInput) *CreateSnapshotGroupInput
- func (s *CreateSnapshotGroupInput) SetVolumeIds(v []*string) *CreateSnapshotGroupInput
- func (s CreateSnapshotGroupInput) String() string
- func (s *CreateSnapshotGroupInput) Validate() error
- type CreateSnapshotGroupOutput
- type CreateSnapshotInput
- func (s CreateSnapshotInput) GoString() string
- func (s *CreateSnapshotInput) SetClientToken(v string) *CreateSnapshotInput
- func (s *CreateSnapshotInput) SetDescription(v string) *CreateSnapshotInput
- func (s *CreateSnapshotInput) SetProjectName(v string) *CreateSnapshotInput
- func (s *CreateSnapshotInput) SetSnapshotName(v string) *CreateSnapshotInput
- func (s *CreateSnapshotInput) SetTags(v []*TagForCreateSnapshotInput) *CreateSnapshotInput
- func (s *CreateSnapshotInput) SetVolumeId(v string) *CreateSnapshotInput
- func (s CreateSnapshotInput) String() string
- func (s *CreateSnapshotInput) Validate() error
- type CreateSnapshotOutput
- type CreateTagsInput
- func (s CreateTagsInput) GoString() string
- func (s *CreateTagsInput) SetResourceIds(v []*string) *CreateTagsInput
- func (s *CreateTagsInput) SetResourceType(v string) *CreateTagsInput
- func (s *CreateTagsInput) SetTags(v []*TagForCreateTagsInput) *CreateTagsInput
- func (s CreateTagsInput) String() string
- func (s *CreateTagsInput) Validate() error
- type CreateTagsOutput
- type CreateVolumeInput
- func (s CreateVolumeInput) GoString() string
- func (s *CreateVolumeInput) SetClientToken(v string) *CreateVolumeInput
- func (s *CreateVolumeInput) SetDescription(v string) *CreateVolumeInput
- func (s *CreateVolumeInput) SetInstanceId(v string) *CreateVolumeInput
- func (s *CreateVolumeInput) SetKind(v string) *CreateVolumeInput
- func (s *CreateVolumeInput) SetProjectName(v string) *CreateVolumeInput
- func (s *CreateVolumeInput) SetSize(v json.Number) *CreateVolumeInput
- func (s *CreateVolumeInput) SetSnapshotId(v string) *CreateVolumeInput
- func (s *CreateVolumeInput) SetTags(v []*TagForCreateVolumeInput) *CreateVolumeInput
- func (s *CreateVolumeInput) SetVolumeChargeType(v string) *CreateVolumeInput
- func (s *CreateVolumeInput) SetVolumeName(v string) *CreateVolumeInput
- func (s *CreateVolumeInput) SetVolumeType(v string) *CreateVolumeInput
- func (s *CreateVolumeInput) SetZoneId(v string) *CreateVolumeInput
- func (s CreateVolumeInput) String() string
- func (s *CreateVolumeInput) Validate() error
- type CreateVolumeOutput
- type DeleteAutoSnapshotPolicyInput
- type DeleteAutoSnapshotPolicyOutput
- type DeleteSnapshotGroupInput
- type DeleteSnapshotGroupOutput
- type DeleteSnapshotInput
- type DeleteSnapshotOutput
- type DeleteTagsInput
- func (s DeleteTagsInput) GoString() string
- func (s *DeleteTagsInput) SetResourceIds(v []*string) *DeleteTagsInput
- func (s *DeleteTagsInput) SetResourceType(v string) *DeleteTagsInput
- func (s *DeleteTagsInput) SetTagKeys(v []*string) *DeleteTagsInput
- func (s DeleteTagsInput) String() string
- func (s *DeleteTagsInput) Validate() error
- type DeleteTagsOutput
- type DeleteVolumeInput
- type DeleteVolumeOutput
- type DescribeAutoSnapshotPolicyInput
- func (s DescribeAutoSnapshotPolicyInput) GoString() string
- func (s *DescribeAutoSnapshotPolicyInput) SetAutoSnapshotPolicyIds(v []*string) *DescribeAutoSnapshotPolicyInput
- func (s *DescribeAutoSnapshotPolicyInput) SetPageNumber(v int32) *DescribeAutoSnapshotPolicyInput
- func (s *DescribeAutoSnapshotPolicyInput) SetPageSize(v int32) *DescribeAutoSnapshotPolicyInput
- func (s *DescribeAutoSnapshotPolicyInput) SetProjectName(v string) *DescribeAutoSnapshotPolicyInput
- func (s DescribeAutoSnapshotPolicyInput) String() string
- type DescribeAutoSnapshotPolicyOutput
- func (s DescribeAutoSnapshotPolicyOutput) GoString() string
- func (s *DescribeAutoSnapshotPolicyOutput) SetAutoSnapshotPolicies(v []*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) *DescribeAutoSnapshotPolicyOutput
- func (s *DescribeAutoSnapshotPolicyOutput) SetPageNumber(v int32) *DescribeAutoSnapshotPolicyOutput
- func (s *DescribeAutoSnapshotPolicyOutput) SetPageSize(v int32) *DescribeAutoSnapshotPolicyOutput
- func (s *DescribeAutoSnapshotPolicyOutput) SetTotalCount(v int32) *DescribeAutoSnapshotPolicyOutput
- func (s DescribeAutoSnapshotPolicyOutput) String() string
- type DescribeSnapshotGroupsInput
- func (s DescribeSnapshotGroupsInput) GoString() string
- func (s *DescribeSnapshotGroupsInput) SetInstanceId(v string) *DescribeSnapshotGroupsInput
- func (s *DescribeSnapshotGroupsInput) SetName(v string) *DescribeSnapshotGroupsInput
- func (s *DescribeSnapshotGroupsInput) SetPageNumber(v int32) *DescribeSnapshotGroupsInput
- func (s *DescribeSnapshotGroupsInput) SetPageSize(v int32) *DescribeSnapshotGroupsInput
- func (s *DescribeSnapshotGroupsInput) SetProjectName(v string) *DescribeSnapshotGroupsInput
- func (s *DescribeSnapshotGroupsInput) SetSnapshotGroupIds(v []*string) *DescribeSnapshotGroupsInput
- func (s *DescribeSnapshotGroupsInput) SetStatus(v []*string) *DescribeSnapshotGroupsInput
- func (s DescribeSnapshotGroupsInput) String() string
- type DescribeSnapshotGroupsOutput
- func (s DescribeSnapshotGroupsOutput) GoString() string
- func (s *DescribeSnapshotGroupsOutput) SetPageNumber(v int32) *DescribeSnapshotGroupsOutput
- func (s *DescribeSnapshotGroupsOutput) SetPageSize(v int32) *DescribeSnapshotGroupsOutput
- func (s *DescribeSnapshotGroupsOutput) SetSnapshotGroups(v []*SnapshotGroupForDescribeSnapshotGroupsOutput) *DescribeSnapshotGroupsOutput
- func (s *DescribeSnapshotGroupsOutput) SetTotalCount(v int32) *DescribeSnapshotGroupsOutput
- func (s DescribeSnapshotGroupsOutput) String() string
- type DescribeSnapshotsInput
- func (s DescribeSnapshotsInput) GoString() string
- func (s *DescribeSnapshotsInput) SetFilter(v []*FilterForDescribeSnapshotsInput) *DescribeSnapshotsInput
- func (s *DescribeSnapshotsInput) SetPageNumber(v int32) *DescribeSnapshotsInput
- func (s *DescribeSnapshotsInput) SetPageSize(v int32) *DescribeSnapshotsInput
- func (s *DescribeSnapshotsInput) SetProjectName(v string) *DescribeSnapshotsInput
- func (s *DescribeSnapshotsInput) SetSnapshotIds(v []*string) *DescribeSnapshotsInput
- func (s *DescribeSnapshotsInput) SetSnapshotName(v string) *DescribeSnapshotsInput
- func (s *DescribeSnapshotsInput) SetSnapshotStatus(v []*string) *DescribeSnapshotsInput
- func (s *DescribeSnapshotsInput) SetVolumeId(v string) *DescribeSnapshotsInput
- func (s *DescribeSnapshotsInput) SetZoneId(v string) *DescribeSnapshotsInput
- func (s DescribeSnapshotsInput) String() string
- type DescribeSnapshotsOutput
- func (s DescribeSnapshotsOutput) GoString() string
- func (s *DescribeSnapshotsOutput) SetPageNumber(v int32) *DescribeSnapshotsOutput
- func (s *DescribeSnapshotsOutput) SetPageSize(v int32) *DescribeSnapshotsOutput
- func (s *DescribeSnapshotsOutput) SetSnapshots(v []*SnapshotForDescribeSnapshotsOutput) *DescribeSnapshotsOutput
- func (s *DescribeSnapshotsOutput) SetTotalCount(v int32) *DescribeSnapshotsOutput
- func (s DescribeSnapshotsOutput) String() string
- type DescribeTagsInput
- func (s DescribeTagsInput) GoString() string
- func (s *DescribeTagsInput) SetPageNumber(v int32) *DescribeTagsInput
- func (s *DescribeTagsInput) SetPageSize(v int32) *DescribeTagsInput
- func (s *DescribeTagsInput) SetResourceIds(v []*string) *DescribeTagsInput
- func (s *DescribeTagsInput) SetResourceType(v string) *DescribeTagsInput
- func (s *DescribeTagsInput) SetSysTagVisible(v bool) *DescribeTagsInput
- func (s *DescribeTagsInput) SetTagFilters(v []*TagFilterForDescribeTagsInput) *DescribeTagsInput
- func (s DescribeTagsInput) String() string
- func (s *DescribeTagsInput) Validate() error
- type DescribeTagsOutput
- func (s DescribeTagsOutput) GoString() string
- func (s *DescribeTagsOutput) SetPageNumber(v int32) *DescribeTagsOutput
- func (s *DescribeTagsOutput) SetPageSize(v int32) *DescribeTagsOutput
- func (s *DescribeTagsOutput) SetTagResources(v []*TagResourceForDescribeTagsOutput) *DescribeTagsOutput
- func (s *DescribeTagsOutput) SetTotalCount(v int32) *DescribeTagsOutput
- func (s DescribeTagsOutput) String() string
- type DescribeVolumeTypeInput
- func (s DescribeVolumeTypeInput) GoString() string
- func (s *DescribeVolumeTypeInput) SetFilter(v string) *DescribeVolumeTypeInput
- func (s *DescribeVolumeTypeInput) SetOrderBy(v string) *DescribeVolumeTypeInput
- func (s *DescribeVolumeTypeInput) SetPageNumber(v int32) *DescribeVolumeTypeInput
- func (s *DescribeVolumeTypeInput) SetPageSize(v int32) *DescribeVolumeTypeInput
- func (s *DescribeVolumeTypeInput) SetResourceClass(v string) *DescribeVolumeTypeInput
- func (s *DescribeVolumeTypeInput) SetVolumeTypeIds(v []*string) *DescribeVolumeTypeInput
- func (s *DescribeVolumeTypeInput) SetZoneId(v string) *DescribeVolumeTypeInput
- func (s DescribeVolumeTypeInput) String() string
- type DescribeVolumeTypeOutput
- func (s DescribeVolumeTypeOutput) GoString() string
- func (s *DescribeVolumeTypeOutput) SetPageNumber(v int32) *DescribeVolumeTypeOutput
- func (s *DescribeVolumeTypeOutput) SetPageSize(v int32) *DescribeVolumeTypeOutput
- func (s *DescribeVolumeTypeOutput) SetTotalCount(v int32) *DescribeVolumeTypeOutput
- func (s *DescribeVolumeTypeOutput) SetVolumeTypes(v []*VolumeTypeForDescribeVolumeTypeOutput) *DescribeVolumeTypeOutput
- func (s DescribeVolumeTypeOutput) String() string
- type DescribeVolumesInput
- func (s DescribeVolumesInput) GoString() string
- func (s *DescribeVolumesInput) SetInstanceId(v string) *DescribeVolumesInput
- func (s *DescribeVolumesInput) SetKind(v string) *DescribeVolumesInput
- func (s *DescribeVolumesInput) SetPageNumber(v int32) *DescribeVolumesInput
- func (s *DescribeVolumesInput) SetPageSize(v int32) *DescribeVolumesInput
- func (s *DescribeVolumesInput) SetProjectName(v string) *DescribeVolumesInput
- func (s *DescribeVolumesInput) SetTagFilters(v []*TagFilterForDescribeVolumesInput) *DescribeVolumesInput
- func (s *DescribeVolumesInput) SetVolumeIds(v []*string) *DescribeVolumesInput
- func (s *DescribeVolumesInput) SetVolumeName(v string) *DescribeVolumesInput
- func (s *DescribeVolumesInput) SetVolumeStatus(v string) *DescribeVolumesInput
- func (s *DescribeVolumesInput) SetVolumeType(v string) *DescribeVolumesInput
- func (s *DescribeVolumesInput) SetZoneId(v string) *DescribeVolumesInput
- func (s DescribeVolumesInput) String() string
- type DescribeVolumesOutput
- func (s DescribeVolumesOutput) GoString() string
- func (s *DescribeVolumesOutput) SetPageNumber(v int32) *DescribeVolumesOutput
- func (s *DescribeVolumesOutput) SetPageSize(v int32) *DescribeVolumesOutput
- func (s *DescribeVolumesOutput) SetTotalCount(v int32) *DescribeVolumesOutput
- func (s *DescribeVolumesOutput) SetVolumes(v []*VolumeForDescribeVolumesOutput) *DescribeVolumesOutput
- func (s DescribeVolumesOutput) String() string
- type DetachVolumeInput
- type DetachVolumeOutput
- type ErrorForCreateTagsOutput
- type ExtendVolumeInput
- func (s ExtendVolumeInput) GoString() string
- func (s *ExtendVolumeInput) SetClientToken(v string) *ExtendVolumeInput
- func (s *ExtendVolumeInput) SetNewSize(v json.Number) *ExtendVolumeInput
- func (s *ExtendVolumeInput) SetVolumeId(v string) *ExtendVolumeInput
- func (s ExtendVolumeInput) String() string
- func (s *ExtendVolumeInput) Validate() error
- type ExtendVolumeOutput
- type ExtraPerformanceTypeForDescribeVolumeTypeOutput
- func (s ExtraPerformanceTypeForDescribeVolumeTypeOutput) GoString() string
- func (s *ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetBaseQosType(v string) *ExtraPerformanceTypeForDescribeVolumeTypeOutput
- func (s *ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetConversionRatio(v string) *ExtraPerformanceTypeForDescribeVolumeTypeOutput
- func (s *ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetId(v string) *ExtraPerformanceTypeForDescribeVolumeTypeOutput
- func (s *ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetMaxIops(v string) *ExtraPerformanceTypeForDescribeVolumeTypeOutput
- func (s *ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetMaxThroughput(v string) *ExtraPerformanceTypeForDescribeVolumeTypeOutput
- func (s ExtraPerformanceTypeForDescribeVolumeTypeOutput) String() string
- type FilterForDescribeSnapshotsInput
- func (s FilterForDescribeSnapshotsInput) GoString() string
- func (s *FilterForDescribeSnapshotsInput) SetKey(v string) *FilterForDescribeSnapshotsInput
- func (s *FilterForDescribeSnapshotsInput) SetValue(v string) *FilterForDescribeSnapshotsInput
- func (s FilterForDescribeSnapshotsInput) String() string
- type ModifyAutoSnapshotPolicyInput
- func (s ModifyAutoSnapshotPolicyInput) GoString() string
- func (s *ModifyAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId(v string) *ModifyAutoSnapshotPolicyInput
- func (s *ModifyAutoSnapshotPolicyInput) SetAutoSnapshotPolicyName(v string) *ModifyAutoSnapshotPolicyInput
- func (s *ModifyAutoSnapshotPolicyInput) SetRepeatDays(v int32) *ModifyAutoSnapshotPolicyInput
- func (s *ModifyAutoSnapshotPolicyInput) SetRepeatWeekdays(v []*string) *ModifyAutoSnapshotPolicyInput
- func (s *ModifyAutoSnapshotPolicyInput) SetRetentionDays(v int32) *ModifyAutoSnapshotPolicyInput
- func (s *ModifyAutoSnapshotPolicyInput) SetTimePoints(v []*string) *ModifyAutoSnapshotPolicyInput
- func (s ModifyAutoSnapshotPolicyInput) String() string
- func (s *ModifyAutoSnapshotPolicyInput) Validate() error
- type ModifyAutoSnapshotPolicyOutput
- type ModifySnapshotAttributeInput
- func (s ModifySnapshotAttributeInput) GoString() string
- func (s *ModifySnapshotAttributeInput) SetDescription(v string) *ModifySnapshotAttributeInput
- func (s *ModifySnapshotAttributeInput) SetSnapshotId(v string) *ModifySnapshotAttributeInput
- func (s *ModifySnapshotAttributeInput) SetSnapshotName(v string) *ModifySnapshotAttributeInput
- func (s ModifySnapshotAttributeInput) String() string
- func (s *ModifySnapshotAttributeInput) Validate() error
- type ModifySnapshotAttributeOutput
- type ModifySnapshotGroupInput
- func (s ModifySnapshotGroupInput) GoString() string
- func (s *ModifySnapshotGroupInput) SetDescription(v string) *ModifySnapshotGroupInput
- func (s *ModifySnapshotGroupInput) SetName(v string) *ModifySnapshotGroupInput
- func (s *ModifySnapshotGroupInput) SetSnapshotGroupId(v string) *ModifySnapshotGroupInput
- func (s ModifySnapshotGroupInput) String() string
- func (s *ModifySnapshotGroupInput) Validate() error
- type ModifySnapshotGroupOutput
- type ModifyVolumeAttributeInput
- func (s ModifyVolumeAttributeInput) GoString() string
- func (s *ModifyVolumeAttributeInput) SetDeleteWithInstance(v bool) *ModifyVolumeAttributeInput
- func (s *ModifyVolumeAttributeInput) SetDescription(v string) *ModifyVolumeAttributeInput
- func (s *ModifyVolumeAttributeInput) SetVolumeId(v string) *ModifyVolumeAttributeInput
- func (s *ModifyVolumeAttributeInput) SetVolumeName(v string) *ModifyVolumeAttributeInput
- func (s ModifyVolumeAttributeInput) String() string
- func (s *ModifyVolumeAttributeInput) Validate() error
- type ModifyVolumeAttributeOutput
- type ModifyVolumeChargeTypeInput
- func (s ModifyVolumeChargeTypeInput) GoString() string
- func (s *ModifyVolumeChargeTypeInput) SetAutoPay(v bool) *ModifyVolumeChargeTypeInput
- func (s *ModifyVolumeChargeTypeInput) SetDiskChargeType(v string) *ModifyVolumeChargeTypeInput
- func (s *ModifyVolumeChargeTypeInput) SetInstanceId(v string) *ModifyVolumeChargeTypeInput
- func (s *ModifyVolumeChargeTypeInput) SetVolumeIds(v []*string) *ModifyVolumeChargeTypeInput
- func (s ModifyVolumeChargeTypeInput) String() string
- func (s *ModifyVolumeChargeTypeInput) Validate() error
- type ModifyVolumeChargeTypeOutput
- type OperationDetailForCreateTagsOutput
- func (s OperationDetailForCreateTagsOutput) GoString() string
- func (s *OperationDetailForCreateTagsOutput) SetError(v *ErrorForCreateTagsOutput) *OperationDetailForCreateTagsOutput
- func (s *OperationDetailForCreateTagsOutput) SetResourceId(v string) *OperationDetailForCreateTagsOutput
- func (s OperationDetailForCreateTagsOutput) String() string
- type RollbackSnapshotGroupInput
- func (s RollbackSnapshotGroupInput) GoString() string
- func (s *RollbackSnapshotGroupInput) SetInstanceId(v string) *RollbackSnapshotGroupInput
- func (s *RollbackSnapshotGroupInput) SetSnapshotGroupId(v string) *RollbackSnapshotGroupInput
- func (s *RollbackSnapshotGroupInput) SetSnapshotIds(v []*string) *RollbackSnapshotGroupInput
- func (s *RollbackSnapshotGroupInput) SetVolumeIds(v []*string) *RollbackSnapshotGroupInput
- func (s RollbackSnapshotGroupInput) String() string
- func (s *RollbackSnapshotGroupInput) Validate() error
- type RollbackSnapshotGroupOutput
- type RollbackVolumeInput
- type RollbackVolumeOutput
- type STORAGEEBS
- func (c *STORAGEEBS) ApplyAutoSnapshotPolicy(input *ApplyAutoSnapshotPolicyInput) (*ApplyAutoSnapshotPolicyOutput, error)
- func (c *STORAGEEBS) ApplyAutoSnapshotPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) ApplyAutoSnapshotPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) ApplyAutoSnapshotPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) ApplyAutoSnapshotPolicyRequest(input *ApplyAutoSnapshotPolicyInput) (req *request.Request, output *ApplyAutoSnapshotPolicyOutput)
- func (c *STORAGEEBS) ApplyAutoSnapshotPolicyWithContext(ctx volcengine.Context, input *ApplyAutoSnapshotPolicyInput, ...) (*ApplyAutoSnapshotPolicyOutput, error)
- func (c *STORAGEEBS) AttachVolume(input *AttachVolumeInput) (*AttachVolumeOutput, error)
- func (c *STORAGEEBS) AttachVolumeCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) AttachVolumeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) AttachVolumeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) AttachVolumeRequest(input *AttachVolumeInput) (req *request.Request, output *AttachVolumeOutput)
- func (c *STORAGEEBS) AttachVolumeWithContext(ctx volcengine.Context, input *AttachVolumeInput, opts ...request.Option) (*AttachVolumeOutput, error)
- func (c *STORAGEEBS) CancelAutoSnapshotPolicy(input *CancelAutoSnapshotPolicyInput) (*CancelAutoSnapshotPolicyOutput, error)
- func (c *STORAGEEBS) CancelAutoSnapshotPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) CancelAutoSnapshotPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) CancelAutoSnapshotPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) CancelAutoSnapshotPolicyRequest(input *CancelAutoSnapshotPolicyInput) (req *request.Request, output *CancelAutoSnapshotPolicyOutput)
- func (c *STORAGEEBS) CancelAutoSnapshotPolicyWithContext(ctx volcengine.Context, input *CancelAutoSnapshotPolicyInput, ...) (*CancelAutoSnapshotPolicyOutput, error)
- func (c *STORAGEEBS) CreateAutoSnapshotPolicy(input *CreateAutoSnapshotPolicyInput) (*CreateAutoSnapshotPolicyOutput, error)
- func (c *STORAGEEBS) CreateAutoSnapshotPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) CreateAutoSnapshotPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) CreateAutoSnapshotPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) CreateAutoSnapshotPolicyRequest(input *CreateAutoSnapshotPolicyInput) (req *request.Request, output *CreateAutoSnapshotPolicyOutput)
- func (c *STORAGEEBS) CreateAutoSnapshotPolicyWithContext(ctx volcengine.Context, input *CreateAutoSnapshotPolicyInput, ...) (*CreateAutoSnapshotPolicyOutput, error)
- func (c *STORAGEEBS) CreateSnapshot(input *CreateSnapshotInput) (*CreateSnapshotOutput, error)
- func (c *STORAGEEBS) CreateSnapshotCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) CreateSnapshotCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) CreateSnapshotCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) CreateSnapshotGroup(input *CreateSnapshotGroupInput) (*CreateSnapshotGroupOutput, error)
- func (c *STORAGEEBS) CreateSnapshotGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) CreateSnapshotGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) CreateSnapshotGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) CreateSnapshotGroupRequest(input *CreateSnapshotGroupInput) (req *request.Request, output *CreateSnapshotGroupOutput)
- func (c *STORAGEEBS) CreateSnapshotGroupWithContext(ctx volcengine.Context, input *CreateSnapshotGroupInput, ...) (*CreateSnapshotGroupOutput, error)
- func (c *STORAGEEBS) CreateSnapshotRequest(input *CreateSnapshotInput) (req *request.Request, output *CreateSnapshotOutput)
- func (c *STORAGEEBS) CreateSnapshotWithContext(ctx volcengine.Context, input *CreateSnapshotInput, opts ...request.Option) (*CreateSnapshotOutput, error)
- func (c *STORAGEEBS) CreateTags(input *CreateTagsInput) (*CreateTagsOutput, error)
- func (c *STORAGEEBS) CreateTagsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) CreateTagsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) CreateTagsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) CreateTagsRequest(input *CreateTagsInput) (req *request.Request, output *CreateTagsOutput)
- func (c *STORAGEEBS) CreateTagsWithContext(ctx volcengine.Context, input *CreateTagsInput, opts ...request.Option) (*CreateTagsOutput, error)
- func (c *STORAGEEBS) CreateVolume(input *CreateVolumeInput) (*CreateVolumeOutput, error)
- func (c *STORAGEEBS) CreateVolumeCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) CreateVolumeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) CreateVolumeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) CreateVolumeRequest(input *CreateVolumeInput) (req *request.Request, output *CreateVolumeOutput)
- func (c *STORAGEEBS) CreateVolumeWithContext(ctx volcengine.Context, input *CreateVolumeInput, opts ...request.Option) (*CreateVolumeOutput, error)
- func (c *STORAGEEBS) DeleteAutoSnapshotPolicy(input *DeleteAutoSnapshotPolicyInput) (*DeleteAutoSnapshotPolicyOutput, error)
- func (c *STORAGEEBS) DeleteAutoSnapshotPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DeleteAutoSnapshotPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) DeleteAutoSnapshotPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DeleteAutoSnapshotPolicyRequest(input *DeleteAutoSnapshotPolicyInput) (req *request.Request, output *DeleteAutoSnapshotPolicyOutput)
- func (c *STORAGEEBS) DeleteAutoSnapshotPolicyWithContext(ctx volcengine.Context, input *DeleteAutoSnapshotPolicyInput, ...) (*DeleteAutoSnapshotPolicyOutput, error)
- func (c *STORAGEEBS) DeleteSnapshot(input *DeleteSnapshotInput) (*DeleteSnapshotOutput, error)
- func (c *STORAGEEBS) DeleteSnapshotCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DeleteSnapshotCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) DeleteSnapshotCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DeleteSnapshotGroup(input *DeleteSnapshotGroupInput) (*DeleteSnapshotGroupOutput, error)
- func (c *STORAGEEBS) DeleteSnapshotGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DeleteSnapshotGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) DeleteSnapshotGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DeleteSnapshotGroupRequest(input *DeleteSnapshotGroupInput) (req *request.Request, output *DeleteSnapshotGroupOutput)
- func (c *STORAGEEBS) DeleteSnapshotGroupWithContext(ctx volcengine.Context, input *DeleteSnapshotGroupInput, ...) (*DeleteSnapshotGroupOutput, error)
- func (c *STORAGEEBS) DeleteSnapshotRequest(input *DeleteSnapshotInput) (req *request.Request, output *DeleteSnapshotOutput)
- func (c *STORAGEEBS) DeleteSnapshotWithContext(ctx volcengine.Context, input *DeleteSnapshotInput, opts ...request.Option) (*DeleteSnapshotOutput, error)
- func (c *STORAGEEBS) DeleteTags(input *DeleteTagsInput) (*DeleteTagsOutput, error)
- func (c *STORAGEEBS) DeleteTagsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DeleteTagsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) DeleteTagsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DeleteTagsRequest(input *DeleteTagsInput) (req *request.Request, output *DeleteTagsOutput)
- func (c *STORAGEEBS) DeleteTagsWithContext(ctx volcengine.Context, input *DeleteTagsInput, opts ...request.Option) (*DeleteTagsOutput, error)
- func (c *STORAGEEBS) DeleteVolume(input *DeleteVolumeInput) (*DeleteVolumeOutput, error)
- func (c *STORAGEEBS) DeleteVolumeCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DeleteVolumeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) DeleteVolumeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DeleteVolumeRequest(input *DeleteVolumeInput) (req *request.Request, output *DeleteVolumeOutput)
- func (c *STORAGEEBS) DeleteVolumeWithContext(ctx volcengine.Context, input *DeleteVolumeInput, opts ...request.Option) (*DeleteVolumeOutput, error)
- func (c *STORAGEEBS) DescribeAutoSnapshotPolicy(input *DescribeAutoSnapshotPolicyInput) (*DescribeAutoSnapshotPolicyOutput, error)
- func (c *STORAGEEBS) DescribeAutoSnapshotPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DescribeAutoSnapshotPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) DescribeAutoSnapshotPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DescribeAutoSnapshotPolicyRequest(input *DescribeAutoSnapshotPolicyInput) (req *request.Request, output *DescribeAutoSnapshotPolicyOutput)
- func (c *STORAGEEBS) DescribeAutoSnapshotPolicyWithContext(ctx volcengine.Context, input *DescribeAutoSnapshotPolicyInput, ...) (*DescribeAutoSnapshotPolicyOutput, error)
- func (c *STORAGEEBS) DescribeSnapshotGroups(input *DescribeSnapshotGroupsInput) (*DescribeSnapshotGroupsOutput, error)
- func (c *STORAGEEBS) DescribeSnapshotGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DescribeSnapshotGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) DescribeSnapshotGroupsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DescribeSnapshotGroupsRequest(input *DescribeSnapshotGroupsInput) (req *request.Request, output *DescribeSnapshotGroupsOutput)
- func (c *STORAGEEBS) DescribeSnapshotGroupsWithContext(ctx volcengine.Context, input *DescribeSnapshotGroupsInput, ...) (*DescribeSnapshotGroupsOutput, error)
- func (c *STORAGEEBS) DescribeSnapshots(input *DescribeSnapshotsInput) (*DescribeSnapshotsOutput, error)
- func (c *STORAGEEBS) DescribeSnapshotsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DescribeSnapshotsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) DescribeSnapshotsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DescribeSnapshotsRequest(input *DescribeSnapshotsInput) (req *request.Request, output *DescribeSnapshotsOutput)
- func (c *STORAGEEBS) DescribeSnapshotsWithContext(ctx volcengine.Context, input *DescribeSnapshotsInput, opts ...request.Option) (*DescribeSnapshotsOutput, error)
- func (c *STORAGEEBS) DescribeTags(input *DescribeTagsInput) (*DescribeTagsOutput, error)
- func (c *STORAGEEBS) DescribeTagsCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DescribeTagsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) DescribeTagsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DescribeTagsRequest(input *DescribeTagsInput) (req *request.Request, output *DescribeTagsOutput)
- func (c *STORAGEEBS) DescribeTagsWithContext(ctx volcengine.Context, input *DescribeTagsInput, opts ...request.Option) (*DescribeTagsOutput, error)
- func (c *STORAGEEBS) DescribeVolumeType(input *DescribeVolumeTypeInput) (*DescribeVolumeTypeOutput, error)
- func (c *STORAGEEBS) DescribeVolumeTypeCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DescribeVolumeTypeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) DescribeVolumeTypeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DescribeVolumeTypeRequest(input *DescribeVolumeTypeInput) (req *request.Request, output *DescribeVolumeTypeOutput)
- func (c *STORAGEEBS) DescribeVolumeTypeWithContext(ctx volcengine.Context, input *DescribeVolumeTypeInput, opts ...request.Option) (*DescribeVolumeTypeOutput, error)
- func (c *STORAGEEBS) DescribeVolumes(input *DescribeVolumesInput) (*DescribeVolumesOutput, error)
- func (c *STORAGEEBS) DescribeVolumesCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DescribeVolumesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) DescribeVolumesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DescribeVolumesRequest(input *DescribeVolumesInput) (req *request.Request, output *DescribeVolumesOutput)
- func (c *STORAGEEBS) DescribeVolumesWithContext(ctx volcengine.Context, input *DescribeVolumesInput, opts ...request.Option) (*DescribeVolumesOutput, error)
- func (c *STORAGEEBS) DetachVolume(input *DetachVolumeInput) (*DetachVolumeOutput, error)
- func (c *STORAGEEBS) DetachVolumeCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DetachVolumeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) DetachVolumeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) DetachVolumeRequest(input *DetachVolumeInput) (req *request.Request, output *DetachVolumeOutput)
- func (c *STORAGEEBS) DetachVolumeWithContext(ctx volcengine.Context, input *DetachVolumeInput, opts ...request.Option) (*DetachVolumeOutput, error)
- func (c *STORAGEEBS) ExtendVolume(input *ExtendVolumeInput) (*ExtendVolumeOutput, error)
- func (c *STORAGEEBS) ExtendVolumeCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) ExtendVolumeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) ExtendVolumeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) ExtendVolumeRequest(input *ExtendVolumeInput) (req *request.Request, output *ExtendVolumeOutput)
- func (c *STORAGEEBS) ExtendVolumeWithContext(ctx volcengine.Context, input *ExtendVolumeInput, opts ...request.Option) (*ExtendVolumeOutput, error)
- func (c *STORAGEEBS) ModifyAutoSnapshotPolicy(input *ModifyAutoSnapshotPolicyInput) (*ModifyAutoSnapshotPolicyOutput, error)
- func (c *STORAGEEBS) ModifyAutoSnapshotPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) ModifyAutoSnapshotPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) ModifyAutoSnapshotPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) ModifyAutoSnapshotPolicyRequest(input *ModifyAutoSnapshotPolicyInput) (req *request.Request, output *ModifyAutoSnapshotPolicyOutput)
- func (c *STORAGEEBS) ModifyAutoSnapshotPolicyWithContext(ctx volcengine.Context, input *ModifyAutoSnapshotPolicyInput, ...) (*ModifyAutoSnapshotPolicyOutput, error)
- func (c *STORAGEEBS) ModifySnapshotAttribute(input *ModifySnapshotAttributeInput) (*ModifySnapshotAttributeOutput, error)
- func (c *STORAGEEBS) ModifySnapshotAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) ModifySnapshotAttributeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) ModifySnapshotAttributeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) ModifySnapshotAttributeRequest(input *ModifySnapshotAttributeInput) (req *request.Request, output *ModifySnapshotAttributeOutput)
- func (c *STORAGEEBS) ModifySnapshotAttributeWithContext(ctx volcengine.Context, input *ModifySnapshotAttributeInput, ...) (*ModifySnapshotAttributeOutput, error)
- func (c *STORAGEEBS) ModifySnapshotGroup(input *ModifySnapshotGroupInput) (*ModifySnapshotGroupOutput, error)
- func (c *STORAGEEBS) ModifySnapshotGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) ModifySnapshotGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) ModifySnapshotGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) ModifySnapshotGroupRequest(input *ModifySnapshotGroupInput) (req *request.Request, output *ModifySnapshotGroupOutput)
- func (c *STORAGEEBS) ModifySnapshotGroupWithContext(ctx volcengine.Context, input *ModifySnapshotGroupInput, ...) (*ModifySnapshotGroupOutput, error)
- func (c *STORAGEEBS) ModifyVolumeAttribute(input *ModifyVolumeAttributeInput) (*ModifyVolumeAttributeOutput, error)
- func (c *STORAGEEBS) ModifyVolumeAttributeCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) ModifyVolumeAttributeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) ModifyVolumeAttributeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) ModifyVolumeAttributeRequest(input *ModifyVolumeAttributeInput) (req *request.Request, output *ModifyVolumeAttributeOutput)
- func (c *STORAGEEBS) ModifyVolumeAttributeWithContext(ctx volcengine.Context, input *ModifyVolumeAttributeInput, ...) (*ModifyVolumeAttributeOutput, error)
- func (c *STORAGEEBS) ModifyVolumeChargeType(input *ModifyVolumeChargeTypeInput) (*ModifyVolumeChargeTypeOutput, error)
- func (c *STORAGEEBS) ModifyVolumeChargeTypeCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) ModifyVolumeChargeTypeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) ModifyVolumeChargeTypeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) ModifyVolumeChargeTypeRequest(input *ModifyVolumeChargeTypeInput) (req *request.Request, output *ModifyVolumeChargeTypeOutput)
- func (c *STORAGEEBS) ModifyVolumeChargeTypeWithContext(ctx volcengine.Context, input *ModifyVolumeChargeTypeInput, ...) (*ModifyVolumeChargeTypeOutput, error)
- func (c *STORAGEEBS) RollbackSnapshotGroup(input *RollbackSnapshotGroupInput) (*RollbackSnapshotGroupOutput, error)
- func (c *STORAGEEBS) RollbackSnapshotGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) RollbackSnapshotGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) RollbackSnapshotGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) RollbackSnapshotGroupRequest(input *RollbackSnapshotGroupInput) (req *request.Request, output *RollbackSnapshotGroupOutput)
- func (c *STORAGEEBS) RollbackSnapshotGroupWithContext(ctx volcengine.Context, input *RollbackSnapshotGroupInput, ...) (*RollbackSnapshotGroupOutput, error)
- func (c *STORAGEEBS) RollbackVolume(input *RollbackVolumeInput) (*RollbackVolumeOutput, error)
- func (c *STORAGEEBS) RollbackVolumeCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *STORAGEEBS) RollbackVolumeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *STORAGEEBS) RollbackVolumeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *STORAGEEBS) RollbackVolumeRequest(input *RollbackVolumeInput) (req *request.Request, output *RollbackVolumeOutput)
- func (c *STORAGEEBS) RollbackVolumeWithContext(ctx volcengine.Context, input *RollbackVolumeInput, opts ...request.Option) (*RollbackVolumeOutput, error)
- type STORAGEEBSAPI
- type SnapshotForDescribeSnapshotGroupsOutput
- func (s SnapshotForDescribeSnapshotGroupsOutput) GoString() string
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetCreationTime(v string) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetDescription(v string) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetImageId(v string) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetProgress(v int32) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetProjectName(v string) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetRetentionDays(v int32) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotGroupId(v string) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotId(v string) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotName(v string) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotType(v string) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetStatus(v string) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetTags(v []*TagForDescribeSnapshotGroupsOutput) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetVolumeId(v string) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetVolumeKind(v string) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetVolumeName(v string) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetVolumeSize(v int64) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetVolumeStatus(v string) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetVolumeType(v string) *SnapshotForDescribeSnapshotGroupsOutput
- func (s *SnapshotForDescribeSnapshotGroupsOutput) SetZoneId(v string) *SnapshotForDescribeSnapshotGroupsOutput
- func (s SnapshotForDescribeSnapshotGroupsOutput) String() string
- type SnapshotForDescribeSnapshotsOutput
- func (s SnapshotForDescribeSnapshotsOutput) GoString() string
- func (s *SnapshotForDescribeSnapshotsOutput) SetCreationTime(v string) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetDescription(v string) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetImageId(v string) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetProgress(v int32) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetProjectName(v string) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetRetentionDays(v int32) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetSnapshotGroupId(v string) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetSnapshotId(v string) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetSnapshotName(v string) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetSnapshotType(v string) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetStatus(v string) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetTags(v []*TagForDescribeSnapshotsOutput) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetVolumeId(v string) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetVolumeKind(v string) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetVolumeName(v string) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetVolumeSize(v int64) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetVolumeStatus(v string) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetVolumeType(v string) *SnapshotForDescribeSnapshotsOutput
- func (s *SnapshotForDescribeSnapshotsOutput) SetZoneId(v string) *SnapshotForDescribeSnapshotsOutput
- func (s SnapshotForDescribeSnapshotsOutput) String() string
- type SnapshotGroupForDescribeSnapshotGroupsOutput
- func (s SnapshotGroupForDescribeSnapshotGroupsOutput) GoString() string
- func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetCreationTime(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
- func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetDescription(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
- func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetImageId(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
- func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetInstanceId(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
- func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetName(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
- func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetProjectName(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
- func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetSnapshotGroupId(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
- func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetSnapshots(v []*SnapshotForDescribeSnapshotGroupsOutput) *SnapshotGroupForDescribeSnapshotGroupsOutput
- func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetStatus(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
- func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetTags(v []*TagForDescribeSnapshotGroupsOutput) *SnapshotGroupForDescribeSnapshotGroupsOutput
- func (s SnapshotGroupForDescribeSnapshotGroupsOutput) String() string
- type TagFilterForDescribeTagsInput
- type TagFilterForDescribeVolumesInput
- func (s TagFilterForDescribeVolumesInput) GoString() string
- func (s *TagFilterForDescribeVolumesInput) SetKey(v string) *TagFilterForDescribeVolumesInput
- func (s *TagFilterForDescribeVolumesInput) SetValues(v []*string) *TagFilterForDescribeVolumesInput
- func (s TagFilterForDescribeVolumesInput) String() string
- type TagForCreateSnapshotGroupInput
- type TagForCreateSnapshotInput
- type TagForCreateTagsInput
- type TagForCreateVolumeInput
- type TagForDescribeSnapshotGroupsOutput
- func (s TagForDescribeSnapshotGroupsOutput) GoString() string
- func (s *TagForDescribeSnapshotGroupsOutput) SetKey(v string) *TagForDescribeSnapshotGroupsOutput
- func (s *TagForDescribeSnapshotGroupsOutput) SetValue(v string) *TagForDescribeSnapshotGroupsOutput
- func (s TagForDescribeSnapshotGroupsOutput) String() string
- type TagForDescribeSnapshotsOutput
- type TagForDescribeVolumesOutput
- type TagResourceForDescribeTagsOutput
- func (s TagResourceForDescribeTagsOutput) GoString() string
- func (s *TagResourceForDescribeTagsOutput) SetResourceId(v string) *TagResourceForDescribeTagsOutput
- func (s *TagResourceForDescribeTagsOutput) SetResourceType(v string) *TagResourceForDescribeTagsOutput
- func (s *TagResourceForDescribeTagsOutput) SetTagKey(v string) *TagResourceForDescribeTagsOutput
- func (s *TagResourceForDescribeTagsOutput) SetTagValue(v string) *TagResourceForDescribeTagsOutput
- func (s TagResourceForDescribeTagsOutput) String() string
- type VolumeForDescribeVolumesOutput
- func (s VolumeForDescribeVolumesOutput) GoString() string
- func (s *VolumeForDescribeVolumesOutput) SetAutoSnapshotPolicyId(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetAutoSnapshotPolicyName(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetBillingType(v int32) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetCreatedAt(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetDeleteWithInstance(v bool) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetDescription(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetDeviceName(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetErrorDetail(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetExpiredTime(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetImageId(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetInstanceId(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetKind(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetOverdueReclaimTime(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetOverdueTime(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetPayType(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetProjectName(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetRenewType(v int32) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetSize(v json.Number) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetSnapshotCount(v int32) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetSourceSnapshotId(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetStatus(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetTags(v []*TagForDescribeVolumesOutput) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetTradeStatus(v int32) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetUpdatedAt(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetVolumeId(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetVolumeName(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetVolumeType(v string) *VolumeForDescribeVolumesOutput
- func (s *VolumeForDescribeVolumesOutput) SetZoneId(v string) *VolumeForDescribeVolumesOutput
- func (s VolumeForDescribeVolumesOutput) String() string
- type VolumeTypeForDescribeVolumeTypeOutput
- func (s VolumeTypeForDescribeVolumeTypeOutput) GoString() string
- func (s *VolumeTypeForDescribeVolumeTypeOutput) SetCreatedAt(v string) *VolumeTypeForDescribeVolumeTypeOutput
- func (s *VolumeTypeForDescribeVolumeTypeOutput) SetExtraPerformanceTypes(v []*ExtraPerformanceTypeForDescribeVolumeTypeOutput) *VolumeTypeForDescribeVolumeTypeOutput
- func (s *VolumeTypeForDescribeVolumeTypeOutput) SetId(v string) *VolumeTypeForDescribeVolumeTypeOutput
- func (s *VolumeTypeForDescribeVolumeTypeOutput) SetZones(v []*string) *VolumeTypeForDescribeVolumeTypeOutput
- func (s VolumeTypeForDescribeVolumeTypeOutput) String() string
Constants ¶
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
func (s *ApplyAutoSnapshotPolicyInput) SetVolumeIds(v []*string) *ApplyAutoSnapshotPolicyInput
SetVolumeIds sets the VolumeIds field's value.
func (ApplyAutoSnapshotPolicyInput) String ¶ added in v1.0.120
func (s ApplyAutoSnapshotPolicyInput) String() string
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
func (s ApplyAutoSnapshotPolicyOutput) GoString() string
GoString returns the string representation
func (ApplyAutoSnapshotPolicyOutput) String ¶ added in v1.0.120
func (s ApplyAutoSnapshotPolicyOutput) String() string
String returns the string representation
type AttachVolumeInput ¶
type AttachVolumeInput struct { DeleteWithInstance *bool `type:"boolean"` // InstanceId is a required field InstanceId *string `type:"string" required:"true"` // VolumeId is a required field VolumeId *string `type:"string" required:"true"` // contains filtered or unexported fields }
func (AttachVolumeInput) GoString ¶
func (s AttachVolumeInput) GoString() string
GoString returns the string representation
func (*AttachVolumeInput) SetDeleteWithInstance ¶
func (s *AttachVolumeInput) SetDeleteWithInstance(v bool) *AttachVolumeInput
SetDeleteWithInstance sets the DeleteWithInstance field's value.
func (*AttachVolumeInput) SetInstanceId ¶
func (s *AttachVolumeInput) SetInstanceId(v string) *AttachVolumeInput
SetInstanceId sets the InstanceId field's value.
func (*AttachVolumeInput) SetVolumeId ¶
func (s *AttachVolumeInput) SetVolumeId(v string) *AttachVolumeInput
SetVolumeId sets the VolumeId field's value.
func (AttachVolumeInput) String ¶
func (s AttachVolumeInput) String() string
String returns the string representation
func (*AttachVolumeInput) Validate ¶ 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
func (s AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) GoString() string
GoString returns the string representation
func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetAutoSnapshotPolicyId ¶ added in v1.0.120
func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetAutoSnapshotPolicyId(v string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.
func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetAutoSnapshotPolicyName ¶ added in v1.0.120
func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetAutoSnapshotPolicyName(v string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
SetAutoSnapshotPolicyName sets the AutoSnapshotPolicyName field's value.
func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetCreatedAt ¶ added in v1.0.120
func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetCreatedAt(v string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
SetCreatedAt sets the CreatedAt field's value.
func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetProjectName ¶ added in v1.0.120
func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetProjectName(v string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
SetProjectName sets the ProjectName field's value.
func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetRepeatDays ¶ added in v1.0.120
func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetRepeatDays(v int32) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
SetRepeatDays sets the RepeatDays field's value.
func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetRepeatWeekdays ¶ added in v1.0.120
func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetRepeatWeekdays(v []*string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
SetRepeatWeekdays sets the RepeatWeekdays field's value.
func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetRetentionDays ¶ added in v1.0.120
func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetRetentionDays(v int32) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
SetRetentionDays sets the RetentionDays field's value.
func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetStatus ¶ added in v1.0.120
func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetStatus(v string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
SetStatus sets the Status field's value.
func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetTimePoints ¶ added in v1.0.120
func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetTimePoints(v []*string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
SetTimePoints sets the TimePoints field's value.
func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetUpdatedAt ¶ added in v1.0.120
func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetUpdatedAt(v string) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetVolumeNums ¶ added in v1.0.120
func (s *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) SetVolumeNums(v int32) *AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput
SetVolumeNums sets the VolumeNums field's value.
func (AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) String ¶ added in v1.0.120
func (s AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) String() string
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
func (s CancelAutoSnapshotPolicyInput) GoString() string
GoString returns the string representation
func (*CancelAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId ¶ added in v1.0.120
func (s *CancelAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId(v string) *CancelAutoSnapshotPolicyInput
SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.
func (*CancelAutoSnapshotPolicyInput) SetVolumeIds ¶ added in v1.0.120
func (s *CancelAutoSnapshotPolicyInput) SetVolumeIds(v []*string) *CancelAutoSnapshotPolicyInput
SetVolumeIds sets the VolumeIds field's value.
func (CancelAutoSnapshotPolicyInput) String ¶ added in v1.0.120
func (s CancelAutoSnapshotPolicyInput) String() string
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
func (s CancelAutoSnapshotPolicyOutput) GoString() string
GoString returns the string representation
func (CancelAutoSnapshotPolicyOutput) String ¶ added in v1.0.120
func (s CancelAutoSnapshotPolicyOutput) String() string
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
func (s CreateAutoSnapshotPolicyInput) GoString() string
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
func (s *CreateAutoSnapshotPolicyInput) SetProjectName(v string) *CreateAutoSnapshotPolicyInput
SetProjectName sets the ProjectName field's value.
func (*CreateAutoSnapshotPolicyInput) SetRepeatDays ¶ added in v1.0.120
func (s *CreateAutoSnapshotPolicyInput) SetRepeatDays(v int32) *CreateAutoSnapshotPolicyInput
SetRepeatDays sets the RepeatDays field's value.
func (*CreateAutoSnapshotPolicyInput) SetRepeatWeekdays ¶ added in v1.0.120
func (s *CreateAutoSnapshotPolicyInput) SetRepeatWeekdays(v []*string) *CreateAutoSnapshotPolicyInput
SetRepeatWeekdays sets the RepeatWeekdays field's value.
func (*CreateAutoSnapshotPolicyInput) SetRetentionDays ¶ added in v1.0.120
func (s *CreateAutoSnapshotPolicyInput) SetRetentionDays(v int32) *CreateAutoSnapshotPolicyInput
SetRetentionDays sets the RetentionDays field's value.
func (*CreateAutoSnapshotPolicyInput) SetTimePoints ¶ added in v1.0.120
func (s *CreateAutoSnapshotPolicyInput) SetTimePoints(v []*string) *CreateAutoSnapshotPolicyInput
SetTimePoints sets the TimePoints field's value.
func (CreateAutoSnapshotPolicyInput) String ¶ added in v1.0.120
func (s CreateAutoSnapshotPolicyInput) String() string
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
func (s CreateAutoSnapshotPolicyOutput) GoString() string
GoString returns the string representation
func (*CreateAutoSnapshotPolicyOutput) SetAutoSnapshotPolicyId ¶ added in v1.0.120
func (s *CreateAutoSnapshotPolicyOutput) SetAutoSnapshotPolicyId(v string) *CreateAutoSnapshotPolicyOutput
SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.
func (CreateAutoSnapshotPolicyOutput) String ¶ added in v1.0.120
func (s CreateAutoSnapshotPolicyOutput) String() string
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
func (s *CreateSnapshotGroupInput) SetClientToken(v string) *CreateSnapshotGroupInput
SetClientToken sets the ClientToken field's value.
func (*CreateSnapshotGroupInput) SetDescription ¶ added in v1.0.120
func (s *CreateSnapshotGroupInput) SetDescription(v string) *CreateSnapshotGroupInput
SetDescription sets the Description field's value.
func (*CreateSnapshotGroupInput) SetInstanceId ¶ added in v1.0.120
func (s *CreateSnapshotGroupInput) SetInstanceId(v string) *CreateSnapshotGroupInput
SetInstanceId sets the InstanceId field's value.
func (*CreateSnapshotGroupInput) SetName ¶ added in v1.0.120
func (s *CreateSnapshotGroupInput) SetName(v string) *CreateSnapshotGroupInput
SetName sets the Name field's value.
func (*CreateSnapshotGroupInput) SetProjectName ¶ added in v1.0.120
func (s *CreateSnapshotGroupInput) SetProjectName(v string) *CreateSnapshotGroupInput
SetProjectName sets the ProjectName field's value.
func (*CreateSnapshotGroupInput) SetTags ¶ added in v1.0.120
func (s *CreateSnapshotGroupInput) SetTags(v []*TagForCreateSnapshotGroupInput) *CreateSnapshotGroupInput
SetTags sets the Tags field's value.
func (*CreateSnapshotGroupInput) SetVolumeIds ¶ added in v1.0.120
func (s *CreateSnapshotGroupInput) SetVolumeIds(v []*string) *CreateSnapshotGroupInput
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
func (s *CreateSnapshotGroupOutput) SetSnapshotGroupId(v string) *CreateSnapshotGroupOutput
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
func (s *CreateSnapshotInput) SetTags(v []*TagForCreateSnapshotInput) *CreateSnapshotInput
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
func (s *CreateTagsInput) SetTags(v []*TagForCreateTagsInput) *CreateTagsInput
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
func (s *CreateTagsOutput) SetOperationDetails(v []*OperationDetailForCreateTagsOutput) *CreateTagsOutput
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 ¶
func (s *CreateVolumeInput) SetKind(v string) *CreateVolumeInput
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 ¶
func (s *CreateVolumeInput) SetSize(v json.Number) *CreateVolumeInput
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
func (s *CreateVolumeInput) SetTags(v []*TagForCreateVolumeInput) *CreateVolumeInput
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
func (s DeleteAutoSnapshotPolicyInput) GoString() string
GoString returns the string representation
func (*DeleteAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId ¶ added in v1.0.120
func (s *DeleteAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId(v string) *DeleteAutoSnapshotPolicyInput
SetAutoSnapshotPolicyId sets the AutoSnapshotPolicyId field's value.
func (DeleteAutoSnapshotPolicyInput) String ¶ added in v1.0.120
func (s DeleteAutoSnapshotPolicyInput) String() string
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
func (s DeleteAutoSnapshotPolicyOutput) GoString() string
GoString returns the string representation
func (DeleteAutoSnapshotPolicyOutput) String ¶ added in v1.0.120
func (s DeleteAutoSnapshotPolicyOutput) String() string
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
func (s DescribeAutoSnapshotPolicyInput) GoString() string
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
func (s *DescribeAutoSnapshotPolicyInput) SetPageNumber(v int32) *DescribeAutoSnapshotPolicyInput
SetPageNumber sets the PageNumber field's value.
func (*DescribeAutoSnapshotPolicyInput) SetPageSize ¶ added in v1.0.120
func (s *DescribeAutoSnapshotPolicyInput) SetPageSize(v int32) *DescribeAutoSnapshotPolicyInput
SetPageSize sets the PageSize field's value.
func (*DescribeAutoSnapshotPolicyInput) SetProjectName ¶ added in v1.0.120
func (s *DescribeAutoSnapshotPolicyInput) SetProjectName(v string) *DescribeAutoSnapshotPolicyInput
SetProjectName sets the ProjectName field's value.
func (DescribeAutoSnapshotPolicyInput) String ¶ added in v1.0.120
func (s DescribeAutoSnapshotPolicyInput) String() string
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
func (s DescribeAutoSnapshotPolicyOutput) GoString() string
GoString returns the string representation
func (*DescribeAutoSnapshotPolicyOutput) SetAutoSnapshotPolicies ¶ added in v1.0.120
func (s *DescribeAutoSnapshotPolicyOutput) SetAutoSnapshotPolicies(v []*AutoSnapshotPolicyForDescribeAutoSnapshotPolicyOutput) *DescribeAutoSnapshotPolicyOutput
SetAutoSnapshotPolicies sets the AutoSnapshotPolicies field's value.
func (*DescribeAutoSnapshotPolicyOutput) SetPageNumber ¶ added in v1.0.120
func (s *DescribeAutoSnapshotPolicyOutput) SetPageNumber(v int32) *DescribeAutoSnapshotPolicyOutput
SetPageNumber sets the PageNumber field's value.
func (*DescribeAutoSnapshotPolicyOutput) SetPageSize ¶ added in v1.0.120
func (s *DescribeAutoSnapshotPolicyOutput) SetPageSize(v int32) *DescribeAutoSnapshotPolicyOutput
SetPageSize sets the PageSize field's value.
func (*DescribeAutoSnapshotPolicyOutput) SetTotalCount ¶ added in v1.0.120
func (s *DescribeAutoSnapshotPolicyOutput) SetTotalCount(v int32) *DescribeAutoSnapshotPolicyOutput
SetTotalCount sets the TotalCount field's value.
func (DescribeAutoSnapshotPolicyOutput) String ¶ added in v1.0.120
func (s DescribeAutoSnapshotPolicyOutput) String() string
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
func (s *DescribeSnapshotGroupsInput) SetInstanceId(v string) *DescribeSnapshotGroupsInput
SetInstanceId sets the InstanceId field's value.
func (*DescribeSnapshotGroupsInput) SetName ¶ added in v1.0.120
func (s *DescribeSnapshotGroupsInput) SetName(v string) *DescribeSnapshotGroupsInput
SetName sets the Name field's value.
func (*DescribeSnapshotGroupsInput) SetPageNumber ¶ added in v1.0.120
func (s *DescribeSnapshotGroupsInput) SetPageNumber(v int32) *DescribeSnapshotGroupsInput
SetPageNumber sets the PageNumber field's value.
func (*DescribeSnapshotGroupsInput) SetPageSize ¶ added in v1.0.120
func (s *DescribeSnapshotGroupsInput) SetPageSize(v int32) *DescribeSnapshotGroupsInput
SetPageSize sets the PageSize field's value.
func (*DescribeSnapshotGroupsInput) SetProjectName ¶ added in v1.0.120
func (s *DescribeSnapshotGroupsInput) SetProjectName(v string) *DescribeSnapshotGroupsInput
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
func (s *DescribeSnapshotGroupsInput) SetStatus(v []*string) *DescribeSnapshotGroupsInput
SetStatus sets the Status field's value.
func (DescribeSnapshotGroupsInput) String ¶ added in v1.0.120
func (s DescribeSnapshotGroupsInput) String() string
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
func (s *DescribeSnapshotGroupsOutput) SetPageNumber(v int32) *DescribeSnapshotGroupsOutput
SetPageNumber sets the PageNumber field's value.
func (*DescribeSnapshotGroupsOutput) SetPageSize ¶ added in v1.0.120
func (s *DescribeSnapshotGroupsOutput) SetPageSize(v int32) *DescribeSnapshotGroupsOutput
SetPageSize sets the PageSize field's value.
func (*DescribeSnapshotGroupsOutput) SetSnapshotGroups ¶ added in v1.0.120
func (s *DescribeSnapshotGroupsOutput) SetSnapshotGroups(v []*SnapshotGroupForDescribeSnapshotGroupsOutput) *DescribeSnapshotGroupsOutput
SetSnapshotGroups sets the SnapshotGroups field's value.
func (*DescribeSnapshotGroupsOutput) SetTotalCount ¶ added in v1.0.120
func (s *DescribeSnapshotGroupsOutput) SetTotalCount(v int32) *DescribeSnapshotGroupsOutput
SetTotalCount sets the TotalCount field's value.
func (DescribeSnapshotGroupsOutput) String ¶ added in v1.0.120
func (s DescribeSnapshotGroupsOutput) String() string
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
func (s *DescribeSnapshotsInput) SetFilter(v []*FilterForDescribeSnapshotsInput) *DescribeSnapshotsInput
SetFilter sets the Filter field's value.
func (*DescribeSnapshotsInput) SetPageNumber ¶ added in v1.0.120
func (s *DescribeSnapshotsInput) SetPageNumber(v int32) *DescribeSnapshotsInput
SetPageNumber sets the PageNumber field's value.
func (*DescribeSnapshotsInput) SetPageSize ¶ added in v1.0.120
func (s *DescribeSnapshotsInput) SetPageSize(v int32) *DescribeSnapshotsInput
SetPageSize sets the PageSize field's value.
func (*DescribeSnapshotsInput) SetProjectName ¶ added in v1.0.120
func (s *DescribeSnapshotsInput) SetProjectName(v string) *DescribeSnapshotsInput
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
func (s *DescribeSnapshotsInput) SetVolumeId(v string) *DescribeSnapshotsInput
SetVolumeId sets the VolumeId field's value.
func (*DescribeSnapshotsInput) SetZoneId ¶ added in v1.0.120
func (s *DescribeSnapshotsInput) SetZoneId(v string) *DescribeSnapshotsInput
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
func (s *DescribeSnapshotsOutput) SetPageNumber(v int32) *DescribeSnapshotsOutput
SetPageNumber sets the PageNumber field's value.
func (*DescribeSnapshotsOutput) SetPageSize ¶ added in v1.0.120
func (s *DescribeSnapshotsOutput) SetPageSize(v int32) *DescribeSnapshotsOutput
SetPageSize sets the PageSize field's value.
func (*DescribeSnapshotsOutput) SetSnapshots ¶ added in v1.0.120
func (s *DescribeSnapshotsOutput) SetSnapshots(v []*SnapshotForDescribeSnapshotsOutput) *DescribeSnapshotsOutput
SetSnapshots sets the Snapshots field's value.
func (*DescribeSnapshotsOutput) SetTotalCount ¶ added in v1.0.120
func (s *DescribeSnapshotsOutput) SetTotalCount(v int32) *DescribeSnapshotsOutput
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
func (s *DescribeTagsInput) SetTagFilters(v []*TagFilterForDescribeTagsInput) *DescribeTagsInput
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
func (s *DescribeTagsOutput) SetTagResources(v []*TagResourceForDescribeTagsOutput) *DescribeTagsOutput
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
func (s *DescribeVolumeTypeInput) SetFilter(v string) *DescribeVolumeTypeInput
SetFilter sets the Filter field's value.
func (*DescribeVolumeTypeInput) SetOrderBy ¶ added in v1.0.133
func (s *DescribeVolumeTypeInput) SetOrderBy(v string) *DescribeVolumeTypeInput
SetOrderBy sets the OrderBy field's value.
func (*DescribeVolumeTypeInput) SetPageNumber ¶ added in v1.0.133
func (s *DescribeVolumeTypeInput) SetPageNumber(v int32) *DescribeVolumeTypeInput
SetPageNumber sets the PageNumber field's value.
func (*DescribeVolumeTypeInput) SetPageSize ¶ added in v1.0.133
func (s *DescribeVolumeTypeInput) SetPageSize(v int32) *DescribeVolumeTypeInput
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
func (s *DescribeVolumeTypeInput) SetZoneId(v string) *DescribeVolumeTypeInput
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
func (s *DescribeVolumeTypeOutput) SetPageNumber(v int32) *DescribeVolumeTypeOutput
SetPageNumber sets the PageNumber field's value.
func (*DescribeVolumeTypeOutput) SetPageSize ¶ added in v1.0.133
func (s *DescribeVolumeTypeOutput) SetPageSize(v int32) *DescribeVolumeTypeOutput
SetPageSize sets the PageSize field's value.
func (*DescribeVolumeTypeOutput) SetTotalCount ¶ added in v1.0.133
func (s *DescribeVolumeTypeOutput) SetTotalCount(v int32) *DescribeVolumeTypeOutput
SetTotalCount sets the TotalCount field's value.
func (*DescribeVolumeTypeOutput) SetVolumeTypes ¶ added in v1.0.133
func (s *DescribeVolumeTypeOutput) SetVolumeTypes(v []*VolumeTypeForDescribeVolumeTypeOutput) *DescribeVolumeTypeOutput
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 ¶
func (s *DescribeVolumesInput) SetKind(v string) *DescribeVolumesInput
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
func (s *DescribeVolumesInput) SetTagFilters(v []*TagFilterForDescribeVolumesInput) *DescribeVolumesInput
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 ¶
func (s *DescribeVolumesInput) SetZoneId(v string) *DescribeVolumesInput
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 ¶
func (s *DescribeVolumesOutput) SetPageSize(v int32) *DescribeVolumesOutput
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 ¶
func (s *DescribeVolumesOutput) SetVolumes(v []*VolumeForDescribeVolumesOutput) *DescribeVolumesOutput
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
func (s *ErrorForCreateTagsOutput) SetCode(v string) *ErrorForCreateTagsOutput
SetCode sets the Code field's value.
func (*ErrorForCreateTagsOutput) SetMessage ¶ added in v1.0.71
func (s *ErrorForCreateTagsOutput) SetMessage(v string) *ErrorForCreateTagsOutput
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
func (s ExtraPerformanceTypeForDescribeVolumeTypeOutput) GoString() string
GoString returns the string representation
func (*ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetBaseQosType ¶ added in v1.0.133
func (s *ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetBaseQosType(v string) *ExtraPerformanceTypeForDescribeVolumeTypeOutput
SetBaseQosType sets the BaseQosType field's value.
func (*ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetConversionRatio ¶ added in v1.0.133
func (s *ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetConversionRatio(v string) *ExtraPerformanceTypeForDescribeVolumeTypeOutput
SetConversionRatio sets the ConversionRatio field's value.
func (*ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetId ¶ added in v1.0.133
func (s *ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetId(v string) *ExtraPerformanceTypeForDescribeVolumeTypeOutput
SetId sets the Id field's value.
func (*ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetMaxIops ¶ added in v1.0.133
func (s *ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetMaxIops(v string) *ExtraPerformanceTypeForDescribeVolumeTypeOutput
SetMaxIops sets the MaxIops field's value.
func (*ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetMaxThroughput ¶ added in v1.0.133
func (s *ExtraPerformanceTypeForDescribeVolumeTypeOutput) SetMaxThroughput(v string) *ExtraPerformanceTypeForDescribeVolumeTypeOutput
SetMaxThroughput sets the MaxThroughput field's value.
func (ExtraPerformanceTypeForDescribeVolumeTypeOutput) String ¶ added in v1.0.133
func (s ExtraPerformanceTypeForDescribeVolumeTypeOutput) String() string
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
func (s FilterForDescribeSnapshotsInput) GoString() string
GoString returns the string representation
func (*FilterForDescribeSnapshotsInput) SetKey ¶ added in v1.0.120
func (s *FilterForDescribeSnapshotsInput) SetKey(v string) *FilterForDescribeSnapshotsInput
SetKey sets the Key field's value.
func (*FilterForDescribeSnapshotsInput) SetValue ¶ added in v1.0.120
func (s *FilterForDescribeSnapshotsInput) SetValue(v string) *FilterForDescribeSnapshotsInput
SetValue sets the Value field's value.
func (FilterForDescribeSnapshotsInput) String ¶ added in v1.0.120
func (s FilterForDescribeSnapshotsInput) String() string
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
func (s ModifyAutoSnapshotPolicyInput) GoString() string
GoString returns the string representation
func (*ModifyAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId ¶ added in v1.0.120
func (s *ModifyAutoSnapshotPolicyInput) SetAutoSnapshotPolicyId(v string) *ModifyAutoSnapshotPolicyInput
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
func (s *ModifyAutoSnapshotPolicyInput) SetRepeatDays(v int32) *ModifyAutoSnapshotPolicyInput
SetRepeatDays sets the RepeatDays field's value.
func (*ModifyAutoSnapshotPolicyInput) SetRepeatWeekdays ¶ added in v1.0.120
func (s *ModifyAutoSnapshotPolicyInput) SetRepeatWeekdays(v []*string) *ModifyAutoSnapshotPolicyInput
SetRepeatWeekdays sets the RepeatWeekdays field's value.
func (*ModifyAutoSnapshotPolicyInput) SetRetentionDays ¶ added in v1.0.120
func (s *ModifyAutoSnapshotPolicyInput) SetRetentionDays(v int32) *ModifyAutoSnapshotPolicyInput
SetRetentionDays sets the RetentionDays field's value.
func (*ModifyAutoSnapshotPolicyInput) SetTimePoints ¶ added in v1.0.120
func (s *ModifyAutoSnapshotPolicyInput) SetTimePoints(v []*string) *ModifyAutoSnapshotPolicyInput
SetTimePoints sets the TimePoints field's value.
func (ModifyAutoSnapshotPolicyInput) String ¶ added in v1.0.120
func (s ModifyAutoSnapshotPolicyInput) String() string
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
func (s ModifyAutoSnapshotPolicyOutput) GoString() string
GoString returns the string representation
func (ModifyAutoSnapshotPolicyOutput) String ¶ added in v1.0.120
func (s ModifyAutoSnapshotPolicyOutput) String() string
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
func (s *ModifySnapshotAttributeInput) SetDescription(v string) *ModifySnapshotAttributeInput
SetDescription sets the Description field's value.
func (*ModifySnapshotAttributeInput) SetSnapshotId ¶ added in v1.0.120
func (s *ModifySnapshotAttributeInput) SetSnapshotId(v string) *ModifySnapshotAttributeInput
SetSnapshotId sets the SnapshotId field's value.
func (*ModifySnapshotAttributeInput) SetSnapshotName ¶ added in v1.0.120
func (s *ModifySnapshotAttributeInput) SetSnapshotName(v string) *ModifySnapshotAttributeInput
SetSnapshotName sets the SnapshotName field's value.
func (ModifySnapshotAttributeInput) String ¶ added in v1.0.120
func (s ModifySnapshotAttributeInput) String() string
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
func (s ModifySnapshotAttributeOutput) GoString() string
GoString returns the string representation
func (ModifySnapshotAttributeOutput) String ¶ added in v1.0.120
func (s ModifySnapshotAttributeOutput) String() string
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
func (s *ModifySnapshotGroupInput) SetDescription(v string) *ModifySnapshotGroupInput
SetDescription sets the Description field's value.
func (*ModifySnapshotGroupInput) SetName ¶ added in v1.0.120
func (s *ModifySnapshotGroupInput) SetName(v string) *ModifySnapshotGroupInput
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 ¶
func (s *ModifyVolumeAttributeInput) SetDescription(v string) *ModifyVolumeAttributeInput
SetDescription sets the Description field's value.
func (*ModifyVolumeAttributeInput) SetVolumeId ¶
func (s *ModifyVolumeAttributeInput) SetVolumeId(v string) *ModifyVolumeAttributeInput
SetVolumeId sets the VolumeId field's value.
func (*ModifyVolumeAttributeInput) SetVolumeName ¶
func (s *ModifyVolumeAttributeInput) SetVolumeName(v string) *ModifyVolumeAttributeInput
SetVolumeName sets the VolumeName field's value.
func (ModifyVolumeAttributeInput) String ¶
func (s ModifyVolumeAttributeInput) String() 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 ¶
func (s ModifyVolumeAttributeOutput) String() 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
func (s *ModifyVolumeChargeTypeInput) SetAutoPay(v bool) *ModifyVolumeChargeTypeInput
SetAutoPay sets the AutoPay field's value.
func (*ModifyVolumeChargeTypeInput) SetDiskChargeType ¶ added in v1.0.58
func (s *ModifyVolumeChargeTypeInput) SetDiskChargeType(v string) *ModifyVolumeChargeTypeInput
SetDiskChargeType sets the DiskChargeType field's value.
func (*ModifyVolumeChargeTypeInput) SetInstanceId ¶ added in v1.0.58
func (s *ModifyVolumeChargeTypeInput) SetInstanceId(v string) *ModifyVolumeChargeTypeInput
SetInstanceId sets the InstanceId field's value.
func (*ModifyVolumeChargeTypeInput) SetVolumeIds ¶ added in v1.0.58
func (s *ModifyVolumeChargeTypeInput) SetVolumeIds(v []*string) *ModifyVolumeChargeTypeInput
SetVolumeIds sets the VolumeIds field's value.
func (ModifyVolumeChargeTypeInput) String ¶ added in v1.0.58
func (s ModifyVolumeChargeTypeInput) String() string
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
func (s *ModifyVolumeChargeTypeOutput) SetNumber(v string) *ModifyVolumeChargeTypeOutput
SetNumber sets the Number field's value.
func (ModifyVolumeChargeTypeOutput) String ¶ added in v1.0.58
func (s ModifyVolumeChargeTypeOutput) String() string
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
func (s OperationDetailForCreateTagsOutput) GoString() string
GoString returns the string representation
func (*OperationDetailForCreateTagsOutput) SetError ¶ added in v1.0.71
func (s *OperationDetailForCreateTagsOutput) SetError(v *ErrorForCreateTagsOutput) *OperationDetailForCreateTagsOutput
SetError sets the Error field's value.
func (*OperationDetailForCreateTagsOutput) SetResourceId ¶ added in v1.0.71
func (s *OperationDetailForCreateTagsOutput) SetResourceId(v string) *OperationDetailForCreateTagsOutput
SetResourceId sets the ResourceId field's value.
func (OperationDetailForCreateTagsOutput) String ¶ added in v1.0.71
func (s OperationDetailForCreateTagsOutput) String() string
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
func (s *RollbackSnapshotGroupInput) SetInstanceId(v string) *RollbackSnapshotGroupInput
SetInstanceId sets the InstanceId field's value.
func (*RollbackSnapshotGroupInput) SetSnapshotGroupId ¶ added in v1.0.120
func (s *RollbackSnapshotGroupInput) SetSnapshotGroupId(v string) *RollbackSnapshotGroupInput
SetSnapshotGroupId sets the SnapshotGroupId field's value.
func (*RollbackSnapshotGroupInput) SetSnapshotIds ¶ added in v1.0.120
func (s *RollbackSnapshotGroupInput) SetSnapshotIds(v []*string) *RollbackSnapshotGroupInput
SetSnapshotIds sets the SnapshotIds field's value.
func (*RollbackSnapshotGroupInput) SetVolumeIds ¶ added in v1.0.120
func (s *RollbackSnapshotGroupInput) SetVolumeIds(v []*string) *RollbackSnapshotGroupInput
SetVolumeIds sets the VolumeIds field's value.
func (RollbackSnapshotGroupInput) String ¶ added in v1.0.120
func (s RollbackSnapshotGroupInput) String() string
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
func (s RollbackSnapshotGroupOutput) String() string
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 ¶
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 ¶
func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *STORAGEEBS
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
func (s SnapshotForDescribeSnapshotGroupsOutput) GoString() string
GoString returns the string representation
func (*SnapshotForDescribeSnapshotGroupsOutput) SetCreationTime ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetCreationTime(v string) *SnapshotForDescribeSnapshotGroupsOutput
SetCreationTime sets the CreationTime field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetDescription ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetDescription(v string) *SnapshotForDescribeSnapshotGroupsOutput
SetDescription sets the Description field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetImageId ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetImageId(v string) *SnapshotForDescribeSnapshotGroupsOutput
SetImageId sets the ImageId field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetProgress ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetProgress(v int32) *SnapshotForDescribeSnapshotGroupsOutput
SetProgress sets the Progress field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetProjectName ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetProjectName(v string) *SnapshotForDescribeSnapshotGroupsOutput
SetProjectName sets the ProjectName field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetRetentionDays ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetRetentionDays(v int32) *SnapshotForDescribeSnapshotGroupsOutput
SetRetentionDays sets the RetentionDays field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotGroupId ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotGroupId(v string) *SnapshotForDescribeSnapshotGroupsOutput
SetSnapshotGroupId sets the SnapshotGroupId field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotId ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotId(v string) *SnapshotForDescribeSnapshotGroupsOutput
SetSnapshotId sets the SnapshotId field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotName ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotName(v string) *SnapshotForDescribeSnapshotGroupsOutput
SetSnapshotName sets the SnapshotName field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotType ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetSnapshotType(v string) *SnapshotForDescribeSnapshotGroupsOutput
SetSnapshotType sets the SnapshotType field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetStatus ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetStatus(v string) *SnapshotForDescribeSnapshotGroupsOutput
SetStatus sets the Status field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetTags ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetTags(v []*TagForDescribeSnapshotGroupsOutput) *SnapshotForDescribeSnapshotGroupsOutput
SetTags sets the Tags field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeId ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetVolumeId(v string) *SnapshotForDescribeSnapshotGroupsOutput
SetVolumeId sets the VolumeId field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeKind ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetVolumeKind(v string) *SnapshotForDescribeSnapshotGroupsOutput
SetVolumeKind sets the VolumeKind field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeName ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetVolumeName(v string) *SnapshotForDescribeSnapshotGroupsOutput
SetVolumeName sets the VolumeName field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeSize ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetVolumeSize(v int64) *SnapshotForDescribeSnapshotGroupsOutput
SetVolumeSize sets the VolumeSize field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeStatus ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetVolumeStatus(v string) *SnapshotForDescribeSnapshotGroupsOutput
SetVolumeStatus sets the VolumeStatus field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetVolumeType ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetVolumeType(v string) *SnapshotForDescribeSnapshotGroupsOutput
SetVolumeType sets the VolumeType field's value.
func (*SnapshotForDescribeSnapshotGroupsOutput) SetZoneId ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotGroupsOutput) SetZoneId(v string) *SnapshotForDescribeSnapshotGroupsOutput
SetZoneId sets the ZoneId field's value.
func (SnapshotForDescribeSnapshotGroupsOutput) String ¶ added in v1.0.120
func (s SnapshotForDescribeSnapshotGroupsOutput) String() string
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
func (s SnapshotForDescribeSnapshotsOutput) GoString() string
GoString returns the string representation
func (*SnapshotForDescribeSnapshotsOutput) SetCreationTime ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetCreationTime(v string) *SnapshotForDescribeSnapshotsOutput
SetCreationTime sets the CreationTime field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetDescription ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetDescription(v string) *SnapshotForDescribeSnapshotsOutput
SetDescription sets the Description field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetImageId ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetImageId(v string) *SnapshotForDescribeSnapshotsOutput
SetImageId sets the ImageId field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetProgress ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetProgress(v int32) *SnapshotForDescribeSnapshotsOutput
SetProgress sets the Progress field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetProjectName ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetProjectName(v string) *SnapshotForDescribeSnapshotsOutput
SetProjectName sets the ProjectName field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetRetentionDays ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetRetentionDays(v int32) *SnapshotForDescribeSnapshotsOutput
SetRetentionDays sets the RetentionDays field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetSnapshotGroupId ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetSnapshotGroupId(v string) *SnapshotForDescribeSnapshotsOutput
SetSnapshotGroupId sets the SnapshotGroupId field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetSnapshotId ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetSnapshotId(v string) *SnapshotForDescribeSnapshotsOutput
SetSnapshotId sets the SnapshotId field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetSnapshotName ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetSnapshotName(v string) *SnapshotForDescribeSnapshotsOutput
SetSnapshotName sets the SnapshotName field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetSnapshotType ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetSnapshotType(v string) *SnapshotForDescribeSnapshotsOutput
SetSnapshotType sets the SnapshotType field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetStatus ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetStatus(v string) *SnapshotForDescribeSnapshotsOutput
SetStatus sets the Status field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetTags ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetTags(v []*TagForDescribeSnapshotsOutput) *SnapshotForDescribeSnapshotsOutput
SetTags sets the Tags field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetVolumeId ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetVolumeId(v string) *SnapshotForDescribeSnapshotsOutput
SetVolumeId sets the VolumeId field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetVolumeKind ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetVolumeKind(v string) *SnapshotForDescribeSnapshotsOutput
SetVolumeKind sets the VolumeKind field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetVolumeName ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetVolumeName(v string) *SnapshotForDescribeSnapshotsOutput
SetVolumeName sets the VolumeName field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetVolumeSize ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetVolumeSize(v int64) *SnapshotForDescribeSnapshotsOutput
SetVolumeSize sets the VolumeSize field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetVolumeStatus ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetVolumeStatus(v string) *SnapshotForDescribeSnapshotsOutput
SetVolumeStatus sets the VolumeStatus field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetVolumeType ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetVolumeType(v string) *SnapshotForDescribeSnapshotsOutput
SetVolumeType sets the VolumeType field's value.
func (*SnapshotForDescribeSnapshotsOutput) SetZoneId ¶ added in v1.0.120
func (s *SnapshotForDescribeSnapshotsOutput) SetZoneId(v string) *SnapshotForDescribeSnapshotsOutput
SetZoneId sets the ZoneId field's value.
func (SnapshotForDescribeSnapshotsOutput) String ¶ added in v1.0.120
func (s SnapshotForDescribeSnapshotsOutput) String() string
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
func (s SnapshotGroupForDescribeSnapshotGroupsOutput) GoString() string
GoString returns the string representation
func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetCreationTime ¶ added in v1.0.120
func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetCreationTime(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
SetCreationTime sets the CreationTime field's value.
func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetDescription ¶ added in v1.0.120
func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetDescription(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
SetDescription sets the Description field's value.
func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetImageId ¶ added in v1.0.120
func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetImageId(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
SetImageId sets the ImageId field's value.
func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetInstanceId ¶ added in v1.0.120
func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetInstanceId(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
SetInstanceId sets the InstanceId field's value.
func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetName ¶ added in v1.0.120
func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetName(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
SetName sets the Name field's value.
func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetProjectName ¶ added in v1.0.120
func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetProjectName(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
SetProjectName sets the ProjectName field's value.
func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetSnapshotGroupId ¶ added in v1.0.120
func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetSnapshotGroupId(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
SetSnapshotGroupId sets the SnapshotGroupId field's value.
func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetSnapshots ¶ added in v1.0.120
func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetSnapshots(v []*SnapshotForDescribeSnapshotGroupsOutput) *SnapshotGroupForDescribeSnapshotGroupsOutput
SetSnapshots sets the Snapshots field's value.
func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetStatus ¶ added in v1.0.120
func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetStatus(v string) *SnapshotGroupForDescribeSnapshotGroupsOutput
SetStatus sets the Status field's value.
func (*SnapshotGroupForDescribeSnapshotGroupsOutput) SetTags ¶ added in v1.0.120
func (s *SnapshotGroupForDescribeSnapshotGroupsOutput) SetTags(v []*TagForDescribeSnapshotGroupsOutput) *SnapshotGroupForDescribeSnapshotGroupsOutput
SetTags sets the Tags field's value.
func (SnapshotGroupForDescribeSnapshotGroupsOutput) String ¶ added in v1.0.120
func (s SnapshotGroupForDescribeSnapshotGroupsOutput) String() string
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
func (s TagFilterForDescribeTagsInput) GoString() string
GoString returns the string representation
func (*TagFilterForDescribeTagsInput) SetKey ¶ added in v1.0.71
func (s *TagFilterForDescribeTagsInput) SetKey(v string) *TagFilterForDescribeTagsInput
SetKey sets the Key field's value.
func (*TagFilterForDescribeTagsInput) SetValues ¶ added in v1.0.71
func (s *TagFilterForDescribeTagsInput) SetValues(v []*string) *TagFilterForDescribeTagsInput
SetValues sets the Values field's value.
func (TagFilterForDescribeTagsInput) String ¶ added in v1.0.71
func (s TagFilterForDescribeTagsInput) String() string
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
func (s TagFilterForDescribeVolumesInput) GoString() string
GoString returns the string representation
func (*TagFilterForDescribeVolumesInput) SetKey ¶ added in v1.0.58
func (s *TagFilterForDescribeVolumesInput) SetKey(v string) *TagFilterForDescribeVolumesInput
SetKey sets the Key field's value.
func (*TagFilterForDescribeVolumesInput) SetValues ¶ added in v1.0.58
func (s *TagFilterForDescribeVolumesInput) SetValues(v []*string) *TagFilterForDescribeVolumesInput
SetValues sets the Values field's value.
func (TagFilterForDescribeVolumesInput) String ¶ added in v1.0.58
func (s TagFilterForDescribeVolumesInput) String() string
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
func (s TagForCreateSnapshotGroupInput) GoString() string
GoString returns the string representation
func (*TagForCreateSnapshotGroupInput) SetKey ¶ added in v1.0.120
func (s *TagForCreateSnapshotGroupInput) SetKey(v string) *TagForCreateSnapshotGroupInput
SetKey sets the Key field's value.
func (*TagForCreateSnapshotGroupInput) SetValue ¶ added in v1.0.120
func (s *TagForCreateSnapshotGroupInput) SetValue(v string) *TagForCreateSnapshotGroupInput
SetValue sets the Value field's value.
func (TagForCreateSnapshotGroupInput) String ¶ added in v1.0.120
func (s TagForCreateSnapshotGroupInput) String() string
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
func (s *TagForCreateSnapshotInput) SetKey(v string) *TagForCreateSnapshotInput
SetKey sets the Key field's value.
func (*TagForCreateSnapshotInput) SetValue ¶ added in v1.0.120
func (s *TagForCreateSnapshotInput) SetValue(v string) *TagForCreateSnapshotInput
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
func (s *TagForCreateTagsInput) SetKey(v string) *TagForCreateTagsInput
SetKey sets the Key field's value.
func (*TagForCreateTagsInput) SetValue ¶ added in v1.0.71
func (s *TagForCreateTagsInput) SetValue(v string) *TagForCreateTagsInput
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
func (s *TagForCreateVolumeInput) SetKey(v string) *TagForCreateVolumeInput
SetKey sets the Key field's value.
func (*TagForCreateVolumeInput) SetValue ¶ added in v1.0.58
func (s *TagForCreateVolumeInput) SetValue(v string) *TagForCreateVolumeInput
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
func (s TagForDescribeSnapshotGroupsOutput) GoString() string
GoString returns the string representation
func (*TagForDescribeSnapshotGroupsOutput) SetKey ¶ added in v1.0.120
func (s *TagForDescribeSnapshotGroupsOutput) SetKey(v string) *TagForDescribeSnapshotGroupsOutput
SetKey sets the Key field's value.
func (*TagForDescribeSnapshotGroupsOutput) SetValue ¶ added in v1.0.120
func (s *TagForDescribeSnapshotGroupsOutput) SetValue(v string) *TagForDescribeSnapshotGroupsOutput
SetValue sets the Value field's value.
func (TagForDescribeSnapshotGroupsOutput) String ¶ added in v1.0.120
func (s TagForDescribeSnapshotGroupsOutput) String() string
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
func (s TagForDescribeSnapshotsOutput) GoString() string
GoString returns the string representation
func (*TagForDescribeSnapshotsOutput) SetKey ¶ added in v1.0.120
func (s *TagForDescribeSnapshotsOutput) SetKey(v string) *TagForDescribeSnapshotsOutput
SetKey sets the Key field's value.
func (*TagForDescribeSnapshotsOutput) SetValue ¶ added in v1.0.120
func (s *TagForDescribeSnapshotsOutput) SetValue(v string) *TagForDescribeSnapshotsOutput
SetValue sets the Value field's value.
func (TagForDescribeSnapshotsOutput) String ¶ added in v1.0.120
func (s TagForDescribeSnapshotsOutput) String() string
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
func (s *TagForDescribeVolumesOutput) SetKey(v string) *TagForDescribeVolumesOutput
SetKey sets the Key field's value.
func (*TagForDescribeVolumesOutput) SetValue ¶ added in v1.0.71
func (s *TagForDescribeVolumesOutput) SetValue(v string) *TagForDescribeVolumesOutput
SetValue sets the Value field's value.
func (TagForDescribeVolumesOutput) String ¶ added in v1.0.71
func (s TagForDescribeVolumesOutput) String() string
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
func (s TagResourceForDescribeTagsOutput) GoString() string
GoString returns the string representation
func (*TagResourceForDescribeTagsOutput) SetResourceId ¶ added in v1.0.71
func (s *TagResourceForDescribeTagsOutput) SetResourceId(v string) *TagResourceForDescribeTagsOutput
SetResourceId sets the ResourceId field's value.
func (*TagResourceForDescribeTagsOutput) SetResourceType ¶ added in v1.0.71
func (s *TagResourceForDescribeTagsOutput) SetResourceType(v string) *TagResourceForDescribeTagsOutput
SetResourceType sets the ResourceType field's value.
func (*TagResourceForDescribeTagsOutput) SetTagKey ¶ added in v1.0.71
func (s *TagResourceForDescribeTagsOutput) SetTagKey(v string) *TagResourceForDescribeTagsOutput
SetTagKey sets the TagKey field's value.
func (*TagResourceForDescribeTagsOutput) SetTagValue ¶ added in v1.0.71
func (s *TagResourceForDescribeTagsOutput) SetTagValue(v string) *TagResourceForDescribeTagsOutput
SetTagValue sets the TagValue field's value.
func (TagResourceForDescribeTagsOutput) String ¶ added in v1.0.71
func (s TagResourceForDescribeTagsOutput) String() string
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 ¶
func (s VolumeForDescribeVolumesOutput) GoString() string
GoString returns the string representation
func (*VolumeForDescribeVolumesOutput) SetAutoSnapshotPolicyId ¶ added in v1.0.71
func (s *VolumeForDescribeVolumesOutput) SetAutoSnapshotPolicyId(v string) *VolumeForDescribeVolumesOutput
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 ¶
func (s *VolumeForDescribeVolumesOutput) SetBillingType(v int32) *VolumeForDescribeVolumesOutput
SetBillingType sets the BillingType field's value.
func (*VolumeForDescribeVolumesOutput) SetCreatedAt ¶
func (s *VolumeForDescribeVolumesOutput) SetCreatedAt(v string) *VolumeForDescribeVolumesOutput
SetCreatedAt sets the CreatedAt field's value.
func (*VolumeForDescribeVolumesOutput) SetDeleteWithInstance ¶
func (s *VolumeForDescribeVolumesOutput) SetDeleteWithInstance(v bool) *VolumeForDescribeVolumesOutput
SetDeleteWithInstance sets the DeleteWithInstance field's value.
func (*VolumeForDescribeVolumesOutput) SetDescription ¶
func (s *VolumeForDescribeVolumesOutput) SetDescription(v string) *VolumeForDescribeVolumesOutput
SetDescription sets the Description field's value.
func (*VolumeForDescribeVolumesOutput) SetDeviceName ¶
func (s *VolumeForDescribeVolumesOutput) SetDeviceName(v string) *VolumeForDescribeVolumesOutput
SetDeviceName sets the DeviceName field's value.
func (*VolumeForDescribeVolumesOutput) SetErrorDetail ¶ added in v1.0.71
func (s *VolumeForDescribeVolumesOutput) SetErrorDetail(v string) *VolumeForDescribeVolumesOutput
SetErrorDetail sets the ErrorDetail field's value.
func (*VolumeForDescribeVolumesOutput) SetExpiredTime ¶
func (s *VolumeForDescribeVolumesOutput) SetExpiredTime(v string) *VolumeForDescribeVolumesOutput
SetExpiredTime sets the ExpiredTime field's value.
func (*VolumeForDescribeVolumesOutput) SetImageId ¶
func (s *VolumeForDescribeVolumesOutput) SetImageId(v string) *VolumeForDescribeVolumesOutput
SetImageId sets the ImageId field's value.
func (*VolumeForDescribeVolumesOutput) SetInstanceId ¶
func (s *VolumeForDescribeVolumesOutput) SetInstanceId(v string) *VolumeForDescribeVolumesOutput
SetInstanceId sets the InstanceId field's value.
func (*VolumeForDescribeVolumesOutput) SetKind ¶
func (s *VolumeForDescribeVolumesOutput) SetKind(v string) *VolumeForDescribeVolumesOutput
SetKind sets the Kind field's value.
func (*VolumeForDescribeVolumesOutput) SetOverdueReclaimTime ¶ added in v1.0.71
func (s *VolumeForDescribeVolumesOutput) SetOverdueReclaimTime(v string) *VolumeForDescribeVolumesOutput
SetOverdueReclaimTime sets the OverdueReclaimTime field's value.
func (*VolumeForDescribeVolumesOutput) SetOverdueTime ¶ added in v1.0.71
func (s *VolumeForDescribeVolumesOutput) SetOverdueTime(v string) *VolumeForDescribeVolumesOutput
SetOverdueTime sets the OverdueTime field's value.
func (*VolumeForDescribeVolumesOutput) SetPayType ¶
func (s *VolumeForDescribeVolumesOutput) SetPayType(v string) *VolumeForDescribeVolumesOutput
SetPayType sets the PayType field's value.
func (*VolumeForDescribeVolumesOutput) SetProjectName ¶ added in v1.0.12
func (s *VolumeForDescribeVolumesOutput) SetProjectName(v string) *VolumeForDescribeVolumesOutput
SetProjectName sets the ProjectName field's value.
func (*VolumeForDescribeVolumesOutput) SetRenewType ¶
func (s *VolumeForDescribeVolumesOutput) SetRenewType(v int32) *VolumeForDescribeVolumesOutput
SetRenewType sets the RenewType field's value.
func (*VolumeForDescribeVolumesOutput) SetSize ¶
func (s *VolumeForDescribeVolumesOutput) SetSize(v json.Number) *VolumeForDescribeVolumesOutput
SetSize sets the Size field's value.
func (*VolumeForDescribeVolumesOutput) SetSnapshotCount ¶ added in v1.0.71
func (s *VolumeForDescribeVolumesOutput) SetSnapshotCount(v int32) *VolumeForDescribeVolumesOutput
SetSnapshotCount sets the SnapshotCount field's value.
func (*VolumeForDescribeVolumesOutput) SetSourceSnapshotId ¶ added in v1.0.71
func (s *VolumeForDescribeVolumesOutput) SetSourceSnapshotId(v string) *VolumeForDescribeVolumesOutput
SetSourceSnapshotId sets the SourceSnapshotId field's value.
func (*VolumeForDescribeVolumesOutput) SetStatus ¶
func (s *VolumeForDescribeVolumesOutput) SetStatus(v string) *VolumeForDescribeVolumesOutput
SetStatus sets the Status field's value.
func (*VolumeForDescribeVolumesOutput) SetTags ¶ added in v1.0.71
func (s *VolumeForDescribeVolumesOutput) SetTags(v []*TagForDescribeVolumesOutput) *VolumeForDescribeVolumesOutput
SetTags sets the Tags field's value.
func (*VolumeForDescribeVolumesOutput) SetTradeStatus ¶
func (s *VolumeForDescribeVolumesOutput) SetTradeStatus(v int32) *VolumeForDescribeVolumesOutput
SetTradeStatus sets the TradeStatus field's value.
func (*VolumeForDescribeVolumesOutput) SetUpdatedAt ¶
func (s *VolumeForDescribeVolumesOutput) SetUpdatedAt(v string) *VolumeForDescribeVolumesOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (*VolumeForDescribeVolumesOutput) SetVolumeId ¶
func (s *VolumeForDescribeVolumesOutput) SetVolumeId(v string) *VolumeForDescribeVolumesOutput
SetVolumeId sets the VolumeId field's value.
func (*VolumeForDescribeVolumesOutput) SetVolumeName ¶
func (s *VolumeForDescribeVolumesOutput) SetVolumeName(v string) *VolumeForDescribeVolumesOutput
SetVolumeName sets the VolumeName field's value.
func (*VolumeForDescribeVolumesOutput) SetVolumeType ¶
func (s *VolumeForDescribeVolumesOutput) SetVolumeType(v string) *VolumeForDescribeVolumesOutput
SetVolumeType sets the VolumeType field's value.
func (*VolumeForDescribeVolumesOutput) SetZoneId ¶
func (s *VolumeForDescribeVolumesOutput) SetZoneId(v string) *VolumeForDescribeVolumesOutput
SetZoneId sets the ZoneId field's value.
func (VolumeForDescribeVolumesOutput) String ¶
func (s VolumeForDescribeVolumesOutput) String() 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
func (s VolumeTypeForDescribeVolumeTypeOutput) GoString() string
GoString returns the string representation
func (*VolumeTypeForDescribeVolumeTypeOutput) SetCreatedAt ¶ added in v1.0.133
func (s *VolumeTypeForDescribeVolumeTypeOutput) SetCreatedAt(v string) *VolumeTypeForDescribeVolumeTypeOutput
SetCreatedAt sets the CreatedAt field's value.
func (*VolumeTypeForDescribeVolumeTypeOutput) SetExtraPerformanceTypes ¶ added in v1.0.133
func (s *VolumeTypeForDescribeVolumeTypeOutput) SetExtraPerformanceTypes(v []*ExtraPerformanceTypeForDescribeVolumeTypeOutput) *VolumeTypeForDescribeVolumeTypeOutput
SetExtraPerformanceTypes sets the ExtraPerformanceTypes field's value.
func (*VolumeTypeForDescribeVolumeTypeOutput) SetId ¶ added in v1.0.133
func (s *VolumeTypeForDescribeVolumeTypeOutput) SetId(v string) *VolumeTypeForDescribeVolumeTypeOutput
SetId sets the Id field's value.
func (*VolumeTypeForDescribeVolumeTypeOutput) SetZones ¶ added in v1.0.133
func (s *VolumeTypeForDescribeVolumeTypeOutput) SetZones(v []*string) *VolumeTypeForDescribeVolumeTypeOutput
SetZones sets the Zones field's value.
func (VolumeTypeForDescribeVolumeTypeOutput) String ¶ added in v1.0.133
func (s VolumeTypeForDescribeVolumeTypeOutput) String() string
String returns the string representation
Source Files ¶
- api_apply_auto_snapshot_policy.go
- api_attach_volume.go
- api_cancel_auto_snapshot_policy.go
- api_create_auto_snapshot_policy.go
- api_create_snapshot.go
- api_create_snapshot_group.go
- api_create_tags.go
- api_create_volume.go
- api_delete_auto_snapshot_policy.go
- api_delete_snapshot.go
- api_delete_snapshot_group.go
- api_delete_tags.go
- api_delete_volume.go
- api_describe_auto_snapshot_policy.go
- api_describe_snapshot_groups.go
- api_describe_snapshots.go
- api_describe_tags.go
- api_describe_volume_type.go
- api_describe_volumes.go
- api_detach_volume.go
- api_extend_volume.go
- api_modify_auto_snapshot_policy.go
- api_modify_snapshot_attribute.go
- api_modify_snapshot_group.go
- api_modify_volume_attribute.go
- api_modify_volume_charge_type.go
- api_rollback_snapshot_group.go
- api_rollback_volume.go
- interface_storageebs.go
- service_storageebs.go