nas

package
v1.62.330 Latest Latest
Warning

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

Go to latest
Published: May 19, 2023 License: Apache-2.0 Imports: 6 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "regional"

EndpointType regional or central

Functions

func GetEndpointMap added in v1.61.549

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType added in v1.61.549

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty added in v1.61.549

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient added in v1.61.549

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AccessGroup added in v1.61.549

type AccessGroup struct {
	AccessGroupName  string                     `json:"AccessGroupName" xml:"AccessGroupName"`
	AccessGroupType  string                     `json:"AccessGroupType" xml:"AccessGroupType"`
	RuleCount        int                        `json:"RuleCount" xml:"RuleCount"`
	MountTargetCount int                        `json:"MountTargetCount" xml:"MountTargetCount"`
	Description      string                     `json:"Description" xml:"Description"`
	CreateTime       string                     `json:"CreateTime" xml:"CreateTime"`
	Tags             TagsInDescribeAccessGroups `json:"Tags" xml:"Tags"`
}

AccessGroup is a nested struct in nas response

type AccessGroups added in v1.61.549

type AccessGroups struct {
	AccessGroup []AccessGroup `json:"AccessGroup" xml:"AccessGroup"`
}

AccessGroups is a nested struct in nas response

type AccessRule added in v1.61.549

type AccessRule struct {
	SourceCidrIp     string `json:"SourceCidrIp" xml:"SourceCidrIp"`
	Priority         int    `json:"Priority" xml:"Priority"`
	AccessRuleId     string `json:"AccessRuleId" xml:"AccessRuleId"`
	RWAccess         string `json:"RWAccess" xml:"RWAccess"`
	UserAccess       string `json:"UserAccess" xml:"UserAccess"`
	Ipv6SourceCidrIp string `json:"Ipv6SourceCidrIp" xml:"Ipv6SourceCidrIp"`
}

AccessRule is a nested struct in nas response

type AccessRules added in v1.61.549

type AccessRules struct {
	AccessRule []AccessRule `json:"AccessRule" xml:"AccessRule"`
}

AccessRules is a nested struct in nas response

type Acl added in v1.61.1587

type Acl struct {
	AuthMethod              string `json:"AuthMethod" xml:"AuthMethod"`
	EnableAnonymousAccess   bool   `json:"EnableAnonymousAccess" xml:"EnableAnonymousAccess"`
	Enabled                 bool   `json:"Enabled" xml:"Enabled"`
	EncryptData             bool   `json:"EncryptData" xml:"EncryptData"`
	RejectUnencryptedAccess bool   `json:"RejectUnencryptedAccess" xml:"RejectUnencryptedAccess"`
	SuperAdminSid           string `json:"SuperAdminSid" xml:"SuperAdminSid"`
	HomeDirPath             string `json:"HomeDirPath" xml:"HomeDirPath"`
}

Acl is a nested struct in nas response

type AddClientToBlackListRequest

type AddClientToBlackListRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	ClientIP     string `position:"Query" name:"ClientIP"`
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

AddClientToBlackListRequest is the request struct for api AddClientToBlackList

func CreateAddClientToBlackListRequest

func CreateAddClientToBlackListRequest() (request *AddClientToBlackListRequest)

CreateAddClientToBlackListRequest creates a request to invoke AddClientToBlackList API

type AddClientToBlackListResponse

type AddClientToBlackListResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddClientToBlackListResponse is the response struct for api AddClientToBlackList

func CreateAddClientToBlackListResponse

func CreateAddClientToBlackListResponse() (response *AddClientToBlackListResponse)

CreateAddClientToBlackListResponse creates a response to parse from AddClientToBlackList response

type AddTagsRequest

type AddTagsRequest struct {
	*requests.RpcRequest
	Tag          *[]AddTagsTag `position:"Query" name:"Tag"  type:"Repeated"`
	FileSystemId string        `position:"Query" name:"FileSystemId"`
}

AddTagsRequest is the request struct for api AddTags

func CreateAddTagsRequest

func CreateAddTagsRequest() (request *AddTagsRequest)

CreateAddTagsRequest creates a request to invoke AddTags API

type AddTagsResponse

type AddTagsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddTagsResponse is the response struct for api AddTags

func CreateAddTagsResponse

func CreateAddTagsResponse() (response *AddTagsResponse)

CreateAddTagsResponse creates a response to parse from AddTags response

type AddTagsTag

type AddTagsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

AddTagsTag is a repeated param struct in AddTagsRequest

type Analyses added in v1.61.549

type Analyses struct {
	Analysis []Analysis `json:"Analysis" xml:"Analysis"`
}

Analyses is a nested struct in nas response

type Analysis added in v1.61.549

type Analysis struct {
	MetaKey   string    `json:"MetaKey" xml:"MetaKey"`
	MetaValue MetaValue `json:"MetaValue" xml:"MetaValue"`
}

Analysis is a nested struct in nas response

type ApplyAutoSnapshotPolicyRequest

type ApplyAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	AutoSnapshotPolicyId string `position:"Query" name:"AutoSnapshotPolicyId"`
	FileSystemIds        string `position:"Query" name:"FileSystemIds"`
}

ApplyAutoSnapshotPolicyRequest is the request struct for api ApplyAutoSnapshotPolicy

func CreateApplyAutoSnapshotPolicyRequest

func CreateApplyAutoSnapshotPolicyRequest() (request *ApplyAutoSnapshotPolicyRequest)

CreateApplyAutoSnapshotPolicyRequest creates a request to invoke ApplyAutoSnapshotPolicy API

type ApplyAutoSnapshotPolicyResponse

type ApplyAutoSnapshotPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ApplyAutoSnapshotPolicyResponse is the response struct for api ApplyAutoSnapshotPolicy

func CreateApplyAutoSnapshotPolicyResponse

func CreateApplyAutoSnapshotPolicyResponse() (response *ApplyAutoSnapshotPolicyResponse)

CreateApplyAutoSnapshotPolicyResponse creates a response to parse from ApplyAutoSnapshotPolicy response

type ApplyDataFlowAutoRefreshAutoRefreshs added in v1.61.1587

type ApplyDataFlowAutoRefreshAutoRefreshs struct {
	RefreshPath string `name:"RefreshPath"`
}

ApplyDataFlowAutoRefreshAutoRefreshs is a repeated param struct in ApplyDataFlowAutoRefreshRequest

type ApplyDataFlowAutoRefreshRequest added in v1.61.1587

type ApplyDataFlowAutoRefreshRequest struct {
	*requests.RpcRequest
	AutoRefreshPolicy   string                                  `position:"Query" name:"AutoRefreshPolicy"`
	ClientToken         string                                  `position:"Query" name:"ClientToken"`
	AutoRefreshs        *[]ApplyDataFlowAutoRefreshAutoRefreshs `position:"Query" name:"AutoRefreshs"  type:"Repeated"`
	FileSystemId        string                                  `position:"Query" name:"FileSystemId"`
	DryRun              requests.Boolean                        `position:"Query" name:"DryRun"`
	DataFlowId          string                                  `position:"Query" name:"DataFlowId"`
	AutoRefreshInterval requests.Integer                        `position:"Query" name:"AutoRefreshInterval"`
}

ApplyDataFlowAutoRefreshRequest is the request struct for api ApplyDataFlowAutoRefresh

func CreateApplyDataFlowAutoRefreshRequest added in v1.61.1587

func CreateApplyDataFlowAutoRefreshRequest() (request *ApplyDataFlowAutoRefreshRequest)

CreateApplyDataFlowAutoRefreshRequest creates a request to invoke ApplyDataFlowAutoRefresh API

type ApplyDataFlowAutoRefreshResponse added in v1.61.1587

type ApplyDataFlowAutoRefreshResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ApplyDataFlowAutoRefreshResponse is the response struct for api ApplyDataFlowAutoRefresh

func CreateApplyDataFlowAutoRefreshResponse added in v1.61.1587

func CreateApplyDataFlowAutoRefreshResponse() (response *ApplyDataFlowAutoRefreshResponse)

CreateApplyDataFlowAutoRefreshResponse creates a response to parse from ApplyDataFlowAutoRefresh response

type AutoRefresh added in v1.61.1587

type AutoRefresh struct {
	AutoRefreshItem []AutoRefreshItem `json:"AutoRefresh" xml:"AutoRefresh"`
}

AutoRefresh is a nested struct in nas response

type AutoRefreshItem added in v1.61.1587

type AutoRefreshItem struct {
	RefreshPath string `json:"RefreshPath" xml:"RefreshPath"`
}

AutoRefreshItem is a nested struct in nas response

type AutoSnapshotPolicies added in v1.61.549

type AutoSnapshotPolicies struct {
	AutoSnapshotPolicy []AutoSnapshotPolicy `json:"AutoSnapshotPolicy" xml:"AutoSnapshotPolicy"`
}

AutoSnapshotPolicies is a nested struct in nas response

type AutoSnapshotPolicy added in v1.61.549

type AutoSnapshotPolicy struct {
	AutoSnapshotPolicyId   string `json:"AutoSnapshotPolicyId" xml:"AutoSnapshotPolicyId"`
	AutoSnapshotPolicyName string `json:"AutoSnapshotPolicyName" xml:"AutoSnapshotPolicyName"`
	CreateTime             string `json:"CreateTime" xml:"CreateTime"`
	FileSystemNums         int    `json:"FileSystemNums" xml:"FileSystemNums"`
	RegionId               string `json:"RegionId" xml:"RegionId"`
	RepeatWeekdays         string `json:"RepeatWeekdays" xml:"RepeatWeekdays"`
	RetentionDays          int    `json:"RetentionDays" xml:"RetentionDays"`
	Status                 string `json:"Status" xml:"Status"`
	TimePoints             string `json:"TimePoints" xml:"TimePoints"`
}

AutoSnapshotPolicy is a nested struct in nas response

type AutoSnapshotTask added in v1.61.549

type AutoSnapshotTask struct {
	SourceFileSystemId   string `json:"SourceFileSystemId" xml:"SourceFileSystemId"`
	AutoSnapshotPolicyId string `json:"AutoSnapshotPolicyId" xml:"AutoSnapshotPolicyId"`
}

AutoSnapshotTask is a nested struct in nas response

type AutoSnapshotTasks added in v1.61.549

type AutoSnapshotTasks struct {
	AutoSnapshotTask []AutoSnapshotTask `json:"AutoSnapshotTask" xml:"AutoSnapshotTask"`
}

AutoSnapshotTasks is a nested struct in nas response

type CancelAutoSnapshotPolicyRequest

type CancelAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	FileSystemIds string `position:"Query" name:"FileSystemIds"`
}

CancelAutoSnapshotPolicyRequest is the request struct for api CancelAutoSnapshotPolicy

func CreateCancelAutoSnapshotPolicyRequest

func CreateCancelAutoSnapshotPolicyRequest() (request *CancelAutoSnapshotPolicyRequest)

CreateCancelAutoSnapshotPolicyRequest creates a request to invoke CancelAutoSnapshotPolicy API

type CancelAutoSnapshotPolicyResponse

type CancelAutoSnapshotPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CancelAutoSnapshotPolicyResponse is the response struct for api CancelAutoSnapshotPolicy

func CreateCancelAutoSnapshotPolicyResponse

func CreateCancelAutoSnapshotPolicyResponse() (response *CancelAutoSnapshotPolicyResponse)

CreateCancelAutoSnapshotPolicyResponse creates a response to parse from CancelAutoSnapshotPolicy response

type CancelDataFlowAutoRefreshRequest added in v1.61.1587

type CancelDataFlowAutoRefreshRequest struct {
	*requests.RpcRequest
	ClientToken  string           `position:"Query" name:"ClientToken"`
	RefreshPath  string           `position:"Query" name:"RefreshPath"`
	FileSystemId string           `position:"Query" name:"FileSystemId"`
	DryRun       requests.Boolean `position:"Query" name:"DryRun"`
	DataFlowId   string           `position:"Query" name:"DataFlowId"`
}

CancelDataFlowAutoRefreshRequest is the request struct for api CancelDataFlowAutoRefresh

func CreateCancelDataFlowAutoRefreshRequest added in v1.61.1587

func CreateCancelDataFlowAutoRefreshRequest() (request *CancelDataFlowAutoRefreshRequest)

CreateCancelDataFlowAutoRefreshRequest creates a request to invoke CancelDataFlowAutoRefresh API

type CancelDataFlowAutoRefreshResponse added in v1.61.1587

type CancelDataFlowAutoRefreshResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CancelDataFlowAutoRefreshResponse is the response struct for api CancelDataFlowAutoRefresh

func CreateCancelDataFlowAutoRefreshResponse added in v1.61.1587

func CreateCancelDataFlowAutoRefreshResponse() (response *CancelDataFlowAutoRefreshResponse)

CreateCancelDataFlowAutoRefreshResponse creates a response to parse from CancelDataFlowAutoRefresh response

type CancelDataFlowTaskRequest added in v1.61.1587

type CancelDataFlowTaskRequest struct {
	*requests.RpcRequest
	ClientToken  string           `position:"Query" name:"ClientToken"`
	TaskId       string           `position:"Query" name:"TaskId"`
	FileSystemId string           `position:"Query" name:"FileSystemId"`
	DryRun       requests.Boolean `position:"Query" name:"DryRun"`
	DataFlowId   string           `position:"Query" name:"DataFlowId"`
}

CancelDataFlowTaskRequest is the request struct for api CancelDataFlowTask

func CreateCancelDataFlowTaskRequest added in v1.61.1587

func CreateCancelDataFlowTaskRequest() (request *CancelDataFlowTaskRequest)

CreateCancelDataFlowTaskRequest creates a request to invoke CancelDataFlowTask API

type CancelDataFlowTaskResponse added in v1.61.1587

type CancelDataFlowTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CancelDataFlowTaskResponse is the response struct for api CancelDataFlowTask

func CreateCancelDataFlowTaskResponse added in v1.61.1587

func CreateCancelDataFlowTaskResponse() (response *CancelDataFlowTaskResponse)

CreateCancelDataFlowTaskResponse creates a response to parse from CancelDataFlowTask response

type CancelDirQuotaRequest added in v1.61.112

type CancelDirQuotaRequest struct {
	*requests.RpcRequest
	UserId       string `position:"Query" name:"UserId"`
	Path         string `position:"Query" name:"Path"`
	FileSystemId string `position:"Query" name:"FileSystemId"`
	UserType     string `position:"Query" name:"UserType"`
}

CancelDirQuotaRequest is the request struct for api CancelDirQuota

func CreateCancelDirQuotaRequest added in v1.61.112

func CreateCancelDirQuotaRequest() (request *CancelDirQuotaRequest)

CreateCancelDirQuotaRequest creates a request to invoke CancelDirQuota API

type CancelDirQuotaResponse added in v1.61.112

type CancelDirQuotaResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

CancelDirQuotaResponse is the response struct for api CancelDirQuota

func CreateCancelDirQuotaResponse added in v1.61.112

func CreateCancelDirQuotaResponse() (response *CancelDirQuotaResponse)

CreateCancelDirQuotaResponse creates a response to parse from CancelDirQuota response

type CancelLifecycleRetrieveJobRequest added in v1.61.1158

type CancelLifecycleRetrieveJobRequest struct {
	*requests.RpcRequest
	JobId string `position:"Query" name:"JobId"`
}

CancelLifecycleRetrieveJobRequest is the request struct for api CancelLifecycleRetrieveJob

func CreateCancelLifecycleRetrieveJobRequest added in v1.61.1158

func CreateCancelLifecycleRetrieveJobRequest() (request *CancelLifecycleRetrieveJobRequest)

CreateCancelLifecycleRetrieveJobRequest creates a request to invoke CancelLifecycleRetrieveJob API

type CancelLifecycleRetrieveJobResponse added in v1.61.1158

type CancelLifecycleRetrieveJobResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CancelLifecycleRetrieveJobResponse is the response struct for api CancelLifecycleRetrieveJob

func CreateCancelLifecycleRetrieveJobResponse added in v1.61.1158

func CreateCancelLifecycleRetrieveJobResponse() (response *CancelLifecycleRetrieveJobResponse)

CreateCancelLifecycleRetrieveJobResponse creates a response to parse from CancelLifecycleRetrieveJob response

type CancelRecycleBinJobRequest added in v1.61.1158

type CancelRecycleBinJobRequest struct {
	*requests.RpcRequest
	JobId string `position:"Query" name:"JobId"`
}

CancelRecycleBinJobRequest is the request struct for api CancelRecycleBinJob

func CreateCancelRecycleBinJobRequest added in v1.61.1158

func CreateCancelRecycleBinJobRequest() (request *CancelRecycleBinJobRequest)

CreateCancelRecycleBinJobRequest creates a request to invoke CancelRecycleBinJob API

type CancelRecycleBinJobResponse added in v1.61.1158

type CancelRecycleBinJobResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CancelRecycleBinJobResponse is the response struct for api CancelRecycleBinJob

func CreateCancelRecycleBinJobResponse added in v1.61.1158

func CreateCancelRecycleBinJobResponse() (response *CancelRecycleBinJobResponse)

CreateCancelRecycleBinJobResponse creates a response to parse from CancelRecycleBinJob response

type Capacity added in v1.61.549

type Capacity struct {
	Protocol []string `json:"Protocol" xml:"Protocol"`
}

Capacity is a nested struct in nas response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AddClientToBlackList

func (client *Client) AddClientToBlackList(request *AddClientToBlackListRequest) (response *AddClientToBlackListResponse, err error)

AddClientToBlackList invokes the nas.AddClientToBlackList API synchronously

func (*Client) AddClientToBlackListWithCallback

func (client *Client) AddClientToBlackListWithCallback(request *AddClientToBlackListRequest, callback func(response *AddClientToBlackListResponse, err error)) <-chan int

AddClientToBlackListWithCallback invokes the nas.AddClientToBlackList API asynchronously

func (*Client) AddClientToBlackListWithChan

func (client *Client) AddClientToBlackListWithChan(request *AddClientToBlackListRequest) (<-chan *AddClientToBlackListResponse, <-chan error)

AddClientToBlackListWithChan invokes the nas.AddClientToBlackList API asynchronously

func (*Client) AddTags

func (client *Client) AddTags(request *AddTagsRequest) (response *AddTagsResponse, err error)

AddTags invokes the nas.AddTags API synchronously

func (*Client) AddTagsWithCallback

func (client *Client) AddTagsWithCallback(request *AddTagsRequest, callback func(response *AddTagsResponse, err error)) <-chan int

AddTagsWithCallback invokes the nas.AddTags API asynchronously

func (*Client) AddTagsWithChan

func (client *Client) AddTagsWithChan(request *AddTagsRequest) (<-chan *AddTagsResponse, <-chan error)

AddTagsWithChan invokes the nas.AddTags API asynchronously

func (*Client) ApplyAutoSnapshotPolicy

func (client *Client) ApplyAutoSnapshotPolicy(request *ApplyAutoSnapshotPolicyRequest) (response *ApplyAutoSnapshotPolicyResponse, err error)

ApplyAutoSnapshotPolicy invokes the nas.ApplyAutoSnapshotPolicy API synchronously

func (*Client) ApplyAutoSnapshotPolicyWithCallback

func (client *Client) ApplyAutoSnapshotPolicyWithCallback(request *ApplyAutoSnapshotPolicyRequest, callback func(response *ApplyAutoSnapshotPolicyResponse, err error)) <-chan int

ApplyAutoSnapshotPolicyWithCallback invokes the nas.ApplyAutoSnapshotPolicy API asynchronously

func (*Client) ApplyAutoSnapshotPolicyWithChan

func (client *Client) ApplyAutoSnapshotPolicyWithChan(request *ApplyAutoSnapshotPolicyRequest) (<-chan *ApplyAutoSnapshotPolicyResponse, <-chan error)

ApplyAutoSnapshotPolicyWithChan invokes the nas.ApplyAutoSnapshotPolicy API asynchronously

func (*Client) ApplyDataFlowAutoRefresh added in v1.61.1587

func (client *Client) ApplyDataFlowAutoRefresh(request *ApplyDataFlowAutoRefreshRequest) (response *ApplyDataFlowAutoRefreshResponse, err error)

ApplyDataFlowAutoRefresh invokes the nas.ApplyDataFlowAutoRefresh API synchronously

func (*Client) ApplyDataFlowAutoRefreshWithCallback added in v1.61.1587

func (client *Client) ApplyDataFlowAutoRefreshWithCallback(request *ApplyDataFlowAutoRefreshRequest, callback func(response *ApplyDataFlowAutoRefreshResponse, err error)) <-chan int

ApplyDataFlowAutoRefreshWithCallback invokes the nas.ApplyDataFlowAutoRefresh API asynchronously

func (*Client) ApplyDataFlowAutoRefreshWithChan added in v1.61.1587

func (client *Client) ApplyDataFlowAutoRefreshWithChan(request *ApplyDataFlowAutoRefreshRequest) (<-chan *ApplyDataFlowAutoRefreshResponse, <-chan error)

ApplyDataFlowAutoRefreshWithChan invokes the nas.ApplyDataFlowAutoRefresh API asynchronously

func (*Client) CancelAutoSnapshotPolicy

func (client *Client) CancelAutoSnapshotPolicy(request *CancelAutoSnapshotPolicyRequest) (response *CancelAutoSnapshotPolicyResponse, err error)

CancelAutoSnapshotPolicy invokes the nas.CancelAutoSnapshotPolicy API synchronously

func (*Client) CancelAutoSnapshotPolicyWithCallback

func (client *Client) CancelAutoSnapshotPolicyWithCallback(request *CancelAutoSnapshotPolicyRequest, callback func(response *CancelAutoSnapshotPolicyResponse, err error)) <-chan int

CancelAutoSnapshotPolicyWithCallback invokes the nas.CancelAutoSnapshotPolicy API asynchronously

func (*Client) CancelAutoSnapshotPolicyWithChan

func (client *Client) CancelAutoSnapshotPolicyWithChan(request *CancelAutoSnapshotPolicyRequest) (<-chan *CancelAutoSnapshotPolicyResponse, <-chan error)

CancelAutoSnapshotPolicyWithChan invokes the nas.CancelAutoSnapshotPolicy API asynchronously

func (*Client) CancelDataFlowAutoRefresh added in v1.61.1587

func (client *Client) CancelDataFlowAutoRefresh(request *CancelDataFlowAutoRefreshRequest) (response *CancelDataFlowAutoRefreshResponse, err error)

CancelDataFlowAutoRefresh invokes the nas.CancelDataFlowAutoRefresh API synchronously

func (*Client) CancelDataFlowAutoRefreshWithCallback added in v1.61.1587

func (client *Client) CancelDataFlowAutoRefreshWithCallback(request *CancelDataFlowAutoRefreshRequest, callback func(response *CancelDataFlowAutoRefreshResponse, err error)) <-chan int

CancelDataFlowAutoRefreshWithCallback invokes the nas.CancelDataFlowAutoRefresh API asynchronously

func (*Client) CancelDataFlowAutoRefreshWithChan added in v1.61.1587

func (client *Client) CancelDataFlowAutoRefreshWithChan(request *CancelDataFlowAutoRefreshRequest) (<-chan *CancelDataFlowAutoRefreshResponse, <-chan error)

CancelDataFlowAutoRefreshWithChan invokes the nas.CancelDataFlowAutoRefresh API asynchronously

func (*Client) CancelDataFlowTask added in v1.61.1587

func (client *Client) CancelDataFlowTask(request *CancelDataFlowTaskRequest) (response *CancelDataFlowTaskResponse, err error)

CancelDataFlowTask invokes the nas.CancelDataFlowTask API synchronously

func (*Client) CancelDataFlowTaskWithCallback added in v1.61.1587

func (client *Client) CancelDataFlowTaskWithCallback(request *CancelDataFlowTaskRequest, callback func(response *CancelDataFlowTaskResponse, err error)) <-chan int

CancelDataFlowTaskWithCallback invokes the nas.CancelDataFlowTask API asynchronously

func (*Client) CancelDataFlowTaskWithChan added in v1.61.1587

func (client *Client) CancelDataFlowTaskWithChan(request *CancelDataFlowTaskRequest) (<-chan *CancelDataFlowTaskResponse, <-chan error)

CancelDataFlowTaskWithChan invokes the nas.CancelDataFlowTask API asynchronously

func (*Client) CancelDirQuota added in v1.61.112

func (client *Client) CancelDirQuota(request *CancelDirQuotaRequest) (response *CancelDirQuotaResponse, err error)

CancelDirQuota invokes the nas.CancelDirQuota API synchronously

func (*Client) CancelDirQuotaWithCallback added in v1.61.112

func (client *Client) CancelDirQuotaWithCallback(request *CancelDirQuotaRequest, callback func(response *CancelDirQuotaResponse, err error)) <-chan int

CancelDirQuotaWithCallback invokes the nas.CancelDirQuota API asynchronously

func (*Client) CancelDirQuotaWithChan added in v1.61.112

func (client *Client) CancelDirQuotaWithChan(request *CancelDirQuotaRequest) (<-chan *CancelDirQuotaResponse, <-chan error)

CancelDirQuotaWithChan invokes the nas.CancelDirQuota API asynchronously

func (*Client) CancelLifecycleRetrieveJob added in v1.61.1158

func (client *Client) CancelLifecycleRetrieveJob(request *CancelLifecycleRetrieveJobRequest) (response *CancelLifecycleRetrieveJobResponse, err error)

CancelLifecycleRetrieveJob invokes the nas.CancelLifecycleRetrieveJob API synchronously

func (*Client) CancelLifecycleRetrieveJobWithCallback added in v1.61.1158

func (client *Client) CancelLifecycleRetrieveJobWithCallback(request *CancelLifecycleRetrieveJobRequest, callback func(response *CancelLifecycleRetrieveJobResponse, err error)) <-chan int

CancelLifecycleRetrieveJobWithCallback invokes the nas.CancelLifecycleRetrieveJob API asynchronously

func (*Client) CancelLifecycleRetrieveJobWithChan added in v1.61.1158

func (client *Client) CancelLifecycleRetrieveJobWithChan(request *CancelLifecycleRetrieveJobRequest) (<-chan *CancelLifecycleRetrieveJobResponse, <-chan error)

CancelLifecycleRetrieveJobWithChan invokes the nas.CancelLifecycleRetrieveJob API asynchronously

func (*Client) CancelRecycleBinJob added in v1.61.1158

func (client *Client) CancelRecycleBinJob(request *CancelRecycleBinJobRequest) (response *CancelRecycleBinJobResponse, err error)

CancelRecycleBinJob invokes the nas.CancelRecycleBinJob API synchronously

func (*Client) CancelRecycleBinJobWithCallback added in v1.61.1158

func (client *Client) CancelRecycleBinJobWithCallback(request *CancelRecycleBinJobRequest, callback func(response *CancelRecycleBinJobResponse, err error)) <-chan int

CancelRecycleBinJobWithCallback invokes the nas.CancelRecycleBinJob API asynchronously

func (*Client) CancelRecycleBinJobWithChan added in v1.61.1158

func (client *Client) CancelRecycleBinJobWithChan(request *CancelRecycleBinJobRequest) (<-chan *CancelRecycleBinJobResponse, <-chan error)

CancelRecycleBinJobWithChan invokes the nas.CancelRecycleBinJob API asynchronously

func (*Client) CreateAccessGroup

func (client *Client) CreateAccessGroup(request *CreateAccessGroupRequest) (response *CreateAccessGroupResponse, err error)

CreateAccessGroup invokes the nas.CreateAccessGroup API synchronously

func (*Client) CreateAccessGroupWithCallback

func (client *Client) CreateAccessGroupWithCallback(request *CreateAccessGroupRequest, callback func(response *CreateAccessGroupResponse, err error)) <-chan int

CreateAccessGroupWithCallback invokes the nas.CreateAccessGroup API asynchronously

func (*Client) CreateAccessGroupWithChan

func (client *Client) CreateAccessGroupWithChan(request *CreateAccessGroupRequest) (<-chan *CreateAccessGroupResponse, <-chan error)

CreateAccessGroupWithChan invokes the nas.CreateAccessGroup API asynchronously

func (*Client) CreateAccessRule

func (client *Client) CreateAccessRule(request *CreateAccessRuleRequest) (response *CreateAccessRuleResponse, err error)

CreateAccessRule invokes the nas.CreateAccessRule API synchronously

func (*Client) CreateAccessRuleWithCallback

func (client *Client) CreateAccessRuleWithCallback(request *CreateAccessRuleRequest, callback func(response *CreateAccessRuleResponse, err error)) <-chan int

CreateAccessRuleWithCallback invokes the nas.CreateAccessRule API asynchronously

func (*Client) CreateAccessRuleWithChan

func (client *Client) CreateAccessRuleWithChan(request *CreateAccessRuleRequest) (<-chan *CreateAccessRuleResponse, <-chan error)

CreateAccessRuleWithChan invokes the nas.CreateAccessRule API asynchronously

func (*Client) CreateAutoSnapshotPolicy

func (client *Client) CreateAutoSnapshotPolicy(request *CreateAutoSnapshotPolicyRequest) (response *CreateAutoSnapshotPolicyResponse, err error)

CreateAutoSnapshotPolicy invokes the nas.CreateAutoSnapshotPolicy API synchronously

func (*Client) CreateAutoSnapshotPolicyWithCallback

func (client *Client) CreateAutoSnapshotPolicyWithCallback(request *CreateAutoSnapshotPolicyRequest, callback func(response *CreateAutoSnapshotPolicyResponse, err error)) <-chan int

CreateAutoSnapshotPolicyWithCallback invokes the nas.CreateAutoSnapshotPolicy API asynchronously

func (*Client) CreateAutoSnapshotPolicyWithChan

func (client *Client) CreateAutoSnapshotPolicyWithChan(request *CreateAutoSnapshotPolicyRequest) (<-chan *CreateAutoSnapshotPolicyResponse, <-chan error)

