dfs

package
v1.62.411 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2023 License: Apache-2.0 Imports: 5 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessGroup

type AccessGroup struct {
	AccessGroupId   string `json:"AccessGroupId" xml:"AccessGroupId"`
	RegionId        string `json:"RegionId" xml:"RegionId"`
	IsDefault       bool   `json:"IsDefault" xml:"IsDefault"`
	MountPointCount int    `json:"MountPointCount" xml:"MountPointCount"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	RuleCount       int    `json:"RuleCount" xml:"RuleCount"`
	AccessGroupName string `json:"AccessGroupName" xml:"AccessGroupName"`
	NetworkType     string `json:"NetworkType" xml:"NetworkType"`
	Description     string `json:"Description" xml:"Description"`
}

AccessGroup is a nested struct in dfs response

type AccessGroups

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

AccessGroups is a nested struct in dfs response

type AccessRule

type AccessRule struct {
	AccessGroupId  string `json:"AccessGroupId" xml:"AccessGroupId"`
	RWAccessType   string `json:"RWAccessType" xml:"RWAccessType"`
	AccessRuleId   string `json:"AccessRuleId" xml:"AccessRuleId"`
	Priority       int    `json:"Priority" xml:"Priority"`
	RegionId       string `json:"RegionId" xml:"RegionId"`
	NetworkSegment string `json:"NetworkSegment" xml:"NetworkSegment"`
	CreateTime     string `json:"CreateTime" xml:"CreateTime"`
	Description    string `json:"Description" xml:"Description"`
}

AccessRule is a nested struct in dfs response

type AccessRules

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

AccessRules is a nested struct in dfs response

type AttachVscMountPointRequest added in v1.62.401

type AttachVscMountPointRequest struct {
	*requests.RpcRequest
	VscType       string    `position:"Query" name:"VscType"`
	Description   string    `position:"Query" name:"Description"`
	InputRegionId string    `position:"Query" name:"InputRegionId"`
	MountPointId  string    `position:"Query" name:"MountPointId"`
	FileSystemId  string    `position:"Query" name:"FileSystemId"`
	VscIds        *[]string `position:"Query" name:"VscIds"  type:"Json"`
	InstanceIds   string    `position:"Query" name:"InstanceIds"`
}

AttachVscMountPointRequest is the request struct for api AttachVscMountPoint

func CreateAttachVscMountPointRequest added in v1.62.401

func CreateAttachVscMountPointRequest() (request *AttachVscMountPointRequest)

CreateAttachVscMountPointRequest creates a request to invoke AttachVscMountPoint API

type AttachVscMountPointResponse added in v1.62.401

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

AttachVscMountPointResponse is the response struct for api AttachVscMountPoint

func CreateAttachVscMountPointResponse added in v1.62.401

func CreateAttachVscMountPointResponse() (response *AttachVscMountPointResponse)

CreateAttachVscMountPointResponse creates a response to parse from AttachVscMountPoint response

type AvailableZone

type AvailableZone struct {
	ZoneId  string   `json:"ZoneId" xml:"ZoneId"`
	Options []Option `json:"Options" xml:"Options"`
}

AvailableZone is a nested struct in dfs response

type AvailableZones

type AvailableZones struct {
	AvailableZone []AvailableZone `json:"AvailableZone" xml:"AvailableZone"`
}

AvailableZones is a nested struct in dfs response

type BindVscMountPointAliasRequest added in v1.62.401

type BindVscMountPointAliasRequest struct {
	*requests.RpcRequest
	InputRegionId string `position:"Query" name:"InputRegionId"`
	MountPointId  string `position:"Query" name:"MountPointId"`
	FileSystemId  string `position:"Query" name:"FileSystemId"`
	AliasPrefix   string `position:"Query" name:"AliasPrefix"`
}

BindVscMountPointAliasRequest is the request struct for api BindVscMountPointAlias

func CreateBindVscMountPointAliasRequest added in v1.62.401

func CreateBindVscMountPointAliasRequest() (request *BindVscMountPointAliasRequest)

CreateBindVscMountPointAliasRequest creates a request to invoke BindVscMountPointAlias API

type BindVscMountPointAliasResponse added in v1.62.401

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

BindVscMountPointAliasResponse is the response struct for api BindVscMountPointAlias

func CreateBindVscMountPointAliasResponse added in v1.62.401

func CreateBindVscMountPointAliasResponse() (response *BindVscMountPointAliasResponse)

CreateBindVscMountPointAliasResponse creates a response to parse from BindVscMountPointAlias 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) AttachVscMountPoint added in v1.62.401

func (client *Client) AttachVscMountPoint(request *AttachVscMountPointRequest) (response *AttachVscMountPointResponse, err error)

AttachVscMountPoint invokes the dfs.AttachVscMountPoint API synchronously

func (*Client) AttachVscMountPointWithCallback added in v1.62.401

func (client *Client) AttachVscMountPointWithCallback(request *AttachVscMountPointRequest, callback func(response *AttachVscMountPointResponse, err error)) <-chan int

AttachVscMountPointWithCallback invokes the dfs.AttachVscMountPoint API asynchronously

func (*Client) AttachVscMountPointWithChan added in v1.62.401

func (client *Client) AttachVscMountPointWithChan(request *AttachVscMountPointRequest) (<-chan *AttachVscMountPointResponse, <-chan error)

AttachVscMountPointWithChan invokes the dfs.AttachVscMountPoint API asynchronously

func (*Client) BindVscMountPointAlias added in v1.62.401

func (client *Client) BindVscMountPointAlias(request *BindVscMountPointAliasRequest) (response *BindVscMountPointAliasResponse, err error)

BindVscMountPointAlias invokes the dfs.BindVscMountPointAlias API synchronously

func (*Client) BindVscMountPointAliasWithCallback added in v1.62.401

func (client *Client) BindVscMountPointAliasWithCallback(request *BindVscMountPointAliasRequest, callback func(response *BindVscMountPointAliasResponse, err error)) <-chan int

BindVscMountPointAliasWithCallback invokes the dfs.BindVscMountPointAlias API asynchronously

func (*Client) BindVscMountPointAliasWithChan added in v1.62.401

func (client *Client) BindVscMountPointAliasWithChan(request *BindVscMountPointAliasRequest) (<-chan *BindVscMountPointAliasResponse, <-chan error)

BindVscMountPointAliasWithChan invokes the dfs.BindVscMountPointAlias API asynchronously

func (*Client) CreateAccessGroup

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

CreateAccessGroup invokes the dfs.CreateAccessGroup API synchronously

func (*Client) CreateAccessGroupWithCallback

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

CreateAccessGroupWithCallback invokes the dfs.CreateAccessGroup API asynchronously

func (*Client) CreateAccessGroupWithChan

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

CreateAccessGroupWithChan invokes the dfs.CreateAccessGroup API asynchronously

func (*Client) CreateAccessRule

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

CreateAccessRule invokes the dfs.CreateAccessRule API synchronously

func (*Client) CreateAccessRuleWithCallback

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

CreateAccessRuleWithCallback invokes the dfs.CreateAccessRule API asynchronously

func (*Client) CreateAccessRuleWithChan

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

CreateAccessRuleWithChan invokes the dfs.CreateAccessRule API asynchronously

func (*Client) CreateFileSystem

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

CreateFileSystem invokes the dfs.CreateFileSystem API synchronously

func (*Client) CreateFileSystemWithCallback

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

CreateFileSystemWithCallback invokes the dfs.CreateFileSystem API asynchronously

func (*Client) CreateFileSystemWithChan

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

CreateFileSystemWithChan invokes the dfs.CreateFileSystem API asynchronously

func (*Client) CreateMountPoint

func (client *Client) CreateMountPoint(request *CreateMountPointRequest) (response *CreateMountPointResponse, err error)

CreateMountPoint invokes the dfs.CreateMountPoint API synchronously

func (*Client) CreateMountPointWithCallback

func (client *Client) CreateMountPointWithCallback(request *CreateMountPointRequest, callback func(response *CreateMountPointResponse, err error)) <-chan int

CreateMountPointWithCallback invokes the dfs.CreateMountPoint API asynchronously

func (*Client) CreateMountPointWithChan

func (client *Client) CreateMountPointWithChan(request *CreateMountPointRequest) (<-chan *CreateMountPointResponse, <-chan error)

CreateMountPointWithChan invokes the dfs.CreateMountPoint API asynchronously

func (*Client) CreateUserGroupsMapping

func (client *Client) CreateUserGroupsMapping(request *CreateUserGroupsMappingRequest) (response *CreateUserGroupsMappingResponse, err error)

CreateUserGroupsMapping invokes the dfs.CreateUserGroupsMapping API synchronously

func (*Client) CreateUserGroupsMappingWithCallback

func (client *Client) CreateUserGroupsMappingWithCallback(request *CreateUserGroupsMappingRequest, callback func(response *CreateUserGroupsMappingResponse, err error)) <-chan int

CreateUserGroupsMappingWithCallback invokes the dfs.CreateUserGroupsMapping API asynchronously

func (*Client) CreateUserGroupsMappingWithChan

func (client *Client) CreateUserGroupsMappingWithChan(request *CreateUserGroupsMappingRequest) (<-chan *CreateUserGroupsMappingResponse, <-chan error)

CreateUserGroupsMappingWithChan invokes the dfs.CreateUserGroupsMapping API asynchronously

func (*Client) CreateVscMountPoint added in v1.62.401

func (client *Client) CreateVscMountPoint(request *CreateVscMountPointRequest) (response *CreateVscMountPointResponse, err error)

CreateVscMountPoint invokes the dfs.CreateVscMountPoint API synchronously

func (*Client) CreateVscMountPointWithCallback added in v1.62.401

func (client *Client) CreateVscMountPointWithCallback(request *CreateVscMountPointRequest, callback func(response *CreateVscMountPointResponse, err error)) <-chan int

CreateVscMountPointWithCallback invokes the dfs.CreateVscMountPoint API asynchronously

func (*Client) CreateVscMountPointWithChan added in v1.62.401

func (client *Client) CreateVscMountPointWithChan(request *CreateVscMountPointRequest) (<-chan *CreateVscMountPointResponse, <-chan error)

CreateVscMountPointWithChan invokes the dfs.CreateVscMountPoint API asynchronously

func (*Client) DeleteAccessGroup

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

DeleteAccessGroup invokes the dfs.DeleteAccessGroup API synchronously

func (*Client) DeleteAccessGroupWithCallback

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

DeleteAccessGroupWithCallback invokes the dfs.DeleteAccessGroup API asynchronously

func (*Client) DeleteAccessGroupWithChan

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

DeleteAccessGroupWithChan invokes the dfs.DeleteAccessGroup API asynchronously

func (*Client) DeleteAccessRule

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

DeleteAccessRule invokes the dfs.DeleteAccessRule API synchronously

func (*Client) DeleteAccessRuleWithCallback

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

DeleteAccessRuleWithCallback invokes the dfs.DeleteAccessRule API asynchronously

func (*Client) DeleteAccessRuleWithChan

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

DeleteAccessRuleWithChan invokes the dfs.DeleteAccessRule API asynchronously

func (*Client) DeleteFileSystem

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

DeleteFileSystem invokes the dfs.DeleteFileSystem API synchronously

func (*Client) DeleteFileSystemWithCallback

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

DeleteFileSystemWithCallback invokes the dfs.DeleteFileSystem API asynchronously

func (*Client) DeleteFileSystemWithChan

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

DeleteFileSystemWithChan invokes the dfs.DeleteFileSystem API asynchronously

func (*Client) DeleteMountPoint

func (client *Client) DeleteMountPoint(request *DeleteMountPointRequest) (response *DeleteMountPointResponse, err error)

DeleteMountPoint invokes the dfs.DeleteMountPoint API synchronously

func (*Client) DeleteMountPointWithCallback

func (client *Client) DeleteMountPointWithCallback(request *DeleteMountPointRequest, callback func(response *DeleteMountPointResponse, err error)) <-chan int

DeleteMountPointWithCallback invokes the dfs.DeleteMountPoint API asynchronously

func (*Client) DeleteMountPointWithChan

func (client *Client) DeleteMountPointWithChan(request *DeleteMountPointRequest) (<-chan *DeleteMountPointResponse, <-chan error)

DeleteMountPointWithChan invokes the dfs.DeleteMountPoint API asynchronously

func (*Client) DeleteUserGroupsMapping

func (client *Client) DeleteUserGroupsMapping(request *DeleteUserGroupsMappingRequest) (response *DeleteUserGroupsMappingResponse, err error)

DeleteUserGroupsMapping invokes the dfs.DeleteUserGroupsMapping API synchronously

func (*Client) DeleteUserGroupsMappingWithCallback

func (client *Client) DeleteUserGroupsMappingWithCallback(request *DeleteUserGroupsMappingRequest, callback func(response *DeleteUserGroupsMappingResponse, err error)) <-chan int

DeleteUserGroupsMappingWithCallback invokes the dfs.DeleteUserGroupsMapping API asynchronously

func (*Client) DeleteUserGroupsMappingWithChan

func (client *Client) DeleteUserGroupsMappingWithChan(request *DeleteUserGroupsMappingRequest) (<-chan *DeleteUserGroupsMappingResponse, <-chan error)

DeleteUserGroupsMappingWithChan invokes the dfs.DeleteUserGroupsMapping API asynchronously

func (*Client) DeleteVscMountPoint added in v1.62.401

func (client *Client) DeleteVscMountPoint(request *DeleteVscMountPointRequest) (response *DeleteVscMountPointResponse, err error)

DeleteVscMountPoint invokes the dfs.DeleteVscMountPoint API synchronously

func (*Client) DeleteVscMountPointWithCallback added in v1.62.401

func (client *Client) DeleteVscMountPointWithCallback(request *DeleteVscMountPointRequest, callback func(response *DeleteVscMountPointResponse, err error)) <-chan int

DeleteVscMountPointWithCallback invokes the dfs.DeleteVscMountPoint API asynchronously

func (*Client) DeleteVscMountPointWithChan added in v1.62.401

func (client *Client) DeleteVscMountPointWithChan(request *DeleteVscMountPointRequest) (<-chan *DeleteVscMountPointResponse, <-chan error)

DeleteVscMountPointWithChan invokes the dfs.DeleteVscMountPoint API asynchronously

func (*Client) DescribeRegions

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

DescribeRegions invokes the dfs.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback

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

DescribeRegionsWithCallback invokes the dfs.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan

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

DescribeRegionsWithChan invokes the dfs.DescribeRegions API asynchronously

func (*Client) DescribeVscMountPoints added in v1.62.401

func (client *Client) DescribeVscMountPoints(request *DescribeVscMountPointsRequest) (response *DescribeVscMountPointsResponse, err error)

DescribeVscMountPoints invokes the dfs.DescribeVscMountPoints API synchronously

func (*Client) DescribeVscMountPointsWithCallback added in v1.62.401

func (client *Client) DescribeVscMountPointsWithCallback(request *DescribeVscMountPointsRequest, callback func(response *DescribeVscMountPointsResponse, err error)) <-chan int

DescribeVscMountPointsWithCallback invokes the dfs.DescribeVscMountPoints API asynchronously

func (*Client) DescribeVscMountPointsWithChan added in v1.62.401

func (client *Client) DescribeVscMountPointsWithChan(request *DescribeVscMountPointsRequest) (<-chan *DescribeVscMountPointsResponse, <-chan error)

DescribeVscMountPointsWithChan invokes the dfs.DescribeVscMountPoints API asynchronously

func (*Client) DetachVscMountPoint added in v1.62.401

func (client *Client) DetachVscMountPoint(request *DetachVscMountPointRequest) (response *DetachVscMountPointResponse, err error)

DetachVscMountPoint invokes the dfs.DetachVscMountPoint API synchronously

func (*Client) DetachVscMountPointWithCallback added in v1.62.401

func (client *Client) DetachVscMountPointWithCallback(request *DetachVscMountPointRequest, callback func(response *DetachVscMountPointResponse, err error)) <-chan int

DetachVscMountPointWithCallback invokes the dfs.DetachVscMountPoint API asynchronously

func (*Client) DetachVscMountPointWithChan added in v1.62.401

func (client *Client) DetachVscMountPointWithChan(request *DetachVscMountPointRequest) (<-chan *DetachVscMountPointResponse, <-chan error)

DetachVscMountPointWithChan invokes the dfs.DetachVscMountPoint API asynchronously

func (*Client) GetAccessGroup

func (client *Client) GetAccessGroup(request *GetAccessGroupRequest) (response *GetAccessGroupResponse, err error)

GetAccessGroup invokes the dfs.GetAccessGroup API synchronously

func (*Client) GetAccessGroupWithCallback

func (client *Client) GetAccessGroupWithCallback(request *GetAccessGroupRequest, callback func(response *GetAccessGroupResponse, err error)) <-chan int

GetAccessGroupWithCallback invokes the dfs.GetAccessGroup API asynchronously

func (*Client) GetAccessGroupWithChan

func (client *Client) GetAccessGroupWithChan(request *GetAccessGroupRequest) (<-chan *GetAccessGroupResponse, <-chan error)

GetAccessGroupWithChan invokes the dfs.GetAccessGroup API asynchronously

func (*Client) GetAccessRule

func (client *Client) GetAccessRule(request *GetAccessRuleRequest) (response *GetAccessRuleResponse, err error)

GetAccessRule invokes the dfs.GetAccessRule API synchronously

func (*Client) GetAccessRuleWithCallback

func (client *Client) GetAccessRuleWithCallback(request *GetAccessRuleRequest, callback func(response *GetAccessRuleResponse, err error)) <-chan int

GetAccessRuleWithCallback invokes the dfs.GetAccessRule API asynchronously

func (*Client) GetAccessRuleWithChan

func (client *Client) GetAccessRuleWithChan(request *GetAccessRuleRequest) (<-chan *GetAccessRuleResponse, <-chan error)

GetAccessRuleWithChan invokes the dfs.GetAccessRule API asynchronously

func (*Client) GetFileSystem

func (client *Client) GetFileSystem(request *GetFileSystemRequest) (response *GetFileSystemResponse, err error)

GetFileSystem invokes the dfs.GetFileSystem API synchronously

func (*Client) GetFileSystemWithCallback

func (client *Client) GetFileSystemWithCallback(request *GetFileSystemRequest, callback func(response *GetFileSystemResponse, err error)) <-chan int

GetFileSystemWithCallback invokes the dfs.GetFileSystem API asynchronously

func (*Client) GetFileSystemWithChan

func (client *Client) GetFileSystemWithChan(request *GetFileSystemRequest) (<-chan *GetFileSystemResponse, <-chan error)

GetFileSystemWithChan invokes the dfs.GetFileSystem API asynchronously

func (*Client) GetMountPoint

func (client *Client) GetMountPoint(request *GetMountPointRequest) (response *GetMountPointResponse, err error)

GetMountPoint invokes the dfs.GetMountPoint API synchronously

func (*Client) GetMountPointWithCallback

func (client *Client) GetMountPointWithCallback(request *GetMountPointRequest, callback func(response *GetMountPointResponse, err error)) <-chan int

GetMountPointWithCallback invokes the dfs.GetMountPoint API asynchronously

func (*Client) GetMountPointWithChan

func (client *Client) GetMountPointWithChan(request *GetMountPointRequest) (<-chan *GetMountPointResponse, <-chan error)

GetMountPointWithChan invokes the dfs.GetMountPoint API asynchronously

func (*Client) GetRegion

func (client *Client) GetRegion(request *GetRegionRequest) (response *GetRegionResponse, err error)

GetRegion invokes the dfs.GetRegion API synchronously

func (*Client) GetRegionWithCallback

func (client *Client) GetRegionWithCallback(request *GetRegionRequest, callback func(response *GetRegionResponse, err error)) <-chan int

GetRegionWithCallback invokes the dfs.GetRegion API asynchronously

func (*Client) GetRegionWithChan

func (client *Client) GetRegionWithChan(request *GetRegionRequest) (<-chan *GetRegionResponse, <-chan error)

GetRegionWithChan invokes the dfs.GetRegion API asynchronously

func (*Client) ListAccessGroups

func (client *Client) ListAccessGroups(request *ListAccessGroupsRequest) (response *ListAccessGroupsResponse, err error)

ListAccessGroups invokes the dfs.ListAccessGroups API synchronously

func (*Client) ListAccessGroupsWithCallback

func (client *Client) ListAccessGroupsWithCallback(request *ListAccessGroupsRequest, callback func(response *ListAccessGroupsResponse, err error)) <-chan int

ListAccessGroupsWithCallback invokes the dfs.ListAccessGroups API asynchronously

func (*Client) ListAccessGroupsWithChan

func (client *Client) ListAccessGroupsWithChan(request *ListAccessGroupsRequest) (<-chan *ListAccessGroupsResponse, <-chan error)

ListAccessGroupsWithChan invokes the dfs.ListAccessGroups API asynchronously

func (*Client) ListAccessRules

func (client *Client) ListAccessRules(request *ListAccessRulesRequest) (response *ListAccessRulesResponse, err error)

ListAccessRules invokes the dfs.ListAccessRules API synchronously

func (*Client) ListAccessRulesWithCallback

func (client *Client) ListAccessRulesWithCallback(request *ListAccessRulesRequest, callback func(response *ListAccessRulesResponse, err error)) <-chan int

ListAccessRulesWithCallback invokes the dfs.ListAccessRules API asynchronously

func (*Client) ListAccessRulesWithChan

func (client *Client) ListAccessRulesWithChan(request *ListAccessRulesRequest) (<-chan *ListAccessRulesResponse, <-chan error)

ListAccessRulesWithChan invokes the dfs.ListAccessRules API asynchronously

func (*Client) ListFileSystems

func (client *Client) ListFileSystems(request *ListFileSystemsRequest) (response *ListFileSystemsResponse, err error)

ListFileSystems invokes the dfs.ListFileSystems API synchronously

func (*Client) ListFileSystemsWithCallback

func (client *Client) ListFileSystemsWithCallback(request *ListFileSystemsRequest, callback func(response *ListFileSystemsResponse, err error)) <-chan int

ListFileSystemsWithCallback invokes the dfs.ListFileSystems API asynchronously

func (*Client) ListFileSystemsWithChan

func (client *Client) ListFileSystemsWithChan(request *ListFileSystemsRequest) (<-chan *ListFileSystemsResponse, <-chan error)

ListFileSystemsWithChan invokes the dfs.ListFileSystems API asynchronously

func (*Client) ListMountPoints

func (client *Client) ListMountPoints(request *ListMountPointsRequest) (response *ListMountPointsResponse, err error)

ListMountPoints invokes the dfs.ListMountPoints API synchronously

func (*Client) ListMountPointsWithCallback

func (client *Client) ListMountPointsWithCallback(request *ListMountPointsRequest, callback func(response *ListMountPointsResponse, err error)) <-chan int

ListMountPointsWithCallback invokes the dfs.ListMountPoints API asynchronously

func (*Client) ListMountPointsWithChan

func (client *Client) ListMountPointsWithChan(request *ListMountPointsRequest) (<-chan *ListMountPointsResponse, <-chan error)

ListMountPointsWithChan invokes the dfs.ListMountPoints API asynchronously

func (*Client) ListUserGroupsMappings

func (client *Client) ListUserGroupsMappings(request *ListUserGroupsMappingsRequest) (response *ListUserGroupsMappingsResponse, err error)

ListUserGroupsMappings invokes the dfs.ListUserGroupsMappings API synchronously

func (*Client) ListUserGroupsMappingsWithCallback

func (client *Client) ListUserGroupsMappingsWithCallback(request *ListUserGroupsMappingsRequest, callback func(response *ListUserGroupsMappingsResponse, err error)) <-chan int

ListUserGroupsMappingsWithCallback invokes the dfs.ListUserGroupsMappings API asynchronously

func (*Client) ListUserGroupsMappingsWithChan

func (client *Client) ListUserGroupsMappingsWithChan(request *ListUserGroupsMappingsRequest) (<-chan *ListUserGroupsMappingsResponse, <-chan error)

ListUserGroupsMappingsWithChan invokes the dfs.ListUserGroupsMappings API asynchronously

func (*Client) ModifyAccessGroup

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

ModifyAccessGroup invokes the dfs.ModifyAccessGroup API synchronously

func (*Client) ModifyAccessGroupWithCallback

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

ModifyAccessGroupWithCallback invokes the dfs.ModifyAccessGroup API asynchronously

func (*Client) ModifyAccessGroupWithChan

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

ModifyAccessGroupWithChan invokes the dfs.ModifyAccessGroup API asynchronously

func (*Client) ModifyAccessRule

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

ModifyAccessRule invokes the dfs.ModifyAccessRule API synchronously

func (*Client) ModifyAccessRuleWithCallback

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

ModifyAccessRuleWithCallback invokes the dfs.ModifyAccessRule API asynchronously

func (*Client) ModifyAccessRuleWithChan

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

ModifyAccessRuleWithChan invokes the dfs.ModifyAccessRule API asynchronously

func (*Client) ModifyFileSystem

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

ModifyFileSystem invokes the dfs.ModifyFileSystem API synchronously

func (*Client) ModifyFileSystemWithCallback

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

ModifyFileSystemWithCallback invokes the dfs.ModifyFileSystem API asynchronously

func (*Client) ModifyFileSystemWithChan

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

ModifyFileSystemWithChan invokes the dfs.ModifyFileSystem API asynchronously

func (*Client) ModifyMountPoint

func (client *Client) ModifyMountPoint(request *ModifyMountPointRequest) (response *ModifyMountPointResponse, err error)

ModifyMountPoint invokes the dfs.ModifyMountPoint API synchronously

func (*Client) ModifyMountPointWithCallback

func (client *Client) ModifyMountPointWithCallback(request *ModifyMountPointRequest, callback func(response *ModifyMountPointResponse, err error)) <-chan int

ModifyMountPointWithCallback invokes the dfs.ModifyMountPoint API asynchronously

func (*Client) ModifyMountPointWithChan

func (client *Client) ModifyMountPointWithChan(request *ModifyMountPointRequest) (<-chan *ModifyMountPointResponse, <-chan error)

ModifyMountPointWithChan invokes the dfs.ModifyMountPoint API asynchronously

type CreateAccessGroupRequest

type CreateAccessGroupRequest struct {
	*requests.RpcRequest
	Description     string `position:"Query" name:"Description"`
	NetworkType     string `position:"Query" name:"NetworkType"`
	InputRegionId   string `position:"Query" name:"InputRegionId"`
	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
	AccessGroupId string `json:"AccessGroupId" xml:"AccessGroupId"`
	RequestId     string `json:"RequestId" xml:"RequestId"`
}

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"`
	Description    string           `position:"Query" name:"Description"`
	AccessGroupId  string           `position:"Query" name:"AccessGroupId"`
	InputRegionId  string           `position:"Query" name:"InputRegionId"`
	NetworkSegment string           `position:"Query" name:"NetworkSegment"`
	Priority       requests.Integer `position:"Query" name:"Priority"`
}

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
	AccessRuleId string `json:"AccessRuleId" xml:"AccessRuleId"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
}

CreateAccessRuleResponse is the response struct for api CreateAccessRule

func CreateCreateAccessRuleResponse

func CreateCreateAccessRuleResponse() (response *CreateAccessRuleResponse)

CreateCreateAccessRuleResponse creates a response to parse from CreateAccessRule response

type CreateFileSystemRequest

type CreateFileSystemRequest struct {
	*requests.RpcRequest
	ThroughputMode               string           `position:"Query" name:"ThroughputMode"`
	Description                  string           `position:"Query" name:"Description"`
	DataRedundancyType           string           `position:"Query" name:"DataRedundancyType"`
	StorageType                  string           `position:"Query" name:"StorageType"`
	FileSystemName               string           `position:"Query" name:"FileSystemName"`
	InputRegionId                string           `position:"Query" name:"InputRegionId"`
	SpaceCapacity                requests.Integer `position:"Query" name:"SpaceCapacity"`
	PartitionNumber              requests.Integer `position:"Query" name:"PartitionNumber"`
	ProvisionedThroughputInMiBps requests.Integer `position:"Query" name:"ProvisionedThroughputInMiBps"`
	ZoneId                       string           `position:"Query" name:"ZoneId"`
	ProtocolType                 string           `position:"Query" name:"ProtocolType"`
	StorageSetName               string           `position:"Query" name:"StorageSetName"`
}

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
	FileSystemId string `json:"FileSystemId" xml:"FileSystemId"`
	RequestId    string `json:"RequestId" xml:"RequestId"`
}

CreateFileSystemResponse is the response struct for api CreateFileSystem

func CreateCreateFileSystemResponse

func CreateCreateFileSystemResponse() (response *CreateFileSystemResponse)

CreateCreateFileSystemResponse creates a response to parse from CreateFileSystem response

type CreateMountPointRequest

type CreateMountPointRequest struct {
	*requests.RpcRequest
	Description   string `position:"Query" name:"Description"`
	NetworkType   string `position:"Query" name:"NetworkType"`
	AccessGroupId string `position:"Query" name:"AccessGroupId"`
	InputRegionId string `position:"Query" name:"InputRegionId"`
	FileSystemId  string `position:"Query" name:"FileSystemId"`
	VSwitchId     string `position:"Query" name:"VSwitchId"`
	VpcId         string `position:"Query" name:"VpcId"`
}

CreateMountPointRequest is the request struct for api CreateMountPoint

func CreateCreateMountPointRequest

func CreateCreateMountPointRequest() (request *CreateMountPointRequest)

CreateCreateMountPointRequest creates a request to invoke CreateMountPoint API

type CreateMountPointResponse

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

CreateMountPointResponse is the response struct for api CreateMountPoint

func CreateCreateMountPointResponse

func CreateCreateMountPointResponse() (response *CreateMountPointResponse)

CreateCreateMountPointResponse creates a response to parse from CreateMountPoint response

type CreateUserGroupsMappingRequest

type CreateUserGroupsMappingRequest struct {
	*requests.RpcRequest
	GroupNames    *[]string `position:"Query" name:"GroupNames"  type:"Json"`
	InputRegionId string    `position:"Query" name:"InputRegionId"`
	FileSystemId  string    `position:"Query" name:"FileSystemId"`
	UserName      string    `position:"Query" name:"UserName"`
}

CreateUserGroupsMappingRequest is the request struct for api CreateUserGroupsMapping

func CreateCreateUserGroupsMappingRequest

func CreateCreateUserGroupsMappingRequest() (request *CreateUserGroupsMappingRequest)

CreateCreateUserGroupsMappingRequest creates a request to invoke CreateUserGroupsMapping API

type CreateUserGroupsMappingResponse

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

CreateUserGroupsMappingResponse is the response struct for api CreateUserGroupsMapping

func CreateCreateUserGroupsMappingResponse

func CreateCreateUserGroupsMappingResponse() (response *CreateUserGroupsMappingResponse)

CreateCreateUserGroupsMappingResponse creates a response to parse from CreateUserGroupsMapping response

type CreateVscMountPointRequest added in v1.62.401

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

CreateVscMountPointRequest is the request struct for api CreateVscMountPoint

func CreateCreateVscMountPointRequest added in v1.62.401

func CreateCreateVscMountPointRequest() (request *CreateVscMountPointRequest)

CreateCreateVscMountPointRequest creates a request to invoke CreateVscMountPoint API

type CreateVscMountPointResponse added in v1.62.401

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

CreateVscMountPointResponse is the response struct for api CreateVscMountPoint

func CreateCreateVscMountPointResponse added in v1.62.401

func CreateCreateVscMountPointResponse() (response *CreateVscMountPointResponse)

CreateCreateVscMountPointResponse creates a response to parse from CreateVscMountPoint response

type DeleteAccessGroupRequest

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

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
	AccessGroupId string `position:"Query" name:"AccessGroupId"`
	InputRegionId string `position:"Query" name:"InputRegionId"`
	AccessRuleId  string `position:"Query" name:"AccessRuleId"`
}

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 DeleteFileSystemRequest

type DeleteFileSystemRequest struct {
	*requests.RpcRequest
	InputRegionId string `position:"Query" name:"InputRegionId"`
	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 DeleteMountPointRequest

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

DeleteMountPointRequest is the request struct for api DeleteMountPoint

func CreateDeleteMountPointRequest

func CreateDeleteMountPointRequest() (request *DeleteMountPointRequest)

CreateDeleteMountPointRequest creates a request to invoke DeleteMountPoint API

type DeleteMountPointResponse

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

DeleteMountPointResponse is the response struct for api DeleteMountPoint

func CreateDeleteMountPointResponse

func CreateDeleteMountPointResponse() (response *DeleteMountPointResponse)

CreateDeleteMountPointResponse creates a response to parse from DeleteMountPoint response

type DeleteUserGroupsMappingRequest

type DeleteUserGroupsMappingRequest struct {
	*requests.RpcRequest
	GroupNames    string `position:"Query" name:"GroupNames"`
	InputRegionId string `position:"Query" name:"InputRegionId"`
	FileSystemId  string `position:"Query" name:"FileSystemId"`
	UserName      string `position:"Query" name:"UserName"`
}

DeleteUserGroupsMappingRequest is the request struct for api DeleteUserGroupsMapping

func CreateDeleteUserGroupsMappingRequest

func CreateDeleteUserGroupsMappingRequest() (request *DeleteUserGroupsMappingRequest)

CreateDeleteUserGroupsMappingRequest creates a request to invoke DeleteUserGroupsMapping API

type DeleteUserGroupsMappingResponse

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

DeleteUserGroupsMappingResponse is the response struct for api DeleteUserGroupsMapping

func CreateDeleteUserGroupsMappingResponse

func CreateDeleteUserGroupsMappingResponse() (response *DeleteUserGroupsMappingResponse)

CreateDeleteUserGroupsMappingResponse creates a response to parse from DeleteUserGroupsMapping response

type DeleteVscMountPointRequest added in v1.62.401

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

DeleteVscMountPointRequest is the request struct for api DeleteVscMountPoint

func CreateDeleteVscMountPointRequest added in v1.62.401

func CreateDeleteVscMountPointRequest() (request *DeleteVscMountPointRequest)

CreateDeleteVscMountPointRequest creates a request to invoke DeleteVscMountPoint API

type DeleteVscMountPointResponse added in v1.62.401

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

DeleteVscMountPointResponse is the response struct for api DeleteVscMountPoint

func CreateDeleteVscMountPointResponse added in v1.62.401

func CreateDeleteVscMountPointResponse() (response *DeleteVscMountPointResponse)

CreateDeleteVscMountPointResponse creates a response to parse from DeleteVscMountPoint response

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	*requests.RpcRequest
	InputRegionId  string `position:"Query" name:"InputRegionId"`
	AcceptLanguage string `position:"Query" name:"AcceptLanguage"`
}

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"`
	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 DescribeVscMountPointsRequest added in v1.62.401

