v20220519

package
v1.0.931 Latest Latest
Warning

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

Go to latest
Published: May 28, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const APIVersion = "2022-05-19"

Variables

This section is empty.

Functions

This section is empty.

Types

type AddCrossVpcSubnetSupportForClientNodeRequest added in v1.0.713

type AddCrossVpcSubnetSupportForClientNodeRequest struct {
	*tchttp.BaseRequest

	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 子网信息
	SubnetInfo *SubnetInfo `json:"SubnetInfo,omitnil,omitempty" name:"SubnetInfo"`
}

func NewAddCrossVpcSubnetSupportForClientNodeRequest added in v1.0.713

func NewAddCrossVpcSubnetSupportForClientNodeRequest() (request *AddCrossVpcSubnetSupportForClientNodeRequest)

func (*AddCrossVpcSubnetSupportForClientNodeRequest) FromJsonString added in v1.0.713

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddCrossVpcSubnetSupportForClientNodeRequest) ToJsonString added in v1.0.713

type AddCrossVpcSubnetSupportForClientNodeRequestParams added in v1.0.713

type AddCrossVpcSubnetSupportForClientNodeRequestParams struct {
	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 子网信息
	SubnetInfo *SubnetInfo `json:"SubnetInfo,omitnil,omitempty" name:"SubnetInfo"`
}

Predefined struct for user

type AddCrossVpcSubnetSupportForClientNodeResponse added in v1.0.713

type AddCrossVpcSubnetSupportForClientNodeResponse struct {
	*tchttp.BaseResponse
	Response *AddCrossVpcSubnetSupportForClientNodeResponseParams `json:"Response"`
}

func NewAddCrossVpcSubnetSupportForClientNodeResponse added in v1.0.713

func NewAddCrossVpcSubnetSupportForClientNodeResponse() (response *AddCrossVpcSubnetSupportForClientNodeResponse)

func (*AddCrossVpcSubnetSupportForClientNodeResponse) FromJsonString added in v1.0.713

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AddCrossVpcSubnetSupportForClientNodeResponse) ToJsonString added in v1.0.713

type AddCrossVpcSubnetSupportForClientNodeResponseParams added in v1.0.713

type AddCrossVpcSubnetSupportForClientNodeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AttachFileSystemBucketRequest added in v1.0.713

type AttachFileSystemBucketRequest struct {
	*tchttp.BaseRequest

	// 无
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 关联新Bucket
	Bucket *MappedBucket `json:"Bucket,omitnil,omitempty" name:"Bucket"`
}

func NewAttachFileSystemBucketRequest added in v1.0.713

func NewAttachFileSystemBucketRequest() (request *AttachFileSystemBucketRequest)

func (*AttachFileSystemBucketRequest) FromJsonString added in v1.0.713

func (r *AttachFileSystemBucketRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AttachFileSystemBucketRequest) ToJsonString added in v1.0.713

func (r *AttachFileSystemBucketRequest) ToJsonString() string

type AttachFileSystemBucketRequestParams added in v1.0.713

type AttachFileSystemBucketRequestParams struct {
	// 无
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 关联新Bucket
	Bucket *MappedBucket `json:"Bucket,omitnil,omitempty" name:"Bucket"`
}

Predefined struct for user

type AttachFileSystemBucketResponse added in v1.0.713

type AttachFileSystemBucketResponse struct {
	*tchttp.BaseResponse
	Response *AttachFileSystemBucketResponseParams `json:"Response"`
}

func NewAttachFileSystemBucketResponse added in v1.0.713

func NewAttachFileSystemBucketResponse() (response *AttachFileSystemBucketResponse)

func (*AttachFileSystemBucketResponse) FromJsonString added in v1.0.713

func (r *AttachFileSystemBucketResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AttachFileSystemBucketResponse) ToJsonString added in v1.0.713

func (r *AttachFileSystemBucketResponse) ToJsonString() string

type AttachFileSystemBucketResponseParams added in v1.0.713

type AttachFileSystemBucketResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BatchAddClientNodesRequest added in v1.0.713

type BatchAddClientNodesRequest struct {
	*tchttp.BaseRequest

	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 添加客户端节点列表
	ClientNodes []*LinuxNodeAttribute `json:"ClientNodes,omitnil,omitempty" name:"ClientNodes"`

	// 是否单集群默认是false
	SingleClusterFlag *bool `json:"SingleClusterFlag,omitnil,omitempty" name:"SingleClusterFlag"`
}

func NewBatchAddClientNodesRequest added in v1.0.713

func NewBatchAddClientNodesRequest() (request *BatchAddClientNodesRequest)

func (*BatchAddClientNodesRequest) FromJsonString added in v1.0.713

func (r *BatchAddClientNodesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchAddClientNodesRequest) ToJsonString added in v1.0.713

func (r *BatchAddClientNodesRequest) ToJsonString() string

type BatchAddClientNodesRequestParams added in v1.0.713

type BatchAddClientNodesRequestParams struct {
	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 添加客户端节点列表
	ClientNodes []*LinuxNodeAttribute `json:"ClientNodes,omitnil,omitempty" name:"ClientNodes"`

	// 是否单集群默认是false
	SingleClusterFlag *bool `json:"SingleClusterFlag,omitnil,omitempty" name:"SingleClusterFlag"`
}

Predefined struct for user

type BatchAddClientNodesResponse added in v1.0.713

type BatchAddClientNodesResponse struct {
	*tchttp.BaseResponse
	Response *BatchAddClientNodesResponseParams `json:"Response"`
}

func NewBatchAddClientNodesResponse added in v1.0.713

func NewBatchAddClientNodesResponse() (response *BatchAddClientNodesResponse)

func (*BatchAddClientNodesResponse) FromJsonString added in v1.0.713

func (r *BatchAddClientNodesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchAddClientNodesResponse) ToJsonString added in v1.0.713

func (r *BatchAddClientNodesResponse) ToJsonString() string

type BatchAddClientNodesResponseParams added in v1.0.713

type BatchAddClientNodesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BatchDeleteClientNodesRequest added in v1.0.713

type BatchDeleteClientNodesRequest struct {
	*tchttp.BaseRequest

	// 文件系统id
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 删除的客户端节点列表
	ClientNodes []*LinuxNodeAttribute `json:"ClientNodes,omitnil,omitempty" name:"ClientNodes"`

	// 是否单集群,默认是false
	SingleClusterFlag *bool `json:"SingleClusterFlag,omitnil,omitempty" name:"SingleClusterFlag"`
}

func NewBatchDeleteClientNodesRequest added in v1.0.713

func NewBatchDeleteClientNodesRequest() (request *BatchDeleteClientNodesRequest)

func (*BatchDeleteClientNodesRequest) FromJsonString added in v1.0.713

func (r *BatchDeleteClientNodesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchDeleteClientNodesRequest) ToJsonString added in v1.0.713

func (r *BatchDeleteClientNodesRequest) ToJsonString() string

type BatchDeleteClientNodesRequestParams added in v1.0.713