CreateAutoSnapshotPolicyWithChan invokes the nas.CreateAutoSnapshotPolicy API asynchronously

func (*Client) CreateDataFlow added in v1.61.1587

func (client *Client) CreateDataFlow(request *CreateDataFlowRequest) (response *CreateDataFlowResponse, err error)

CreateDataFlow invokes the nas.CreateDataFlow API synchronously

func (*Client) CreateDataFlowTask added in v1.61.1587

func (client *Client) CreateDataFlowTask(request *CreateDataFlowTaskRequest) (response *CreateDataFlowTaskResponse, err error)

CreateDataFlowTask invokes the nas.CreateDataFlowTask API synchronously

func (*Client) CreateDataFlowTaskWithCallback added in v1.61.1587

func (client *Client) CreateDataFlowTaskWithCallback(request *CreateDataFlowTaskRequest, callback func(response *CreateDataFlowTaskResponse, err error)) <-chan int

CreateDataFlowTaskWithCallback invokes the nas.CreateDataFlowTask API asynchronously

func (*Client) CreateDataFlowTaskWithChan added in v1.61.1587

func (client *Client) CreateDataFlowTaskWithChan(request *CreateDataFlowTaskRequest) (<-chan *CreateDataFlowTaskResponse, <-chan error)

CreateDataFlowTaskWithChan invokes the nas.CreateDataFlowTask API asynchronously

func (*Client) CreateDataFlowWithCallback added in v1.61.1587

func (client *Client) CreateDataFlowWithCallback(request *CreateDataFlowRequest, callback func(response *CreateDataFlowResponse, err error)) <-chan int

CreateDataFlowWithCallback invokes the nas.CreateDataFlow API asynchronously

func (*Client) CreateDataFlowWithChan added in v1.61.1587

func (client *Client) CreateDataFlowWithChan(request *CreateDataFlowRequest) (<-chan *CreateDataFlowResponse, <-chan error)

CreateDataFlowWithChan invokes the nas.CreateDataFlow API asynchronously

func (*Client) CreateFileSystem

func (client *Client) CreateFileSystem(request *CreateFileSystemRequest) (response *CreateFileSystemResponse, err error)

CreateFileSystem invokes the nas.CreateFileSystem API synchronously

func (*Client) CreateFileSystemWithCallback

func (client *Client) CreateFileSystemWithCallback(request *CreateFileSystemRequest, callback func(response *CreateFileSystemResponse, err error)) <-chan int

CreateFileSystemWithCallback invokes the nas.CreateFileSystem API asynchronously

func (*Client) CreateFileSystemWithChan

func (client *Client) CreateFileSystemWithChan(request *CreateFileSystemRequest) (<-chan *CreateFileSystemResponse, <-chan error)

CreateFileSystemWithChan invokes the nas.CreateFileSystem API asynchronously

func (*Client) CreateLDAPConfig

func (client *Client) CreateLDAPConfig(request *CreateLDAPConfigRequest) (response *CreateLDAPConfigResponse, err error)

CreateLDAPConfig invokes the nas.CreateLDAPConfig API synchronously

func (*Client) CreateLDAPConfigWithCallback

func (client *Client) CreateLDAPConfigWithCallback(request *CreateLDAPConfigRequest, callback func(response *CreateLDAPConfigResponse, err error)) <-chan int

CreateLDAPConfigWithCallback invokes the nas.CreateLDAPConfig API asynchronously

func (*Client) CreateLDAPConfigWithChan

func (client *Client) CreateLDAPConfigWithChan(request *CreateLDAPConfigRequest) (<-chan *CreateLDAPConfigResponse, <-chan error)

CreateLDAPConfigWithChan invokes the nas.CreateLDAPConfig API asynchronously

func (*Client) CreateLifecyclePolicy added in v1.61.112

func (client *Client) CreateLifecyclePolicy(request *CreateLifecyclePolicyRequest) (response *CreateLifecyclePolicyResponse, err error)

CreateLifecyclePolicy invokes the nas.CreateLifecyclePolicy API synchronously

func (*Client) CreateLifecyclePolicyWithCallback added in v1.61.112

func (client *Client) CreateLifecyclePolicyWithCallback(request *CreateLifecyclePolicyRequest, callback func(response *CreateLifecyclePolicyResponse, err error)) <-chan int

CreateLifecyclePolicyWithCallback invokes the nas.CreateLifecyclePolicy API asynchronously

func (*Client) CreateLifecyclePolicyWithChan added in v1.61.112

func (client *Client) CreateLifecyclePolicyWithChan(request *CreateLifecyclePolicyRequest) (<-chan *CreateLifecyclePolicyResponse, <-chan error)

CreateLifecyclePolicyWithChan invokes the nas.CreateLifecyclePolicy API asynchronously

func (*Client) CreateLifecycleRetrieveJob added in v1.61.1158

func (client *Client) CreateLifecycleRetrieveJob(request *CreateLifecycleRetrieveJobRequest) (response *CreateLifecycleRetrieveJobResponse, err error)

CreateLifecycleRetrieveJob invokes the nas.CreateLifecycleRetrieveJob API synchronously

func (*Client) CreateLifecycleRetrieveJobWithCallback added in v1.61.1158

func (client *Client) CreateLifecycleRetrieveJobWithCallback(request *CreateLifecycleRetrieveJobRequest, callback func(response *CreateLifecycleRetrieveJobResponse, err error)) <-chan int

CreateLifecycleRetrieveJobWithCallback invokes the nas.CreateLifecycleRetrieveJob API asynchronously

func (*Client) CreateLifecycleRetrieveJobWithChan added in v1.61.1158

func (client *Client) CreateLifecycleRetrieveJobWithChan(request *CreateLifecycleRetrieveJobRequest) (<-chan *CreateLifecycleRetrieveJobResponse, <-chan error)

CreateLifecycleRetrieveJobWithChan invokes the nas.CreateLifecycleRetrieveJob API asynchronously

func (*Client) CreateMountTarget

func (client *Client) CreateMountTarget(request *CreateMountTargetRequest) (response *CreateMountTargetResponse, err error)

CreateMountTarget invokes the nas.CreateMountTarget API synchronously

func (*Client) CreateMountTargetWithCallback

func (client *Client) CreateMountTargetWithCallback(request *CreateMountTargetRequest, callback func(response *CreateMountTargetResponse, err error)) <-chan int

CreateMountTargetWithCallback invokes the nas.CreateMountTarget API asynchronously

func (*Client) CreateMountTargetWithChan

func (client *Client) CreateMountTargetWithChan(request *CreateMountTargetRequest) (<-chan *CreateMountTargetResponse, <-chan error)

CreateMountTargetWithChan invokes the nas.CreateMountTarget API asynchronously

func (*Client) CreateProtocolMountTarget added in v1.61.1587

func (client *Client) CreateProtocolMountTarget(request *CreateProtocolMountTargetRequest) (response *CreateProtocolMountTargetResponse, err error)

CreateProtocolMountTarget invokes the nas.CreateProtocolMountTarget API synchronously

func (*Client) CreateProtocolMountTargetWithCallback added in v1.61.1587

func (client *Client) CreateProtocolMountTargetWithCallback(request *CreateProtocolMountTargetRequest, callback func(response *CreateProtocolMountTargetResponse, err error)) <-chan int

CreateProtocolMountTargetWithCallback invokes the nas.CreateProtocolMountTarget API asynchronously

func (*Client) CreateProtocolMountTargetWithChan added in v1.61.1587

func (client *Client) CreateProtocolMountTargetWithChan(request *CreateProtocolMountTargetRequest) (<-chan *CreateProtocolMountTargetResponse, <-chan error)

CreateProtocolMountTargetWithChan invokes the nas.CreateProtocolMountTarget API asynchronously

func (*Client) CreateProtocolService added in v1.61.1587

func (client *Client) CreateProtocolService(request *CreateProtocolServiceRequest) (response *CreateProtocolServiceResponse, err error)

CreateProtocolService invokes the nas.CreateProtocolService API synchronously

func (*Client) CreateProtocolServiceWithCallback added in v1.61.1587

func (client *Client) CreateProtocolServiceWithCallback(request *CreateProtocolServiceRequest, callback func(response *CreateProtocolServiceResponse, err error)) <-chan int

CreateProtocolServiceWithCallback invokes the nas.CreateProtocolService API asynchronously

func (*Client) CreateProtocolServiceWithChan added in v1.61.1587

func (client *Client) CreateProtocolServiceWithChan(request *CreateProtocolServiceRequest) (<-chan *CreateProtocolServiceResponse, <-chan error)

CreateProtocolServiceWithChan invokes the nas.CreateProtocolService API asynchronously

func (*Client) CreateRecycleBinDeleteJob added in v1.61.1158

func (client *Client) CreateRecycleBinDeleteJob(request *CreateRecycleBinDeleteJobRequest) (response *CreateRecycleBinDeleteJobResponse, err error)

CreateRecycleBinDeleteJob invokes the nas.CreateRecycleBinDeleteJob API synchronously

func (*Client) CreateRecycleBinDeleteJobWithCallback added in v1.61.1158

func (client *Client) CreateRecycleBinDeleteJobWithCallback(request *CreateRecycleBinDeleteJobRequest, callback func(response *CreateRecycleBinDeleteJobResponse, err error)) <-chan int

CreateRecycleBinDeleteJobWithCallback invokes the nas.CreateRecycleBinDeleteJob API asynchronously

func (*Client) CreateRecycleBinDeleteJobWithChan added in v1.61.1158

func (client *Client) CreateRecycleBinDeleteJobWithChan(request *CreateRecycleBinDeleteJobRequest) (<-chan *CreateRecycleBinDeleteJobResponse, <-chan error)

CreateRecycleBinDeleteJobWithChan invokes the nas.CreateRecycleBinDeleteJob API asynchronously

func (*Client) CreateRecycleBinRestoreJob added in v1.61.1158

func (client *Client) CreateRecycleBinRestoreJob(request *CreateRecycleBinRestoreJobRequest) (response *CreateRecycleBinRestoreJobResponse, err error)

CreateRecycleBinRestoreJob invokes the nas.CreateRecycleBinRestoreJob API synchronously

func (*Client) CreateRecycleBinRestoreJobWithCallback added in v1.61.1158

func (client *Client) CreateRecycleBinRestoreJobWithCallback(request *CreateRecycleBinRestoreJobRequest, callback func(response *CreateRecycleBinRestoreJobResponse, err error)) <-chan int

CreateRecycleBinRestoreJobWithCallback invokes the nas.CreateRecycleBinRestoreJob API asynchronously

func (*Client) CreateRecycleBinRestoreJobWithChan added in v1.61.1158

func (client *Client) CreateRecycleBinRestoreJobWithChan(request *CreateRecycleBinRestoreJobRequest) (<-chan *CreateRecycleBinRestoreJobResponse, <-chan error)

CreateRecycleBinRestoreJobWithChan invokes the nas.CreateRecycleBinRestoreJob API asynchronously

func (*Client) CreateSnapshot

func (client *Client) CreateSnapshot(request *CreateSnapshotRequest) (response *CreateSnapshotResponse, err error)

CreateSnapshot invokes the nas.CreateSnapshot API synchronously

func (*Client) CreateSnapshotWithCallback

func (client *Client) CreateSnapshotWithCallback(request *CreateSnapshotRequest, callback func(response *CreateSnapshotResponse, err error)) <-chan int

CreateSnapshotWithCallback invokes the nas.CreateSnapshot API asynchronously

func (*Client) CreateSnapshotWithChan

func (client *Client) CreateSnapshotWithChan(request *CreateSnapshotRequest) (<-chan *CreateSnapshotResponse, <-chan error)

CreateSnapshotWithChan invokes the nas.CreateSnapshot API asynchronously

func (*Client) DeleteAccessGroup

func (client *Client) DeleteAccessGroup(request *DeleteAccessGroupRequest) (response *DeleteAccessGroupResponse, err error)

DeleteAccessGroup invokes the nas.DeleteAccessGroup API synchronously

func (*Client) DeleteAccessGroupWithCallback

func (client *Client) DeleteAccessGroupWithCallback(request *DeleteAccessGroupRequest, callback func(response *DeleteAccessGroupResponse, err error)) <-chan int

DeleteAccessGroupWithCallback invokes the nas.DeleteAccessGroup API asynchronously

func (*Client) DeleteAccessGroupWithChan

func (client *Client) DeleteAccessGroupWithChan(request *DeleteAccessGroupRequest) (<-chan *DeleteAccessGroupResponse, <-chan error)

DeleteAccessGroupWithChan invokes the nas.DeleteAccessGroup API asynchronously

func (*Client) DeleteAccessRule

func (client *Client) DeleteAccessRule(request *DeleteAccessRuleRequest) (response *DeleteAccessRuleResponse, err error)

DeleteAccessRule invokes the nas.DeleteAccessRule API synchronously

func (*Client) DeleteAccessRuleWithCallback

func (client *Client) DeleteAccessRuleWithCallback(request *DeleteAccessRuleRequest, callback func(response *DeleteAccessRuleResponse, err error)) <-chan int

DeleteAccessRuleWithCallback invokes the nas.DeleteAccessRule API asynchronously

func (*Client) DeleteAccessRuleWithChan

func (client *Client) DeleteAccessRuleWithChan(request *DeleteAccessRuleRequest) (<-chan *DeleteAccessRuleResponse, <-chan error)

DeleteAccessRuleWithChan invokes the nas.DeleteAccessRule API asynchronously

func (*Client) DeleteAutoSnapshotPolicy

func (client *Client) DeleteAutoSnapshotPolicy(request *DeleteAutoSnapshotPolicyRequest) (response *DeleteAutoSnapshotPolicyResponse, err error)

DeleteAutoSnapshotPolicy invokes the nas.DeleteAutoSnapshotPolicy API synchronously

func (*Client) DeleteAutoSnapshotPolicyWithCallback

func (client *Client) DeleteAutoSnapshotPolicyWithCallback(request *DeleteAutoSnapshotPolicyRequest, callback func(response *DeleteAutoSnapshotPolicyResponse, err error)) <-chan int

DeleteAutoSnapshotPolicyWithCallback invokes the nas.DeleteAutoSnapshotPolicy API asynchronously

func (*Client) DeleteAutoSnapshotPolicyWithChan

func (client *Client) DeleteAutoSnapshotPolicyWithChan(request *DeleteAutoSnapshotPolicyRequest) (<-chan *DeleteAutoSnapshotPolicyResponse, <-chan error)

DeleteAutoSnapshotPolicyWithChan invokes the nas.DeleteAutoSnapshotPolicy API asynchronously

func (*Client) DeleteDataFlow added in v1.61.1587

func (client *Client) DeleteDataFlow(request *DeleteDataFlowRequest) (response *DeleteDataFlowResponse, err error)

DeleteDataFlow invokes the nas.DeleteDataFlow API synchronously

func (*Client) DeleteDataFlowWithCallback added in v1.61.1587

func (client *Client) DeleteDataFlowWithCallback(request *DeleteDataFlowRequest, callback func(response *DeleteDataFlowResponse, err error)) <-chan int

DeleteDataFlowWithCallback invokes the nas.DeleteDataFlow API asynchronously

func (*Client) DeleteDataFlowWithChan added in v1.61.1587

func (client *Client) DeleteDataFlowWithChan(request *DeleteDataFlowRequest) (<-chan *DeleteDataFlowResponse, <-chan error)

DeleteDataFlowWithChan invokes the nas.DeleteDataFlow API asynchronously

func (*Client) DeleteFileSystem

func (client *Client) DeleteFileSystem(request *DeleteFileSystemRequest) (response *DeleteFileSystemResponse, err error)

DeleteFileSystem invokes the nas.DeleteFileSystem API synchronously

func (*Client) DeleteFileSystemWithCallback

func (client *Client) DeleteFileSystemWithCallback(request *DeleteFileSystemRequest, callback func(response *DeleteFileSystemResponse, err error)) <-chan int

DeleteFileSystemWithCallback invokes the nas.DeleteFileSystem API asynchronously

func (*Client) DeleteFileSystemWithChan

func (client *Client) DeleteFileSystemWithChan(request *DeleteFileSystemRequest) (<-chan *DeleteFileSystemResponse, <-chan error)

DeleteFileSystemWithChan invokes the nas.DeleteFileSystem API asynchronously

func (*Client) DeleteLDAPConfig

func (client *Client) DeleteLDAPConfig(request *DeleteLDAPConfigRequest) (response *DeleteLDAPConfigResponse, err error)

DeleteLDAPConfig invokes the nas.DeleteLDAPConfig API synchronously

func (*Client) DeleteLDAPConfigWithCallback

func (client *Client) DeleteLDAPConfigWithCallback(request *DeleteLDAPConfigRequest, callback func(response *DeleteLDAPConfigResponse, err error)) <-chan int

DeleteLDAPConfigWithCallback invokes the nas.DeleteLDAPConfig API asynchronously

func (*Client) DeleteLDAPConfigWithChan

func (client *Client) DeleteLDAPConfigWithChan(request *DeleteLDAPConfigRequest) (<-chan *DeleteLDAPConfigResponse, <-chan error)

DeleteLDAPConfigWithChan invokes the nas.DeleteLDAPConfig API asynchronously

func (*Client) DeleteLifecyclePolicy added in v1.61.112

func (client *Client) DeleteLifecyclePolicy(request *DeleteLifecyclePolicyRequest) (response *DeleteLifecyclePolicyResponse, err error)

DeleteLifecyclePolicy invokes the nas.DeleteLifecyclePolicy API synchronously

func (*Client) DeleteLifecyclePolicyWithCallback added in v1.61.112

func (client *Client) DeleteLifecyclePolicyWithCallback(request *DeleteLifecyclePolicyRequest, callback func(response *DeleteLifecyclePolicyResponse, err error)) <-chan int

DeleteLifecyclePolicyWithCallback invokes the nas.DeleteLifecyclePolicy API asynchronously

func (*Client) DeleteLifecyclePolicyWithChan added in v1.61.112

func (client *Client) DeleteLifecyclePolicyWithChan(request *DeleteLifecyclePolicyRequest) (<-chan *DeleteLifecyclePolicyResponse, <-chan error)

DeleteLifecyclePolicyWithChan invokes the nas.DeleteLifecyclePolicy API asynchronously

func (*Client) DeleteMountTarget

func (client *Client) DeleteMountTarget(request *DeleteMountTargetRequest) (response *DeleteMountTargetResponse, err error)

DeleteMountTarget invokes the nas.DeleteMountTarget API synchronously

func (*Client) DeleteMountTargetWithCallback

func (client *Client) DeleteMountTargetWithCallback(request *DeleteMountTargetRequest, callback func(response *DeleteMountTargetResponse, err error)) <-chan int

DeleteMountTargetWithCallback invokes the nas.DeleteMountTarget API asynchronously

func (*Client) DeleteMountTargetWithChan

func (client *Client) DeleteMountTargetWithChan(request *DeleteMountTargetRequest) (<-chan *DeleteMountTargetResponse, <-chan error)

DeleteMountTargetWithChan invokes the nas.DeleteMountTarget API asynchronously

func (*Client) DeleteProtocolMountTarget added in v1.61.1587

func (client *Client) DeleteProtocolMountTarget(request *DeleteProtocolMountTargetRequest) (response *DeleteProtocolMountTargetResponse, err error)

DeleteProtocolMountTarget invokes the nas.DeleteProtocolMountTarget API synchronously

func (*Client) DeleteProtocolMountTargetWithCallback added in v1.61.1587

func (client *Client) DeleteProtocolMountTargetWithCallback(request *DeleteProtocolMountTargetRequest, callback func(response *DeleteProtocolMountTargetResponse, err error)) <-chan int

DeleteProtocolMountTargetWithCallback invokes the nas.DeleteProtocolMountTarget API asynchronously

func (*Client) DeleteProtocolMountTargetWithChan added in v1.61.1587

func (client *Client) DeleteProtocolMountTargetWithChan(request *DeleteProtocolMountTargetRequest) (<-chan *DeleteProtocolMountTargetResponse, <-chan error)

DeleteProtocolMountTargetWithChan invokes the nas.DeleteProtocolMountTarget API asynchronously

func (*Client) DeleteProtocolService added in v1.61.1587

func (client *Client) DeleteProtocolService(request *DeleteProtocolServiceRequest) (response *DeleteProtocolServiceResponse, err error)

DeleteProtocolService invokes the nas.DeleteProtocolService API synchronously

func (*Client) DeleteProtocolServiceWithCallback added in v1.61.1587

func (client *Client) DeleteProtocolServiceWithCallback(request *DeleteProtocolServiceRequest, callback func(response *DeleteProtocolServiceResponse, err error)) <-chan int

DeleteProtocolServiceWithCallback invokes the nas.DeleteProtocolService API asynchronously

func (*Client) DeleteProtocolServiceWithChan added in v1.61.1587

func (client *Client) DeleteProtocolServiceWithChan(request *DeleteProtocolServiceRequest) (<-chan *DeleteProtocolServiceResponse, <-chan error)

DeleteProtocolServiceWithChan invokes the nas.DeleteProtocolService API asynchronously

func (*Client) DeleteSnapshot

func (client *Client) DeleteSnapshot(request *DeleteSnapshotRequest) (response *DeleteSnapshotResponse, err error)

DeleteSnapshot invokes the nas.DeleteSnapshot API synchronously

func (*Client) DeleteSnapshotWithCallback

func (client *Client) DeleteSnapshotWithCallback(request *DeleteSnapshotRequest, callback func(response *DeleteSnapshotResponse, err error)) <-chan int

DeleteSnapshotWithCallback invokes the nas.DeleteSnapshot API asynchronously

func (*Client) DeleteSnapshotWithChan

func (client *Client) DeleteSnapshotWithChan(request *DeleteSnapshotRequest) (<-chan *DeleteSnapshotResponse, <-chan error)

DeleteSnapshotWithChan invokes the nas.DeleteSnapshot API asynchronously

func (*Client) DescribeAccessGroups

func (client *Client) DescribeAccessGroups(request *DescribeAccessGroupsRequest) (response *DescribeAccessGroupsResponse, err error)

DescribeAccessGroups invokes the nas.DescribeAccessGroups API synchronously

func (*Client) DescribeAccessGroupsWithCallback

func (client *Client) DescribeAccessGroupsWithCallback(request *DescribeAccessGroupsRequest, callback func(response *DescribeAccessGroupsResponse, err error)) <-chan int

DescribeAccessGroupsWithCallback invokes the nas.DescribeAccessGroups API asynchronously

func (*Client) DescribeAccessGroupsWithChan

func (client *Client) DescribeAccessGroupsWithChan(request *DescribeAccessGroupsRequest) (<-chan *DescribeAccessGroupsResponse, <-chan error)

DescribeAccessGroupsWithChan invokes the nas.DescribeAccessGroups API asynchronously

func (*Client) DescribeAccessRules

func (client *Client) DescribeAccessRules(request *DescribeAccessRulesRequest) (response *DescribeAccessRulesResponse, err error)

DescribeAccessRules invokes the nas.DescribeAccessRules API synchronously

func (*Client) DescribeAccessRulesWithCallback

func (client *Client) DescribeAccessRulesWithCallback(request *DescribeAccessRulesRequest, callback func(response *DescribeAccessRulesResponse, err error)) <-chan int

DescribeAccessRulesWithCallback invokes the nas.DescribeAccessRules API asynchronously

func (*Client) DescribeAccessRulesWithChan

func (client *Client) DescribeAccessRulesWithChan(request *DescribeAccessRulesRequest) (<-chan *DescribeAccessRulesResponse, <-chan error)

DescribeAccessRulesWithChan invokes the nas.DescribeAccessRules API asynchronously

func (*Client) DescribeAutoSnapshotPolicies

func (client *Client) DescribeAutoSnapshotPolicies(request *DescribeAutoSnapshotPoliciesRequest) (response *DescribeAutoSnapshotPoliciesResponse, err error)

DescribeAutoSnapshotPolicies invokes the nas.DescribeAutoSnapshotPolicies API synchronously

func (*Client) DescribeAutoSnapshotPoliciesWithCallback

func (client *Client) DescribeAutoSnapshotPoliciesWithCallback(request *DescribeAutoSnapshotPoliciesRequest, callback func(response *DescribeAutoSnapshotPoliciesResponse, err error)) <-chan int

DescribeAutoSnapshotPoliciesWithCallback invokes the nas.DescribeAutoSnapshotPolicies API asynchronously

func (*Client) DescribeAutoSnapshotPoliciesWithChan

func (client *Client) DescribeAutoSnapshotPoliciesWithChan(request *DescribeAutoSnapshotPoliciesRequest) (<-chan *DescribeAutoSnapshotPoliciesResponse, <-chan error)

DescribeAutoSnapshotPoliciesWithChan invokes the nas.DescribeAutoSnapshotPolicies API asynchronously

func (*Client) DescribeAutoSnapshotTasks added in v1.61.105

func (client *Client) DescribeAutoSnapshotTasks(request *DescribeAutoSnapshotTasksRequest) (response *DescribeAutoSnapshotTasksResponse, err error)

DescribeAutoSnapshotTasks invokes the nas.DescribeAutoSnapshotTasks API synchronously

func (*Client) DescribeAutoSnapshotTasksWithCallback added in v1.61.105

func (client *Client) DescribeAutoSnapshotTasksWithCallback(request *DescribeAutoSnapshotTasksRequest, callback func(response *DescribeAutoSnapshotTasksResponse, err error)) <-chan int

DescribeAutoSnapshotTasksWithCallback invokes the nas.DescribeAutoSnapshotTasks API asynchronously

func (*Client) DescribeAutoSnapshotTasksWithChan added in v1.61.105

func (client *Client) DescribeAutoSnapshotTasksWithChan(request *DescribeAutoSnapshotTasksRequest) (<-chan *DescribeAutoSnapshotTasksResponse, <-chan error)

DescribeAutoSnapshotTasksWithChan invokes the nas.DescribeAutoSnapshotTasks API asynchronously

func (*Client) DescribeBlackListClients

func (client *Client) DescribeBlackListClients(request *DescribeBlackListClientsRequest) (response *DescribeBlackListClientsResponse, err error)

DescribeBlackListClients invokes the nas.DescribeBlackListClients API synchronously

func (*Client) DescribeBlackListClientsWithCallback

func (client *Client) DescribeBlackListClientsWithCallback(request *DescribeBlackListClientsRequest, callback func(response *DescribeBlackListClientsResponse, err error)) <-chan int

DescribeBlackListClientsWithCallback invokes the nas.DescribeBlackListClients API asynchronously

func (*Client) DescribeBlackListClientsWithChan

func (client *Client) DescribeBlackListClientsWithChan(request *DescribeBlackListClientsRequest) (<-chan *DescribeBlackListClientsResponse, <-chan error)

DescribeBlackListClientsWithChan invokes the nas.DescribeBlackListClients API asynchronously

func (*Client) DescribeDataFlowTasks added in v1.61.1587

func (client *Client) DescribeDataFlowTasks(request *DescribeDataFlowTasksRequest) (response *DescribeDataFlowTasksResponse, err error)

DescribeDataFlowTasks invokes the nas.DescribeDataFlowTasks API synchronously

func (*Client) DescribeDataFlowTasksWithCallback added in v1.61.1587

func (client *Client) DescribeDataFlowTasksWithCallback(request *DescribeDataFlowTasksRequest, callback func(response *DescribeDataFlowTasksResponse, err error)) <-chan int

DescribeDataFlowTasksWithCallback invokes the nas.DescribeDataFlowTasks API asynchronously

func (*Client) DescribeDataFlowTasksWithChan added in v1.61.1587

func (client *Client) DescribeDataFlowTasksWithChan(request *DescribeDataFlowTasksRequest) (<-chan *DescribeDataFlowTasksResponse, <-chan error)

DescribeDataFlowTasksWithChan invokes the nas.DescribeDataFlowTasks API asynchronously

func (*Client) DescribeDataFlows added in v1.61.1587

func (client *Client) DescribeDataFlows(request *DescribeDataFlowsRequest) (response *DescribeDataFlowsResponse, err error)

DescribeDataFlows invokes the nas.DescribeDataFlows API synchronously

func (*Client) DescribeDataFlowsWithCallback added in v1.61.1587

func (client *Client) DescribeDataFlowsWithCallback(request *DescribeDataFlowsRequest, callback func(response *DescribeDataFlowsResponse, err error)) <-chan int

DescribeDataFlowsWithCallback invokes the nas.DescribeDataFlows API asynchronously

func (*Client) DescribeDataFlowsWithChan added in v1.61.1587

func (client *Client) DescribeDataFlowsWithChan(request *DescribeDataFlowsRequest) (<-chan *DescribeDataFlowsResponse, <-chan error)

DescribeDataFlowsWithChan invokes the nas.DescribeDataFlows API asynchronously

func (*Client) DescribeDirQuotas added in v1.61.112

func (client *Client) DescribeDirQuotas(request *DescribeDirQuotasRequest) (response *DescribeDirQuotasResponse, err error)

DescribeDirQuotas invokes the nas.DescribeDirQuotas API synchronously

func (*Client) DescribeDirQuotasWithCallback added in v1.61.112

func (client *Client) DescribeDirQuotasWithCallback(request *DescribeDirQuotasRequest, callback func(response *DescribeDirQuotasResponse, err error)) <-chan int

DescribeDirQuotasWithCallback invokes the nas.DescribeDirQuotas API asynchronously

func (*Client) DescribeDirQuotasWithChan added in v1.61.112

func (client *Client) DescribeDirQuotasWithChan(request *DescribeDirQuotasRequest) (<-chan *DescribeDirQuotasResponse, <-chan error)

DescribeDirQuotasWithChan invokes the nas.DescribeDirQuotas API asynchronously

func (*Client) DescribeFileSystemStatistics added in v1.61.105