type DescribeVscMountPointsRequest struct {
	*requests.RpcRequest
	VscId         string `position:"Query" name:"VscId"`
	InputRegionId string `position:"Query" name:"InputRegionId"`
	MountPointId  string `position:"Query" name:"MountPointId"`
	FileSystemId  string `position:"Query" name:"FileSystemId"`
	InstanceId    string `position:"Query" name:"InstanceId"`
	Status        string `position:"Query" name:"Status"`
}

DescribeVscMountPointsRequest is the request struct for api DescribeVscMountPoints

func CreateDescribeVscMountPointsRequest added in v1.62.401

func CreateDescribeVscMountPointsRequest() (request *DescribeVscMountPointsRequest)

CreateDescribeVscMountPointsRequest creates a request to invoke DescribeVscMountPoints API

type DescribeVscMountPointsResponse added in v1.62.401

type DescribeVscMountPointsResponse struct {
	*responses.BaseResponse
	TotalCount  int          `json:"TotalCount" xml:"TotalCount"`
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	MountPoints []MountPoint `json:"MountPoints" xml:"MountPoints"`
}

DescribeVscMountPointsResponse is the response struct for api DescribeVscMountPoints

func CreateDescribeVscMountPointsResponse added in v1.62.401

func CreateDescribeVscMountPointsResponse() (response *DescribeVscMountPointsResponse)

