v1

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2023 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForBatchAddSharedTags

func GenReqDefForBatchAddSharedTags() *def.HttpRequestDef

func GenReqDefForChangeSecurityGroup

func GenReqDefForChangeSecurityGroup() *def.HttpRequestDef

func GenReqDefForChangeShareName

func GenReqDefForChangeShareName() *def.HttpRequestDef

func GenReqDefForCreateFsDir

func GenReqDefForCreateFsDir() *def.HttpRequestDef

func GenReqDefForCreateFsDirQuota

func GenReqDefForCreateFsDirQuota() *def.HttpRequestDef

func GenReqDefForCreateShare

func GenReqDefForCreateShare() *def.HttpRequestDef

func GenReqDefForCreateSharedTag

func GenReqDefForCreateSharedTag() *def.HttpRequestDef

func GenReqDefForDeleteFsDir

func GenReqDefForDeleteFsDir() *def.HttpRequestDef

func GenReqDefForDeleteFsDirQuota

func GenReqDefForDeleteFsDirQuota() *def.HttpRequestDef

func GenReqDefForDeleteShare

func GenReqDefForDeleteShare() *def.HttpRequestDef

func GenReqDefForDeleteSharedTag

func GenReqDefForDeleteSharedTag() *def.HttpRequestDef

func GenReqDefForExpandShare

func GenReqDefForExpandShare() *def.HttpRequestDef

func GenReqDefForListSharedTags

func GenReqDefForListSharedTags() *def.HttpRequestDef

func GenReqDefForListShares

func GenReqDefForListShares() *def.HttpRequestDef

func GenReqDefForShowFsDir

func GenReqDefForShowFsDir() *def.HttpRequestDef

func GenReqDefForShowFsDirQuota

func GenReqDefForShowFsDirQuota() *def.HttpRequestDef

func GenReqDefForShowShare

func GenReqDefForShowShare() *def.HttpRequestDef

func GenReqDefForShowSharedTags

func GenReqDefForShowSharedTags() *def.HttpRequestDef

func GenReqDefForUpdateFsDirQuota

func GenReqDefForUpdateFsDirQuota() *def.HttpRequestDef

func SFSTurboClientBuilder

func SFSTurboClientBuilder() *http_client.HcHttpClientBuilder

Types

type BatchAddSharedTagsInvoker

type BatchAddSharedTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchAddSharedTagsInvoker) Invoke

type ChangeSecurityGroupInvoker

type ChangeSecurityGroupInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeSecurityGroupInvoker) Invoke

type ChangeShareNameInvoker

type ChangeShareNameInvoker struct {
	*invoker.BaseInvoker
}

func (*ChangeShareNameInvoker) Invoke

type CreateFsDirInvoker

type CreateFsDirInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateFsDirInvoker) Invoke

type CreateFsDirQuotaInvoker

type CreateFsDirQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateFsDirQuotaInvoker) Invoke

type CreateShareInvoker

type CreateShareInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateShareInvoker) Invoke

type CreateSharedTagInvoker

type CreateSharedTagInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateSharedTagInvoker) Invoke

type DeleteFsDirInvoker

type DeleteFsDirInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteFsDirInvoker) Invoke

type DeleteFsDirQuotaInvoker

type DeleteFsDirQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteFsDirQuotaInvoker) Invoke

type DeleteShareInvoker

type DeleteShareInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteShareInvoker) Invoke

type DeleteSharedTagInvoker

type DeleteSharedTagInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteSharedTagInvoker) Invoke

type ExpandShareInvoker

type ExpandShareInvoker struct {
	*invoker.BaseInvoker
}

func (*ExpandShareInvoker) Invoke

type ListSharedTagsInvoker

type ListSharedTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSharedTagsInvoker) Invoke

type ListSharesInvoker

type ListSharesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListSharesInvoker) Invoke

type SFSTurboClient

type SFSTurboClient struct {
	HcClient *http_client.HcHttpClient
}

func NewSFSTurboClient

func NewSFSTurboClient(hcClient *http_client.HcHttpClient) *SFSTurboClient

func (*SFSTurboClient) BatchAddSharedTags

BatchAddSharedTags 批量添加共享标签

指定共享批量添加标签。

一个共享上最多有10个标签。 一个共享上的多个标签的key不允许重复。 此接口为幂等接口:如果要添加的key在共享上已存在,则覆盖更新标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) BatchAddSharedTagsInvoker