func (client *Client) DescribeFileSystemStatistics(request *DescribeFileSystemStatisticsRequest) (response *DescribeFileSystemStatisticsResponse, err error)

DescribeFileSystemStatistics invokes the nas.DescribeFileSystemStatistics API synchronously

func (*Client) DescribeFileSystemStatisticsWithCallback added in v1.61.105

func (client *Client) DescribeFileSystemStatisticsWithCallback(request *DescribeFileSystemStatisticsRequest, callback func(response *DescribeFileSystemStatisticsResponse, err error)) <-chan int

DescribeFileSystemStatisticsWithCallback invokes the nas.DescribeFileSystemStatistics API asynchronously

func (*Client) DescribeFileSystemStatisticsWithChan added in v1.61.105

func (client *Client) DescribeFileSystemStatisticsWithChan(request *DescribeFileSystemStatisticsRequest) (<-chan *DescribeFileSystemStatisticsResponse, <-chan error)

DescribeFileSystemStatisticsWithChan invokes the nas.DescribeFileSystemStatistics API asynchronously

func (*Client) DescribeFileSystems

func (client *Client) DescribeFileSystems(request *DescribeFileSystemsRequest) (response *DescribeFileSystemsResponse, err error)

DescribeFileSystems invokes the nas.DescribeFileSystems API synchronously

func (*Client) DescribeFileSystemsWithCallback

func (client *Client) DescribeFileSystemsWithCallback(request *DescribeFileSystemsRequest, callback func(response *DescribeFileSystemsResponse, err error)) <-chan int

DescribeFileSystemsWithCallback invokes the nas.DescribeFileSystems API asynchronously

func (*Client) DescribeFileSystemsWithChan

func (client *Client) DescribeFileSystemsWithChan(request *DescribeFileSystemsRequest) (<-chan *DescribeFileSystemsResponse, <-chan error)

DescribeFileSystemsWithChan invokes the nas.DescribeFileSystems API asynchronously

func (*Client) DescribeLDAPConfig

func (client *Client) DescribeLDAPConfig(request *DescribeLDAPConfigRequest) (response *DescribeLDAPConfigResponse, err error)

DescribeLDAPConfig invokes the nas.DescribeLDAPConfig API synchronously

func (*Client) DescribeLDAPConfigWithCallback

func (client *Client) DescribeLDAPConfigWithCallback(request *DescribeLDAPConfigRequest, callback func(response *DescribeLDAPConfigResponse, err error)) <-chan int

DescribeLDAPConfigWithCallback invokes the nas.DescribeLDAPConfig API asynchronously

func (*Client) DescribeLDAPConfigWithChan

func (client *Client) DescribeLDAPConfigWithChan(request *DescribeLDAPConfigRequest) (<-chan *DescribeLDAPConfigResponse, <-chan error)

DescribeLDAPConfigWithChan invokes the nas.DescribeLDAPConfig API asynchronously

func (*Client) DescribeLifecyclePolicies added in v1.61.112

func (client *Client) DescribeLifecyclePolicies(request *DescribeLifecyclePoliciesRequest) (response *DescribeLifecyclePoliciesResponse, err error)

DescribeLifecyclePolicies invokes the nas.DescribeLifecyclePolicies API synchronously

func (*Client) DescribeLifecyclePoliciesWithCallback added in v1.61.112

func (client *Client) DescribeLifecyclePoliciesWithCallback(request *DescribeLifecyclePoliciesRequest, callback func(response *DescribeLifecyclePoliciesResponse, err error)) <-chan int

DescribeLifecyclePoliciesWithCallback invokes the nas.DescribeLifecyclePolicies API asynchronously

func (*Client) DescribeLifecyclePoliciesWithChan added in v1.61.112

func (client *Client) DescribeLifecyclePoliciesWithChan(request *DescribeLifecyclePoliciesRequest) (<-chan *DescribeLifecyclePoliciesResponse, <-chan error)

DescribeLifecyclePoliciesWithChan invokes the nas.DescribeLifecyclePolicies API asynchronously

func (*Client) DescribeLogAnalysis added in v1.61.105

func (client *Client) DescribeLogAnalysis(request *DescribeLogAnalysisRequest) (response *DescribeLogAnalysisResponse, err error)

DescribeLogAnalysis invokes the nas.DescribeLogAnalysis API synchronously

func (*Client) DescribeLogAnalysisWithCallback added in v1.61.105

func (client *Client) DescribeLogAnalysisWithCallback(request *DescribeLogAnalysisRequest, callback func(response *DescribeLogAnalysisResponse, err error)) <-chan int

DescribeLogAnalysisWithCallback invokes the nas.DescribeLogAnalysis API asynchronously

func (*Client) DescribeLogAnalysisWithChan added in v1.61.105

func (client *Client) DescribeLogAnalysisWithChan(request *DescribeLogAnalysisRequest) (<-chan *DescribeLogAnalysisResponse, <-chan error)

DescribeLogAnalysisWithChan invokes the nas.DescribeLogAnalysis API asynchronously

func (*Client) DescribeMountTargets

func (client *Client) DescribeMountTargets(request *DescribeMountTargetsRequest) (response *DescribeMountTargetsResponse, err error)

DescribeMountTargets invokes the nas.DescribeMountTargets API synchronously

func (*Client) DescribeMountTargetsWithCallback

func (client *Client) DescribeMountTargetsWithCallback(request *DescribeMountTargetsRequest, callback func(response *DescribeMountTargetsResponse, err error)) <-chan int

DescribeMountTargetsWithCallback invokes the nas.DescribeMountTargets API asynchronously

func (*Client) DescribeMountTargetsWithChan

func (client *Client) DescribeMountTargetsWithChan(request *DescribeMountTargetsRequest) (<-chan *DescribeMountTargetsResponse, <-chan error)

DescribeMountTargetsWithChan invokes the nas.DescribeMountTargets API asynchronously

func (*Client) DescribeMountedClients added in v1.61.105

func (client *Client) DescribeMountedClients(request *DescribeMountedClientsRequest) (response *DescribeMountedClientsResponse, err error)

DescribeMountedClients invokes the nas.DescribeMountedClients API synchronously

func (*Client) DescribeMountedClientsWithCallback added in v1.61.105

func (client *Client) DescribeMountedClientsWithCallback(request *DescribeMountedClientsRequest, callback func(response *DescribeMountedClientsResponse, err error)) <-chan int

DescribeMountedClientsWithCallback invokes the nas.DescribeMountedClients API asynchronously

func (*Client) DescribeMountedClientsWithChan added in v1.61.105

func (client *Client) DescribeMountedClientsWithChan(request *DescribeMountedClientsRequest) (<-chan *DescribeMountedClientsResponse, <-chan error)

DescribeMountedClientsWithChan invokes the nas.DescribeMountedClients API asynchronously

func (*Client) DescribeProtocolMountTarget added in v1.61.1587

func (client *Client) DescribeProtocolMountTarget(request *DescribeProtocolMountTargetRequest) (response *DescribeProtocolMountTargetResponse, err error)

DescribeProtocolMountTarget invokes the nas.DescribeProtocolMountTarget API synchronously

func (*Client) DescribeProtocolMountTargetWithCallback added in v1.61.1587

func (client *Client) DescribeProtocolMountTargetWithCallback(request *DescribeProtocolMountTargetRequest, callback func(response *DescribeProtocolMountTargetResponse, err error)) <-chan int

DescribeProtocolMountTargetWithCallback invokes the nas.DescribeProtocolMountTarget API asynchronously

func (*Client) DescribeProtocolMountTargetWithChan added in v1.61.1587

func (client *Client) DescribeProtocolMountTargetWithChan(request *DescribeProtocolMountTargetRequest) (<-chan *DescribeProtocolMountTargetResponse, <-chan error)

DescribeProtocolMountTargetWithChan invokes the nas.DescribeProtocolMountTarget API asynchronously

func (*Client) DescribeProtocolService added in v1.61.1587

func (client *Client) DescribeProtocolService(request *DescribeProtocolServiceRequest) (response *DescribeProtocolServiceResponse, err error)

DescribeProtocolService invokes the nas.DescribeProtocolService API synchronously

func (*Client) DescribeProtocolServiceWithCallback added in v1.61.1587

func (client *Client) DescribeProtocolServiceWithCallback(request *DescribeProtocolServiceRequest, callback func(response *DescribeProtocolServiceResponse, err error)) <-chan int

DescribeProtocolServiceWithCallback invokes the nas.DescribeProtocolService API asynchronously

func (*Client) DescribeProtocolServiceWithChan added in v1.61.1587

func (client *Client) DescribeProtocolServiceWithChan(request *DescribeProtocolServiceRequest) (<-chan *DescribeProtocolServiceResponse, <-chan error)

DescribeProtocolServiceWithChan invokes the nas.DescribeProtocolService API asynchronously

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions invokes the nas.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback

func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int

DescribeRegionsWithCallback invokes the nas.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan

func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)

DescribeRegionsWithChan invokes the nas.DescribeRegions API asynchronously

func (*Client) DescribeSnapshots

func (client *Client) DescribeSnapshots(request *DescribeSnapshotsRequest) (response *DescribeSnapshotsResponse, err error)

DescribeSnapshots invokes the nas.DescribeSnapshots API synchronously

func (*Client) DescribeSnapshotsWithCallback

func (client *Client) DescribeSnapshotsWithCallback(request *DescribeSnapshotsRequest, callback func(response *DescribeSnapshotsResponse, err error)) <-chan int

DescribeSnapshotsWithCallback invokes the nas.DescribeSnapshots API asynchronously

func (*Client) DescribeSnapshotsWithChan

func (client *Client) DescribeSnapshotsWithChan(request *DescribeSnapshotsRequest) (<-chan *DescribeSnapshotsResponse, <-chan error)

DescribeSnapshotsWithChan invokes the nas.DescribeSnapshots API asynchronously

func (*Client) DescribeStoragePackages added in v1.61.105

func (client *Client) DescribeStoragePackages(request *DescribeStoragePackagesRequest) (response *DescribeStoragePackagesResponse, err error)

DescribeStoragePackages invokes the nas.DescribeStoragePackages API synchronously

func (*Client) DescribeStoragePackagesWithCallback added in v1.61.105

func (client *Client) DescribeStoragePackagesWithCallback(request *DescribeStoragePackagesRequest, callback func(response *DescribeStoragePackagesResponse, err error)) <-chan int

DescribeStoragePackagesWithCallback invokes the nas.DescribeStoragePackages API asynchronously

func (*Client) DescribeStoragePackagesWithChan added in v1.61.105

func (client *Client) DescribeStoragePackagesWithChan(request *DescribeStoragePackagesRequest) (<-chan *DescribeStoragePackagesResponse, <-chan error)

DescribeStoragePackagesWithChan invokes the nas.DescribeStoragePackages API asynchronously

func (*Client) DescribeTags

func (client *Client) DescribeTags(request *DescribeTagsRequest) (response *DescribeTagsResponse, err error)

DescribeTags invokes the nas.DescribeTags API synchronously

func (*Client) DescribeTagsWithCallback

func (client *Client) DescribeTagsWithCallback(request *DescribeTagsRequest, callback func(response *DescribeTagsResponse, err error)) <-chan int

DescribeTagsWithCallback invokes the nas.DescribeTags API asynchronously

func (*Client) DescribeTagsWithChan

func (client *Client) DescribeTagsWithChan(request *DescribeTagsRequest) (<-chan *DescribeTagsResponse, <-chan error)

DescribeTagsWithChan invokes the nas.DescribeTags API asynchronously

func (*Client) DescribeZones

func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)

DescribeZones invokes the nas.DescribeZones API synchronously

func (*Client) DescribeZonesWithCallback

func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, callback func(response *DescribeZonesResponse, err error)) <-chan int

DescribeZonesWithCallback invokes the nas.DescribeZones API asynchronously

func (*Client) DescribeZonesWithChan

func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)

DescribeZonesWithChan invokes the nas.DescribeZones API asynchronously

func (*Client) DisableAndCleanRecycleBin added in v1.61.1158

func (client *Client) DisableAndCleanRecycleBin(request *DisableAndCleanRecycleBinRequest) (response *DisableAndCleanRecycleBinResponse, err error)

DisableAndCleanRecycleBin invokes the nas.DisableAndCleanRecycleBin API synchronously

func (*Client) DisableAndCleanRecycleBinWithCallback added in v1.61.1158

func (client *Client) DisableAndCleanRecycleBinWithCallback(request *DisableAndCleanRecycleBinRequest, callback func(response *DisableAndCleanRecycleBinResponse, err error)) <-chan int

DisableAndCleanRecycleBinWithCallback invokes the nas.DisableAndCleanRecycleBin API asynchronously

func (*Client) DisableAndCleanRecycleBinWithChan added in v1.61.1158

func (client *Client) DisableAndCleanRecycleBinWithChan(request *DisableAndCleanRecycleBinRequest) (<-chan *DisableAndCleanRecycleBinResponse, <-chan error)

DisableAndCleanRecycleBinWithChan invokes the nas.DisableAndCleanRecycleBin API asynchronously

func (*Client) DisableSmbAcl added in v1.61.1587

func (client *Client) DisableSmbAcl(request *DisableSmbAclRequest) (response *DisableSmbAclResponse, err error)

DisableSmbAcl invokes the nas.DisableSmbAcl API synchronously

func (*Client) DisableSmbAclWithCallback added in v1.61.1587

func (client *Client) DisableSmbAclWithCallback(request *DisableSmbAclRequest, callback func(response *DisableSmbAclResponse, err error)) <-chan int

DisableSmbAclWithCallback invokes the nas.DisableSmbAcl API asynchronously

func (*Client) DisableSmbAclWithChan added in v1.61.1587

func (client *Client) DisableSmbAclWithChan(request *DisableSmbAclRequest) (<-chan *DisableSmbAclResponse, <-chan error)

DisableSmbAclWithChan invokes the nas.DisableSmbAcl API asynchronously

func (*Client) EnableRecycleBin added in v1.61.1158

func (client *Client) EnableRecycleBin(request *EnableRecycleBinRequest) (response *EnableRecycleBinResponse, err error)

EnableRecycleBin invokes the nas.EnableRecycleBin API synchronously

func (*Client) EnableRecycleBinWithCallback added in v1.61.1158

func (client *Client) EnableRecycleBinWithCallback(request *EnableRecycleBinRequest, callback func(response *EnableRecycleBinResponse, err error)) <-chan int

EnableRecycleBinWithCallback invokes the nas.EnableRecycleBin API asynchronously

func (*Client) EnableRecycleBinWithChan added in v1.61.1158

func (client *Client) EnableRecycleBinWithChan(request *EnableRecycleBinRequest) (<-chan *EnableRecycleBinResponse, <-chan error)

EnableRecycleBinWithChan invokes the nas.EnableRecycleBin API asynchronously

func (*Client) EnableSmbAcl added in v1.61.1587

func (client *Client) EnableSmbAcl(request *EnableSmbAclRequest) (response *EnableSmbAclResponse, err error)

EnableSmbAcl invokes the nas.EnableSmbAcl API synchronously

func (*Client) EnableSmbAclWithCallback added in v1.61.1587

func (client *Client) EnableSmbAclWithCallback(request *EnableSmbAclRequest, callback func(response *EnableSmbAclResponse, err error)) <-chan int

EnableSmbAclWithCallback invokes the nas.EnableSmbAcl API asynchronously

func (*Client) EnableSmbAclWithChan added in v1.61.1587

func (client *Client) EnableSmbAclWithChan(request *EnableSmbAclRequest) (<-chan *EnableSmbAclResponse, <-chan error)

EnableSmbAclWithChan invokes the nas.EnableSmbAcl API asynchronously

func (*Client) GetDirectoryOrFileProperties added in v1.61.1158

func (client *Client) GetDirectoryOrFileProperties(request *GetDirectoryOrFilePropertiesRequest) (response *GetDirectoryOrFilePropertiesResponse, err error)

GetDirectoryOrFileProperties invokes the nas.GetDirectoryOrFileProperties API synchronously

func (*Client) GetDirectoryOrFilePropertiesWithCallback added in v1.61.1158

func (client *Client) GetDirectoryOrFilePropertiesWithCallback(request *GetDirectoryOrFilePropertiesRequest, callback func(response *GetDirectoryOrFilePropertiesResponse, err error)) <-chan int

GetDirectoryOrFilePropertiesWithCallback invokes the nas.GetDirectoryOrFileProperties API asynchronously

func (*Client) GetDirectoryOrFilePropertiesWithChan added in v1.61.1158

func (client *Client) GetDirectoryOrFilePropertiesWithChan(request *GetDirectoryOrFilePropertiesRequest) (<-chan *GetDirectoryOrFilePropertiesResponse, <-chan error)

GetDirectoryOrFilePropertiesWithChan invokes the nas.GetDirectoryOrFileProperties API asynchronously

func (*Client) GetRecycleBinAttribute added in v1.61.1158

func (client *Client) GetRecycleBinAttribute(request *GetRecycleBinAttributeRequest) (response *GetRecycleBinAttributeResponse, err error)

GetRecycleBinAttribute invokes the nas.GetRecycleBinAttribute API synchronously

func (*Client) GetRecycleBinAttributeWithCallback added in v1.61.1158

func (client *Client) GetRecycleBinAttributeWithCallback(request *GetRecycleBinAttributeRequest, callback func(response *GetRecycleBinAttributeResponse, err error)) <-chan int

GetRecycleBinAttributeWithCallback invokes the nas.GetRecycleBinAttribute API asynchronously

func (*Client) GetRecycleBinAttributeWithChan added in v1.61.1158

func (client *Client) GetRecycleBinAttributeWithChan(request *GetRecycleBinAttributeRequest) (<-chan *GetRecycleBinAttributeResponse, <-chan error)

GetRecycleBinAttributeWithChan invokes the nas.GetRecycleBinAttribute API asynchronously

func (*Client) ListDirectoriesAndFiles added in v1.61.1158

func (client *Client) ListDirectoriesAndFiles(request *ListDirectoriesAndFilesRequest) (response *ListDirectoriesAndFilesResponse, err error)

ListDirectoriesAndFiles invokes the nas.ListDirectoriesAndFiles API synchronously

func (*Client) ListDirectoriesAndFilesWithCallback added in v1.61.1158

func (client *Client) ListDirectoriesAndFilesWithCallback(request *ListDirectoriesAndFilesRequest, callback func(response *ListDirectoriesAndFilesResponse, err error)) <-chan int

ListDirectoriesAndFilesWithCallback invokes the nas.ListDirectoriesAndFiles API asynchronously

func (*Client) ListDirectoriesAndFilesWithChan added in v1.61.1158

func (client *Client) ListDirectoriesAndFilesWithChan(request *ListDirectoriesAndFilesRequest) (<-chan *ListDirectoriesAndFilesResponse, <-chan error)

ListDirectoriesAndFilesWithChan invokes the nas.ListDirectoriesAndFiles API asynchronously

func (*Client) ListLifecycleRetrieveJobs added in v1.61.1158

func (client *Client) ListLifecycleRetrieveJobs(request *ListLifecycleRetrieveJobsRequest) (response *ListLifecycleRetrieveJobsResponse, err error)

ListLifecycleRetrieveJobs invokes the nas.ListLifecycleRetrieveJobs API synchronously

func (*Client) ListLifecycleRetrieveJobsWithCallback added in v1.61.1158

func (client *Client) ListLifecycleRetrieveJobsWithCallback(request *ListLifecycleRetrieveJobsRequest, callback func(response *ListLifecycleRetrieveJobsResponse, err error)) <-chan int

ListLifecycleRetrieveJobsWithCallback invokes the nas.ListLifecycleRetrieveJobs API asynchronously

func (*Client) ListLifecycleRetrieveJobsWithChan added in v1.61.1158

func (client *Client) ListLifecycleRetrieveJobsWithChan(request *ListLifecycleRetrieveJobsRequest) (<-chan *ListLifecycleRetrieveJobsResponse, <-chan error)

ListLifecycleRetrieveJobsWithChan invokes the nas.ListLifecycleRetrieveJobs API asynchronously

func (*Client) ListRecentlyRecycledDirectories added in v1.61.1158

func (client *Client) ListRecentlyRecycledDirectories(request *ListRecentlyRecycledDirectoriesRequest) (response *ListRecentlyRecycledDirectoriesResponse, err error)

ListRecentlyRecycledDirectories invokes the nas.ListRecentlyRecycledDirectories API synchronously

func (*Client) ListRecentlyRecycledDirectoriesWithCallback added in v1.61.1158

func (client *Client) ListRecentlyRecycledDirectoriesWithCallback(request *ListRecentlyRecycledDirectoriesRequest, callback func(response *ListRecentlyRecycledDirectoriesResponse, err error)) <-chan int

ListRecentlyRecycledDirectoriesWithCallback invokes the nas.ListRecentlyRecycledDirectories API asynchronously

func (*Client) ListRecentlyRecycledDirectoriesWithChan added in v1.61.1158

func (client *Client) ListRecentlyRecycledDirectoriesWithChan(request *ListRecentlyRecycledDirectoriesRequest) (<-chan *ListRecentlyRecycledDirectoriesResponse, <-chan error)

ListRecentlyRecycledDirectoriesWithChan invokes the nas.ListRecentlyRecycledDirectories API asynchronously

func (*Client) ListRecycleBinJobs added in v1.61.1158

func (client *Client) ListRecycleBinJobs(request *ListRecycleBinJobsRequest) (response *ListRecycleBinJobsResponse, err error)

ListRecycleBinJobs invokes the nas.ListRecycleBinJobs API synchronously

func (*Client) ListRecycleBinJobsWithCallback added in v1.61.1158

func (client *Client) ListRecycleBinJobsWithCallback(request *ListRecycleBinJobsRequest, callback func(response *ListRecycleBinJobsResponse, err error)) <-chan int

ListRecycleBinJobsWithCallback invokes the nas.ListRecycleBinJobs API asynchronously

func (*Client) ListRecycleBinJobsWithChan added in v1.61.1158

func (client *Client) ListRecycleBinJobsWithChan(request *ListRecycleBinJobsRequest) (<-chan *ListRecycleBinJobsResponse, <-chan error)

ListRecycleBinJobsWithChan invokes the nas.ListRecycleBinJobs API asynchronously

func (*Client) ListRecycledDirectoriesAndFiles added in v1.61.1158

func (client *Client) ListRecycledDirectoriesAndFiles(request *ListRecycledDirectoriesAndFilesRequest) (response *ListRecycledDirectoriesAndFilesResponse, err error)

ListRecycledDirectoriesAndFiles invokes the nas.ListRecycledDirectoriesAndFiles API synchronously

func (*Client) ListRecycledDirectoriesAndFilesWithCallback added in v1.61.1158

func (client *Client) ListRecycledDirectoriesAndFilesWithCallback(request *ListRecycledDirectoriesAndFilesRequest, callback func(response *ListRecycledDirectoriesAndFilesResponse, err error)) <-chan int

ListRecycledDirectoriesAndFilesWithCallback invokes the nas.ListRecycledDirectoriesAndFiles API asynchronously

func (*Client) ListRecycledDirectoriesAndFilesWithChan added in v1.61.1158

func (client *Client) ListRecycledDirectoriesAndFilesWithChan(request *ListRecycledDirectoriesAndFilesRequest) (<-chan *ListRecycledDirectoriesAndFilesResponse, <-chan error)

ListRecycledDirectoriesAndFilesWithChan invokes the nas.ListRecycledDirectoriesAndFiles API asynchronously

func (*Client) ListTagResources added in v1.61.549

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (response *ListTagResourcesResponse, err error)

ListTagResources invokes the nas.ListTagResources API synchronously

func (*Client) ListTagResourcesWithCallback added in v1.61.549

func (client *Client) ListTagResourcesWithCallback(request *ListTagResourcesRequest, callback func(response *ListTagResourcesResponse, err error)) <-chan int

ListTagResourcesWithCallback invokes the nas.ListTagResources API asynchronously

func (*Client) ListTagResourcesWithChan added in v1.61.549

func (client *Client) ListTagResourcesWithChan(request *ListTagResourcesRequest) (<-chan *ListTagResourcesResponse, <-chan error)

ListTagResourcesWithChan invokes the nas.ListTagResources API asynchronously

func (*Client) ModifyAccessGroup

func (client *Client) ModifyAccessGroup(request *ModifyAccessGroupRequest) (response *ModifyAccessGroupResponse, err error)

ModifyAccessGroup invokes the nas.ModifyAccessGroup API synchronously

func (*Client) ModifyAccessGroupWithCallback

func (client *Client) ModifyAccessGroupWithCallback(request *ModifyAccessGroupRequest, callback func(response *ModifyAccessGroupResponse, err error)) <-chan int

ModifyAccessGroupWithCallback invokes the nas.ModifyAccessGroup API asynchronously

func (*Client) ModifyAccessGroupWithChan

func (client *Client) ModifyAccessGroupWithChan(request *ModifyAccessGroupRequest) (<-chan *ModifyAccessGroupResponse, <-chan error)

ModifyAccessGroupWithChan invokes the nas.ModifyAccessGroup API asynchronously

func (*Client) ModifyAccessRule

func (client *Client) ModifyAccessRule(request *ModifyAccessRuleRequest) (response *ModifyAccessRuleResponse, err error)

ModifyAccessRule invokes the nas.ModifyAccessRule API synchronously

func (*Client) ModifyAccessRuleWithCallback

func (client *Client) ModifyAccessRuleWithCallback(request *ModifyAccessRuleRequest, callback func(response *ModifyAccessRuleResponse, err error)) <-chan int

ModifyAccessRuleWithCallback invokes the nas.ModifyAccessRule API asynchronously

func (*Client) ModifyAccessRuleWithChan

func (client *Client) ModifyAccessRuleWithChan(request *ModifyAccessRuleRequest) (<-chan *ModifyAccessRuleResponse, <-chan error)

ModifyAccessRuleWithChan invokes the nas.ModifyAccessRule API asynchronously

func (*Client) ModifyAutoSnapshotPolicy

func (client *Client) ModifyAutoSnapshotPolicy(request *ModifyAutoSnapshotPolicyRequest) (response *ModifyAutoSnapshotPolicyResponse, err error)

ModifyAutoSnapshotPolicy invokes the nas.ModifyAutoSnapshotPolicy API synchronously

func (*Client) ModifyAutoSnapshotPolicyWithCallback

func (client *Client) ModifyAutoSnapshotPolicyWithCallback(request *ModifyAutoSnapshotPolicyRequest, callback func(response *ModifyAutoSnapshotPolicyResponse, err error)) <-chan int

ModifyAutoSnapshotPolicyWithCallback invokes the nas.ModifyAutoSnapshotPolicy API asynchronously

func (*Client) ModifyAutoSnapshotPolicyWithChan

func (client *Client) ModifyAutoSnapshotPolicyWithChan(request *ModifyAutoSnapshotPolicyRequest) (<-chan *ModifyAutoSnapshotPolicyResponse, <-chan error)

ModifyAutoSnapshotPolicyWithChan invokes the nas.ModifyAutoSnapshotPolicy API asynchronously

func (*Client) ModifyDataFlow added in v1.61.1587

func (client *Client) ModifyDataFlow(request *ModifyDataFlowRequest) (response *ModifyDataFlowResponse, err error)

ModifyDataFlow invokes the nas.ModifyDataFlow API synchronously

func (*Client) ModifyDataFlowAutoRefresh added in v1.61.1587

func (client *Client) ModifyDataFlowAutoRefresh(request *ModifyDataFlowAutoRefreshRequest) (response *ModifyDataFlowAutoRefreshResponse, err error)

ModifyDataFlowAutoRefresh invokes the nas.ModifyDataFlowAutoRefresh API synchronously

func (*Client) ModifyDataFlowAutoRefreshWithCallback added in v1.61.1587

func (client *Client) ModifyDataFlowAutoRefreshWithCallback(request *ModifyDataFlowAutoRefreshRequest, callback func(response *ModifyDataFlowAutoRefreshResponse, err error)) <-chan int

ModifyDataFlowAutoRefreshWithCallback invokes the nas.ModifyDataFlowAutoRefresh API asynchronously

func (*Client) ModifyDataFlowAutoRefreshWithChan added in v1.61.1587

func (client *Client) ModifyDataFlowAutoRefreshWithChan(request *ModifyDataFlowAutoRefreshRequest) (<-chan *ModifyDataFlowAutoRefreshResponse, <-chan error)

ModifyDataFlowAutoRefreshWithChan invokes the nas.ModifyDataFlowAutoRefresh API asynchronously

func (*Client) ModifyDataFlowWithCallback added in v1.61.1587

func (client *Client) ModifyDataFlowWithCallback(request *ModifyDataFlowRequest, callback func(response *ModifyDataFlowResponse, err error)) <-chan int

ModifyDataFlowWithCallback invokes the nas.ModifyDataFlow API asynchronously

func (*Client) ModifyDataFlowWithChan added in v1.61.1587

func (client *Client) ModifyDataFlowWithChan(request *ModifyDataFlowRequest) (<-chan *ModifyDataFlowResponse, <-chan error)

ModifyDataFlowWithChan invokes the nas.ModifyDataFlow API asynchronously

func (*Client) ModifyFileSystem

func (client *Client) ModifyFileSystem(request *ModifyFileSystemRequest) (response *ModifyFileSystemResponse, err error)

ModifyFileSystem invokes the nas.ModifyFileSystem API synchronously

func (*Client) ModifyFileSystemWithCallback

func (client *Client) ModifyFileSystemWithCallback(request *ModifyFileSystemRequest, callback func(response *ModifyFileSystemResponse, err error)) <-chan int

ModifyFileSystemWithCallback invokes the nas.ModifyFileSystem API asynchronously

func (*Client) ModifyFileSystemWithChan

func (client *Client) ModifyFileSystemWithChan(request *ModifyFileSystemRequest) (<-chan *ModifyFileSystemResponse, <-chan error)