type BatchDeleteClientNodesRequestParams struct {
	// 文件系统id
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 删除的客户端节点列表
	ClientNodes []*LinuxNodeAttribute `json:"ClientNodes,omitnil,omitempty" name:"ClientNodes"`

	// 是否单集群,默认是false
	SingleClusterFlag *bool `json:"SingleClusterFlag,omitnil,omitempty" name:"SingleClusterFlag"`
}

Predefined struct for user

type BatchDeleteClientNodesResponse added in v1.0.713

type BatchDeleteClientNodesResponse struct {
	*tchttp.BaseResponse
	Response *BatchDeleteClientNodesResponseParams `json:"Response"`
}

func NewBatchDeleteClientNodesResponse added in v1.0.713

func NewBatchDeleteClientNodesResponse() (response *BatchDeleteClientNodesResponse)

func (*BatchDeleteClientNodesResponse) FromJsonString added in v1.0.713

func (r *BatchDeleteClientNodesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BatchDeleteClientNodesResponse) ToJsonString added in v1.0.713

func (r *BatchDeleteClientNodesResponse) ToJsonString() string

type BatchDeleteClientNodesResponseParams added in v1.0.713

type BatchDeleteClientNodesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AddCrossVpcSubnetSupportForClientNode added in v1.0.713

func (c *Client) AddCrossVpcSubnetSupportForClientNode(request *AddCrossVpcSubnetSupportForClientNodeRequest) (response *AddCrossVpcSubnetSupportForClientNodeResponse, err error)

AddCrossVpcSubnetSupportForClientNode 为客户端节点添加跨vpc或子网访问能力

func (*Client) AddCrossVpcSubnetSupportForClientNodeWithContext added in v1.0.713

func (c *Client) AddCrossVpcSubnetSupportForClientNodeWithContext(ctx context.Context, request *AddCrossVpcSubnetSupportForClientNodeRequest) (response *AddCrossVpcSubnetSupportForClientNodeResponse, err error)

AddCrossVpcSubnetSupportForClientNode 为客户端节点添加跨vpc或子网访问能力

func (*Client) AttachFileSystemBucket added in v1.0.713

func (c *Client) AttachFileSystemBucket(request *AttachFileSystemBucketRequest) (response *AttachFileSystemBucketResponse, err error)

AttachFileSystemBucket 为文件系统关联Bucket

func (*Client) AttachFileSystemBucketWithContext added in v1.0.713

func (c *Client) AttachFileSystemBucketWithContext(ctx context.Context, request *AttachFileSystemBucketRequest) (response *AttachFileSystemBucketResponse, err error)

AttachFileSystemBucket 为文件系统关联Bucket

func (*Client) BatchAddClientNodes added in v1.0.713

func (c *Client) BatchAddClientNodes(request *BatchAddClientNodesRequest) (response *BatchAddClientNodesResponse, err error)

BatchAddClientNodes 批量添加客户端节点

func (*Client) BatchAddClientNodesWithContext added in v1.0.713

func (c *Client) BatchAddClientNodesWithContext(ctx context.Context, request *BatchAddClientNodesRequest) (response *BatchAddClientNodesResponse, err error)

BatchAddClientNodes 批量添加客户端节点

func (*Client) BatchDeleteClientNodes added in v1.0.713

func (c *Client) BatchDeleteClientNodes(request *BatchDeleteClientNodesRequest) (response *BatchDeleteClientNodesResponse, err error)

BatchDeleteClientNodes 批量删除客户端节点

func (*Client) BatchDeleteClientNodesWithContext added in v1.0.713

func (c *Client) BatchDeleteClientNodesWithContext(ctx context.Context, request *BatchDeleteClientNodesRequest) (response *BatchDeleteClientNodesResponse, err error)

BatchDeleteClientNodes 批量删除客户端节点

func (*Client) CreateDataRepositoryTask

func (c *Client) CreateDataRepositoryTask(request *CreateDataRepositoryTaskRequest) (response *CreateDataRepositoryTaskResponse, err error)

CreateDataRepositoryTask 创建数据流通任务,包括从将文件系统的数据上传到存储桶下, 以及从存储桶下载到文件系统里。

func (*Client) CreateDataRepositoryTaskWithContext

func (c *Client) CreateDataRepositoryTaskWithContext(ctx context.Context, request *CreateDataRepositoryTaskRequest) (response *CreateDataRepositoryTaskResponse, err error)

CreateDataRepositoryTask 创建数据流通任务,包括从将文件系统的数据上传到存储桶下, 以及从存储桶下载到文件系统里。

func (*Client) CreateFileSystem added in v1.0.713

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

CreateFileSystem 创建文件系统

func (*Client) CreateFileSystemWithContext added in v1.0.713

func (c *Client) CreateFileSystemWithContext(ctx context.Context, request *CreateFileSystemRequest) (response *CreateFileSystemResponse, err error)

CreateFileSystem 创建文件系统

func (*Client) DeleteCrossVpcSubnetSupportForClientNode added in v1.0.713

func (c *Client) DeleteCrossVpcSubnetSupportForClientNode(request *DeleteCrossVpcSubnetSupportForClientNodeRequest) (response *DeleteCrossVpcSubnetSupportForClientNodeResponse, err error)

DeleteCrossVpcSubnetSupportForClientNode 为客户端节点删除跨vpc子网访问能力

func (*Client) DeleteCrossVpcSubnetSupportForClientNodeWithContext added in v1.0.713

func (c *Client) DeleteCrossVpcSubnetSupportForClientNodeWithContext(ctx context.Context, request *DeleteCrossVpcSubnetSupportForClientNodeRequest) (response *DeleteCrossVpcSubnetSupportForClientNodeResponse, err error)

DeleteCrossVpcSubnetSupportForClientNode 为客户端节点删除跨vpc子网访问能力

func (*Client) DeleteFileSystem added in v1.0.713

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

DeleteFileSystem 删除文件系统

func (*Client) DeleteFileSystemWithContext added in v1.0.713

func (c *Client) DeleteFileSystemWithContext(ctx context.Context, request *DeleteFileSystemRequest) (response *DeleteFileSystemResponse, err error)

DeleteFileSystem 删除文件系统

func (*Client) DescribeClientNodes added in v1.0.713

func (c *Client) DescribeClientNodes(request *DescribeClientNodesRequest) (response *DescribeClientNodesResponse, err error)

DescribeClientNodes 列出集群中所有的客户端节点

func (*Client) DescribeClientNodesWithContext added in v1.0.713

func (c *Client) DescribeClientNodesWithContext(ctx context.Context, request *DescribeClientNodesRequest) (response *DescribeClientNodesResponse, err error)

DescribeClientNodes 列出集群中所有的客户端节点

func (*Client) DescribeClusterClientToken added in v1.0.703

func (c *Client) DescribeClusterClientToken(request *DescribeClusterClientTokenRequest) (response *DescribeClusterClientTokenResponse, err error)

DescribeClusterClientToken 查询GooseFS集群客户端凭证

func (*Client) DescribeClusterClientTokenWithContext added in v1.0.703

func (c *Client) DescribeClusterClientTokenWithContext(ctx context.Context, request *DescribeClusterClientTokenRequest) (response *DescribeClusterClientTokenResponse, err error)