CreateDescribeVscMountPointsResponse creates a response to parse from DescribeVscMountPoints response

type DetachVscMountPointRequest added in v1.62.401

type DetachVscMountPointRequest struct {
	*requests.RpcRequest
	Description   string    `position:"Query" name:"Description"`
	InputRegionId string    `position:"Query" name:"InputRegionId"`
	MountPointId  string    `position:"Query" name:"MountPointId"`
	FileSystemId  string    `position:"Query" name:"FileSystemId"`
	VscIds        *[]string `position:"Query" name:"VscIds"  type:"Json"`
	InstanceIds   string    `position:"Query" name:"InstanceIds"`
}

DetachVscMountPointRequest is the request struct for api DetachVscMountPoint

func CreateDetachVscMountPointRequest added in v1.62.401

func CreateDetachVscMountPointRequest() (request *DetachVscMountPointRequest)

CreateDetachVscMountPointRequest creates a request to invoke DetachVscMountPoint API

type DetachVscMountPointResponse added in v1.62.401

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

DetachVscMountPointResponse is the response struct for api DetachVscMountPoint

func CreateDetachVscMountPointResponse added in v1.62.401

func CreateDetachVscMountPointResponse() (response *DetachVscMountPointResponse)

CreateDetachVscMountPointResponse creates a response to parse from DetachVscMountPoint response