ModifyFileSystemWithChan invokes the nas.ModifyFileSystem API asynchronously

func (*Client) ModifyLDAPConfig

func (client *Client) ModifyLDAPConfig(request *ModifyLDAPConfigRequest) (response *ModifyLDAPConfigResponse, err error)

ModifyLDAPConfig invokes the nas.ModifyLDAPConfig API synchronously

func (*Client) ModifyLDAPConfigWithCallback

func (client *Client) ModifyLDAPConfigWithCallback(request *ModifyLDAPConfigRequest, callback func(response *ModifyLDAPConfigResponse, err error)) <-chan int

ModifyLDAPConfigWithCallback invokes the nas.ModifyLDAPConfig API asynchronously

func (*Client) ModifyLDAPConfigWithChan

func (client *Client) ModifyLDAPConfigWithChan(request *ModifyLDAPConfigRequest) (<-chan *ModifyLDAPConfigResponse, <-chan error)

ModifyLDAPConfigWithChan invokes the nas.ModifyLDAPConfig API asynchronously

func (*Client) ModifyLifecyclePolicy added in v1.61.112

func (client *Client) ModifyLifecyclePolicy(request *ModifyLifecyclePolicyRequest) (response *ModifyLifecyclePolicyResponse, err error)

ModifyLifecyclePolicy invokes the nas.ModifyLifecyclePolicy API synchronously

func (*Client) ModifyLifecyclePolicyWithCallback added in v1.61.112

func (client *Client) ModifyLifecyclePolicyWithCallback(request *ModifyLifecyclePolicyRequest, callback func(response *ModifyLifecyclePolicyResponse, err error)) <-chan int

ModifyLifecyclePolicyWithCallback invokes the nas.ModifyLifecyclePolicy API asynchronously

func (*Client) ModifyLifecyclePolicyWithChan added in v1.61.112

func (client *Client) ModifyLifecyclePolicyWithChan(request *ModifyLifecyclePolicyRequest) (<-chan *ModifyLifecyclePolicyResponse, <-chan error)

ModifyLifecyclePolicyWithChan invokes the nas.ModifyLifecyclePolicy API asynchronously

func (*Client) ModifyMountTarget

func (client *Client) ModifyMountTarget(request *ModifyMountTargetRequest) (response *ModifyMountTargetResponse, err error)

ModifyMountTarget invokes the nas.ModifyMountTarget API synchronously

func (*Client) ModifyMountTargetWithCallback

func (client *Client) ModifyMountTargetWithCallback(request *ModifyMountTargetRequest, callback func(response *ModifyMountTargetResponse, err error)) <-chan int

ModifyMountTargetWithCallback invokes the nas.ModifyMountTarget API asynchronously

func (*Client) ModifyMountTargetWithChan

func (client *Client) ModifyMountTargetWithChan(request *ModifyMountTargetRequest) (<-chan *ModifyMountTargetResponse, <-chan error)

ModifyMountTargetWithChan invokes the nas.ModifyMountTarget API asynchronously

func (*Client) ModifyProtocolMountTarget added in v1.61.1587

func (client *Client) ModifyProtocolMountTarget(request *ModifyProtocolMountTargetRequest) (response *ModifyProtocolMountTargetResponse, err error)

ModifyProtocolMountTarget invokes the nas.ModifyProtocolMountTarget API synchronously

func (*Client) ModifyProtocolMountTargetWithCallback added in v1.61.1587

func (client *Client) ModifyProtocolMountTargetWithCallback(request *ModifyProtocolMountTargetRequest, callback func(response *ModifyProtocolMountTargetResponse, err error)) <-chan int

ModifyProtocolMountTargetWithCallback invokes the nas.ModifyProtocolMountTarget API asynchronously

func (*Client) ModifyProtocolMountTargetWithChan added in v1.61.1587

func (client *Client) ModifyProtocolMountTargetWithChan(request *ModifyProtocolMountTargetRequest) (<-chan *ModifyProtocolMountTargetResponse, <-chan error)

ModifyProtocolMountTargetWithChan invokes the nas.ModifyProtocolMountTarget API asynchronously

func (*Client) ModifyProtocolService added in v1.61.1587

func (client *Client) ModifyProtocolService(request *ModifyProtocolServiceRequest) (response *ModifyProtocolServiceResponse, err error)

ModifyProtocolService invokes the nas.ModifyProtocolService API synchronously

func (*Client) ModifyProtocolServiceWithCallback added in v1.61.1587

func (client *Client) ModifyProtocolServiceWithCallback(request *ModifyProtocolServiceRequest, callback func(response *ModifyProtocolServiceResponse, err error)) <-chan int

ModifyProtocolServiceWithCallback invokes the nas.ModifyProtocolService API asynchronously

func (*Client) ModifyProtocolServiceWithChan added in v1.61.1587

func (client *Client) ModifyProtocolServiceWithChan(request *ModifyProtocolServiceRequest) (<-chan *ModifyProtocolServiceResponse, <-chan error)

ModifyProtocolServiceWithChan invokes the nas.ModifyProtocolService API asynchronously

func (*Client) OpenNASService added in v1.61.549

func (client *Client) OpenNASService(request *OpenNASServiceRequest) (response *OpenNASServiceResponse, err error)

OpenNASService invokes the nas.OpenNASService API synchronously

func (*Client) OpenNASServiceWithCallback added in v1.61.549

func (client *Client) OpenNASServiceWithCallback(request *OpenNASServiceRequest, callback func(response *OpenNASServiceResponse, err error)) <-chan int

OpenNASServiceWithCallback invokes the nas.OpenNASService API asynchronously

func (*Client) OpenNASServiceWithChan added in v1.61.549

func (client *Client) OpenNASServiceWithChan(request *OpenNASServiceRequest) (<-chan *OpenNASServiceResponse, <-chan error)

OpenNASServiceWithChan invokes the nas.OpenNASService API asynchronously

func (*Client) RemoveClientFromBlackList

func (client *Client) RemoveClientFromBlackList(request *RemoveClientFromBlackListRequest) (response *RemoveClientFromBlackListResponse, err error)

RemoveClientFromBlackList invokes the nas.RemoveClientFromBlackList API synchronously

func (*Client) RemoveClientFromBlackListWithCallback

func (client *Client) RemoveClientFromBlackListWithCallback(request *RemoveClientFromBlackListRequest, callback func(response *RemoveClientFromBlackListResponse, err error)) <-chan int

RemoveClientFromBlackListWithCallback invokes the nas.RemoveClientFromBlackList API asynchronously

func (*Client) RemoveClientFromBlackListWithChan

func (client *Client) RemoveClientFromBlackListWithChan(request *RemoveClientFromBlackListRequest) (<-chan *RemoveClientFromBlackListResponse, <-chan error)

RemoveClientFromBlackListWithChan invokes the nas.RemoveClientFromBlackList API asynchronously

func (*Client) RemoveTags

func (client *Client) RemoveTags(request *RemoveTagsRequest) (response *RemoveTagsResponse, err error)

RemoveTags invokes the nas.RemoveTags API synchronously

func (*Client) RemoveTagsWithCallback

func (client *Client) RemoveTagsWithCallback(request *RemoveTagsRequest, callback func(response *RemoveTagsResponse, err error)) <-chan int

RemoveTagsWithCallback invokes the nas.RemoveTags API asynchronously

func (*Client) RemoveTagsWithChan

func (client *Client) RemoveTagsWithChan(request *RemoveTagsRequest) (<-chan *RemoveTagsResponse, <-chan error)

RemoveTagsWithChan invokes the nas.RemoveTags API asynchronously

func (*Client) ResetFileSystem

func (client *Client) ResetFileSystem(request *ResetFileSystemRequest) (response *ResetFileSystemResponse, err error)

ResetFileSystem invokes the nas.ResetFileSystem API synchronously

func (*Client) ResetFileSystemWithCallback

func (client *Client) ResetFileSystemWithCallback(request *ResetFileSystemRequest, callback func(response *ResetFileSystemResponse, err error)) <-chan int

ResetFileSystemWithCallback invokes the nas.ResetFileSystem API asynchronously

func (*Client) ResetFileSystemWithChan

func (client *Client) ResetFileSystemWithChan(request *ResetFileSystemRequest) (<-chan *ResetFileSystemResponse, <-chan error)

ResetFileSystemWithChan invokes the nas.ResetFileSystem API asynchronously

func (*Client) RetryLifecycleRetrieveJob added in v1.61.1158

func (client *Client) RetryLifecycleRetrieveJob(request *RetryLifecycleRetrieveJobRequest) (response *RetryLifecycleRetrieveJobResponse, err error)

RetryLifecycleRetrieveJob invokes the nas.RetryLifecycleRetrieveJob API synchronously

func (*Client) RetryLifecycleRetrieveJobWithCallback added in v1.61.1158

func (client *Client) RetryLifecycleRetrieveJobWithCallback(request *RetryLifecycleRetrieveJobRequest, callback func(response *RetryLifecycleRetrieveJobResponse, err error)) <-chan int

RetryLifecycleRetrieveJobWithCallback invokes the nas.RetryLifecycleRetrieveJob API asynchronously

func (*Client) RetryLifecycleRetrieveJobWithChan added in v1.61.1158

func (client *Client) RetryLifecycleRetrieveJobWithChan(request *RetryLifecycleRetrieveJobRequest) (<-chan *RetryLifecycleRetrieveJobResponse, <-chan error)

RetryLifecycleRetrieveJobWithChan invokes the nas.RetryLifecycleRetrieveJob API asynchronously

func (*Client) SetDirQuota added in v1.61.112

func (client *Client) SetDirQuota(request *SetDirQuotaRequest) (response *SetDirQuotaResponse, err error)

SetDirQuota invokes the nas.SetDirQuota API synchronously

func (*Client) SetDirQuotaWithCallback added in v1.61.112

func (client *Client) SetDirQuotaWithCallback(request *SetDirQuotaRequest, callback func(response *SetDirQuotaResponse, err error)) <-chan int

SetDirQuotaWithCallback invokes the nas.SetDirQuota API asynchronously

func (*Client) SetDirQuotaWithChan added in v1.61.112

func (client *Client) SetDirQuotaWithChan(request *SetDirQuotaRequest) (<-chan *SetDirQuotaResponse, <-chan error)

SetDirQuotaWithChan invokes the nas.SetDirQuota API asynchronously

func (*Client) StartDataFlow added in v1.61.1587

func (client *Client) StartDataFlow(request *StartDataFlowRequest) (response *StartDataFlowResponse, err error)

StartDataFlow invokes the nas.StartDataFlow API synchronously

func (*Client) StartDataFlowWithCallback added in v1.61.1587

func (client *Client) StartDataFlowWithCallback(request *StartDataFlowRequest, callback func(response *StartDataFlowResponse, err error)) <-chan int

StartDataFlowWithCallback invokes the nas.StartDataFlow API asynchronously

func (*Client) StartDataFlowWithChan added in v1.61.1587

func (client *Client) StartDataFlowWithChan(request *StartDataFlowRequest) (<-chan *StartDataFlowResponse, <-chan error)

StartDataFlowWithChan invokes the nas.StartDataFlow API asynchronously

func (*Client) StopDataFlow added in v1.61.1587

func (client *Client) StopDataFlow(request *StopDataFlowRequest) (response *StopDataFlowResponse, err error)

StopDataFlow invokes the nas.StopDataFlow API synchronously

func (*Client) StopDataFlowWithCallback added in v1.61.1587

func (client *Client) StopDataFlowWithCallback(request *StopDataFlowRequest, callback func(response *StopDataFlowResponse, err error)) <-chan int

StopDataFlowWithCallback invokes the nas.StopDataFlow API asynchronously

func (*Client) StopDataFlowWithChan added in v1.61.1587

func (client *Client) StopDataFlowWithChan(request *StopDataFlowRequest) (<-chan *StopDataFlowResponse, <-chan error)

StopDataFlowWithChan invokes the nas.StopDataFlow API asynchronously

func (*Client) TagResources added in v1.61.549

func (client *Client) TagResources(request *TagResourcesRequest) (response *TagResourcesResponse, err error)

TagResources invokes the nas.TagResources API synchronously

func (*Client) TagResourcesWithCallback added in v1.61.549

func (client *Client) TagResourcesWithCallback(request *TagResourcesRequest, callback func(response *TagResourcesResponse, err error)) <-chan int

TagResourcesWithCallback invokes the nas.TagResources API asynchronously

func (*Client) TagResourcesWithChan added in v1.61.549

func (client *Client) TagResourcesWithChan(request *TagResourcesRequest) (<-chan *TagResourcesResponse, <-chan error)

TagResourcesWithChan invokes the nas.TagResources API asynchronously

func (*Client) UntagResources added in v1.61.549

func (client *Client) UntagResources(request *UntagResourcesRequest) (response *UntagResourcesResponse, err error)

UntagResources invokes the nas.UntagResources API synchronously

func (*Client) UntagResourcesWithCallback added in v1.61.549

func (client *Client) UntagResourcesWithCallback(request *UntagResourcesRequest, callback func(response *UntagResourcesResponse, err error)) <-chan int

UntagResourcesWithCallback invokes the nas.UntagResources API asynchronously

func (*Client) UntagResourcesWithChan added in v1.61.549

func (client *Client) UntagResourcesWithChan(request *UntagResourcesRequest) (<-chan *UntagResourcesResponse, <-chan error)

UntagResourcesWithChan invokes the nas.UntagResources API asynchronously

func (*Client) UpdateRecycleBinAttribute added in v1.61.1158

func (client *Client) UpdateRecycleBinAttribute(request *UpdateRecycleBinAttributeRequest) (response *UpdateRecycleBinAttributeResponse, err error)

UpdateRecycleBinAttribute invokes the nas.UpdateRecycleBinAttribute API synchronously

func (*Client) UpdateRecycleBinAttributeWithCallback added in v1.61.1158

func (client *Client) UpdateRecycleBinAttributeWithCallback(request *UpdateRecycleBinAttributeRequest, callback func(response *UpdateRecycleBinAttributeResponse, err error)) <-chan int

UpdateRecycleBinAttributeWithCallback invokes the nas.UpdateRecycleBinAttribute API asynchronously

func (*Client) UpdateRecycleBinAttributeWithChan added in v1.61.1158

func (client *Client) UpdateRecycleBinAttributeWithChan(request *UpdateRecycleBinAttributeRequest) (<-chan *UpdateRecycleBinAttributeResponse, <-chan error)

UpdateRecycleBinAttributeWithChan invokes the nas.UpdateRecycleBinAttribute API asynchronously

func (*Client) UpgradeFileSystem added in v1.61.549

func (client *Client) UpgradeFileSystem(request *UpgradeFileSystemRequest) (response *UpgradeFileSystemResponse, err error)

UpgradeFileSystem invokes the nas.UpgradeFileSystem API synchronously

func (*Client) UpgradeFileSystemWithCallback added in v1.61.549

func (client *Client) UpgradeFileSystemWithCallback(request *UpgradeFileSystemRequest, callback func(response *UpgradeFileSystemResponse, err error)) <-chan int

UpgradeFileSystemWithCallback invokes the nas.UpgradeFileSystem API asynchronously

func (*Client) UpgradeFileSystemWithChan added in v1.61.549

func (client *Client) UpgradeFileSystemWithChan(request *UpgradeFileSystemRequest) (<-chan *UpgradeFileSystemResponse, <-chan error)

UpgradeFileSystemWithChan invokes the nas.UpgradeFileSystem API asynchronously

type ClientInfo added in v1.61.550

type ClientInfo struct {
	ClientIP string `json:"ClientIP" xml:"ClientIP"`
}

Client is a nested struct in nas response

type ClientMasterNode added in v1.61.549

type ClientMasterNode struct {
	DefaultPasswd string `json:"DefaultPasswd" xml:"DefaultPasswd"`
	EcsIp         string `json:"EcsIp" xml:"EcsIp"`
	EcsId         string `json:"EcsId" xml:"EcsId"`
}

ClientMasterNode is a nested struct in nas response

type ClientMasterNodesInDescribeFileSystems added in v1.61.549

type ClientMasterNodesInDescribeFileSystems struct {
	ClientMasterNode []ClientMasterNode `json:"ClientMasterNode" xml:"ClientMasterNode"`
}

ClientMasterNodesInDescribeFileSystems is a nested struct in nas response

type ClientMasterNodesInDescribeMountTargets added in v1.61.549

type ClientMasterNodesInDescribeMountTargets struct {
	ClientMasterNode []ClientMasterNode `json:"ClientMasterNode" xml:"ClientMasterNode"`
}

ClientMasterNodesInDescribeMountTargets is a nested struct in nas response

type Clients added in v1.61.549

type Clients struct {
	Client []ClientInfo `json:"Client" xml:"Client"`
}

Clients is a nested struct in nas response

type CreateAccessGroupRequest

type CreateAccessGroupRequest struct {
	*requests.RpcRequest
	Description     string `position:"Query" name:"Description"`
	FileSystemType  string `position:"Query" name:"FileSystemType"`
	AccessGroupType string `position:"Query" name:"AccessGroupType"`
	AccessGroupName string `position:"Query" name:"AccessGroupName"`
}

CreateAccessGroupRequest is the request struct for api CreateAccessGroup

func CreateCreateAccessGroupRequest

func CreateCreateAccessGroupRequest() (request *CreateAccessGroupRequest)

CreateCreateAccessGroupRequest creates a request to invoke CreateAccessGroup API

type CreateAccessGroupResponse

type CreateAccessGroupResponse struct {
	*responses.BaseResponse
	RequestId       string `json:"RequestId" xml:"RequestId"`
	AccessGroupName string `json:"AccessGroupName" xml:"AccessGroupName"`
}

CreateAccessGroupResponse is the response struct for api CreateAccessGroup

func CreateCreateAccessGroupResponse

func CreateCreateAccessGroupResponse() (response *CreateAccessGroupResponse)

CreateCreateAccessGroupResponse creates a response to parse from CreateAccessGroup response

type CreateAccessRuleRequest

type CreateAccessRuleRequest struct {
	*requests.RpcRequest
	RWAccessType     string           `position:"Query" name:"RWAccessType"`
	UserAccessType   string           `position:"Query" name:"UserAccessType"`
	FileSystemType   string           `position:"Query" name:"FileSystemType"`
	Ipv6SourceCidrIp string           `position:"Query" name:"Ipv6SourceCidrIp"`
	SourceCidrIp     string           `position:"Query" name:"SourceCidrIp"`
	Priority         requests.Integer `position:"Query" name:"Priority"`
	AccessGroupName  string           `position:"Query" name:"AccessGroupName"`
}

CreateAccessRuleRequest is the request struct for api CreateAccessRule

func CreateCreateAccessRuleRequest

func CreateCreateAccessRuleRequest() (request *CreateAccessRuleRequest)

CreateCreateAccessRuleRequest creates a request to invoke CreateAccessRule API

type CreateAccessRuleResponse

type CreateAccessRuleResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	AccessRuleId string `json:"AccessRuleId" xml:"AccessRuleId"`
}

CreateAccessRuleResponse is the response struct for api CreateAccessRule

func CreateCreateAccessRuleResponse

func CreateCreateAccessRuleResponse() (response *CreateAccessRuleResponse)

CreateCreateAccessRuleResponse creates a response to parse from CreateAccessRule response

type CreateAutoSnapshotPolicyRequest

type CreateAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	TimePoints             string           `position:"Query" name:"TimePoints"`
	RepeatWeekdays         string           `position:"Query" name:"RepeatWeekdays"`
	FileSystemType         string           `position:"Query" name:"FileSystemType"`
	AutoSnapshotPolicyName string           `position:"Query" name:"AutoSnapshotPolicyName"`
	RetentionDays          requests.Integer `position:"Query" name:"RetentionDays"`
}

CreateAutoSnapshotPolicyRequest is the request struct for api CreateAutoSnapshotPolicy

func CreateCreateAutoSnapshotPolicyRequest

func CreateCreateAutoSnapshotPolicyRequest() (request *CreateAutoSnapshotPolicyRequest)

CreateCreateAutoSnapshotPolicyRequest creates a request to invoke CreateAutoSnapshotPolicy API

type CreateAutoSnapshotPolicyResponse

type CreateAutoSnapshotPolicyResponse struct {
	*responses.BaseResponse
	RequestId            string `json:"RequestId" xml:"RequestId"`
	AutoSnapshotPolicyId string `json:"AutoSnapshotPolicyId" xml:"AutoSnapshotPolicyId"`
}

CreateAutoSnapshotPolicyResponse is the response struct for api CreateAutoSnapshotPolicy

func CreateCreateAutoSnapshotPolicyResponse

func CreateCreateAutoSnapshotPolicyResponse() (response *CreateAutoSnapshotPolicyResponse)

CreateCreateAutoSnapshotPolicyResponse creates a response to parse from CreateAutoSnapshotPolicy response

type CreateDataFlowAutoRefreshs added in v1.61.1587

type CreateDataFlowAutoRefreshs struct {
	RefreshPath string `name:"RefreshPath"`
}

CreateDataFlowAutoRefreshs is a repeated param struct in CreateDataFlowRequest

type CreateDataFlowRequest added in v1.61.1587

type CreateDataFlowRequest struct {
	*requests.RpcRequest
	AutoRefreshPolicy   string                        `position:"Query" name:"AutoRefreshPolicy"`
	FsetId              string                        `position:"Query" name:"FsetId"`
	ClientToken         string                        `position:"Query" name:"ClientToken"`
	Description         string                        `position:"Query" name:"Description"`
	AutoRefreshs        *[]CreateDataFlowAutoRefreshs `position:"Query" name:"AutoRefreshs"  type:"Repeated"`
	SourceSecurityType  string                        `position:"Query" name:"SourceSecurityType"`
	SourceStorage       string                        `position:"Query" name:"SourceStorage"`
	Throughput          requests.Integer              `position:"Query" name:"Throughput"`
	FileSystemId        string                        `position:"Query" name:"FileSystemId"`
	DryRun              requests.Boolean              `position:"Query" name:"DryRun"`
	AutoRefreshInterval requests.Integer              `position:"Query" name:"AutoRefreshInterval"`
}

CreateDataFlowRequest is the request struct for api CreateDataFlow

func CreateCreateDataFlowRequest added in v1.61.1587

func CreateCreateDataFlowRequest() (request *CreateDataFlowRequest)

CreateCreateDataFlowRequest creates a request to invoke CreateDataFlow API

type CreateDataFlowResponse added in v1.61.1587

type CreateDataFlowResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	DataFlowId string `json:"DataFlowId" xml:"DataFlowId"`
}

CreateDataFlowResponse is the response struct for api CreateDataFlow

func CreateCreateDataFlowResponse added in v1.61.1587

func CreateCreateDataFlowResponse() (response *CreateDataFlowResponse)

CreateCreateDataFlowResponse creates a response to parse from CreateDataFlow response

type CreateDataFlowTaskRequest added in v1.61.1587

type CreateDataFlowTaskRequest struct {
	*requests.RpcRequest
	ClientToken  string           `position:"Query" name:"ClientToken"`
	Directory    string           `position:"Query" name:"Directory"`
	SrcTaskId    string           `position:"Query" name:"SrcTaskId"`
	DataType     string           `position:"Query" name:"DataType"`
	FileSystemId string           `position:"Query" name:"FileSystemId"`
	DryRun       requests.Boolean `position:"Query" name:"DryRun"`
	DataFlowId   string           `position:"Query" name:"DataFlowId"`
	EntryList    string           `position:"Query" name:"EntryList"`
	TaskAction   string           `position:"Query" name:"TaskAction"`
}

CreateDataFlowTaskRequest is the request struct for api CreateDataFlowTask

func CreateCreateDataFlowTaskRequest added in v1.61.1587

func CreateCreateDataFlowTaskRequest() (request *CreateDataFlowTaskRequest)

CreateCreateDataFlowTaskRequest creates a request to invoke CreateDataFlowTask API

type CreateDataFlowTaskResponse added in v1.61.1587

type CreateDataFlowTaskResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	TaskId    string `json:"TaskId" xml:"TaskId"`
}

CreateDataFlowTaskResponse is the response struct for api CreateDataFlowTask

func CreateCreateDataFlowTaskResponse added in v1.61.1587

func CreateCreateDataFlowTaskResponse() (response *CreateDataFlowTaskResponse)

CreateCreateDataFlowTaskResponse creates a response to parse from CreateDataFlowTask response

type CreateFileSystemRequest

type CreateFileSystemRequest struct {
	*requests.RpcRequest
	SnapshotId     string           `position:"Query" name:"SnapshotId"`
	ClientToken    string           `position:"Query" name:"ClientToken"`
	Description    string           `position:"Query" name:"Description"`
	FileSystemType string           `position:"Query" name:"FileSystemType"`
	StorageType    string           `position:"Query" name:"StorageType"`
	Capacity       requests.Integer `position:"Query" name:"Capacity"`
	EncryptType    requests.Integer `position:"Query" name:"EncryptType"`
	Duration       requests.Integer `position:"Query" name:"Duration"`
	DryRun         requests.Boolean `position:"Query" name:"DryRun"`
	Bandwidth      requests.Integer `position:"Query" name:"Bandwidth"`
	VSwitchId      string           `position:"Query" name:"VSwitchId"`
	VpcId          string           `position:"Query" name:"VpcId"`
	ZoneId         string           `position:"Query" name:"ZoneId"`
	ProtocolType   string           `position:"Query" name:"ProtocolType"`
	ChargeType     string           `position:"Query" name:"ChargeType"`
	KmsKeyId       string           `position:"Query" name:"KmsKeyId"`
}

CreateFileSystemRequest is the request struct for api CreateFileSystem

func CreateCreateFileSystemRequest

func CreateCreateFileSystemRequest() (request *CreateFileSystemRequest)

CreateCreateFileSystemRequest creates a request to invoke CreateFileSystem API

type CreateFileSystemResponse

type CreateFileSystemResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	FileSystemId string `json:"FileSystemId" xml:"FileSystemId"`
}

CreateFileSystemResponse is the response struct for api CreateFileSystem

func CreateCreateFileSystemResponse

func CreateCreateFileSystemResponse() (response *CreateFileSystemResponse)

CreateCreateFileSystemResponse creates a response to parse from CreateFileSystem response

type CreateLDAPConfigRequest

type CreateLDAPConfigRequest struct {
	*requests.RpcRequest
	SearchBase   string `position:"Query" name:"SearchBase"`
	FileSystemId string `position:"Query" name:"FileSystemId"`
	URI          string `position:"Query" name:"URI"`
	BindDN       string `position:"Query" name:"BindDN"`
}

CreateLDAPConfigRequest is the request struct for api CreateLDAPConfig

func CreateCreateLDAPConfigRequest

func CreateCreateLDAPConfigRequest() (request *CreateLDAPConfigRequest)

CreateCreateLDAPConfigRequest creates a request to invoke CreateLDAPConfig API

type CreateLDAPConfigResponse

type CreateLDAPConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateLDAPConfigResponse is the response struct for api CreateLDAPConfig

func CreateCreateLDAPConfigResponse

func CreateCreateLDAPConfigResponse() (response *CreateLDAPConfigResponse)

CreateCreateLDAPConfigResponse creates a response to parse from CreateLDAPConfig response

type CreateLifecyclePolicyRequest added in v1.61.112

type CreateLifecyclePolicyRequest struct {
	*requests.RpcRequest
	StorageType         string    `position:"Query" name:"StorageType"`
	Path                string    `position:"Query" name:"Path"`
	LifecyclePolicyName string    `position:"Query" name:"LifecyclePolicyName"`
	FileSystemId        string    `position:"Query" name:"FileSystemId"`
	LifecycleRuleName   string    `position:"Query" name:"LifecycleRuleName"`
	Paths               *[]string `position:"Query" name:"Paths"  type:"Repeated"`
}

CreateLifecyclePolicyRequest is the request struct for api CreateLifecyclePolicy

func CreateCreateLifecyclePolicyRequest added in v1.61.112

func CreateCreateLifecyclePolicyRequest() (request *CreateLifecyclePolicyRequest)

CreateCreateLifecyclePolicyRequest creates a request to invoke CreateLifecyclePolicy API

type CreateLifecyclePolicyResponse added in v1.61.112

type CreateLifecyclePolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

CreateLifecyclePolicyResponse is the response struct for api CreateLifecyclePolicy

func CreateCreateLifecyclePolicyResponse added in v1.61.112

func CreateCreateLifecyclePolicyResponse() (response *CreateLifecyclePolicyResponse)

CreateCreateLifecyclePolicyResponse creates a response to parse from CreateLifecyclePolicy response

type CreateLifecycleRetrieveJobRequest added in v1.61.1158

type CreateLifecycleRetrieveJobRequest struct {
	*requests.RpcRequest
	FileSystemId string    `position:"Query" name:"FileSystemId"`
	Paths        *[]string `position:"Query" name:"Paths"  type:"Repeated"`
}

CreateLifecycleRetrieveJobRequest is the request struct for api CreateLifecycleRetrieveJob

func CreateCreateLifecycleRetrieveJobRequest added in v1.61.1158

func CreateCreateLifecycleRetrieveJobRequest() (request *CreateLifecycleRetrieveJobRequest)

CreateCreateLifecycleRetrieveJobRequest creates a request to invoke CreateLifecycleRetrieveJob API

type CreateLifecycleRetrieveJobResponse added in v1.61.1158

type CreateLifecycleRetrieveJobResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	JobId     string `json:"JobId" xml:"JobId"`
}

CreateLifecycleRetrieveJobResponse is the response struct for api CreateLifecycleRetrieveJob

func CreateCreateLifecycleRetrieveJobResponse added in v1.61.1158

func CreateCreateLifecycleRetrieveJobResponse() (response *CreateLifecycleRetrieveJobResponse)

CreateCreateLifecycleRetrieveJobResponse creates a response to parse from CreateLifecycleRetrieveJob response