DescribeClusterClientToken 查询GooseFS集群客户端凭证

func (*Client) DescribeClusterRoleToken added in v1.0.703

func (c *Client) DescribeClusterRoleToken(request *DescribeClusterRoleTokenRequest) (response *DescribeClusterRoleTokenResponse, err error)

DescribeClusterRoleToken 查询GooseFS集群角色凭证

func (*Client) DescribeClusterRoleTokenWithContext added in v1.0.703

func (c *Client) DescribeClusterRoleTokenWithContext(ctx context.Context, request *DescribeClusterRoleTokenRequest) (response *DescribeClusterRoleTokenResponse, err error)

DescribeClusterRoleToken 查询GooseFS集群角色凭证

func (*Client) DescribeClusterRoles added in v1.0.703

func (c *Client) DescribeClusterRoles(request *DescribeClusterRolesRequest) (response *DescribeClusterRolesResponse, err error)

DescribeClusterRoles 查询GooseFS集群角色

func (*Client) DescribeClusterRolesWithContext added in v1.0.703

func (c *Client) DescribeClusterRolesWithContext(ctx context.Context, request *DescribeClusterRolesRequest) (response *DescribeClusterRolesResponse, err error)

DescribeClusterRoles 查询GooseFS集群角色

func (*Client) DescribeDataRepositoryTaskStatus added in v1.0.587

func (c *Client) DescribeDataRepositoryTaskStatus(request *DescribeDataRepositoryTaskStatusRequest) (response *DescribeDataRepositoryTaskStatusResponse, err error)

DescribeDataRepositoryTaskStatus 获取数据流通任务实时状态,用作客户端控制

func (*Client) DescribeDataRepositoryTaskStatusWithContext added in v1.0.587

func (c *Client) DescribeDataRepositoryTaskStatusWithContext(ctx context.Context, request *DescribeDataRepositoryTaskStatusRequest) (response *DescribeDataRepositoryTaskStatusResponse, err error)

DescribeDataRepositoryTaskStatus 获取数据流通任务实时状态,用作客户端控制

func (*Client) DescribeFileSystemBuckets added in v1.0.713

func (c *Client) DescribeFileSystemBuckets(request *DescribeFileSystemBucketsRequest) (response *DescribeFileSystemBucketsResponse, err error)

DescribeFileSystemBuckets 罗列文件系统关联的Bucket映射

func (*Client) DescribeFileSystemBucketsWithContext added in v1.0.713

func (c *Client) DescribeFileSystemBucketsWithContext(ctx context.Context, request *DescribeFileSystemBucketsRequest) (response *DescribeFileSystemBucketsResponse, err error)

DescribeFileSystemBuckets 罗列文件系统关联的Bucket映射

func (*Client) DescribeFileSystems added in v1.0.713

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

DescribeFileSystems 列出所有的文件系统

func (*Client) DescribeFileSystemsWithContext added in v1.0.713

func (c *Client) DescribeFileSystemsWithContext(ctx context.Context, request *DescribeFileSystemsRequest) (response *DescribeFileSystemsResponse, err error)

DescribeFileSystems 列出所有的文件系统

func (*Client) DetachFileSystemBucket added in v1.0.713

func (c *Client) DetachFileSystemBucket(request *DetachFileSystemBucketRequest) (response *DetachFileSystemBucketResponse, err error)

DetachFileSystemBucket 解绑文件系统与Bucket的映射

func (*Client) DetachFileSystemBucketWithContext added in v1.0.713

func (c *Client) DetachFileSystemBucketWithContext(ctx context.Context, request *DetachFileSystemBucketRequest) (response *DetachFileSystemBucketResponse, err error)

DetachFileSystemBucket 解绑文件系统与Bucket的映射

func (*Client) ExpandCapacity added in v1.0.713

func (c *Client) ExpandCapacity(request *ExpandCapacityRequest) (response *ExpandCapacityResponse, err error)

ExpandCapacity 扩展文件系统容量

func (*Client) ExpandCapacityWithContext added in v1.0.713

func (c *Client) ExpandCapacityWithContext(ctx context.Context, request *ExpandCapacityRequest) (response *ExpandCapacityResponse, err error)

ExpandCapacity 扩展文件系统容量

func (*Client) ModifyDataRepositoryBandwidth added in v1.0.713

func (c *Client) ModifyDataRepositoryBandwidth(request *ModifyDataRepositoryBandwidthRequest) (response *ModifyDataRepositoryBandwidthResponse, err error)

ModifyDataRepositoryBandwidth 修改数据流动带宽

func (*Client) ModifyDataRepositoryBandwidthWithContext added in v1.0.713

func (c *Client) ModifyDataRepositoryBandwidthWithContext(ctx context.Context, request *ModifyDataRepositoryBandwidthRequest) (response *ModifyDataRepositoryBandwidthResponse, err error)

ModifyDataRepositoryBandwidth 修改数据流动带宽

func (*Client) QueryCrossVpcSubnetSupportForClientNode added in v1.0.713

func (c *Client) QueryCrossVpcSubnetSupportForClientNode(request *QueryCrossVpcSubnetSupportForClientNodeRequest) (response *QueryCrossVpcSubnetSupportForClientNodeResponse, err error)

QueryCrossVpcSubnetSupportForClientNode 查询客户端节点跨vpc子网访问能力

func (*Client) QueryCrossVpcSubnetSupportForClientNodeWithContext added in v1.0.713

func (c *Client) QueryCrossVpcSubnetSupportForClientNodeWithContext(ctx context.Context, request *QueryCrossVpcSubnetSupportForClientNodeRequest) (response *QueryCrossVpcSubnetSupportForClientNodeResponse, err error)

QueryCrossVpcSubnetSupportForClientNode 查询客户端节点跨vpc子网访问能力

func (*Client) QueryDataRepositoryBandwidth added in v1.0.713

func (c *Client) QueryDataRepositoryBandwidth(request *QueryDataRepositoryBandwidthRequest) (response *QueryDataRepositoryBandwidthResponse, err error)

QueryDataRepositoryBandwidth 查询数据流动带宽

func (*Client) QueryDataRepositoryBandwidthWithContext added in v1.0.713

func (c *Client) QueryDataRepositoryBandwidthWithContext(ctx context.Context, request *QueryDataRepositoryBandwidthRequest) (response *QueryDataRepositoryBandwidthResponse, err error)

QueryDataRepositoryBandwidth 查询数据流动带宽

type ClientClusterManagerNodeInfo added in v1.0.713

type ClientClusterManagerNodeInfo struct {
	// 客户端节点IP
	NodeIp *string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"`

	// 节点Instance Id
	NodeInstanceId *string `json:"NodeInstanceId,omitnil,omitempty" name:"NodeInstanceId"`

	// 初始密码
	InitialPassword *string `json:"InitialPassword,omitnil,omitempty" name:"InitialPassword"`
}

type ClientNodeAttribute added in v1.0.713