type FileSystem

type FileSystem struct {
	FileSystemId                 string  `json:"FileSystemId" xml:"FileSystemId"`
	SpaceCapacity                int64   `json:"SpaceCapacity" xml:"SpaceCapacity"`
	ThroughputMode               string  `json:"ThroughputMode" xml:"ThroughputMode"`
	Version                      string  `json:"Version" xml:"Version"`
	CreateTime                   string  `json:"CreateTime" xml:"CreateTime"`
	MeteringSpaceSize            float64 `json:"MeteringSpaceSize" xml:"MeteringSpaceSize"`
	StoragePackageId             string  `json:"StoragePackageId" xml:"StoragePackageId"`
	MountPointCount              int64   `json:"MountPointCount" xml:"MountPointCount"`
	StorageType                  string  `json:"StorageType" xml:"StorageType"`
	RegionId                     string  `json:"RegionId" xml:"RegionId"`
	ZoneId                       string  `json:"ZoneId" xml:"ZoneId"`
	NumberOfDirectories          int64   `json:"NumberOfDirectories" xml:"NumberOfDirectories"`
	FileSystemName               string  `json:"FileSystemName" xml:"FileSystemName"`
	UsedSpaceSize                float64 `json:"UsedSpaceSize" xml:"UsedSpaceSize"`
	ProtocolType                 string  `json:"ProtocolType" xml:"ProtocolType"`
	ProvisionedThroughputInMiBps int64   `json:"ProvisionedThroughputInMiBps" xml:"ProvisionedThroughputInMiBps"`
	Description                  string  `json:"Description" xml:"Description"`
	NumberOfFiles                int64   `json:"NumberOfFiles" xml:"NumberOfFiles"`
}