func (c *SFSTurboClient) BatchAddSharedTagsInvoker(request *model.BatchAddSharedTagsRequest) *BatchAddSharedTagsInvoker

BatchAddSharedTagsInvoker 批量添加共享标签

func (*SFSTurboClient) ChangeSecurityGroup

ChangeSecurityGroup 修改文件系统绑定的安全组

修改SFS Turbo文件系统绑定的安全组。修改安全组为异步任务,可以通过“查询单个文件系统”返回的子状态字段“sub_status”来判断是否修改安全组状态,子状态为“232”即为修改安全组成功。

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) ChangeSecurityGroupInvoker

func (c *SFSTurboClient) ChangeSecurityGroupInvoker(request *model.ChangeSecurityGroupRequest) *ChangeSecurityGroupInvoker

ChangeSecurityGroupInvoker 修改文件系统绑定的安全组

func (*SFSTurboClient) ChangeShareName

ChangeShareName 修改文件系统名称

修改文件系统名称

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) ChangeShareNameInvoker

func (c *SFSTurboClient) ChangeShareNameInvoker(request *model.ChangeShareNameRequest) *ChangeShareNameInvoker

ChangeShareNameInvoker 修改文件系统名称

func (*SFSTurboClient) CreateFsDir

CreateFsDir 创建目录

创建目录 (目前已上线的局点:上海一、上海二、北京二、北京四、乌兰察布一、广州、贵阳一、中国-香港、亚太-新加坡、亚太-曼谷)

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) CreateFsDirInvoker

func (c *SFSTurboClient) CreateFsDirInvoker(request *model.CreateFsDirRequest) *CreateFsDirInvoker

CreateFsDirInvoker 创建目录

func (*SFSTurboClient) CreateFsDirQuota

CreateFsDirQuota 创建目标文件夹quota

创建目标文件夹quota。只支持对空目录设置目录quota (目前已上线的局点:上海一、上海二、北京二、北京四、乌兰察布一、广州、贵阳一、中国-香港、亚太-新加坡、亚太-曼谷)

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) CreateFsDirQuotaInvoker

func (c *SFSTurboClient) CreateFsDirQuotaInvoker(request *model.CreateFsDirQuotaRequest) *CreateFsDirQuotaInvoker

CreateFsDirQuotaInvoker 创建目标文件夹quota

func (*SFSTurboClient) CreateShare

CreateShare 创建文件系统

创建文件系统。

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) CreateShareInvoker

func (c *SFSTurboClient) CreateShareInvoker(request *model.CreateShareRequest) *CreateShareInvoker

CreateShareInvoker 创建文件系统

func (*SFSTurboClient) CreateSharedTag

CreateSharedTag 创建共享标签

指定共享添加一个标签。 一个共享上最多有10个标签。 一个共享上的多个标签的key不允许重复。 此接口为幂等接口:如果要添加的key在共享上已存在,则覆盖更新标签。

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) CreateSharedTagInvoker

func (c *SFSTurboClient) CreateSharedTagInvoker(request *model.CreateSharedTagRequest) *CreateSharedTagInvoker

CreateSharedTagInvoker 创建共享标签

func (*SFSTurboClient) DeleteFsDir

DeleteFsDir 删除文件系统目录

删除文件系统目录 (目前已上线的局点:上海一、上海二、北京二、北京四、乌兰察布一、广州、贵阳一、中国-香港、亚太-新加坡、亚太-曼谷)

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) DeleteFsDirInvoker

func (c *SFSTurboClient) DeleteFsDirInvoker(request *model.DeleteFsDirRequest) *DeleteFsDirInvoker

DeleteFsDirInvoker 删除文件系统目录

func (*SFSTurboClient) DeleteFsDirQuota

DeleteFsDirQuota 删除目标文件夹quota

删除目标文件夹quota。只支持对空目录进行删除quota (目前已上线的局点:上海一、上海二、北京二、北京四、乌兰察布一、广州、贵阳一、中国-香港、亚太-新加坡、亚太-曼谷)

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) DeleteFsDirQuotaInvoker

func (c *SFSTurboClient) DeleteFsDirQuotaInvoker(request *model.DeleteFsDirQuotaRequest) *DeleteFsDirQuotaInvoker

DeleteFsDirQuotaInvoker 删除目标文件夹quota

func (*SFSTurboClient) DeleteShare

DeleteShare 删除文件系统

删除文件系统。

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) DeleteShareInvoker

func (c *SFSTurboClient) DeleteShareInvoker(request *model.DeleteShareRequest) *DeleteShareInvoker