type ClientNodeAttribute struct {
	// 客户端节点IP
	ClientNodeIp *string `json:"ClientNodeIp,omitnil,omitempty" name:"ClientNodeIp"`

	// 客户端节点服务状态, Active(运行中), Adding(添加中), Destroying(销毁中), Down(已停止)
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 客户端节点类型,extend(扩展节点),manager(管理节点)
	ClientType *string `json:"ClientType,omitnil,omitempty" name:"ClientType"`
}

type ClientToken added in v1.0.703

type ClientToken struct {
	// 节点 IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	NodeIp *string `json:"NodeIp,omitnil,omitempty" name:"NodeIp"`

	// 挂载点
	// 注意:此字段可能返回 null,表示取不到有效值。
	LocalDirectory *string `json:"LocalDirectory,omitnil,omitempty" name:"LocalDirectory"`

	// 可以访问的 GooseFS 目录
	// 注意:此字段可能返回 null,表示取不到有效值。
	GooseFSDirectory *string `json:"GooseFSDirectory,omitnil,omitempty" name:"GooseFSDirectory"`

	// token
	// 注意:此字段可能返回 null,表示取不到有效值。
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`
}

type ClusterRole added in v1.0.703

type ClusterRole struct {
	// 集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 角色名
	RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 目录列表
	DirectoryList []*string `json:"DirectoryList,omitnil,omitempty" name:"DirectoryList"`
}

type CreateDataRepositoryTaskRequest

type CreateDataRepositoryTaskRequest struct {
	*tchttp.BaseRequest

	// 数据流通任务类型, FS_TO_COS(文件系统到COS Bucket),或者COS_TO_FS(COS Bucket到文件系统)
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// COS存储桶名
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 对于FS_TO_COS, TaskPath是Bucket映射目录的相对路径, 对于COS_TO_FS是COS上的路径。如果置为空, 则表示全部数据
	TaskPath *string `json:"TaskPath,omitnil,omitempty" name:"TaskPath"`

	// 任务名称
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 数据流通方式 MSP_AFM 手动加载  RAW_AFM 按需加载
	RepositoryType *string `json:"RepositoryType,omitnil,omitempty" name:"RepositoryType"`

	// 文件列表下载地址,以http开头
	TextLocation *string `json:"TextLocation,omitnil,omitempty" name:"TextLocation"`
}

func NewCreateDataRepositoryTaskRequest

func NewCreateDataRepositoryTaskRequest() (request *CreateDataRepositoryTaskRequest)

func (*CreateDataRepositoryTaskRequest) FromJsonString

func (r *CreateDataRepositoryTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDataRepositoryTaskRequest) ToJsonString

func (r *CreateDataRepositoryTaskRequest) ToJsonString() string

type CreateDataRepositoryTaskRequestParams

type CreateDataRepositoryTaskRequestParams struct {
	// 数据流通任务类型, FS_TO_COS(文件系统到COS Bucket),或者COS_TO_FS(COS Bucket到文件系统)
	TaskType *string `json:"TaskType,omitnil,omitempty" name:"TaskType"`

	// COS存储桶名
	Bucket *string `json:"Bucket,omitnil,omitempty" name:"Bucket"`

	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 对于FS_TO_COS, TaskPath是Bucket映射目录的相对路径, 对于COS_TO_FS是COS上的路径。如果置为空, 则表示全部数据
	TaskPath *string `json:"TaskPath,omitnil,omitempty" name:"TaskPath"`

	// 任务名称
	TaskName *string `json:"TaskName,omitnil,omitempty" name:"TaskName"`

	// 数据流通方式 MSP_AFM 手动加载  RAW_AFM 按需加载
	RepositoryType *string `json:"RepositoryType,omitnil,omitempty" name:"RepositoryType"`

	// 文件列表下载地址,以http开头
	TextLocation *string `json:"TextLocation,omitnil,omitempty" name:"TextLocation"`
}

Predefined struct for user

type CreateDataRepositoryTaskResponse

type CreateDataRepositoryTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateDataRepositoryTaskResponseParams `json:"Response"`
}

func NewCreateDataRepositoryTaskResponse

func NewCreateDataRepositoryTaskResponse() (response *CreateDataRepositoryTaskResponse)

func (*CreateDataRepositoryTaskResponse) FromJsonString

func (r *CreateDataRepositoryTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateDataRepositoryTaskResponse) ToJsonString

func (r *CreateDataRepositoryTaskResponse) ToJsonString() string

type CreateDataRepositoryTaskResponseParams

type CreateDataRepositoryTaskResponseParams struct {
	// 任务ID
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateFileSystemRequest added in v1.0.713

type CreateFileSystemRequest struct {
	*tchttp.BaseRequest

	// 文件系统类型, 可填goosefs和goosefsx
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 文件系统名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 文件系统备注描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// vpc网络ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 子网所在的可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 文件系统关联的tag
	Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// GooseFSx构建时要传递的参数
	GooseFSxBuildElements *GooseFSxBuildElement `json:"GooseFSxBuildElements,omitnil,omitempty" name:"GooseFSxBuildElements"`

	// 客户端集群所属的安全组
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`
}

func NewCreateFileSystemRequest added in v1.0.713

func NewCreateFileSystemRequest() (request *CreateFileSystemRequest)

func (*CreateFileSystemRequest) FromJsonString added in v1.0.713

func (r *CreateFileSystemRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateFileSystemRequest) ToJsonString added in v1.0.713

func (r *CreateFileSystemRequest) ToJsonString() string

type CreateFileSystemRequestParams added in v1.0.713

type CreateFileSystemRequestParams struct {
	// 文件系统类型, 可填goosefs和goosefsx
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 文件系统名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 文件系统备注描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// vpc网络ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 子网所在的可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 文件系统关联的tag
	Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// GooseFSx构建时要传递的参数
	GooseFSxBuildElements *GooseFSxBuildElement `json:"GooseFSxBuildElements,omitnil,omitempty" name:"GooseFSxBuildElements"`

	// 客户端集群所属的安全组
	SecurityGroupId *string `json:"SecurityGroupId,omitnil,omitempty" name:"SecurityGroupId"`
}

Predefined struct for user

type CreateFileSystemResponse added in v1.0.713

type CreateFileSystemResponse struct {
	*tchttp.BaseResponse
	Response *CreateFileSystemResponseParams `json:"Response"`
}

func NewCreateFileSystemResponse added in v1.0.713

func NewCreateFileSystemResponse() (response *CreateFileSystemResponse)

func (*CreateFileSystemResponse) FromJsonString added in v1.0.713

func (r *CreateFileSystemResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateFileSystemResponse) ToJsonString added in v1.0.713

func (r *CreateFileSystemResponse) ToJsonString() string

type CreateFileSystemResponseParams added in v1.0.713

type CreateFileSystemResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCrossVpcSubnetSupportForClientNodeRequest added in v1.0.713

type DeleteCrossVpcSubnetSupportForClientNodeRequest struct {
	*tchttp.BaseRequest

	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 子网信息
	SubnetInfo *SubnetInfo `json:"SubnetInfo,omitnil,omitempty" name:"SubnetInfo"`
}

func NewDeleteCrossVpcSubnetSupportForClientNodeRequest added in v1.0.713