FileSystem is a nested struct in dfs response

type FileSystems

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

FileSystems is a nested struct in dfs response

type GetAccessGroupRequest

type GetAccessGroupRequest struct {
	*requests.RpcRequest
	AccessGroupId string `position:"Query" name:"AccessGroupId"`
	InputRegionId string `position:"Query" name:"InputRegionId"`
}

GetAccessGroupRequest is the request struct for api GetAccessGroup

func CreateGetAccessGroupRequest

func CreateGetAccessGroupRequest() (request *GetAccessGroupRequest)

CreateGetAccessGroupRequest creates a request to invoke GetAccessGroup API

type GetAccessGroupResponse

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

GetAccessGroupResponse is the response struct for api GetAccessGroup

func CreateGetAccessGroupResponse

func CreateGetAccessGroupResponse() (response *GetAccessGroupResponse)

CreateGetAccessGroupResponse creates a response to parse from GetAccessGroup response

type GetAccessRuleRequest

type GetAccessRuleRequest struct {
	*requests.RpcRequest
	AccessGroupId string `position:"Query" name:"AccessGroupId"`
	InputRegionId string `position:"Query" name:"InputRegionId"`
	AccessRuleId  string `position:"Query" name:"AccessRuleId"`
}

GetAccessRuleRequest is the request struct for api GetAccessRule