type CreateMountTargetRequest

type CreateMountTargetRequest struct {
	*requests.RpcRequest
	SecurityGroupId string           `position:"Query" name:"SecurityGroupId"`
	EnableIpv6      requests.Boolean `position:"Query" name:"EnableIpv6"`
	NetworkType     string           `position:"Query" name:"NetworkType"`
	FileSystemId    string           `position:"Query" name:"FileSystemId"`
	DryRun          requests.Boolean `position:"Query" name:"DryRun"`
	AccessGroupName string           `position:"Query" name:"AccessGroupName"`
	VSwitchId       string           `position:"Query" name:"VSwitchId"`
	VpcId           string           `position:"Query" name:"VpcId"`
}

CreateMountTargetRequest is the request struct for api CreateMountTarget

func CreateCreateMountTargetRequest

func CreateCreateMountTargetRequest() (request *CreateMountTargetRequest)

CreateCreateMountTargetRequest creates a request to invoke CreateMountTarget API

type CreateMountTargetResponse

type CreateMountTargetResponse struct {
	*responses.BaseResponse
	RequestId         string           `json:"RequestId" xml:"RequestId"`
	MountTargetDomain string           `json:"MountTargetDomain" xml:"MountTargetDomain"`
	MountTargetExtra  MountTargetExtra `json:"MountTargetExtra" xml:"MountTargetExtra"`
}

CreateMountTargetResponse is the response struct for api CreateMountTarget

func CreateCreateMountTargetResponse

func CreateCreateMountTargetResponse() (response *CreateMountTargetResponse)

CreateCreateMountTargetResponse creates a response to parse from CreateMountTarget response

type CreateProtocolMountTargetRequest added in v1.61.1587

type CreateProtocolMountTargetRequest struct {
	*requests.RpcRequest
	ProtocolServiceId string           `position:"Query" name:"ProtocolServiceId"`
	FsetId            string           `position:"Query" name:"FsetId"`
	ClientToken       string           `position:"Query" name:"ClientToken"`
	Description       string           `position:"Query" name:"Description"`
	Path              string           `position:"Query" name:"Path"`
	FileSystemId      string           `position:"Query" name:"FileSystemId"`
	DryRun            requests.Boolean `position:"Query" name:"DryRun"`
	AccessGroupName   string           `position:"Query" name:"AccessGroupName"`
	VSwitchId         string           `position:"Query" name:"VSwitchId"`
	VpcId             string           `position:"Query" name:"VpcId"`
}

CreateProtocolMountTargetRequest is the request struct for api CreateProtocolMountTarget

func CreateCreateProtocolMountTargetRequest added in v1.61.1587

func CreateCreateProtocolMountTargetRequest() (request *CreateProtocolMountTargetRequest)

CreateCreateProtocolMountTargetRequest creates a request to invoke CreateProtocolMountTarget API

type CreateProtocolMountTargetResponse added in v1.61.1587

type CreateProtocolMountTargetResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	ExportId  string `json:"ExportId" xml:"ExportId"`
}

CreateProtocolMountTargetResponse is the response struct for api CreateProtocolMountTarget

func CreateCreateProtocolMountTargetResponse added in v1.61.1587

func CreateCreateProtocolMountTargetResponse() (response *CreateProtocolMountTargetResponse)

CreateCreateProtocolMountTargetResponse creates a response to parse from CreateProtocolMountTarget response

type CreateProtocolServiceRequest added in v1.61.1587

type CreateProtocolServiceRequest struct {
	*requests.RpcRequest
	ClientToken                string           `position:"Query" name:"ClientToken"`
	Description                string           `position:"Query" name:"Description"`
	MountTargetDescription     string           `position:"Query" name:"MountTargetDescription"`
	MountTargetAccessGroupName string           `position:"Query" name:"MountTargetAccessGroupName"`
	MountTargetVSwitchId       string           `position:"Query" name:"MountTargetVSwitchId"`
	Throughput                 requests.Integer `position:"Query" name:"Throughput"`
	FileSystemId               string           `position:"Query" name:"FileSystemId"`
	DryRun                     requests.Boolean `position:"Query" name:"DryRun"`
	MountTargetFsetId          string           `position:"Query" name:"MountTargetFsetId"`
	VSwitchId                  string           `position:"Query" name:"VSwitchId"`
	MountTargetVpcId           string           `position:"Query" name:"MountTargetVpcId"`
	MountTargetPath            string           `position:"Query" name:"MountTargetPath"`
	ProtocolSpec               string           `position:"Query" name:"ProtocolSpec"`
	VpcId                      string           `position:"Query" name:"VpcId"`
	ProtocolType               string           `position:"Query" name:"ProtocolType"`
}

CreateProtocolServiceRequest is the request struct for api CreateProtocolService

func CreateCreateProtocolServiceRequest added in v1.61.1587

func CreateCreateProtocolServiceRequest() (request *CreateProtocolServiceRequest)

CreateCreateProtocolServiceRequest creates a request to invoke CreateProtocolService API

type CreateProtocolServiceResponse added in v1.61.1587

type CreateProtocolServiceResponse struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	ProtocolServiceId string `json:"ProtocolServiceId" xml:"ProtocolServiceId"`
}

CreateProtocolServiceResponse is the response struct for api CreateProtocolService

func CreateCreateProtocolServiceResponse added in v1.61.1587

func CreateCreateProtocolServiceResponse() (response *CreateProtocolServiceResponse)

CreateCreateProtocolServiceResponse creates a response to parse from CreateProtocolService response

type CreateRecycleBinDeleteJobRequest added in v1.61.1158

type CreateRecycleBinDeleteJobRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	FileSystemId string `position:"Query" name:"FileSystemId"`
	FileId       string `position:"Query" name:"FileId"`
}

CreateRecycleBinDeleteJobRequest is the request struct for api CreateRecycleBinDeleteJob

func CreateCreateRecycleBinDeleteJobRequest added in v1.61.1158

func CreateCreateRecycleBinDeleteJobRequest() (request *CreateRecycleBinDeleteJobRequest)

CreateCreateRecycleBinDeleteJobRequest creates a request to invoke CreateRecycleBinDeleteJob API

type CreateRecycleBinDeleteJobResponse added in v1.61.1158

type CreateRecycleBinDeleteJobResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	JobId     string `json:"JobId" xml:"JobId"`
}

CreateRecycleBinDeleteJobResponse is the response struct for api CreateRecycleBinDeleteJob

func CreateCreateRecycleBinDeleteJobResponse added in v1.61.1158

func CreateCreateRecycleBinDeleteJobResponse() (response *CreateRecycleBinDeleteJobResponse)

CreateCreateRecycleBinDeleteJobResponse creates a response to parse from CreateRecycleBinDeleteJob response

type CreateRecycleBinRestoreJobRequest added in v1.61.1158

type CreateRecycleBinRestoreJobRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	FileSystemId string `position:"Query" name:"FileSystemId"`
	FileId       string `position:"Query" name:"FileId"`
	TargetFileId string `position:"Query" name:"TargetFileId"`
}

CreateRecycleBinRestoreJobRequest is the request struct for api CreateRecycleBinRestoreJob

func CreateCreateRecycleBinRestoreJobRequest added in v1.61.1158

func CreateCreateRecycleBinRestoreJobRequest() (request *CreateRecycleBinRestoreJobRequest)

CreateCreateRecycleBinRestoreJobRequest creates a request to invoke CreateRecycleBinRestoreJob API

type CreateRecycleBinRestoreJobResponse added in v1.61.1158

type CreateRecycleBinRestoreJobResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	JobId     string `json:"JobId" xml:"JobId"`
}

CreateRecycleBinRestoreJobResponse is the response struct for api CreateRecycleBinRestoreJob

func CreateCreateRecycleBinRestoreJobResponse added in v1.61.1158

func CreateCreateRecycleBinRestoreJobResponse() (response *CreateRecycleBinRestoreJobResponse)

CreateCreateRecycleBinRestoreJobResponse creates a response to parse from CreateRecycleBinRestoreJob response

type CreateSnapshotRequest

type CreateSnapshotRequest struct {
	*requests.RpcRequest
	Description   string           `position:"Query" name:"Description"`
	SnapshotName  string           `position:"Query" name:"SnapshotName"`
	FileSystemId  string           `position:"Query" name:"FileSystemId"`
	RetentionDays requests.Integer `position:"Query" name:"RetentionDays"`
}

CreateSnapshotRequest is the request struct for api CreateSnapshot

func CreateCreateSnapshotRequest

func CreateCreateSnapshotRequest() (request *CreateSnapshotRequest)

CreateCreateSnapshotRequest creates a request to invoke CreateSnapshot API

type CreateSnapshotResponse

type CreateSnapshotResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	SnapshotId string `json:"SnapshotId" xml:"SnapshotId"`
}

CreateSnapshotResponse is the response struct for api CreateSnapshot

func CreateCreateSnapshotResponse

func CreateCreateSnapshotResponse() (response *CreateSnapshotResponse)

CreateCreateSnapshotResponse creates a response to parse from CreateSnapshot response

type DataFlow added in v1.61.1587

type DataFlow struct {
	FileSystemId        string      `json:"FileSystemId" xml:"FileSystemId"`
	DataFlowId          string      `json:"DataFlowId" xml:"DataFlowId"`
	FsetId              string      `json:"FsetId" xml:"FsetId"`
	Status              string      `json:"Status" xml:"Status"`
	ErrorMessage        string      `json:"ErrorMessage" xml:"ErrorMessage"`
	SourceStorage       string      `json:"SourceStorage" xml:"SourceStorage"`
	SourceSecurityType  string      `json:"SourceSecurityType" xml:"SourceSecurityType"`
	Throughput          int64       `json:"Throughput" xml:"Throughput"`
	Description         string      `json:"Description" xml:"Description"`
	CreateTime          string      `json:"CreateTime" xml:"CreateTime"`
	UpdateTime          string      `json:"UpdateTime" xml:"UpdateTime"`
	FileSystemPath      string      `json:"FileSystemPath" xml:"FileSystemPath"`
	FsetDescription     string      `json:"FsetDescription" xml:"FsetDescription"`
	AutoRefreshInterval int64       `json:"AutoRefreshInterval" xml:"AutoRefreshInterval"`
	AutoRefreshPolicy   string      `json:"AutoRefreshPolicy" xml:"AutoRefreshPolicy"`
	AutoRefresh         AutoRefresh `json:"AutoRefresh" xml:"AutoRefresh"`
}

DataFlow is a nested struct in nas response

type DataFlowInfo added in v1.61.1587

type DataFlowInfo struct {
	DataFlow []DataFlow `json:"DataFlow" xml:"DataFlow"`
}

DataFlowInfo is a nested struct in nas response

type DeleteAccessGroupRequest

type DeleteAccessGroupRequest struct {
	*requests.RpcRequest
	FileSystemType  string `position:"Query" name:"FileSystemType"`
	AccessGroupName string `position:"Query" name:"AccessGroupName"`
}

DeleteAccessGroupRequest is the request struct for api DeleteAccessGroup

func CreateDeleteAccessGroupRequest

func CreateDeleteAccessGroupRequest() (request *DeleteAccessGroupRequest)

CreateDeleteAccessGroupRequest creates a request to invoke DeleteAccessGroup API

type DeleteAccessGroupResponse

type DeleteAccessGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteAccessGroupResponse is the response struct for api DeleteAccessGroup

func CreateDeleteAccessGroupResponse

func CreateDeleteAccessGroupResponse() (response *DeleteAccessGroupResponse)

CreateDeleteAccessGroupResponse creates a response to parse from DeleteAccessGroup response

type DeleteAccessRuleRequest

type DeleteAccessRuleRequest struct {
	*requests.RpcRequest
	FileSystemType  string `position:"Query" name:"FileSystemType"`
	AccessRuleId    string `position:"Query" name:"AccessRuleId"`
	AccessGroupName string `position:"Query" name:"AccessGroupName"`
}

DeleteAccessRuleRequest is the request struct for api DeleteAccessRule

func CreateDeleteAccessRuleRequest

func CreateDeleteAccessRuleRequest() (request *DeleteAccessRuleRequest)

CreateDeleteAccessRuleRequest creates a request to invoke DeleteAccessRule API

type DeleteAccessRuleResponse

type DeleteAccessRuleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteAccessRuleResponse is the response struct for api DeleteAccessRule

func CreateDeleteAccessRuleResponse

func CreateDeleteAccessRuleResponse() (response *DeleteAccessRuleResponse)

CreateDeleteAccessRuleResponse creates a response to parse from DeleteAccessRule response

type DeleteAutoSnapshotPolicyRequest

type DeleteAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	AutoSnapshotPolicyId string `position:"Query" name:"AutoSnapshotPolicyId"`
}

DeleteAutoSnapshotPolicyRequest is the request struct for api DeleteAutoSnapshotPolicy

func CreateDeleteAutoSnapshotPolicyRequest

func CreateDeleteAutoSnapshotPolicyRequest() (request *DeleteAutoSnapshotPolicyRequest)

CreateDeleteAutoSnapshotPolicyRequest creates a request to invoke DeleteAutoSnapshotPolicy API

type DeleteAutoSnapshotPolicyResponse

type DeleteAutoSnapshotPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteAutoSnapshotPolicyResponse is the response struct for api DeleteAutoSnapshotPolicy

func CreateDeleteAutoSnapshotPolicyResponse

func CreateDeleteAutoSnapshotPolicyResponse() (response *DeleteAutoSnapshotPolicyResponse)

CreateDeleteAutoSnapshotPolicyResponse creates a response to parse from DeleteAutoSnapshotPolicy response

type DeleteDataFlowRequest added in v1.61.1587

type DeleteDataFlowRequest struct {
	*requests.RpcRequest
	ClientToken  string           `position:"Query" name:"ClientToken"`
	FileSystemId string           `position:"Query" name:"FileSystemId"`
	DryRun       requests.Boolean `position:"Query" name:"DryRun"`
	DataFlowId   string           `position:"Query" name:"DataFlowId"`
}

DeleteDataFlowRequest is the request struct for api DeleteDataFlow

func CreateDeleteDataFlowRequest added in v1.61.1587

func CreateDeleteDataFlowRequest() (request *DeleteDataFlowRequest)

CreateDeleteDataFlowRequest creates a request to invoke DeleteDataFlow API

type DeleteDataFlowResponse added in v1.61.1587

type DeleteDataFlowResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteDataFlowResponse is the response struct for api DeleteDataFlow

func CreateDeleteDataFlowResponse added in v1.61.1587

func CreateDeleteDataFlowResponse() (response *DeleteDataFlowResponse)

CreateDeleteDataFlowResponse creates a response to parse from DeleteDataFlow response

type DeleteFileSystemRequest