func NewDeleteCrossVpcSubnetSupportForClientNodeRequest() (request *DeleteCrossVpcSubnetSupportForClientNodeRequest)

func (*DeleteCrossVpcSubnetSupportForClientNodeRequest) FromJsonString added in v1.0.713

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCrossVpcSubnetSupportForClientNodeRequest) ToJsonString added in v1.0.713

type DeleteCrossVpcSubnetSupportForClientNodeRequestParams added in v1.0.713

type DeleteCrossVpcSubnetSupportForClientNodeRequestParams struct {
	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 子网信息
	SubnetInfo *SubnetInfo `json:"SubnetInfo,omitnil,omitempty" name:"SubnetInfo"`
}

Predefined struct for user

type DeleteCrossVpcSubnetSupportForClientNodeResponse added in v1.0.713

type DeleteCrossVpcSubnetSupportForClientNodeResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCrossVpcSubnetSupportForClientNodeResponseParams `json:"Response"`
}

func NewDeleteCrossVpcSubnetSupportForClientNodeResponse added in v1.0.713

func NewDeleteCrossVpcSubnetSupportForClientNodeResponse() (response *DeleteCrossVpcSubnetSupportForClientNodeResponse)

func (*DeleteCrossVpcSubnetSupportForClientNodeResponse) FromJsonString added in v1.0.713

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCrossVpcSubnetSupportForClientNodeResponse) ToJsonString added in v1.0.713

type DeleteCrossVpcSubnetSupportForClientNodeResponseParams added in v1.0.713

type DeleteCrossVpcSubnetSupportForClientNodeResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteFileSystemRequest added in v1.0.713

type DeleteFileSystemRequest struct {
	*tchttp.BaseRequest

	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

func NewDeleteFileSystemRequest added in v1.0.713

func NewDeleteFileSystemRequest() (request *DeleteFileSystemRequest)

func (*DeleteFileSystemRequest) FromJsonString added in v1.0.713

func (r *DeleteFileSystemRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteFileSystemRequest) ToJsonString added in v1.0.713

func (r *DeleteFileSystemRequest) ToJsonString() string

type DeleteFileSystemRequestParams added in v1.0.713

type DeleteFileSystemRequestParams struct {
	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

Predefined struct for user

type DeleteFileSystemResponse added in v1.0.713

type DeleteFileSystemResponse struct {
	*tchttp.BaseResponse
	Response *DeleteFileSystemResponseParams `json:"Response"`
}

func NewDeleteFileSystemResponse added in v1.0.713

func NewDeleteFileSystemResponse() (response *DeleteFileSystemResponse)

func (*DeleteFileSystemResponse) FromJsonString added in v1.0.713

func (r *DeleteFileSystemResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteFileSystemResponse) ToJsonString added in v1.0.713

func (r *DeleteFileSystemResponse) ToJsonString() string

type DeleteFileSystemResponseParams added in v1.0.713

type DeleteFileSystemResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeClientNodesRequest added in v1.0.713

type DescribeClientNodesRequest struct {
	*tchttp.BaseRequest

	// 文件系统Id
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

func NewDescribeClientNodesRequest added in v1.0.713

func NewDescribeClientNodesRequest() (request *DescribeClientNodesRequest)

func (*DescribeClientNodesRequest) FromJsonString added in v1.0.713

func (r *DescribeClientNodesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClientNodesRequest) ToJsonString added in v1.0.713

func (r *DescribeClientNodesRequest) ToJsonString() string

type DescribeClientNodesRequestParams added in v1.0.713

type DescribeClientNodesRequestParams struct {
	// 文件系统Id
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

Predefined struct for user

type DescribeClientNodesResponse added in v1.0.713

type DescribeClientNodesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClientNodesResponseParams `json:"Response"`
}

func NewDescribeClientNodesResponse added in v1.0.713

func NewDescribeClientNodesResponse() (response *DescribeClientNodesResponse)

func (*DescribeClientNodesResponse) FromJsonString added in v1.0.713

func (r *DescribeClientNodesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClientNodesResponse) ToJsonString added in v1.0.713

func (r *DescribeClientNodesResponse) ToJsonString() string

type DescribeClientNodesResponseParams added in v1.0.713

type DescribeClientNodesResponseParams struct {
	// 客户端节点数组
	ClientNodes []*ClientNodeAttribute `json:"ClientNodes,omitnil,omitempty" name:"ClientNodes"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeClusterClientTokenRequest added in v1.0.703

type DescribeClusterClientTokenRequest struct {
	*tchttp.BaseRequest

	// 集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}

func NewDescribeClusterClientTokenRequest added in v1.0.703

func NewDescribeClusterClientTokenRequest() (request *DescribeClusterClientTokenRequest)

func (*DescribeClusterClientTokenRequest) FromJsonString added in v1.0.703

func (r *DescribeClusterClientTokenRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterClientTokenRequest) ToJsonString added in v1.0.703

func (r *DescribeClusterClientTokenRequest) ToJsonString() string

type DescribeClusterClientTokenRequestParams added in v1.0.703

type DescribeClusterClientTokenRequestParams struct {
	// 集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`
}

Predefined struct for user

type DescribeClusterClientTokenResponse added in v1.0.703

type DescribeClusterClientTokenResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClusterClientTokenResponseParams `json:"Response"`
}

func NewDescribeClusterClientTokenResponse added in v1.0.703

func NewDescribeClusterClientTokenResponse() (response *DescribeClusterClientTokenResponse)

func (*DescribeClusterClientTokenResponse) FromJsonString added in v1.0.703

func (r *DescribeClusterClientTokenResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterClientTokenResponse) ToJsonString added in v1.0.703

func (r *DescribeClusterClientTokenResponse) ToJsonString() string

type DescribeClusterClientTokenResponseParams added in v1.0.703

type DescribeClusterClientTokenResponseParams struct {
	// 客户端凭证
	ClientTokens []*ClientToken `json:"ClientTokens,omitnil,omitempty" name:"ClientTokens"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeClusterRoleTokenRequest added in v1.0.703

type DescribeClusterRoleTokenRequest struct {
	*tchttp.BaseRequest

	// 集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 角色名
	RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"`
}

func NewDescribeClusterRoleTokenRequest added in v1.0.703

func NewDescribeClusterRoleTokenRequest() (request *DescribeClusterRoleTokenRequest)

func (*DescribeClusterRoleTokenRequest) FromJsonString added in v1.0.703

func (r *DescribeClusterRoleTokenRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterRoleTokenRequest) ToJsonString added in v1.0.703

func (r *DescribeClusterRoleTokenRequest) ToJsonString() string

type DescribeClusterRoleTokenRequestParams added in v1.0.703

type DescribeClusterRoleTokenRequestParams struct {
	// 集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 角色名
	RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"`
}

Predefined struct for user

type DescribeClusterRoleTokenResponse added in v1.0.703

type DescribeClusterRoleTokenResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClusterRoleTokenResponseParams `json:"Response"`
}

func NewDescribeClusterRoleTokenResponse added in v1.0.703

func NewDescribeClusterRoleTokenResponse() (response *DescribeClusterRoleTokenResponse)

func (*DescribeClusterRoleTokenResponse) FromJsonString added in v1.0.703

func (r *DescribeClusterRoleTokenResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterRoleTokenResponse) ToJsonString added in v1.0.703

func (r *DescribeClusterRoleTokenResponse) ToJsonString() string

type DescribeClusterRoleTokenResponseParams added in v1.0.703

type DescribeClusterRoleTokenResponseParams struct {
	// 角色凭证
	RoleTokens []*RoleToken `json:"RoleTokens,omitnil,omitempty" name:"RoleTokens"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeClusterRolesRequest added in v1.0.703

type DescribeClusterRolesRequest struct {
	*tchttp.BaseRequest

	// 集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 角色名
	RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"`
}

func NewDescribeClusterRolesRequest added in v1.0.703

func NewDescribeClusterRolesRequest() (request *DescribeClusterRolesRequest)

func (*DescribeClusterRolesRequest) FromJsonString added in v1.0.703

func (r *DescribeClusterRolesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterRolesRequest) ToJsonString added in v1.0.703

func (r *DescribeClusterRolesRequest) ToJsonString() string

type DescribeClusterRolesRequestParams added in v1.0.703

type DescribeClusterRolesRequestParams struct {
	// 集群ID
	ClusterId *string `json:"ClusterId,omitnil,omitempty" name:"ClusterId"`

	// 角色名
	RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"`
}

Predefined struct for user

type DescribeClusterRolesResponse added in v1.0.703

type DescribeClusterRolesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeClusterRolesResponseParams `json:"Response"`
}