func CreateGetAccessRuleRequest

func CreateGetAccessRuleRequest() (request *GetAccessRuleRequest)

CreateGetAccessRuleRequest creates a request to invoke GetAccessRule API

type GetAccessRuleResponse

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

GetAccessRuleResponse is the response struct for api GetAccessRule

func CreateGetAccessRuleResponse

func CreateGetAccessRuleResponse() (response *GetAccessRuleResponse)

CreateGetAccessRuleResponse creates a response to parse from GetAccessRule response

type GetFileSystemRequest

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

GetFileSystemRequest is the request struct for api GetFileSystem

func CreateGetFileSystemRequest

func CreateGetFileSystemRequest() (request *GetFileSystemRequest)

CreateGetFileSystemRequest creates a request to invoke GetFileSystem API

type GetFileSystemResponse

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

GetFileSystemResponse is the response struct for api GetFileSystem

func CreateGetFileSystemResponse

func CreateGetFileSystemResponse() (response *GetFileSystemResponse)

CreateGetFileSystemResponse creates a response to parse from GetFileSystem response

type GetMountPointRequest

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

GetMountPointRequest is the request struct for api GetMountPoint

func CreateGetMountPointRequest

func CreateGetMountPointRequest() (request *GetMountPointRequest)

CreateGetMountPointRequest creates a request to invoke GetMountPoint API

