2 Star 10 Fork 0

tencentcloud/tencentcloud-sdk-go

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
client.go 165.11 KB
一键复制 编辑 原始数据 按行查看 历史
tencentcloud 提交于 2026-04-23 04:42 +08:00 . release v1.3.85
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866
// Copyright (c) 2017-2025 Tencent. All Rights Reserved.
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package v20190719
import (
"context"
"errors"
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common"
tchttp "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/http"
"github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"
)
const APIVersion = "2019-07-19"
type Client struct {
common.Client
}
// Deprecated
func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error) {
cpf := profile.NewClientProfile()
client = &Client{}
client.Init(region).WithSecretId(secretId, secretKey).WithProfile(cpf)
return
}
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error) {
client = &Client{}
client.Init(region).
WithCredential(credential).
WithProfile(clientProfile)
return
}
func NewApplyPathLifecyclePolicyRequest() (request *ApplyPathLifecyclePolicyRequest) {
request = &ApplyPathLifecyclePolicyRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "ApplyPathLifecyclePolicy")
return
}
func NewApplyPathLifecyclePolicyResponse() (response *ApplyPathLifecyclePolicyResponse) {
response = &ApplyPathLifecyclePolicyResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ApplyPathLifecyclePolicy
// 配置生命周期策略关联到的目录列表
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_BINDINFREQUENTACCESSFIRST = "InvalidParameterValue.BindInfrequentaccessFirst"
// INVALIDPARAMETERVALUE_EXTERNALSTORAGESUPPORTDATAFLOWONLY = "InvalidParameterValue.ExternalStorageSupportDataflowOnly"
// INVALIDPARAMETERVALUE_INVALIDPOLICYFSPATH = "InvalidParameterValue.InvalidPolicyFsPath"
// INVALIDPARAMETERVALUE_PATHUSEDINDATAFLOW = "InvalidParameterValue.PathUsedInDataflow"
// RESOURCEINSUFFICIENT_POLICYFSLIMITEXCEEDED = "ResourceInsufficient.PolicyFsLimitExceeded"
// RESOURCEINSUFFICIENT_POLICYFSPATHLIMITEXCEEDED = "ResourceInsufficient.PolicyFsPathLimitExceeded"
// RESOURCEINSUFFICIENT_POLICYLIMITEXCEEDED = "ResourceInsufficient.PolicyLimitExceeded"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) ApplyPathLifecyclePolicy(request *ApplyPathLifecyclePolicyRequest) (response *ApplyPathLifecyclePolicyResponse, err error) {
return c.ApplyPathLifecyclePolicyWithContext(context.Background(), request)
}
// ApplyPathLifecyclePolicy
// 配置生命周期策略关联到的目录列表
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_BINDINFREQUENTACCESSFIRST = "InvalidParameterValue.BindInfrequentaccessFirst"
// INVALIDPARAMETERVALUE_EXTERNALSTORAGESUPPORTDATAFLOWONLY = "InvalidParameterValue.ExternalStorageSupportDataflowOnly"
// INVALIDPARAMETERVALUE_INVALIDPOLICYFSPATH = "InvalidParameterValue.InvalidPolicyFsPath"
// INVALIDPARAMETERVALUE_PATHUSEDINDATAFLOW = "InvalidParameterValue.PathUsedInDataflow"
// RESOURCEINSUFFICIENT_POLICYFSLIMITEXCEEDED = "ResourceInsufficient.PolicyFsLimitExceeded"
// RESOURCEINSUFFICIENT_POLICYFSPATHLIMITEXCEEDED = "ResourceInsufficient.PolicyFsPathLimitExceeded"
// RESOURCEINSUFFICIENT_POLICYLIMITEXCEEDED = "ResourceInsufficient.PolicyLimitExceeded"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) ApplyPathLifecyclePolicyWithContext(ctx context.Context, request *ApplyPathLifecyclePolicyRequest) (response *ApplyPathLifecyclePolicyResponse, err error) {
if request == nil {
request = NewApplyPathLifecyclePolicyRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "ApplyPathLifecyclePolicy")
if c.GetCredential() == nil {
return nil, errors.New("ApplyPathLifecyclePolicy require credential")
}
request.SetContext(ctx)
response = NewApplyPathLifecyclePolicyResponse()
err = c.Send(request, response)
return
}
func NewBindAutoSnapshotPolicyRequest() (request *BindAutoSnapshotPolicyRequest) {
request = &BindAutoSnapshotPolicyRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "BindAutoSnapshotPolicy")
return
}
func NewBindAutoSnapshotPolicyResponse() (response *BindAutoSnapshotPolicyResponse) {
response = &BindAutoSnapshotPolicyResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// BindAutoSnapshotPolicy
// 文件系统绑定快照策略,可以同时绑定多个fs,一个fs 只能跟一个策略绑定
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
// INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
// INVALIDPARAMETERVALUE_AUTOPOLICYNOTFOUND = "InvalidParameterValue.AutoPolicyNotFound"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDSNAPPOLICYSTATUS = "InvalidParameterValue.InvalidSnapPolicyStatus"
// RESOURCEINSUFFICIENT_SNAPSHOTSIZELIMITEXCEEDED = "ResourceInsufficient.SnapshotSizeLimitExceeded"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) BindAutoSnapshotPolicy(request *BindAutoSnapshotPolicyRequest) (response *BindAutoSnapshotPolicyResponse, err error) {
return c.BindAutoSnapshotPolicyWithContext(context.Background(), request)
}
// BindAutoSnapshotPolicy
// 文件系统绑定快照策略,可以同时绑定多个fs,一个fs 只能跟一个策略绑定
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
// INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
// INVALIDPARAMETERVALUE_AUTOPOLICYNOTFOUND = "InvalidParameterValue.AutoPolicyNotFound"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDSNAPPOLICYSTATUS = "InvalidParameterValue.InvalidSnapPolicyStatus"
// RESOURCEINSUFFICIENT_SNAPSHOTSIZELIMITEXCEEDED = "ResourceInsufficient.SnapshotSizeLimitExceeded"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) BindAutoSnapshotPolicyWithContext(ctx context.Context, request *BindAutoSnapshotPolicyRequest) (response *BindAutoSnapshotPolicyResponse, err error) {
if request == nil {
request = NewBindAutoSnapshotPolicyRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "BindAutoSnapshotPolicy")
if c.GetCredential() == nil {
return nil, errors.New("BindAutoSnapshotPolicy require credential")
}
request.SetContext(ctx)
response = NewBindAutoSnapshotPolicyResponse()
err = c.Send(request, response)
return
}
func NewCreateAccessCertRequest() (request *CreateAccessCertRequest) {
request = &CreateAccessCertRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "CreateAccessCert")
return
}
func NewCreateAccessCertResponse() (response *CreateAccessCertResponse) {
response = &CreateAccessCertResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateAccessCert
// 创建用于访问文件系统的凭证
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
// INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
// INVALIDPARAMETERVALUE_AUTOPOLICYNOTFOUND = "InvalidParameterValue.AutoPolicyNotFound"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDSNAPPOLICYSTATUS = "InvalidParameterValue.InvalidSnapPolicyStatus"
// RESOURCEINSUFFICIENT_SNAPSHOTSIZELIMITEXCEEDED = "ResourceInsufficient.SnapshotSizeLimitExceeded"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) CreateAccessCert(request *CreateAccessCertRequest) (response *CreateAccessCertResponse, err error) {
return c.CreateAccessCertWithContext(context.Background(), request)
}
// CreateAccessCert
// 创建用于访问文件系统的凭证
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
// INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
// INVALIDPARAMETERVALUE_AUTOPOLICYNOTFOUND = "InvalidParameterValue.AutoPolicyNotFound"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDSNAPPOLICYSTATUS = "InvalidParameterValue.InvalidSnapPolicyStatus"
// RESOURCEINSUFFICIENT_SNAPSHOTSIZELIMITEXCEEDED = "ResourceInsufficient.SnapshotSizeLimitExceeded"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) CreateAccessCertWithContext(ctx context.Context, request *CreateAccessCertRequest) (response *CreateAccessCertResponse, err error) {
if request == nil {
request = NewCreateAccessCertRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "CreateAccessCert")
if c.GetCredential() == nil {
return nil, errors.New("CreateAccessCert require credential")
}
request.SetContext(ctx)
response = NewCreateAccessCertResponse()
err = c.Send(request, response)
return
}
func NewCreateAutoSnapshotPolicyRequest() (request *CreateAutoSnapshotPolicyRequest) {
request = &CreateAutoSnapshotPolicyRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "CreateAutoSnapshotPolicy")
return
}
func NewCreateAutoSnapshotPolicyResponse() (response *CreateAutoSnapshotPolicyResponse) {
response = &CreateAutoSnapshotPolicyResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateAutoSnapshotPolicy
// 创建定期快照策略
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_INVALIDALIVEDDAYS = "InvalidParameter.InvalidAlivedDays"
// INVALIDPARAMETER_INVALIDPARAMDAYOFWEEK = "InvalidParameter.InvalidParamDayofWeek"
// INVALIDPARAMETER_INVALIDPARAMHOUR = "InvalidParameter.InvalidParamHour"
// INVALIDPARAMETER_INVALIDSNAPSHOTPOLICYNAME = "InvalidParameter.InvalidSnapshotPolicyName"
// INVALIDPARAMETER_MISSINGPOLICYPARAM = "InvalidParameter.MissingPolicyParam"
// INVALIDPARAMETER_SNAPSHOTPOLICYNAMELIMITEXCEEDED = "InvalidParameter.SnapshotPolicyNameLimitExceeded"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_AUTOPOLICYNOTFOUND = "InvalidParameterValue.AutoPolicyNotFound"
// INVALIDPARAMETERVALUE_INVALIDALIVEDAYS = "InvalidParameterValue.InvalidAliveDays"
// INVALIDPARAMETERVALUE_INVALIDDESTINATIONREGIONS = "InvalidParameterValue.InvalidDestinationRegions"
// INVALIDPARAMETERVALUE_INVALIDPARAMDAYOFMONTH = "InvalidParameterValue.InvalidParamDayOfMonth"
// INVALIDPARAMETERVALUE_INVALIDPARAMDAYOFWEEK = "InvalidParameterValue.InvalidParamDayOfWeek"
// INVALIDPARAMETERVALUE_INVALIDPARAMINTERVALDAYS = "InvalidParameterValue.InvalidParamIntervalDays"
// INVALIDPARAMETERVALUE_INVALIDSNAPPOLICYSTATUS = "InvalidParameterValue.InvalidSnapPolicyStatus"
// INVALIDPARAMETERVALUE_INVALIDSNAPSHOTNAME = "InvalidParameterValue.InvalidSnapshotName"
// INVALIDPARAMETERVALUE_INVALIDSNAPSHOTPOLICYNAME = "InvalidParameterValue.InvalidSnapshotPolicyName"
// INVALIDPARAMETERVALUE_MISSINGSNAPNAMEORALIVEDAY = "InvalidParameterValue.MissingSnapNameOrAliveDay"
// INVALIDPARAMETERVALUE_SNAPSHOTNAMELIMITEXCEEDED = "InvalidParameterValue.SnapshotNameLimitExceeded"
// INVALIDPARAMETERVALUE_SNAPSHOTPOLICYNAMELIMITEXCEEDED = "InvalidParameterValue.SnapshotPolicyNameLimitExceeded"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) CreateAutoSnapshotPolicy(request *CreateAutoSnapshotPolicyRequest) (response *CreateAutoSnapshotPolicyResponse, err error) {
return c.CreateAutoSnapshotPolicyWithContext(context.Background(), request)
}
// CreateAutoSnapshotPolicy
// 创建定期快照策略
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_INVALIDALIVEDDAYS = "InvalidParameter.InvalidAlivedDays"
// INVALIDPARAMETER_INVALIDPARAMDAYOFWEEK = "InvalidParameter.InvalidParamDayofWeek"
// INVALIDPARAMETER_INVALIDPARAMHOUR = "InvalidParameter.InvalidParamHour"
// INVALIDPARAMETER_INVALIDSNAPSHOTPOLICYNAME = "InvalidParameter.InvalidSnapshotPolicyName"
// INVALIDPARAMETER_MISSINGPOLICYPARAM = "InvalidParameter.MissingPolicyParam"
// INVALIDPARAMETER_SNAPSHOTPOLICYNAMELIMITEXCEEDED = "InvalidParameter.SnapshotPolicyNameLimitExceeded"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_AUTOPOLICYNOTFOUND = "InvalidParameterValue.AutoPolicyNotFound"
// INVALIDPARAMETERVALUE_INVALIDALIVEDAYS = "InvalidParameterValue.InvalidAliveDays"
// INVALIDPARAMETERVALUE_INVALIDDESTINATIONREGIONS = "InvalidParameterValue.InvalidDestinationRegions"
// INVALIDPARAMETERVALUE_INVALIDPARAMDAYOFMONTH = "InvalidParameterValue.InvalidParamDayOfMonth"
// INVALIDPARAMETERVALUE_INVALIDPARAMDAYOFWEEK = "InvalidParameterValue.InvalidParamDayOfWeek"
// INVALIDPARAMETERVALUE_INVALIDPARAMINTERVALDAYS = "InvalidParameterValue.InvalidParamIntervalDays"
// INVALIDPARAMETERVALUE_INVALIDSNAPPOLICYSTATUS = "InvalidParameterValue.InvalidSnapPolicyStatus"
// INVALIDPARAMETERVALUE_INVALIDSNAPSHOTNAME = "InvalidParameterValue.InvalidSnapshotName"
// INVALIDPARAMETERVALUE_INVALIDSNAPSHOTPOLICYNAME = "InvalidParameterValue.InvalidSnapshotPolicyName"
// INVALIDPARAMETERVALUE_MISSINGSNAPNAMEORALIVEDAY = "InvalidParameterValue.MissingSnapNameOrAliveDay"
// INVALIDPARAMETERVALUE_SNAPSHOTNAMELIMITEXCEEDED = "InvalidParameterValue.SnapshotNameLimitExceeded"
// INVALIDPARAMETERVALUE_SNAPSHOTPOLICYNAMELIMITEXCEEDED = "InvalidParameterValue.SnapshotPolicyNameLimitExceeded"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) CreateAutoSnapshotPolicyWithContext(ctx context.Context, request *CreateAutoSnapshotPolicyRequest) (response *CreateAutoSnapshotPolicyResponse, err error) {
if request == nil {
request = NewCreateAutoSnapshotPolicyRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "CreateAutoSnapshotPolicy")
if c.GetCredential() == nil {
return nil, errors.New("CreateAutoSnapshotPolicy require credential")
}
request.SetContext(ctx)
response = NewCreateAutoSnapshotPolicyResponse()
err = c.Send(request, response)
return
}
func NewCreateCfsFileSystemRequest() (request *CreateCfsFileSystemRequest) {
request = &CreateCfsFileSystemRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "CreateCfsFileSystem")
return
}
func NewCreateCfsFileSystemResponse() (response *CreateCfsFileSystemResponse) {
response = &CreateCfsFileSystemResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateCfsFileSystem
// 用于添加新文件系统
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_BINDRESOURCEPKGFAILED = "FailedOperation.BindResourcePkgFailed"
// FAILEDOPERATION_CLIENTTOKENINUSE = "FailedOperation.ClientTokenInUse"
// INTERNALERROR = "InternalError"
// INTERNALERROR_CREATEFSFAILED = "InternalError.CreateFsFailed"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
// INVALIDPARAMETERVALUE_CLIENTTOKENLIMITEXCEEDED = "InvalidParameterValue.ClientTokenLimitExceeded"
// INVALIDPARAMETERVALUE_DUPLICATEDTAGKEY = "InvalidParameterValue.DuplicatedTagKey"
// INVALIDPARAMETERVALUE_FSNAMELIMITEXCEEDED = "InvalidParameterValue.FsNameLimitExceeded"
// INVALIDPARAMETERVALUE_INVALIDCLIENTTOKEN = "InvalidParameterValue.InvalidClientToken"
// INVALIDPARAMETERVALUE_INVALIDENCRYPTED = "InvalidParameterValue.InvalidEncrypted"
// INVALIDPARAMETERVALUE_INVALIDFSNAME = "InvalidParameterValue.InvalidFsName"
// INVALIDPARAMETERVALUE_INVALIDMETATYPE = "InvalidParameterValue.InvalidMetaType"
// INVALIDPARAMETERVALUE_INVALIDMOUNTTARGETIP = "InvalidParameterValue.InvalidMountTargetIp"
// INVALIDPARAMETERVALUE_INVALIDNETINTERFACE = "InvalidParameterValue.InvalidNetInterface"
// INVALIDPARAMETERVALUE_INVALIDPGROUPID = "InvalidParameterValue.InvalidPgroupId"
// INVALIDPARAMETERVALUE_INVALIDPROTOCOL = "InvalidParameterValue.InvalidProtocol"
// INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
// INVALIDPARAMETERVALUE_INVALIDRESOURCETAGS = "InvalidParameterValue.InvalidResourceTags"
// INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
// INVALIDPARAMETERVALUE_INVALIDSTORAGERESOURCEPKG = "InvalidParameterValue.InvalidStorageResourcePkg"
// INVALIDPARAMETERVALUE_INVALIDSTORAGETYPE = "InvalidParameterValue.InvalidStorageType"
// INVALIDPARAMETERVALUE_INVALIDSUBNETID = "InvalidParameterValue.InvalidSubnetId"
// INVALIDPARAMETERVALUE_INVALIDTAGKEY = "InvalidParameterValue.InvalidTagKey"
// INVALIDPARAMETERVALUE_INVALIDTAGVALUE = "InvalidParameterValue.InvalidTagValue"
// INVALIDPARAMETERVALUE_INVALIDTURBOCAPACITY = "InvalidParameterValue.InvalidTurboCapacity"
// INVALIDPARAMETERVALUE_INVALIDVIP = "InvalidParameterValue.InvalidVip"
// INVALIDPARAMETERVALUE_INVALIDVPCID = "InvalidParameterValue.InvalidVpcId"
// INVALIDPARAMETERVALUE_INVALIDVPCPARAMETER = "InvalidParameterValue.InvalidVpcParameter"
// INVALIDPARAMETERVALUE_INVALIDZONEID = "InvalidParameterValue.InvalidZoneId"
// INVALIDPARAMETERVALUE_INVALIDZONEORZONEID = "InvalidParameterValue.InvalidZoneOrZoneId"
// INVALIDPARAMETERVALUE_MISSINGKMSKEYID = "InvalidParameterValue.MissingKmsKeyId"
// INVALIDPARAMETERVALUE_MISSINGSTORAGERESOURCEPKG = "InvalidParameterValue.MissingStorageResourcePkg"
// INVALIDPARAMETERVALUE_MISSINGSUBNETIDORUNSUBNETID = "InvalidParameterValue.MissingSubnetidOrUnsubnetid"
// INVALIDPARAMETERVALUE_MISSINGVPCPARAMETER = "InvalidParameterValue.MissingVpcParameter"
// INVALIDPARAMETERVALUE_MISSINGVPCIDORUNVPCID = "InvalidParameterValue.MissingVpcidOrUnvpcid"
// INVALIDPARAMETERVALUE_MISSINGZONEID = "InvalidParameterValue.MissingZoneId"
// INVALIDPARAMETERVALUE_MISSINGZONEORZONEID = "InvalidParameterValue.MissingZoneOrZoneId"
// INVALIDPARAMETERVALUE_TAGKEYFILTERLIMITEXCEEDED = "InvalidParameterValue.TagKeyFilterLimitExceeded"
// INVALIDPARAMETERVALUE_TAGKEYLIMITEXCEEDED = "InvalidParameterValue.TagKeyLimitExceeded"
// INVALIDPARAMETERVALUE_TAGVALUEFILTERLIMITEXCEEDED = "InvalidParameterValue.TagValueFilterLimitExceeded"
// INVALIDPARAMETERVALUE_TAGVALUELIMITEXCEEDED = "InvalidParameterValue.TagValueLimitExceeded"
// INVALIDPARAMETERVALUE_UNAVAILABLEREGION = "InvalidParameterValue.UnavailableRegion"
// INVALIDPARAMETERVALUE_UNAVAILABLEZONE = "InvalidParameterValue.UnavailableZone"
// INVALIDPARAMETERVALUE_ZONEIDREGIONNOTMATCH = "InvalidParameterValue.ZoneIdRegionNotMatch"
// RESOURCEINSUFFICIENT_FILESYSTEMLIMITEXCEEDED = "ResourceInsufficient.FileSystemLimitExceeded"
// RESOURCEINSUFFICIENT_REGIONSOLDOUT = "ResourceInsufficient.RegionSoldOut"
// RESOURCEINSUFFICIENT_SUBNETIPALLOCCUPIED = "ResourceInsufficient.SubnetIpAllOccupied"
// RESOURCEINSUFFICIENT_TAGLIMITEXCEEDED = "ResourceInsufficient.TagLimitExceeded"
// RESOURCEINSUFFICIENT_TAGQUOTASEXCEEDED = "ResourceInsufficient.TagQuotasExceeded"
// RESOURCEINSUFFICIENT_TURBOSPECIALCAPACITYFILESYSTEMCOUNTLIMIT = "ResourceInsufficient.TurboSpecialCapacityFileSystemCountLimit"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_BASICNETINTERFACENOTSUPPORTED = "UnsupportedOperation.BasicNetInterfaceNotSupported"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) CreateCfsFileSystem(request *CreateCfsFileSystemRequest) (response *CreateCfsFileSystemResponse, err error) {
return c.CreateCfsFileSystemWithContext(context.Background(), request)
}
// CreateCfsFileSystem
// 用于添加新文件系统
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_BINDRESOURCEPKGFAILED = "FailedOperation.BindResourcePkgFailed"
// FAILEDOPERATION_CLIENTTOKENINUSE = "FailedOperation.ClientTokenInUse"
// INTERNALERROR = "InternalError"
// INTERNALERROR_CREATEFSFAILED = "InternalError.CreateFsFailed"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
// INVALIDPARAMETERVALUE_CLIENTTOKENLIMITEXCEEDED = "InvalidParameterValue.ClientTokenLimitExceeded"
// INVALIDPARAMETERVALUE_DUPLICATEDTAGKEY = "InvalidParameterValue.DuplicatedTagKey"
// INVALIDPARAMETERVALUE_FSNAMELIMITEXCEEDED = "InvalidParameterValue.FsNameLimitExceeded"
// INVALIDPARAMETERVALUE_INVALIDCLIENTTOKEN = "InvalidParameterValue.InvalidClientToken"
// INVALIDPARAMETERVALUE_INVALIDENCRYPTED = "InvalidParameterValue.InvalidEncrypted"
// INVALIDPARAMETERVALUE_INVALIDFSNAME = "InvalidParameterValue.InvalidFsName"
// INVALIDPARAMETERVALUE_INVALIDMETATYPE = "InvalidParameterValue.InvalidMetaType"
// INVALIDPARAMETERVALUE_INVALIDMOUNTTARGETIP = "InvalidParameterValue.InvalidMountTargetIp"
// INVALIDPARAMETERVALUE_INVALIDNETINTERFACE = "InvalidParameterValue.InvalidNetInterface"
// INVALIDPARAMETERVALUE_INVALIDPGROUPID = "InvalidParameterValue.InvalidPgroupId"
// INVALIDPARAMETERVALUE_INVALIDPROTOCOL = "InvalidParameterValue.InvalidProtocol"
// INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
// INVALIDPARAMETERVALUE_INVALIDRESOURCETAGS = "InvalidParameterValue.InvalidResourceTags"
// INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
// INVALIDPARAMETERVALUE_INVALIDSTORAGERESOURCEPKG = "InvalidParameterValue.InvalidStorageResourcePkg"
// INVALIDPARAMETERVALUE_INVALIDSTORAGETYPE = "InvalidParameterValue.InvalidStorageType"
// INVALIDPARAMETERVALUE_INVALIDSUBNETID = "InvalidParameterValue.InvalidSubnetId"
// INVALIDPARAMETERVALUE_INVALIDTAGKEY = "InvalidParameterValue.InvalidTagKey"
// INVALIDPARAMETERVALUE_INVALIDTAGVALUE = "InvalidParameterValue.InvalidTagValue"
// INVALIDPARAMETERVALUE_INVALIDTURBOCAPACITY = "InvalidParameterValue.InvalidTurboCapacity"
// INVALIDPARAMETERVALUE_INVALIDVIP = "InvalidParameterValue.InvalidVip"
// INVALIDPARAMETERVALUE_INVALIDVPCID = "InvalidParameterValue.InvalidVpcId"
// INVALIDPARAMETERVALUE_INVALIDVPCPARAMETER = "InvalidParameterValue.InvalidVpcParameter"
// INVALIDPARAMETERVALUE_INVALIDZONEID = "InvalidParameterValue.InvalidZoneId"
// INVALIDPARAMETERVALUE_INVALIDZONEORZONEID = "InvalidParameterValue.InvalidZoneOrZoneId"
// INVALIDPARAMETERVALUE_MISSINGKMSKEYID = "InvalidParameterValue.MissingKmsKeyId"
// INVALIDPARAMETERVALUE_MISSINGSTORAGERESOURCEPKG = "InvalidParameterValue.MissingStorageResourcePkg"
// INVALIDPARAMETERVALUE_MISSINGSUBNETIDORUNSUBNETID = "InvalidParameterValue.MissingSubnetidOrUnsubnetid"
// INVALIDPARAMETERVALUE_MISSINGVPCPARAMETER = "InvalidParameterValue.MissingVpcParameter"
// INVALIDPARAMETERVALUE_MISSINGVPCIDORUNVPCID = "InvalidParameterValue.MissingVpcidOrUnvpcid"
// INVALIDPARAMETERVALUE_MISSINGZONEID = "InvalidParameterValue.MissingZoneId"
// INVALIDPARAMETERVALUE_MISSINGZONEORZONEID = "InvalidParameterValue.MissingZoneOrZoneId"
// INVALIDPARAMETERVALUE_TAGKEYFILTERLIMITEXCEEDED = "InvalidParameterValue.TagKeyFilterLimitExceeded"
// INVALIDPARAMETERVALUE_TAGKEYLIMITEXCEEDED = "InvalidParameterValue.TagKeyLimitExceeded"
// INVALIDPARAMETERVALUE_TAGVALUEFILTERLIMITEXCEEDED = "InvalidParameterValue.TagValueFilterLimitExceeded"
// INVALIDPARAMETERVALUE_TAGVALUELIMITEXCEEDED = "InvalidParameterValue.TagValueLimitExceeded"
// INVALIDPARAMETERVALUE_UNAVAILABLEREGION = "InvalidParameterValue.UnavailableRegion"
// INVALIDPARAMETERVALUE_UNAVAILABLEZONE = "InvalidParameterValue.UnavailableZone"
// INVALIDPARAMETERVALUE_ZONEIDREGIONNOTMATCH = "InvalidParameterValue.ZoneIdRegionNotMatch"
// RESOURCEINSUFFICIENT_FILESYSTEMLIMITEXCEEDED = "ResourceInsufficient.FileSystemLimitExceeded"
// RESOURCEINSUFFICIENT_REGIONSOLDOUT = "ResourceInsufficient.RegionSoldOut"
// RESOURCEINSUFFICIENT_SUBNETIPALLOCCUPIED = "ResourceInsufficient.SubnetIpAllOccupied"
// RESOURCEINSUFFICIENT_TAGLIMITEXCEEDED = "ResourceInsufficient.TagLimitExceeded"
// RESOURCEINSUFFICIENT_TAGQUOTASEXCEEDED = "ResourceInsufficient.TagQuotasExceeded"
// RESOURCEINSUFFICIENT_TURBOSPECIALCAPACITYFILESYSTEMCOUNTLIMIT = "ResourceInsufficient.TurboSpecialCapacityFileSystemCountLimit"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// RESOURCESSOLDOUT = "ResourcesSoldOut"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_BASICNETINTERFACENOTSUPPORTED = "UnsupportedOperation.BasicNetInterfaceNotSupported"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) CreateCfsFileSystemWithContext(ctx context.Context, request *CreateCfsFileSystemRequest) (response *CreateCfsFileSystemResponse, err error) {
if request == nil {
request = NewCreateCfsFileSystemRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "CreateCfsFileSystem")
if c.GetCredential() == nil {
return nil, errors.New("CreateCfsFileSystem require credential")
}
request.SetContext(ctx)
response = NewCreateCfsFileSystemResponse()
err = c.Send(request, response)
return
}
func NewCreateCfsPGroupRequest() (request *CreateCfsPGroupRequest) {
request = &CreateCfsPGroupRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "CreateCfsPGroup")
return
}
func NewCreateCfsPGroupResponse() (response *CreateCfsPGroupResponse) {
response = &CreateCfsPGroupResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateCfsPGroup
// 本接口(CreateCfsPGroup)用于创建权限组
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INVALIDPARAMETERVALUE_DUPLICATEDPGROUPNAME = "InvalidParameterValue.DuplicatedPgroupName"
// INVALIDPARAMETERVALUE_INVALIDPGROUPNAME = "InvalidParameterValue.InvalidPgroupName"
// INVALIDPARAMETERVALUE_MISSINGPGROUPNAME = "InvalidParameterValue.MissingPgroupName"
// INVALIDPARAMETERVALUE_PGROUPDESCINFOLIMITEXCEEDED = "InvalidParameterValue.PgroupDescinfoLimitExceeded"
// INVALIDPARAMETERVALUE_PGROUPNAMELIMITEXCEEDED = "InvalidParameterValue.PgroupNameLimitExceeded"
// RESOURCEINSUFFICIENT_PGROUPNUMBERLIMITEXCEEDED = "ResourceInsufficient.PgroupNumberLimitExceeded"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) CreateCfsPGroup(request *CreateCfsPGroupRequest) (response *CreateCfsPGroupResponse, err error) {
return c.CreateCfsPGroupWithContext(context.Background(), request)
}
// CreateCfsPGroup
// 本接口(CreateCfsPGroup)用于创建权限组
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INVALIDPARAMETERVALUE_DUPLICATEDPGROUPNAME = "InvalidParameterValue.DuplicatedPgroupName"
// INVALIDPARAMETERVALUE_INVALIDPGROUPNAME = "InvalidParameterValue.InvalidPgroupName"
// INVALIDPARAMETERVALUE_MISSINGPGROUPNAME = "InvalidParameterValue.MissingPgroupName"
// INVALIDPARAMETERVALUE_PGROUPDESCINFOLIMITEXCEEDED = "InvalidParameterValue.PgroupDescinfoLimitExceeded"
// INVALIDPARAMETERVALUE_PGROUPNAMELIMITEXCEEDED = "InvalidParameterValue.PgroupNameLimitExceeded"
// RESOURCEINSUFFICIENT_PGROUPNUMBERLIMITEXCEEDED = "ResourceInsufficient.PgroupNumberLimitExceeded"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) CreateCfsPGroupWithContext(ctx context.Context, request *CreateCfsPGroupRequest) (response *CreateCfsPGroupResponse, err error) {
if request == nil {
request = NewCreateCfsPGroupRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "CreateCfsPGroup")
if c.GetCredential() == nil {
return nil, errors.New("CreateCfsPGroup require credential")
}
request.SetContext(ctx)
response = NewCreateCfsPGroupResponse()
err = c.Send(request, response)
return
}
func NewCreateCfsRuleRequest() (request *CreateCfsRuleRequest) {
request = &CreateCfsRuleRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "CreateCfsRule")
return
}
func NewCreateCfsRuleResponse() (response *CreateCfsRuleResponse) {
response = &CreateCfsRuleResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateCfsRule
// 本接口(CreateCfsRule)用于创建权限组规则。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
// FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_DUPLICATEDRULEAUTHCLIENTIP = "InvalidParameterValue.DuplicatedRuleAuthClientIp"
// INVALIDPARAMETERVALUE_INVALIDAUTHCLIENTIP = "InvalidParameterValue.InvalidAuthClientIp"
// INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
// INVALIDPARAMETERVALUE_INVALIDPRIORITY = "InvalidParameterValue.InvalidPriority"
// INVALIDPARAMETERVALUE_INVALIDRWPERMISSION = "InvalidParameterValue.InvalidRwPermission"
// INVALIDPARAMETERVALUE_INVALIDUSERPERMISSION = "InvalidParameterValue.InvalidUserPermission"
// RESOURCEINSUFFICIENT_RULELIMITEXCEEDED = "ResourceInsufficient.RuleLimitExceeded"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) CreateCfsRule(request *CreateCfsRuleRequest) (response *CreateCfsRuleResponse, err error) {
return c.CreateCfsRuleWithContext(context.Background(), request)
}
// CreateCfsRule
// 本接口(CreateCfsRule)用于创建权限组规则。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
// FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_DUPLICATEDRULEAUTHCLIENTIP = "InvalidParameterValue.DuplicatedRuleAuthClientIp"
// INVALIDPARAMETERVALUE_INVALIDAUTHCLIENTIP = "InvalidParameterValue.InvalidAuthClientIp"
// INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
// INVALIDPARAMETERVALUE_INVALIDPRIORITY = "InvalidParameterValue.InvalidPriority"
// INVALIDPARAMETERVALUE_INVALIDRWPERMISSION = "InvalidParameterValue.InvalidRwPermission"
// INVALIDPARAMETERVALUE_INVALIDUSERPERMISSION = "InvalidParameterValue.InvalidUserPermission"
// RESOURCEINSUFFICIENT_RULELIMITEXCEEDED = "ResourceInsufficient.RuleLimitExceeded"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) CreateCfsRuleWithContext(ctx context.Context, request *CreateCfsRuleRequest) (response *CreateCfsRuleResponse, err error) {
if request == nil {
request = NewCreateCfsRuleRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "CreateCfsRule")
if c.GetCredential() == nil {
return nil, errors.New("CreateCfsRule require credential")
}
request.SetContext(ctx)
response = NewCreateCfsRuleResponse()
err = c.Send(request, response)
return
}
func NewCreateCfsSnapshotRequest() (request *CreateCfsSnapshotRequest) {
request = &CreateCfsSnapshotRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "CreateCfsSnapshot")
return
}
func NewCreateCfsSnapshotResponse() (response *CreateCfsSnapshotResponse) {
response = &CreateCfsSnapshotResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateCfsSnapshot
// 创建文件系统快照
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_INVALIDSNAPSHOTNAME = "InvalidParameter.InvalidSnapshotName"
// INVALIDPARAMETER_SNAPSHOTNAMELIMITEXCEEDED = "InvalidParameter.SnapshotNameLimitExceeded"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_FSSIZELIMITEXCEEDED = "InvalidParameterValue.FsSizeLimitExceeded"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
// INVALIDPARAMETERVALUE_INVALIDRESOURCETAGS = "InvalidParameterValue.InvalidResourceTags"
// INVALIDPARAMETERVALUE_INVALIDTAGKEY = "InvalidParameterValue.InvalidTagKey"
// INVALIDPARAMETERVALUE_INVALIDTAGVALUE = "InvalidParameterValue.InvalidTagValue"
// INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
// INVALIDPARAMETERVALUE_TAGKEYFILTERLIMITEXCEEDED = "InvalidParameterValue.TagKeyFilterLimitExceeded"
// INVALIDPARAMETERVALUE_TAGKEYLIMITEXCEEDED = "InvalidParameterValue.TagKeyLimitExceeded"
// INVALIDPARAMETERVALUE_TAGVALUEFILTERLIMITEXCEEDED = "InvalidParameterValue.TagValueFilterLimitExceeded"
// INVALIDPARAMETERVALUE_TAGVALUELIMITEXCEEDED = "InvalidParameterValue.TagValueLimitExceeded"
// RESOURCEINSUFFICIENT_SNAPSHOTSIZELIMITEXCEEDED = "ResourceInsufficient.SnapshotSizeLimitExceeded"
// RESOURCEINSUFFICIENT_TAGLIMITEXCEEDED = "ResourceInsufficient.TagLimitExceeded"
// RESOURCEINSUFFICIENT_TAGQUOTASEXCEEDED = "ResourceInsufficient.TagQuotasExceeded"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) CreateCfsSnapshot(request *CreateCfsSnapshotRequest) (response *CreateCfsSnapshotResponse, err error) {
return c.CreateCfsSnapshotWithContext(context.Background(), request)
}
// CreateCfsSnapshot
// 创建文件系统快照
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_INVALIDSNAPSHOTNAME = "InvalidParameter.InvalidSnapshotName"
// INVALIDPARAMETER_SNAPSHOTNAMELIMITEXCEEDED = "InvalidParameter.SnapshotNameLimitExceeded"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_FSSIZELIMITEXCEEDED = "InvalidParameterValue.FsSizeLimitExceeded"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
// INVALIDPARAMETERVALUE_INVALIDRESOURCETAGS = "InvalidParameterValue.InvalidResourceTags"
// INVALIDPARAMETERVALUE_INVALIDTAGKEY = "InvalidParameterValue.InvalidTagKey"
// INVALIDPARAMETERVALUE_INVALIDTAGVALUE = "InvalidParameterValue.InvalidTagValue"
// INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
// INVALIDPARAMETERVALUE_TAGKEYFILTERLIMITEXCEEDED = "InvalidParameterValue.TagKeyFilterLimitExceeded"
// INVALIDPARAMETERVALUE_TAGKEYLIMITEXCEEDED = "InvalidParameterValue.TagKeyLimitExceeded"
// INVALIDPARAMETERVALUE_TAGVALUEFILTERLIMITEXCEEDED = "InvalidParameterValue.TagValueFilterLimitExceeded"
// INVALIDPARAMETERVALUE_TAGVALUELIMITEXCEEDED = "InvalidParameterValue.TagValueLimitExceeded"
// RESOURCEINSUFFICIENT_SNAPSHOTSIZELIMITEXCEEDED = "ResourceInsufficient.SnapshotSizeLimitExceeded"
// RESOURCEINSUFFICIENT_TAGLIMITEXCEEDED = "ResourceInsufficient.TagLimitExceeded"
// RESOURCEINSUFFICIENT_TAGQUOTASEXCEEDED = "ResourceInsufficient.TagQuotasExceeded"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) CreateCfsSnapshotWithContext(ctx context.Context, request *CreateCfsSnapshotRequest) (response *CreateCfsSnapshotResponse, err error) {
if request == nil {
request = NewCreateCfsSnapshotRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "CreateCfsSnapshot")
if c.GetCredential() == nil {
return nil, errors.New("CreateCfsSnapshot require credential")
}
request.SetContext(ctx)
response = NewCreateCfsSnapshotResponse()
err = c.Send(request, response)
return
}
func NewCreateDataFlowRequest() (request *CreateDataFlowRequest) {
request = &CreateDataFlowRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "CreateDataFlow")
return
}
func NewCreateDataFlowResponse() (response *CreateDataFlowResponse) {
response = &CreateDataFlowResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateDataFlow
// 创建数据流动接口
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWNAME = "InvalidParameterValue.InvalidDataFlowName"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWSOURCEINFO = "InvalidParameterValue.InvalidDataFlowSourceInfo"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWSOURCESTORAGETYPE = "InvalidParameterValue.InvalidDataFlowSourceStorageType"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWTARGETPATH = "InvalidParameterValue.InvalidDataFlowTargetPath"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDLIFECYCLEDATATASKTYPE = "InvalidParameterValue.InvalidLifecycleDataTaskType"
// RESOURCEINSUFFICIENT_DATAFLOWLIMITEXCEEDED = "ResourceInsufficient.DataFlowLimitExceeded"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
func (c *Client) CreateDataFlow(request *CreateDataFlowRequest) (response *CreateDataFlowResponse, err error) {
return c.CreateDataFlowWithContext(context.Background(), request)
}
// CreateDataFlow
// 创建数据流动接口
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWNAME = "InvalidParameterValue.InvalidDataFlowName"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWSOURCEINFO = "InvalidParameterValue.InvalidDataFlowSourceInfo"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWSOURCESTORAGETYPE = "InvalidParameterValue.InvalidDataFlowSourceStorageType"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWTARGETPATH = "InvalidParameterValue.InvalidDataFlowTargetPath"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDLIFECYCLEDATATASKTYPE = "InvalidParameterValue.InvalidLifecycleDataTaskType"
// RESOURCEINSUFFICIENT_DATAFLOWLIMITEXCEEDED = "ResourceInsufficient.DataFlowLimitExceeded"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
func (c *Client) CreateDataFlowWithContext(ctx context.Context, request *CreateDataFlowRequest) (response *CreateDataFlowResponse, err error) {
if request == nil {
request = NewCreateDataFlowRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "CreateDataFlow")
if c.GetCredential() == nil {
return nil, errors.New("CreateDataFlow require credential")
}
request.SetContext(ctx)
response = NewCreateDataFlowResponse()
err = c.Send(request, response)
return
}
func NewCreateLifecycleDataTaskRequest() (request *CreateLifecycleDataTaskRequest) {
request = &CreateLifecycleDataTaskRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "CreateLifecycleDataTask")
return
}
func NewCreateLifecycleDataTaskResponse() (response *CreateLifecycleDataTaskResponse) {
response = &CreateLifecycleDataTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateLifecycleDataTask
// 支持主动沉降/预热接口
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWID = "InvalidParameterValue.InvalidDataFlowId"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWSOURCESTORAGETYPE = "InvalidParameterValue.InvalidDataFlowSourceStorageType"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWTARGETPATH = "InvalidParameterValue.InvalidDataFlowTargetPath"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
// INVALIDPARAMETERVALUE_INVALIDLIFECYCLEDATATASKTYPE = "InvalidParameterValue.InvalidLifecycleDataTaskType"
// INVALIDPARAMETERVALUE_WAITINGTASKLIMITEXCEEDED = "InvalidParameterValue.WaitingTaskLimitExceeded"
func (c *Client) CreateLifecycleDataTask(request *CreateLifecycleDataTaskRequest) (response *CreateLifecycleDataTaskResponse, err error) {
return c.CreateLifecycleDataTaskWithContext(context.Background(), request)
}
// CreateLifecycleDataTask
// 支持主动沉降/预热接口
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWID = "InvalidParameterValue.InvalidDataFlowId"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWSOURCESTORAGETYPE = "InvalidParameterValue.InvalidDataFlowSourceStorageType"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWTARGETPATH = "InvalidParameterValue.InvalidDataFlowTargetPath"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
// INVALIDPARAMETERVALUE_INVALIDLIFECYCLEDATATASKTYPE = "InvalidParameterValue.InvalidLifecycleDataTaskType"
// INVALIDPARAMETERVALUE_WAITINGTASKLIMITEXCEEDED = "InvalidParameterValue.WaitingTaskLimitExceeded"
func (c *Client) CreateLifecycleDataTaskWithContext(ctx context.Context, request *CreateLifecycleDataTaskRequest) (response *CreateLifecycleDataTaskResponse, err error) {
if request == nil {
request = NewCreateLifecycleDataTaskRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "CreateLifecycleDataTask")
if c.GetCredential() == nil {
return nil, errors.New("CreateLifecycleDataTask require credential")
}
request.SetContext(ctx)
response = NewCreateLifecycleDataTaskResponse()
err = c.Send(request, response)
return
}
func NewCreateLifecyclePolicyRequest() (request *CreateLifecyclePolicyRequest) {
request = &CreateLifecyclePolicyRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "CreateLifecyclePolicy")
return
}
func NewCreateLifecyclePolicyResponse() (response *CreateLifecyclePolicyResponse) {
response = &CreateLifecyclePolicyResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateLifecyclePolicy
// 创建文件存储生命周期策略
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INTERNALERROR_TIMEOUT = "InternalError.Timeout"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// RESOURCEINSUFFICIENT_POLICYLIMITEXCEEDED = "ResourceInsufficient.PolicyLimitExceeded"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) CreateLifecyclePolicy(request *CreateLifecyclePolicyRequest) (response *CreateLifecyclePolicyResponse, err error) {
return c.CreateLifecyclePolicyWithContext(context.Background(), request)
}
// CreateLifecyclePolicy
// 创建文件存储生命周期策略
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INTERNALERROR_TIMEOUT = "InternalError.Timeout"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// RESOURCEINSUFFICIENT_POLICYLIMITEXCEEDED = "ResourceInsufficient.PolicyLimitExceeded"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) CreateLifecyclePolicyWithContext(ctx context.Context, request *CreateLifecyclePolicyRequest) (response *CreateLifecyclePolicyResponse, err error) {
if request == nil {
request = NewCreateLifecyclePolicyRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "CreateLifecyclePolicy")
if c.GetCredential() == nil {
return nil, errors.New("CreateLifecyclePolicy require credential")
}
request.SetContext(ctx)
response = NewCreateLifecyclePolicyResponse()
err = c.Send(request, response)
return
}
func NewCreateLifecyclePolicyDownloadTaskRequest() (request *CreateLifecyclePolicyDownloadTaskRequest) {
request = &CreateLifecyclePolicyDownloadTaskRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "CreateLifecyclePolicyDownloadTask")
return
}
func NewCreateLifecyclePolicyDownloadTaskResponse() (response *CreateLifecyclePolicyDownloadTaskResponse) {
response = &CreateLifecyclePolicyDownloadTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateLifecyclePolicyDownloadTask
// 下载生命周期任务中文件列表
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INTERNALERROR_TIMEOUT = "InternalError.Timeout"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// RESOURCEINSUFFICIENT_POLICYLIMITEXCEEDED = "ResourceInsufficient.PolicyLimitExceeded"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) CreateLifecyclePolicyDownloadTask(request *CreateLifecyclePolicyDownloadTaskRequest) (response *CreateLifecyclePolicyDownloadTaskResponse, err error) {
return c.CreateLifecyclePolicyDownloadTaskWithContext(context.Background(), request)
}
// CreateLifecyclePolicyDownloadTask
// 下载生命周期任务中文件列表
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INTERNALERROR_TIMEOUT = "InternalError.Timeout"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// RESOURCEINSUFFICIENT_POLICYLIMITEXCEEDED = "ResourceInsufficient.PolicyLimitExceeded"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) CreateLifecyclePolicyDownloadTaskWithContext(ctx context.Context, request *CreateLifecyclePolicyDownloadTaskRequest) (response *CreateLifecyclePolicyDownloadTaskResponse, err error) {
if request == nil {
request = NewCreateLifecyclePolicyDownloadTaskRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "CreateLifecyclePolicyDownloadTask")
if c.GetCredential() == nil {
return nil, errors.New("CreateLifecyclePolicyDownloadTask require credential")
}
request.SetContext(ctx)
response = NewCreateLifecyclePolicyDownloadTaskResponse()
err = c.Send(request, response)
return
}
func NewCreateMigrationTaskRequest() (request *CreateMigrationTaskRequest) {
request = &CreateMigrationTaskRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "CreateMigrationTask")
return
}
func NewCreateMigrationTaskResponse() (response *CreateMigrationTaskResponse) {
response = &CreateMigrationTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// CreateMigrationTask
// 用于创建迁移任务。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// RESOURCEINUSE = "ResourceInUse"
func (c *Client) CreateMigrationTask(request *CreateMigrationTaskRequest) (response *CreateMigrationTaskResponse, err error) {
return c.CreateMigrationTaskWithContext(context.Background(), request)
}
// CreateMigrationTask
// 用于创建迁移任务。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// RESOURCEINUSE = "ResourceInUse"
func (c *Client) CreateMigrationTaskWithContext(ctx context.Context, request *CreateMigrationTaskRequest) (response *CreateMigrationTaskResponse, err error) {
if request == nil {
request = NewCreateMigrationTaskRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "CreateMigrationTask")
if c.GetCredential() == nil {
return nil, errors.New("CreateMigrationTask require credential")
}
request.SetContext(ctx)
response = NewCreateMigrationTaskResponse()
err = c.Send(request, response)
return
}
func NewDeleteAutoSnapshotPolicyRequest() (request *DeleteAutoSnapshotPolicyRequest) {
request = &DeleteAutoSnapshotPolicyRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DeleteAutoSnapshotPolicy")
return
}
func NewDeleteAutoSnapshotPolicyResponse() (response *DeleteAutoSnapshotPolicyResponse) {
response = &DeleteAutoSnapshotPolicyResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteAutoSnapshotPolicy
// 删除快照定期策略
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
// INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_AUTOPOLICYNOTFOUND = "InvalidParameterValue.AutoPolicyNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DeleteAutoSnapshotPolicy(request *DeleteAutoSnapshotPolicyRequest) (response *DeleteAutoSnapshotPolicyResponse, err error) {
return c.DeleteAutoSnapshotPolicyWithContext(context.Background(), request)
}
// DeleteAutoSnapshotPolicy
// 删除快照定期策略
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
// INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_AUTOPOLICYNOTFOUND = "InvalidParameterValue.AutoPolicyNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DeleteAutoSnapshotPolicyWithContext(ctx context.Context, request *DeleteAutoSnapshotPolicyRequest) (response *DeleteAutoSnapshotPolicyResponse, err error) {
if request == nil {
request = NewDeleteAutoSnapshotPolicyRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DeleteAutoSnapshotPolicy")
if c.GetCredential() == nil {
return nil, errors.New("DeleteAutoSnapshotPolicy require credential")
}
request.SetContext(ctx)
response = NewDeleteAutoSnapshotPolicyResponse()
err = c.Send(request, response)
return
}
func NewDeleteCfsFileSystemRequest() (request *DeleteCfsFileSystemRequest) {
request = &DeleteCfsFileSystemRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DeleteCfsFileSystem")
return
}
func NewDeleteCfsFileSystemResponse() (response *DeleteCfsFileSystemResponse) {
response = &DeleteCfsFileSystemResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteCfsFileSystem
// 用于删除文件系统
//
// 可能返回的错误码:
// FAILEDOPERATION_MOUNTTARGETEXISTS = "FailedOperation.MountTargetExists"
// FAILEDOPERATION_UNTAGRESOURCEFAILED = "FailedOperation.UntagResourceFailed"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
// INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
// INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DeleteCfsFileSystem(request *DeleteCfsFileSystemRequest) (response *DeleteCfsFileSystemResponse, err error) {
return c.DeleteCfsFileSystemWithContext(context.Background(), request)
}
// DeleteCfsFileSystem
// 用于删除文件系统
//
// 可能返回的错误码:
// FAILEDOPERATION_MOUNTTARGETEXISTS = "FailedOperation.MountTargetExists"
// FAILEDOPERATION_UNTAGRESOURCEFAILED = "FailedOperation.UntagResourceFailed"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
// INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
// INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DeleteCfsFileSystemWithContext(ctx context.Context, request *DeleteCfsFileSystemRequest) (response *DeleteCfsFileSystemResponse, err error) {
if request == nil {
request = NewDeleteCfsFileSystemRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DeleteCfsFileSystem")
if c.GetCredential() == nil {
return nil, errors.New("DeleteCfsFileSystem require credential")
}
request.SetContext(ctx)
response = NewDeleteCfsFileSystemResponse()
err = c.Send(request, response)
return
}
func NewDeleteCfsPGroupRequest() (request *DeleteCfsPGroupRequest) {
request = &DeleteCfsPGroupRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DeleteCfsPGroup")
return
}
func NewDeleteCfsPGroupResponse() (response *DeleteCfsPGroupResponse) {
response = &DeleteCfsPGroupResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteCfsPGroup
// 本接口(DeleteCfsPGroup)用于删除权限组,只有未绑定文件系统的权限组才能够被此接口删除。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DeleteCfsPGroup(request *DeleteCfsPGroupRequest) (response *DeleteCfsPGroupResponse, err error) {
return c.DeleteCfsPGroupWithContext(context.Background(), request)
}
// DeleteCfsPGroup
// 本接口(DeleteCfsPGroup)用于删除权限组,只有未绑定文件系统的权限组才能够被此接口删除。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DeleteCfsPGroupWithContext(ctx context.Context, request *DeleteCfsPGroupRequest) (response *DeleteCfsPGroupResponse, err error) {
if request == nil {
request = NewDeleteCfsPGroupRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DeleteCfsPGroup")
if c.GetCredential() == nil {
return nil, errors.New("DeleteCfsPGroup require credential")
}
request.SetContext(ctx)
response = NewDeleteCfsPGroupResponse()
err = c.Send(request, response)
return
}
func NewDeleteCfsRuleRequest() (request *DeleteCfsRuleRequest) {
request = &DeleteCfsRuleRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DeleteCfsRule")
return
}
func NewDeleteCfsRuleResponse() (response *DeleteCfsRuleResponse) {
response = &DeleteCfsRuleResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteCfsRule
// 本接口(DeleteCfsRule)用于删除权限组规则。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
// FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_DUPLICATEDRULEAUTHCLIENTIP = "InvalidParameterValue.DuplicatedRuleAuthClientIp"
// INVALIDPARAMETERVALUE_INVALIDAUTHCLIENTIP = "InvalidParameterValue.InvalidAuthClientIp"
// INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
// INVALIDPARAMETERVALUE_INVALIDPRIORITY = "InvalidParameterValue.InvalidPriority"
// INVALIDPARAMETERVALUE_INVALIDRWPERMISSION = "InvalidParameterValue.InvalidRwPermission"
// INVALIDPARAMETERVALUE_INVALIDUSERPERMISSION = "InvalidParameterValue.InvalidUserPermission"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// RESOURCENOTFOUND_RULENOTFOUND = "ResourceNotFound.RuleNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DeleteCfsRule(request *DeleteCfsRuleRequest) (response *DeleteCfsRuleResponse, err error) {
return c.DeleteCfsRuleWithContext(context.Background(), request)
}
// DeleteCfsRule
// 本接口(DeleteCfsRule)用于删除权限组规则。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
// FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_DUPLICATEDRULEAUTHCLIENTIP = "InvalidParameterValue.DuplicatedRuleAuthClientIp"
// INVALIDPARAMETERVALUE_INVALIDAUTHCLIENTIP = "InvalidParameterValue.InvalidAuthClientIp"
// INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
// INVALIDPARAMETERVALUE_INVALIDPRIORITY = "InvalidParameterValue.InvalidPriority"
// INVALIDPARAMETERVALUE_INVALIDRWPERMISSION = "InvalidParameterValue.InvalidRwPermission"
// INVALIDPARAMETERVALUE_INVALIDUSERPERMISSION = "InvalidParameterValue.InvalidUserPermission"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// RESOURCENOTFOUND_RULENOTFOUND = "ResourceNotFound.RuleNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DeleteCfsRuleWithContext(ctx context.Context, request *DeleteCfsRuleRequest) (response *DeleteCfsRuleResponse, err error) {
if request == nil {
request = NewDeleteCfsRuleRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DeleteCfsRule")
if c.GetCredential() == nil {
return nil, errors.New("DeleteCfsRule require credential")
}
request.SetContext(ctx)
response = NewDeleteCfsRuleResponse()
err = c.Send(request, response)
return
}
func NewDeleteCfsSnapshotRequest() (request *DeleteCfsSnapshotRequest) {
request = &DeleteCfsSnapshotRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DeleteCfsSnapshot")
return
}
func NewDeleteCfsSnapshotResponse() (response *DeleteCfsSnapshotResponse) {
response = &DeleteCfsSnapshotResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteCfsSnapshot
// 删除文件系统快照
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
// RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DeleteCfsSnapshot(request *DeleteCfsSnapshotRequest) (response *DeleteCfsSnapshotResponse, err error) {
return c.DeleteCfsSnapshotWithContext(context.Background(), request)
}
// DeleteCfsSnapshot
// 删除文件系统快照
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
// RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DeleteCfsSnapshotWithContext(ctx context.Context, request *DeleteCfsSnapshotRequest) (response *DeleteCfsSnapshotResponse, err error) {
if request == nil {
request = NewDeleteCfsSnapshotRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DeleteCfsSnapshot")
if c.GetCredential() == nil {
return nil, errors.New("DeleteCfsSnapshot require credential")
}
request.SetContext(ctx)
response = NewDeleteCfsSnapshotResponse()
err = c.Send(request, response)
return
}
func NewDeleteDataFlowRequest() (request *DeleteDataFlowRequest) {
request = &DeleteDataFlowRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DeleteDataFlow")
return
}
func NewDeleteDataFlowResponse() (response *DeleteDataFlowResponse) {
response = &DeleteDataFlowResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteDataFlow
// 删除数据流动
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWID = "InvalidParameterValue.InvalidDataFlowId"
// INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
// INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION_INVALIDLIFECYCLEDATATASKSTATUS = "UnsupportedOperation.InvalidLifecycleDataTaskStatus"
func (c *Client) DeleteDataFlow(request *DeleteDataFlowRequest) (response *DeleteDataFlowResponse, err error) {
return c.DeleteDataFlowWithContext(context.Background(), request)
}
// DeleteDataFlow
// 删除数据流动
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWID = "InvalidParameterValue.InvalidDataFlowId"
// INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
// INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION_INVALIDLIFECYCLEDATATASKSTATUS = "UnsupportedOperation.InvalidLifecycleDataTaskStatus"
func (c *Client) DeleteDataFlowWithContext(ctx context.Context, request *DeleteDataFlowRequest) (response *DeleteDataFlowResponse, err error) {
if request == nil {
request = NewDeleteDataFlowRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DeleteDataFlow")
if c.GetCredential() == nil {
return nil, errors.New("DeleteDataFlow require credential")
}
request.SetContext(ctx)
response = NewDeleteDataFlowResponse()
err = c.Send(request, response)
return
}
func NewDeleteLifecyclePolicyRequest() (request *DeleteLifecyclePolicyRequest) {
request = &DeleteLifecyclePolicyRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DeleteLifecyclePolicy")
return
}
func NewDeleteLifecyclePolicyResponse() (response *DeleteLifecyclePolicyResponse) {
response = &DeleteLifecyclePolicyResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteLifecyclePolicy
// 删除生命周期管理策略
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWID = "InvalidParameterValue.InvalidDataFlowId"
// INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
// INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION_INVALIDLIFECYCLEDATATASKSTATUS = "UnsupportedOperation.InvalidLifecycleDataTaskStatus"
func (c *Client) DeleteLifecyclePolicy(request *DeleteLifecyclePolicyRequest) (response *DeleteLifecyclePolicyResponse, err error) {
return c.DeleteLifecyclePolicyWithContext(context.Background(), request)
}
// DeleteLifecyclePolicy
// 删除生命周期管理策略
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWID = "InvalidParameterValue.InvalidDataFlowId"
// INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
// INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION_INVALIDLIFECYCLEDATATASKSTATUS = "UnsupportedOperation.InvalidLifecycleDataTaskStatus"
func (c *Client) DeleteLifecyclePolicyWithContext(ctx context.Context, request *DeleteLifecyclePolicyRequest) (response *DeleteLifecyclePolicyResponse, err error) {
if request == nil {
request = NewDeleteLifecyclePolicyRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DeleteLifecyclePolicy")
if c.GetCredential() == nil {
return nil, errors.New("DeleteLifecyclePolicy require credential")
}
request.SetContext(ctx)
response = NewDeleteLifecyclePolicyResponse()
err = c.Send(request, response)
return
}
func NewDeleteMigrationTaskRequest() (request *DeleteMigrationTaskRequest) {
request = &DeleteMigrationTaskRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DeleteMigrationTask")
return
}
func NewDeleteMigrationTaskResponse() (response *DeleteMigrationTaskResponse) {
response = &DeleteMigrationTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteMigrationTask
// 用于删除迁移任务。不支持删除等待中、创建中、运行中、取消中、终止中状态的任务。
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DeleteMigrationTask(request *DeleteMigrationTaskRequest) (response *DeleteMigrationTaskResponse, err error) {
return c.DeleteMigrationTaskWithContext(context.Background(), request)
}
// DeleteMigrationTask
// 用于删除迁移任务。不支持删除等待中、创建中、运行中、取消中、终止中状态的任务。
//
// 可能返回的错误码:
// AUTHFAILURE = "AuthFailure"
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// MISSINGPARAMETER = "MissingParameter"
// OPERATIONDENIED = "OperationDenied"
// RESOURCEINUSE = "ResourceInUse"
// RESOURCENOTFOUND = "ResourceNotFound"
func (c *Client) DeleteMigrationTaskWithContext(ctx context.Context, request *DeleteMigrationTaskRequest) (response *DeleteMigrationTaskResponse, err error) {
if request == nil {
request = NewDeleteMigrationTaskRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DeleteMigrationTask")
if c.GetCredential() == nil {
return nil, errors.New("DeleteMigrationTask require credential")
}
request.SetContext(ctx)
response = NewDeleteMigrationTaskResponse()
err = c.Send(request, response)
return
}
func NewDeleteUserQuotaRequest() (request *DeleteUserQuotaRequest) {
request = &DeleteUserQuotaRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DeleteUserQuota")
return
}
func NewDeleteUserQuotaResponse() (response *DeleteUserQuotaResponse) {
response = &DeleteUserQuotaResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DeleteUserQuota
// 指定条件删除文件系统配额(仅部分Turbo实例能使用,若需要调用请提交工单与我们联系)
//
// 可能返回的错误码:
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DeleteUserQuota(request *DeleteUserQuotaRequest) (response *DeleteUserQuotaResponse, err error) {
return c.DeleteUserQuotaWithContext(context.Background(), request)
}
// DeleteUserQuota
// 指定条件删除文件系统配额(仅部分Turbo实例能使用,若需要调用请提交工单与我们联系)
//
// 可能返回的错误码:
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DeleteUserQuotaWithContext(ctx context.Context, request *DeleteUserQuotaRequest) (response *DeleteUserQuotaResponse, err error) {
if request == nil {
request = NewDeleteUserQuotaRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DeleteUserQuota")
if c.GetCredential() == nil {
return nil, errors.New("DeleteUserQuota require credential")
}
request.SetContext(ctx)
response = NewDeleteUserQuotaResponse()
err = c.Send(request, response)
return
}
func NewDescribeAutoSnapshotPoliciesRequest() (request *DescribeAutoSnapshotPoliciesRequest) {
request = &DescribeAutoSnapshotPoliciesRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeAutoSnapshotPolicies")
return
}
func NewDescribeAutoSnapshotPoliciesResponse() (response *DescribeAutoSnapshotPoliciesResponse) {
response = &DescribeAutoSnapshotPoliciesResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAutoSnapshotPolicies
// 查询文件系统快照定期策略列表信息
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeAutoSnapshotPolicies(request *DescribeAutoSnapshotPoliciesRequest) (response *DescribeAutoSnapshotPoliciesResponse, err error) {
return c.DescribeAutoSnapshotPoliciesWithContext(context.Background(), request)
}
// DescribeAutoSnapshotPolicies
// 查询文件系统快照定期策略列表信息
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeAutoSnapshotPoliciesWithContext(ctx context.Context, request *DescribeAutoSnapshotPoliciesRequest) (response *DescribeAutoSnapshotPoliciesResponse, err error) {
if request == nil {
request = NewDescribeAutoSnapshotPoliciesRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeAutoSnapshotPolicies")
if c.GetCredential() == nil {
return nil, errors.New("DescribeAutoSnapshotPolicies require credential")
}
request.SetContext(ctx)
response = NewDescribeAutoSnapshotPoliciesResponse()
err = c.Send(request, response)
return
}
func NewDescribeAvailableZoneInfoRequest() (request *DescribeAvailableZoneInfoRequest) {
request = &DescribeAvailableZoneInfoRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeAvailableZoneInfo")
return
}
func NewDescribeAvailableZoneInfoResponse() (response *DescribeAvailableZoneInfoResponse) {
response = &DescribeAvailableZoneInfoResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeAvailableZoneInfo
// 本接口(DescribeAvailableZoneInfo)用于查询区域的可用情况。
//
// 可能返回的错误码:
// AUTHFAILURE_GETROLEFAILED = "AuthFailure.GetRoleFailed"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeAvailableZoneInfo(request *DescribeAvailableZoneInfoRequest) (response *DescribeAvailableZoneInfoResponse, err error) {
return c.DescribeAvailableZoneInfoWithContext(context.Background(), request)
}
// DescribeAvailableZoneInfo
// 本接口(DescribeAvailableZoneInfo)用于查询区域的可用情况。
//
// 可能返回的错误码:
// AUTHFAILURE_GETROLEFAILED = "AuthFailure.GetRoleFailed"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeAvailableZoneInfoWithContext(ctx context.Context, request *DescribeAvailableZoneInfoRequest) (response *DescribeAvailableZoneInfoResponse, err error) {
if request == nil {
request = NewDescribeAvailableZoneInfoRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeAvailableZoneInfo")
if c.GetCredential() == nil {
return nil, errors.New("DescribeAvailableZoneInfo require credential")
}
request.SetContext(ctx)
response = NewDescribeAvailableZoneInfoResponse()
err = c.Send(request, response)
return
}
func NewDescribeBucketListRequest() (request *DescribeBucketListRequest) {
request = &DescribeBucketListRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeBucketList")
return
}
func NewDescribeBucketListResponse() (response *DescribeBucketListResponse) {
response = &DescribeBucketListResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeBucketList
// 用于获取数据源桶列表。
//
// 可能返回的错误码:
// AUTHFAILURE_GETROLEFAILED = "AuthFailure.GetRoleFailed"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeBucketList(request *DescribeBucketListRequest) (response *DescribeBucketListResponse, err error) {
return c.DescribeBucketListWithContext(context.Background(), request)
}
// DescribeBucketList
// 用于获取数据源桶列表。
//
// 可能返回的错误码:
// AUTHFAILURE_GETROLEFAILED = "AuthFailure.GetRoleFailed"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeBucketListWithContext(ctx context.Context, request *DescribeBucketListRequest) (response *DescribeBucketListResponse, err error) {
if request == nil {
request = NewDescribeBucketListRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeBucketList")
if c.GetCredential() == nil {
return nil, errors.New("DescribeBucketList require credential")
}
request.SetContext(ctx)
response = NewDescribeBucketListResponse()
err = c.Send(request, response)
return
}
func NewDescribeCfsFileSystemClientsRequest() (request *DescribeCfsFileSystemClientsRequest) {
request = &DescribeCfsFileSystemClientsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeCfsFileSystemClients")
return
}
func NewDescribeCfsFileSystemClientsResponse() (response *DescribeCfsFileSystemClientsResponse) {
response = &DescribeCfsFileSystemClientsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeCfsFileSystemClients
// 查询挂载该文件系统的客户端。此功能需要客户端安装CFS监控插件。
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// RESOURCENOTFOUND_MOUNTTARGETNOTFOUND = "ResourceNotFound.MountTargetNotFound"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
func (c *Client) DescribeCfsFileSystemClients(request *DescribeCfsFileSystemClientsRequest) (response *DescribeCfsFileSystemClientsResponse, err error) {
return c.DescribeCfsFileSystemClientsWithContext(context.Background(), request)
}
// DescribeCfsFileSystemClients
// 查询挂载该文件系统的客户端。此功能需要客户端安装CFS监控插件。
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// RESOURCENOTFOUND_MOUNTTARGETNOTFOUND = "ResourceNotFound.MountTargetNotFound"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
func (c *Client) DescribeCfsFileSystemClientsWithContext(ctx context.Context, request *DescribeCfsFileSystemClientsRequest) (response *DescribeCfsFileSystemClientsResponse, err error) {
if request == nil {
request = NewDescribeCfsFileSystemClientsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeCfsFileSystemClients")
if c.GetCredential() == nil {
return nil, errors.New("DescribeCfsFileSystemClients require credential")
}
request.SetContext(ctx)
response = NewDescribeCfsFileSystemClientsResponse()
err = c.Send(request, response)
return
}
func NewDescribeCfsFileSystemsRequest() (request *DescribeCfsFileSystemsRequest) {
request = &DescribeCfsFileSystemsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeCfsFileSystems")
return
}
func NewDescribeCfsFileSystemsResponse() (response *DescribeCfsFileSystemsResponse) {
response = &DescribeCfsFileSystemsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeCfsFileSystems
// 本接口(DescribeCfsFileSystems)用于查询文件系统
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_MISSINGFILESYSTEMIDORREGION = "InvalidParameterValue.MissingFileSystemIdOrRegion"
// INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
// INVALIDPARAMETERVALUE_TAGKEYFILTERLIMITEXCEEDED = "InvalidParameterValue.TagKeyFilterLimitExceeded"
// INVALIDPARAMETERVALUE_TAGKEYLIMITEXCEEDED = "InvalidParameterValue.TagKeyLimitExceeded"
// INVALIDPARAMETERVALUE_UNAVAILABLEREGION = "InvalidParameterValue.UnavailableRegion"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeCfsFileSystems(request *DescribeCfsFileSystemsRequest) (response *DescribeCfsFileSystemsResponse, err error) {
return c.DescribeCfsFileSystemsWithContext(context.Background(), request)
}
// DescribeCfsFileSystems
// 本接口(DescribeCfsFileSystems)用于查询文件系统
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_MISSINGFILESYSTEMIDORREGION = "InvalidParameterValue.MissingFileSystemIdOrRegion"
// INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
// INVALIDPARAMETERVALUE_TAGKEYFILTERLIMITEXCEEDED = "InvalidParameterValue.TagKeyFilterLimitExceeded"
// INVALIDPARAMETERVALUE_TAGKEYLIMITEXCEEDED = "InvalidParameterValue.TagKeyLimitExceeded"
// INVALIDPARAMETERVALUE_UNAVAILABLEREGION = "InvalidParameterValue.UnavailableRegion"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeCfsFileSystemsWithContext(ctx context.Context, request *DescribeCfsFileSystemsRequest) (response *DescribeCfsFileSystemsResponse, err error) {
if request == nil {
request = NewDescribeCfsFileSystemsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeCfsFileSystems")
if c.GetCredential() == nil {
return nil, errors.New("DescribeCfsFileSystems require credential")
}
request.SetContext(ctx)
response = NewDescribeCfsFileSystemsResponse()
err = c.Send(request, response)
return
}
func NewDescribeCfsPGroupsRequest() (request *DescribeCfsPGroupsRequest) {
request = &DescribeCfsPGroupsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeCfsPGroups")
return
}
func NewDescribeCfsPGroupsResponse() (response *DescribeCfsPGroupsResponse) {
response = &DescribeCfsPGroupsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeCfsPGroups
// 本接口(DescribeCfsPGroups)用于查询权限组列表。
//
// 可能返回的错误码:
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeCfsPGroups(request *DescribeCfsPGroupsRequest) (response *DescribeCfsPGroupsResponse, err error) {
return c.DescribeCfsPGroupsWithContext(context.Background(), request)
}
// DescribeCfsPGroups
// 本接口(DescribeCfsPGroups)用于查询权限组列表。
//
// 可能返回的错误码:
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeCfsPGroupsWithContext(ctx context.Context, request *DescribeCfsPGroupsRequest) (response *DescribeCfsPGroupsResponse, err error) {
if request == nil {
request = NewDescribeCfsPGroupsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeCfsPGroups")
if c.GetCredential() == nil {
return nil, errors.New("DescribeCfsPGroups require credential")
}
request.SetContext(ctx)
response = NewDescribeCfsPGroupsResponse()
err = c.Send(request, response)
return
}
func NewDescribeCfsRulesRequest() (request *DescribeCfsRulesRequest) {
request = &DescribeCfsRulesRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeCfsRules")
return
}
func NewDescribeCfsRulesResponse() (response *DescribeCfsRulesResponse) {
response = &DescribeCfsRulesResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeCfsRules
// 本接口(DescribeCfsRules)用于查询权限组规则列表。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeCfsRules(request *DescribeCfsRulesRequest) (response *DescribeCfsRulesResponse, err error) {
return c.DescribeCfsRulesWithContext(context.Background(), request)
}
// DescribeCfsRules
// 本接口(DescribeCfsRules)用于查询权限组规则列表。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeCfsRulesWithContext(ctx context.Context, request *DescribeCfsRulesRequest) (response *DescribeCfsRulesResponse, err error) {
if request == nil {
request = NewDescribeCfsRulesRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeCfsRules")
if c.GetCredential() == nil {
return nil, errors.New("DescribeCfsRules require credential")
}
request.SetContext(ctx)
response = NewDescribeCfsRulesResponse()
err = c.Send(request, response)
return
}
func NewDescribeCfsServiceStatusRequest() (request *DescribeCfsServiceStatusRequest) {
request = &DescribeCfsServiceStatusRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeCfsServiceStatus")
return
}
func NewDescribeCfsServiceStatusResponse() (response *DescribeCfsServiceStatusResponse) {
response = &DescribeCfsServiceStatusResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeCfsServiceStatus
// 本接口(DescribeCfsServiceStatus)用于查询用户使用CFS的服务状态。
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeCfsServiceStatus(request *DescribeCfsServiceStatusRequest) (response *DescribeCfsServiceStatusResponse, err error) {
return c.DescribeCfsServiceStatusWithContext(context.Background(), request)
}
// DescribeCfsServiceStatus
// 本接口(DescribeCfsServiceStatus)用于查询用户使用CFS的服务状态。
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeCfsServiceStatusWithContext(ctx context.Context, request *DescribeCfsServiceStatusRequest) (response *DescribeCfsServiceStatusResponse, err error) {
if request == nil {
request = NewDescribeCfsServiceStatusRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeCfsServiceStatus")
if c.GetCredential() == nil {
return nil, errors.New("DescribeCfsServiceStatus require credential")
}
request.SetContext(ctx)
response = NewDescribeCfsServiceStatusResponse()
err = c.Send(request, response)
return
}
func NewDescribeCfsSnapshotOverviewRequest() (request *DescribeCfsSnapshotOverviewRequest) {
request = &DescribeCfsSnapshotOverviewRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeCfsSnapshotOverview")
return
}
func NewDescribeCfsSnapshotOverviewResponse() (response *DescribeCfsSnapshotOverviewResponse) {
response = &DescribeCfsSnapshotOverviewResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeCfsSnapshotOverview
// 文件系统快照概览
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeCfsSnapshotOverview(request *DescribeCfsSnapshotOverviewRequest) (response *DescribeCfsSnapshotOverviewResponse, err error) {
return c.DescribeCfsSnapshotOverviewWithContext(context.Background(), request)
}
// DescribeCfsSnapshotOverview
// 文件系统快照概览
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeCfsSnapshotOverviewWithContext(ctx context.Context, request *DescribeCfsSnapshotOverviewRequest) (response *DescribeCfsSnapshotOverviewResponse, err error) {
if request == nil {
request = NewDescribeCfsSnapshotOverviewRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeCfsSnapshotOverview")
if c.GetCredential() == nil {
return nil, errors.New("DescribeCfsSnapshotOverview require credential")
}
request.SetContext(ctx)
response = NewDescribeCfsSnapshotOverviewResponse()
err = c.Send(request, response)
return
}
func NewDescribeCfsSnapshotsRequest() (request *DescribeCfsSnapshotsRequest) {
request = &DescribeCfsSnapshotsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeCfsSnapshots")
return
}
func NewDescribeCfsSnapshotsResponse() (response *DescribeCfsSnapshotsResponse) {
response = &DescribeCfsSnapshotsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeCfsSnapshots
// 查询文件系统快照列表
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeCfsSnapshots(request *DescribeCfsSnapshotsRequest) (response *DescribeCfsSnapshotsResponse, err error) {
return c.DescribeCfsSnapshotsWithContext(context.Background(), request)
}
// DescribeCfsSnapshots
// 查询文件系统快照列表
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeCfsSnapshotsWithContext(ctx context.Context, request *DescribeCfsSnapshotsRequest) (response *DescribeCfsSnapshotsResponse, err error) {
if request == nil {
request = NewDescribeCfsSnapshotsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeCfsSnapshots")
if c.GetCredential() == nil {
return nil, errors.New("DescribeCfsSnapshots require credential")
}
request.SetContext(ctx)
response = NewDescribeCfsSnapshotsResponse()
err = c.Send(request, response)
return
}
func NewDescribeDataFlowRequest() (request *DescribeDataFlowRequest) {
request = &DescribeDataFlowRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeDataFlow")
return
}
func NewDescribeDataFlowResponse() (response *DescribeDataFlowResponse) {
response = &DescribeDataFlowResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeDataFlow
// 查询数据流动信息接口
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWID = "InvalidParameterValue.InvalidDataFlowId"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWNAME = "InvalidParameterValue.InvalidDataFlowName"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
func (c *Client) DescribeDataFlow(request *DescribeDataFlowRequest) (response *DescribeDataFlowResponse, err error) {
return c.DescribeDataFlowWithContext(context.Background(), request)
}
// DescribeDataFlow
// 查询数据流动信息接口
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWID = "InvalidParameterValue.InvalidDataFlowId"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWNAME = "InvalidParameterValue.InvalidDataFlowName"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
func (c *Client) DescribeDataFlowWithContext(ctx context.Context, request *DescribeDataFlowRequest) (response *DescribeDataFlowResponse, err error) {
if request == nil {
request = NewDescribeDataFlowRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeDataFlow")
if c.GetCredential() == nil {
return nil, errors.New("DescribeDataFlow require credential")
}
request.SetContext(ctx)
response = NewDescribeDataFlowResponse()
err = c.Send(request, response)
return
}
func NewDescribeLifecycleDataTaskRequest() (request *DescribeLifecycleDataTaskRequest) {
request = &DescribeLifecycleDataTaskRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeLifecycleDataTask")
return
}
func NewDescribeLifecycleDataTaskResponse() (response *DescribeLifecycleDataTaskResponse) {
response = &DescribeLifecycleDataTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeLifecycleDataTask
// 查询生命周期任务的接口。仅支持查询最近三个月内的任务数据。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_MISSINGTASKIDORREGION = "InvalidParameterValue.MissingTaskIdOrRegion"
func (c *Client) DescribeLifecycleDataTask(request *DescribeLifecycleDataTaskRequest) (response *DescribeLifecycleDataTaskResponse, err error) {
return c.DescribeLifecycleDataTaskWithContext(context.Background(), request)
}
// DescribeLifecycleDataTask
// 查询生命周期任务的接口。仅支持查询最近三个月内的任务数据。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_MISSINGTASKIDORREGION = "InvalidParameterValue.MissingTaskIdOrRegion"
func (c *Client) DescribeLifecycleDataTaskWithContext(ctx context.Context, request *DescribeLifecycleDataTaskRequest) (response *DescribeLifecycleDataTaskResponse, err error) {
if request == nil {
request = NewDescribeLifecycleDataTaskRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeLifecycleDataTask")
if c.GetCredential() == nil {
return nil, errors.New("DescribeLifecycleDataTask require credential")
}
request.SetContext(ctx)
response = NewDescribeLifecycleDataTaskResponse()
err = c.Send(request, response)
return
}
func NewDescribeLifecyclePoliciesRequest() (request *DescribeLifecyclePoliciesRequest) {
request = &DescribeLifecyclePoliciesRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeLifecyclePolicies")
return
}
func NewDescribeLifecyclePoliciesResponse() (response *DescribeLifecyclePoliciesResponse) {
response = &DescribeLifecyclePoliciesResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeLifecyclePolicies
// 查询生命周期管理策略
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_MISSINGTASKIDORREGION = "InvalidParameterValue.MissingTaskIdOrRegion"
func (c *Client) DescribeLifecyclePolicies(request *DescribeLifecyclePoliciesRequest) (response *DescribeLifecyclePoliciesResponse, err error) {
return c.DescribeLifecyclePoliciesWithContext(context.Background(), request)
}
// DescribeLifecyclePolicies
// 查询生命周期管理策略
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_MISSINGTASKIDORREGION = "InvalidParameterValue.MissingTaskIdOrRegion"
func (c *Client) DescribeLifecyclePoliciesWithContext(ctx context.Context, request *DescribeLifecyclePoliciesRequest) (response *DescribeLifecyclePoliciesResponse, err error) {
if request == nil {
request = NewDescribeLifecyclePoliciesRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeLifecyclePolicies")
if c.GetCredential() == nil {
return nil, errors.New("DescribeLifecyclePolicies require credential")
}
request.SetContext(ctx)
response = NewDescribeLifecyclePoliciesResponse()
err = c.Send(request, response)
return
}
func NewDescribeMigrationTasksRequest() (request *DescribeMigrationTasksRequest) {
request = &DescribeMigrationTasksRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeMigrationTasks")
return
}
func NewDescribeMigrationTasksResponse() (response *DescribeMigrationTasksResponse) {
response = &DescribeMigrationTasksResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeMigrationTasks
// 用于获取迁移任务列表。
//
// 此接口需提交工单,开启白名单之后才能使用。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_MISSINGTASKIDORREGION = "InvalidParameterValue.MissingTaskIdOrRegion"
func (c *Client) DescribeMigrationTasks(request *DescribeMigrationTasksRequest) (response *DescribeMigrationTasksResponse, err error) {
return c.DescribeMigrationTasksWithContext(context.Background(), request)
}
// DescribeMigrationTasks
// 用于获取迁移任务列表。
//
// 此接口需提交工单,开启白名单之后才能使用。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_MISSINGTASKIDORREGION = "InvalidParameterValue.MissingTaskIdOrRegion"
func (c *Client) DescribeMigrationTasksWithContext(ctx context.Context, request *DescribeMigrationTasksRequest) (response *DescribeMigrationTasksResponse, err error) {
if request == nil {
request = NewDescribeMigrationTasksRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeMigrationTasks")
if c.GetCredential() == nil {
return nil, errors.New("DescribeMigrationTasks require credential")
}
request.SetContext(ctx)
response = NewDescribeMigrationTasksResponse()
err = c.Send(request, response)
return
}
func NewDescribeMountTargetsRequest() (request *DescribeMountTargetsRequest) {
request = &DescribeMountTargetsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeMountTargets")
return
}
func NewDescribeMountTargetsResponse() (response *DescribeMountTargetsResponse) {
response = &DescribeMountTargetsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeMountTargets
// 本接口(DescribeMountTargets)用于查询文件系统挂载点信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
// INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// RESOURCENOTFOUND_MOUNTTARGETNOTFOUND = "ResourceNotFound.MountTargetNotFound"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeMountTargets(request *DescribeMountTargetsRequest) (response *DescribeMountTargetsResponse, err error) {
return c.DescribeMountTargetsWithContext(context.Background(), request)
}
// DescribeMountTargets
// 本接口(DescribeMountTargets)用于查询文件系统挂载点信息
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_MISSINGFILESYSTEMID = "InvalidParameterValue.MissingFileSystemId"
// INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// RESOURCENOTFOUND_MOUNTTARGETNOTFOUND = "ResourceNotFound.MountTargetNotFound"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeMountTargetsWithContext(ctx context.Context, request *DescribeMountTargetsRequest) (response *DescribeMountTargetsResponse, err error) {
if request == nil {
request = NewDescribeMountTargetsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeMountTargets")
if c.GetCredential() == nil {
return nil, errors.New("DescribeMountTargets require credential")
}
request.SetContext(ctx)
response = NewDescribeMountTargetsResponse()
err = c.Send(request, response)
return
}
func NewDescribeSnapshotOperationLogsRequest() (request *DescribeSnapshotOperationLogsRequest) {
request = &DescribeSnapshotOperationLogsRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeSnapshotOperationLogs")
return
}
func NewDescribeSnapshotOperationLogsResponse() (response *DescribeSnapshotOperationLogsResponse) {
response = &DescribeSnapshotOperationLogsResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeSnapshotOperationLogs
// 查询快照操作日志
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
// RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeSnapshotOperationLogs(request *DescribeSnapshotOperationLogsRequest) (response *DescribeSnapshotOperationLogsResponse, err error) {
return c.DescribeSnapshotOperationLogsWithContext(context.Background(), request)
}
// DescribeSnapshotOperationLogs
// 查询快照操作日志
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
// RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) DescribeSnapshotOperationLogsWithContext(ctx context.Context, request *DescribeSnapshotOperationLogsRequest) (response *DescribeSnapshotOperationLogsResponse, err error) {
if request == nil {
request = NewDescribeSnapshotOperationLogsRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeSnapshotOperationLogs")
if c.GetCredential() == nil {
return nil, errors.New("DescribeSnapshotOperationLogs require credential")
}
request.SetContext(ctx)
response = NewDescribeSnapshotOperationLogsResponse()
err = c.Send(request, response)
return
}
func NewDescribeUserQuotaRequest() (request *DescribeUserQuotaRequest) {
request = &DescribeUserQuotaRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DescribeUserQuota")
return
}
func NewDescribeUserQuotaResponse() (response *DescribeUserQuotaResponse) {
response = &DescribeUserQuotaResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DescribeUserQuota
// 查询文件系统配额(仅部分Turbo实例能使用,若需要调用请提交工单与我们联系)
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_QUOTAUSERTYPEERROR = "InvalidParameterValue.QuotaUserTypeError"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeUserQuota(request *DescribeUserQuotaRequest) (response *DescribeUserQuotaResponse, err error) {
return c.DescribeUserQuotaWithContext(context.Background(), request)
}
// DescribeUserQuota
// 查询文件系统配额(仅部分Turbo实例能使用,若需要调用请提交工单与我们联系)
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_QUOTAUSERTYPEERROR = "InvalidParameterValue.QuotaUserTypeError"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DescribeUserQuotaWithContext(ctx context.Context, request *DescribeUserQuotaRequest) (response *DescribeUserQuotaResponse, err error) {
if request == nil {
request = NewDescribeUserQuotaRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DescribeUserQuota")
if c.GetCredential() == nil {
return nil, errors.New("DescribeUserQuota require credential")
}
request.SetContext(ctx)
response = NewDescribeUserQuotaResponse()
err = c.Send(request, response)
return
}
func NewDoDirectoryOperationRequest() (request *DoDirectoryOperationRequest) {
request = &DoDirectoryOperationRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "DoDirectoryOperation")
return
}
func NewDoDirectoryOperationResponse() (response *DoDirectoryOperationResponse) {
response = &DoDirectoryOperationResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// DoDirectoryOperation
// 文件系统目录操作接口。当前仅 Turbo 系列文件系统支持调用此接口进行目录操作,通用系列文件系统(含增强型)不支持调用。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_QUOTAUSERTYPEERROR = "InvalidParameterValue.QuotaUserTypeError"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DoDirectoryOperation(request *DoDirectoryOperationRequest) (response *DoDirectoryOperationResponse, err error) {
return c.DoDirectoryOperationWithContext(context.Background(), request)
}
// DoDirectoryOperation
// 文件系统目录操作接口。当前仅 Turbo 系列文件系统支持调用此接口进行目录操作,通用系列文件系统(含增强型)不支持调用。
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_QUOTAUSERTYPEERROR = "InvalidParameterValue.QuotaUserTypeError"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) DoDirectoryOperationWithContext(ctx context.Context, request *DoDirectoryOperationRequest) (response *DoDirectoryOperationResponse, err error) {
if request == nil {
request = NewDoDirectoryOperationRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "DoDirectoryOperation")
if c.GetCredential() == nil {
return nil, errors.New("DoDirectoryOperation require credential")
}
request.SetContext(ctx)
response = NewDoDirectoryOperationResponse()
err = c.Send(request, response)
return
}
func NewModifyDataFlowRequest() (request *ModifyDataFlowRequest) {
request = &ModifyDataFlowRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "ModifyDataFlow")
return
}
func NewModifyDataFlowResponse() (response *ModifyDataFlowResponse) {
response = &ModifyDataFlowResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyDataFlow
// 修改数据流动相关参数
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWID = "InvalidParameterValue.InvalidDataFlowId"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWNAME = "InvalidParameterValue.InvalidDataFlowName"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWSOURCEINFO = "InvalidParameterValue.InvalidDataFlowSourceInfo"
func (c *Client) ModifyDataFlow(request *ModifyDataFlowRequest) (response *ModifyDataFlowResponse, err error) {
return c.ModifyDataFlowWithContext(context.Background(), request)
}
// ModifyDataFlow
// 修改数据流动相关参数
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWID = "InvalidParameterValue.InvalidDataFlowId"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWNAME = "InvalidParameterValue.InvalidDataFlowName"
// INVALIDPARAMETERVALUE_INVALIDDATAFLOWSOURCEINFO = "InvalidParameterValue.InvalidDataFlowSourceInfo"
func (c *Client) ModifyDataFlowWithContext(ctx context.Context, request *ModifyDataFlowRequest) (response *ModifyDataFlowResponse, err error) {
if request == nil {
request = NewModifyDataFlowRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "ModifyDataFlow")
if c.GetCredential() == nil {
return nil, errors.New("ModifyDataFlow require credential")
}
request.SetContext(ctx)
response = NewModifyDataFlowResponse()
err = c.Send(request, response)
return
}
func NewModifyFileSystemAutoScaleUpRuleRequest() (request *ModifyFileSystemAutoScaleUpRuleRequest) {
request = &ModifyFileSystemAutoScaleUpRuleRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "ModifyFileSystemAutoScaleUpRule")
return
}
func NewModifyFileSystemAutoScaleUpRuleResponse() (response *ModifyFileSystemAutoScaleUpRuleResponse) {
response = &ModifyFileSystemAutoScaleUpRuleResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyFileSystemAutoScaleUpRule
// 用来设置文件系统扩容策略,该接口只支持turbo文件系统
//
// 可能返回的错误码:
// AUTHFAILURE_GETROLEFAILED = "AuthFailure.GetRoleFailed"
// INVALIDPARAMETERVALUE_INVALIDAUTOSCALEUPPARAMS = "InvalidParameterValue.InvalidAutoScaleUpParams"
// INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
// RESOURCENOTFOUND_FSNOTEXIST = "ResourceNotFound.FsNotExist"
// RESOURCENOTFOUND_RESOURCEPACKAGENOTFOUND = "ResourceNotFound.ResourcePackageNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) ModifyFileSystemAutoScaleUpRule(request *ModifyFileSystemAutoScaleUpRuleRequest) (response *ModifyFileSystemAutoScaleUpRuleResponse, err error) {
return c.ModifyFileSystemAutoScaleUpRuleWithContext(context.Background(), request)
}
// ModifyFileSystemAutoScaleUpRule
// 用来设置文件系统扩容策略,该接口只支持turbo文件系统
//
// 可能返回的错误码:
// AUTHFAILURE_GETROLEFAILED = "AuthFailure.GetRoleFailed"
// INVALIDPARAMETERVALUE_INVALIDAUTOSCALEUPPARAMS = "InvalidParameterValue.InvalidAutoScaleUpParams"
// INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
// RESOURCENOTFOUND_FSNOTEXIST = "ResourceNotFound.FsNotExist"
// RESOURCENOTFOUND_RESOURCEPACKAGENOTFOUND = "ResourceNotFound.ResourcePackageNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) ModifyFileSystemAutoScaleUpRuleWithContext(ctx context.Context, request *ModifyFileSystemAutoScaleUpRuleRequest) (response *ModifyFileSystemAutoScaleUpRuleResponse, err error) {
if request == nil {
request = NewModifyFileSystemAutoScaleUpRuleRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "ModifyFileSystemAutoScaleUpRule")
if c.GetCredential() == nil {
return nil, errors.New("ModifyFileSystemAutoScaleUpRule require credential")
}
request.SetContext(ctx)
response = NewModifyFileSystemAutoScaleUpRuleResponse()
err = c.Send(request, response)
return
}
func NewModifyLifecyclePolicyRequest() (request *ModifyLifecyclePolicyRequest) {
request = &ModifyLifecyclePolicyRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "ModifyLifecyclePolicy")
return
}
func NewModifyLifecyclePolicyResponse() (response *ModifyLifecyclePolicyResponse) {
response = &ModifyLifecyclePolicyResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ModifyLifecyclePolicy
// 更新文件存储生命周期策略
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_CFSPATH = "InvalidParameterValue.CfsPath"
// INVALIDPARAMETERVALUE_POLICYRULESTORAGETYPEINVALID = "InvalidParameterValue.PolicyRuleStorageTypeInvalid"
// INVALIDPARAMETERVALUE_STORAGETYPEINVALID = "InvalidParameterValue.StorageTypeInvalid"
// MISSINGPARAMETER = "MissingParameter"
func (c *Client) ModifyLifecyclePolicy(request *ModifyLifecyclePolicyRequest) (response *ModifyLifecyclePolicyResponse, err error) {
return c.ModifyLifecyclePolicyWithContext(context.Background(), request)
}
// ModifyLifecyclePolicy
// 更新文件存储生命周期策略
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_CFSPATH = "InvalidParameterValue.CfsPath"
// INVALIDPARAMETERVALUE_POLICYRULESTORAGETYPEINVALID = "InvalidParameterValue.PolicyRuleStorageTypeInvalid"
// INVALIDPARAMETERVALUE_STORAGETYPEINVALID = "InvalidParameterValue.StorageTypeInvalid"
// MISSINGPARAMETER = "MissingParameter"
func (c *Client) ModifyLifecyclePolicyWithContext(ctx context.Context, request *ModifyLifecyclePolicyRequest) (response *ModifyLifecyclePolicyResponse, err error) {
if request == nil {
request = NewModifyLifecyclePolicyRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "ModifyLifecyclePolicy")
if c.GetCredential() == nil {
return nil, errors.New("ModifyLifecyclePolicy require credential")
}
request.SetContext(ctx)
response = NewModifyLifecyclePolicyResponse()
err = c.Send(request, response)
return
}
func NewScaleUpFileSystemRequest() (request *ScaleUpFileSystemRequest) {
request = &ScaleUpFileSystemRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "ScaleUpFileSystem")
return
}
func NewScaleUpFileSystemResponse() (response *ScaleUpFileSystemResponse) {
response = &ScaleUpFileSystemResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// ScaleUpFileSystem
// 该接口用于对turbo 文件系统扩容使用,该接口只支持扩容不支持缩容。turbo标准型扩容步长是10240GIB,turbo性能型扩容步长是5120GIB
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
// INVALIDPARAMETERVALUE_INVALIDSCALEUPTARGETCAPACITY = "InvalidParameterValue.InvalidScaleupTargetCapacity"
// INVALIDPARAMETERVALUE_INVALIDTURBOCAPACITY = "InvalidParameterValue.InvalidTurboCapacity"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// RESOURCENOTFOUND_FSNOTEXIST = "ResourceNotFound.FsNotExist"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_MISSINGKMSACCESSPERMISSION = "UnsupportedOperation.MissingKmsAccessPermission"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) ScaleUpFileSystem(request *ScaleUpFileSystemRequest) (response *ScaleUpFileSystemResponse, err error) {
return c.ScaleUpFileSystemWithContext(context.Background(), request)
}
// ScaleUpFileSystem
// 该接口用于对turbo 文件系统扩容使用,该接口只支持扩容不支持缩容。turbo标准型扩容步长是10240GIB,turbo性能型扩容步长是5120GIB
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_INVALIDFSSTATUS = "InvalidParameterValue.InvalidFsStatus"
// INVALIDPARAMETERVALUE_INVALIDSCALEUPTARGETCAPACITY = "InvalidParameterValue.InvalidScaleupTargetCapacity"
// INVALIDPARAMETERVALUE_INVALIDTURBOCAPACITY = "InvalidParameterValue.InvalidTurboCapacity"
// MISSINGPARAMETER = "MissingParameter"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// RESOURCENOTFOUND_FSNOTEXIST = "ResourceNotFound.FsNotExist"
// UNAUTHORIZEDOPERATION = "UnauthorizedOperation"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_MISSINGKMSACCESSPERMISSION = "UnsupportedOperation.MissingKmsAccessPermission"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) ScaleUpFileSystemWithContext(ctx context.Context, request *ScaleUpFileSystemRequest) (response *ScaleUpFileSystemResponse, err error) {
if request == nil {
request = NewScaleUpFileSystemRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "ScaleUpFileSystem")
if c.GetCredential() == nil {
return nil, errors.New("ScaleUpFileSystem require credential")
}
request.SetContext(ctx)
response = NewScaleUpFileSystemResponse()
err = c.Send(request, response)
return
}
func NewSetUserQuotaRequest() (request *SetUserQuotaRequest) {
request = &SetUserQuotaRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "SetUserQuota")
return
}
func NewSetUserQuotaResponse() (response *SetUserQuotaResponse) {
response = &SetUserQuotaResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// SetUserQuota
// 设置文件系统配额,提供UID/GID的配额设置的接口(仅部分Turbo实例能使用,若需要调用请提交工单与我们联系)
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETERVALUE_CFSPATH = "InvalidParameterValue.CfsPath"
// INVALIDPARAMETERVALUE_INVALIDPOLICYFSPATH = "InvalidParameterValue.InvalidPolicyFsPath"
// INVALIDPARAMETERVALUE_PROJECTQUOTASDIRNESTED = "InvalidParameterValue.ProjectQuotasDirNested"
// INVALIDPARAMETERVALUE_PROJECTQUOTASEXCEEDED = "InvalidParameterValue.ProjectQuotasExceeded"
// INVALIDPARAMETERVALUE_QUOTACAPLIMITERROR = "InvalidParameterValue.QuotaCapLimitError"
// INVALIDPARAMETERVALUE_QUOTAFILELIMITERROR = "InvalidParameterValue.QuotaFileLimitError"
// INVALIDPARAMETERVALUE_QUOTAUSERIDERROR = "InvalidParameterValue.QuotaUserIdError"
// INVALIDPARAMETERVALUE_QUOTAUSERTYPEERROR = "InvalidParameterValue.QuotaUserTypeError"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_INVALIDCFSVERSION = "UnsupportedOperation.InvalidCfsVersion"
func (c *Client) SetUserQuota(request *SetUserQuotaRequest) (response *SetUserQuotaResponse, err error) {
return c.SetUserQuotaWithContext(context.Background(), request)
}
// SetUserQuota
// 设置文件系统配额,提供UID/GID的配额设置的接口(仅部分Turbo实例能使用,若需要调用请提交工单与我们联系)
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETERVALUE_CFSPATH = "InvalidParameterValue.CfsPath"
// INVALIDPARAMETERVALUE_INVALIDPOLICYFSPATH = "InvalidParameterValue.InvalidPolicyFsPath"
// INVALIDPARAMETERVALUE_PROJECTQUOTASDIRNESTED = "InvalidParameterValue.ProjectQuotasDirNested"
// INVALIDPARAMETERVALUE_PROJECTQUOTASEXCEEDED = "InvalidParameterValue.ProjectQuotasExceeded"
// INVALIDPARAMETERVALUE_QUOTACAPLIMITERROR = "InvalidParameterValue.QuotaCapLimitError"
// INVALIDPARAMETERVALUE_QUOTAFILELIMITERROR = "InvalidParameterValue.QuotaFileLimitError"
// INVALIDPARAMETERVALUE_QUOTAUSERIDERROR = "InvalidParameterValue.QuotaUserIdError"
// INVALIDPARAMETERVALUE_QUOTAUSERTYPEERROR = "InvalidParameterValue.QuotaUserTypeError"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_INVALIDCFSVERSION = "UnsupportedOperation.InvalidCfsVersion"
func (c *Client) SetUserQuotaWithContext(ctx context.Context, request *SetUserQuotaRequest) (response *SetUserQuotaResponse, err error) {
if request == nil {
request = NewSetUserQuotaRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "SetUserQuota")
if c.GetCredential() == nil {
return nil, errors.New("SetUserQuota require credential")
}
request.SetContext(ctx)
response = NewSetUserQuotaResponse()
err = c.Send(request, response)
return
}
func NewSignUpCfsServiceRequest() (request *SignUpCfsServiceRequest) {
request = &SignUpCfsServiceRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "SignUpCfsService")
return
}
func NewSignUpCfsServiceResponse() (response *SignUpCfsServiceResponse) {
response = &SignUpCfsServiceResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// SignUpCfsService
// 本接口(SignUpCfsService)用于开通CFS服务。
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) SignUpCfsService(request *SignUpCfsServiceRequest) (response *SignUpCfsServiceResponse, err error) {
return c.SignUpCfsServiceWithContext(context.Background(), request)
}
// SignUpCfsService
// 本接口(SignUpCfsService)用于开通CFS服务。
//
// 可能返回的错误码:
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) SignUpCfsServiceWithContext(ctx context.Context, request *SignUpCfsServiceRequest) (response *SignUpCfsServiceResponse, err error) {
if request == nil {
request = NewSignUpCfsServiceRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "SignUpCfsService")
if c.GetCredential() == nil {
return nil, errors.New("SignUpCfsService require credential")
}
request.SetContext(ctx)
response = NewSignUpCfsServiceResponse()
err = c.Send(request, response)
return
}
func NewStopLifecycleDataTaskRequest() (request *StopLifecycleDataTaskRequest) {
request = &StopLifecycleDataTaskRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "StopLifecycleDataTask")
return
}
func NewStopLifecycleDataTaskResponse() (response *StopLifecycleDataTaskResponse) {
response = &StopLifecycleDataTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// StopLifecycleDataTask
// 终止生命周期任务的接口
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDLIFECYCLETASKID = "InvalidParameterValue.InvalidLifecycleTaskId"
func (c *Client) StopLifecycleDataTask(request *StopLifecycleDataTaskRequest) (response *StopLifecycleDataTaskResponse, err error) {
return c.StopLifecycleDataTaskWithContext(context.Background(), request)
}
// StopLifecycleDataTask
// 终止生命周期任务的接口
//
// 可能返回的错误码:
// INVALIDPARAMETERVALUE_INVALIDLIFECYCLETASKID = "InvalidParameterValue.InvalidLifecycleTaskId"
func (c *Client) StopLifecycleDataTaskWithContext(ctx context.Context, request *StopLifecycleDataTaskRequest) (response *StopLifecycleDataTaskResponse, err error) {
if request == nil {
request = NewStopLifecycleDataTaskRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "StopLifecycleDataTask")
if c.GetCredential() == nil {
return nil, errors.New("StopLifecycleDataTask require credential")
}
request.SetContext(ctx)
response = NewStopLifecycleDataTaskResponse()
err = c.Send(request, response)
return
}
func NewStopMigrationTaskRequest() (request *StopMigrationTaskRequest) {
request = &StopMigrationTaskRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "StopMigrationTask")
return
}
func NewStopMigrationTaskResponse() (response *StopMigrationTaskResponse) {
response = &StopMigrationTaskResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// StopMigrationTask
// 用于终止迁移任务,可以终止等待中、运行中状态的任务。
//
// 可能返回的错误码:
// RESOURCEINUSE = "ResourceInUse"
func (c *Client) StopMigrationTask(request *StopMigrationTaskRequest) (response *StopMigrationTaskResponse, err error) {
return c.StopMigrationTaskWithContext(context.Background(), request)
}
// StopMigrationTask
// 用于终止迁移任务,可以终止等待中、运行中状态的任务。
//
// 可能返回的错误码:
// RESOURCEINUSE = "ResourceInUse"
func (c *Client) StopMigrationTaskWithContext(ctx context.Context, request *StopMigrationTaskRequest) (response *StopMigrationTaskResponse, err error) {
if request == nil {
request = NewStopMigrationTaskRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "StopMigrationTask")
if c.GetCredential() == nil {
return nil, errors.New("StopMigrationTask require credential")
}
request.SetContext(ctx)
response = NewStopMigrationTaskResponse()
err = c.Send(request, response)
return
}
func NewUnbindAutoSnapshotPolicyRequest() (request *UnbindAutoSnapshotPolicyRequest) {
request = &UnbindAutoSnapshotPolicyRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "UnbindAutoSnapshotPolicy")
return
}
func NewUnbindAutoSnapshotPolicyResponse() (response *UnbindAutoSnapshotPolicyResponse) {
response = &UnbindAutoSnapshotPolicyResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// UnbindAutoSnapshotPolicy
// 解除文件系统绑定的快照策略
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
// INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) UnbindAutoSnapshotPolicy(request *UnbindAutoSnapshotPolicyRequest) (response *UnbindAutoSnapshotPolicyResponse, err error) {
return c.UnbindAutoSnapshotPolicyWithContext(context.Background(), request)
}
// UnbindAutoSnapshotPolicy
// 解除文件系统绑定的快照策略
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INTERNALERROR = "InternalError"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
// INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) UnbindAutoSnapshotPolicyWithContext(ctx context.Context, request *UnbindAutoSnapshotPolicyRequest) (response *UnbindAutoSnapshotPolicyResponse, err error) {
if request == nil {
request = NewUnbindAutoSnapshotPolicyRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "UnbindAutoSnapshotPolicy")
if c.GetCredential() == nil {
return nil, errors.New("UnbindAutoSnapshotPolicy require credential")
}
request.SetContext(ctx)
response = NewUnbindAutoSnapshotPolicyResponse()
err = c.Send(request, response)
return
}
func NewUpdateAutoSnapshotPolicyRequest() (request *UpdateAutoSnapshotPolicyRequest) {
request = &UpdateAutoSnapshotPolicyRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "UpdateAutoSnapshotPolicy")
return
}
func NewUpdateAutoSnapshotPolicyResponse() (response *UpdateAutoSnapshotPolicyResponse) {
response = &UpdateAutoSnapshotPolicyResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// UpdateAutoSnapshotPolicy
// 更新定期自动快照策略
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
// INVALIDPARAMETER_INVALIDPARAMDAYOFWEEK = "InvalidParameter.InvalidParamDayofWeek"
// INVALIDPARAMETER_INVALIDPARAMHOUR = "InvalidParameter.InvalidParamHour"
// INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
// INVALIDPARAMETER_INVALIDSNAPSHOTPOLICYNAME = "InvalidParameter.InvalidSnapshotPolicyName"
// INVALIDPARAMETER_MISSINGPOLICYPARAM = "InvalidParameter.MissingPolicyParam"
// INVALIDPARAMETER_SNAPSHOTPOLICYNAMELIMITEXCEEDED = "InvalidParameter.SnapshotPolicyNameLimitExceeded"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_AUTOPOLICYNOTFOUND = "InvalidParameterValue.AutoPolicyNotFound"
// INVALIDPARAMETERVALUE_INVALIDDESTINATIONREGIONS = "InvalidParameterValue.InvalidDestinationRegions"
// INVALIDPARAMETERVALUE_MISSINGPOLICYPARAM = "InvalidParameterValue.MissingPolicyParam"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) UpdateAutoSnapshotPolicy(request *UpdateAutoSnapshotPolicyRequest) (response *UpdateAutoSnapshotPolicyResponse, err error) {
return c.UpdateAutoSnapshotPolicyWithContext(context.Background(), request)
}
// UpdateAutoSnapshotPolicy
// 更新定期自动快照策略
//
// 可能返回的错误码:
// AUTHFAILURE_UNAUTHORIZEDOPERATION = "AuthFailure.UnauthorizedOperation"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_AUTOPOLICYNOTFOUND = "InvalidParameter.AutoPolicyNotFound"
// INVALIDPARAMETER_INVALIDPARAMDAYOFWEEK = "InvalidParameter.InvalidParamDayofWeek"
// INVALIDPARAMETER_INVALIDPARAMHOUR = "InvalidParameter.InvalidParamHour"
// INVALIDPARAMETER_INVALIDSNAPPOLICYSTATUS = "InvalidParameter.InvalidSnapPolicyStatus"
// INVALIDPARAMETER_INVALIDSNAPSHOTPOLICYNAME = "InvalidParameter.InvalidSnapshotPolicyName"
// INVALIDPARAMETER_MISSINGPOLICYPARAM = "InvalidParameter.MissingPolicyParam"
// INVALIDPARAMETER_SNAPSHOTPOLICYNAMELIMITEXCEEDED = "InvalidParameter.SnapshotPolicyNameLimitExceeded"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_AUTOPOLICYNOTFOUND = "InvalidParameterValue.AutoPolicyNotFound"
// INVALIDPARAMETERVALUE_INVALIDDESTINATIONREGIONS = "InvalidParameterValue.InvalidDestinationRegions"
// INVALIDPARAMETERVALUE_MISSINGPOLICYPARAM = "InvalidParameterValue.MissingPolicyParam"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNAUTHORIZEDCFSQCSROLE = "UnsupportedOperation.UnauthorizedCfsQcsRole"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) UpdateAutoSnapshotPolicyWithContext(ctx context.Context, request *UpdateAutoSnapshotPolicyRequest) (response *UpdateAutoSnapshotPolicyResponse, err error) {
if request == nil {
request = NewUpdateAutoSnapshotPolicyRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "UpdateAutoSnapshotPolicy")
if c.GetCredential() == nil {
return nil, errors.New("UpdateAutoSnapshotPolicy require credential")
}
request.SetContext(ctx)
response = NewUpdateAutoSnapshotPolicyResponse()
err = c.Send(request, response)
return
}
func NewUpdateCfsFileSystemNameRequest() (request *UpdateCfsFileSystemNameRequest) {
request = &UpdateCfsFileSystemNameRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "UpdateCfsFileSystemName")
return
}
func NewUpdateCfsFileSystemNameResponse() (response *UpdateCfsFileSystemNameResponse) {
response = &UpdateCfsFileSystemNameResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// UpdateCfsFileSystemName
// 本接口(UpdateCfsFileSystemName)用于更新文件系统名
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_FSNAMELIMITEXCEEDED = "InvalidParameterValue.FsNameLimitExceeded"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDFSNAME = "InvalidParameterValue.InvalidFsName"
// INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
// INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) UpdateCfsFileSystemName(request *UpdateCfsFileSystemNameRequest) (response *UpdateCfsFileSystemNameResponse, err error) {
return c.UpdateCfsFileSystemNameWithContext(context.Background(), request)
}
// UpdateCfsFileSystemName
// 本接口(UpdateCfsFileSystemName)用于更新文件系统名
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_FSNAMELIMITEXCEEDED = "InvalidParameterValue.FsNameLimitExceeded"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDFSNAME = "InvalidParameterValue.InvalidFsName"
// INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
// INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) UpdateCfsFileSystemNameWithContext(ctx context.Context, request *UpdateCfsFileSystemNameRequest) (response *UpdateCfsFileSystemNameResponse, err error) {
if request == nil {
request = NewUpdateCfsFileSystemNameRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "UpdateCfsFileSystemName")
if c.GetCredential() == nil {
return nil, errors.New("UpdateCfsFileSystemName require credential")
}
request.SetContext(ctx)
response = NewUpdateCfsFileSystemNameResponse()
err = c.Send(request, response)
return
}
func NewUpdateCfsFileSystemPGroupRequest() (request *UpdateCfsFileSystemPGroupRequest) {
request = &UpdateCfsFileSystemPGroupRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "UpdateCfsFileSystemPGroup")
return
}
func NewUpdateCfsFileSystemPGroupResponse() (response *UpdateCfsFileSystemPGroupResponse) {
response = &UpdateCfsFileSystemPGroupResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// UpdateCfsFileSystemPGroup
// 本接口(UpdateCfsFileSystemPGroup)用于更新文件系统所使用的权限组
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
// FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
// INVALIDPARAMETERVALUE_INVALIDPGROUPID = "InvalidParameterValue.InvalidPgroupId"
// INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
// INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) UpdateCfsFileSystemPGroup(request *UpdateCfsFileSystemPGroupRequest) (response *UpdateCfsFileSystemPGroupResponse, err error) {
return c.UpdateCfsFileSystemPGroupWithContext(context.Background(), request)
}
// UpdateCfsFileSystemPGroup
// 本接口(UpdateCfsFileSystemPGroup)用于更新文件系统所使用的权限组
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
// FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
// INVALIDPARAMETERVALUE_INVALIDPGROUPID = "InvalidParameterValue.InvalidPgroupId"
// INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
// INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) UpdateCfsFileSystemPGroupWithContext(ctx context.Context, request *UpdateCfsFileSystemPGroupRequest) (response *UpdateCfsFileSystemPGroupResponse, err error) {
if request == nil {
request = NewUpdateCfsFileSystemPGroupRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "UpdateCfsFileSystemPGroup")
if c.GetCredential() == nil {
return nil, errors.New("UpdateCfsFileSystemPGroup require credential")
}
request.SetContext(ctx)
response = NewUpdateCfsFileSystemPGroupResponse()
err = c.Send(request, response)
return
}
func NewUpdateCfsFileSystemSizeLimitRequest() (request *UpdateCfsFileSystemSizeLimitRequest) {
request = &UpdateCfsFileSystemSizeLimitRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "UpdateCfsFileSystemSizeLimit")
return
}
func NewUpdateCfsFileSystemSizeLimitResponse() (response *UpdateCfsFileSystemSizeLimitResponse) {
response = &UpdateCfsFileSystemSizeLimitResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// UpdateCfsFileSystemSizeLimit
// 本接口(UpdateCfsFileSystemSizeLimit)用于更新文件系统存储容量限制。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_FSSIZELIMITEXCEEDED = "InvalidParameterValue.FsSizeLimitExceeded"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDFSSIZELIMIT = "InvalidParameterValue.InvalidFsSizeLimit"
// INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
// INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) UpdateCfsFileSystemSizeLimit(request *UpdateCfsFileSystemSizeLimitRequest) (response *UpdateCfsFileSystemSizeLimitResponse, err error) {
return c.UpdateCfsFileSystemSizeLimitWithContext(context.Background(), request)
}
// UpdateCfsFileSystemSizeLimit
// 本接口(UpdateCfsFileSystemSizeLimit)用于更新文件系统存储容量限制。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_FSSIZELIMITEXCEEDED = "InvalidParameterValue.FsSizeLimitExceeded"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// INVALIDPARAMETERVALUE_INVALIDFSSIZELIMIT = "InvalidParameterValue.InvalidFsSizeLimit"
// INVALIDPARAMETERVALUE_INVALIDREGIONZONEINFO = "InvalidParameterValue.InvalidRegionZoneInfo"
// INVALIDPARAMETERVALUE_MISSINGFSPARAMETER = "InvalidParameterValue.MissingFsParameter"
// RESOURCENOTFOUND_FILESYSTEMNOTFOUND = "ResourceNotFound.FileSystemNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) UpdateCfsFileSystemSizeLimitWithContext(ctx context.Context, request *UpdateCfsFileSystemSizeLimitRequest) (response *UpdateCfsFileSystemSizeLimitResponse, err error) {
if request == nil {
request = NewUpdateCfsFileSystemSizeLimitRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "UpdateCfsFileSystemSizeLimit")
if c.GetCredential() == nil {
return nil, errors.New("UpdateCfsFileSystemSizeLimit require credential")
}
request.SetContext(ctx)
response = NewUpdateCfsFileSystemSizeLimitResponse()
err = c.Send(request, response)
return
}
func NewUpdateCfsPGroupRequest() (request *UpdateCfsPGroupRequest) {
request = &UpdateCfsPGroupRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "UpdateCfsPGroup")
return
}
func NewUpdateCfsPGroupResponse() (response *UpdateCfsPGroupResponse) {
response = &UpdateCfsPGroupResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// UpdateCfsPGroup
// 本接口(UpdateCfsPGroup)更新权限组信息。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_MOUNTTARGETEXISTS = "FailedOperation.MountTargetExists"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETERVALUE_DUPLICATEDPGROUPNAME = "InvalidParameterValue.DuplicatedPgroupName"
// INVALIDPARAMETERVALUE_INVALIDPGROUPNAME = "InvalidParameterValue.InvalidPgroupName"
// INVALIDPARAMETERVALUE_MISSINGNAMEORDESCINFO = "InvalidParameterValue.MissingNameOrDescinfo"
// INVALIDPARAMETERVALUE_MISSINGPGROUPNAME = "InvalidParameterValue.MissingPgroupName"
// INVALIDPARAMETERVALUE_PGROUPDESCINFOLIMITEXCEEDED = "InvalidParameterValue.PgroupDescinfoLimitExceeded"
// INVALIDPARAMETERVALUE_PGROUPNAMELIMITEXCEEDED = "InvalidParameterValue.PgroupNameLimitExceeded"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) UpdateCfsPGroup(request *UpdateCfsPGroupRequest) (response *UpdateCfsPGroupResponse, err error) {
return c.UpdateCfsPGroupWithContext(context.Background(), request)
}
// UpdateCfsPGroup
// 本接口(UpdateCfsPGroup)更新权限组信息。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_MOUNTTARGETEXISTS = "FailedOperation.MountTargetExists"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETERVALUE_DUPLICATEDPGROUPNAME = "InvalidParameterValue.DuplicatedPgroupName"
// INVALIDPARAMETERVALUE_INVALIDPGROUPNAME = "InvalidParameterValue.InvalidPgroupName"
// INVALIDPARAMETERVALUE_MISSINGNAMEORDESCINFO = "InvalidParameterValue.MissingNameOrDescinfo"
// INVALIDPARAMETERVALUE_MISSINGPGROUPNAME = "InvalidParameterValue.MissingPgroupName"
// INVALIDPARAMETERVALUE_PGROUPDESCINFOLIMITEXCEEDED = "InvalidParameterValue.PgroupDescinfoLimitExceeded"
// INVALIDPARAMETERVALUE_PGROUPNAMELIMITEXCEEDED = "InvalidParameterValue.PgroupNameLimitExceeded"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) UpdateCfsPGroupWithContext(ctx context.Context, request *UpdateCfsPGroupRequest) (response *UpdateCfsPGroupResponse, err error) {
if request == nil {
request = NewUpdateCfsPGroupRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "UpdateCfsPGroup")
if c.GetCredential() == nil {
return nil, errors.New("UpdateCfsPGroup require credential")
}
request.SetContext(ctx)
response = NewUpdateCfsPGroupResponse()
err = c.Send(request, response)
return
}
func NewUpdateCfsRuleRequest() (request *UpdateCfsRuleRequest) {
request = &UpdateCfsRuleRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "UpdateCfsRule")
return
}
func NewUpdateCfsRuleResponse() (response *UpdateCfsRuleResponse) {
response = &UpdateCfsRuleResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// UpdateCfsRule
// 本接口(UpdateCfsRule)用于更新权限规则。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
// FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
// FAILEDOPERATION_PGROUPLINKCFSV10 = "FailedOperation.PgroupLinkCfsv10"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_DUPLICATEDRULEAUTHCLIENTIP = "InvalidParameterValue.DuplicatedRuleAuthClientIp"
// INVALIDPARAMETERVALUE_INVALIDAUTHCLIENTIP = "InvalidParameterValue.InvalidAuthClientIp"
// INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
// INVALIDPARAMETERVALUE_INVALIDPRIORITY = "InvalidParameterValue.InvalidPriority"
// INVALIDPARAMETERVALUE_INVALIDRWPERMISSION = "InvalidParameterValue.InvalidRwPermission"
// INVALIDPARAMETERVALUE_INVALIDUSERPERMISSION = "InvalidParameterValue.InvalidUserPermission"
// INVALIDPARAMETERVALUE_RULENOTMATCHPGROUP = "InvalidParameterValue.RuleNotMatchPgroup"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) UpdateCfsRule(request *UpdateCfsRuleRequest) (response *UpdateCfsRuleResponse, err error) {
return c.UpdateCfsRuleWithContext(context.Background(), request)
}
// UpdateCfsRule
// 本接口(UpdateCfsRule)用于更新权限规则。
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// FAILEDOPERATION_PGROUPINUSE = "FailedOperation.PgroupInUse"
// FAILEDOPERATION_PGROUPISUPDATING = "FailedOperation.PgroupIsUpdating"
// FAILEDOPERATION_PGROUPLINKCFSV10 = "FailedOperation.PgroupLinkCfsv10"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETERVALUE_DUPLICATEDRULEAUTHCLIENTIP = "InvalidParameterValue.DuplicatedRuleAuthClientIp"
// INVALIDPARAMETERVALUE_INVALIDAUTHCLIENTIP = "InvalidParameterValue.InvalidAuthClientIp"
// INVALIDPARAMETERVALUE_INVALIDPGROUP = "InvalidParameterValue.InvalidPgroup"
// INVALIDPARAMETERVALUE_INVALIDPRIORITY = "InvalidParameterValue.InvalidPriority"
// INVALIDPARAMETERVALUE_INVALIDRWPERMISSION = "InvalidParameterValue.InvalidRwPermission"
// INVALIDPARAMETERVALUE_INVALIDUSERPERMISSION = "InvalidParameterValue.InvalidUserPermission"
// INVALIDPARAMETERVALUE_RULENOTMATCHPGROUP = "InvalidParameterValue.RuleNotMatchPgroup"
// RESOURCENOTFOUND_PGROUPNOTFOUND = "ResourceNotFound.PgroupNotFound"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
// UNSUPPORTEDOPERATION_UNVERIFIEDUSER = "UnsupportedOperation.UnverifiedUser"
func (c *Client) UpdateCfsRuleWithContext(ctx context.Context, request *UpdateCfsRuleRequest) (response *UpdateCfsRuleResponse, err error) {
if request == nil {
request = NewUpdateCfsRuleRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "UpdateCfsRule")
if c.GetCredential() == nil {
return nil, errors.New("UpdateCfsRule require credential")
}
request.SetContext(ctx)
response = NewUpdateCfsRuleResponse()
err = c.Send(request, response)
return
}
func NewUpdateCfsSnapshotAttributeRequest() (request *UpdateCfsSnapshotAttributeRequest) {
request = &UpdateCfsSnapshotAttributeRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "UpdateCfsSnapshotAttribute")
return
}
func NewUpdateCfsSnapshotAttributeResponse() (response *UpdateCfsSnapshotAttributeResponse) {
response = &UpdateCfsSnapshotAttributeResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// UpdateCfsSnapshotAttribute
// 更新文件系统快照名称及保留时长
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_INVALIDSNAPSHOTNAME = "InvalidParameter.InvalidSnapshotName"
// INVALIDPARAMETER_SNAPSHOTNAMELIMITEXCEEDED = "InvalidParameter.SnapshotNameLimitExceeded"
// INVALIDPARAMETERVALUE_INVALIDSNAPSHOTNAME = "InvalidParameterValue.InvalidSnapshotName"
// INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
func (c *Client) UpdateCfsSnapshotAttribute(request *UpdateCfsSnapshotAttributeRequest) (response *UpdateCfsSnapshotAttributeResponse, err error) {
return c.UpdateCfsSnapshotAttributeWithContext(context.Background(), request)
}
// UpdateCfsSnapshotAttribute
// 更新文件系统快照名称及保留时长
//
// 可能返回的错误码:
// FAILEDOPERATION = "FailedOperation"
// INTERNALERROR = "InternalError"
// INTERNALERROR_GETACCOUNTSTATUSFAILED = "InternalError.GetAccountStatusFailed"
// INVALIDPARAMETER = "InvalidParameter"
// INVALIDPARAMETER_INVALIDSNAPSHOTNAME = "InvalidParameter.InvalidSnapshotName"
// INVALIDPARAMETER_SNAPSHOTNAMELIMITEXCEEDED = "InvalidParameter.SnapshotNameLimitExceeded"
// INVALIDPARAMETERVALUE_INVALIDSNAPSHOTNAME = "InvalidParameterValue.InvalidSnapshotName"
// INVALIDPARAMETERVALUE_INVALIDSNAPSHOTSTATUS = "InvalidParameterValue.InvalidSnapshotStatus"
// RESOURCENOTFOUND = "ResourceNotFound"
// RESOURCENOTFOUND_SNAPSHOTNOTFOUND = "ResourceNotFound.SnapshotNotFound"
// UNSUPPORTEDOPERATION_OUTOFSERVICE = "UnsupportedOperation.OutOfService"
func (c *Client) UpdateCfsSnapshotAttributeWithContext(ctx context.Context, request *UpdateCfsSnapshotAttributeRequest) (response *UpdateCfsSnapshotAttributeResponse, err error) {
if request == nil {
request = NewUpdateCfsSnapshotAttributeRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "UpdateCfsSnapshotAttribute")
if c.GetCredential() == nil {
return nil, errors.New("UpdateCfsSnapshotAttribute require credential")
}
request.SetContext(ctx)
response = NewUpdateCfsSnapshotAttributeResponse()
err = c.Send(request, response)
return
}
func NewUpdateFileSystemBandwidthLimitRequest() (request *UpdateFileSystemBandwidthLimitRequest) {
request = &UpdateFileSystemBandwidthLimitRequest{
BaseRequest: &tchttp.BaseRequest{},
}
request.Init().WithApiInfo("cfs", APIVersion, "UpdateFileSystemBandwidthLimit")
return
}
func NewUpdateFileSystemBandwidthLimitResponse() (response *UpdateFileSystemBandwidthLimitResponse) {
response = &UpdateFileSystemBandwidthLimitResponse{
BaseResponse: &tchttp.BaseResponse{},
}
return
}
// UpdateFileSystemBandwidthLimit
// 更新文件系统吞吐
//
// 仅吞吐型支持此接口
//
// 可能返回的错误码:
// FAILEDOPERATION_ADJUSTFREQUENCYLIMIT = "FailedOperation.AdjustFrequencyLimit"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) UpdateFileSystemBandwidthLimit(request *UpdateFileSystemBandwidthLimitRequest) (response *UpdateFileSystemBandwidthLimitResponse, err error) {
return c.UpdateFileSystemBandwidthLimitWithContext(context.Background(), request)
}
// UpdateFileSystemBandwidthLimit
// 更新文件系统吞吐
//
// 仅吞吐型支持此接口
//
// 可能返回的错误码:
// FAILEDOPERATION_ADJUSTFREQUENCYLIMIT = "FailedOperation.AdjustFrequencyLimit"
// INVALIDPARAMETERVALUE = "InvalidParameterValue"
// INVALIDPARAMETERVALUE_INVALIDFILESYSTEMID = "InvalidParameterValue.InvalidFileSystemId"
// UNSUPPORTEDOPERATION = "UnsupportedOperation"
func (c *Client) UpdateFileSystemBandwidthLimitWithContext(ctx context.Context, request *UpdateFileSystemBandwidthLimitRequest) (response *UpdateFileSystemBandwidthLimitResponse, err error) {
if request == nil {
request = NewUpdateFileSystemBandwidthLimitRequest()
}
c.InitBaseRequest(&request.BaseRequest, "cfs", APIVersion, "UpdateFileSystemBandwidthLimit")
if c.GetCredential() == nil {
return nil, errors.New("UpdateFileSystemBandwidthLimit require credential")
}
request.SetContext(ctx)
response = NewUpdateFileSystemBandwidthLimitResponse()
err = c.Send(request, response)
return
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/tencentcloud/tencentcloud-sdk-go.git
git@gitee.com:tencentcloud/tencentcloud-sdk-go.git
tencentcloud
tencentcloud-sdk-go
tencentcloud-sdk-go
master

搜索帮助