sfs

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Sep 26, 2025 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const EndpointName = "sfs"

Variables

This section is empty.

Functions

This section is empty.

Types

type Apis

type Apis struct {
	SfsSfsNewApi                     *SfsSfsNewApi
	SfsListRegionSfsApi              *SfsListRegionSfsApi
	SfsListSfsByOndemandApi          *SfsListSfsByOndemandApi
	SfsListSfsBySfstypeApi           *SfsListSfsBySfstypeApi
	SfsStorageQuotaSfsApi            *SfsStorageQuotaSfsApi
	SfsCountQuotaSfsApi              *SfsCountQuotaSfsApi
	SfsRenameSFSApi                  *SfsRenameSFSApi
	SfsSfsRegionDetailsSfsApi        *SfsSfsRegionDetailsSfsApi
	SfsListSfsBySfsprotocolApi       *SfsListSfsBySfsprotocolApi
	SfsSfsOpenListSfsApi             *SfsSfsOpenListSfsApi
	SfsSfsListRwApi                  *SfsSfsListRwApi
	SfsSfsListReadWriteSfs1Api       *SfsSfsListReadWriteSfs1Api
	SfsDeleteMountpointSfsApi        *SfsDeleteMountpointSfsApi
	SfsSfsSetReadWriteSfsApi         *SfsSfsSetReadWriteSfsApi
	SfsSfsSetReadSfsApi              *SfsSfsSetReadSfsApi
	SfsSfsListVpcSfsApi              *SfsSfsListVpcSfsApi
	SfsSfsUsedRateSfsApi             *SfsSfsUsedRateSfsApi
	SfsSfsFreeSizeSfsApi             *SfsSfsFreeSizeSfsApi
	SfsSfsUsedSizeSfsApi             *SfsSfsUsedSizeSfsApi
	SfsSfsTotalSizeSfsApi            *SfsSfsTotalSizeSfsApi
	SfsSfsInfoApi                    *SfsSfsInfoApi
	SfsSfsInfoByNameApi              *SfsSfsInfoByNameApi
	SfsSfsListApi                    *SfsSfsListApi
	SfsSfsZoneListsfsApi             *SfsSfsZoneListsfsApi
	SfsSfsRegionlistApi              *SfsSfsRegionlistApi
	SfsTotalStorageApi               *SfsTotalStorageApi
	SfsUsedStorageApi                *SfsUsedStorageApi
	SfsFreeStorageApi                *SfsFreeStorageApi
	SfsRateStorageApi                *SfsRateStorageApi
	SfsOpendListApi                  *SfsOpendListApi
	SfsSfsRoApi                      *SfsSfsRoApi
	SfsSfsRwApi                      *SfsSfsRwApi
	SfsSfsInfoByNameSfsApi           *SfsSfsInfoByNameSfsApi
	SfsSfsCreateSfsApi               *SfsSfsCreateSfsApi
	SfsSfsListMountpointApi          *SfsSfsListMountpointApi
	SfsSfsListLabelBySfsApi          *SfsSfsListLabelBySfsApi
	SfsSfsBatchBindLabelApi          *SfsSfsBatchBindLabelApi
	SfsSfsUpdateLabelApi             *SfsSfsUpdateLabelApi
	SfsCreateSubdirSfsApi            *SfsCreateSubdirSfsApi
	SfsSfsNewPermissionSfsApi        *SfsSfsNewPermissionSfsApi
	SfsSfsDeletePermissionSfsApi     *SfsSfsDeletePermissionSfsApi
	SfsSfsModifyPermissionSfsApi     *SfsSfsModifyPermissionSfsApi
	SfsSfsCreateQueryPricesApi       *SfsSfsCreateQueryPricesApi
	SfsSfsQueryPricesApi             *SfsSfsQueryPricesApi
	SfsQueryPricesApi                *SfsQueryPricesApi
	SfsAddMountpointSfsApi           *SfsAddMountpointSfsApi
	SfsSfsChangeVpcSfsApi            *SfsSfsChangeVpcSfsApi
	SfsSfsUnbindVpcSfsApi            *SfsSfsUnbindVpcSfsApi
	SfsSfsBindVpcSfsApi              *SfsSfsBindVpcSfsApi
	SfsSfsModifyPermissionRuleSfsApi *SfsSfsModifyPermissionRuleSfsApi
	SfsSfsListPermissionRuleSfsApi   *SfsSfsListPermissionRuleSfsApi
	SfsSfsDeletePermissionRuleSfsApi *SfsSfsDeletePermissionRuleSfsApi
	SfsSfsNewPermissionRuleSfsApi    *SfsSfsNewPermissionRuleSfsApi
	SfsSfsListPermissionSfsApi       *SfsSfsListPermissionSfsApi
	SfsSfsNewSfsApi                  *SfsSfsNewSfsApi
	SfsSfsRenewSfsApi                *SfsSfsRenewSfsApi
	SfsSfsResizeSfsApi               *SfsSfsResizeSfsApi
	SfsSfsRefundSfsApi               *SfsSfsRefundSfsApi
	SfsPermissionRuleModifyApi       *SfsPermissionRuleModifyApi
	SfsPermissionRuleListApi         *SfsPermissionRuleListApi
	SfsPermissionRuleDeleteApi       *SfsPermissionRuleDeleteApi
	SfsPermissionRuleNewApi          *SfsPermissionRuleNewApi
	SfsModifyPermissionGroupApi      *SfsModifyPermissionGroupApi
	SfsPermissionGroupListApi        *SfsPermissionGroupListApi
	SfsPermissionGroupDeleteApi      *SfsPermissionGroupDeleteApi
	SfsPermissionGroupNewApi         *SfsPermissionGroupNewApi
	SfsListPermissionApi             *SfsListPermissionApi
	SfsChangePermissionApi           *SfsChangePermissionApi
	SfsSfsUnbindPermissionApi        *SfsSfsUnbindPermissionApi
	SfsSfsBindPermissionApi          *SfsSfsBindPermissionApi
	SfsDeleteMountpointApi           *SfsDeleteMountpointApi
	SfsListMountpointApi             *SfsListMountpointApi
	SfsSfsRefundApi                  *SfsSfsRefundApi
	SfsSfsResizeApi                  *SfsSfsResizeApi
	SfsSfsRenewApi                   *SfsSfsRenewApi
	SfsSfsListSfsByVpcidApi          *SfsSfsListSfsByVpcidApi
	SfsVpcQuotaSfsApi                *SfsVpcQuotaSfsApi
	SfsSfsCheckKtbApi                *SfsSfsCheckKtbApi
	SfsSfsListADApi                  *SfsSfsListADApi
	SfsSfsJoinADApi                  *SfsSfsJoinADApi
	SfsSfsModifyADApi                *SfsSfsModifyADApi
	SfsSfsDeleteADApi                *SfsSfsDeleteADApi
	SfsSfsCreateDuplicateApi         *SfsSfsCreateDuplicateApi
	SfsSfsSetProtectSwitchApi        *SfsSfsSetProtectSwitchApi
	SfsSfsListDuplicateApi           *SfsSfsListDuplicateApi
	SfsSfsDeleteDuplicateApi         *SfsSfsDeleteDuplicateApi
	SfsSfsInfoSfsApi                 *SfsSfsInfoSfsApi
}

func NewApis

func NewApis(endpointUrl string, client *core.CtyunClient) *Apis

type FlexibleBool

type FlexibleBool struct {
	Value *bool
}

新增自定义类型处理 readOnly 字段

func (*FlexibleBool) UnmarshalJSON

func (b *FlexibleBool) UnmarshalJSON(data []byte) error

实现自定义反序列化逻辑

type SfsAddMountpointSfsApi

type SfsAddMountpointSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsAddMountpointSfsApi

func NewSfsAddMountpointSfsApi(client *core.CtyunClient) *SfsAddMountpointSfsApi

func (*SfsAddMountpointSfsApi) Do

type SfsAddMountpointSfsRequest

type SfsAddMountpointSfsRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一ID  */
	VpcID    string `json:"vpcID,omitempty"`    /*  vpcID。可以通过<a href="https://www.ctyun.cn/document/10026755/10040788" target="_blank">查询VPC列表</a>获取,如需新增可以<a href="https://www.ctyun.cn/document/10026755/10040800" target="_blank">创建VPC</a>。也可以登录官网,在“控制中心-网络-虚拟私有云”控制台查询vpcID,具体请参考<a href="https://www.ctyun.cn/document/10026755" target="_blank">虚拟私有云</a>。  */
	SubnetID string `json:"subnetID,omitempty"` /*  子网ID。可以通过<a href="https://www.ctyun.cn/document/10026755/10040797" target="_blank">查询子网列表</a>获取,如需新增可以<a href="https://www.ctyun.cn/document/10026755/10040804" target="_blank">创建子网</a>。也可以登录官网,在“控制中心-网络-虚拟私有云”控制台查询subnetID,具体请参考<a href="https://www.ctyun.cn/document/10026755" target="_blank">虚拟私有云</a>。  */
}

type SfsAddMountpointSfsResponse

type SfsAddMountpointSfsResponse struct {
	StatusCode  int32                                 `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsAddMountpointSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                                `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsAddMountpointSfsReturnObjResponse

type SfsAddMountpointSfsReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  添加挂载点的操作ID  */
}

type SfsChangePermissionApi

type SfsChangePermissionApi struct {
	// contains filtered or unexported fields
}

func NewSfsChangePermissionApi

func NewSfsChangePermissionApi(client *core.CtyunClient) *SfsChangePermissionApi

func (*SfsChangePermissionApi) Do

type SfsChangePermissionRequest

type SfsChangePermissionRequest struct {
	PermissionGroupID string `json:"permissionGroupID,omitempty"` /*  权限组Fuid  */
	RegionID          string `json:"regionID,omitempty"`          /*  资源池 ID  */
	UID               string `json:"UID,omitempty"`               /*  弹性文件功能系统唯一 ID  */
	VpcID             string `json:"vpcID,omitempty"`             /*  vpc ID  */
}

type SfsChangePermissionResponse

type SfsChangePermissionResponse struct {
	StatusCode  int32                                 `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsChangePermissionReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                                `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsChangePermissionReturnObjResponse

type SfsChangePermissionReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  文件系统VPC换绑权限组的操作号  */
}

type SfsCountQuotaSfsApi

type SfsCountQuotaSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsCountQuotaSfsApi

func NewSfsCountQuotaSfsApi(client *core.CtyunClient) *SfsCountQuotaSfsApi

func (*SfsCountQuotaSfsApi) Do

type SfsCountQuotaSfsRequest

type SfsCountQuotaSfsRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
}

type SfsCountQuotaSfsResponse