type DeleteFileSystemRequest struct {
	*requests.RpcRequest
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

DeleteFileSystemRequest is the request struct for api DeleteFileSystem

func CreateDeleteFileSystemRequest

func CreateDeleteFileSystemRequest() (request *DeleteFileSystemRequest)

CreateDeleteFileSystemRequest creates a request to invoke DeleteFileSystem API

type DeleteFileSystemResponse

type DeleteFileSystemResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteFileSystemResponse is the response struct for api DeleteFileSystem

func CreateDeleteFileSystemResponse

func CreateDeleteFileSystemResponse() (response *DeleteFileSystemResponse)

CreateDeleteFileSystemResponse creates a response to parse from DeleteFileSystem response

type DeleteLDAPConfigRequest

type DeleteLDAPConfigRequest struct {
	*requests.RpcRequest
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

DeleteLDAPConfigRequest is the request struct for api DeleteLDAPConfig

func CreateDeleteLDAPConfigRequest

func CreateDeleteLDAPConfigRequest() (request *DeleteLDAPConfigRequest)

CreateDeleteLDAPConfigRequest creates a request to invoke DeleteLDAPConfig API

type DeleteLDAPConfigResponse

type DeleteLDAPConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteLDAPConfigResponse is the response struct for api DeleteLDAPConfig

func CreateDeleteLDAPConfigResponse

func CreateDeleteLDAPConfigResponse() (response *DeleteLDAPConfigResponse)

CreateDeleteLDAPConfigResponse creates a response to parse from DeleteLDAPConfig response

type DeleteLifecyclePolicyRequest added in v1.61.112

type DeleteLifecyclePolicyRequest struct {
	*requests.RpcRequest
	LifecyclePolicyName string `position:"Query" name:"LifecyclePolicyName"`
	FileSystemId        string `position:"Query" name:"FileSystemId"`
}

DeleteLifecyclePolicyRequest is the request struct for api DeleteLifecyclePolicy

func CreateDeleteLifecyclePolicyRequest added in v1.61.112

func CreateDeleteLifecyclePolicyRequest() (request *DeleteLifecyclePolicyRequest)

CreateDeleteLifecyclePolicyRequest creates a request to invoke DeleteLifecyclePolicy API

type DeleteLifecyclePolicyResponse added in v1.61.112

type DeleteLifecyclePolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

DeleteLifecyclePolicyResponse is the response struct for api DeleteLifecyclePolicy

func CreateDeleteLifecyclePolicyResponse added in v1.61.112

func CreateDeleteLifecyclePolicyResponse() (response *DeleteLifecyclePolicyResponse)

CreateDeleteLifecyclePolicyResponse creates a response to parse from DeleteLifecyclePolicy response

type DeleteMountTargetRequest

type DeleteMountTargetRequest struct {
	*requests.RpcRequest
	FileSystemId      string `position:"Query" name:"FileSystemId"`
	MountTargetDomain string `position:"Query" name:"MountTargetDomain"`
}

DeleteMountTargetRequest is the request struct for api DeleteMountTarget

func CreateDeleteMountTargetRequest

func CreateDeleteMountTargetRequest() (request *DeleteMountTargetRequest)

CreateDeleteMountTargetRequest creates a request to invoke DeleteMountTarget API

type DeleteMountTargetResponse

type DeleteMountTargetResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteMountTargetResponse is the response struct for api DeleteMountTarget

func CreateDeleteMountTargetResponse

func CreateDeleteMountTargetResponse() (response *DeleteMountTargetResponse)

CreateDeleteMountTargetResponse creates a response to parse from DeleteMountTarget response

type DeleteProtocolMountTargetRequest added in v1.61.1587

type DeleteProtocolMountTargetRequest struct {
	*requests.RpcRequest
	ProtocolServiceId string           `position:"Query" name:"ProtocolServiceId"`
	ClientToken       string           `position:"Query" name:"ClientToken"`
	FileSystemId      string           `position:"Query" name:"FileSystemId"`
	DryRun            requests.Boolean `position:"Query" name:"DryRun"`
	ExportId          string           `position:"Query" name:"ExportId"`
}

DeleteProtocolMountTargetRequest is the request struct for api DeleteProtocolMountTarget

func CreateDeleteProtocolMountTargetRequest added in v1.61.1587

func CreateDeleteProtocolMountTargetRequest() (request *DeleteProtocolMountTargetRequest)

CreateDeleteProtocolMountTargetRequest creates a request to invoke DeleteProtocolMountTarget API

type DeleteProtocolMountTargetResponse added in v1.61.1587

type DeleteProtocolMountTargetResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteProtocolMountTargetResponse is the response struct for api DeleteProtocolMountTarget

func CreateDeleteProtocolMountTargetResponse added in v1.61.1587

func CreateDeleteProtocolMountTargetResponse() (response *DeleteProtocolMountTargetResponse)

CreateDeleteProtocolMountTargetResponse creates a response to parse from DeleteProtocolMountTarget response

type DeleteProtocolServiceRequest added in v1.61.1587

type DeleteProtocolServiceRequest struct {
	*requests.RpcRequest
	ProtocolServiceId string           `position:"Query" name:"ProtocolServiceId"`
	ClientToken       string           `position:"Query" name:"ClientToken"`
	FileSystemId      string           `position:"Query" name:"FileSystemId"`
	DryRun            requests.Boolean `position:"Query" name:"DryRun"`
}

DeleteProtocolServiceRequest is the request struct for api DeleteProtocolService

func CreateDeleteProtocolServiceRequest added in v1.61.1587

func CreateDeleteProtocolServiceRequest() (request *DeleteProtocolServiceRequest)

CreateDeleteProtocolServiceRequest creates a request to invoke DeleteProtocolService API

type DeleteProtocolServiceResponse added in v1.61.1587

type DeleteProtocolServiceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteProtocolServiceResponse is the response struct for api DeleteProtocolService

func CreateDeleteProtocolServiceResponse added in v1.61.1587

func CreateDeleteProtocolServiceResponse() (response *DeleteProtocolServiceResponse)

CreateDeleteProtocolServiceResponse creates a response to parse from DeleteProtocolService response

type DeleteSnapshotRequest

type DeleteSnapshotRequest struct {
	*requests.RpcRequest
	SnapshotId string `position:"Query" name:"SnapshotId"`
}

DeleteSnapshotRequest is the request struct for api DeleteSnapshot

func CreateDeleteSnapshotRequest

func CreateDeleteSnapshotRequest() (request *DeleteSnapshotRequest)

CreateDeleteSnapshotRequest creates a request to invoke DeleteSnapshot API

type DeleteSnapshotResponse

type DeleteSnapshotResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteSnapshotResponse is the response struct for api DeleteSnapshot

func CreateDeleteSnapshotResponse

func CreateDeleteSnapshotResponse() (response *DeleteSnapshotResponse)

CreateDeleteSnapshotResponse creates a response to parse from DeleteSnapshot response

type DescribeAccessGroupsRequest

type DescribeAccessGroupsRequest struct {
	*requests.RpcRequest
	UseUTCDateTime  requests.Boolean `position:"Query" name:"UseUTCDateTime"`
	FileSystemType  string           `position:"Query" name:"FileSystemType"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	AccessGroupName string           `position:"Query" name:"AccessGroupName"`
}

DescribeAccessGroupsRequest is the request struct for api DescribeAccessGroups

func CreateDescribeAccessGroupsRequest

func CreateDescribeAccessGroupsRequest() (request *DescribeAccessGroupsRequest)

CreateDescribeAccessGroupsRequest creates a request to invoke DescribeAccessGroups API

type DescribeAccessGroupsResponse

type DescribeAccessGroupsResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	TotalCount   int          `json:"TotalCount" xml:"TotalCount"`
	PageSize     int          `json:"PageSize" xml:"PageSize"`
	PageNumber   int          `json:"PageNumber" xml:"PageNumber"`
	AccessGroups AccessGroups `json:"AccessGroups" xml:"AccessGroups"`
}

DescribeAccessGroupsResponse is the response struct for api DescribeAccessGroups

func CreateDescribeAccessGroupsResponse

func CreateDescribeAccessGroupsResponse() (response *DescribeAccessGroupsResponse)

CreateDescribeAccessGroupsResponse creates a response to parse from DescribeAccessGroups response

type DescribeAccessRulesRequest

type DescribeAccessRulesRequest struct {
	*requests.RpcRequest
	FileSystemType     string           `position:"Query" name:"FileSystemType"`
	PageNumber         requests.Integer `position:"Query" name:"PageNumber"`
	PageSize           requests.Integer `position:"Query" name:"PageSize"`
	AccessRuleId       string           `position:"Query" name:"AccessRuleId"`
	SourceCidrIpFilter string           `position:"Query" name:"SourceCidrIpFilter"`
	SourceCidrIp       string           `position:"Query" name:"SourceCidrIp"`
	AccessGroupName    string           `position:"Query" name:"AccessGroupName"`
}

DescribeAccessRulesRequest is the request struct for api DescribeAccessRules

func CreateDescribeAccessRulesRequest

func CreateDescribeAccessRulesRequest() (request *DescribeAccessRulesRequest)

CreateDescribeAccessRulesRequest creates a request to invoke DescribeAccessRules API

type DescribeAccessRulesResponse

type DescribeAccessRulesResponse struct {
	*responses.BaseResponse
	RequestId   string      `json:"RequestId" xml:"RequestId"`
	TotalCount  int         `json:"TotalCount" xml:"TotalCount"`
	PageSize    int         `json:"PageSize" xml:"PageSize"`
	PageNumber  int         `json:"PageNumber" xml:"PageNumber"`
	AccessRules AccessRules `json:"AccessRules" xml:"AccessRules"`
}

DescribeAccessRulesResponse is the response struct for api DescribeAccessRules

func CreateDescribeAccessRulesResponse

func CreateDescribeAccessRulesResponse() (response *DescribeAccessRulesResponse)

CreateDescribeAccessRulesResponse creates a response to parse from DescribeAccessRules response

type DescribeAutoSnapshotPoliciesRequest

type DescribeAutoSnapshotPoliciesRequest struct {
	*requests.RpcRequest
	AutoSnapshotPolicyId string           `position:"Query" name:"AutoSnapshotPolicyId"`
	FileSystemType       string           `position:"Query" name:"FileSystemType"`
	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
}

DescribeAutoSnapshotPoliciesRequest is the request struct for api DescribeAutoSnapshotPolicies

func CreateDescribeAutoSnapshotPoliciesRequest

func CreateDescribeAutoSnapshotPoliciesRequest() (request *DescribeAutoSnapshotPoliciesRequest)

CreateDescribeAutoSnapshotPoliciesRequest creates a request to invoke DescribeAutoSnapshotPolicies API

type DescribeAutoSnapshotPoliciesResponse

type DescribeAutoSnapshotPoliciesResponse struct {
	*responses.BaseResponse
	RequestId            string               `json:"RequestId" xml:"RequestId"`
	TotalCount           int                  `json:"TotalCount" xml:"TotalCount"`
	PageSize             int                  `json:"PageSize" xml:"PageSize"`
	PageNumber           int                  `json:"PageNumber" xml:"PageNumber"`
	AutoSnapshotPolicies AutoSnapshotPolicies `json:"AutoSnapshotPolicies" xml:"AutoSnapshotPolicies"`
}

DescribeAutoSnapshotPoliciesResponse is the response struct for api DescribeAutoSnapshotPolicies

func CreateDescribeAutoSnapshotPoliciesResponse

func CreateDescribeAutoSnapshotPoliciesResponse() (response *DescribeAutoSnapshotPoliciesResponse)

CreateDescribeAutoSnapshotPoliciesResponse creates a response to parse from DescribeAutoSnapshotPolicies response

type DescribeAutoSnapshotTasksRequest added in v1.61.105

type DescribeAutoSnapshotTasksRequest struct {
	*requests.RpcRequest
	FileSystemType        string           `position:"Query" name:"FileSystemType"`
	PageNumber            requests.Integer `position:"Query" name:"PageNumber"`
	PageSize              requests.Integer `position:"Query" name:"PageSize"`
	FileSystemIds         string           `position:"Query" name:"FileSystemIds"`
	AutoSnapshotPolicyIds string           `position:"Query" name:"AutoSnapshotPolicyIds"`
}

DescribeAutoSnapshotTasksRequest is the request struct for api DescribeAutoSnapshotTasks

func CreateDescribeAutoSnapshotTasksRequest added in v1.61.105

func CreateDescribeAutoSnapshotTasksRequest() (request *DescribeAutoSnapshotTasksRequest)

CreateDescribeAutoSnapshotTasksRequest creates a request to invoke DescribeAutoSnapshotTasks API

type DescribeAutoSnapshotTasksResponse added in v1.61.105

type DescribeAutoSnapshotTasksResponse struct {
	*responses.BaseResponse
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	TotalCount        int               `json:"TotalCount" xml:"TotalCount"`
	PageSize          int               `json:"PageSize" xml:"PageSize"`
	PageNumber        int               `json:"PageNumber" xml:"PageNumber"`
	AutoSnapshotTasks AutoSnapshotTasks `json:"AutoSnapshotTasks" xml:"AutoSnapshotTasks"`
}

DescribeAutoSnapshotTasksResponse is the response struct for api DescribeAutoSnapshotTasks

func CreateDescribeAutoSnapshotTasksResponse added in v1.61.105

func CreateDescribeAutoSnapshotTasksResponse() (response *DescribeAutoSnapshotTasksResponse)

CreateDescribeAutoSnapshotTasksResponse creates a response to parse from DescribeAutoSnapshotTasks response

type DescribeBlackListClientsRequest

type DescribeBlackListClientsRequest struct {
	*requests.RpcRequest
	ClientIP     string `position:"Query" name:"ClientIP"`
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

DescribeBlackListClientsRequest is the request struct for api DescribeBlackListClients

func CreateDescribeBlackListClientsRequest

func CreateDescribeBlackListClientsRequest() (request *DescribeBlackListClientsRequest)

CreateDescribeBlackListClientsRequest creates a request to invoke DescribeBlackListClients API

type DescribeBlackListClientsResponse

type DescribeBlackListClientsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Clients   string `json:"Clients" xml:"Clients"`
}

DescribeBlackListClientsResponse is the response struct for api DescribeBlackListClients

func CreateDescribeBlackListClientsResponse

func CreateDescribeBlackListClientsResponse() (response *DescribeBlackListClientsResponse)

CreateDescribeBlackListClientsResponse creates a response to parse from DescribeBlackListClients response

type DescribeDataFlowTasksFilters added in v1.61.1587

type DescribeDataFlowTasksFilters struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeDataFlowTasksFilters is a repeated param struct in DescribeDataFlowTasksRequest

type DescribeDataFlowTasksRequest added in v1.61.1587

type DescribeDataFlowTasksRequest struct {
	*requests.RpcRequest
	NextToken    string                          `position:"Query" name:"NextToken"`
	FileSystemId string                          `position:"Query" name:"FileSystemId"`
	Filters      *[]DescribeDataFlowTasksFilters `position:"Query" name:"Filters"  type:"Repeated"`
	MaxResults   requests.Integer                `position:"Query" name:"MaxResults"`
}

DescribeDataFlowTasksRequest is the request struct for api DescribeDataFlowTasks

func CreateDescribeDataFlowTasksRequest added in v1.61.1587

func CreateDescribeDataFlowTasksRequest() (request *DescribeDataFlowTasksRequest)

CreateDescribeDataFlowTasksRequest creates a request to invoke DescribeDataFlowTasks API

type DescribeDataFlowTasksResponse added in v1.61.1587

type DescribeDataFlowTasksResponse struct {
	*responses.BaseResponse
	RequestId string   `json:"RequestId" xml:"RequestId"`
	NextToken string   `json:"NextToken" xml:"NextToken"`
	TaskInfo  TaskInfo `json:"TaskInfo" xml:"TaskInfo"`
}

DescribeDataFlowTasksResponse is the response struct for api DescribeDataFlowTasks

func CreateDescribeDataFlowTasksResponse added in v1.61.1587

func CreateDescribeDataFlowTasksResponse() (response *DescribeDataFlowTasksResponse)

CreateDescribeDataFlowTasksResponse creates a response to parse from DescribeDataFlowTasks response

type DescribeDataFlowsFilters added in v1.61.1587

type DescribeDataFlowsFilters struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeDataFlowsFilters is a repeated param struct in DescribeDataFlowsRequest

type DescribeDataFlowsRequest added in v1.61.1587

type DescribeDataFlowsRequest struct {
	*requests.RpcRequest
	NextToken    string                      `position:"Query" name:"NextToken"`
	FileSystemId string                      `position:"Query" name:"FileSystemId"`
	Filters      *[]DescribeDataFlowsFilters `position:"Query" name:"Filters"  type:"Repeated"`
	MaxResults   requests.Integer            `position:"Query" name:"MaxResults"`
}

DescribeDataFlowsRequest is the request struct for api DescribeDataFlows

func CreateDescribeDataFlowsRequest added in v1.61.1587

func CreateDescribeDataFlowsRequest() (request *DescribeDataFlowsRequest)

CreateDescribeDataFlowsRequest creates a request to invoke DescribeDataFlows API

type DescribeDataFlowsResponse added in v1.61.1587

type DescribeDataFlowsResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	DataFlowInfo DataFlowInfo `json:"DataFlowInfo" xml:"DataFlowInfo"`
}

DescribeDataFlowsResponse is the response struct for api DescribeDataFlows

func CreateDescribeDataFlowsResponse added in v1.61.1587

func CreateDescribeDataFlowsResponse() (response *DescribeDataFlowsResponse)

CreateDescribeDataFlowsResponse creates a response to parse from DescribeDataFlows response

type DescribeDirQuotasRequest added in v1.61.112

type DescribeDirQuotasRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	Path         string           `position:"Query" name:"Path"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	FileSystemId string           `position:"Query" name:"FileSystemId"`
}

DescribeDirQuotasRequest is the request struct for api DescribeDirQuotas

func CreateDescribeDirQuotasRequest added in v1.61.112

func CreateDescribeDirQuotasRequest() (request *DescribeDirQuotasRequest)

CreateDescribeDirQuotasRequest creates a request to invoke DescribeDirQuotas API

type DescribeDirQuotasResponse added in v1.61.112

type DescribeDirQuotasResponse struct {
	*responses.BaseResponse
	RequestId     string         `json:"RequestId" xml:"RequestId"`
	TotalCount    int            `json:"TotalCount" xml:"TotalCount"`
	PageSize      int            `json:"PageSize" xml:"PageSize"`
	PageNumber    int            `json:"PageNumber" xml:"PageNumber"`
	DirQuotaInfos []DirQuotaInfo `json:"DirQuotaInfos" xml:"DirQuotaInfos"`
}

DescribeDirQuotasResponse is the response struct for api DescribeDirQuotas

func CreateDescribeDirQuotasResponse added in v1.61.112

func CreateDescribeDirQuotasResponse() (response *DescribeDirQuotasResponse)

CreateDescribeDirQuotasResponse creates a response to parse from DescribeDirQuotas response

type DescribeFileSystemStatisticsRequest added in v1.61.105

type DescribeFileSystemStatisticsRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

DescribeFileSystemStatisticsRequest is the request struct for api DescribeFileSystemStatistics

func CreateDescribeFileSystemStatisticsRequest added in v1.61.105

func CreateDescribeFileSystemStatisticsRequest() (request *DescribeFileSystemStatisticsRequest)

CreateDescribeFileSystemStatisticsRequest creates a request to invoke DescribeFileSystemStatistics API

type DescribeFileSystemStatisticsResponse added in v1.61.105

type DescribeFileSystemStatisticsResponse struct {
	*responses.BaseResponse
	RequestId            string                                    `json:"RequestId" xml:"RequestId"`
	PageSize             int                                       `json:"PageSize" xml:"PageSize"`
	PageNumber           int                                       `json:"PageNumber" xml:"PageNumber"`
	TotalCount           int                                       `json:"TotalCount" xml:"TotalCount"`
	FileSystemStatistics FileSystemStatistics                      `json:"FileSystemStatistics" xml:"FileSystemStatistics"`
	FileSystems          FileSystemsInDescribeFileSystemStatistics `json:"FileSystems" xml:"FileSystems"`
}

DescribeFileSystemStatisticsResponse is the response struct for api DescribeFileSystemStatistics

func CreateDescribeFileSystemStatisticsResponse added in v1.61.105

func CreateDescribeFileSystemStatisticsResponse() (response *DescribeFileSystemStatisticsResponse)

CreateDescribeFileSystemStatisticsResponse creates a response to parse from DescribeFileSystemStatistics response

type DescribeFileSystemsRequest

type DescribeFileSystemsRequest struct {
	*requests.RpcRequest
	UseUTCDateTime requests.Boolean          `position:"Query" name:"UseUTCDateTime"`
	Description    string                    `position:"Query" name:"Description"`
	OrderByField   string                    `position:"Query" name:"OrderByField"`
	FileSystemType string                    `position:"Query" name:"FileSystemType"`
	PackageIds     string                    `position:"Query" name:"PackageIds"`
	PageNumber     requests.Integer          `position:"Query" name:"PageNumber"`
	StorageType    string                    `position:"Query" name:"StorageType"`
	PageSize       requests.Integer          `position:"Query" name:"PageSize"`
	SortOrder      string                    `position:"Query" name:"SortOrder"`
	Tag            *[]DescribeFileSystemsTag `position:"Query" name:"Tag"  type:"Repeated"`
	FileSystemId   string                    `position:"Query" name:"FileSystemId"`
	VpcId          string                    `position:"Query" name:"VpcId"`
	ChargeType     string                    `position:"Query" name:"ChargeType"`
	FileSystemIds  string                    `position:"Query" name:"FileSystemIds"`
}

DescribeFileSystemsRequest is the request struct for api DescribeFileSystems

func CreateDescribeFileSystemsRequest

func CreateDescribeFileSystemsRequest() (request *DescribeFileSystemsRequest)

CreateDescribeFileSystemsRequest creates a request to invoke DescribeFileSystems API

type DescribeFileSystemsResponse

type DescribeFileSystemsResponse struct {
	*responses.BaseResponse
	RequestId   string                           `json:"RequestId" xml:"RequestId"`
	TotalCount  int                              `json:"TotalCount" xml:"TotalCount"`
	PageSize    int                              `json:"PageSize" xml:"PageSize"`
	PageNumber  int                              `json:"PageNumber" xml:"PageNumber"`
	FileSystems FileSystemsInDescribeFileSystems `json:"FileSystems" xml:"FileSystems"`
}

DescribeFileSystemsResponse is the response struct for api DescribeFileSystems

func CreateDescribeFileSystemsResponse

func CreateDescribeFileSystemsResponse() (response *DescribeFileSystemsResponse)

CreateDescribeFileSystemsResponse creates a response to parse from DescribeFileSystems response

type DescribeFileSystemsTag added in v1.61.549

type DescribeFileSystemsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeFileSystemsTag is a repeated param struct in DescribeFileSystemsRequest

type DescribeLDAPConfigRequest

type DescribeLDAPConfigRequest struct {
	*requests.RpcRequest
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

DescribeLDAPConfigRequest is the request struct for api DescribeLDAPConfig

func CreateDescribeLDAPConfigRequest

func CreateDescribeLDAPConfigRequest() (request *DescribeLDAPConfigRequest)

CreateDescribeLDAPConfigRequest creates a request to invoke DescribeLDAPConfig API

type DescribeLDAPConfigResponse

type DescribeLDAPConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Ldap      Ldap   `json:"Ldap" xml:"Ldap"`
}

DescribeLDAPConfigResponse is the response struct for api DescribeLDAPConfig

func CreateDescribeLDAPConfigResponse

func CreateDescribeLDAPConfigResponse() (response *DescribeLDAPConfigResponse)

CreateDescribeLDAPConfigResponse creates a response to parse from DescribeLDAPConfig response

type DescribeLifecyclePoliciesRequest added in v1.61.112

type DescribeLifecyclePoliciesRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	FileSystemId string           `position:"Query" name:"FileSystemId"`
}

DescribeLifecyclePoliciesRequest is the request struct for api DescribeLifecyclePolicies

func CreateDescribeLifecyclePoliciesRequest added in v1.61.112

func CreateDescribeLifecyclePoliciesRequest() (request *DescribeLifecyclePoliciesRequest)

CreateDescribeLifecyclePoliciesRequest creates a request to invoke DescribeLifecyclePolicies API

type DescribeLifecyclePoliciesResponse added in v1.61.112

type DescribeLifecyclePoliciesResponse struct {
	*responses.BaseResponse
	TotalCount        int               `json:"TotalCount" xml:"TotalCount"`
	PageSize          int               `json:"PageSize" xml:"PageSize"`
	RequestId         string            `json:"RequestId" xml:"RequestId"`
	PageNumber        int               `json:"PageNumber" xml:"PageNumber"`
	LifecyclePolicies []LifecyclePolicy `json:"LifecyclePolicies" xml:"LifecyclePolicies"`
}

DescribeLifecyclePoliciesResponse is the response struct for api DescribeLifecyclePolicies

func CreateDescribeLifecyclePoliciesResponse added in v1.61.112

func CreateDescribeLifecyclePoliciesResponse() (response *DescribeLifecyclePoliciesResponse)

CreateDescribeLifecyclePoliciesResponse creates a response to parse from DescribeLifecyclePolicies response

type DescribeLogAnalysisRequest added in v1.61.105

type DescribeLogAnalysisRequest struct {
	*requests.RpcRequest
	PageNumber requests.Integer `position:"Query" name:"PageNumber"`
	PageSize   requests.Integer `position:"Query" name:"PageSize"`
}

DescribeLogAnalysisRequest is the request struct for api DescribeLogAnalysis

func CreateDescribeLogAnalysisRequest added in v1.61.105

func CreateDescribeLogAnalysisRequest() (request *DescribeLogAnalysisRequest)

CreateDescribeLogAnalysisRequest creates a request to invoke DescribeLogAnalysis API

type DescribeLogAnalysisResponse added in v1.61.105

type DescribeLogAnalysisResponse struct {
	*responses.BaseResponse
	RequestId  string   `json:"RequestId" xml:"RequestId"`
	Code       string   `json:"Code" xml:"Code"`
	TotalCount int      `json:"TotalCount" xml:"TotalCount"`
	PageSize   int      `json:"PageSize" xml:"PageSize"`
	PageNumber int      `json:"PageNumber" xml:"PageNumber"`
	Analyses   Analyses `json:"Analyses" xml:"Analyses"`
}

DescribeLogAnalysisResponse is the response struct for api DescribeLogAnalysis

func CreateDescribeLogAnalysisResponse added in v1.61.105

func CreateDescribeLogAnalysisResponse() (response *DescribeLogAnalysisResponse)

CreateDescribeLogAnalysisResponse creates a response to parse from DescribeLogAnalysis response

type DescribeMountTargetsRequest

type DescribeMountTargetsRequest struct {
	*requests.RpcRequest
	PageNumber                 requests.Integer `position:"Query" name:"PageNumber"`
	PageSize                   requests.Integer `position:"Query" name:"PageSize"`
	FileSystemId               string           `position:"Query" name:"FileSystemId"`
	MountTargetDomain          string           `position:"Query" name:"MountTargetDomain"`
	DualStackMountTargetDomain string           `position:"Query" name:"DualStackMountTargetDomain"`
}

DescribeMountTargetsRequest is the request struct for api DescribeMountTargets

func CreateDescribeMountTargetsRequest

func CreateDescribeMountTargetsRequest() (request *DescribeMountTargetsRequest)

CreateDescribeMountTargetsRequest creates a request to invoke DescribeMountTargets API

type DescribeMountTargetsResponse

type DescribeMountTargetsResponse struct {
	*responses.BaseResponse
	RequestId    string                             `json:"RequestId" xml:"RequestId"`
	TotalCount   int                                `json:"TotalCount" xml:"TotalCount"`
	PageSize     int                                `json:"PageSize" xml:"PageSize"`
	PageNumber   int                                `json:"PageNumber" xml:"PageNumber"`
	MountTargets MountTargetsInDescribeMountTargets `json:"MountTargets" xml:"MountTargets"`
}

DescribeMountTargetsResponse is the response struct for api DescribeMountTargets

func CreateDescribeMountTargetsResponse

func CreateDescribeMountTargetsResponse() (response *DescribeMountTargetsResponse)

CreateDescribeMountTargetsResponse creates a response to parse from DescribeMountTargets response

type DescribeMountedClientsRequest added in v1.61.105

type DescribeMountedClientsRequest struct {
	*requests.RpcRequest
	PageNumber        requests.Integer `position:"Query" name:"PageNumber"`
	ClientIP          string           `position:"Query" name:"ClientIP"`
	PageSize          requests.Integer `position:"Query" name:"PageSize"`
	FileSystemId      string           `position:"Query" name:"FileSystemId"`
	MountTargetDomain string           `position:"Query" name:"MountTargetDomain"`
}

DescribeMountedClientsRequest is the request struct for api DescribeMountedClients

func CreateDescribeMountedClientsRequest added in v1.61.105

func CreateDescribeMountedClientsRequest() (request *DescribeMountedClientsRequest)

CreateDescribeMountedClientsRequest creates a request to invoke DescribeMountedClients API

type DescribeMountedClientsResponse added in v1.61.105

type DescribeMountedClientsResponse struct {
	*responses.BaseResponse
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	PageSize   int     `json:"PageSize" xml:"PageSize"`
	PageNumber int     `json:"PageNumber" xml:"PageNumber"`
	Clients    Clients `json:"Clients" xml:"Clients"`
}

DescribeMountedClientsResponse is the response struct for api DescribeMountedClients

func CreateDescribeMountedClientsResponse added in v1.61.105

func CreateDescribeMountedClientsResponse() (response *DescribeMountedClientsResponse)

CreateDescribeMountedClientsResponse creates a response to parse from DescribeMountedClients response

type DescribeProtocolMountTargetFilters added in v1.61.1587

type DescribeProtocolMountTargetFilters struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeProtocolMountTargetFilters is a repeated param struct in DescribeProtocolMountTargetRequest

type DescribeProtocolMountTargetRequest added in v1.61.1587

type DescribeProtocolMountTargetRequest struct {
	*requests.RpcRequest
	ClientToken  string                                `position:"Query" name:"ClientToken"`
	NextToken    string                                `position:"Query" name:"NextToken"`
	FileSystemId string                                `position:"Query" name:"FileSystemId"`
	Filters      *[]DescribeProtocolMountTargetFilters `position:"Query" name:"Filters"  type:"Repeated"`
	MaxResults   requests.Integer                      `position:"Query" name:"MaxResults"`
}

DescribeProtocolMountTargetRequest is the request struct for api DescribeProtocolMountTarget

func CreateDescribeProtocolMountTargetRequest added in v1.61.1587

func CreateDescribeProtocolMountTargetRequest() (request *DescribeProtocolMountTargetRequest)

CreateDescribeProtocolMountTargetRequest creates a request to invoke DescribeProtocolMountTarget API

type DescribeProtocolMountTargetResponse added in v1.61.1587

type DescribeProtocolMountTargetResponse struct {
	*responses.BaseResponse
	RequestId            string                `json:"RequestId" xml:"RequestId"`
	NextToken            string                `json:"NextToken" xml:"NextToken"`
	ProtocolMountTargets []ProtocolMountTarget `json:"ProtocolMountTargets" xml:"ProtocolMountTargets"`
}

DescribeProtocolMountTargetResponse is the response struct for api DescribeProtocolMountTarget

func CreateDescribeProtocolMountTargetResponse added in v1.61.1587

func CreateDescribeProtocolMountTargetResponse() (response *DescribeProtocolMountTargetResponse)

CreateDescribeProtocolMountTargetResponse creates a response to parse from DescribeProtocolMountTarget response

type DescribeProtocolServiceRequest added in v1.61.1587

type DescribeProtocolServiceRequest struct {
	*requests.RpcRequest
	ClientToken        string           `position:"Query" name:"ClientToken"`
	Description        string           `position:"Query" name:"Description"`
	NextToken          string           `position:"Query" name:"NextToken"`
	ProtocolServiceIds string           `position:"Query" name:"ProtocolServiceIds"`
	FileSystemId       string           `position:"Query" name:"FileSystemId"`
	MaxResults         requests.Integer `position:"Query" name:"MaxResults"`
	Status             string           `position:"Query" name:"Status"`
}

DescribeProtocolServiceRequest is the request struct for api DescribeProtocolService

func CreateDescribeProtocolServiceRequest added in v1.61.1587

func CreateDescribeProtocolServiceRequest() (request *DescribeProtocolServiceRequest)

CreateDescribeProtocolServiceRequest creates a request to invoke DescribeProtocolService API

type DescribeProtocolServiceResponse added in v1.61.1587

type DescribeProtocolServiceResponse struct {
	*responses.BaseResponse
	RequestId        string            `json:"RequestId" xml:"RequestId"`
	NextToken        string            `json:"NextToken" xml:"NextToken"`
	ProtocolServices []ProtocolService `json:"ProtocolServices" xml:"ProtocolServices"`
}

DescribeProtocolServiceResponse is the response struct for api DescribeProtocolService

func CreateDescribeProtocolServiceResponse added in v1.61.1587

func CreateDescribeProtocolServiceResponse() (response *DescribeProtocolServiceResponse)

CreateDescribeProtocolServiceResponse creates a response to parse from DescribeProtocolService response

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	*requests.RpcRequest
	FileSystemType string           `position:"Query" name:"FileSystemType"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
}

DescribeRegionsRequest is the request struct for api DescribeRegions

func CreateDescribeRegionsRequest

func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)

CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	*responses.BaseResponse
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	TotalCount int     `json:"TotalCount" xml:"TotalCount"`
	PageSize   int     `json:"PageSize" xml:"PageSize"`
	PageNumber int     `json:"PageNumber" xml:"PageNumber"`
	Regions    Regions `json:"Regions" xml:"Regions"`
}

DescribeRegionsResponse is the response struct for api DescribeRegions

func CreateDescribeRegionsResponse

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type DescribeSnapshotsRequest

type DescribeSnapshotsRequest struct {
	*requests.RpcRequest
	SnapshotIds    string           `position:"Query" name:"SnapshotIds"`
	SnapshotName   string           `position:"Query" name:"SnapshotName"`
	FileSystemType string           `position:"Query" name:"FileSystemType"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	FileSystemId   string           `position:"Query" name:"FileSystemId"`
	SnapshotType   string           `position:"Query" name:"SnapshotType"`
	Status         string           `position:"Query" name:"Status"`
}

DescribeSnapshotsRequest is the request struct for api DescribeSnapshots

func CreateDescribeSnapshotsRequest

func CreateDescribeSnapshotsRequest() (request *DescribeSnapshotsRequest)

CreateDescribeSnapshotsRequest creates a request to invoke DescribeSnapshots API

type DescribeSnapshotsResponse

type DescribeSnapshotsResponse struct {
	*responses.BaseResponse
	RequestId  string    `json:"RequestId" xml:"RequestId"`
	TotalCount int       `json:"TotalCount" xml:"TotalCount"`
	PageSize   int       `json:"PageSize" xml:"PageSize"`
	PageNumber int       `json:"PageNumber" xml:"PageNumber"`
	Snapshots  Snapshots `json:"Snapshots" xml:"Snapshots"`
}

DescribeSnapshotsResponse is the response struct for api DescribeSnapshots

func CreateDescribeSnapshotsResponse

func CreateDescribeSnapshotsResponse() (response *DescribeSnapshotsResponse)

CreateDescribeSnapshotsResponse creates a response to parse from DescribeSnapshots response

type DescribeStoragePackagesRequest added in v1.61.105

type DescribeStoragePackagesRequest struct {
	*requests.RpcRequest
	UseUTCDateTime requests.Boolean `position:"Query" name:"UseUTCDateTime"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
}

DescribeStoragePackagesRequest is the request struct for api DescribeStoragePackages

func CreateDescribeStoragePackagesRequest added in v1.61.105

func CreateDescribeStoragePackagesRequest() (request *DescribeStoragePackagesRequest)

CreateDescribeStoragePackagesRequest creates a request to invoke DescribeStoragePackages API

type DescribeStoragePackagesResponse added in v1.61.105

type DescribeStoragePackagesResponse struct {
	*responses.BaseResponse
	RequestId  string                            `json:"RequestId" xml:"RequestId"`
	TotalCount int                               `json:"TotalCount" xml:"TotalCount"`
	PageSize   int                               `json:"PageSize" xml:"PageSize"`
	PageNumber int                               `json:"PageNumber" xml:"PageNumber"`
	Packages   PackagesInDescribeStoragePackages `json:"Packages" xml:"Packages"`
}

DescribeStoragePackagesResponse is the response struct for api DescribeStoragePackages

func CreateDescribeStoragePackagesResponse added in v1.61.105

func CreateDescribeStoragePackagesResponse() (response *DescribeStoragePackagesResponse)

CreateDescribeStoragePackagesResponse creates a response to parse from DescribeStoragePackages response

type DescribeTagsRequest

type DescribeTagsRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer   `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer   `position:"Query" name:"PageSize"`
	Tag          *[]DescribeTagsTag `position:"Query" name:"Tag"  type:"Repeated"`
	FileSystemId string             `position:"Query" name:"FileSystemId"`
}

DescribeTagsRequest is the request struct for api DescribeTags

func CreateDescribeTagsRequest

func CreateDescribeTagsRequest() (request *DescribeTagsRequest)

CreateDescribeTagsRequest creates a request to invoke DescribeTags API

type DescribeTagsResponse

type DescribeTagsResponse struct {
	*responses.BaseResponse
	RequestId  string             `json:"RequestId" xml:"RequestId"`
	TotalCount int                `json:"TotalCount" xml:"TotalCount"`
	PageSize   int                `json:"PageSize" xml:"PageSize"`
	PageNumber int                `json:"PageNumber" xml:"PageNumber"`
	Tags       TagsInDescribeTags `json:"Tags" xml:"Tags"`
}

DescribeTagsResponse is the response struct for api DescribeTags

func CreateDescribeTagsResponse

func CreateDescribeTagsResponse() (response *DescribeTagsResponse)

CreateDescribeTagsResponse creates a response to parse from DescribeTags response

type DescribeTagsTag

type DescribeTagsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

DescribeTagsTag is a repeated param struct in DescribeTagsRequest

type DescribeZonesRequest

type DescribeZonesRequest struct {
	*requests.RpcRequest
	FileSystemType string `position:"Query" name:"FileSystemType"`
}

DescribeZonesRequest is the request struct for api DescribeZones

func CreateDescribeZonesRequest

func CreateDescribeZonesRequest() (request *DescribeZonesRequest)

CreateDescribeZonesRequest creates a request to invoke DescribeZones API

type DescribeZonesResponse

type DescribeZonesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Zones     Zones  `json:"Zones" xml:"Zones"`
}

DescribeZonesResponse is the response struct for api DescribeZones

func CreateDescribeZonesResponse

func CreateDescribeZonesResponse() (response *DescribeZonesResponse)

CreateDescribeZonesResponse creates a response to parse from DescribeZones response

type DirQuotaInfo added in v1.61.549

type DirQuotaInfo struct {
	Path           string          `json:"Path" xml:"Path"`
	DirInode       string          `json:"DirInode" xml:"DirInode"`
	Status         string          `json:"Status" xml:"Status"`
	UserQuotaInfos []UserQuotaInfo `json:"UserQuotaInfos" xml:"UserQuotaInfos"`
}

DirQuotaInfo is a nested struct in nas response

type DirQuotaInfos added in v1.61.549

type DirQuotaInfos struct {
	DirQuotaInfo []DirQuotaInfo `json:"DirQuotaInfo" xml:"DirQuotaInfo"`
}

DirQuotaInfos is a nested struct in nas response

type DisableAndCleanRecycleBinRequest added in v1.61.1158

