jdcloud_sdk.services.zfs.apis package

Submodules

jdcloud_sdk.services.zfs.apis.CreateFileSystemRequest module

class jdcloud_sdk.services.zfs.apis.CreateFileSystemRequest.CreateFileSystemParameters(regionId, name, description, clientToken)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • name – 文件系统名称
  • description – 文件系统描述
  • clientToken – 幂等性参数(只支持数字、大小写字母,且不能超过64字符)
setFileSystemType(fileSystemType)[source]
Parameters:fileSystemType – (Optional) 文件系统类型(通用型:gp1,容量型:std1),默认为通用型
setServiceCode(serviceCode)[source]
Parameters:serviceCode – (Optional) 文件系统的serviceCode,默认为zfs
class jdcloud_sdk.services.zfs.apis.CreateFileSystemRequest.CreateFileSystemRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

  • 创建一个新的文件系统,为这个文件系统分配一个Id

jdcloud_sdk.services.zfs.apis.CreateMountTargetRequest module

class jdcloud_sdk.services.zfs.apis.CreateMountTargetRequest.CreateMountTargetParameters(regionId, fileSystemId, subnetId, vpcId, clientToken)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • fileSystemId – 创建挂载目标的文件系统
  • subnetId – 子网id
  • vpcId – vpcId
  • clientToken – 幂等性参数(只支持数字、大小写字母,且不能超过64字符)
setSecurityGroupId(securityGroupId)[source]
Parameters:securityGroupId – (Optional) 安全组id
class jdcloud_sdk.services.zfs.apis.CreateMountTargetRequest.CreateMountTargetRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

  • 为一个文件系统创建一个挂载目标。通过这个挂载目标,你可以挂载将一个文件系统挂载到主机实例上。
  • 创建一个挂载目标,为这个挂载目标分配一个Id

jdcloud_sdk.services.zfs.apis.DeleteFileSystemRequest module

class jdcloud_sdk.services.zfs.apis.DeleteFileSystemRequest.DeleteFileSystemParameters(regionId, fileSystemId)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • fileSystemId – 文件系统ID
class jdcloud_sdk.services.zfs.apis.DeleteFileSystemRequest.DeleteFileSystemRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

  • 删除一个文件系统,一旦删除,该文件系统将不存在,也无法访问已删除的文件系统里的任何内容。

[MFA enabled]

jdcloud_sdk.services.zfs.apis.DeleteMountTargetRequest module

class jdcloud_sdk.services.zfs.apis.DeleteMountTargetRequest.DeleteMountTargetParameters(regionId, mountTargetId)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • mountTargetId – 挂载目标ID
class jdcloud_sdk.services.zfs.apis.DeleteMountTargetRequest.DeleteMountTargetRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

  • 删除挂载目标的同时会删除相关的网络接口。

jdcloud_sdk.services.zfs.apis.DescribeFileSystemRequest module

class jdcloud_sdk.services.zfs.apis.DescribeFileSystemRequest.DescribeFileSystemParameters(regionId, fileSystemId)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • fileSystemId – 文件系统ID
class jdcloud_sdk.services.zfs.apis.DescribeFileSystemRequest.DescribeFileSystemRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询文件系统详情

jdcloud_sdk.services.zfs.apis.DescribeFileSystemsRequest module

class jdcloud_sdk.services.zfs.apis.DescribeFileSystemsRequest.DescribeFileSystemsParameters(regionId)[source]

Bases: object

Parameters:regionId – 地域ID
setFilters(filters)[source]
param filters:(Optional) fileSystemId - 文件系统ID,精确匹配,支持多个

name - 文件系统名称,模糊匹配,支持单个 status - 文件系统状态,精确匹配,支持多个 FileSystem Status/creating、available、in-use

setPageNumber(pageNumber)[source]
Parameters:pageNumber – (Optional) 页码, 默认为1, 取值范围:[1,∞)
setPageSize(pageSize)[source]
Parameters:pageSize – (Optional) 分页大小,默认为20,取值范围:[10,100]
setTags(tags)[source]
Parameters:tags – (Optional) Tag筛选条件
class jdcloud_sdk.services.zfs.apis.DescribeFileSystemsRequest.DescribeFileSystemsRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

  • 查询文件系统列表。
  • filters多个过滤条件之间是逻辑与(AND),每个条件内部的多个取值是逻辑或(OR)

jdcloud_sdk.services.zfs.apis.DescribeMountTargetRequest module

class jdcloud_sdk.services.zfs.apis.DescribeMountTargetRequest.DescribeMountTargetParameters(regionId, mountTargetId)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • mountTargetId – 挂载目标ID
class jdcloud_sdk.services.zfs.apis.DescribeMountTargetRequest.DescribeMountTargetRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询挂载目标详情

jdcloud_sdk.services.zfs.apis.DescribeMountTargetsRequest module

class jdcloud_sdk.services.zfs.apis.DescribeMountTargetsRequest.DescribeMountTargetsParameters(regionId)[source]

Bases: object

Parameters:regionId – 地域ID
setFilters(filters)[source]
param filters:(Optional) fileSystemId - 文件系统ID,精确匹配,支持多个

mountTargetId - 挂载目标ID,精确匹配,支持多个

setPageNumber(pageNumber)[source]
Parameters:pageNumber – (Optional) 页码, 默认为1, 取值范围:[1,∞)
setPageSize(pageSize)[source]
Parameters:pageSize – (Optional) 分页大小,默认为20,取值范围:[10,100]
class jdcloud_sdk.services.zfs.apis.DescribeMountTargetsRequest.DescribeMountTargetsRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

  • 查询挂载目标列表。

jdcloud_sdk.services.zfs.apis.ModifyFileSystemAttributeRequest module

class jdcloud_sdk.services.zfs.apis.ModifyFileSystemAttributeRequest.ModifyFileSystemAttributeParameters(regionId, fileSystemId)[source]

Bases: object

Parameters:
  • regionId – 地域ID
  • fileSystemId – 文件系统ID
setDescription(description)[source]
Parameters:description – (Optional) 文件系统描述(参数规则:不能超过256字符)
setName(name)[source]
Parameters:name – (Optional) 文件系统名称(参数规则:不可为空,只支持中文、数字、大小写字母、英文下划线“_”及中划线“-”,且不能超过32字符)
class jdcloud_sdk.services.zfs.apis.ModifyFileSystemAttributeRequest.ModifyFileSystemAttributeRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

修改文件系统属性(name 和 description 必须要指定一个)

Module contents