type SfsCountQuotaSfsResponse struct {
	StatusCode  int32                              `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                             `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                             `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsCountQuotaSfsReturnObjResponse `json:"returnObj"`   /*  returnObj  */
	ErrorCode   string                             `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                             `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsCountQuotaSfsReturnObjResponse

type SfsCountQuotaSfsReturnObjResponse struct {
	AvailableCount int32 `json:"availableCount"` /*  可用弹性文件配额数量  */
	UsedCount      int32 `json:"usedCount"`      /*  已用弹性文件配额数量  */
	QuotaCount     int32 `json:"quotaCount"`     /*  弹性文件配额总数量  */
}

type SfsCreateSubdirSfsApi

type SfsCreateSubdirSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsCreateSubdirSfsApi

func NewSfsCreateSubdirSfsApi(client *core.CtyunClient) *SfsCreateSubdirSfsApi

func (*SfsCreateSubdirSfsApi) Do

type SfsCreateSubdirSfsRequest

type SfsCreateSubdirSfsRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一 ID  */
	SubDIR   string `json:"subDIR,omitempty"`   /*  文件系统子目录路径, 目录名只能以斜杠“/”开始,只允许包含字母、数字、下划线、连字符“-”和中文,字母区分大小写,每层目录的目录名长度要求1-63字符之间  */
}

type SfsCreateSubdirSfsResponse

type SfsCreateSubdirSfsResponse struct {
	StatusCode  int32                                `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                               `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                               `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsCreateSubdirSfsReturnObjResponse `json:"returnObj"`   /*  返回队形  */
	ErrorCode   string                               `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                               `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsCreateSubdirSfsReturnObjResponse

type SfsCreateSubdirSfsReturnObjResponse struct {
	Subdir_name string `json:"subdir_name"` /*  已创建子目录路径列表  */
	SfsUID      string `json:"sfsUID"`      /*  弹性文件功能系统唯一 ID  */
}

type SfsDeleteMountpointApi

type SfsDeleteMountpointApi struct {
	// contains filtered or unexported fields
}

func NewSfsDeleteMountpointApi

func NewSfsDeleteMountpointApi(client *core.CtyunClient) *SfsDeleteMountpointApi

func (*SfsDeleteMountpointApi) Do

type SfsDeleteMountpointRequest

type SfsDeleteMountpointRequest struct {
	RegionID     string `json:"regionID,omitempty"`     /*  资源池 ID  */
	SfsUID       string `json:"sfsUID,omitempty"`       /*  弹性文件功能系统唯一 ID  */
	MountPointID string `json:"mountPointID,omitempty"` /*  文件系统挂载点ID  */
}

type SfsDeleteMountpointResponse

type SfsDeleteMountpointResponse struct {
	StatusCode  int32  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
	OperationID string `json:"operationID"` /*  删除文件系统挂载点的操作号  */
}

type SfsDeleteMountpointSfsApi

type SfsDeleteMountpointSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsDeleteMountpointSfsApi

func NewSfsDeleteMountpointSfsApi(client *core.CtyunClient) *SfsDeleteMountpointSfsApi

func (*SfsDeleteMountpointSfsApi) Do

type SfsDeleteMountpointSfsRequest

type SfsDeleteMountpointSfsRequest struct {
	RegionID     string `json:"regionID,omitempty"`     /*  资源池 ID  */
	SfsUID       string `json:"sfsUID,omitempty"`       /*  弹性文件功能系统唯一 ID  */
	MountPointID string `json:"mountPointID,omitempty"` /*  文件系统挂载点ID  */
}

type SfsDeleteMountpointSfsResponse

type SfsDeleteMountpointSfsResponse struct {
	StatusCode  int32                                    `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                   `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                   `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string                                   `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                                   `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
	ReturnObj   *SfsDeleteMountpointSfsReturnObjResponse `json:"returnObj"`   /*  参考[响应示例]  */
}

type SfsDeleteMountpointSfsReturnObjResponse

type SfsDeleteMountpointSfsReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  删除文件系统挂载点的操作号  */
}

type SfsFreeStorageApi

type SfsFreeStorageApi struct {
	// contains filtered or unexported fields
}

func NewSfsFreeStorageApi

func NewSfsFreeStorageApi(client *core.CtyunClient) *SfsFreeStorageApi

func (*SfsFreeStorageApi) Do

type SfsFreeStorageRequest

type SfsFreeStorageRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
	Name     string `json:"name,omitempty"`     /*  文件系统名称  */
}

type SfsFreeStorageResponse

type SfsFreeStorageResponse struct {
	StatusCode  int32  `json:"statusCode"`  /*  返回状态码(800为成功,900为失败)  */
	Message     string `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsListMountpointApi

type SfsListMountpointApi struct {
	// contains filtered or unexported fields
}

func NewSfsListMountpointApi

func NewSfsListMountpointApi(client *core.CtyunClient) *SfsListMountpointApi

func (*SfsListMountpointApi) Do

type SfsListMountpointRequest

type SfsListMountpointRequest struct {
	RegionID   string `json:"regionID,omitempty"`   /*  资源池 ID  */
	ResourceID string `json:"resourceID,omitempty"` /*  文件系统资源ID  */
}

type SfsListMountpointResponse

type SfsListMountpointResponse struct {
	StatusCode  int32                               `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                              `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                              `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsListMountpointReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                              `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                              `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsListMountpointReturnObjMountPointListResponse

type SfsListMountpointReturnObjMountPointListResponse struct {
	MountPointID string `json:"mountPointID"` /*  文件系统挂载点ID  */
	SubnetID     string `json:"subnetID"`     /*  子网ID  */
	VpcID        string `json:"vpcID"`        /*  vpc ID  */
	SubnetName   string `json:"subnetName"`   /*  子网名字  */
	VpcName      string `json:"vpcName"`      /*  vpc名字  */
}

type SfsListMountpointReturnObjResponse

type SfsListMountpointReturnObjResponse struct {
	TotalCount     int32                                               `json:"totalCount"`     /*  挂载点个数  */
	CurrentCount   int32                                               `json:"currentCount"`   /*  当前页码的元素个数	  */
	MountPointList []*SfsListMountpointReturnObjMountPointListResponse `json:"mountPointList"` /*  挂载点信息列表  */
	PageSize       int32                                               `json:"pageSize"`       /*  每页个数  */
	PageNo         int32                                               `json:"pageNo"`         /*  页数  */
}

type SfsListPermissionApi

type SfsListPermissionApi struct {
	// contains filtered or unexported fields
}

func NewSfsListPermissionApi

func NewSfsListPermissionApi(client *core.CtyunClient) *SfsListPermissionApi

func (*SfsListPermissionApi) Do

type SfsListPermissionRequest

type SfsListPermissionRequest struct {
	PermissionGroupFuid string `json:"permissionGroupFuid,omitempty"` /*  权限组ID  */
	RegionID            string `json:"regionID,omitempty"`            /*  资源池 ID  */
	SfsUID              string `json:"sfsUID,omitempty"`              /*  弹性文件功能系统唯一 ID  */
	VpcID               string `json:"vpcID,omitempty"`               /*  vpcID  */
}

type SfsListPermissionResponse

type SfsListPermissionResponse struct {
	StatusCode  int32  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsListRegionSfsApi

type SfsListRegionSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsListRegionSfsApi

func NewSfsListRegionSfsApi(client *core.CtyunClient) *SfsListRegionSfsApi

func (*SfsListRegionSfsApi) Do

type SfsListRegionSfsRequest

type SfsListRegionSfsRequest struct{}

type SfsListRegionSfsResponse

type SfsListRegionSfsResponse struct {
	StatusCode  int32                              `json:"statusCode"`  /*   返回状态码(800 为成功,900 为失败)  */
	Message     string                             `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                             `json:"description"` /*  响应描述,一般为英文描述  */
	ReturnObj   *SfsListRegionSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                             `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                             `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsListRegionSfsReturnObjRegionListResponse

type SfsListRegionSfsReturnObjRegionListResponse struct {
	UUID       string `json:"UUID"`       /*  资源池uuid     */
	RegionName string `json:"regionName"` /*  资源池名字  */
}

type SfsListRegionSfsReturnObjResponse

type SfsListRegionSfsReturnObjResponse struct {
	RegionList []*SfsListRegionSfsReturnObjRegionListResponse `json:"regionList"` /*  查询的地域详情列表  */
}

type SfsListSfsByOndemandApi

type SfsListSfsByOndemandApi struct {
	// contains filtered or unexported fields
}

func NewSfsListSfsByOndemandApi

func NewSfsListSfsByOndemandApi(client *core.CtyunClient) *SfsListSfsByOndemandApi

func (*SfsListSfsByOndemandApi) Do

type SfsListSfsByOndemandRequest

type SfsListSfsByOndemandRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	OnDemand bool   `json:"onDemand"`           /*  是否按需订购  */
	PageSize int32  `json:"pageSize,omitempty"` /*  每页包含的元素个数,默认10  */
	PageNo   int32  `json:"pageNo,omitempty"`   /*  列表的分页页码,默认1  */
}

type SfsListSfsByOndemandResponse

type SfsListSfsByOndemandResponse struct {
	StatusCode  int32                                  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                 `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                 `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsListSfsByOndemandReturnObjResponse `json:"returnObj"`   /*  参考returnObj  */
	ErrorCode   string                                 `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                                 `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsListSfsByOndemandReturnObjResponse

type SfsListSfsByOndemandReturnObjResponse struct {
	Total    int32 `json:"total"`    /*  文件系统读写权限信息总数  */
	PageSize int32 `json:"pageSize"` /*  每页个数  */
	PageNo   int32 `json:"pageNo"`   /*  当前页数  */
}

type SfsListSfsBySfsprotocolApi

type SfsListSfsBySfsprotocolApi struct {
	// contains filtered or unexported fields
}

func NewSfsListSfsBySfsprotocolApi

func NewSfsListSfsBySfsprotocolApi(client *core.CtyunClient) *SfsListSfsBySfsprotocolApi

func (*SfsListSfsBySfsprotocolApi) Do

type SfsListSfsBySfsprotocolRequest

type SfsListSfsBySfsprotocolRequest struct {
	RegionID    string `json:"regionID,omitempty"`    /*  资源池ID  */
	SfsProtocol string `json:"sfsProtocol,omitempty"` /*  协议类型,nfs或cifs  */
	PageSize    int32  `json:"pageSize,omitempty"`    /*  每页包含的元素个数,默认10  */
	PageNo      int32  `json:"pageNo,omitempty"`      /*  列表的分页页码,默认1  */
}

type SfsListSfsBySfsprotocolResponse

type SfsListSfsBySfsprotocolResponse struct {
	StatusCode  int32                                     `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                    `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                    `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsListSfsBySfsprotocolReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                    `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                                    `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsListSfsBySfsprotocolReturnObjResponse

type SfsListSfsBySfsprotocolReturnObjResponse struct {
	Total    int32 `json:"total"`    /*  文件系统读写权限信息总数  */
	PageSize int32 `json:"pageSize"` /*  每页个数  */
	PageNo   int32 `json:"pageNo"`   /*  当前页数  */
}

type SfsListSfsBySfstypeApi

type SfsListSfsBySfstypeApi struct {
	// contains filtered or unexported fields
}

func NewSfsListSfsBySfstypeApi

func NewSfsListSfsBySfstypeApi(client *core.CtyunClient) *SfsListSfsBySfstypeApi

func (*SfsListSfsBySfstypeApi) Do

type SfsListSfsBySfstypeRequest

type SfsListSfsBySfstypeRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
	SfsType  string `json:"sfsType,omitempty"`  /*  文件系统类型(capacity/performance)  */
	PageSize int32  `json:"pageSize,omitempty"` /*  每页包含的元素个数  */
	PageNo   int32  `json:"pageNo,omitempty"`   /*  列表的分页页码  */
}

type SfsListSfsBySfstypeResponse

type SfsListSfsBySfstypeResponse struct {
	StatusCode  int32                                 `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsListSfsBySfstypeReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                                `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsListSfsBySfstypeReturnObjResponse

type SfsListSfsBySfstypeReturnObjResponse struct {
	TotalCount   int32 `json:"totalCount"`   /*  资源池下用户弹性文件总数  */
	CurrentCount int32 `json:"currentCount"` /*  当前页码下查询回来的用户弹性文件数  */
	Total        int32 `json:"total"`        /*  资源池下用户弹性文件总数  */
	PageSize     int32 `json:"pageSize"`     /*  每页包含的元素个数。默认为1  */
	PageNo       int32 `json:"pageNo"`       /*  当前页码。默认为10  */
}

type SfsModifyPermissionGroupApi

type SfsModifyPermissionGroupApi struct {
	// contains filtered or unexported fields
}

func NewSfsModifyPermissionGroupApi

func NewSfsModifyPermissionGroupApi(client *core.CtyunClient) *SfsModifyPermissionGroupApi

func (*SfsModifyPermissionGroupApi) Do

type SfsModifyPermissionGroupRequest

type SfsModifyPermissionGroupRequest struct {
	PermissionGroupID string `json:"permissionGroupID,omitempty"` /*  权限组fuid  */
	RegionID          string `json:"regionID,omitempty"`          /*  资源池 ID  */
	Name              string `json:"name,omitempty"`              /*  权限组名字,不可重复;长度为2-63字符,只能由数字、字母、-组成,不能以数字和-开头、且不能以-结尾。  */
	Description       string `json:"description,omitempty"`       /*  权限组描述信息,长度为0-128字符。  */
}

type SfsModifyPermissionGroupResponse

type SfsModifyPermissionGroupResponse struct {
	StatusCode  int32                                      `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                     `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                     `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsModifyPermissionGroupReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                     `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                                     `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsModifyPermissionGroupReturnObjResponse

type SfsModifyPermissionGroupReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  修改权限组的操作号  */
}

type SfsOpendListApi

type SfsOpendListApi struct {
	// contains filtered or unexported fields
}

func NewSfsOpendListApi

func NewSfsOpendListApi(client *core.CtyunClient) *SfsOpendListApi

func (*SfsOpendListApi) Do

type SfsOpendListRequest

type SfsOpendListRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
	PageNo   int32  `json:"pageNo,omitempty"`   /*  查询的页码。默认为1  */
	PageSize int32  `json:"pageSize,omitempty"` /*  每页的元素个数。默认为10  */
}

type SfsOpendListResponse

type SfsOpendListResponse struct {
	StatusCode  int32                          `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                         `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                         `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsOpendListReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                         `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                         `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsOpendListReturnObjResponse

type SfsOpendListReturnObjResponse struct {
	Total        int32 `json:"total"`        /*  资源池下用户弹性文件总数  */
	CurrentCount int32 `json:"currentCount"` /*  当前查询到的弹性文件个数  */
	TotalCount   int32 `json:"totalCount"`   /*  资源池下用户弹性文件总数  */
	PageSize     int32 `json:"pageSize"`     /*  每页包含的元素个数  */
	PageNo       int32 `json:"pageNo"`       /*  当前页码  */
}

type SfsPermissionGroupDeleteApi

type SfsPermissionGroupDeleteApi struct {
	// contains filtered or unexported fields
}

func NewSfsPermissionGroupDeleteApi

func NewSfsPermissionGroupDeleteApi(client *core.CtyunClient) *SfsPermissionGroupDeleteApi

func (*SfsPermissionGroupDeleteApi) Do

type SfsPermissionGroupDeleteRequest

type SfsPermissionGroupDeleteRequest struct {
	RegionID          string `json:"regionID,omitempty"`          /*  资源池 ID  */
	PermissionGroupID string `json:"permissionGroupID,omitempty"` /*  权限组fuid  */
}

type SfsPermissionGroupDeleteResponse

type SfsPermissionGroupDeleteResponse struct {
	StatusCode  int32                                      `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                     `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                     `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsPermissionGroupDeleteReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                     `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                                     `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsPermissionGroupDeleteReturnObjResponse

type SfsPermissionGroupDeleteReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  删除权限组的操作号  */
}

type SfsPermissionGroupListApi

type SfsPermissionGroupListApi struct {
	// contains filtered or unexported fields
}

func NewSfsPermissionGroupListApi

func NewSfsPermissionGroupListApi(client *core.CtyunClient) *SfsPermissionGroupListApi

func (*SfsPermissionGroupListApi) Do

type SfsPermissionGroupListRequest

type SfsPermissionGroupListRequest struct {
	RegionID          string `json:"regionID,omitempty"`          /*  资源池 ID  */
	PermissionGroupID string `json:"permissionGroupID,omitempty"` /*  权限组的fuid  */
	PageSize          int32  `json:"pageSize,omitempty"`          /*  每页个数。默认为10  */
	PageNo            int32  `json:"pageNo,omitempty"`            /*  页数。默认为1  */
}

type SfsPermissionGroupListResponse

type SfsPermissionGroupListResponse struct {
	StatusCode  int32  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsPermissionGroupNewApi

type SfsPermissionGroupNewApi struct {
	// contains filtered or unexported fields
}

func NewSfsPermissionGroupNewApi

func NewSfsPermissionGroupNewApi(client *core.CtyunClient) *SfsPermissionGroupNewApi

func (*SfsPermissionGroupNewApi) Do

type SfsPermissionGroupNewRequest

type SfsPermissionGroupNewRequest struct {
	RegionID    string `json:"regionID,omitempty"`    /*  资源池 ID  */
	Name        string `json:"name,omitempty"`        /*  权限组名字。名称不可重复;长度为2-63字符,只能由数字、字母、-组成,不能以数字和-开头、且不能以-结尾。  */
	NetworkType string `json:"networkType,omitempty"` /*  权限组网络类型。有效值范围:private_network  */
	Description string `json:"description,omitempty"` /*  描述信息,长度为0-128字符。  */
}

type SfsPermissionGroupNewResponse

type SfsPermissionGroupNewResponse struct {
	StatusCode  int32                                   `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                  `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                  `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsPermissionGroupNewReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                  `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                                  `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsPermissionGroupNewReturnObjResponse

type SfsPermissionGroupNewReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  创建权限组规则的操作号  */
}

type SfsPermissionRuleDeleteApi

type SfsPermissionRuleDeleteApi struct {
	// contains filtered or unexported fields
}

func NewSfsPermissionRuleDeleteApi

func NewSfsPermissionRuleDeleteApi(client *core.CtyunClient) *SfsPermissionRuleDeleteApi

func (*SfsPermissionRuleDeleteApi) Do

type SfsPermissionRuleDeleteRequest

type SfsPermissionRuleDeleteRequest struct {
	RegionID         string `json:"regionID,omitempty"`         /*  资源池 ID  */
	PermissionRuleID string `json:"permissionRuleID,omitempty"` /*  权限组规则的fuid  */
}

type SfsPermissionRuleDeleteResponse

type SfsPermissionRuleDeleteResponse struct {
	StatusCode  int32                                     `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                    `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                    `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsPermissionRuleDeleteReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                    `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                                    `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsPermissionRuleDeleteReturnObjResponse

type SfsPermissionRuleDeleteReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  删除权限组规则的操作号  */
}

type SfsPermissionRuleListApi

type SfsPermissionRuleListApi struct {
	// contains filtered or unexported fields
}

func NewSfsPermissionRuleListApi

func NewSfsPermissionRuleListApi(client *core.CtyunClient) *SfsPermissionRuleListApi

func (*SfsPermissionRuleListApi) Do

type SfsPermissionRuleListRequest

type SfsPermissionRuleListRequest struct {
	RegionID          string `json:"regionID,omitempty"`          /*  资源池 ID  */
	PermissionGroupID string `json:"permissionGroupID,omitempty"` /*  权限组的fuid  */
	PageSize          int32  `json:"pageSize,omitempty"`          /*  每页个数。默认为10  */
	PageNo            int32  `json:"pageNo,omitempty"`            /*  页数。默认为1  */
}

type SfsPermissionRuleListResponse

type SfsPermissionRuleListResponse struct {
	StatusCode  int32                                   `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                  `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                  `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsPermissionRuleListReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                  `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                                  `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsPermissionRuleListReturnObjListResponse

type SfsPermissionRuleListReturnObjListResponse struct {
	Fuid                  string `json:"fuid"`                  /*  规则的 ID  */
	Fuser_last_updated    string `json:"fuser_last_updated"`    /*  更新时间。utc 时间  */
	User_id               string `json:"user_id"`               /*  租户 ID  */
	Region_id             string `json:"region_id"`             /*  资源池 ID。中间层用的  */
	Permission_group_id   string `json:"permission_group_id"`   /*  权限组底层 id。yacos用的id  */
	Permission_group_fuid string `json:"permission_group_fuid"` /*  权限组 fuid。权限组查询接口中的fuid  */
	Rule_id               string `json:"rule_id"`               /*  权限组规则底层 id  */
	Rule_auth_address     string `json:"rule_auth_address"`     /*  授权地址,可用于区分子网及具体虚机等  */
	Rule_rw_permission    string `json:"rule_rw_permission"`    /*  读写权限控制  */
	Rule_user_permission  string `json:"rule_user_permission"`  /*  nfs 访问用户映射  */
	Rule_priority_id      int32  `json:"rule_priority_id"`      /*  优先级  */
	Rule_is_default       *bool  `json:"rule_is_default"`       /*  优先级  */
}

type SfsPermissionRuleListReturnObjResponse

type SfsPermissionRuleListReturnObjResponse struct {
	TotalCount   int32                                         `json:"totalCount"`   /*  权限组下的规则总数  */
	CurrentCount int32                                         `json:"currentCount"` /*  当前查询到的规则个数  */
	List         []*SfsPermissionRuleListReturnObjListResponse `json:"list"`         /*  查询到的权限组规则列表。参考list  */
	PageSize     int32                                         `json:"pageSize"`     /*  每页个数  */
	PageNo       int32                                         `json:"pageNo"`       /*  页数  */
}

type SfsPermissionRuleModifyApi

type SfsPermissionRuleModifyApi struct {
	// contains filtered or unexported fields
}

func NewSfsPermissionRuleModifyApi

func NewSfsPermissionRuleModifyApi(client *core.CtyunClient) *SfsPermissionRuleModifyApi

func (*SfsPermissionRuleModifyApi) Do

type SfsPermissionRuleModifyRequest

type SfsPermissionRuleModifyRequest struct {
	PermissionRuleID string `json:"permissionRuleID,omitempty"` /*  权限组规则的 fuid  */
	RegionID         string `json:"regionID,omitempty"`         /*  资源池 ID  */
	AuthAddr         string `json:"authAddr,omitempty"`         /*  授权地址,可用于区分子网及具体虚机等。有效值范围:ipv4、ipv6,授权地址不能重复  */
	RwPermission     string `json:"rwPermission,omitempty"`     /*  读写权限控制。有效值范围:rw、ro  */
	UserPermission   string `json:"userPermission,omitempty"`   /*  nfs 访问用户映射。有效值范围:no_root_squash  */
	Priority         int32  `json:"priority,omitempty"`         /*  优先级 1 为最高 1-400。不同规则优先级不能重复  */
}

type SfsPermissionRuleModifyResponse

type SfsPermissionRuleModifyResponse struct {
	StatusCode  int32                                     `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                    `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                    `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsPermissionRuleModifyReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                    `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                                    `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsPermissionRuleModifyReturnObjResponse

type SfsPermissionRuleModifyReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  修改权限组规则的操作号  */
}

type SfsPermissionRuleNewApi

type SfsPermissionRuleNewApi struct {
	// contains filtered or unexported fields
}

func NewSfsPermissionRuleNewApi

func NewSfsPermissionRuleNewApi(client *core.CtyunClient) *SfsPermissionRuleNewApi

func (*SfsPermissionRuleNewApi) Do

type SfsPermissionRuleNewRequest

type SfsPermissionRuleNewRequest struct {
	PermissionGroupID string `json:"permissionGroupID,omitempty"` /*  权限组的fuid  */
	RegionID          string `json:"regionID,omitempty"`          /*  资源池 ID  */
	AuthAddr          string `json:"authAddr,omitempty"`          /*  授权地址。有效值范围:ipv4、ipv6  */
	RwPermission      string `json:"rwPermission,omitempty"`      /*  读写权限控制。有效值范围:rw、ro  */
	UserPermission    string `json:"userPermission,omitempty"`    /*  nfs 访问用户映射。有效值范围:no_root_squash  */
	Priority          int32  `json:"priority,omitempty"`          /*  优先级。有效值范围:1-400  */
}

type SfsPermissionRuleNewResponse

type SfsPermissionRuleNewResponse struct {
	StatusCode  int32                                  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                 `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                 `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsPermissionRuleNewReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                 `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                                 `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsPermissionRuleNewReturnObjResponse

type SfsPermissionRuleNewReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  创建权限组规则的操作号  */
}

type SfsQueryPricesApi

type SfsQueryPricesApi struct {
	// contains filtered or unexported fields
}

func NewSfsQueryPricesApi

func NewSfsQueryPricesApi(client *core.CtyunClient) *SfsQueryPricesApi

func (*SfsQueryPricesApi) Do

type SfsQueryPricesRequest

type SfsQueryPricesRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  文件系统ID  */
	SfsSize  int32  `json:"sfsSize,omitempty"`  /*  须填写扩容后的文件系统容量大小。单位 GB,500GB起步,默认容量上限为32TB,即32768GB。如无法满足需求,可提交工单申请扩大配额,详细参见<a href="https://www.ctyun.cn/document/10027350/10192640" target="_blank">服务配额</a>  */
}

type SfsQueryPricesResponse

type SfsQueryPricesResponse struct {
	StatusCode  int32                            `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                           `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                           `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsQueryPricesReturnObjResponse `json:"returnObj"`   /*  returnObj  */
	ErrorCode   string                           `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                           `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsQueryPricesReturnObjResponse

type SfsQueryPricesReturnObjResponse struct {
	TotalPrice     float32                                          `json:"totalPrice"`     /*  查询到的订单总价  */
	FinalPrice     float32                                          `json:"finalPrice"`     /*  最终价格  */
	IsSucceed      *bool                                            `json:"isSucceed"`      /*  查询成功状态  */
	SubOrderPrices []*SfsQueryPricesReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /*  查询到的订单价格详情  */
	DiscountPrice  float32                                          `json:"discountPrice"`  /*  折后价格  */
}

type SfsQueryPricesReturnObjSubOrderPricesOrderItemPricesResponse

type SfsQueryPricesReturnObjSubOrderPricesOrderItemPricesResponse struct {
	ItemId       string  `json:"itemId"`       /*  itemId  */
	ResourceType string  `json:"resourceType"` /*  文件存储资源包类型(包周期为SFS_TURBOC)  */
	TotalPrice   float32 `json:"totalPrice"`   /*  总价格  */
	FinalPrice   float32 `json:"finalPrice"`   /*  最终价格  */
}

type SfsQueryPricesReturnObjSubOrderPricesResponse

type SfsQueryPricesReturnObjSubOrderPricesResponse struct {
	ServiceTag      string                                                          `json:"serviceTag"`      /*  服务类型  */
	TotalPrice      float32                                                         `json:"totalPrice"`      /*  查询到的订单总价  */
	OrderItemPrices []*SfsQueryPricesReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /*  item价格信息  */
	FinalPrice      float32                                                         `json:"finalPrice"`      /*  最终价格  */
	CycleType       int32                                                           `json:"cycleType"`       /*  订购周期(年/月)  */
}

type SfsRateStorageApi

type SfsRateStorageApi struct {
	// contains filtered or unexported fields
}

func NewSfsRateStorageApi

func NewSfsRateStorageApi(client *core.CtyunClient) *SfsRateStorageApi

func (*SfsRateStorageApi) Do

type SfsRateStorageRequest

type SfsRateStorageRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
	Name     string `json:"name,omitempty"`     /*  文件系统名称  */
}

type SfsRateStorageResponse

type SfsRateStorageResponse struct {
	StatusCode  int32                            `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                           `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                           `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsRateStorageReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                           `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                           `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsRateStorageReturnObjResponse

type SfsRateStorageReturnObjResponse struct {
	Fuid     string `json:"fuid"`     /*  文件系统ID  */
	Name     string `json:"name"`     /*  文件系统名称  */
	RegionID string `json:"regionID"` /*  资源池 ID  */
	Rate     string `json:"rate"`     /*  文件系统使用率(百分比,最多支持小数点后两位)  */
}

type SfsRenameSFSApi

type SfsRenameSFSApi struct {
	// contains filtered or unexported fields
}

func NewSfsRenameSFSApi

func NewSfsRenameSFSApi(client *core.CtyunClient) *SfsRenameSFSApi

func (*SfsRenameSFSApi) Do

type SfsRenameSFSRequest

type SfsRenameSFSRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一ID  */
	SfsName  string `json:"sfsName,omitempty"`  /*  文件系统新名称  */
}

type SfsRenameSFSResponse

type SfsRenameSFSResponse struct {
	StatusCode  int32                          `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                         `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                         `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsRenameSFSReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                         `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                         `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsRenameSFSReturnObjResponse

type SfsRenameSFSReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  重命名文件系统的操作ID  */
}

type SfsSfsBatchBindLabelApi

type SfsSfsBatchBindLabelApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsBatchBindLabelApi

func NewSfsSfsBatchBindLabelApi(client *core.CtyunClient) *SfsSfsBatchBindLabelApi

func (*SfsSfsBatchBindLabelApi) Do

type SfsSfsBatchBindLabelRequest

type SfsSfsBatchBindLabelRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池(区域)ID  */
}

type SfsSfsBatchBindLabelResponse

type SfsSfsBatchBindLabelResponse struct {
	ReturnObj   *SfsSfsBatchBindLabelReturnObjResponse `json:"returnObj"`   /*  返回对象  */
	StatusCode  int32                                  `json:"statusCode"`  /*  返回状态码(800为成功,900为失败)  */
	Message     string                                 `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                 `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string                                 `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码],出错时才返回  */
	Error       string                                 `json:"error"`       /*  业务细分码,为Product.Module.Code三段式码大驼峰形式,出错时才返回  */
}

type SfsSfsBatchBindLabelReturnObjResponse

type SfsSfsBatchBindLabelReturnObjResponse struct {
	Code    string `json:"code"`    /*  返回状态码(800为成功,其他为失败)  */
	Success *bool  `json:"success"` /*  true为成功,false为失败  */
}

type SfsSfsBindPermissionApi

type SfsSfsBindPermissionApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsBindPermissionApi

func NewSfsSfsBindPermissionApi(client *core.CtyunClient) *SfsSfsBindPermissionApi

func (*SfsSfsBindPermissionApi) Do

type SfsSfsBindPermissionRequest

type SfsSfsBindPermissionRequest struct {
	PermissionGroupID string `json:"permissionGroupID,omitempty"` /*  权限组的fuid  */
	RegionID          string `json:"regionID,omitempty"`          /*  资源池 ID  */
	UID               string `json:"UID,omitempty"`               /*  文件系统ID  */
	VpcID             string `json:"vpcID,omitempty"`             /*  vpcID  */
}

type SfsSfsBindPermissionResponse

type SfsSfsBindPermissionResponse struct {
	StatusCode  int32                                  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                 `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                 `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsBindPermissionReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                 `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                                 `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsBindPermissionReturnObjResponse

type SfsSfsBindPermissionReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  文件系统VPC绑定权限组的操作号  */
}

type SfsSfsBindVpcSfsApi

type SfsSfsBindVpcSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsBindVpcSfsApi

func NewSfsSfsBindVpcSfsApi(client *core.CtyunClient) *SfsSfsBindVpcSfsApi

func (*SfsSfsBindVpcSfsApi) Do

type SfsSfsBindVpcSfsRequest

type SfsSfsBindVpcSfsRequest struct {
	PermissionGroupFuid string `json:"permissionGroupFuid,omitempty"` /*  权限组ID  */
	RegionID            string `json:"regionID,omitempty"`            /*  资源池 ID  */
	SfsUID              string `json:"sfsUID,omitempty"`              /*  弹性文件功能系统唯一 ID  */
	VpcID               string `json:"vpcID,omitempty"`               /*  vpcID  */
}

type SfsSfsBindVpcSfsResponse

type SfsSfsBindVpcSfsResponse struct {
	StatusCode  int32                              `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                             `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                             `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsBindVpcSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                             `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                             `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsBindVpcSfsReturnObjResponse

type SfsSfsBindVpcSfsReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  文件系统VPC绑定权限组的操作号  */
}

type SfsSfsChangeVpcSfsApi

type SfsSfsChangeVpcSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsChangeVpcSfsApi

func NewSfsSfsChangeVpcSfsApi(client *core.CtyunClient) *SfsSfsChangeVpcSfsApi

func (*SfsSfsChangeVpcSfsApi) Do

type SfsSfsChangeVpcSfsRequest

type SfsSfsChangeVpcSfsRequest struct {
	PermissionGroupFuid string `json:"permissionGroupFuid,omitempty"` /*  权限组ID  */
	RegionID            string `json:"regionID,omitempty"`            /*  资源池 ID  */
	SfsUID              string `json:"sfsUID,omitempty"`              /*  弹性文件功能系统唯一 ID  */
	VpcID               string `json:"vpcID,omitempty"`               /*  vpcID  */
}

type SfsSfsChangeVpcSfsResponse

type SfsSfsChangeVpcSfsResponse struct {
	StatusCode  int32                                `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                               `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                               `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsChangeVpcSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                               `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                               `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsChangeVpcSfsReturnObjResponse

type SfsSfsChangeVpcSfsReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  文件系统VPC换绑权限组的操作号  */
}

type SfsSfsCheckKtbApi

type SfsSfsCheckKtbApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsCheckKtbApi

func NewSfsSfsCheckKtbApi(client *core.CtyunClient) *SfsSfsCheckKtbApi

func (*SfsSfsCheckKtbApi) Do

type SfsSfsCheckKtbRequest

type SfsSfsCheckKtbRequest struct {
	RegionID  string `json:"regionID,omitempty"`  /*  资源池ID  */
	SfsUID    string `json:"sfsUID,omitempty"`    /*  弹性文件功能系统唯一 ID  */
	Keytab    string `json:"keytab,omitempty"`    /*  keytab 文件内容通过 base64 加密后的字符串  */
	KeytabMd5 string `json:"keytabMd5,omitempty"` /*  keytab 文件内容通过 MD5 加密后的字符串  */
}

type SfsSfsCheckKtbResponse

type SfsSfsCheckKtbResponse struct {
	StatusCode  int32  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsCreateDuplicateApi

type SfsSfsCreateDuplicateApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsCreateDuplicateApi

func NewSfsSfsCreateDuplicateApi(client *core.CtyunClient) *SfsSfsCreateDuplicateApi

func (*SfsSfsCreateDuplicateApi) Do

type SfsSfsCreateDuplicateRequest

type SfsSfsCreateDuplicateRequest struct {
	SrcSfsUID   string `json:"srcSfsUID,omitempty"`   /*  源文件系统唯一ID  */
	DstSfsUID   string `json:"dstSfsUID,omitempty"`   /*  目标文件系统唯一ID  */
	SrcRegionID string `json:"srcRegionID,omitempty"` /*  源文件系统所在资源池ID  */
	DstRegionID string `json:"dstRegionID,omitempty"` /*  目的文件系统所在资源池ID  */
}

type SfsSfsCreateDuplicateResponse

type SfsSfsCreateDuplicateResponse struct {
	ReturnObj   string `json:"returnObj"`   /*  返回参数  */
	StatusCode  int32  `json:"statusCode"`  /*  返回状态码(800为成功,900为失败)  */
	Message     string `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string `json:"errorCode"`   /*   业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsCreateQueryPricesApi

type SfsSfsCreateQueryPricesApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsCreateQueryPricesApi

func NewSfsSfsCreateQueryPricesApi(client *core.CtyunClient) *SfsSfsCreateQueryPricesApi

func (*SfsSfsCreateQueryPricesApi) Do

type SfsSfsCreateQueryPricesRequest

type SfsSfsCreateQueryPricesRequest struct {
	RegionID   string `json:"regionID,omitempty"`   /*  资源池ID  */
	OrderNum   int32  `json:"orderNum,omitempty"`   /*  订购数量(最大订购数量:50)  */
	CycleType  string `json:"cycleType,omitempty"`  /*  订购时间单位(month/year)  */
	SfsSize    int32  `json:"sfsSize,omitempty"`    /*  订购规格(500-32768 单位GB)  */
	VolumeType string `json:"volumeType,omitempty"` /*  磁盘类型(标准型hdd, 性能型nvme, 标准专属型hdd_e)  */
	CycleCnt   int32  `json:"cycleCnt,omitempty"`   /*  订购时间长度(最大订购月数:36, 最大订购年数:3,选择包年可享受优惠,参考<a href="https://www.ctyun.cn/document/10027350/10237145" target="_blank">产品价格</a>)  */
}

type SfsSfsCreateQueryPricesResponse

type SfsSfsCreateQueryPricesResponse struct {
	StatusCode  int32                                     `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                    `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                    `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsCreateQueryPricesReturnObjResponse `json:"returnObj"`   /*  returnObj  */
	ErrorCode   string                                    `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                                    `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsCreateQueryPricesReturnObjResponse

type SfsSfsCreateQueryPricesReturnObjResponse struct {
	TotalPrice     float32                                                 `json:"totalPrice"`     /*  查询到的订单总价,单位:元  */
	FinalPrice     float32                                                 `json:"finalPrice"`     /*  最终价格,单位:元  */
	IsSucceed      *bool                                                   `json:"isSucceed"`      /*  查询成功状态  */
	SubOrderPrices *SfsSfsCreateQueryPricesReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /*  查询到的订单价格详情  */
}

type SfsSfsCreateQueryPricesReturnObjSubOrderPricesOrderItemPricesResponse

type SfsSfsCreateQueryPricesReturnObjSubOrderPricesOrderItemPricesResponse struct {
	ItemId       string  `json:"itemId"`       /*  itemId  */
	ResourceType string  `json:"resourceType"` /*  文件存储资源包类型(包周期为SFS_TURBOC)  */
	TotalPrice   float32 `json:"totalPrice"`   /*  总价格,单位:元  */
	FinalPrice   float32 `json:"finalPrice"`   /*  最终价格,单位:元  */
}

type SfsSfsCreateQueryPricesReturnObjSubOrderPricesResponse

type SfsSfsCreateQueryPricesReturnObjSubOrderPricesResponse struct {
	ServiceTag      string                                                                 `json:"serviceTag"`      /*  服务类型  */
	TotalPrice      float32                                                                `json:"totalPrice"`      /*  查询到的订单总价,单位:元  */
	OrderItemPrices *SfsSfsCreateQueryPricesReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /*  item价格信息  */
	FinalPrice      float32                                                                `json:"finalPrice"`      /*  最终价格,单位:元  */
}

type SfsSfsCreateSfsApi

type SfsSfsCreateSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsCreateSfsApi

func NewSfsSfsCreateSfsApi(client *core.CtyunClient) *SfsSfsCreateSfsApi

func (*SfsSfsCreateSfsApi) Do

type SfsSfsCreateSfsRequest

type SfsSfsCreateSfsRequest struct {
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一ID  */
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
}

type SfsSfsCreateSfsResponse

type SfsSfsCreateSfsResponse struct {
	StatusCode  int32                             `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                            `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                            `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsCreateSfsReturnObjResponse `json:"returnObj"`   /*  参考表[returnObj]  */
	ErrorCode   string                            `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                            `json:"error"`       /*  业务细分码,为 product.module.code 三段式码大驼峰形式  */
}

type SfsSfsCreateSfsReturnObjResponse

type SfsSfsCreateSfsReturnObjResponse struct {
	SfsName            string `json:"sfsName"`            /*  弹性文件命名  */
	SfsUID             string `json:"sfsUID"`             /*  弹性文件功能系统唯一 ID  */
	SfsSize            int32  `json:"sfsSize"`            /*  大小(GB)  */
	SfsType            string `json:"sfsType"`            /*  类型,2种,capacity/performance  */
	SfsProtocol        string `json:"sfsProtocol"`        /*  挂载协议。2 种,nfs/cifs  */
	SfsStatus          string `json:"sfsStatus"`          /*  弹性文件状态。creating/available/unusable/delete_error/deleting  */
	UsedSize           int32  `json:"usedSize"`           /*  已用大小(MB)  */
	CreateTime         int64  `json:"createTime"`         /*  创建时刻,epoch 时戳,精度毫秒  */
	UpdateTime         int64  `json:"updateTime"`         /*  更新时刻,epoch 时戳,精度毫秒  */
	ExpireTime         int64  `json:"expireTime"`         /*  过期时刻,epoch 时戳,精度毫秒  */
	ProjectID          string `json:"projectID"`          /*  资源所属企业项目 ID  */
	IsEncrypt          *bool  `json:"isEncrypt"`          /*  是否加密盘  */
	KmsUUID            string `json:"kmsUUID"`            /*  加密盘密钥 UUID  */
	OnDemand           *bool  `json:"onDemand"`           /*  是否按需订购  */
	RegionID           string `json:"regionID"`           /*  资源池 ID  */
	AzName             string `json:"azName"`             /*  多可用区下的可用区名字  */
	SharePath          string `json:"sharePath"`          /*  linux 主机共享路径  */
	SharePathV6        string `json:"sharePathV6"`        /*  linux 主机 IPv6 共享路径  */
	WindowsSharePath   string `json:"windowsSharePath"`   /*  win 主机共享路径  */
	WindowsSharePathV6 string `json:"windowsSharePathV6"` /*  win 主机 IPv6 共享路径  */
	MountCount         int32  `json:"mountCount"`         /*  挂载点数量  */
	CephID             string `json:"cephID"`             /*  ceph底层的id  */
	PhySharePath       string `json:"phySharePath"`       /*  linux物理机共享路径,若支持物理机挂载,则显示该字段,否则该字段不存在。通过<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5860&data=87&isNormal=1" target="_blank">资源池概况信息查询接口</a>中"regionVersion": "v3.0"的资源池适用本字段。  */
}

type SfsSfsDeleteADApi

type SfsSfsDeleteADApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsDeleteADApi

func NewSfsSfsDeleteADApi(client *core.CtyunClient) *SfsSfsDeleteADApi

func (*SfsSfsDeleteADApi) Do

type SfsSfsDeleteADRequest

type SfsSfsDeleteADRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一 ID  */
}

type SfsSfsDeleteADResponse

type SfsSfsDeleteADResponse struct {
	StatusCode  int32  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsDeleteDuplicateApi

type SfsSfsDeleteDuplicateApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsDeleteDuplicateApi

func NewSfsSfsDeleteDuplicateApi(client *core.CtyunClient) *SfsSfsDeleteDuplicateApi

func (*SfsSfsDeleteDuplicateApi) Do

type SfsSfsDeleteDuplicateRequest

type SfsSfsDeleteDuplicateRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  源/目的弹性文件功能系统唯一 ID  */
}

type SfsSfsDeleteDuplicateResponse

type SfsSfsDeleteDuplicateResponse struct {
	StatusCode  int32                                   `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Description string                                  `json:"description"` /*  响应描述,一般为英文描述  */
	ReturnObj   *SfsSfsDeleteDuplicateReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                  `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string                                  `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsDeleteDuplicateReturnObjResponse

type SfsSfsDeleteDuplicateReturnObjResponse struct {
	RegionID string `json:"regionID"` /*  资源池ID  */
}

type SfsSfsDeletePermissionRuleSfsApi

type SfsSfsDeletePermissionRuleSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsDeletePermissionRuleSfsApi

func NewSfsSfsDeletePermissionRuleSfsApi(client *core.CtyunClient) *SfsSfsDeletePermissionRuleSfsApi

type SfsSfsDeletePermissionRuleSfsRequest

type SfsSfsDeletePermissionRuleSfsRequest struct {
	RegionID           string `json:"regionID,omitempty"`           /*  资源池ID  */
	PermissionRuleFuid string `json:"permissionRuleFuid,omitempty"` /*  权限组规则Fuid  */
}

type SfsSfsDeletePermissionRuleSfsResponse

type SfsSfsDeletePermissionRuleSfsResponse struct {
	StatusCode  int32                                           `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                          `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                          `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsDeletePermissionRuleSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                          `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string                                          `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsDeletePermissionRuleSfsReturnObjResponse

type SfsSfsDeletePermissionRuleSfsReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  删除权限组规则的操作号  */
}

type SfsSfsDeletePermissionSfsApi

type SfsSfsDeletePermissionSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsDeletePermissionSfsApi

func NewSfsSfsDeletePermissionSfsApi(client *core.CtyunClient) *SfsSfsDeletePermissionSfsApi

func (*SfsSfsDeletePermissionSfsApi) Do

type SfsSfsDeletePermissionSfsRequest

type SfsSfsDeletePermissionSfsRequest struct {
	RegionID            string `json:"regionID,omitempty"`            /*  资源池 ID  */
	PermissionGroupFuid string `json:"permissionGroupFuid,omitempty"` /*  权限组Fuid  */
}

type SfsSfsDeletePermissionSfsResponse

type SfsSfsDeletePermissionSfsResponse struct {
	StatusCode  int32                                       `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                      `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                      `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsDeletePermissionSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                      `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string                                      `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsDeletePermissionSfsReturnObjResponse

type SfsSfsDeletePermissionSfsReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  删除权限组的操作号  */
}

type SfsSfsFreeSizeSfsApi

type SfsSfsFreeSizeSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsFreeSizeSfsApi

func NewSfsSfsFreeSizeSfsApi(client *core.CtyunClient) *SfsSfsFreeSizeSfsApi

func (*SfsSfsFreeSizeSfsApi) Do

type SfsSfsFreeSizeSfsRequest

type SfsSfsFreeSizeSfsRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一 ID  */
}

type SfsSfsFreeSizeSfsResponse

type SfsSfsFreeSizeSfsResponse struct {
	StatusCode  int32                               `json:"statusCode"`  /*  返回状态码(800为成功,900为失败)  */
	Message     string                              `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                              `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsFreeSizeSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                              `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                              `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsFreeSizeSfsReturnObjResponse

type SfsSfsFreeSizeSfsReturnObjResponse struct {
	SfsUID   string `json:"sfsUID"`   /*  弹性文件功能系统唯一 ID  */
	SfsName  string `json:"sfsName"`  /*  文件系统名称  */
	RegionID string `json:"regionID"` /*  资源池 ID  */
	FreeSize string `json:"freeSize"` /*  文件系统剩余容量  */
}

type SfsSfsInfoApi

type SfsSfsInfoApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsInfoApi

func NewSfsSfsInfoApi(client *core.CtyunClient) *SfsSfsInfoApi

func (*SfsSfsInfoApi) Do

type SfsSfsInfoByNameApi

type SfsSfsInfoByNameApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsInfoByNameApi

func NewSfsSfsInfoByNameApi(client *core.CtyunClient) *SfsSfsInfoByNameApi

func (*SfsSfsInfoByNameApi) Do

type SfsSfsInfoByNameRequest

type SfsSfsInfoByNameRequest struct {
	Name     string `json:"name,omitempty"`     /*  文件系统名称  */
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
}

type SfsSfsInfoByNameResponse

type SfsSfsInfoByNameResponse struct {
	StatusCode int32                              `json:"statusCode"` /*  返回状态码(800为成功,900为失败)  */
	Message    string                             `json:"message"`    /*  失败时的错误描述,一般为英文描述  */
	MsgDesc    string                             `json:"msgDesc"`    /*  失败时的错误描述,一般为中文描述  */
	MsgCode    string                             `json:"msgCode"`    /*  业务细分码,为product.module.code三段式码  */
	ReturnObj  *SfsSfsInfoByNameReturnObjResponse `json:"returnObj"`  /*  参考详情对象  */
}

type SfsSfsInfoByNameReturnObjResponse

type SfsSfsInfoByNameReturnObjResponse struct {
	Name               string `json:"name"`               /*  弹性文件命名  */
	UID                string `json:"UID"`                /*  弹性文件功能系统唯一ID  */
	ResourceID         string `json:"resourceID"`         /*  资源ID(计费资源ID)  */
	SfsSize            int32  `json:"sfsSize"`            /*  大小(MB)  */
	SfsType            string `json:"sfsType"`            /*  类型,capacity/performance  */
	SfsProtocol        string `json:"sfsProtocol"`        /*  挂载协议。nfs/cifs/smb  */
	SfsStatus          string `json:"sfsStatus"`          /*  1  */
	UsedSize           int32  `json:"usedSize"`           /*  已用大小,MB  */
	CreateTime         int64  `json:"createTime"`         /*  创建时刻,epoch时戳,精度毫秒  */
	UpdateTime         int64  `json:"updateTime"`         /*  更新时刻,epoch时戳,精度毫秒  */
	ExpireTime         int64  `json:"expireTime"`         /*  过期时刻,epoch时戳,精度毫秒  */
	ProjectID          string `json:"projectID"`          /*  资源所属企业项目ID  */
	IsEncrypt          *bool  `json:"isEncrypt"`          /*  是否加密盘  */
	KmsUUID            string `json:"kmsUUID"`            /*  加密盘密钥UUID  */
	OnDemand           *bool  `json:"onDemand"`           /*  是否按需订购  */
	RegionID           string `json:"regionID"`           /*  资源池ID  */
	AzName             string `json:"azName"`             /*  多可用区下的可用区名字  */
	SharePath          string `json:"sharePath"`          /*  linux主机共享路径  */
	SharePathV6        string `json:"sharePathV6"`        /*  linux主机IPv6共享路径  */
	WindowsSharePath   string `json:"windowsSharePath"`   /*  win主机共享路径  */
	WindowsSharePathV6 string `json:"windowsSharePathV6"` /*  win主机IPv6共享路径  */
	MountCount         int32  `json:"mountCount"`         /*  挂载点数量  */
}

type SfsSfsInfoByNameSfsApi

type SfsSfsInfoByNameSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsInfoByNameSfsApi

func NewSfsSfsInfoByNameSfsApi(client *core.CtyunClient) *SfsSfsInfoByNameSfsApi

func (*SfsSfsInfoByNameSfsApi) Do

type SfsSfsInfoByNameSfsRequest

type SfsSfsInfoByNameSfsRequest struct {
	SfsName  string `json:"sfsName,omitempty"`  /*  弹性文件名称  */
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
}

type SfsSfsInfoByNameSfsResponse

type SfsSfsInfoByNameSfsResponse struct {
	StatusCode  int32                                 `json:"statusCode"`  /*  返回状态码(800 为成功,900为失败)  */
	Message     string                                `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsInfoByNameSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                                `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsInfoByNameSfsReturnObjResponse

type SfsSfsInfoByNameSfsReturnObjResponse struct {
	SfsName            string `json:"sfsName"`            /*  弹性文件命名  */
	SfsUID             string `json:"sfsUID"`             /*  弹性文件功能系统唯一 ID  */
	SfsSize            int32  `json:"sfsSize"`            /*  大小(GB),1024进制  */
	SfsType            string `json:"sfsType"`            /*  类型,2 种,capacity/performance  */
	SfsProtocol        string `json:"sfsProtocol"`        /*  挂载协议。2 种,nfs/cifs  */
	SfsStatus          string `json:"sfsStatus"`          /*  弹性文件状态。creating/available/unusable/delete_error/deleting  */
	UsedSize           int32  `json:"usedSize"`           /*  已用大小(MB)  */
	CreateTime         int64  `json:"createTime"`         /*  创建时刻,epoch 时戳,精度毫秒  */
	UpdateTime         int64  `json:"updateTime"`         /*  更新时刻,epoch 时戳,精度毫秒  */
	ExpireTime         int64  `json:"expireTime"`         /*  过期时刻,epoch 时戳,精度毫秒  */
	ProjectID          string `json:"projectID"`          /*  资源所属企业项目 ID  */
	IsEncrypt          *bool  `json:"isEncrypt"`          /*  是否加密盘  */
	KmsUUID            string `json:"kmsUUID"`            /*  加密盘密钥 UUID  */
	OnDemand           *bool  `json:"onDemand"`           /*  是否按需订购  */
	RegionID           string `json:"regionID"`           /*  资源池 ID  */
	AzName             string `json:"azName"`             /*  多可用区下的可用区名字  */
	SharePath          string `json:"sharePath"`          /*  linux 主机共享路径  */
	SharePathV6        string `json:"sharePathV6"`        /*  linux 主机 IPv6 共享路径  */
	WindowsSharePath   string `json:"windowsSharePath"`   /*  win 主机共享路径  */
	WindowsSharePathV6 string `json:"windowsSharePathV6"` /*  win 主机 IPv6 共享路径  */
	MountCount         int32  `json:"mountCount"`         /*  挂载点数量  */
	CephID             string `json:"cephID"`             /*  ceph底层的id  */
	PhySharePath       string `json:"phySharePath"`       /*  linux物理机共享路径,若支持物理机挂载,则显示该字段,否则该字段不存在。通过<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=25&api=5860&data=87&isNormal=1" target="_blank">资源池概况信息查询接口</a>中"regionVersion": "v3.0"的资源池适用本字段  */
}

type SfsSfsInfoRequest

type SfsSfsInfoRequest struct {
	ResourceID string `json:"resourceID,omitempty"` /*  资源 ID  */
	RegionID   string `json:"regionID,omitempty"`   /*  资源池 ID  */
}

type SfsSfsInfoResponse

type SfsSfsInfoResponse struct {
	StatusCode  int32                        `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                       `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                       `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsInfoReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                       `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码。  */
	Error       string                       `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式.  */
}

type SfsSfsInfoReturnObjResponse

type SfsSfsInfoReturnObjResponse struct {
	Name               string `json:"name"`               /*  弹性文件命名  */
	UID                string `json:"UID"`                /*  弹性文件功能系统唯一 ID  */
	ResourceID         string `json:"resourceID"`         /*  资源 ID(计费资源 ID)  */
	SfsSize            int32  `json:"sfsSize"`            /*  大小(GB)  */
	SfsType            string `json:"sfsType"`            /*  类型,capacity/performance/hdd_e/hpfs_perf/massive  */
	SfsProtocol        string `json:"sfsProtocol"`        /*  挂载协议。2 种,nfs/cifs  */
	SfsStatus          string `json:"sfsStatus"`          /*  弹性文件状态。creating/available/unusable/delete_error/deleting  */
	UsedSize           int32  `json:"usedSize"`           /*  已用大小(MB)  */
	CreateTime         int64  `json:"createTime"`         /*  创建时刻,epoch 时戳,精度毫秒  */
	UpdateTime         int64  `json:"updateTime"`         /*  更新时刻,epoch 时戳,精度毫秒  */
	ExpireTime         int64  `json:"expireTime"`         /*  过期时刻,epoch 时戳,精度毫秒  */
	ProjectID          string `json:"projectID"`          /*  资源所属企业项目 ID  */
	IsEncrypt          *bool  `json:"isEncrypt"`          /*  是否加密盘  */
	KmsUUID            string `json:"kmsUUID"`            /*  加密盘密钥 UUID  */
	OnDemand           *bool  `json:"onDemand"`           /*  是否按需订购  */
	RegionID           string `json:"regionID"`           /*  资源池 ID  */
	AzName             string `json:"azName"`             /*  多可用区下的可用区名字  */
	SharePath          string `json:"sharePath"`          /*  linux 主机共享路径  */
	SharePathV6        string `json:"sharePathV6"`        /*  linux 主机 IPv6 共享路径  */
	WindowsSharePath   string `json:"windowsSharePath"`   /*  win 主机共享路径  */
	WindowsSharePathV6 string `json:"windowsSharePathV6"` /*  win 主机 IPv6 共享路径  */
	MountCount         int32  `json:"mountCount"`         /*  挂载点数量  */
	CephID             string `json:"cephID"`             /*  ceph底层的id  */
}

type SfsSfsInfoSfsApi

type SfsSfsInfoSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsInfoSfsApi

func NewSfsSfsInfoSfsApi(client *core.CtyunClient) *SfsSfsInfoSfsApi

func (*SfsSfsInfoSfsApi) Do

type SfsSfsInfoSfsRequest

type SfsSfsInfoSfsRequest struct {
	RegionID  string `json:"regionID,omitempty"`  /*  资源池 ID  */
	ProjectID string `json:"projectID,omitempty"` /*  资源所属企业项目 ID,默认为全部企业项目  */
	PageSize  int32  `json:"pageSize,omitempty"`  /*  每页包含的元素个数  */
	PageNo    int32  `json:"pageNo,omitempty"`    /*  列表的分页页码  */
}

type SfsSfsInfoSfsResponse

type SfsSfsInfoSfsResponse struct {
	StatusCode  int32                           `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                          `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                          `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsInfoSfsReturnObjResponse `json:"returnObj"`   /*  参考表[returnObj]  */
	ErrorCode   string                          `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                          `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsInfoSfsReturnObjListResponse

type SfsSfsInfoSfsReturnObjListResponse struct {
	SfsName            string                      `json:"sfsName"`            // 弹性文件命名
	SfsUID             string                      `json:"sfsUID"`             // 弹性文件功能系统唯一 ID
	SfsSize            int32                       `json:"sfsSize"`            // 大小(GB)
	SfsType            string                      `json:"sfsType"`            // 类型,capacity/performance
	SfsProtocol        string                      `json:"sfsProtocol"`        // 挂载协议。nfs/cifs
	SfsStatus          string                      `json:"sfsStatus"`          // 弹性文件状态
	UsedSize           int32                       `json:"usedSize"`           // 已用大小(MB)
	CreateTime         int64                       `json:"createTime"`         // 创建时刻,epoch 时戳,精度毫秒
	UpdateTime         int64                       `json:"updateTime"`         // 更新时刻,epoch 时戳,精度毫秒
	ExpireTime         int64                       `json:"expireTime"`         // 过期时刻,epoch 时戳,精度毫秒
	ProjectID          string                      `json:"projectID"`          // 资源所属企业项目 ID
	IsEncrypt          bool                        `json:"isEncrypt"`          // 是否加密盘
	KmsUUID            string                      `json:"kmsUUID"`            // 加密盘密钥 UUID
	VpceSharePath      []*SfsVpceSharePathResponse `json:"vpceSharePath"`      // VPCE 共享路径信息
	OnDemand           bool                        `json:"onDemand"`           // 是否按需订购
	RegionID           string                      `json:"regionID"`           // 资源池 ID
	AzName             string                      `json:"azName"`             // 多可用区下的可用区名字
	SharePath          string                      `json:"sharePath"`          // Linux主机共享路径
	SharePathV6        string                      `json:"sharePathV6"`        // Linux主机IPv6共享路径
	WindowsSharePath   string                      `json:"windowsSharePath"`   // Windows主机共享路径
	WindowsSharePathV6 string                      `json:"windowsSharePathV6"` // Windows主机IPv6共享路径
	MountCount         int32                       `json:"mountCount"`         // 挂载点数量
	CephID             string                      `json:"cephID"`             // ceph底层的id
	PhySharePath       string                      `json:"phySharePath"`       // linux物理机共享路径
}

type SfsSfsInfoSfsReturnObjResponse

type SfsSfsInfoSfsReturnObjResponse struct {
	TotalCount   int32                                 `json:"totalCount"`   /*  资源池下用户弹性文件总数  */
	CurrentCount int32                                 `json:"currentCount"` /*  当前页码下查询回来的用户弹性文件数  */
	Total        int32                                 `json:"total"`        /*  资源池下用户弹性文件总数  */
	PageSize     int32                                 `json:"pageSize"`     /*  每页包含的元素个数。默认为1  */
	PageNo       int32                                 `json:"pageNo"`       /*  当前页码。默认为10  */
	List         []*SfsSfsInfoSfsReturnObjListResponse `json:"list"`
}

type SfsSfsJoinADApi

type SfsSfsJoinADApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsJoinADApi

func NewSfsSfsJoinADApi(client *core.CtyunClient) *SfsSfsJoinADApi

func (*SfsSfsJoinADApi) Do

type SfsSfsJoinADRequest

type SfsSfsJoinADRequest struct {
	RegionID       string `json:"regionID,omitempty"`   /*  资源池ID  */
	SfsUID         string `json:"sfsUID,omitempty"`     /*  弹性文件功能系统唯一 ID  */
	IsAnonymousAcc *bool  `json:"isAnonymousAcc"`       /*  是否允许匿名访问。true:允许匿名访问。false(默认):不允许匿名访问  */
	Keytab         string `json:"keytab,omitempty"`     /*  keytab 文件内容通过 base64 加密后的字符串  */
	KeytabMd5      string `json:"keytabMd5,omitempty"`  /*  keytab 文件内容通过 MD5 加密后的字符串  */
	KeytabName     string `json:"keytabName,omitempty"` /*  keytab 文件名称  */
}

type SfsSfsJoinADResponse

type SfsSfsJoinADResponse struct {
	StatusCode  int32  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsListADApi

type SfsSfsListADApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsListADApi

func NewSfsSfsListADApi(client *core.CtyunClient) *SfsSfsListADApi

func (*SfsSfsListADApi) Do

type SfsSfsListADRequest

type SfsSfsListADRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一 ID  */
}

type SfsSfsListADResponse

type SfsSfsListADResponse struct {
	StatusCode  int32  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsListApi

type SfsSfsListApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsListApi

func NewSfsSfsListApi(client *core.CtyunClient) *SfsSfsListApi

func (*SfsSfsListApi) Do

type SfsSfsListDuplicateApi

type SfsSfsListDuplicateApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsListDuplicateApi

func NewSfsSfsListDuplicateApi(client *core.CtyunClient) *SfsSfsListDuplicateApi

func (*SfsSfsListDuplicateApi) Do

type SfsSfsListDuplicateRequest

type SfsSfsListDuplicateRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  源/目的弹性文件功能系统唯一 ID  */
	PageNo   int32  `json:"pageNo,omitempty"`   /*   页码,取值范围:正整数(≥1),注:默认值为1  */
	PageSize int32  `json:"pageSize,omitempty"` /*  每页记录数目,取值范围:[1, 50],注:默认值为10  */
}

type SfsSfsListDuplicateResponse

type SfsSfsListDuplicateResponse struct {
	StatusCode  int32                                 `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsListDuplicateReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string                                `json:"error"`       /*  业务细分码,为product.module.code三段式码,大驼峰形式  */
}

type SfsSfsListDuplicateReturnObjListResponse

type SfsSfsListDuplicateReturnObjListResponse struct {
	Status         string `json:"status"`         /*  跨域复制状态  */
	DuplicateUID   string `json:"duplicateUID"`   /*  跨域复制任务ID  */
	SrcRegionID    string `json:"srcRegionID"`    /*  源文件系统资源池ID  */
	DstRegionID    string `json:"dstRegionID"`    /*  目标文件系统资源池ID  */
	SrcAzName      string `json:"srcAzName"`      /*  源文件AZ  */
	DstAzName      string `json:"dstAzName"`      /*  目标文件AZ  */
	SrcSfsName     string `json:"srcSfsName"`     /*  源文件系统名称  */
	DstSfsName     string `json:"dstSfsName"`     /*  目标文件系统名称  */
	SrcSfsUID      string `json:"srcSfsUID"`      /*  源文件系统ID  */
	DstSfsUID      string `json:"dstSfsUID"`      /*  目标文件系统ID  */
	SrcCephID      string `json:"srcCephID"`      /*  源文件系统ceph底层的id  */
	DstCephID      string `json:"dstCephID"`      /*  目标文件系统ceph底层的id  */
	Last_sync_time int64  `json:"last_sync_time"` /*  最后一次同步时刻,epoch 时戳,精度毫秒  */
	LastSyncTime   int64  `json:"lastSyncTime"`   /*  最后一次同步时刻,epoch 时戳,精度毫秒  */
}

type SfsSfsListDuplicateReturnObjResponse

type SfsSfsListDuplicateReturnObjResponse struct {
	List         []*SfsSfsListDuplicateReturnObjListResponse `json:"list"`         /*  查询信息列表  */
	CurrentCount int32                                       `json:"currentCount"` /*  当前查询到的复制关系个数  */
	TotalCount   int32                                       `json:"totalCount"`   /*  资源池下用户复制关系总数  */
	PageSize     int32                                       `json:"pageSize"`     /*  每页包含的元素个数  */
	PageNo       int32                                       `json:"pageNo"`       /*  页号  */
}

type SfsSfsListLabelBySfsApi

type SfsSfsListLabelBySfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsListLabelBySfsApi

func NewSfsSfsListLabelBySfsApi(client *core.CtyunClient) *SfsSfsListLabelBySfsApi

func (*SfsSfsListLabelBySfsApi) Do

type SfsSfsListLabelBySfsRequest

type SfsSfsListLabelBySfsRequest struct {
	SfsUID   string `json:"sfsUID,omitempty"`   /*  文件系统实例ID  */
	RegionID string `json:"regionID,omitempty"` /*  资源池(区域)ID  */
}

type SfsSfsListLabelBySfsResponse

type SfsSfsListLabelBySfsResponse struct {
	StatusCode int32                                  `json:"statusCode"` /*  返回状态码(800为成功,900为失败)  */
	Message    string                                 `json:"message"`    /*  参考[响应示例]  */
	ReturnObj  *SfsSfsListLabelBySfsReturnObjResponse `json:"returnObj"`  /*  参考[returnObj]  */
	ErrorCode  string                                 `json:"errorCode"`  /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error      string                                 `json:"error"`      /*  业务细分码,为Product.Module.Code三段式码大驼峰形式  */
}

type SfsSfsListLabelBySfsReturnObjLabelListResponse

type SfsSfsListLabelBySfsReturnObjLabelListResponse struct {
	Key   string `json:"key"`   /*  标签键  */
	Value string `json:"value"` /*  标签值  */
}

type SfsSfsListLabelBySfsReturnObjResponse

type SfsSfsListLabelBySfsReturnObjResponse struct {
	LabelList []*SfsSfsListLabelBySfsReturnObjLabelListResponse `json:"labelList"` /*  文件系统绑定的标签集合  */
}

type SfsSfsListMountpointApi

type SfsSfsListMountpointApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsListMountpointApi

func NewSfsSfsListMountpointApi(client *core.CtyunClient) *SfsSfsListMountpointApi

func (*SfsSfsListMountpointApi) Do

type SfsSfsListMountpointRequest

type SfsSfsListMountpointRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一 ID  */
	PageSize int32  `json:"pageSize,omitempty"` /*  每页包含的数量  */
	PageNo   int32  `json:"pageNo,omitempty"`   /*  当前页码  */
}

type SfsSfsListMountpointResponse

type SfsSfsListMountpointResponse struct {
	StatusCode  int32                                  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                 `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                 `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsListMountpointReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                 `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                                 `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsListMountpointReturnObjResponse

type SfsSfsListMountpointReturnObjResponse struct {
	MountPointList string `json:"mountPointList"` /*  文件系统挂载点ID列表  */
	CurrentCount   int32  `json:"currentCount"`   /*  当前查询到的文件系统挂载点ID个数  */
	TotalCount     int32  `json:"totalCount"`     /*  资源池下文件系统挂载点ID总数  */
	PageSize       int32  `json:"pageSize"`       /*  每页个数  */
	PageNo         int32  `json:"pageNo"`         /*  当前页数  */
}

type SfsSfsListPermissionRuleSfsApi

type SfsSfsListPermissionRuleSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsListPermissionRuleSfsApi

func NewSfsSfsListPermissionRuleSfsApi(client *core.CtyunClient) *SfsSfsListPermissionRuleSfsApi

type SfsSfsListPermissionRuleSfsRequest

type SfsSfsListPermissionRuleSfsRequest struct {
	RegionID            string `json:"regionID,omitempty"`            /*  资源池 ID  */
	PermissionGroupFuid string `json:"permissionGroupFuid,omitempty"` /*  权限组Fuid,permissionGroupFuid和permissionRuleFuid至少存在一个  */
	PermissionRuleFuid  string `json:"permissionRuleFuid,omitempty"`  /*  权限组规则Fuid,permissionGroupFuid和permissionRuleFuid至少存在一个  */
	PageSize            int32  `json:"pageSize,omitempty"`            /*  每页记录数目,取值范围:[1, 50],注:默认值为10  */
	PageNo              int32  `json:"pageNo,omitempty"`              /*  页码,取值范围:正整数(≥1),注:默认值为1  */
}

type SfsSfsListPermissionRuleSfsResponse

type SfsSfsListPermissionRuleSfsResponse struct {
	StatusCode  int32                                         `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                        `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                        `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsListPermissionRuleSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                        `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string                                        `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsListPermissionRuleSfsReturnObjListResponse

type SfsSfsListPermissionRuleSfsReturnObjListResponse struct {
	PermissionRuleFuid      string `json:"permissionRuleFuid"`      /*  权限组规则ID  */
	UpdateTime              string `json:"updateTime"`              /*  更新时间。UTC时间  */
	UserID                  string `json:"userID"`                  /*  租户ID  */
	RegionID                string `json:"regionID"`                /*  资源池ID。中间层使用的  */
	PermissionGroupID       string `json:"permissionGroupID"`       /*  权限组底层ID  */
	PermissionGroupFuid     string `json:"permissionGroupFuid"`     /*  权限组Fuid  */
	PermissionRuleID        string `json:"permissionRuleID"`        /*  权限组规则底层ID  */
	AuthAddr                string `json:"authAddr"`                /*  授权地址,可用于区分子网及具体虚机等  */
	RwPermission            string `json:"rwPermission"`            /*  读写权限控制  */
	UserPermission          string `json:"userPermission"`          /*  用户权限  */
	PermissionRulePriority  int32  `json:"permissionRulePriority"`  /*  优先级  */
	PermissionRuleIsDefault *bool  `json:"permissionRuleIsDefault"` /*  是否为默认规则  */
}

type SfsSfsListPermissionRuleSfsReturnObjResponse

type SfsSfsListPermissionRuleSfsReturnObjResponse struct {
	TotalCount   int32                                               `json:"totalCount"`   /*  权限组下的规则总数  */
	CurrentCount int32                                               `json:"currentCount"` /*  当前查询到的规则个数  */
	List         []*SfsSfsListPermissionRuleSfsReturnObjListResponse `json:"list"`         /*  规则列表  */
	PageSize     int32                                               `json:"pageSize"`     /*  每页记录数目  */
	PageNo       int32                                               `json:"pageNo"`       /*  页码  */
}

type SfsSfsListPermissionSfsApi

type SfsSfsListPermissionSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsListPermissionSfsApi

func NewSfsSfsListPermissionSfsApi(client *core.CtyunClient) *SfsSfsListPermissionSfsApi

func (*SfsSfsListPermissionSfsApi) Do

type SfsSfsListPermissionSfsRequest

type SfsSfsListPermissionSfsRequest struct {
	RegionID            string `json:"regionID,omitempty"`            /*  资源池 ID  */
	PermissionGroupFuid string `json:"permissionGroupFuid,omitempty"` /*  权限组Fuid  */
	PageSize            int32  `json:"pageSize,omitempty"`            /*  每页记录数目,取值范围:[1, 50],注:默认值为10  */
	PageNo              int32  `json:"pageNo,omitempty"`              /*  页码,取值范围:正整数(≥1),注:默认值为1  */
}

type SfsSfsListPermissionSfsResponse

type SfsSfsListPermissionSfsResponse struct {
	StatusCode  int32                                     `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                    `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                    `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsListPermissionSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                    `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string                                    `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsListPermissionSfsReturnObjListResponse

type SfsSfsListPermissionSfsReturnObjListResponse struct {
	PermissionGroupFuid        string `json:"permissionGroupFuid"`        /*  	权限组Fuid  */
	CreateTime                 string `json:"createTime"`                 /*  创建时间,UTC 时间  */
	UpdateTime                 string `json:"updateTime"`                 /*  更新时间,UTC 时间  */
	UserID                     string `json:"userID"`                     /*  租户 ID  */
	RegionID                   string `json:"regionID"`                   /*  所属资源池 ID  */
	SfsCount                   int32  `json:"sfsCount"`                   /*  绑定的文件系统个数  */
	PermissionRuleCount        int32  `json:"permissionRuleCount"`        /*  权限组规则个数  */
	PermissionGroupIsDefault   *bool  `json:"permissionGroupIsDefault"`   /*  是否为默认权限组  */
	PermissionGroupID          string `json:"permissionGroupID"`          /*  权限组底层 ID  */
	PermissionGroupName        string `json:"permissionGroupName"`        /*  权限组名称  */
	PermissionGroupDescription string `json:"permissionGroupDescription"` /*  权限组描述  */
}

type SfsSfsListPermissionSfsReturnObjResponse

type SfsSfsListPermissionSfsReturnObjResponse struct {
	TotalCount   int32                                           `json:"totalCount"`   /*  权限组的总个数  */
	CurrentCount int32                                           `json:"currentCount"` /*  当前页记录数目  */
	List         []*SfsSfsListPermissionSfsReturnObjListResponse `json:"list"`         /*  权限组信息列表  */
	PageSize     int32                                           `json:"pageSize"`     /*  每页记录数目  */
	PageNo       int32                                           `json:"pageNo"`       /*  页码  */
}

type SfsSfsListReadWriteSfs1Api

type SfsSfsListReadWriteSfs1Api struct {
	// contains filtered or unexported fields
}

func NewSfsSfsListReadWriteSfs1Api

func NewSfsSfsListReadWriteSfs1Api(client *core.CtyunClient) *SfsSfsListReadWriteSfs1Api

func (*SfsSfsListReadWriteSfs1Api) Do

type SfsSfsListReadWriteSfs1Request

type SfsSfsListReadWriteSfs1Request struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一 ID  */
	PageSize int32  `json:"pageSize,omitempty"` /*  每页包含的元素个数,默认10  */
	PageNo   int32  `json:"pageNo,omitempty"`   /*  列表的分页页码,默认1  */
}

type SfsSfsListReadWriteSfs1Response

type SfsSfsListReadWriteSfs1Response struct {
	StatusCode  int32                                     `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                    `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                    `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsListReadWriteSfs1ReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                    `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                                    `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsListReadWriteSfs1ReturnObjListResponse

type SfsSfsListReadWriteSfs1ReturnObjListResponse struct {
	SfsUID   string       `json:"sfsUID"`   /*  弹性文件功能系统唯一 ID  */
	ReadOnly FlexibleBool `json:"readOnly"` /*  是否是只读  */
}

type SfsSfsListReadWriteSfs1ReturnObjResponse

type SfsSfsListReadWriteSfs1ReturnObjResponse struct {
	List         []*SfsSfsListReadWriteSfs1ReturnObjListResponse `json:"list"`         /*  查询的详情列表  */
	TotalCount   int32                                           `json:"totalCount"`   /*  文件系统读写权限信息总数  */
	CurrentCount int32                                           `json:"currentCount"` /*  当前页码的元素个数  */
	PageSize     int32                                           `json:"pageSize"`     /*  每页个数  */
	PageNo       int32                                           `json:"pageNo"`       /*  当前页数  */
}

type SfsSfsListRequest

type SfsSfsListRequest struct {
	RegionID  string `json:"regionID,omitempty"`  /*  资源池 ID  */
	ProjectID string `json:"projectID,omitempty"` /*  资源所属企业项目 ID,默认为"0"  */
	PageSize  int32  `json:"pageSize,omitempty"`  /*  每页包含的元素个数  */
	PageNo    int32  `json:"pageNo,omitempty"`    /*  列表的分页页码  */
}

type SfsSfsListResponse

type SfsSfsListResponse struct {
	StateCode   int32                        `json:"stateCode"`   /*  返回状态码(800为成功,900为失败)  */
	Message     string                       `json:"message"`     /*  失败时的错误描述,一般为英文描述  */
	Description string                       `json:"description"` /*  失败时的错误描述,一般为中文描述  */
	ReturnObj   *SfsSfsListReturnObjResponse `json:"returnObj"`   /*  returnObj  */
	ErrorCode   string                       `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码。  */
}

type SfsSfsListReturnObjListResponse

type SfsSfsListReturnObjListResponse struct {
	Name               string `json:"name"`               /*  弹性文件命名  */
	UID                string `json:"UID"`                /*  弹性文件功能系统唯一 ID  */
	ResourceID         string `json:"resourceID"`         /*  资源 ID(计费资源 ID)  */
	SfsSize            int32  `json:"sfsSize"`            /*  大小(GB)  */
	SfsType            string `json:"sfsType"`            /*  类型,capacity/performance/hdd_e/hpfs_perf/massive  */
	SfsProtocol        string `json:"sfsProtocol"`        /*  挂载协议。2 种,nfs/cifs  */
	SfsStatus          string `json:"sfsStatus"`          /*  弹性文件状态  */
	UsedSize           int32  `json:"usedSize"`           /*  已用大小(MB)  */
	CreateTime         int64  `json:"createTime"`         /*  创建时刻,epoch 时戳,精度毫秒  */
	UpdateTime         int64  `json:"updateTime"`         /*  更新时刻,epoch 时戳,精度毫秒  */
	ExpireTime         int64  `json:"expireTime"`         /*  过期时刻,epoch 时戳,精度毫秒  */
	ProjectID          string `json:"projectID"`          /*  资源所属企业项目 ID  */
	IsEncrypt          *bool  `json:"isEncrypt"`          /*  是否加密盘  */
	KmsUUID            string `json:"kmsUUID"`            /*  加密盘密钥 UUID  */
	OnDemand           *bool  `json:"onDemand"`           /*  是否按需订购  */
	RegionID           string `json:"regionID"`           /*  资源池 ID  */
	AzName             string `json:"azName"`             /*  多可用区下的可用区名字  */
	SharePath          string `json:"sharePath"`          /*  linux 主机共享路径  */
	SharePathV6        string `json:"sharePathV6"`        /*  linux 主机 IPv6 共享路径  */
	WindowsSharePath   string `json:"windowsSharePath"`   /*  win 主机共享路径  */
	WindowsSharePathV6 string `json:"windowsSharePathV6"` /*  win 主机 IPv6 共享路径  */
	MountCount         int32  `json:"mountCount"`         /*  挂载点数量  */
	CephID             string `json:"cephID"`             /*  ceph底层的id  */
}

type SfsSfsListReturnObjResponse

type SfsSfsListReturnObjResponse struct {
	List         []*SfsSfsListReturnObjListResponse `json:"list"`         /*  返回的文件列表  */
	TotalCount   int32                              `json:"totalCount"`   /*  资源池下用户弹性文件总数  */
	CurrentCount int32                              `json:"currentCount"` /*  当前页码下查询回来的用户弹性文件数  */
}

type SfsSfsListRwApi

type SfsSfsListRwApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsListRwApi

func NewSfsSfsListRwApi(client *core.CtyunClient) *SfsSfsListRwApi

func (*SfsSfsListRwApi) Do

type SfsSfsListRwRequest

type SfsSfsListRwRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	UID      string `json:"UID,omitempty"`      /*  文件系统ID  */
	PageNo   int32  `json:"pageNo,omitempty"`   /*  页码,取值范围:正整数(≥1),注:默认值为1  */
	PageSize string `json:"pageSize,omitempty"` /*  每页记录数目,取值范围:[1, 50],注:默认值为10  */
}

type SfsSfsListRwResponse

type SfsSfsListRwResponse struct {
	StatusCode  int32                          `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)   */
	Message     string                         `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                         `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsListRwReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                         `json:"errorCode"`   /*  业务细分码,为product.module.code三段式码  */
	Error       string                         `json:"error"`       /*  业务细分码,为Product.Module.Code三段式码大驼峰形式  */
}

type SfsSfsListRwReturnObjResponse

type SfsSfsListRwReturnObjResponse struct {
	Total int32 `json:"total"` /*  文件系统读写权限信息总数  */
}

type SfsSfsListSfsByVpcidApi

type SfsSfsListSfsByVpcidApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsListSfsByVpcidApi

func NewSfsSfsListSfsByVpcidApi(client *core.CtyunClient) *SfsSfsListSfsByVpcidApi

func (*SfsSfsListSfsByVpcidApi) Do

type SfsSfsListSfsByVpcidRequest

type SfsSfsListSfsByVpcidRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	VpcID    string `json:"vpcID,omitempty"`    /*  vpc ID  */
	PageSize int32  `json:"pageSize,omitempty"` /*  每页包含的元素个数,默认10  */
	PageNo   int32  `json:"pageNo,omitempty"`   /*  列表的分页页码,默认1  */
}

type SfsSfsListSfsByVpcidResponse

type SfsSfsListSfsByVpcidResponse struct {
	StatusCode  int32                                  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                 `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                 `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsListSfsByVpcidReturnObjResponse `json:"returnObj"`   /*  参考returnObj  */
	ErrorCode   string                                 `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                                 `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsListSfsByVpcidReturnObjResponse

type SfsSfsListSfsByVpcidReturnObjResponse struct {
	CurrentCount int32 `json:"currentCount"` /*  当前页码下查询回来的用户弹性文件数  */
	TotalCount   int32 `json:"totalCount"`   /*  绑定该vpc的弹性文件总数  */
	PageSize     int32 `json:"pageSize"`     /*  每页包含的元素个数。默认为1  */
	PageNo       int32 `json:"pageNo"`       /*  当前页码。默认为10  */
}

type SfsSfsListVpcSfsApi

type SfsSfsListVpcSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsListVpcSfsApi

func NewSfsSfsListVpcSfsApi(client *core.CtyunClient) *SfsSfsListVpcSfsApi

func (*SfsSfsListVpcSfsApi) Do

type SfsSfsListVpcSfsRequest

type SfsSfsListVpcSfsRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一 ID  */
}

type SfsSfsListVpcSfsResponse

type SfsSfsListVpcSfsResponse struct {
	StatusCode  int32                              `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                             `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                             `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsListVpcSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                             `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                             `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsListVpcSfsReturnObjListResponse

type SfsSfsListVpcSfsReturnObjListResponse struct {
	UserID                     string `json:"UserID"`                     /*  租户ID  */
	SfsUID                     string `json:"sfsUID"`                     /*  弹性文件功能系统唯一 ID  */
	VpcID                      string `json:"vpcID"`                      /*  vpc底层id  */
	VpcFuid                    string `json:"vpcFuid"`                    /*  vpc fuid  */
	VpcName                    string `json:"vpcName"`                    /*  vpc名称  */
	VpcCidr                    string `json:"vpcCidr"`                    /*  vpc cidr  */
	PermissionGroupID          string `json:"permissionGroupID"`          /*  权限组底层id  */
	PermissionGroupFuid        string `json:"permissionGroupFuid"`        /*  权限组id  */
	PermissionGroupName        string `json:"permissionGroupName"`        /*  权限组名称  */
	PermissionGroupDescription string `json:"permissionGroupDescription"` /*  权限组描述  */
	PermissionGroupIsDefault   *bool  `json:"permissionGroupIsDefault"`   /*  是否为默认权限组  */
}

type SfsSfsListVpcSfsReturnObjResponse

type SfsSfsListVpcSfsReturnObjResponse struct {
	List       []*SfsSfsListVpcSfsReturnObjListResponse `json:"list"`       /*  返回的文件列表  */
	TotalCount int32                                    `json:"totalCount"` /*  用户弹性文件下VPC总数  */
}

type SfsSfsModifyADApi

type SfsSfsModifyADApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsModifyADApi

func NewSfsSfsModifyADApi(client *core.CtyunClient) *SfsSfsModifyADApi

func (*SfsSfsModifyADApi) Do

type SfsSfsModifyADRequest

type SfsSfsModifyADRequest struct {
	RegionID       string `json:"regionID,omitempty"` /*  资源池ID  */
	SfsUID         string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一 ID  */
	IsAnonymousAcc *bool  `json:"isAnonymousAcc"`     /*  是否允许匿名访问。true:允许匿名访问。false(默认):不允许匿名访问。
	注:本参数和keytab信息至少传一项  */
	Keytab string `json:"keytab,omitempty"` /*  keytab 文件内容通过 base64 加密后的字符串。
	注:必须与keytabMd5同时传  */
	KeytabMd5 string `json:"keytabMd5,omitempty"` /*  keytab 文件内容通过 MD5 加密后的字符串。
	注:必须与keytab同时传  */
	KeytabName string `json:"keytabName,omitempty"` /*  keytab 文件名称  */
}

type SfsSfsModifyADResponse

type SfsSfsModifyADResponse struct {
	StatusCode  int32  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsModifyPermissionRuleSfsApi

type SfsSfsModifyPermissionRuleSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsModifyPermissionRuleSfsApi

func NewSfsSfsModifyPermissionRuleSfsApi(client *core.CtyunClient) *SfsSfsModifyPermissionRuleSfsApi

type SfsSfsModifyPermissionRuleSfsRequest

type SfsSfsModifyPermissionRuleSfsRequest struct {
	PermissionRuleFuid     string `json:"permissionRuleFuid,omitempty"`     /*  权限组规则的fuid  */
	RegionID               string `json:"regionID,omitempty"`               /*  资源池 ID  */
	AuthAddr               string `json:"authAddr,omitempty"`               /*  授权地址,可用于区分子网及具体虚机等。有效值范围:ipv4、ipv6  */
	RwPermission           string `json:"rwPermission,omitempty"`           /*  读写权限控制。有效值范围:rw、ro  */
	UserPermission         string `json:"userPermission,omitempty"`         /*  nfs 访问用户映射。有效值范围:no_root_squash  */
	PermissionRulePriority int32  `json:"permissionRulePriority,omitempty"` /*  优先级 1 为最高 1-400。不同规则优先级不能重复  */
}

type SfsSfsModifyPermissionRuleSfsResponse

type SfsSfsModifyPermissionRuleSfsResponse struct {
	StatusCode  int32  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsModifyPermissionSfsApi

type SfsSfsModifyPermissionSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsModifyPermissionSfsApi

func NewSfsSfsModifyPermissionSfsApi(client *core.CtyunClient) *SfsSfsModifyPermissionSfsApi

func (*SfsSfsModifyPermissionSfsApi) Do

type SfsSfsModifyPermissionSfsRequest

type SfsSfsModifyPermissionSfsRequest struct {
	PermissionGroupFuid        string `json:"permissionGroupFuid,omitempty"`        /*  权限组Fuid  */
	RegionID                   string `json:"regionID,omitempty"`                   /*  资源池ID  */
	PermissionGroupName        string `json:"permissionGroupName,omitempty"`        /*  预修改的权限组名称。permissionGroupName和permissionGroupDescription至少输入一个。长度为2-63字符,只能由数字、字母、"-"组成,不能以数字和"-"开头、且不能以"-"结尾  */
	PermissionGroupDescription string `json:"permissionGroupDescription,omitempty"` /*  预修改的权限组描述信息。permissionGroupName和permissionGroupDescription至少输入一个。长度为0-128字符  */
}

type SfsSfsModifyPermissionSfsResponse

type SfsSfsModifyPermissionSfsResponse struct {
	StatusCode  int32                                       `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                      `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                      `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsModifyPermissionSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                      `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string                                      `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsModifyPermissionSfsReturnObjResponse

type SfsSfsModifyPermissionSfsReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  修改权限组的操作号  */
}

type SfsSfsNewApi

type SfsSfsNewApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsNewApi

func NewSfsSfsNewApi(client *core.CtyunClient) *SfsSfsNewApi

func (*SfsSfsNewApi) Do

type SfsSfsNewPermissionRuleSfsApi

type SfsSfsNewPermissionRuleSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsNewPermissionRuleSfsApi

func NewSfsSfsNewPermissionRuleSfsApi(client *core.CtyunClient) *SfsSfsNewPermissionRuleSfsApi

func (*SfsSfsNewPermissionRuleSfsApi) Do

type SfsSfsNewPermissionRuleSfsRequest

type SfsSfsNewPermissionRuleSfsRequest struct {
	PermissionGroupFuid    string `json:"permissionGroupFuid,omitempty"`    /*  权限组Fuid  */
	RegionID               string `json:"regionID,omitempty"`               /*  资源池ID  */
	AuthAddr               string `json:"authAddr,omitempty"`               /*  授权地址。支持IPv4和IPv6两种网络类型,可填写单个IP 或者单个网段。同一权限组内,授权地址不能重复  */
	RwPermission           string `json:"rwPermission,omitempty"`           /*  读写权限控制:ro(只读)、rw(读写)。注:当客户端从读写权限改为只读权限再改回读写权限时,需要重新挂载客户端  */
	UserPermission         string `json:"userPermission,omitempty"`         /*  用户权限:no_root_squash(不匿名用户)  */
	PermissionRulePriority int32  `json:"permissionRulePriority,omitempty"` /*  优先级,有效范围为1-400。当同一个权限组内单个 IP 与网段中包含的 IP 的权限有冲突时,会生效优先级高的规则。注:优先级不可重复  */
}

type SfsSfsNewPermissionRuleSfsResponse

type SfsSfsNewPermissionRuleSfsResponse struct {
	StatusCode  int32                                        `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                       `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                       `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsNewPermissionRuleSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                       `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string                                       `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsNewPermissionRuleSfsReturnObjResponse

type SfsSfsNewPermissionRuleSfsReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  创建权限组规则的操作号  */
}

type SfsSfsNewPermissionSfsApi

type SfsSfsNewPermissionSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsNewPermissionSfsApi

func NewSfsSfsNewPermissionSfsApi(client *core.CtyunClient) *SfsSfsNewPermissionSfsApi

func (*SfsSfsNewPermissionSfsApi) Do

type SfsSfsNewPermissionSfsRequest

type SfsSfsNewPermissionSfsRequest struct {
	RegionID                   string `json:"regionID,omitempty"`                   /*  资源池 ID  */
	PermissionGroupName        string `json:"permissionGroupName,omitempty"`        /*  权限组名称。名称不能重复,长度为2-63字符,只能由数字、字母(区分大小写)、"-"组成,不能以数字和"-"开头、且不能以"-"结尾  */
	NetworkType                string `json:"networkType,omitempty"`                /*  权限组网络类型:private_network(专有网络)  */
	PermissionGroupDescription string `json:"permissionGroupDescription,omitempty"` /*  描述信息。长度为0-128字符  */
}

type SfsSfsNewPermissionSfsResponse

type SfsSfsNewPermissionSfsResponse struct {
	StatusCode  int32                                    `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                   `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                   `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsNewPermissionSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                   `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string                                   `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsNewPermissionSfsReturnObjResponse

type SfsSfsNewPermissionSfsReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  创建权限组规则的操作号  */
}

type SfsSfsNewRequest

type SfsSfsNewRequest struct {
	ClientToken string `json:"clientToken,omitempty"` /*  客户端存根,用于保证订单幂等性;要求单个云平台账户内唯一;参考订单幂等性说明  */
	RegionID    string `json:"regionID,omitempty"`    /*  资源池ID  */
	IsEncrypt   *bool  `json:"isEncrypt"`             /*  是否加密盘,默认false  */
	KmsUUID     string `json:"kmsUUID,omitempty"`     /*  如果是加密盘,需要提供kms的uuid  */
	ProjectID   string `json:"projectID,omitempty"`   /*  企业项目ID,默认为“0”,即default(默认企业项目)  */
	SfsType     string `json:"sfsType,omitempty"`     /*  存储类型,capacity(标准型),performance(性能型)  */
	SfsProtocol string `json:"sfsProtocol,omitempty"` /*  协议类型,nfs/cifs。nfs适用于Linux,cifs适用于Windows  */
	Name        string `json:"name,omitempty"`        /*  文件系统名称;单账户单资源池下,命名需唯一  */
	SfsSize     int32  `json:"sfsSize,omitempty"`     /*  大小,单位GB,最小500GB  */
	OnDemand    *bool  `json:"onDemand"`              /*  是否按需下单;默认为true  */
	CycleType   string `json:"cycleType,omitempty"`   /*  包周期类型,year/month;onDemand为false时,必须指定  */
	CycleCount  int32  `json:"cycleCount,omitempty"`  /*  包周期数。onDemand为false时必须指定;周期最大长度不能超过3年  */
	AzName      string `json:"azName,omitempty"`      /*  多可用区资源池下,必须指定可用区  */
	Vpc         string `json:"vpc,omitempty"`         /*  虚拟私有云ID,获取:<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=18&api=8658&data=94&isNormal=1&vid=88" target="_blank">查询用户VPC列表</a>
	注:在多可用区类型资源池下,vpcID通常为“vpc-”开头,非多可用区类型资源池vpcID为uuid格式  */
	Subnet string `json:"subnet,omitempty"` /*  子网ID,获取:<a href="https://eop.ctyun.cn/ebp/ctapiDocument/search?sid=18&api=8658&data=94&isNormal=1&vid=88" target="_blank">查询用户VPC列表</a>   */
}

type SfsSfsNewResponse

type SfsSfsNewResponse struct {
	StateCode int32                       `json:"stateCode"` /*  返回状态码(800为成功,900为失败)  */
	Message   string                      `json:"message"`   /*  失败时的错误描述,一般为英文描述  */
	MsgDesc   string                      `json:"msgDesc"`   /*  失败时的错误描述,一般为中文描述  */
	ReturnObj *SfsSfsNewReturnObjResponse `json:"returnObj"` /*  returnObj  */
	MsgCode   string                      `json:"msgCode"`   /*  业务细分码,为product.module.code三段式码;参考结果码  */
}

type SfsSfsNewReturnObjResourcesResourceConfigResponse

type SfsSfsNewReturnObjResourcesResourceConfigResponse struct{}

type SfsSfsNewReturnObjResourcesResponse

type SfsSfsNewReturnObjResourcesResponse struct {
	ResourceID       string                                             `json:"resourceID"`       /*  单项资源的变配、续订、退订等需要该资源项的ID  */
	ResourceType     string                                             `json:"resourceType"`     /*  资源类型,SFS_TURBO(按需),SFS_TURBOC(包周期)  */
	OrderID          string                                             `json:"orderID"`          /*  无需关心  */
	StartTime        int64                                              `json:"startTime"`        /*  启动时刻,epoch 时戳,毫秒精度  */
	CreateTime       int64                                              `json:"createTime"`       /*  创建时刻,epoch 时戳,毫秒精度  */
	UpdateTime       int64                                              `json:"updateTime"`       /*  更新时刻,epoch 时戳,毫秒精度  */
	Status           int32                                              `json:"status"`           /*  资源状态  */
	IsMaster         *bool                                              `json:"isMaster"`         /*  是否是主资源项  */
	ItemValue        int32                                              `json:"itemValue"`        /*  无需关心  */
	UID              string                                             `json:"UID"`              /*  弹性文件系统内部唯一 ID  */
	SfsStatus        int32                                              `json:"sfsStatus"`        /*  弹性文件状态序号  */
	MasterOrderID    string                                             `json:"masterOrderID"`    /*  订单 ID  */
	Name             string                                             `json:"name"`             /*  文件系统名称  */
	MasterResourceID string                                             `json:"masterResourceID"` /*  主资源 ID  */
	ResourceConfig   *SfsSfsNewReturnObjResourcesResourceConfigResponse `json:"resourceConfig"`   /*  资源开通相关信息,无需关心  */
}

type SfsSfsNewReturnObjResponse

type SfsSfsNewReturnObjResponse struct {
	MasterOrderID        string                                 `json:"masterOrderID"`        /*  订单ID。调用方在拿到masterOrderID之后,在若干错误情况下,可以使用materOrderID进一步确认订单状态及资源状态;参考结果码  */
	MasterOrderNO        string                                 `json:"masterOrderNO"`        /*  订单号  */
	MasterResourceID     string                                 `json:"masterResourceID"`     /*  主资源ID  */
	MasterResourceStatus string                                 `json:"masterResourceStatus"` /*  主资源状态。参考主资源状态  */
	RegionID             string                                 `json:"regionID"`             /*  资源所属资源池ID  */
	Resources            []*SfsSfsNewReturnObjResourcesResponse `json:"resources"`            /*  资源明细列表,参考资源明细对象  */
}

type SfsSfsNewSfsApi

type SfsSfsNewSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsNewSfsApi

func NewSfsSfsNewSfsApi(client *core.CtyunClient) *SfsSfsNewSfsApi

func (*SfsSfsNewSfsApi) Do

type SfsSfsNewSfsErrorDetailResponse

type SfsSfsNewSfsErrorDetailResponse struct{}

type SfsSfsNewSfsRequest

type SfsSfsNewSfsRequest struct {
	ClientToken string `json:"clientToken,omitempty"` /*  客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一  */
	RegionID    string `json:"regionID,omitempty"`    /*  资源池 ID,例:100054c0416811e9a6690242ac110002  */
	IsEncrypt   *bool  `json:"isEncrypt"`             /*  是否加密盘,true/false,默认 false  */
	KmsUUID     string `json:"kmsUUID,omitempty"`     /*  如果是加密盘,需要提供 kms 的 uuid  */
	ProjectID   string `json:"projectID,omitempty"`   /*  资源所属企业项目 ID,默认为'0'  */
	SfsType     string `json:"sfsType,omitempty"`     /*  弹性文件类型,capacity/performance  */
	SfsProtocol string `json:"sfsProtocol,omitempty"` /*  协议类型,nfs/cifs/nfs,cifs三种类型, nfs 适用于 linux,cifs 适用于 windows;cifs 适用于 windows;nfs,cifs可以挂载至linux和windows,仅部分"regionVersion": "v3.0"的资源池适用。  */
	SfsName     string `json:"sfsName,omitempty"`     /*  弹性文件名。单账户单资源池下,命名需唯一  */
	SfsSize     int32  `json:"sfsSize,omitempty"`     /*  大小,单位 GB,最小 500GB  */
	OnDemand    *bool  `json:"onDemand"`              /*  是否按需下单。true/false,默认为 true  */
	CycleType   string `json:"cycleType,omitempty"`   /*  包周期(subscription)类型,year/month。onDemand 为 false 时,必须指定  */
	CycleCount  int32  `json:"cycleCount,omitempty"`  /*  包周期数。onDemand 为 false 时必须指定。周期最大长度不能超过 3 年  */
	AzName      string `json:"azName,omitempty"`      /*  多可用区资源池下,必须指定可用区。4.0资源池必填  */
	Vpc         string `json:"vpc,omitempty"`         /*  虚拟网 ID  */
	Subnet      string `json:"subnet,omitempty"`      /*  子网 ID  */
}

type SfsSfsNewSfsResponse

type SfsSfsNewSfsResponse struct {
	StatusCode  int32                            `json:"statusCode"`  /*  返回状态码(800为成功,900为失败/订单处理中)  */
	Message     string                           `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                           `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsNewSfsReturnObjResponse   `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                           `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                           `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
	ErrorDetail *SfsSfsNewSfsErrorDetailResponse `json:"errorDetail"` /*  错误明细。一般情况下,会对订单侧(bss)的弹性文件订单业务相关的错误做明确的错误映射和提升,有唯一对应的errorCode。其他订单侧(bss)的错误,以sfs.order.procFailed的errorCode统一映射返回,并在errorDetail中返回订单侧的详细错误信息  */
}

type SfsSfsNewSfsReturnObjResourcesResponse

type SfsSfsNewSfsReturnObjResourcesResponse struct {
	ResourceID       string `json:"resourceID"`       /*  单项资源的变配、续订、退订等需要该资源项的 ID。比如某个云主机资源作为主资源,对其挂载  */
	ResourceType     string `json:"resourceType"`     /*  资源类型。SFS_TURBO/SFS_TURBOC  */
	OrderID          string `json:"orderID"`          /*  无需关心  */
	StartTime        int64  `json:"startTime"`        /*  启动时刻,epoch 时戳,毫秒精度。例:1589869069561  */
	CreateTime       int64  `json:"createTime"`       /*  创建时刻,epoch 时戳,毫秒精度  */
	UpdateTime       int64  `json:"updateTime"`       /*  更新时刻,epoch 时戳,毫秒精度  */
	Status           int32  `json:"status"`           /*  资源状态,无需关心。  */
	IsMaster         *bool  `json:"isMaster"`         /*  是否是主资源项  */
	ItemValue        int32  `json:"itemValue"`        /*  无需关心  */
	SfsUID           string `json:"sfsUID"`           /*  弹性文件系统内部唯一 ID  */
	SfsStatus        string `json:"sfsStatus"`        /*  弹性文件状态。available/unusable  */
	MasterOrderID    string `json:"masterOrderID"`    /*  订单 ID  */
	SfsName          string `json:"sfsName"`          /*  弹性文件名字  */
	MasterResourceID string `json:"masterResourceID"` /*  主资源 ID  */
}

type SfsSfsNewSfsReturnObjResponse

type SfsSfsNewSfsReturnObjResponse struct {
	MasterOrderID        string                                    `json:"masterOrderID"`        /*  订单 ID。调用方在拿到 masterOrderID 之后,在若干错误情况下,可以使用 materOrderID 进一步确认订单状态及资源状态  */
	MasterOrderNO        string                                    `json:"masterOrderNO"`        /*  订单号  */
	MasterResourceID     string                                    `json:"masterResourceID"`     /*  主资源 ID  */
	MasterResourceStatus string                                    `json:"masterResourceStatus"` /*  主资源状态。  */
	RegionID             string                                    `json:"regionID"`             /*  资源所属资源池 ID  */
	Resources            []*SfsSfsNewSfsReturnObjResourcesResponse `json:"resources"`            /*  资源明细  */
}

type SfsSfsOpenListSfsApi

type SfsSfsOpenListSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsOpenListSfsApi

func NewSfsSfsOpenListSfsApi(client *core.CtyunClient) *SfsSfsOpenListSfsApi

func (*SfsSfsOpenListSfsApi) Do

type SfsSfsOpenListSfsRequest

type SfsSfsOpenListSfsRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
	PageNo   int32  `json:"pageNo,omitempty"`   /*  查询的页码。默认为1  */
	PageSize int32  `json:"pageSize,omitempty"` /*  每页的元素个数。默认为10  */
}

type SfsSfsOpenListSfsResponse

type SfsSfsOpenListSfsResponse struct {
	StatusCode  int32  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsQueryPricesApi

type SfsSfsQueryPricesApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsQueryPricesApi

func NewSfsSfsQueryPricesApi(client *core.CtyunClient) *SfsSfsQueryPricesApi

func (*SfsSfsQueryPricesApi) Do

type SfsSfsQueryPricesRequest

type SfsSfsQueryPricesRequest struct {
	RegionID  string `json:"regionID,omitempty"`  /*  资源池ID  */
	SfsUID    string `json:"sfsUID,omitempty"`    /*  文件系统ID  */
	CycleType string `json:"cycleType,omitempty"` /*  续订时间单位(month/year)  */
	CycleCnt  int32  `json:"cycleCnt,omitempty"`  /*  续订周期数量  */
}

type SfsSfsQueryPricesResponse

type SfsSfsQueryPricesResponse struct {
	StatusCode  int32                               `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                              `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                              `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsQueryPricesReturnObjResponse `json:"returnObj"`   /*  returnObj  */
	ErrorCode   string                              `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                              `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsQueryPricesReturnObjResponse

type SfsSfsQueryPricesReturnObjResponse struct {
	TotalPrice     float32                                             `json:"totalPrice"`     /*  查询到的订单总价  */
	FinalPrice     float32                                             `json:"finalPrice"`     /*  最终价格  */
	IsSucceed      *bool                                               `json:"isSucceed"`      /*  查询成功状态  */
	SubOrderPrices []*SfsSfsQueryPricesReturnObjSubOrderPricesResponse `json:"subOrderPrices"` /*  查询到的订单价格详情  */
}

type SfsSfsQueryPricesReturnObjSubOrderPricesOrderItemPricesResponse

type SfsSfsQueryPricesReturnObjSubOrderPricesOrderItemPricesResponse struct {
	ItemId       string  `json:"itemId"`       /*  itemId  */
	ResourceType string  `json:"resourceType"` /*  文件存储资源包类型(包周期为SFS_TURBOC)  */
	TotalPrice   float32 `json:"totalPrice"`   /*  总价格  */
	FinalPrice   float32 `json:"finalPrice"`   /*  最终价格  */
}

type SfsSfsQueryPricesReturnObjSubOrderPricesResponse

type SfsSfsQueryPricesReturnObjSubOrderPricesResponse struct {
	ServiceTag      string                                                             `json:"serviceTag"`      /*  服务类型  */
	TotalPrice      float32                                                            `json:"totalPrice"`      /*  查询到的订单总价  */
	OrderItemPrices []*SfsSfsQueryPricesReturnObjSubOrderPricesOrderItemPricesResponse `json:"orderItemPrices"` /*  item价格信息  */
	FinalPrice      float32                                                            `json:"finalPrice"`      /*  最终价格  */
}

type SfsSfsRefundApi

type SfsSfsRefundApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsRefundApi

func NewSfsSfsRefundApi(client *core.CtyunClient) *SfsSfsRefundApi

func (*SfsSfsRefundApi) Do

type SfsSfsRefundRequest

type SfsSfsRefundRequest struct {
	ClientToken string `json:"clientToken,omitempty"` /*  客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一  */
	ResourceID  string `json:"resourceID,omitempty"`  /*  文件系统资源 ID  */
	RegionID    string `json:"regionID,omitempty"`    /*  资源池 ID  */
}

type SfsSfsRefundResponse

type SfsSfsRefundResponse struct {
	StatusCode  int32                          `json:"statusCode"`  /*  返回状态码(800为成功,900为订单处理中/失败)  */
	Message     string                         `json:"message"`     /*  失败时的错误描述,一般为英文描述  */
	Description string                         `json:"description"` /*  失败时的错误描述,一般为中文描述  */
	ReturnObj   *SfsSfsRefundReturnObjResponse `json:"returnObj"`   /*  returnObj  */
	ErrorCode   string                         `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
}

type SfsSfsRefundReturnObjResponse

type SfsSfsRefundReturnObjResponse struct {
	MasterOrderID string `json:"masterOrderID"` /*  退订订单号,可以使用该订单号确认资源的最终退订状态  */
	MasterOrderNO string `json:"masterOrderNO"` /*  订单号  */
	RegionID      string `json:"regionID"`      /*  资源池 ID  */
}

type SfsSfsRefundSfsApi

type SfsSfsRefundSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsRefundSfsApi

func NewSfsSfsRefundSfsApi(client *core.CtyunClient) *SfsSfsRefundSfsApi

func (*SfsSfsRefundSfsApi) Do

type SfsSfsRefundSfsErrorDetailResponse

type SfsSfsRefundSfsErrorDetailResponse struct {
	BssErrCode       string `json:"bssErrCode"`       /*  bss错误明细码,包含于bss格式化JSON错误信息中  */
	BssErrMsg        string `json:"bssErrMsg"`        /*  bss错误信息,包含于bss格式化JSON错误信息中  */
	BssOrigErr       string `json:"bssOrigErr"`       /*  无法明确解码bss错误信息时,原样透出的bss错误信息  */
	BssErrPrefixHint string `json:"bssErrPrefixHint"` /*  bss格式化JSON错误信息的前置提示信息  */
}

type SfsSfsRefundSfsRequest

type SfsSfsRefundSfsRequest struct {
	ClientToken string `json:"clientToken,omitempty"` /*  客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一  */
	SfsUID      string `json:"sfsUID,omitempty"`      /*  弹性文件功能系统唯一 ID  */
	RegionID    string `json:"regionID,omitempty"`    /*  资源池 ID  */
}

type SfsSfsRefundSfsResponse

type SfsSfsRefundSfsResponse struct {
	StatusCode  int32                               `json:"statusCode"`  /*  返回状态码(800为成功,900为失败/订单处理中)  */
	Message     string                              `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                              `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsRefundSfsReturnObjResponse   `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                              `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                              `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
	ErrorDetail *SfsSfsRefundSfsErrorDetailResponse `json:"errorDetail"` /*  错误明细。一般情况下,会对订单侧(bss)的弹性文件订单业务相关的错误做明确的错误映射和提升,有唯一对应的errorCode。其他订单侧(bss)的错误,以sfs.order.procFailed的errorCode统一映射返回,并在errorDetail中返回订单侧的详细错误信息  */
}

type SfsSfsRefundSfsReturnObjResponse

type SfsSfsRefundSfsReturnObjResponse struct {
	MasterOrderID string `json:"masterOrderID"` /*  退订订单号,可以使用该订单号确认资源的最终退订状态  */
	MasterOrderNO string `json:"masterOrderNO"` /*  订单号  */
	RegionID      string `json:"regionID"`      /*  资源所属资源池 ID  */
}

type SfsSfsRegionDetailsSfsApi

type SfsSfsRegionDetailsSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsRegionDetailsSfsApi

func NewSfsSfsRegionDetailsSfsApi(client *core.CtyunClient) *SfsSfsRegionDetailsSfsApi

func (*SfsSfsRegionDetailsSfsApi) Do

type SfsSfsRegionDetailsSfsRequest

type SfsSfsRegionDetailsSfsRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	SfsType  string `json:"sfsType,omitempty"`  /*  文件系统类型(capacity/performance/hdd_e)  */
	PageSize int32  `json:"pageSize,omitempty"` /*  每页包含的数量  */
	PageNo   int32  `json:"pageNo,omitempty"`   /*  当前页码  */
}

type SfsSfsRegionDetailsSfsResponse

type SfsSfsRegionDetailsSfsResponse struct {
	StatusCode  int32                                    `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                   `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                   `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsRegionDetailsSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                   `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                                   `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsRegionDetailsSfsReturnObjRegionSupportListResponse

type SfsSfsRegionDetailsSfsReturnObjRegionSupportListResponse struct {
	ZoneName        string   `json:"zoneName"`        /*  可用区 Name  */
	ZoneID          string   `json:"zoneID"`          /*  可用区ID  */
	StorageType     string   `json:"storageType"`     /*  文件存储类型(capacity/performance/hdd_e)  */
	ProtocolType    []string `json:"protocolType"`    /*  文件传输协议类型。例:['nfs','cifs']  */
	RemainingStatus *bool    `json:"remainingStatus"` /*  该类型是否售罄  */
}

type SfsSfsRegionDetailsSfsReturnObjResponse

type SfsSfsRegionDetailsSfsReturnObjResponse struct {
	TotalCount        int32                                                       `json:"totalCount"`        /*  查询到的支持弹性文件详情的类型数量  */
	CurrentCount      int32                                                       `json:"currentCount"`      /*  当前页码的元素个数  */
	RegionSupportList []*SfsSfsRegionDetailsSfsReturnObjRegionSupportListResponse `json:"regionSupportList"` /*  可用区信息列表,参考 [regionSupportList]  */
	PageSize          int32                                                       `json:"pageSize"`          /*  每页包含的数量  */
	PageNo            int32                                                       `json:"pageNo"`            /*  当前页码  */
}

type SfsSfsRegionlistApi

type SfsSfsRegionlistApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsRegionlistApi

func NewSfsSfsRegionlistApi(client *core.CtyunClient) *SfsSfsRegionlistApi

func (*SfsSfsRegionlistApi) Do

type SfsSfsRegionlistRequest

type SfsSfsRegionlistRequest struct {
	FileSystemType string `json:"fileSystemType,omitempty"` /*  文件系统类型。取值范围:performance-性能型、capacity-标准型、hdd_e-标准型专属。不传表示查询所有类型  */
	PageSize       int32  `json:"pageSize,omitempty"`       /*  分页查询时每页包含的地域数  */
	PageNo         int32  `json:"pageNo,omitempty"`         /*  列表的分页页码  */
}

type SfsSfsRegionlistResponse

type SfsSfsRegionlistResponse struct {
	StatusCode  int32  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string `json:"message"`     /*  失败时的错误描述,一般为英文描述  */
	Description string `json:"description"` /*  失败时的错误描述,一般为中文描述  */
	ReturnObj   string `json:"returnObj"`   /*  returnObj  */
	ErrorCode   string `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码。  */
}

type SfsSfsRenewApi

type SfsSfsRenewApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsRenewApi

func NewSfsSfsRenewApi(client *core.CtyunClient) *SfsSfsRenewApi

func (*SfsSfsRenewApi) Do

type SfsSfsRenewRequest

type SfsSfsRenewRequest struct {
	ResourceID  string `json:"resourceID,omitempty"`  /*  文件系统资源 ID  */
	RegionID    string `json:"regionID,omitempty"`    /*  资源池ID  */
	CycleType   string `json:"cycleType,omitempty"`   /*  包周期类型,year/month  */
	CycleCount  int32  `json:"cycleCount,omitempty"`  /*  包周期数。周期最大长度不能超过 3 年  */
	ClientToken string `json:"clientToken,omitempty"` /*  客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一  */
}

type SfsSfsRenewResponse

type SfsSfsRenewResponse struct {
	StatusCode  int32                         `json:"statusCode"`  /*  返回状态码(800为成功,900为订单处理中/失败)  */
	Message     string                        `json:"message"`     /*  失败时的错误描述,一般为英文描述  */
	Description string                        `json:"description"` /*  失败时的错误描述,一般为中文描述  */
	ReturnObj   *SfsSfsRenewReturnObjResponse `json:"returnObj"`   /*  returnObj  */
	ErrorCode   string                        `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
}

type SfsSfsRenewReturnObjResponse

type SfsSfsRenewReturnObjResponse struct {
	MasterOrderID string `json:"masterOrderID"` /*  订单 ID。调用方在拿到 masterOrderID 之后,在若干错误情况下,可以使用 masterOrderID 进一步确认订单状态及资源状态  */
	MasterOrderNO string `json:"masterOrderNO"` /*  订单号  */
	RegionID      string `json:"regionID"`      /*  资源池 ID  */
}

type SfsSfsRenewSfsApi

type SfsSfsRenewSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsRenewSfsApi

func NewSfsSfsRenewSfsApi(client *core.CtyunClient) *SfsSfsRenewSfsApi

func (*SfsSfsRenewSfsApi) Do

type SfsSfsRenewSfsErrorDetailResponse

type SfsSfsRenewSfsErrorDetailResponse struct {
	BssErrCode       string `json:"bssErrCode"`       /*  bss错误明细码,包含于bss格式化JSON错误信息中  */
	BssErrMsg        string `json:"bssErrMsg"`        /*  bss错误信息,包含于bss格式化JSON错误信息中  */
	BssOrigErr       string `json:"bssOrigErr"`       /*  无法明确解码bss错误信息时,原样透出的bss错误信息  */
	BssErrPrefixHint string `json:"bssErrPrefixHint"` /*  bss格式化JSON错误信息的前置提示信息  */
}

type SfsSfsRenewSfsRequest

type SfsSfsRenewSfsRequest struct {
	SfsUID      string `json:"sfsUID,omitempty"`      /*  弹性文件功能系统唯一 ID  */
	RegionID    string `json:"regionID,omitempty"`    /*  资源池ID  */
	CycleType   string `json:"cycleType,omitempty"`   /*  包周期类型,year/month  */
	CycleCount  int32  `json:"cycleCount,omitempty"`  /*  包周期数。周期最大长度不能超过 3 年  */
	ClientToken string `json:"clientToken,omitempty"` /*  客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一  */
}

type SfsSfsRenewSfsResponse

type SfsSfsRenewSfsResponse struct {
	StatusCode  int32                              `json:"statusCode"`  /*  返回状态码(800为成功,900为失败/订单处理中)  */
	Message     string                             `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                             `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsRenewSfsReturnObjResponse   `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                             `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                             `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
	ErrorDetail *SfsSfsRenewSfsErrorDetailResponse `json:"errorDetail"` /*  错误明细。一般情况下,会对订单侧(bss)的弹性文件订单业务相关的错误做明确的错误映射和提升,有唯一对应的errorCode。其他订单侧(bss)的错误,以sfs.order.procFailed的errorCode统一映射返回,并在errorDetail中返回订单侧的详细错误信息  */
}

type SfsSfsRenewSfsReturnObjResponse

type SfsSfsRenewSfsReturnObjResponse struct {
	MasterOrderID string `json:"masterOrderID"` /*  订单 ID。调用方在拿到 masterOrderID 之后,在若干错误情况下,可以使用 masterOrderID 进一步确认订单状态及资源状态  */
	MasterOrderNO string `json:"masterOrderNO"` /*  订单号  */
	RegionID      string `json:"regionID"`      /*  资源所属资源池 ID  */
}

type SfsSfsResizeApi

type SfsSfsResizeApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsResizeApi

func NewSfsSfsResizeApi(client *core.CtyunClient) *SfsSfsResizeApi

func (*SfsSfsResizeApi) Do

type SfsSfsResizeRequest

type SfsSfsResizeRequest struct {
	SfsSize     int32  `json:"sfsSize,omitempty"`     /*  变配后的大小,单位 GB  */
	ResourceID  string `json:"resourceID,omitempty"`  /*  文件系统资源 ID  */
	RegionID    string `json:"regionID,omitempty"`    /*  资源池 ID  */
	ClientToken string `json:"clientToken,omitempty"` /*  客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一  */
}

type SfsSfsResizeResponse

type SfsSfsResizeResponse struct {
	StatusCode  int32                          `json:"statusCode"`  /*  返回状态码(800为成功,900为订单处理中/失败)  */
	Message     string                         `json:"message"`     /*  失败时的错误描述,一般为英文描述  */
	Description string                         `json:"description"` /*  失败时的错误描述,一般为中文描述  */
	ReturnObj   *SfsSfsResizeReturnObjResponse `json:"returnObj"`   /*  returnObj  */
	ErrorCode   string                         `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
}

type SfsSfsResizeReturnObjResponse

type SfsSfsResizeReturnObjResponse struct {
	MasterOrderID string `json:"masterOrderID"` /*  订单 ID。调用方在拿到 masterOrderID 之后,在若干错误情况下,可以使用 masterOrderID 进一步确认订单状态及资源状态  */
	MasterOrderNO string `json:"masterOrderNO"` /*  订单号  */
	RegionID      string `json:"regionID"`      /*  资源所属资源池 ID  */
}

type SfsSfsResizeSfsApi

type SfsSfsResizeSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsResizeSfsApi

func NewSfsSfsResizeSfsApi(client *core.CtyunClient) *SfsSfsResizeSfsApi

func (*SfsSfsResizeSfsApi) Do

type SfsSfsResizeSfsErrorDetailResponse

type SfsSfsResizeSfsErrorDetailResponse struct {
	BssErrCode       string `json:"bssErrCode"`       /*  bss错误明细码,包含于bss格式化JSON错误信息中  */
	BssErrMsg        string `json:"bssErrMsg"`        /*  bss错误信息,包含于bss格式化JSON错误信息中  */
	BssOrigErr       string `json:"bssOrigErr"`       /*  无法明确解码bss错误信息时,原样透出的bss错误信息  */
	BssErrPrefixHint string `json:"bssErrPrefixHint"` /*  bss格式化JSON错误信息的前置提示信息  */
}

type SfsSfsResizeSfsRequest

type SfsSfsResizeSfsRequest struct {
	SfsSize     int32  `json:"sfsSize,omitempty"`     /*  变配后的大小,单位 GB  */
	SfsUID      string `json:"sfsUID,omitempty"`      /*  弹性文件功能系统唯一 ID  */
	RegionID    string `json:"regionID,omitempty"`    /*  资源池 ID  */
	ClientToken string `json:"clientToken,omitempty"` /*  客户端存根,用于保证订单幂等性。要求单个云平台账户内唯一  */
}

type SfsSfsResizeSfsResponse

type SfsSfsResizeSfsResponse struct {
	StatusCode  int32                               `json:"statusCode"`  /*  返回状态码(800为成功,900为失败/订单处理中)  */
	Message     string                              `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                              `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsResizeSfsReturnObjResponse   `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                              `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                              `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
	ErrorDetail *SfsSfsResizeSfsErrorDetailResponse `json:"errorDetail"` /*  错误明细。一般情况下,会对订单侧(bss)的弹性文件订单业务相关的错误做明确的错误映射和提升,有唯一对应的errorCode。其他订单侧(bss)的错误,以sfs.order.procFailed的errorCode统一映射返回,并在errorDetail中返回订单侧的详细错误信息  */
}

type SfsSfsResizeSfsReturnObjResponse

type SfsSfsResizeSfsReturnObjResponse struct {
	MasterOrderID string `json:"masterOrderID"` /*  订单 ID。调用方在拿到 masterOrderID 之后,在若干错误情况下,可以使用 masterOrderID 进一步确认订单状态及资源状态  */
	MasterOrderNO string `json:"masterOrderNO"` /*  订单号  */
	RegionID      string `json:"regionID"`      /*  资源所属资源池 ID  */
}

type SfsSfsRoApi

type SfsSfsRoApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsRoApi

func NewSfsSfsRoApi(client *core.CtyunClient) *SfsSfsRoApi

func (*SfsSfsRoApi) Do

type SfsSfsRoRequest

type SfsSfsRoRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	UID      string `json:"UID,omitempty"`      /*  弹性文件功能系统唯一 ID  */
}

type SfsSfsRoResponse

type SfsSfsRoResponse struct {
	StatusCode  int32  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsRwApi

type SfsSfsRwApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsRwApi

func NewSfsSfsRwApi(client *core.CtyunClient) *SfsSfsRwApi

func (*SfsSfsRwApi) Do

type SfsSfsRwRequest

type SfsSfsRwRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	UID      string `json:"UID,omitempty"`      /*  弹性文件功能系统唯一 ID  */
}

type SfsSfsRwResponse

type SfsSfsRwResponse struct {
	StatusCode  int32  `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsSetProtectSwitchApi

type SfsSfsSetProtectSwitchApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsSetProtectSwitchApi

func NewSfsSfsSetProtectSwitchApi(client *core.CtyunClient) *SfsSfsSetProtectSwitchApi

func (*SfsSfsSetProtectSwitchApi) Do

type SfsSfsSetProtectSwitchRequest

type SfsSfsSetProtectSwitchRequest struct {
	SfsUID        string `json:"sfsUID,omitempty"`   /*  文件系统唯一ID  */
	RegionID      string `json:"regionID,omitempty"` /*  文件系统所在资源池ID  */
	ProtectSwitch bool   `json:"protectSwitch"`      /*  是否关闭了目的文件系统覆盖保护。只有设置为False,才表示关闭覆盖保护,可以下发创建跨域复制  */
}

type SfsSfsSetProtectSwitchResponse

type SfsSfsSetProtectSwitchResponse struct {
	StatusCode  int32                                    `json:"statusCode"`  /*  返回状态码(800为成功,900为失败)  */
	Message     string                                   `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                   `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string                                   `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码,参考[结果码]  */
	Error       string                                   `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
	ReturnObj   *SfsSfsSetProtectSwitchReturnObjResponse `json:"returnObj"`   /*  参考[结果码]  */
}

type SfsSfsSetProtectSwitchReturnObjResponse

type SfsSfsSetProtectSwitchReturnObjResponse struct {
	Status string `json:"status"` /*  返回状态,OK为成功,其他为失败  */
}

type SfsSfsSetReadSfsApi

type SfsSfsSetReadSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsSetReadSfsApi

func NewSfsSfsSetReadSfsApi(client *core.CtyunClient) *SfsSfsSetReadSfsApi

func (*SfsSfsSetReadSfsApi) Do

type SfsSfsSetReadSfsRequest

type SfsSfsSetReadSfsRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一 ID  */
}

type SfsSfsSetReadSfsResponse

type SfsSfsSetReadSfsResponse struct {
	StatusCode  int32                              `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                             `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                             `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsSetReadSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                             `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                             `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsSetReadSfsReturnObjResponse

type SfsSfsSetReadSfsReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  设置文件系统只读的操作ID  */
}

type SfsSfsSetReadWriteSfsApi

type SfsSfsSetReadWriteSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsSetReadWriteSfsApi

func NewSfsSfsSetReadWriteSfsApi(client *core.CtyunClient) *SfsSfsSetReadWriteSfsApi

func (*SfsSfsSetReadWriteSfsApi) Do

type SfsSfsSetReadWriteSfsRequest

type SfsSfsSetReadWriteSfsRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一 ID  */
}

type SfsSfsSetReadWriteSfsResponse

type SfsSfsSetReadWriteSfsResponse struct {
	StatusCode  int32                                   `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                  `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                  `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsSetReadWriteSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                  `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                                  `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsSetReadWriteSfsReturnObjResponse

type SfsSfsSetReadWriteSfsReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  设置文件系统读写的操作ID  */
}

type SfsSfsTotalSizeSfsApi

type SfsSfsTotalSizeSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsTotalSizeSfsApi

func NewSfsSfsTotalSizeSfsApi(client *core.CtyunClient) *SfsSfsTotalSizeSfsApi

func (*SfsSfsTotalSizeSfsApi) Do

type SfsSfsTotalSizeSfsRequest

type SfsSfsTotalSizeSfsRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一 ID  */
}

type SfsSfsTotalSizeSfsResponse

type SfsSfsTotalSizeSfsResponse struct {
	StatusCode  int32                                `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                               `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                               `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsTotalSizeSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                               `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                               `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsTotalSizeSfsReturnObjResponse

type SfsSfsTotalSizeSfsReturnObjResponse struct {
	SfsUID    string `json:"sfsUID"`    /*  弹性文件功能系统唯一 ID  */
	SfsName   string `json:"sfsName"`   /*  文件系统名称  */
	RegionID  string `json:"regionID"`  /*  资源池 ID  */
	TotalSize string `json:"totalSize"` /*  文件系统总容量  */
}

type SfsSfsUnbindPermissionApi

type SfsSfsUnbindPermissionApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsUnbindPermissionApi

func NewSfsSfsUnbindPermissionApi(client *core.CtyunClient) *SfsSfsUnbindPermissionApi

func (*SfsSfsUnbindPermissionApi) Do

type SfsSfsUnbindPermissionRequest

type SfsSfsUnbindPermissionRequest struct {
	PermissionGroupID string `json:"permissionGroupID,omitempty"` /*  权限组的fuid  */
	RegionID          string `json:"regionID,omitempty"`          /*  资源池 ID  */
	UID               string `json:"UID,omitempty"`               /*  文件系统ID  */
	VpcID             string `json:"vpcID,omitempty"`             /*  Vpc ID  */
}

type SfsSfsUnbindPermissionResponse

type SfsSfsUnbindPermissionResponse struct {
	StatusCode  int32                                    `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                                   `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                                   `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsUnbindPermissionReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                                   `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                                   `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsUnbindPermissionReturnObjResponse

type SfsSfsUnbindPermissionReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  文件系统VPC解绑权限组的操作号  */
}

type SfsSfsUnbindVpcSfsApi

type SfsSfsUnbindVpcSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsUnbindVpcSfsApi

func NewSfsSfsUnbindVpcSfsApi(client *core.CtyunClient) *SfsSfsUnbindVpcSfsApi

func (*SfsSfsUnbindVpcSfsApi) Do

type SfsSfsUnbindVpcSfsRequest

type SfsSfsUnbindVpcSfsRequest struct {
	PermissionGroupFuid string `json:"permissionGroupFuid,omitempty"` /*  权限组ID  */
	RegionID            string `json:"regionID,omitempty"`            /*  资源池 ID  */
	SfsUID              string `json:"sfsUID,omitempty"`              /*  弹性文件功能系统唯一 ID  */
	VpcID               string `json:"vpcID,omitempty"`               /*  Vpc ID  */
}

type SfsSfsUnbindVpcSfsResponse

type SfsSfsUnbindVpcSfsResponse struct {
	StatusCode  int32                                `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                               `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                               `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsUnbindVpcSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                               `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                               `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsUnbindVpcSfsReturnObjResponse

type SfsSfsUnbindVpcSfsReturnObjResponse struct {
	OperationID string `json:"operationID"` /*  文件系统VPC解绑权限组的操作号  */
}

type SfsSfsUpdateLabelApi

type SfsSfsUpdateLabelApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsUpdateLabelApi

func NewSfsSfsUpdateLabelApi(client *core.CtyunClient) *SfsSfsUpdateLabelApi

func (*SfsSfsUpdateLabelApi) Do

type SfsSfsUpdateLabelLabelListRequest

type SfsSfsUpdateLabelLabelListRequest struct {
	Key         string `json:"key,omitempty"`         /*  标签键。不能为空首字符不能为空格,长度不超过32个字符  */
	Value       string `json:"value,omitempty"`       /*  标签值。不能为空首字符不能为空格,长度不超过32个字符  */
	OperateType string `json:"operateType,omitempty"` /*  操作类型   绑定 BIND   解绑 UNBIND  */
}

type SfsSfsUpdateLabelRequest

type SfsSfsUpdateLabelRequest struct {
	SfsUID    string                               `json:"sfsUID,omitempty"`   /*  弹性文件唯一资源id  */
	RegionID  string                               `json:"regionID,omitempty"` /*  资源池(区域)ID  */
	LabelList []*SfsSfsUpdateLabelLabelListRequest `json:"labelList"`          /*  标签和相应的操作类型  */
}

type SfsSfsUpdateLabelResponse

type SfsSfsUpdateLabelResponse struct {
	ReturnObj   *SfsSfsUpdateLabelReturnObjResponse `json:"returnObj"`   /*  返回对象  */
	StatusCode  int32                               `json:"statusCode"`  /*  返回状态码(800为成功,900为失败)  */
	Message     string                              `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                              `json:"description"` /*  响应描述,一般为中文描述  */
	ErrorCode   string                              `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码],出错时才返回  */
	Error       string                              `json:"error"`       /*  业务细分码,为Product.Module.Code三段式码大驼峰形式,出错时才返回  */
}

type SfsSfsUpdateLabelReturnObjResponse

type SfsSfsUpdateLabelReturnObjResponse struct {
	Code    string `json:"code"`    /*  返回状态码(800为成功,其他为失败)  */
	Success *bool  `json:"success"` /*  true为成功,false为失败  */
}

type SfsSfsUsedRateSfsApi

type SfsSfsUsedRateSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsUsedRateSfsApi

func NewSfsSfsUsedRateSfsApi(client *core.CtyunClient) *SfsSfsUsedRateSfsApi

func (*SfsSfsUsedRateSfsApi) Do

type SfsSfsUsedRateSfsRequest

type SfsSfsUsedRateSfsRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一 ID  */
}

type SfsSfsUsedRateSfsResponse

type SfsSfsUsedRateSfsResponse struct {
	StatusCode  int32                               `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                              `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                              `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsUsedRateSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                              `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                              `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsUsedRateSfsReturnObjResponse

type SfsSfsUsedRateSfsReturnObjResponse struct {
	SfsUID   string `json:"sfsUID"`   /*  弹性文件功能系统唯一 ID  */
	SfsName  string `json:"sfsName"`  /*  文件系统名称  */
	RegionID string `json:"regionID"` /*  资源池 ID  */
	UsedRate string `json:"usedRate"` /*  文件系统使用率(百分比,最多支持小数点后两位)  */
}

type SfsSfsUsedSizeSfsApi

type SfsSfsUsedSizeSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsUsedSizeSfsApi

func NewSfsSfsUsedSizeSfsApi(client *core.CtyunClient) *SfsSfsUsedSizeSfsApi

func (*SfsSfsUsedSizeSfsApi) Do

type SfsSfsUsedSizeSfsRequest

type SfsSfsUsedSizeSfsRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一 ID  */
}

type SfsSfsUsedSizeSfsResponse

type SfsSfsUsedSizeSfsResponse struct {
	StatusCode  int32                               `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                              `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                              `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsSfsUsedSizeSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                              `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                              `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsSfsUsedSizeSfsReturnObjResponse

type SfsSfsUsedSizeSfsReturnObjResponse struct {
	SfsUID   string `json:"sfsUID"`   /*  弹性文件功能系统唯一 ID  */
	SfsName  string `json:"sfsName"`  /*  文件系统名称  */
	RegionID string `json:"regionID"` /*  资源池 ID  */
	UsedSize string `json:"usedSize"` /*  文件系统已使用容量  */
}

type SfsSfsZoneListsfsApi

type SfsSfsZoneListsfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsSfsZoneListsfsApi

func NewSfsSfsZoneListsfsApi(client *core.CtyunClient) *SfsSfsZoneListsfsApi

func (*SfsSfsZoneListsfsApi) Do

type SfsSfsZoneListsfsRequest

type SfsSfsZoneListsfsRequest struct {
	RegionID       string `json:"regionID,omitempty"`       /*  可用区所在的地域 ID  */
	FileSystemType string `json:"fileSystemType,omitempty"` /*  文件系统类型。取值范围:performance-性能型、capacity-标准型、hdd_e-标准型专属  */
	PageSize       int32  `json:"pageSize,omitempty"`       /*  分页查询时每页包含的地域数  */
	PageNo         int32  `json:"pageNo,omitempty"`         /*  列表的分页页码  */
}

type SfsSfsZoneListsfsResponse

type SfsSfsZoneListsfsResponse struct {
	StatusCode  string `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string `json:"message"`     /*  失败时的错误描述,一般为英文描述  */
	Description string `json:"description"` /*  失败时的错误描述,一般为英文描述  */
	ReturnObj   string `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码。  */
}

type SfsStorageQuotaSfsApi

type SfsStorageQuotaSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsStorageQuotaSfsApi

func NewSfsStorageQuotaSfsApi(client *core.CtyunClient) *SfsStorageQuotaSfsApi

func (*SfsStorageQuotaSfsApi) Do

type SfsStorageQuotaSfsRequest

type SfsStorageQuotaSfsRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
}

type SfsStorageQuotaSfsResponse

type SfsStorageQuotaSfsResponse struct {
	StatusCode  int32                                `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                               `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                               `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsStorageQuotaSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                               `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                               `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsStorageQuotaSfsReturnObjResponse

type SfsStorageQuotaSfsReturnObjResponse struct {
	TotalQuota int32 `json:"totalQuota"` /*  总容量配额,,单位GB  */
	UsedQuota  int32 `json:"usedQuota"`  /*  已使⽤容量配额,单位GB  */
	AvlQuota   int32 `json:"avlQuota"`   /*  剩余容量配额,单位GB  */
}

type SfsTotalStorageApi

type SfsTotalStorageApi struct {
	// contains filtered or unexported fields
}

func NewSfsTotalStorageApi

func NewSfsTotalStorageApi(client *core.CtyunClient) *SfsTotalStorageApi

func (*SfsTotalStorageApi) Do

type SfsTotalStorageRequest

type SfsTotalStorageRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
	Name     string `json:"name,omitempty"`     /*  文件系统名称  */
}

type SfsTotalStorageResponse

type SfsTotalStorageResponse struct {
	StatusCode  int32                             `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                            `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                            `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsTotalStorageReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                            `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                            `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsTotalStorageReturnObjResponse

type SfsTotalStorageReturnObjResponse struct {
	Fuid      string `json:"fuid"`      /*  弹性文件功能系统唯一 ID  */
	Name      string `json:"name"`      /*  文件系统名称  */
	RegionID  string `json:"regionID"`  /*  资源池 ID  */
	TotalSize string `json:"totalSize"` /*  文件系统总容量  */
}

type SfsUsedStorageApi

type SfsUsedStorageApi struct {
	// contains filtered or unexported fields
}

func NewSfsUsedStorageApi

func NewSfsUsedStorageApi(client *core.CtyunClient) *SfsUsedStorageApi

func (*SfsUsedStorageApi) Do

type SfsUsedStorageRequest

type SfsUsedStorageRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池 ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一 ID  */
}

type SfsUsedStorageResponse

type SfsUsedStorageResponse struct {
	StatusCode  int32                            `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                           `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                           `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsUsedStorageReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                           `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码.参考[结果码]  */
	Error       string                           `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsUsedStorageReturnObjResponse

type SfsUsedStorageReturnObjResponse struct {
	SfsUID   string `json:"sfsUID"`   /*  弹性文件功能系统唯一 ID  */
	SfsName  string `json:"sfsName"`  /*  文件系统名称  */
	RegionID string `json:"regionID"` /*  资源池 ID  */
	UsedSize string `json:"usedSize"` /*  文件系统已使用容量  */
}

type SfsVpcQuotaSfsApi

type SfsVpcQuotaSfsApi struct {
	// contains filtered or unexported fields
}

func NewSfsVpcQuotaSfsApi

func NewSfsVpcQuotaSfsApi(client *core.CtyunClient) *SfsVpcQuotaSfsApi

func (*SfsVpcQuotaSfsApi) Do

type SfsVpcQuotaSfsRequest

type SfsVpcQuotaSfsRequest struct {
	RegionID string `json:"regionID,omitempty"` /*  资源池ID  */
	SfsUID   string `json:"sfsUID,omitempty"`   /*  弹性文件功能系统唯一ID  */
}

type SfsVpcQuotaSfsResponse

type SfsVpcQuotaSfsResponse struct {
	StatusCode  int32                            `json:"statusCode"`  /*  返回状态码(800 为成功,900 为失败)  */
	Message     string                           `json:"message"`     /*  响应描述,一般为英文描述  */
	Description string                           `json:"description"` /*  响应描述,一般为中文描述  */
	ReturnObj   *SfsVpcQuotaSfsReturnObjResponse `json:"returnObj"`   /*  参考[returnObj]  */
	ErrorCode   string                           `json:"errorCode"`   /*  业务细分码,为 product.module.code 三段式码  */
	Error       string                           `json:"error"`       /*  业务细分码,为product.module.code三段式码大驼峰形式  */
}

type SfsVpcQuotaSfsReturnObjResponse

type SfsVpcQuotaSfsReturnObjResponse struct {
	TotalQuota  int32 `json:"totalQuota"`  /*  文件系统总体可用vpc配额  */
	UsedQuota   int32 `json:"usedQuota"`   /*  文件系统已用vpc配额个数  */
	RemainQuota int32 `json:"remainQuota"` /*  文件系统剩余可用vpc配额个数  */
}

type SfsVpceSharePathResponse

type SfsVpceSharePathResponse struct {
	VpcID              string `json:"vpcID"`              // vpc的ID
	VpcName            string `json:"vpcName"`            // vpc名称
	SharePath          string `json:"sharePath"`          // Linux主机共享路径
	SharePathV6        string `json:"sharePathV6"`        // Linux主机IPv6共享路径
	WindowsSharePath   string `json:"windowsSharePath"`   // Windows主机共享路径
	WindowsSharePathV6 string `json:"windowsSharePathV6"` // Windows主机IPv6共享路径
}

Source Files

Jump to

Keyboard shortcuts

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