DeleteShareInvoker 删除文件系统

func (*SFSTurboClient) DeleteSharedTag

DeleteSharedTag 删除共享标签

指定共享删除一个标签。当共享中不存在指定要删除的key时,接口调用将会返回404错误。

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) DeleteSharedTagInvoker

func (c *SFSTurboClient) DeleteSharedTagInvoker(request *model.DeleteSharedTagRequest) *DeleteSharedTagInvoker

DeleteSharedTagInvoker 删除共享标签

func (*SFSTurboClient) ExpandShare

ExpandShare 扩容文件系统

扩容文件系统。

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) ExpandShareInvoker

func (c *SFSTurboClient) ExpandShareInvoker(request *model.ExpandShareRequest) *ExpandShareInvoker

ExpandShareInvoker 扩容文件系统

func (*SFSTurboClient) ListSharedTags

ListSharedTags 查询租户所有共享的标签

查询租户所有共享的标签集合。

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) ListSharedTagsInvoker

func (c *SFSTurboClient) ListSharedTagsInvoker(request *model.ListSharedTagsRequest) *ListSharedTagsInvoker

ListSharedTagsInvoker 查询租户所有共享的标签

func (*SFSTurboClient) ListShares

ListShares 获取文件系统列表

获取文件系统列表

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) ListSharesInvoker

func (c *SFSTurboClient) ListSharesInvoker(request *model.ListSharesRequest) *ListSharesInvoker

ListSharesInvoker 获取文件系统列表

func (*SFSTurboClient) ShowFsDir

ShowFsDir 查询目录是否存在

查询目录是否存在 (目前已上线的局点:上海一、上海二、北京二、北京四、乌兰察布一、广州、贵阳一、中国-香港、亚太-新加坡、亚太-曼谷)

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) ShowFsDirInvoker

func (c *SFSTurboClient) ShowFsDirInvoker(request *model.ShowFsDirRequest) *ShowFsDirInvoker

ShowFsDirInvoker 查询目录是否存在

func (*SFSTurboClient) ShowFsDirQuota

ShowFsDirQuota 查询目标文件夹quota

查询目标文件夹quota (目前已上线的局点:上海一、上海二、北京二、北京四、乌兰察布一、广州、贵阳一、中国-香港、亚太-新加坡、亚太-曼谷)

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) ShowFsDirQuotaInvoker

func (c *SFSTurboClient) ShowFsDirQuotaInvoker(request *model.ShowFsDirQuotaRequest) *ShowFsDirQuotaInvoker

ShowFsDirQuotaInvoker 查询目标文件夹quota

func (*SFSTurboClient) ShowShare

ShowShare 查询文件系统详细信息

查询SFS Turbo文件系统详细信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) ShowShareInvoker

func (c *SFSTurboClient) ShowShareInvoker(request *model.ShowShareRequest) *ShowShareInvoker

ShowShareInvoker 查询文件系统详细信息

func (*SFSTurboClient) ShowSharedTags

ShowSharedTags 查询共享标签

查询指定共享的所有标签信息。

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) ShowSharedTagsInvoker

func (c *SFSTurboClient) ShowSharedTagsInvoker(request *model.ShowSharedTagsRequest) *ShowSharedTagsInvoker

ShowSharedTagsInvoker 查询共享标签

func (*SFSTurboClient) UpdateFsDirQuota

UpdateFsDirQuota 更新目标文件夹quota

更新目标文件夹quota (目前已上线的局点:上海一、上海二、北京二、北京四、乌兰察布一、广州、贵阳一、中国-香港、亚太-新加坡、亚太-曼谷)

Please refer to HUAWEI cloud API Explorer for details.

func (*SFSTurboClient) UpdateFsDirQuotaInvoker

func (c *SFSTurboClient) UpdateFsDirQuotaInvoker(request *model.UpdateFsDirQuotaRequest) *UpdateFsDirQuotaInvoker

UpdateFsDirQuotaInvoker 更新目标文件夹quota

type ShowFsDirInvoker

type ShowFsDirInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowFsDirInvoker) Invoke

type ShowFsDirQuotaInvoker

type ShowFsDirQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowFsDirQuotaInvoker) Invoke

type ShowShareInvoker

type ShowShareInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowShareInvoker) Invoke

type ShowSharedTagsInvoker

type ShowSharedTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowSharedTagsInvoker) Invoke

type UpdateFsDirQuotaInvoker

type UpdateFsDirQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateFsDirQuotaInvoker) Invoke

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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