type GetMountPointResponse

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

GetMountPointResponse is the response struct for api GetMountPoint

func CreateGetMountPointResponse

func CreateGetMountPointResponse() (response *GetMountPointResponse)

CreateGetMountPointResponse creates a response to parse from GetMountPoint response

type GetRegionRequest

type GetRegionRequest struct {
	*requests.RpcRequest
	InputRegionId string `position:"Query" name:"InputRegionId"`
}

GetRegionRequest is the request struct for api GetRegion

func CreateGetRegionRequest

func CreateGetRegionRequest() (request *GetRegionRequest)

CreateGetRegionRequest creates a request to invoke GetRegion API

type GetRegionResponse

type GetRegionResponse struct {
	*responses.BaseResponse
	RequestId      string          `json:"RequestId" xml:"RequestId"`
	AvailableZones []AvailableZone `json:"AvailableZones" xml:"AvailableZones"`
}

GetRegionResponse is the response struct for api GetRegion

func CreateGetRegionResponse

func CreateGetRegionResponse() (response *GetRegionResponse)

CreateGetRegionResponse creates a response to parse from GetRegion response

type GroupNames

type GroupNames struct {
	String []string `json:"string" xml:"string"`
}

GroupNames is a nested struct in dfs response

type Instance added in v1.62.401

type Instance struct {
	Status     string `json:"Status" xml:"Status"`
	InstanceId string `json:"InstanceId" xml:"InstanceId"`
	Vscs       []Vsc  `json:"Vscs" xml:"Vscs"`
}

Instance is a nested struct in dfs response

type Instances added in v1.62.401

type Instances struct {
	Instance []Instance `json:"Instance" xml:"Instance"`
}

Instances is a nested struct in dfs response

type ListAccessGroupsRequest

type ListAccessGroupsRequest struct {
	*requests.RpcRequest
	InputRegionId string           `position:"Query" name:"InputRegionId"`
	Limit         requests.Integer `position:"Query" name:"Limit"`
	OrderBy       string           `position:"Query" name:"OrderBy"`
	StartOffset   requests.Integer `position:"Query" name:"StartOffset"`
	OrderType     string           `position:"Query" name:"OrderType"`
}

ListAccessGroupsRequest is the request struct for api ListAccessGroups

func CreateListAccessGroupsRequest

func CreateListAccessGroupsRequest() (request *ListAccessGroupsRequest)

CreateListAccessGroupsRequest creates a request to invoke ListAccessGroups API

type ListAccessGroupsResponse

type ListAccessGroupsResponse struct {
	*responses.BaseResponse
	TotalCount   int           `json:"TotalCount" xml:"TotalCount"`
	RequestId    string        `json:"RequestId" xml:"RequestId"`
	AccessGroups []AccessGroup `json:"AccessGroups" xml:"AccessGroups"`
}

ListAccessGroupsResponse is the response struct for api ListAccessGroups

func CreateListAccessGroupsResponse

func CreateListAccessGroupsResponse() (response *ListAccessGroupsResponse)

CreateListAccessGroupsResponse creates a response to parse from ListAccessGroups response

type ListAccessRulesRequest

type ListAccessRulesRequest struct {
	*requests.RpcRequest
	AccessGroupId string           `position:"Query" name:"AccessGroupId"`
	InputRegionId string           `position:"Query" name:"InputRegionId"`
	Limit         requests.Integer `position:"Query" name:"Limit"`
	OrderBy       string           `position:"Query" name:"OrderBy"`
	StartOffset   requests.Integer `position:"Query" name:"StartOffset"`
	OrderType     string           `position:"Query" name:"OrderType"`
}

ListAccessRulesRequest is the request struct for api ListAccessRules

func CreateListAccessRulesRequest

func CreateListAccessRulesRequest() (request *ListAccessRulesRequest)

CreateListAccessRulesRequest creates a request to invoke ListAccessRules API

type ListAccessRulesResponse

type ListAccessRulesResponse struct {
	*responses.BaseResponse
	TotalCount  int          `json:"TotalCount" xml:"TotalCount"`
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	AccessRules []AccessRule `json:"AccessRules" xml:"AccessRules"`
}

ListAccessRulesResponse is the response struct for api ListAccessRules

func CreateListAccessRulesResponse

func CreateListAccessRulesResponse() (response *ListAccessRulesResponse)

CreateListAccessRulesResponse creates a response to parse from ListAccessRules response

type ListFileSystemsRequest

type ListFileSystemsRequest struct {
	*requests.RpcRequest
	InputRegionId string           `position:"Query" name:"InputRegionId"`
	Limit         requests.Integer `position:"Query" name:"Limit"`
	OrderBy       string           `position:"Query" name:"OrderBy"`
	StartOffset   requests.Integer `position:"Query" name:"StartOffset"`
	OrderType     string           `position:"Query" name:"OrderType"`
}

ListFileSystemsRequest is the request struct for api ListFileSystems

func CreateListFileSystemsRequest

func CreateListFileSystemsRequest() (request *ListFileSystemsRequest)

CreateListFileSystemsRequest creates a request to invoke ListFileSystems API

type ListFileSystemsResponse

type ListFileSystemsResponse struct {
	*responses.BaseResponse
	TotalCount  int          `json:"TotalCount" xml:"TotalCount"`
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	FileSystems []FileSystem `json:"FileSystems" xml:"FileSystems"`
}

ListFileSystemsResponse is the response struct for api ListFileSystems

func CreateListFileSystemsResponse

func CreateListFileSystemsResponse() (response *ListFileSystemsResponse)

CreateListFileSystemsResponse creates a response to parse from ListFileSystems response

type ListMountPointsRequest

type ListMountPointsRequest struct {
	*requests.RpcRequest
	InputRegionId string           `position:"Query" name:"InputRegionId"`
	Limit         requests.Integer `position:"Query" name:"Limit"`
	FileSystemId  string           `position:"Query" name:"FileSystemId"`
	OrderBy       string           `position:"Query" name:"OrderBy"`
	StartOffset   requests.Integer `position:"Query" name:"StartOffset"`
	OrderType     string           `position:"Query" name:"OrderType"`
}

ListMountPointsRequest is the request struct for api ListMountPoints

func CreateListMountPointsRequest

func CreateListMountPointsRequest() (request *ListMountPointsRequest)

CreateListMountPointsRequest creates a request to invoke ListMountPoints API

type ListMountPointsResponse

type ListMountPointsResponse struct {
	*responses.BaseResponse
	TotalCount  int          `json:"TotalCount" xml:"TotalCount"`
	RequestId   string       `json:"RequestId" xml:"RequestId"`
	MountPoints []MountPoint `json:"MountPoints" xml:"MountPoints"`
}

ListMountPointsResponse is the response struct for api ListMountPoints

func CreateListMountPointsResponse

func CreateListMountPointsResponse() (response *ListMountPointsResponse)