type DisableAndCleanRecycleBinRequest struct {
	*requests.RpcRequest
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

DisableAndCleanRecycleBinRequest is the request struct for api DisableAndCleanRecycleBin

func CreateDisableAndCleanRecycleBinRequest added in v1.61.1158

func CreateDisableAndCleanRecycleBinRequest() (request *DisableAndCleanRecycleBinRequest)

CreateDisableAndCleanRecycleBinRequest creates a request to invoke DisableAndCleanRecycleBin API

type DisableAndCleanRecycleBinResponse added in v1.61.1158

type DisableAndCleanRecycleBinResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DisableAndCleanRecycleBinResponse is the response struct for api DisableAndCleanRecycleBin

func CreateDisableAndCleanRecycleBinResponse added in v1.61.1158

func CreateDisableAndCleanRecycleBinResponse() (response *DisableAndCleanRecycleBinResponse)

CreateDisableAndCleanRecycleBinResponse creates a response to parse from DisableAndCleanRecycleBin response

type DisableSmbAclRequest added in v1.61.1587

type DisableSmbAclRequest struct {
	*requests.RpcRequest
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

DisableSmbAclRequest is the request struct for api DisableSmbAcl

func CreateDisableSmbAclRequest added in v1.61.1587

func CreateDisableSmbAclRequest() (request *DisableSmbAclRequest)

CreateDisableSmbAclRequest creates a request to invoke DisableSmbAcl API

type DisableSmbAclResponse added in v1.61.1587

type DisableSmbAclResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DisableSmbAclResponse is the response struct for api DisableSmbAcl

func CreateDisableSmbAclResponse added in v1.61.1587

func CreateDisableSmbAclResponse() (response *DisableSmbAclResponse)

CreateDisableSmbAclResponse creates a response to parse from DisableSmbAcl response

type EnableRecycleBinRequest added in v1.61.1158

type EnableRecycleBinRequest struct {
	*requests.RpcRequest
	FileSystemId string           `position:"Query" name:"FileSystemId"`
	ReservedDays requests.Integer `position:"Query" name:"ReservedDays"`
}

EnableRecycleBinRequest is the request struct for api EnableRecycleBin

func CreateEnableRecycleBinRequest added in v1.61.1158

func CreateEnableRecycleBinRequest() (request *EnableRecycleBinRequest)

CreateEnableRecycleBinRequest creates a request to invoke EnableRecycleBin API

type EnableRecycleBinResponse added in v1.61.1158

type EnableRecycleBinResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

EnableRecycleBinResponse is the response struct for api EnableRecycleBin

func CreateEnableRecycleBinResponse added in v1.61.1158

func CreateEnableRecycleBinResponse() (response *EnableRecycleBinResponse)

CreateEnableRecycleBinResponse creates a response to parse from EnableRecycleBin response

type EnableSmbAclRequest added in v1.61.1587

type EnableSmbAclRequest struct {
	*requests.RpcRequest
	Keytab       string `position:"Query" name:"Keytab"`
	KeytabMd5    string `position:"Query" name:"KeytabMd5"`
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

EnableSmbAclRequest is the request struct for api EnableSmbAcl

func CreateEnableSmbAclRequest added in v1.61.1587

func CreateEnableSmbAclRequest() (request *EnableSmbAclRequest)

CreateEnableSmbAclRequest creates a request to invoke EnableSmbAcl API

type EnableSmbAclResponse added in v1.61.1587

type EnableSmbAclResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

EnableSmbAclResponse is the response struct for api EnableSmbAcl

func CreateEnableSmbAclResponse added in v1.61.1587

func CreateEnableSmbAclResponse() (response *EnableSmbAclResponse)

CreateEnableSmbAclResponse creates a response to parse from EnableSmbAcl response

type Entrie added in v1.61.1587

type Entrie struct {
	Description    string `json:"Description" xml:"Description"`
	FileSystemPath string `json:"FileSystemPath" xml:"FileSystemPath"`
	FsetId         string `json:"FsetId" xml:"FsetId"`
	Status         string `json:"Status" xml:"Status"`
	CreateTime     string `json:"CreateTime" xml:"CreateTime"`
	UpdateTime     string `json:"UpdateTime" xml:"UpdateTime"`
}

Entrie is a nested struct in nas response

type EntriesInDescribeFilesets added in v1.61.1587

type EntriesInDescribeFilesets struct {
	Entrie []Entrie `json:"Entrie" xml:"Entrie"`
}

EntriesInDescribeFilesets is a nested struct in nas response

type EntriesInListDirectoriesAndFiles added in v1.61.1158

type EntriesInListDirectoriesAndFiles struct {
	Entry []Entry `json:"Entry" xml:"Entry"`
}

EntriesInListDirectoriesAndFiles is a nested struct in nas response

type EntriesInListRecentlyRecycledDirectories added in v1.61.1158

type EntriesInListRecentlyRecycledDirectories struct {
	Entry []Entry `json:"Entry" xml:"Entry"`
}

EntriesInListRecentlyRecycledDirectories is a nested struct in nas response

type EntriesInListRecycledDirectoriesAndFiles added in v1.61.1158

type EntriesInListRecycledDirectoriesAndFiles struct {
	Entry []Entry `json:"Entry" xml:"Entry"`
}

EntriesInListRecycledDirectoriesAndFiles is a nested struct in nas response

type Entry added in v1.61.1158

type Entry struct {
	Name                    string `json:"Name" xml:"Name"`
	Ctime                   string `json:"Ctime" xml:"Ctime"`
	FileId                  string `json:"FileId" xml:"FileId"`
	Path                    string `json:"Path" xml:"Path"`
	HasInfrequentAccessFile bool   `json:"HasInfrequentAccessFile" xml:"HasInfrequentAccessFile"`
	LastDeleteTime          string `json:"LastDeleteTime" xml:"LastDeleteTime"`
	DeleteTime              string `json:"DeleteTime" xml:"DeleteTime"`
	Inode                   string `json:"Inode" xml:"Inode"`
	MTime                   string `json:"MTime" xml:"MTime"`
	StorageType             string `json:"StorageType" xml:"StorageType"`
	RetrieveTime            string `json:"RetrieveTime" xml:"RetrieveTime"`
	Mtime                   string `json:"Mtime" xml:"Mtime"`
	Atime                   string `json:"Atime" xml:"Atime"`
	Size                    int64  `json:"Size" xml:"Size"`
	CTime                   string `json:"CTime" xml:"CTime"`
	ATime                   string `json:"ATime" xml:"ATime"`
	Type                    string `json:"Type" xml:"Type"`
}

Entry is a nested struct in nas response

type FileSystem added in v1.61.549

type FileSystem struct {
	MountTargetCountLimit int64                                  `json:"MountTargetCountLimit" xml:"MountTargetCountLimit"`
	FileSystemId          string                                 `json:"FileSystemId" xml:"FileSystemId"`
	MeteredIASize         int64                                  `json:"MeteredIASize" xml:"MeteredIASize"`
	ChargeType            string                                 `json:"ChargeType" xml:"ChargeType"`
	MeteredSize           int64                                  `json:"MeteredSize" xml:"MeteredSize"`
	AutoSnapshotPolicyId  string                                 `json:"AutoSnapshotPolicyId" xml:"AutoSnapshotPolicyId"`
	CreateTime            string                                 `json:"CreateTime" xml:"CreateTime"`
	RegionId              string                                 `json:"RegionId" xml:"RegionId"`
	Bandwidth             int64                                  `json:"Bandwidth" xml:"Bandwidth"`
	VpcId                 string                                 `json:"VpcId" xml:"VpcId"`
	FileSystemType        string                                 `json:"FileSystemType" xml:"FileSystemType"`
	Description           string                                 `json:"Description" xml:"Description"`
	ExpiredTime           string                                 `json:"ExpiredTime" xml:"ExpiredTime"`
	Capacity              int64                                  `json:"Capacity" xml:"Capacity"`
	Version               string                                 `json:"Version" xml:"Version"`
	EncryptType           int                                    `json:"EncryptType" xml:"EncryptType"`
	NasNamespaceId        string                                 `json:"NasNamespaceId" xml:"NasNamespaceId"`
	KMSKeyId              string                                 `json:"KMSKeyId" xml:"KMSKeyId"`
	StorageType           string                                 `json:"StorageType" xml:"StorageType"`
	ZoneId                string                                 `json:"ZoneId" xml:"ZoneId"`
	ProtocolType          string                                 `json:"ProtocolType" xml:"ProtocolType"`
	Status                string                                 `json:"Status" xml:"Status"`
	VswIds                VswIds                                 `json:"VswIds" xml:"VswIds"`
	SupportedFeatures     SupportedFeatures                      `json:"SupportedFeatures" xml:"SupportedFeatures"`
	Ldap                  Ldap                                   `json:"Ldap" xml:"Ldap"`
	MountTargets          MountTargetsInDescribeFileSystems      `json:"MountTargets" xml:"MountTargets"`
	Tags                  TagsInDescribeFileSystems              `json:"Tags" xml:"Tags"`
	Packages              PackagesInDescribeFileSystemStatistics `json:"Packages" xml:"Packages"`
}

FileSystem is a nested struct in nas response

type FileSystemIds added in v1.61.549

type FileSystemIds struct {
	FileSystemId []string `json:"FileSystemId" xml:"FileSystemId"`
}

FileSystemIds is a nested struct in nas response

type FileSystemStatistic added in v1.61.549

type FileSystemStatistic struct {
	FileSystemType string `json:"FileSystemType" xml:"FileSystemType"`
	TotalCount     int    `json:"TotalCount" xml:"TotalCount"`
	MeteredSize    int64  `json:"MeteredSize" xml:"MeteredSize"`
	ExpiredCount   int    `json:"ExpiredCount" xml:"ExpiredCount"`
	ExpiringCount  int    `json:"ExpiringCount" xml:"ExpiringCount"`
}

FileSystemStatistic is a nested struct in nas response

type FileSystemStatistics added in v1.61.549

type FileSystemStatistics struct {
	FileSystemStatistic []FileSystemStatistic `json:"FileSystemStatistic" xml:"FileSystemStatistic"`
}

FileSystemStatistics is a nested struct in nas response

type FileSystems added in v1.61.549

type FileSystems struct {
	FileSystem []FileSystem `json:"FileSystem" xml:"FileSystem"`
}

FileSystems is a nested struct in nas response

type FileSystemsInDescribeFileSystemStatistics added in v1.61.1158

type FileSystemsInDescribeFileSystemStatistics struct {
	FileSystem []FileSystem `json:"FileSystem" xml:"FileSystem"`
}

FileSystemsInDescribeFileSystemStatistics is a nested struct in nas response

type FileSystemsInDescribeFileSystems added in v1.61.1158

type FileSystemsInDescribeFileSystems struct {
	FileSystem []FileSystem `json:"FileSystem" xml:"FileSystem"`
}

FileSystemsInDescribeFileSystems is a nested struct in nas response

type GetDirectoryOrFilePropertiesRequest added in v1.61.1158

type GetDirectoryOrFilePropertiesRequest struct {
	*requests.RpcRequest
	Path         string `position:"Query" name:"Path"`
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

GetDirectoryOrFilePropertiesRequest is the request struct for api GetDirectoryOrFileProperties

func CreateGetDirectoryOrFilePropertiesRequest added in v1.61.1158

func CreateGetDirectoryOrFilePropertiesRequest() (request *GetDirectoryOrFilePropertiesRequest)

CreateGetDirectoryOrFilePropertiesRequest creates a request to invoke GetDirectoryOrFileProperties API

type GetDirectoryOrFilePropertiesResponse added in v1.61.1158

type GetDirectoryOrFilePropertiesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Entry     Entry  `json:"Entry" xml:"Entry"`
}

GetDirectoryOrFilePropertiesResponse is the response struct for api GetDirectoryOrFileProperties

func CreateGetDirectoryOrFilePropertiesResponse added in v1.61.1158

func CreateGetDirectoryOrFilePropertiesResponse() (response *GetDirectoryOrFilePropertiesResponse)

CreateGetDirectoryOrFilePropertiesResponse creates a response to parse from GetDirectoryOrFileProperties response

type GetRecycleBinAttributeRequest added in v1.61.1158

type GetRecycleBinAttributeRequest struct {
	*requests.RpcRequest
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

GetRecycleBinAttributeRequest is the request struct for api GetRecycleBinAttribute

func CreateGetRecycleBinAttributeRequest added in v1.61.1158

func CreateGetRecycleBinAttributeRequest() (request *GetRecycleBinAttributeRequest)

CreateGetRecycleBinAttributeRequest creates a request to invoke GetRecycleBinAttribute API

type GetRecycleBinAttributeResponse added in v1.61.1158

type GetRecycleBinAttributeResponse struct {
	*responses.BaseResponse
	RequestId           string              `json:"RequestId" xml:"RequestId"`
	RecycleBinAttribute RecycleBinAttribute `json:"RecycleBinAttribute" xml:"RecycleBinAttribute"`
}

GetRecycleBinAttributeResponse is the response struct for api GetRecycleBinAttribute

func CreateGetRecycleBinAttributeResponse added in v1.61.1158

func CreateGetRecycleBinAttributeResponse() (response *GetRecycleBinAttributeResponse)

CreateGetRecycleBinAttributeResponse creates a response to parse from GetRecycleBinAttribute response

type InstanceType added in v1.61.1587

type InstanceType struct {
	StorageType  string `json:"StorageType" xml:"StorageType"`
	ProtocolType string `json:"ProtocolType" xml:"ProtocolType"`
}

InstanceType is a nested struct in nas response

type InstanceTypes added in v1.61.1587

type InstanceTypes struct {
	InstanceType []InstanceType `json:"InstanceType" xml:"InstanceType"`
}

InstanceTypes is a nested struct in nas response

type Job added in v1.61.1158

type Job struct {
	Id           string `json:"Id" xml:"Id"`
	Type         string `json:"Type" xml:"Type"`
	FileId       string `json:"FileId" xml:"FileId"`
	Status       string `json:"Status" xml:"Status"`
	ErrorCode    string `json:"ErrorCode" xml:"ErrorCode"`
	Progress     string `json:"Progress" xml:"Progress"`
	CreateTime   string `json:"CreateTime" xml:"CreateTime"`
	FileName     string `json:"FileName" xml:"FileName"`
	ErrorMessage string `json:"ErrorMessage" xml:"ErrorMessage"`
}

Job is a nested struct in nas response

type Jobs added in v1.61.1158

type Jobs struct {
	Job []Job `json:"Job" xml:"Job"`
}

Jobs is a nested struct in nas response

type Ldap added in v1.61.549

type Ldap struct {
	SearchBase string `json:"SearchBase" xml:"SearchBase"`
	BindDN     string `json:"BindDN" xml:"BindDN"`
	URI        string `json:"URI" xml:"URI"`
}

Ldap is a nested struct in nas response

type LifecyclePolicies added in v1.61.549

type LifecyclePolicies struct {
	LifecyclePolicy []LifecyclePolicy `json:"LifecyclePolicy" xml:"LifecyclePolicy"`
}

LifecyclePolicies is a nested struct in nas response

type LifecyclePolicy added in v1.61.549

type LifecyclePolicy struct {
	Path                string   `json:"Path" xml:"Path"`
	LifecyclePolicyName string   `json:"LifecyclePolicyName" xml:"LifecyclePolicyName"`
	StorageType         string   `json:"StorageType" xml:"StorageType"`
	LifecycleRuleName   string   `json:"LifecycleRuleName" xml:"LifecycleRuleName"`
	CreateTime          string   `json:"CreateTime" xml:"CreateTime"`
	FileSystemId        string   `json:"FileSystemId" xml:"FileSystemId"`
	Paths               []string `json:"Paths" xml:"Paths"`
}

LifecyclePolicy is a nested struct in nas response

type LifecycleRetrieveJob added in v1.61.1158

type LifecycleRetrieveJob struct {
	Status              string   `json:"Status" xml:"Status"`
	CreateTime          string   `json:"CreateTime" xml:"CreateTime"`
	RetrievedFileCount  int64    `json:"RetrievedFileCount" xml:"RetrievedFileCount"`
	UpdateTime          string   `json:"UpdateTime" xml:"UpdateTime"`
	FileSystemId        string   `json:"FileSystemId" xml:"FileSystemId"`
	JobId               string   `json:"JobId" xml:"JobId"`
	DiscoveredFileCount int64    `json:"DiscoveredFileCount" xml:"DiscoveredFileCount"`
	Paths               []string `json:"Paths" xml:"Paths"`
}

LifecycleRetrieveJob is a nested struct in nas response

type LifecycleRetrieveJobs added in v1.61.1158

type LifecycleRetrieveJobs struct {
	LifecycleRetrieveJob []LifecycleRetrieveJob `json:"LifecycleRetrieveJob" xml:"LifecycleRetrieveJob"`
}

LifecycleRetrieveJobs is a nested struct in nas response

type ListDirectoriesAndFilesRequest added in v1.61.1158

type ListDirectoriesAndFilesRequest struct {
	*requests.RpcRequest
	DirectoryOnly requests.Boolean `position:"Query" name:"DirectoryOnly"`
	StorageType   string           `position:"Query" name:"StorageType"`
	Path          string           `position:"Query" name:"Path"`
	NextToken     string           `position:"Query" name:"NextToken"`
	FileSystemId  string           `position:"Query" name:"FileSystemId"`
	MaxResults    requests.Integer `position:"Query" name:"MaxResults"`
}

ListDirectoriesAndFilesRequest is the request struct for api ListDirectoriesAndFiles

func CreateListDirectoriesAndFilesRequest added in v1.61.1158

func CreateListDirectoriesAndFilesRequest() (request *ListDirectoriesAndFilesRequest)

CreateListDirectoriesAndFilesRequest creates a request to invoke ListDirectoriesAndFiles API

type ListDirectoriesAndFilesResponse added in v1.61.1158

type ListDirectoriesAndFilesResponse struct {
	*responses.BaseResponse
	NextToken string  `json:"NextToken" xml:"NextToken"`
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Entries   []Entry `json:"Entries" xml:"Entries"`
}

ListDirectoriesAndFilesResponse is the response struct for api ListDirectoriesAndFiles

func CreateListDirectoriesAndFilesResponse added in v1.61.1158

func CreateListDirectoriesAndFilesResponse() (response *ListDirectoriesAndFilesResponse)

CreateListDirectoriesAndFilesResponse creates a response to parse from ListDirectoriesAndFiles response

type ListLifecycleRetrieveJobsRequest added in v1.61.1158

type ListLifecycleRetrieveJobsRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	FileSystemId string           `position:"Query" name:"FileSystemId"`
	Status       string           `position:"Query" name:"Status"`
}

ListLifecycleRetrieveJobsRequest is the request struct for api ListLifecycleRetrieveJobs

func CreateListLifecycleRetrieveJobsRequest added in v1.61.1158

func CreateListLifecycleRetrieveJobsRequest() (request *ListLifecycleRetrieveJobsRequest)

CreateListLifecycleRetrieveJobsRequest creates a request to invoke ListLifecycleRetrieveJobs API

type ListLifecycleRetrieveJobsResponse added in v1.61.1158

type ListLifecycleRetrieveJobsResponse struct {
	*responses.BaseResponse
	TotalCount            int                    `json:"TotalCount" xml:"TotalCount"`
	PageSize              int                    `json:"PageSize" xml:"PageSize"`
	RequestId             string                 `json:"RequestId" xml:"RequestId"`
	PageNumber            int                    `json:"PageNumber" xml:"PageNumber"`
	LifecycleRetrieveJobs []LifecycleRetrieveJob `json:"LifecycleRetrieveJobs" xml:"LifecycleRetrieveJobs"`
}

ListLifecycleRetrieveJobsResponse is the response struct for api ListLifecycleRetrieveJobs

func CreateListLifecycleRetrieveJobsResponse added in v1.61.1158

func CreateListLifecycleRetrieveJobsResponse() (response *ListLifecycleRetrieveJobsResponse)

CreateListLifecycleRetrieveJobsResponse creates a response to parse from ListLifecycleRetrieveJobs response

type ListRecentlyRecycledDirectoriesRequest added in v1.61.1158

type ListRecentlyRecycledDirectoriesRequest struct {
	*requests.RpcRequest
	NextToken    string           `position:"Query" name:"NextToken"`
	FileSystemId string           `position:"Query" name:"FileSystemId"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
}

ListRecentlyRecycledDirectoriesRequest is the request struct for api ListRecentlyRecycledDirectories

func CreateListRecentlyRecycledDirectoriesRequest added in v1.61.1158

func CreateListRecentlyRecycledDirectoriesRequest() (request *ListRecentlyRecycledDirectoriesRequest)

CreateListRecentlyRecycledDirectoriesRequest creates a request to invoke ListRecentlyRecycledDirectories API

type ListRecentlyRecycledDirectoriesResponse added in v1.61.1158

type ListRecentlyRecycledDirectoriesResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	NextToken string  `json:"NextToken" xml:"NextToken"`
	Entries   []Entry `json:"Entries" xml:"Entries"`
}

ListRecentlyRecycledDirectoriesResponse is the response struct for api ListRecentlyRecycledDirectories

func CreateListRecentlyRecycledDirectoriesResponse added in v1.61.1158

func CreateListRecentlyRecycledDirectoriesResponse() (response *ListRecentlyRecycledDirectoriesResponse)

CreateListRecentlyRecycledDirectoriesResponse creates a response to parse from ListRecentlyRecycledDirectories response

type ListRecycleBinJobsRequest added in v1.61.1158

type ListRecycleBinJobsRequest struct {
	*requests.RpcRequest
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	JobId        string           `position:"Query" name:"JobId"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	FileSystemId string           `position:"Query" name:"FileSystemId"`
	Status       string           `position:"Query" name:"Status"`
}

ListRecycleBinJobsRequest is the request struct for api ListRecycleBinJobs

func CreateListRecycleBinJobsRequest added in v1.61.1158

func CreateListRecycleBinJobsRequest() (request *ListRecycleBinJobsRequest)

CreateListRecycleBinJobsRequest creates a request to invoke ListRecycleBinJobs API

type ListRecycleBinJobsResponse added in v1.61.1158

type ListRecycleBinJobsResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TotalCount int64  `json:"TotalCount" xml:"TotalCount"`
	PageNumber int64  `json:"PageNumber" xml:"PageNumber"`
	PageSize   int64  `json:"PageSize" xml:"PageSize"`
	Jobs       []Job  `json:"Jobs" xml:"Jobs"`
}

ListRecycleBinJobsResponse is the response struct for api ListRecycleBinJobs

func CreateListRecycleBinJobsResponse added in v1.61.1158

func CreateListRecycleBinJobsResponse() (response *ListRecycleBinJobsResponse)

CreateListRecycleBinJobsResponse creates a response to parse from ListRecycleBinJobs response

type ListRecycledDirectoriesAndFilesRequest added in v1.61.1158

type ListRecycledDirectoriesAndFilesRequest struct {
	*requests.RpcRequest
	NextToken    string           `position:"Query" name:"NextToken"`
	FileSystemId string           `position:"Query" name:"FileSystemId"`
	FileId       string           `position:"Query" name:"FileId"`
	MaxResults   requests.Integer `position:"Query" name:"MaxResults"`
}

ListRecycledDirectoriesAndFilesRequest is the request struct for api ListRecycledDirectoriesAndFiles

func CreateListRecycledDirectoriesAndFilesRequest added in v1.61.1158

func CreateListRecycledDirectoriesAndFilesRequest() (request *ListRecycledDirectoriesAndFilesRequest)

CreateListRecycledDirectoriesAndFilesRequest creates a request to invoke ListRecycledDirectoriesAndFiles API

type ListRecycledDirectoriesAndFilesResponse added in v1.61.1158

type ListRecycledDirectoriesAndFilesResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	NextToken string  `json:"NextToken" xml:"NextToken"`
	Entries   []Entry `json:"Entries" xml:"Entries"`
}

ListRecycledDirectoriesAndFilesResponse is the response struct for api ListRecycledDirectoriesAndFiles

func CreateListRecycledDirectoriesAndFilesResponse added in v1.61.1158

func CreateListRecycledDirectoriesAndFilesResponse() (response *ListRecycledDirectoriesAndFilesResponse)

CreateListRecycledDirectoriesAndFilesResponse creates a response to parse from ListRecycledDirectoriesAndFiles response

type ListTagResourcesRequest added in v1.61.549

type ListTagResourcesRequest struct {
	*requests.RpcRequest
	NextToken    string                 `position:"Query" name:"NextToken"`
	Tag          *[]ListTagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId   *[]string              `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string                 `position:"Query" name:"ResourceType"`
}

ListTagResourcesRequest is the request struct for api ListTagResources

func CreateListTagResourcesRequest added in v1.61.549

func CreateListTagResourcesRequest() (request *ListTagResourcesRequest)

CreateListTagResourcesRequest creates a request to invoke ListTagResources API

type ListTagResourcesResponse added in v1.61.549

type ListTagResourcesResponse struct {
	*responses.BaseResponse
	RequestId    string       `json:"RequestId" xml:"RequestId"`
	NextToken    string       `json:"NextToken" xml:"NextToken"`
	TagResources TagResources `json:"TagResources" xml:"TagResources"`
}

ListTagResourcesResponse is the response struct for api ListTagResources

func CreateListTagResourcesResponse added in v1.61.549

func CreateListTagResourcesResponse() (response *ListTagResourcesResponse)

CreateListTagResourcesResponse creates a response to parse from ListTagResources response

type ListTagResourcesTag added in v1.61.549

type ListTagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest

type MetaValue added in v1.61.549

type MetaValue struct {
	Logstore string `json:"Logstore" xml:"Logstore"`
	Region   string `json:"Region" xml:"Region"`
	Project  string `json:"Project" xml:"Project"`
	RoleArn  string `json:"RoleArn" xml:"RoleArn"`
}

MetaValue is a nested struct in nas response

type ModifyAccessGroupRequest

type ModifyAccessGroupRequest struct {
	*requests.RpcRequest
	Description     string `position:"Query" name:"Description"`
	FileSystemType  string `position:"Query" name:"FileSystemType"`
	AccessGroupName string `position:"Query" name:"AccessGroupName"`
}

ModifyAccessGroupRequest is the request struct for api ModifyAccessGroup

func CreateModifyAccessGroupRequest

func CreateModifyAccessGroupRequest() (request *ModifyAccessGroupRequest)

CreateModifyAccessGroupRequest creates a request to invoke ModifyAccessGroup API

type ModifyAccessGroupResponse

type ModifyAccessGroupResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyAccessGroupResponse is the response struct for api ModifyAccessGroup

func CreateModifyAccessGroupResponse

func CreateModifyAccessGroupResponse() (response *ModifyAccessGroupResponse)

CreateModifyAccessGroupResponse creates a response to parse from ModifyAccessGroup response

type ModifyAccessRuleRequest

type ModifyAccessRuleRequest struct {
	*requests.RpcRequest
	RWAccessType     string           `position:"Query" name:"RWAccessType"`
	UserAccessType   string           `position:"Query" name:"UserAccessType"`
	FileSystemType   string           `position:"Query" name:"FileSystemType"`
	AccessRuleId     string           `position:"Query" name:"AccessRuleId"`
	Ipv6SourceCidrIp string           `position:"Query" name:"Ipv6SourceCidrIp"`
	SourceCidrIp     string           `position:"Query" name:"SourceCidrIp"`
	Priority         requests.Integer `position:"Query" name:"Priority"`
	AccessGroupName  string           `position:"Query" name:"AccessGroupName"`
}

ModifyAccessRuleRequest is the request struct for api ModifyAccessRule

func CreateModifyAccessRuleRequest

func CreateModifyAccessRuleRequest() (request *ModifyAccessRuleRequest)

CreateModifyAccessRuleRequest creates a request to invoke ModifyAccessRule API

type ModifyAccessRuleResponse

type ModifyAccessRuleResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyAccessRuleResponse is the response struct for api ModifyAccessRule

func CreateModifyAccessRuleResponse

func CreateModifyAccessRuleResponse() (response *ModifyAccessRuleResponse)

CreateModifyAccessRuleResponse creates a response to parse from ModifyAccessRule response

type ModifyAutoSnapshotPolicyRequest

type ModifyAutoSnapshotPolicyRequest struct {
	*requests.RpcRequest
	AutoSnapshotPolicyId   string           `position:"Query" name:"AutoSnapshotPolicyId"`
	TimePoints             string           `position:"Query" name:"TimePoints"`
	RepeatWeekdays         string           `position:"Query" name:"RepeatWeekdays"`
	AutoSnapshotPolicyName string           `position:"Query" name:"AutoSnapshotPolicyName"`
	RetentionDays          requests.Integer `position:"Query" name:"RetentionDays"`
}

ModifyAutoSnapshotPolicyRequest is the request struct for api ModifyAutoSnapshotPolicy

func CreateModifyAutoSnapshotPolicyRequest

func CreateModifyAutoSnapshotPolicyRequest() (request *ModifyAutoSnapshotPolicyRequest)

CreateModifyAutoSnapshotPolicyRequest creates a request to invoke ModifyAutoSnapshotPolicy API

type ModifyAutoSnapshotPolicyResponse

type ModifyAutoSnapshotPolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyAutoSnapshotPolicyResponse is the response struct for api ModifyAutoSnapshotPolicy

func CreateModifyAutoSnapshotPolicyResponse

func CreateModifyAutoSnapshotPolicyResponse() (response *ModifyAutoSnapshotPolicyResponse)

CreateModifyAutoSnapshotPolicyResponse creates a response to parse from ModifyAutoSnapshotPolicy response

type ModifyDataFlowAutoRefreshRequest added in v1.61.1587

type ModifyDataFlowAutoRefreshRequest struct {
	*requests.RpcRequest
	AutoRefreshPolicy   string           `position:"Query" name:"AutoRefreshPolicy"`
	ClientToken         string           `position:"Query" name:"ClientToken"`
	FileSystemId        string           `position:"Query" name:"FileSystemId"`
	DryRun              requests.Boolean `position:"Query" name:"DryRun"`
	DataFlowId          string           `position:"Query" name:"DataFlowId"`
	AutoRefreshInterval requests.Integer `position:"Query" name:"AutoRefreshInterval"`
}

ModifyDataFlowAutoRefreshRequest is the request struct for api ModifyDataFlowAutoRefresh

func CreateModifyDataFlowAutoRefreshRequest added in v1.61.1587

func CreateModifyDataFlowAutoRefreshRequest() (request *ModifyDataFlowAutoRefreshRequest)

CreateModifyDataFlowAutoRefreshRequest creates a request to invoke ModifyDataFlowAutoRefresh API

type ModifyDataFlowAutoRefreshResponse added in v1.61.1587

type ModifyDataFlowAutoRefreshResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyDataFlowAutoRefreshResponse is the response struct for api ModifyDataFlowAutoRefresh

func CreateModifyDataFlowAutoRefreshResponse added in v1.61.1587

func CreateModifyDataFlowAutoRefreshResponse() (response *ModifyDataFlowAutoRefreshResponse)

CreateModifyDataFlowAutoRefreshResponse creates a response to parse from ModifyDataFlowAutoRefresh response

type ModifyDataFlowRequest added in v1.61.1587

type ModifyDataFlowRequest struct {
	*requests.RpcRequest
	ClientToken  string           `position:"Query" name:"ClientToken"`
	Description  string           `position:"Query" name:"Description"`
	Throughput   requests.Integer `position:"Query" name:"Throughput"`
	FileSystemId string           `position:"Query" name:"FileSystemId"`
	DryRun       requests.Boolean `position:"Query" name:"DryRun"`
	DataFlowId   string           `position:"Query" name:"DataFlowId"`
}

ModifyDataFlowRequest is the request struct for api ModifyDataFlow

func CreateModifyDataFlowRequest added in v1.61.1587

func CreateModifyDataFlowRequest() (request *ModifyDataFlowRequest)

CreateModifyDataFlowRequest creates a request to invoke ModifyDataFlow API

type ModifyDataFlowResponse added in v1.61.1587

type ModifyDataFlowResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyDataFlowResponse is the response struct for api ModifyDataFlow

func CreateModifyDataFlowResponse added in v1.61.1587

func CreateModifyDataFlowResponse() (response *ModifyDataFlowResponse)

CreateModifyDataFlowResponse creates a response to parse from ModifyDataFlow response

type ModifyFileSystemRequest

type ModifyFileSystemRequest struct {
	*requests.RpcRequest
	Description  string `position:"Query" name:"Description"`
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

ModifyFileSystemRequest is the request struct for api ModifyFileSystem

func CreateModifyFileSystemRequest

func CreateModifyFileSystemRequest() (request *ModifyFileSystemRequest)

CreateModifyFileSystemRequest creates a request to invoke ModifyFileSystem API

type ModifyFileSystemResponse

type ModifyFileSystemResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyFileSystemResponse is the response struct for api ModifyFileSystem

func CreateModifyFileSystemResponse

func CreateModifyFileSystemResponse() (response *ModifyFileSystemResponse)

CreateModifyFileSystemResponse creates a response to parse from ModifyFileSystem response

type ModifyLDAPConfigRequest

type ModifyLDAPConfigRequest struct {
	*requests.RpcRequest
	SearchBase   string `position:"Query" name:"SearchBase"`
	FileSystemId string `position:"Query" name:"FileSystemId"`
	URI          string `position:"Query" name:"URI"`
	BindDN       string `position:"Query" name:"BindDN"`
}

ModifyLDAPConfigRequest is the request struct for api ModifyLDAPConfig

func CreateModifyLDAPConfigRequest

func CreateModifyLDAPConfigRequest() (request *ModifyLDAPConfigRequest)

CreateModifyLDAPConfigRequest creates a request to invoke ModifyLDAPConfig API

type ModifyLDAPConfigResponse

type ModifyLDAPConfigResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyLDAPConfigResponse is the response struct for api ModifyLDAPConfig

func CreateModifyLDAPConfigResponse

func CreateModifyLDAPConfigResponse() (response *ModifyLDAPConfigResponse)

CreateModifyLDAPConfigResponse creates a response to parse from ModifyLDAPConfig response

type ModifyLifecyclePolicyRequest added in v1.61.112

type ModifyLifecyclePolicyRequest struct {
	*requests.RpcRequest
	StorageType         string `position:"Query" name:"StorageType"`
	Path                string `position:"Query" name:"Path"`
	LifecyclePolicyName string `position:"Query" name:"LifecyclePolicyName"`
	FileSystemId        string `position:"Query" name:"FileSystemId"`
	LifecycleRuleName   string `position:"Query" name:"LifecycleRuleName"`
}

ModifyLifecyclePolicyRequest is the request struct for api ModifyLifecyclePolicy

func CreateModifyLifecyclePolicyRequest added in v1.61.112

func CreateModifyLifecyclePolicyRequest() (request *ModifyLifecyclePolicyRequest)

CreateModifyLifecyclePolicyRequest creates a request to invoke ModifyLifecyclePolicy API

type ModifyLifecyclePolicyResponse added in v1.61.112

type ModifyLifecyclePolicyResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

ModifyLifecyclePolicyResponse is the response struct for api ModifyLifecyclePolicy

func CreateModifyLifecyclePolicyResponse added in v1.61.112

func CreateModifyLifecyclePolicyResponse() (response *ModifyLifecyclePolicyResponse)

CreateModifyLifecyclePolicyResponse creates a response to parse from ModifyLifecyclePolicy response

type ModifyMountTargetRequest

type ModifyMountTargetRequest struct {
	*requests.RpcRequest
	FileSystemId               string `position:"Query" name:"FileSystemId"`
	MountTargetDomain          string `position:"Query" name:"MountTargetDomain"`
	AccessGroupName            string `position:"Query" name:"AccessGroupName"`
	DualStackMountTargetDomain string `position:"Query" name:"DualStackMountTargetDomain"`
	Status                     string `position:"Query" name:"Status"`
}

ModifyMountTargetRequest is the request struct for api ModifyMountTarget

func CreateModifyMountTargetRequest

func CreateModifyMountTargetRequest() (request *ModifyMountTargetRequest)

CreateModifyMountTargetRequest creates a request to invoke ModifyMountTarget API

type ModifyMountTargetResponse

type ModifyMountTargetResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyMountTargetResponse is the response struct for api ModifyMountTarget

func CreateModifyMountTargetResponse

func CreateModifyMountTargetResponse() (response *ModifyMountTargetResponse)

CreateModifyMountTargetResponse creates a response to parse from ModifyMountTarget response

type ModifyProtocolMountTargetRequest added in v1.61.1587

type ModifyProtocolMountTargetRequest struct {
	*requests.RpcRequest
	ProtocolServiceId string           `position:"Query" name:"ProtocolServiceId"`
	ClientToken       string           `position:"Query" name:"ClientToken"`
	Description       string           `position:"Query" name:"Description"`
	FileSystemId      string           `position:"Query" name:"FileSystemId"`
	DryRun            requests.Boolean `position:"Query" name:"DryRun"`
	AccessGroupName   string           `position:"Query" name:"AccessGroupName"`
	ExportId          string           `position:"Query" name:"ExportId"`
}

ModifyProtocolMountTargetRequest is the request struct for api ModifyProtocolMountTarget

func CreateModifyProtocolMountTargetRequest added in v1.61.1587

func CreateModifyProtocolMountTargetRequest() (request *ModifyProtocolMountTargetRequest)

CreateModifyProtocolMountTargetRequest creates a request to invoke ModifyProtocolMountTarget API

type ModifyProtocolMountTargetResponse added in v1.61.1587

type ModifyProtocolMountTargetResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyProtocolMountTargetResponse is the response struct for api ModifyProtocolMountTarget

func CreateModifyProtocolMountTargetResponse added in v1.61.1587

func CreateModifyProtocolMountTargetResponse() (response *ModifyProtocolMountTargetResponse)

CreateModifyProtocolMountTargetResponse creates a response to parse from ModifyProtocolMountTarget response

type ModifyProtocolServiceRequest added in v1.61.1587

type ModifyProtocolServiceRequest struct {
	*requests.RpcRequest
	ProtocolServiceId string           `position:"Query" name:"ProtocolServiceId"`
	ClientToken       string           `position:"Query" name:"ClientToken"`
	Description       string           `position:"Query" name:"Description"`
	Throughput        string           `position:"Query" name:"Throughput"`
	FileSystemId      string           `position:"Query" name:"FileSystemId"`
	DryRun            requests.Boolean `position:"Query" name:"DryRun"`
	ProtocolSpec      string           `position:"Query" name:"ProtocolSpec"`
}

ModifyProtocolServiceRequest is the request struct for api ModifyProtocolService

func CreateModifyProtocolServiceRequest added in v1.61.1587

func CreateModifyProtocolServiceRequest() (request *ModifyProtocolServiceRequest)

CreateModifyProtocolServiceRequest creates a request to invoke ModifyProtocolService API

type ModifyProtocolServiceResponse added in v1.61.1587

type ModifyProtocolServiceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyProtocolServiceResponse is the response struct for api ModifyProtocolService

func CreateModifyProtocolServiceResponse added in v1.61.1587

func CreateModifyProtocolServiceResponse() (response *ModifyProtocolServiceResponse)

CreateModifyProtocolServiceResponse creates a response to parse from ModifyProtocolService response

type MountTarget added in v1.61.549

type MountTarget struct {
	VswId                      string                                 `json:"VswId" xml:"VswId"`
	MountTargetDomain          string                                 `json:"MountTargetDomain" xml:"MountTargetDomain"`
	DualStackMountTargetDomain string                                 `json:"DualStackMountTargetDomain" xml:"DualStackMountTargetDomain"`
	AccessGroup                string                                 `json:"AccessGroup" xml:"AccessGroup"`
	AccessGroupName            string                                 `json:"AccessGroupName" xml:"AccessGroupName"`
	NetworkType                string                                 `json:"NetworkType" xml:"NetworkType"`
	VpcId                      string                                 `json:"VpcId" xml:"VpcId"`
	Status                     string                                 `json:"Status" xml:"Status"`
	ClientMasterNodes          ClientMasterNodesInDescribeFileSystems `json:"ClientMasterNodes" xml:"ClientMasterNodes"`
	Tags                       TagsInDescribeFileSystems              `json:"Tags" xml:"Tags"`
}

MountTarget is a nested struct in nas response

type MountTargetExtra added in v1.61.549

type MountTargetExtra struct {
	DualStackMountTargetDomain string `json:"DualStackMountTargetDomain" xml:"DualStackMountTargetDomain"`
}

MountTargetExtra is a nested struct in nas response

type MountTargetsInDescribeFileSystems added in v1.61.549

type MountTargetsInDescribeFileSystems struct {
	MountTarget []MountTarget `json:"MountTarget" xml:"MountTarget"`
}

MountTargetsInDescribeFileSystems is a nested struct in nas response

type MountTargetsInDescribeMountTargets added in v1.61.549

type MountTargetsInDescribeMountTargets struct {
	MountTarget []MountTarget `json:"MountTarget" xml:"MountTarget"`
}

MountTargetsInDescribeMountTargets is a nested struct in nas response

type OpenNASServiceRequest added in v1.61.549

type OpenNASServiceRequest struct {
	*requests.RpcRequest
}

OpenNASServiceRequest is the request struct for api OpenNASService

func CreateOpenNASServiceRequest added in v1.61.549

func CreateOpenNASServiceRequest() (request *OpenNASServiceRequest)

CreateOpenNASServiceRequest creates a request to invoke OpenNASService API

type OpenNASServiceResponse added in v1.61.549

type OpenNASServiceResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	OrderId   string `json:"OrderId" xml:"OrderId"`
}

OpenNASServiceResponse is the response struct for api OpenNASService

func CreateOpenNASServiceResponse added in v1.61.549

func CreateOpenNASServiceResponse() (response *OpenNASServiceResponse)

CreateOpenNASServiceResponse creates a response to parse from OpenNASService response

type Package added in v1.61.549

type Package struct {
	FileSystemId string `json:"FileSystemId" xml:"FileSystemId"`
	PackageType  string `json:"PackageType" xml:"PackageType"`
	StartTime    string `json:"StartTime" xml:"StartTime"`
	ExpiredTime  string `json:"ExpiredTime" xml:"ExpiredTime"`
	StorageType  string `json:"StorageType" xml:"StorageType"`
	Size         int64  `json:"Size" xml:"Size"`
	Status       string `json:"Status" xml:"Status"`
	PackageId    string `json:"PackageId" xml:"PackageId"`
}

Package is a nested struct in nas response

type PackagesInDescribeFileSystemStatistics added in v1.61.1158

type PackagesInDescribeFileSystemStatistics struct {
	Package []Package `json:"Package" xml:"Package"`
}

PackagesInDescribeFileSystemStatistics is a nested struct in nas response

type PackagesInDescribeFileSystems added in v1.61.549

type PackagesInDescribeFileSystems struct {
	Package []Package `json:"Package" xml:"Package"`
}

PackagesInDescribeFileSystems is a nested struct in nas response

type PackagesInDescribeStoragePackages added in v1.61.549

type PackagesInDescribeStoragePackages struct {
	Package []Package `json:"Package" xml:"Package"`
}

PackagesInDescribeStoragePackages is a nested struct in nas response

type PathsInDescribeLifecyclePolicies added in v1.61.1158

type PathsInDescribeLifecyclePolicies struct {
	Path []string `json:"Path" xml:"Path"`
}

PathsInDescribeLifecyclePolicies is a nested struct in nas response

type PathsInListLifecycleRetrieveJobs added in v1.61.1158

type PathsInListLifecycleRetrieveJobs struct {
	Path []string `json:"Path" xml:"Path"`
}

PathsInListLifecycleRetrieveJobs is a nested struct in nas response

type Performance added in v1.61.549

type Performance struct {
	Protocol []string `json:"Protocol" xml:"Protocol"`
}

Performance is a nested struct in nas response

type ProtocolMountTarget added in v1.61.1587

type ProtocolMountTarget struct {
	ExportId                  string `json:"ExportId" xml:"ExportId"`
	ProtocolMountTargetDomain string `json:"ProtocolMountTargetDomain" xml:"ProtocolMountTargetDomain"`
	ProtocolType              string `json:"ProtocolType" xml:"ProtocolType"`
	VpcId                     string `json:"VpcId" xml:"VpcId"`
	VSwitchId                 string `json:"VSwitchId" xml:"VSwitchId"`
	FsetId                    string `json:"FsetId" xml:"FsetId"`
	Path                      string `json:"Path" xml:"Path"`
	AccessGroupName           string `json:"AccessGroupName" xml:"AccessGroupName"`
	CreateTime                string `json:"CreateTime" xml:"CreateTime"`
	Status                    string `json:"Status" xml:"Status"`
	ProtocolServiceId         string `json:"ProtocolServiceId" xml:"ProtocolServiceId"`
	Description               string `json:"Description" xml:"Description"`
}

ProtocolMountTarget is a nested struct in nas response

type ProtocolMountTargets added in v1.61.1587

type ProtocolMountTargets struct {
	ProtocolMountTarget []ProtocolMountTarget `json:"protocolMountTarget" xml:"protocolMountTarget"`
}

ProtocolMountTargets is a nested struct in nas response

type ProtocolService added in v1.61.1587

type ProtocolService struct {
	FileSystemId            string `json:"FileSystemId" xml:"FileSystemId"`
	ProtocolServiceId       string `json:"ProtocolServiceId" xml:"ProtocolServiceId"`
	ProtocolSpec            string `json:"ProtocolSpec" xml:"ProtocolSpec"`
	ProtocolThroughput      int    `json:"ProtocolThroughput" xml:"ProtocolThroughput"`
	InstanceRAM             int    `json:"InstanceRAM" xml:"InstanceRAM"`
	InstanceBaseThroughput  int    `json:"InstanceBaseThroughput" xml:"InstanceBaseThroughput"`
	InstanceBurstThroughput int    `json:"InstanceBurstThroughput" xml:"InstanceBurstThroughput"`
	MountTargetCount        int    `json:"MountTargetCount" xml:"MountTargetCount"`
	ProtocolType            string `json:"ProtocolType" xml:"ProtocolType"`
	Status                  string `json:"Status" xml:"Status"`
	Description             string `json:"Description" xml:"Description"`
	CreateTime              string `json:"CreateTime" xml:"CreateTime"`
	ModifyTime              string `json:"ModifyTime" xml:"ModifyTime"`
}

ProtocolService is a nested struct in nas response

type ProtocolServices added in v1.61.1587

type ProtocolServices struct {
	ProtocolService []ProtocolService `json:"protocolService" xml:"protocolService"`
}

ProtocolServices is a nested struct in nas response

type RecycleBinAttribute added in v1.61.1158

type RecycleBinAttribute struct {
	Size         int64  `json:"Size" xml:"Size"`
	Status       string `json:"Status" xml:"Status"`
	ReservedDays int64  `json:"ReservedDays" xml:"ReservedDays"`
	EnableTime   string `json:"EnableTime" xml:"EnableTime"`
}

RecycleBinAttribute is a nested struct in nas response

type Region added in v1.61.549

type Region struct {
	RegionId       string `json:"RegionId" xml:"RegionId"`
	LocalName      string `json:"LocalName" xml:"LocalName"`
	RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"`
}

Region is a nested struct in nas response

type Regions added in v1.61.549

type Regions struct {
	Region []Region `json:"Region" xml:"Region"`
}

Regions is a nested struct in nas response

type RemoveClientFromBlackListRequest

type RemoveClientFromBlackListRequest struct {
	*requests.RpcRequest
	ClientToken  string `position:"Query" name:"ClientToken"`
	ClientIP     string `position:"Query" name:"ClientIP"`
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

RemoveClientFromBlackListRequest is the request struct for api RemoveClientFromBlackList

func CreateRemoveClientFromBlackListRequest

func CreateRemoveClientFromBlackListRequest() (request *RemoveClientFromBlackListRequest)

CreateRemoveClientFromBlackListRequest creates a request to invoke RemoveClientFromBlackList API

type RemoveClientFromBlackListResponse

type RemoveClientFromBlackListResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RemoveClientFromBlackListResponse is the response struct for api RemoveClientFromBlackList

func CreateRemoveClientFromBlackListResponse

func CreateRemoveClientFromBlackListResponse() (response *RemoveClientFromBlackListResponse)

CreateRemoveClientFromBlackListResponse creates a response to parse from RemoveClientFromBlackList response

type RemoveTagsRequest

type RemoveTagsRequest struct {
	*requests.RpcRequest
	Tag          *[]RemoveTagsTag `position:"Query" name:"Tag"  type:"Repeated"`
	FileSystemId string           `position:"Query" name:"FileSystemId"`
}

RemoveTagsRequest is the request struct for api RemoveTags

func CreateRemoveTagsRequest

func CreateRemoveTagsRequest() (request *RemoveTagsRequest)

CreateRemoveTagsRequest creates a request to invoke RemoveTags API

type RemoveTagsResponse

type RemoveTagsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RemoveTagsResponse is the response struct for api RemoveTags

func CreateRemoveTagsResponse

func CreateRemoveTagsResponse() (response *RemoveTagsResponse)

CreateRemoveTagsResponse creates a response to parse from RemoveTags response

type RemoveTagsTag

type RemoveTagsTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

RemoveTagsTag is a repeated param struct in RemoveTagsRequest

type ResetFileSystemRequest

type ResetFileSystemRequest struct {
	*requests.RpcRequest
	SnapshotId   string `position:"Query" name:"SnapshotId"`
	FileSystemId string `position:"Query" name:"FileSystemId"`
}

ResetFileSystemRequest is the request struct for api ResetFileSystem

func CreateResetFileSystemRequest

func CreateResetFileSystemRequest() (request *ResetFileSystemRequest)

CreateResetFileSystemRequest creates a request to invoke ResetFileSystem API

type ResetFileSystemResponse

type ResetFileSystemResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ResetFileSystemResponse is the response struct for api ResetFileSystem

func CreateResetFileSystemResponse

func CreateResetFileSystemResponse() (response *ResetFileSystemResponse)

CreateResetFileSystemResponse creates a response to parse from ResetFileSystem response

type RetryLifecycleRetrieveJobRequest added in v1.61.1158

type RetryLifecycleRetrieveJobRequest struct {
	*requests.RpcRequest
	JobId string `position:"Query" name:"JobId"`
}

RetryLifecycleRetrieveJobRequest is the request struct for api RetryLifecycleRetrieveJob

func CreateRetryLifecycleRetrieveJobRequest added in v1.61.1158

func CreateRetryLifecycleRetrieveJobRequest() (request *RetryLifecycleRetrieveJobRequest)

CreateRetryLifecycleRetrieveJobRequest creates a request to invoke RetryLifecycleRetrieveJob API

type RetryLifecycleRetrieveJobResponse added in v1.61.1158

type RetryLifecycleRetrieveJobResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

RetryLifecycleRetrieveJobResponse is the response struct for api RetryLifecycleRetrieveJob

func CreateRetryLifecycleRetrieveJobResponse added in v1.61.1158

func CreateRetryLifecycleRetrieveJobResponse() (response *RetryLifecycleRetrieveJobResponse)

CreateRetryLifecycleRetrieveJobResponse creates a response to parse from RetryLifecycleRetrieveJob response

type SetDirQuotaRequest added in v1.61.112

type SetDirQuotaRequest struct {
	*requests.RpcRequest
	QuotaType      string           `position:"Query" name:"QuotaType"`
	UserId         string           `position:"Query" name:"UserId"`
	FileCountLimit requests.Integer `position:"Query" name:"FileCountLimit"`
	Path           string           `position:"Query" name:"Path"`
	SizeLimit      requests.Integer `position:"Query" name:"SizeLimit"`
	FileSystemId   string           `position:"Query" name:"FileSystemId"`
	UserType       string           `position:"Query" name:"UserType"`
}

SetDirQuotaRequest is the request struct for api SetDirQuota

func CreateSetDirQuotaRequest added in v1.61.112

func CreateSetDirQuotaRequest() (request *SetDirQuotaRequest)

CreateSetDirQuotaRequest creates a request to invoke SetDirQuota API

type SetDirQuotaResponse added in v1.61.112

type SetDirQuotaResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
}

SetDirQuotaResponse is the response struct for api SetDirQuota

func CreateSetDirQuotaResponse added in v1.61.112

func CreateSetDirQuotaResponse() (response *SetDirQuotaResponse)

CreateSetDirQuotaResponse creates a response to parse from SetDirQuota response

type Snapshot added in v1.61.549

type Snapshot struct {
	CreateTime              string `json:"CreateTime" xml:"CreateTime"`
	Description             string `json:"Description" xml:"Description"`
	Progress                string `json:"Progress" xml:"Progress"`
	RemainTime              int    `json:"RemainTime" xml:"RemainTime"`
	RetentionDays           int    `json:"RetentionDays" xml:"RetentionDays"`
	SnapshotId              string `json:"SnapshotId" xml:"SnapshotId"`
	SnapshotName            string `json:"SnapshotName" xml:"SnapshotName"`
	SourceFileSystemId      string `json:"SourceFileSystemId" xml:"SourceFileSystemId"`
	SourceFileSystemSize    int64  `json:"SourceFileSystemSize" xml:"SourceFileSystemSize"`
	Status                  string `json:"Status" xml:"Status"`
	EncryptType             int    `json:"EncryptType" xml:"EncryptType"`
	SourceFileSystemVersion string `json:"SourceFileSystemVersion" xml:"SourceFileSystemVersion"`
}

Snapshot is a nested struct in nas response

type Snapshots added in v1.61.549

type Snapshots struct {
	Snapshot []Snapshot `json:"Snapshot" xml:"Snapshot"`
}

Snapshots is a nested struct in nas response

type StartDataFlowRequest added in v1.61.1587

type StartDataFlowRequest struct {
	*requests.RpcRequest
	ClientToken  string           `position:"Query" name:"ClientToken"`
	FileSystemId string           `position:"Query" name:"FileSystemId"`
	DryRun       requests.Boolean `position:"Query" name:"DryRun"`
	DataFlowId   string           `position:"Query" name:"DataFlowId"`
}

StartDataFlowRequest is the request struct for api StartDataFlow

func CreateStartDataFlowRequest added in v1.61.1587

func CreateStartDataFlowRequest() (request *StartDataFlowRequest)

CreateStartDataFlowRequest creates a request to invoke StartDataFlow API

type StartDataFlowResponse added in v1.61.1587

type StartDataFlowResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StartDataFlowResponse is the response struct for api StartDataFlow

func CreateStartDataFlowResponse added in v1.61.1587

func CreateStartDataFlowResponse() (response *StartDataFlowResponse)

CreateStartDataFlowResponse creates a response to parse from StartDataFlow response

type StopDataFlowRequest added in v1.61.1587

type StopDataFlowRequest struct {
	*requests.RpcRequest
	ClientToken  string           `position:"Query" name:"ClientToken"`
	FileSystemId string           `position:"Query" name:"FileSystemId"`
	DryRun       requests.Boolean `position:"Query" name:"DryRun"`
	DataFlowId   string           `position:"Query" name:"DataFlowId"`
}

StopDataFlowRequest is the request struct for api StopDataFlow

func CreateStopDataFlowRequest added in v1.61.1587

func CreateStopDataFlowRequest() (request *StopDataFlowRequest)

CreateStopDataFlowRequest creates a request to invoke StopDataFlow API

type StopDataFlowResponse added in v1.61.1587

type StopDataFlowResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

StopDataFlowResponse is the response struct for api StopDataFlow

func CreateStopDataFlowResponse added in v1.61.1587

func CreateStopDataFlowResponse() (response *StopDataFlowResponse)

CreateStopDataFlowResponse creates a response to parse from StopDataFlow response

type SupportedFeatures added in v1.61.549

type SupportedFeatures struct {
	SupportedFeature []string `json:"SupportedFeature" xml:"SupportedFeature"`
}

SupportedFeatures is a nested struct in nas response

type Tag added in v1.61.549

type Tag struct {
	Key           string        `json:"Key" xml:"Key"`
	Value         string        `json:"Value" xml:"Value"`
	FileSystemIds FileSystemIds `json:"FileSystemIds" xml:"FileSystemIds"`
}

Tag is a nested struct in nas response

type TagResource added in v1.61.549

type TagResource struct {
	ResourceId   string `json:"ResourceId" xml:"ResourceId"`
	ResourceType string `json:"ResourceType" xml:"ResourceType"`
	TagKey       string `json:"TagKey" xml:"TagKey"`
	TagValue     string `json:"TagValue" xml:"TagValue"`
}

TagResource is a nested struct in nas response

type TagResources added in v1.61.549

type TagResources struct {
	TagResource []TagResource `json:"TagResource" xml:"TagResource"`
}

TagResources is a nested struct in nas response

type TagResourcesRequest added in v1.61.549

type TagResourcesRequest struct {
	*requests.RpcRequest
	Tag          *[]TagResourcesTag `position:"Query" name:"Tag"  type:"Repeated"`
	ResourceId   *[]string          `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string             `position:"Query" name:"ResourceType"`
}

TagResourcesRequest is the request struct for api TagResources

func CreateTagResourcesRequest added in v1.61.549

func CreateTagResourcesRequest() (request *TagResourcesRequest)

CreateTagResourcesRequest creates a request to invoke TagResources API

type TagResourcesResponse added in v1.61.549

type TagResourcesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

TagResourcesResponse is the response struct for api TagResources

func CreateTagResourcesResponse added in v1.61.549

func CreateTagResourcesResponse() (response *TagResourcesResponse)

CreateTagResourcesResponse creates a response to parse from TagResources response

type TagResourcesTag added in v1.61.549

type TagResourcesTag struct {
	Value string `name:"Value"`
	Key   string `name:"Key"`
}

TagResourcesTag is a repeated param struct in TagResourcesRequest

type TagsInDescribeAccessGroups added in v1.61.549

type TagsInDescribeAccessGroups struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeAccessGroups is a nested struct in nas response

type TagsInDescribeFileSystems added in v1.61.549

type TagsInDescribeFileSystems struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeFileSystems is a nested struct in nas response

type TagsInDescribeMountTargets added in v1.61.549

type TagsInDescribeMountTargets struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeMountTargets is a nested struct in nas response

type TagsInDescribeTags added in v1.61.549

type TagsInDescribeTags struct {
	Tag []Tag `json:"Tag" xml:"Tag"`
}

TagsInDescribeTags is a nested struct in nas response

type Task added in v1.61.1587

type Task struct {
	FilesystemId   string `json:"FilesystemId" xml:"FilesystemId"`
	DataFlowId     string `json:"DataFlowId" xml:"DataFlowId"`
	TaskId         string `json:"TaskId" xml:"TaskId"`
	SourceStorage  string `json:"SourceStorage" xml:"SourceStorage"`
	FileSystemPath string `json:"FileSystemPath" xml:"FileSystemPath"`
	Originator     string `json:"Originator" xml:"Originator"`
	TaskAction     string `json:"TaskAction" xml:"TaskAction"`
	DataType       string `json:"DataType" xml:"DataType"`
	Progress       int64  `json:"Progress" xml:"Progress"`
	Status         string `json:"Status" xml:"Status"`
	ReportPath     string `json:"ReportPath" xml:"ReportPath"`
	CreateTime     string `json:"CreateTime" xml:"CreateTime"`
	StartTime      string `json:"StartTime" xml:"StartTime"`
	EndTime        string `json:"EndTime" xml:"EndTime"`
	FsPath         string `json:"FsPath" xml:"FsPath"`
}

Task is a nested struct in nas response

type TaskInfo added in v1.61.1587

type TaskInfo struct {
	Task []Task `json:"Task" xml:"Task"`
}

TaskInfo is a nested struct in nas response

type UntagResourcesRequest added in v1.61.549

type UntagResourcesRequest struct {
	*requests.RpcRequest
	All          requests.Boolean `position:"Query" name:"All"`
	ResourceId   *[]string        `position:"Query" name:"ResourceId"  type:"Repeated"`
	ResourceType string           `position:"Query" name:"ResourceType"`
	TagKey       *[]string        `position:"Query" name:"TagKey"  type:"Repeated"`
}

UntagResourcesRequest is the request struct for api UntagResources

func CreateUntagResourcesRequest added in v1.61.549

func CreateUntagResourcesRequest() (request *UntagResourcesRequest)

CreateUntagResourcesRequest creates a request to invoke UntagResources API

type UntagResourcesResponse added in v1.61.549

type UntagResourcesResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UntagResourcesResponse is the response struct for api UntagResources

func CreateUntagResourcesResponse added in v1.61.549

func CreateUntagResourcesResponse() (response *UntagResourcesResponse)

CreateUntagResourcesResponse creates a response to parse from UntagResources response

type UpdateRecycleBinAttributeRequest added in v1.61.1158

type UpdateRecycleBinAttributeRequest struct {
	*requests.RpcRequest
	FileSystemId string           `position:"Query" name:"FileSystemId"`
	ReservedDays requests.Integer `position:"Query" name:"ReservedDays"`
}

UpdateRecycleBinAttributeRequest is the request struct for api UpdateRecycleBinAttribute

func CreateUpdateRecycleBinAttributeRequest added in v1.61.1158

func CreateUpdateRecycleBinAttributeRequest() (request *UpdateRecycleBinAttributeRequest)

CreateUpdateRecycleBinAttributeRequest creates a request to invoke UpdateRecycleBinAttribute API

type UpdateRecycleBinAttributeResponse added in v1.61.1158

type UpdateRecycleBinAttributeResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateRecycleBinAttributeResponse is the response struct for api UpdateRecycleBinAttribute

func CreateUpdateRecycleBinAttributeResponse added in v1.61.1158

func CreateUpdateRecycleBinAttributeResponse() (response *UpdateRecycleBinAttributeResponse)

CreateUpdateRecycleBinAttributeResponse creates a response to parse from UpdateRecycleBinAttribute response

type UpgradeFileSystemRequest added in v1.61.549

type UpgradeFileSystemRequest struct {
	*requests.RpcRequest
	ClientToken  string           `position:"Query" name:"ClientToken"`
	Capacity     requests.Integer `position:"Query" name:"Capacity"`
	FileSystemId string           `position:"Query" name:"FileSystemId"`
	DryRun       requests.Boolean `position:"Query" name:"DryRun"`
}

UpgradeFileSystemRequest is the request struct for api UpgradeFileSystem

func CreateUpgradeFileSystemRequest added in v1.61.549

func CreateUpgradeFileSystemRequest() (request *UpgradeFileSystemRequest)

CreateUpgradeFileSystemRequest creates a request to invoke UpgradeFileSystem API

type UpgradeFileSystemResponse added in v1.61.549

type UpgradeFileSystemResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpgradeFileSystemResponse is the response struct for api UpgradeFileSystem

func CreateUpgradeFileSystemResponse added in v1.61.549

func CreateUpgradeFileSystemResponse() (response *UpgradeFileSystemResponse)

CreateUpgradeFileSystemResponse creates a response to parse from UpgradeFileSystem response

type UserQuotaInfo added in v1.61.549

type UserQuotaInfo struct {
	UserType       string `json:"UserType" xml:"UserType"`
	UserId         string `json:"UserId" xml:"UserId"`
	QuotaType      string `json:"QuotaType" xml:"QuotaType"`
	SizeLimit      int64  `json:"SizeLimit" xml:"SizeLimit"`
	SizeReal       int64  `json:"SizeReal" xml:"SizeReal"`
	FileCountLimit int64  `json:"FileCountLimit" xml:"FileCountLimit"`
	FileCountReal  int64  `json:"FileCountReal" xml:"FileCountReal"`
}

UserQuotaInfo is a nested struct in nas response

type UserQuotaInfos added in v1.61.549

type UserQuotaInfos struct {
	UserQuotaInfo []UserQuotaInfo `json:"UserQuotaInfo" xml:"UserQuotaInfo"`
}

UserQuotaInfos is a nested struct in nas response

type VswIds added in v1.61.1587

type VswIds struct {
	VswId []string `json:"VswId" xml:"VswId"`
}

VswIds is a nested struct in nas response

type Zone added in v1.61.549

type Zone struct {
	ZoneId        string        `json:"ZoneId" xml:"ZoneId"`
	Performance   Performance   `json:"Performance" xml:"Performance"`
	Capacity      Capacity      `json:"Capacity" xml:"Capacity"`
	InstanceTypes InstanceTypes `json:"InstanceTypes" xml:"InstanceTypes"`
}

Zone is a nested struct in nas response

type Zones added in v1.61.549

type Zones struct {
	Zone []Zone `json:"Zone" xml:"Zone"`
}

Zones is a nested struct in nas response

Source Files

Jump to

Keyboard shortcuts

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