func NewDescribeClusterRolesResponse added in v1.0.703

func NewDescribeClusterRolesResponse() (response *DescribeClusterRolesResponse)

func (*DescribeClusterRolesResponse) FromJsonString added in v1.0.703

func (r *DescribeClusterRolesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeClusterRolesResponse) ToJsonString added in v1.0.703

func (r *DescribeClusterRolesResponse) ToJsonString() string

type DescribeClusterRolesResponseParams added in v1.0.703

type DescribeClusterRolesResponseParams struct {
	// 集群角色
	ClusterRoles []*ClusterRole `json:"ClusterRoles,omitnil,omitempty" name:"ClusterRoles"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDataRepositoryTaskStatusRequest added in v1.0.587

type DescribeDataRepositoryTaskStatusRequest struct {
	*tchttp.BaseRequest

	// task id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// file system id
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

func NewDescribeDataRepositoryTaskStatusRequest added in v1.0.587

func NewDescribeDataRepositoryTaskStatusRequest() (request *DescribeDataRepositoryTaskStatusRequest)

func (*DescribeDataRepositoryTaskStatusRequest) FromJsonString added in v1.0.587

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDataRepositoryTaskStatusRequest) ToJsonString added in v1.0.587

type DescribeDataRepositoryTaskStatusRequestParams added in v1.0.587

type DescribeDataRepositoryTaskStatusRequestParams struct {
	// task id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// file system id
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

Predefined struct for user

type DescribeDataRepositoryTaskStatusResponse added in v1.0.587

type DescribeDataRepositoryTaskStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDataRepositoryTaskStatusResponseParams `json:"Response"`
}

func NewDescribeDataRepositoryTaskStatusResponse added in v1.0.587

func NewDescribeDataRepositoryTaskStatusResponse() (response *DescribeDataRepositoryTaskStatusResponse)

func (*DescribeDataRepositoryTaskStatusResponse) FromJsonString added in v1.0.587

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDataRepositoryTaskStatusResponse) ToJsonString added in v1.0.587

type DescribeDataRepositoryTaskStatusResponseParams added in v1.0.587

type DescribeDataRepositoryTaskStatusResponseParams struct {
	// 任务id
	TaskId *string `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 任务状态 0(初始化中), 1(运行中), 2(已完成), 3(任务失败)
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 已完成的文件数量
	FinishedFileNumber *uint64 `json:"FinishedFileNumber,omitnil,omitempty" name:"FinishedFileNumber"`

	// 已完成的数据量
	FinishedCapacity *uint64 `json:"FinishedCapacity,omitnil,omitempty" name:"FinishedCapacity"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFileSystemBucketsRequest added in v1.0.713

type DescribeFileSystemBucketsRequest struct {
	*tchttp.BaseRequest

	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

func NewDescribeFileSystemBucketsRequest added in v1.0.713

func NewDescribeFileSystemBucketsRequest() (request *DescribeFileSystemBucketsRequest)

func (*DescribeFileSystemBucketsRequest) FromJsonString added in v1.0.713

func (r *DescribeFileSystemBucketsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileSystemBucketsRequest) ToJsonString added in v1.0.713

func (r *DescribeFileSystemBucketsRequest) ToJsonString() string

type DescribeFileSystemBucketsRequestParams added in v1.0.713

type DescribeFileSystemBucketsRequestParams struct {
	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

Predefined struct for user

type DescribeFileSystemBucketsResponse added in v1.0.713

type DescribeFileSystemBucketsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFileSystemBucketsResponseParams `json:"Response"`
}

func NewDescribeFileSystemBucketsResponse added in v1.0.713

func NewDescribeFileSystemBucketsResponse() (response *DescribeFileSystemBucketsResponse)

func (*DescribeFileSystemBucketsResponse) FromJsonString added in v1.0.713

func (r *DescribeFileSystemBucketsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileSystemBucketsResponse) ToJsonString added in v1.0.713

func (r *DescribeFileSystemBucketsResponse) ToJsonString() string

type DescribeFileSystemBucketsResponseParams added in v1.0.713

type DescribeFileSystemBucketsResponseParams struct {
	// bucket列表
	BucketList []*MappedBucket `json:"BucketList,omitnil,omitempty" name:"BucketList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeFileSystemsRequest added in v1.0.713

type DescribeFileSystemsRequest struct {
	*tchttp.BaseRequest

	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页的数量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeFileSystemsRequest added in v1.0.713

func NewDescribeFileSystemsRequest() (request *DescribeFileSystemsRequest)

func (*DescribeFileSystemsRequest) FromJsonString added in v1.0.713

func (r *DescribeFileSystemsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileSystemsRequest) ToJsonString added in v1.0.713

func (r *DescribeFileSystemsRequest) ToJsonString() string

type DescribeFileSystemsRequestParams added in v1.0.713

type DescribeFileSystemsRequestParams struct {
	// 偏移量
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 每页的数量
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeFileSystemsResponse added in v1.0.713

type DescribeFileSystemsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeFileSystemsResponseParams `json:"Response"`
}

func NewDescribeFileSystemsResponse added in v1.0.713

func NewDescribeFileSystemsResponse() (response *DescribeFileSystemsResponse)

func (*DescribeFileSystemsResponse) FromJsonString added in v1.0.713

func (r *DescribeFileSystemsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeFileSystemsResponse) ToJsonString added in v1.0.713

func (r *DescribeFileSystemsResponse) ToJsonString() string

type DescribeFileSystemsResponseParams added in v1.0.713

type DescribeFileSystemsResponseParams struct {
	// 文件系统列表
	FSAttributeList []*FSAttribute `json:"FSAttributeList,omitnil,omitempty" name:"FSAttributeList"`

	// 总共的文件系统数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DetachFileSystemBucketRequest added in v1.0.713

type DetachFileSystemBucketRequest struct {
	*tchttp.BaseRequest

	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 要解绑的Bucket名
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`
}

func NewDetachFileSystemBucketRequest added in v1.0.713

func NewDetachFileSystemBucketRequest() (request *DetachFileSystemBucketRequest)

func (*DetachFileSystemBucketRequest) FromJsonString added in v1.0.713

func (r *DetachFileSystemBucketRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetachFileSystemBucketRequest) ToJsonString added in v1.0.713

func (r *DetachFileSystemBucketRequest) ToJsonString() string

type DetachFileSystemBucketRequestParams added in v1.0.713

type DetachFileSystemBucketRequestParams struct {
	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 要解绑的Bucket名
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`
}

Predefined struct for user

type DetachFileSystemBucketResponse added in v1.0.713

type DetachFileSystemBucketResponse struct {
	*tchttp.BaseResponse
	Response *DetachFileSystemBucketResponseParams `json:"Response"`
}

func NewDetachFileSystemBucketResponse added in v1.0.713

func NewDetachFileSystemBucketResponse() (response *DetachFileSystemBucketResponse)

func (*DetachFileSystemBucketResponse) FromJsonString added in v1.0.713

func (r *DetachFileSystemBucketResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DetachFileSystemBucketResponse) ToJsonString added in v1.0.713

func (r *DetachFileSystemBucketResponse) ToJsonString() string

type DetachFileSystemBucketResponseParams added in v1.0.713

type DetachFileSystemBucketResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ExpandCapacityRequest added in v1.0.713

type ExpandCapacityRequest struct {
	*tchttp.BaseRequest

	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 新增扩容的系统容量
	ExpandedCapacity *uint64 `json:"ExpandedCapacity,omitnil,omitempty" name:"ExpandedCapacity"`
}

func NewExpandCapacityRequest added in v1.0.713

func NewExpandCapacityRequest() (request *ExpandCapacityRequest)

func (*ExpandCapacityRequest) FromJsonString added in v1.0.713

func (r *ExpandCapacityRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExpandCapacityRequest) ToJsonString added in v1.0.713

func (r *ExpandCapacityRequest) ToJsonString() string

type ExpandCapacityRequestParams added in v1.0.713

type ExpandCapacityRequestParams struct {
	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 新增扩容的系统容量
	ExpandedCapacity *uint64 `json:"ExpandedCapacity,omitnil,omitempty" name:"ExpandedCapacity"`
}

Predefined struct for user

type ExpandCapacityResponse added in v1.0.713

type ExpandCapacityResponse struct {
	*tchttp.BaseResponse
	Response *ExpandCapacityResponseParams `json:"Response"`
}

func NewExpandCapacityResponse added in v1.0.713

func NewExpandCapacityResponse() (response *ExpandCapacityResponse)

func (*ExpandCapacityResponse) FromJsonString added in v1.0.713

func (r *ExpandCapacityResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ExpandCapacityResponse) ToJsonString added in v1.0.713

func (r *ExpandCapacityResponse) ToJsonString() string

type ExpandCapacityResponseParams added in v1.0.713

type ExpandCapacityResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type FSAttribute added in v1.0.713

type FSAttribute struct {
	// 文件系统类型, 可填goosefs和goosefsx
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// GooseFSx文件系统属性
	// 注意:此字段可能返回 null,表示取不到有效值。
	GooseFSxAttribute *GooseFSxAttribute `json:"GooseFSxAttribute,omitnil,omitempty" name:"GooseFSxAttribute"`

	// 文件系统状态 ACTIVE(运行中), CREATING(创建中), DESTROYING(销毁中), FAIL(创建失败),EXPANDING(扩容中),PROBING(容灾中)
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 文件系统名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 文件系统备注描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// vpc ID
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// 子网所在的可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// Tag数组
	// 注意:此字段可能返回 null,表示取不到有效值。
	Tag []*Tag `json:"Tag,omitnil,omitempty" name:"Tag"`

	// 更新属性时间
	ModifyTime *string `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`
}

type GooseFSxAttribute added in v1.0.713

type GooseFSxAttribute struct {
	// GooseFSx的型号
	Model *string `json:"Model,omitnil,omitempty" name:"Model"`

	// 容量单位是GB, 例如4608(4.5TB)
	Capacity *uint64 `json:"Capacity,omitnil,omitempty" name:"Capacity"`

	// 要关联映射的bucket列表
	MappedBucketList []*MappedBucket `json:"MappedBucketList,omitnil,omitempty" name:"MappedBucketList"`

	// 客户侧管理节点信息
	ClientManagerNodeList []*ClientClusterManagerNodeInfo `json:"ClientManagerNodeList,omitnil,omitempty" name:"ClientManagerNodeList"`
}

type GooseFSxBuildElement added in v1.0.713

type GooseFSxBuildElement struct {
	// GooseFSx的型号
	Model *string `json:"Model,omitnil,omitempty" name:"Model"`

	// 容量单位是GB, 例如4608(4.5TB)
	Capacity *uint64 `json:"Capacity,omitnil,omitempty" name:"Capacity"`

	// 要关联映射的bucket列表
	MappedBucketList []*MappedBucket `json:"MappedBucketList,omitnil,omitempty" name:"MappedBucketList"`
}

type LinuxNodeAttribute added in v1.0.713

type LinuxNodeAttribute struct {
	// cvmId
	InstanceId *string `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 节点所属vpcid
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 节点所属子网id
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`

	// linux客户端节点地址
	LinuxClientNodeIp *string `json:"LinuxClientNodeIp,omitnil,omitempty" name:"LinuxClientNodeIp"`
}

type MappedBucket added in v1.0.713

type MappedBucket struct {
	// 对象存储Bucket名
	BucketName *string `json:"BucketName,omitnil,omitempty" name:"BucketName"`

	// 映射到的文件系统路径, 默认为/
	FileSystemPath *string `json:"FileSystemPath,omitnil,omitempty" name:"FileSystemPath"`

	// 数据流动的自动策略, 包含加载与沉降。策略可以是多种的组合
	// 按需加载(OnDemandImport)
	// 自动加载元数据(AutoImportMeta)
	// 自动加载数据(AutoImportData)
	// 周期加载(PeriodImport)
	//
	// 周期沉降(PeriodExport)
	// 立即沉降(ImmediateExport)
	// 注意:此字段可能返回 null,表示取不到有效值。
	DataRepositoryTaskAutoStrategy []*string `json:"DataRepositoryTaskAutoStrategy,omitnil,omitempty" name:"DataRepositoryTaskAutoStrategy"`

	// 绑定bucket的数据流动策略ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleId *string `json:"RuleId,omitnil,omitempty" name:"RuleId"`

	// 规则备注与描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	RuleDescription *string `json:"RuleDescription,omitnil,omitempty" name:"RuleDescription"`

	// 桶关联状态 0:关联中 1:关联完成
	Status *uint64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否使用全球加速域名
	// 注意:此字段可能返回 null,表示取不到有效值。
	AccelerateFlag *bool `json:"AccelerateFlag,omitnil,omitempty" name:"AccelerateFlag"`

	// 桶所在的园区
	// 注意:此字段可能返回 null,表示取不到有效值。
	BucketRegion *string `json:"BucketRegion,omitnil,omitempty" name:"BucketRegion"`
}

type ModifyDataRepositoryBandwidthRequest added in v1.0.713

type ModifyDataRepositoryBandwidthRequest struct {
	*tchttp.BaseRequest

	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 带宽, 单位MB/S
	Bandwidth *uint64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`
}

func NewModifyDataRepositoryBandwidthRequest added in v1.0.713

func NewModifyDataRepositoryBandwidthRequest() (request *ModifyDataRepositoryBandwidthRequest)

func (*ModifyDataRepositoryBandwidthRequest) FromJsonString added in v1.0.713

func (r *ModifyDataRepositoryBandwidthRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDataRepositoryBandwidthRequest) ToJsonString added in v1.0.713

func (r *ModifyDataRepositoryBandwidthRequest) ToJsonString() string

type ModifyDataRepositoryBandwidthRequestParams added in v1.0.713

type ModifyDataRepositoryBandwidthRequestParams struct {
	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`

	// 带宽, 单位MB/S
	Bandwidth *uint64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`
}

Predefined struct for user

type ModifyDataRepositoryBandwidthResponse added in v1.0.713

type ModifyDataRepositoryBandwidthResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDataRepositoryBandwidthResponseParams `json:"Response"`
}

func NewModifyDataRepositoryBandwidthResponse added in v1.0.713

func NewModifyDataRepositoryBandwidthResponse() (response *ModifyDataRepositoryBandwidthResponse)

func (*ModifyDataRepositoryBandwidthResponse) FromJsonString added in v1.0.713

func (r *ModifyDataRepositoryBandwidthResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyDataRepositoryBandwidthResponse) ToJsonString added in v1.0.713

type ModifyDataRepositoryBandwidthResponseParams added in v1.0.713

type ModifyDataRepositoryBandwidthResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryCrossVpcSubnetSupportForClientNodeRequest added in v1.0.713

type QueryCrossVpcSubnetSupportForClientNodeRequest struct {
	*tchttp.BaseRequest

	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

func NewQueryCrossVpcSubnetSupportForClientNodeRequest added in v1.0.713

func NewQueryCrossVpcSubnetSupportForClientNodeRequest() (request *QueryCrossVpcSubnetSupportForClientNodeRequest)

func (*QueryCrossVpcSubnetSupportForClientNodeRequest) FromJsonString added in v1.0.713

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCrossVpcSubnetSupportForClientNodeRequest) ToJsonString added in v1.0.713

type QueryCrossVpcSubnetSupportForClientNodeRequestParams added in v1.0.713

type QueryCrossVpcSubnetSupportForClientNodeRequestParams struct {
	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

Predefined struct for user

type QueryCrossVpcSubnetSupportForClientNodeResponse added in v1.0.713

type QueryCrossVpcSubnetSupportForClientNodeResponse struct {
	*tchttp.BaseResponse
	Response *QueryCrossVpcSubnetSupportForClientNodeResponseParams `json:"Response"`
}

func NewQueryCrossVpcSubnetSupportForClientNodeResponse added in v1.0.713

func NewQueryCrossVpcSubnetSupportForClientNodeResponse() (response *QueryCrossVpcSubnetSupportForClientNodeResponse)

func (*QueryCrossVpcSubnetSupportForClientNodeResponse) FromJsonString added in v1.0.713

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryCrossVpcSubnetSupportForClientNodeResponse) ToJsonString added in v1.0.713

type QueryCrossVpcSubnetSupportForClientNodeResponseParams added in v1.0.713

type QueryCrossVpcSubnetSupportForClientNodeResponseParams struct {
	// 支持的子网信息集合
	SubnetInfoCollection []*SubnetInfo `json:"SubnetInfoCollection,omitnil,omitempty" name:"SubnetInfoCollection"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type QueryDataRepositoryBandwidthRequest added in v1.0.713

type QueryDataRepositoryBandwidthRequest struct {
	*tchttp.BaseRequest

	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

func NewQueryDataRepositoryBandwidthRequest added in v1.0.713

func NewQueryDataRepositoryBandwidthRequest() (request *QueryDataRepositoryBandwidthRequest)

func (*QueryDataRepositoryBandwidthRequest) FromJsonString added in v1.0.713

func (r *QueryDataRepositoryBandwidthRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryDataRepositoryBandwidthRequest) ToJsonString added in v1.0.713

func (r *QueryDataRepositoryBandwidthRequest) ToJsonString() string

type QueryDataRepositoryBandwidthRequestParams added in v1.0.713

type QueryDataRepositoryBandwidthRequestParams struct {
	// 文件系统ID
	FileSystemId *string `json:"FileSystemId,omitnil,omitempty" name:"FileSystemId"`
}

Predefined struct for user

type QueryDataRepositoryBandwidthResponse added in v1.0.713

type QueryDataRepositoryBandwidthResponse struct {
	*tchttp.BaseResponse
	Response *QueryDataRepositoryBandwidthResponseParams `json:"Response"`
}

func NewQueryDataRepositoryBandwidthResponse added in v1.0.713

func NewQueryDataRepositoryBandwidthResponse() (response *QueryDataRepositoryBandwidthResponse)

func (*QueryDataRepositoryBandwidthResponse) FromJsonString added in v1.0.713

func (r *QueryDataRepositoryBandwidthResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*QueryDataRepositoryBandwidthResponse) ToJsonString added in v1.0.713

func (r *QueryDataRepositoryBandwidthResponse) ToJsonString() string

type QueryDataRepositoryBandwidthResponseParams added in v1.0.713

type QueryDataRepositoryBandwidthResponseParams struct {
	// 数据流动带宽, 单位MB/s
	Bandwidth *uint64 `json:"Bandwidth,omitnil,omitempty" name:"Bandwidth"`

	// 带宽状态。1:待扩容;2:运行中;3:扩容中
	BandwidthStatus *uint64 `json:"BandwidthStatus,omitnil,omitempty" name:"BandwidthStatus"`

	// 能设置的最小带宽, 单位MB/s
	MinBandwidth *uint64 `json:"MinBandwidth,omitnil,omitempty" name:"MinBandwidth"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RoleToken added in v1.0.703

type RoleToken struct {
	// 角色名
	RoleName *string `json:"RoleName,omitnil,omitempty" name:"RoleName"`

	// 用于goosefs client/sdk等
	// 注意:此字段可能返回 null,表示取不到有效值。
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`
}

type SubnetInfo added in v1.0.713

type SubnetInfo struct {
	// vpc id
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 子网ID
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubnetId *string `json:"SubnetId,omitnil,omitempty" name:"SubnetId"`
}

type Tag added in v1.0.713

type Tag struct {
	// 标签键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 标签值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

Jump to

Keyboard shortcuts

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