CreateListMountPointsResponse creates a response to parse from ListMountPoints response

type ListUserGroupsMappingsRequest

type ListUserGroupsMappingsRequest struct {
	*requests.RpcRequest
	NextToken     string           `position:"Query" name:"NextToken"`
	InputRegionId string           `position:"Query" name:"InputRegionId"`
	Limit         requests.Integer `position:"Query" name:"Limit"`
	FilesystemId  string           `position:"Query" name:"FilesystemId"`
}

ListUserGroupsMappingsRequest is the request struct for api ListUserGroupsMappings

func CreateListUserGroupsMappingsRequest

func CreateListUserGroupsMappingsRequest() (request *ListUserGroupsMappingsRequest)

CreateListUserGroupsMappingsRequest creates a request to invoke ListUserGroupsMappings API

type ListUserGroupsMappingsResponse

type ListUserGroupsMappingsResponse struct {
	*responses.BaseResponse
	RequestId          string                `json:"RequestId" xml:"RequestId"`
	HasMore            bool                  `json:"HasMore" xml:"HasMore"`
	NextToken          string                `json:"NextToken" xml:"NextToken"`
	UserGroupsMappings []UserGroupsMappingPB `json:"UserGroupsMappings" xml:"UserGroupsMappings"`
}

ListUserGroupsMappingsResponse is the response struct for api ListUserGroupsMappings

func CreateListUserGroupsMappingsResponse

func CreateListUserGroupsMappingsResponse() (response *ListUserGroupsMappingsResponse)

CreateListUserGroupsMappingsResponse creates a response to parse from ListUserGroupsMappings response

type ModifyAccessGroupRequest

type ModifyAccessGroupRequest struct {
	*requests.RpcRequest
	Description     string `position:"Query" name:"Description"`
	AccessGroupId   string `position:"Query" name:"AccessGroupId"`
	InputRegionId   string `position:"Query" name:"InputRegionId"`
	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"`
	Description   string           `position:"Query" name:"Description"`
	AccessGroupId string           `position:"Query" name:"AccessGroupId"`
	InputRegionId string           `position:"Query" name:"InputRegionId"`
	AccessRuleId  string           `position:"Query" name:"AccessRuleId"`
	Priority      requests.Integer `position:"Query" name:"Priority"`
}

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 ModifyFileSystemRequest

type ModifyFileSystemRequest struct {
	*requests.RpcRequest
	ThroughputMode               string           `position:"Query" name:"ThroughputMode"`
	Description                  string           `position:"Query" name:"Description"`
	FileSystemName               string           `position:"Query" name:"FileSystemName"`
	InputRegionId                string           `position:"Query" name:"InputRegionId"`
	SpaceCapacity                requests.Integer `position:"Query" name:"SpaceCapacity"`
	FileSystemId                 string           `position:"Query" name:"FileSystemId"`
	ProvisionedThroughputInMiBps requests.Integer `position:"Query" name:"ProvisionedThroughputInMiBps"`
}

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 ModifyMountPointRequest

type ModifyMountPointRequest struct {
	*requests.RpcRequest
	Description   string `position:"Query" name:"Description"`
	AccessGroupId string `position:"Query" name:"AccessGroupId"`
	InputRegionId string `position:"Query" name:"InputRegionId"`
	MountPointId  string `position:"Query" name:"MountPointId"`
	FileSystemId  string `position:"Query" name:"FileSystemId"`
	Status        string `position:"Query" name:"Status"`
}

ModifyMountPointRequest is the request struct for api ModifyMountPoint

func CreateModifyMountPointRequest

func CreateModifyMountPointRequest() (request *ModifyMountPointRequest)

CreateModifyMountPointRequest creates a request to invoke ModifyMountPoint API

type ModifyMountPointResponse

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

ModifyMountPointResponse is the response struct for api ModifyMountPoint

func CreateModifyMountPointResponse

func CreateModifyMountPointResponse() (response *ModifyMountPointResponse)

CreateModifyMountPointResponse creates a response to parse from ModifyMountPoint response

type MountPoint

type MountPoint struct {
	FileSystemId       string     `json:"FileSystemId" xml:"FileSystemId"`
	VSwitchId          string     `json:"VSwitchId" xml:"VSwitchId"`
	CreateTime         string     `json:"CreateTime" xml:"CreateTime"`
	MountPointAlias    string     `json:"MountPointAlias" xml:"MountPointAlias"`
	InstanceTotalCount int        `json:"InstanceTotalCount" xml:"InstanceTotalCount"`
	AccessGroupId      string     `json:"AccessGroupId" xml:"AccessGroupId"`
	RegionId           string     `json:"RegionId" xml:"RegionId"`
	Status             string     `json:"Status" xml:"Status"`
	VpcId              string     `json:"VpcId" xml:"VpcId"`
	NetworkType        string     `json:"NetworkType" xml:"NetworkType"`
	MountPointId       string     `json:"MountPointId" xml:"MountPointId"`
	Description        string     `json:"Description" xml:"Description"`
	MountPointDomain   string     `json:"MountPointDomain" xml:"MountPointDomain"`
	Instances          []Instance `json:"Instances" xml:"Instances"`
}

MountPoint is a nested struct in dfs response

type MountPointsInDescribeVscMountPoints added in v1.62.401

type MountPointsInDescribeVscMountPoints struct {
	MountPoint []MountPoint `json:"MountPoint" xml:"MountPoint"`
}

MountPointsInDescribeVscMountPoints is a nested struct in dfs response

type MountPointsInListMountPoints added in v1.62.401

type MountPointsInListMountPoints struct {
	MountPoint []MountPoint `json:"MountPoint" xml:"MountPoint"`
}

MountPointsInListMountPoints is a nested struct in dfs response

type Option

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

Option is a nested struct in dfs response

type Options

type Options struct {
	Option []Option `json:"Option" xml:"Option"`
}

Options is a nested struct in dfs response

type Region

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

Region is a nested struct in dfs response

type RegionItem

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

RegionItem is a nested struct in dfs response

type Regions

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

Regions is a nested struct in dfs response

type UserGroupsMappingPB

type UserGroupsMappingPB struct {
	UserName   string   `json:"UserName" xml:"UserName"`
	GroupNames []string `json:"GroupNames" xml:"GroupNames"`
}

UserGroupsMappingPB is a nested struct in dfs response

type UserGroupsMappings

type UserGroupsMappings struct {
	UserGroupsMappingPB []UserGroupsMappingPB `json:"UserGroupsMappingPB" xml:"UserGroupsMappingPB"`
}

UserGroupsMappings is a nested struct in dfs response

type Vsc added in v1.62.401

type Vsc struct {
	VscId     string `json:"VscId" xml:"VscId"`
	VscType   string `json:"VscType" xml:"VscType"`
	VscStatus string `json:"VscStatus" xml:"VscStatus"`
}

Vsc is a nested struct in dfs response

type Vscs added in v1.62.401

type Vscs struct {
	Vsc []Vsc `json:"Vsc" xml:"Vsc"`
}

Vscs is a nested struct in dfs response

Jump to

Keyboard shortcuts

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