Documentation ¶
Index ¶
- type CreateFileSystemRequest
- func NewCreateFileSystemRequest(regionId string, name string, description string, clientToken string) *CreateFileSystemRequest
- func NewCreateFileSystemRequestWithAllParams(regionId string, name string, description string, clientToken string, ...) *CreateFileSystemRequest
- func NewCreateFileSystemRequestWithoutParam() *CreateFileSystemRequest
- func (r CreateFileSystemRequest) GetRegionId() string
- func (r *CreateFileSystemRequest) SetClientToken(clientToken string)
- func (r *CreateFileSystemRequest) SetDescription(description string)
- func (r *CreateFileSystemRequest) SetFileSystemType(fileSystemType string)
- func (r *CreateFileSystemRequest) SetName(name string)
- func (r *CreateFileSystemRequest) SetRegionId(regionId string)
- type CreateFileSystemResponse
- type CreateFileSystemResult
- type CreateMountTargetRequest
- func NewCreateMountTargetRequest(regionId string, fileSystemId string, subnetId string, vpcId string, ...) *CreateMountTargetRequest
- func NewCreateMountTargetRequestWithAllParams(regionId string, fileSystemId string, subnetId string, vpcId string, ...) *CreateMountTargetRequest
- func NewCreateMountTargetRequestWithoutParam() *CreateMountTargetRequest
- func (r CreateMountTargetRequest) GetRegionId() string
- func (r *CreateMountTargetRequest) SetClientToken(clientToken string)
- func (r *CreateMountTargetRequest) SetFileSystemId(fileSystemId string)
- func (r *CreateMountTargetRequest) SetRegionId(regionId string)
- func (r *CreateMountTargetRequest) SetSecurityGroupId(securityGroupId string)
- func (r *CreateMountTargetRequest) SetSubnetId(subnetId string)
- func (r *CreateMountTargetRequest) SetVpcId(vpcId string)
- type CreateMountTargetResponse
- type CreateMountTargetResult
- type DeleteFileSystemRequest
- type DeleteFileSystemResponse
- type DeleteFileSystemResult
- type DeleteMountTargetRequest
- type DeleteMountTargetResponse
- type DeleteMountTargetResult
- type DescribeFileSystemRequest
- type DescribeFileSystemResponse
- type DescribeFileSystemResult
- type DescribeFileSystemsRequest
- func NewDescribeFileSystemsRequest(regionId string) *DescribeFileSystemsRequest
- func NewDescribeFileSystemsRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, tags []zfs.TagFilter, ...) *DescribeFileSystemsRequest
- func NewDescribeFileSystemsRequestWithoutParam() *DescribeFileSystemsRequest
- func (r DescribeFileSystemsRequest) GetRegionId() string
- func (r *DescribeFileSystemsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeFileSystemsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeFileSystemsRequest) SetPageSize(pageSize int)
- func (r *DescribeFileSystemsRequest) SetRegionId(regionId string)
- func (r *DescribeFileSystemsRequest) SetTags(tags []zfs.TagFilter)
- type DescribeFileSystemsResponse
- type DescribeFileSystemsResult
- type DescribeMountTargetRequest
- type DescribeMountTargetResponse
- type DescribeMountTargetResult
- type DescribeMountTargetsRequest
- func NewDescribeMountTargetsRequest(regionId string) *DescribeMountTargetsRequest
- func NewDescribeMountTargetsRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, filters []common.Filter) *DescribeMountTargetsRequest
- func NewDescribeMountTargetsRequestWithoutParam() *DescribeMountTargetsRequest
- func (r DescribeMountTargetsRequest) GetRegionId() string
- func (r *DescribeMountTargetsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeMountTargetsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeMountTargetsRequest) SetPageSize(pageSize int)
- func (r *DescribeMountTargetsRequest) SetRegionId(regionId string)
- type DescribeMountTargetsResponse
- type DescribeMountTargetsResult
- type ModifyFileSystemAttributeRequest
- func NewModifyFileSystemAttributeRequest(regionId string, fileSystemId string) *ModifyFileSystemAttributeRequest
- func NewModifyFileSystemAttributeRequestWithAllParams(regionId string, fileSystemId string, name *string, description *string) *ModifyFileSystemAttributeRequest
- func NewModifyFileSystemAttributeRequestWithoutParam() *ModifyFileSystemAttributeRequest
- func (r ModifyFileSystemAttributeRequest) GetRegionId() string
- func (r *ModifyFileSystemAttributeRequest) SetDescription(description string)
- func (r *ModifyFileSystemAttributeRequest) SetFileSystemId(fileSystemId string)
- func (r *ModifyFileSystemAttributeRequest) SetName(name string)
- func (r *ModifyFileSystemAttributeRequest) SetRegionId(regionId string)
- type ModifyFileSystemAttributeResponse
- type ModifyFileSystemAttributeResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateFileSystemRequest ¶
type CreateFileSystemRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 文件系统名称 */ Name string `json:"name"` /* 文件系统描述 */ Description string `json:"description"` /* 幂等性参数(只支持数字、大小写字母,且不能超过64字符) */ ClientToken string `json:"clientToken"` /* 文件系统类型(通用型:gp1,容量型:std1),默认为通用型 (Optional) */ FileSystemType *string `json:"fileSystemType"` }
func NewCreateFileSystemRequest ¶
func NewCreateFileSystemRequest( regionId string, name string, description string, clientToken string, ) *CreateFileSystemRequest
* param regionId: 地域ID (Required) * param name: 文件系统名称 (Required) * param description: 文件系统描述 (Required) * param clientToken: 幂等性参数(只支持数字、大小写字母,且不能超过64字符) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateFileSystemRequestWithAllParams ¶
func NewCreateFileSystemRequestWithAllParams( regionId string, name string, description string, clientToken string, fileSystemType *string, ) *CreateFileSystemRequest
* param regionId: 地域ID (Required) * param name: 文件系统名称 (Required) * param description: 文件系统描述 (Required) * param clientToken: 幂等性参数(只支持数字、大小写字母,且不能超过64字符) (Required) * param fileSystemType: 文件系统类型(通用型:gp1,容量型:std1),默认为通用型 (Optional)
func NewCreateFileSystemRequestWithoutParam ¶
func NewCreateFileSystemRequestWithoutParam() *CreateFileSystemRequest
This constructor has better compatible ability when API parameters changed
func (CreateFileSystemRequest) GetRegionId ¶
func (r CreateFileSystemRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateFileSystemRequest) SetClientToken ¶
func (r *CreateFileSystemRequest) SetClientToken(clientToken string)
param clientToken: 幂等性参数(只支持数字、大小写字母,且不能超过64字符)(Required)
func (*CreateFileSystemRequest) SetDescription ¶
func (r *CreateFileSystemRequest) SetDescription(description string)
param description: 文件系统描述(Required)
func (*CreateFileSystemRequest) SetFileSystemType ¶ added in v1.13.0
func (r *CreateFileSystemRequest) SetFileSystemType(fileSystemType string)
param fileSystemType: 文件系统类型(通用型:gp1,容量型:std1),默认为通用型(Optional)
func (*CreateFileSystemRequest) SetName ¶
func (r *CreateFileSystemRequest) SetName(name string)
param name: 文件系统名称(Required)
func (*CreateFileSystemRequest) SetRegionId ¶
func (r *CreateFileSystemRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type CreateFileSystemResponse ¶
type CreateFileSystemResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateFileSystemResult `json:"result"` }
type CreateFileSystemResult ¶
type CreateFileSystemResult struct {
FileSystemId string `json:"fileSystemId"`
}
type CreateMountTargetRequest ¶
type CreateMountTargetRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 创建挂载目标的文件系统 */ FileSystemId string `json:"fileSystemId"` /* 子网id */ SubnetId string `json:"subnetId"` /* vpcId */ VpcId string `json:"vpcId"` /* 安全组id (Optional) */ SecurityGroupId *string `json:"securityGroupId"` /* 幂等性参数(只支持数字、大小写字母,且不能超过64字符) */ ClientToken string `json:"clientToken"` }
func NewCreateMountTargetRequest ¶
func NewCreateMountTargetRequest( regionId string, fileSystemId string, subnetId string, vpcId string, clientToken string, ) *CreateMountTargetRequest
* param regionId: 地域ID (Required) * param fileSystemId: 创建挂载目标的文件系统 (Required) * param subnetId: 子网id (Required) * param vpcId: vpcId (Required) * param clientToken: 幂等性参数(只支持数字、大小写字母,且不能超过64字符) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateMountTargetRequestWithAllParams ¶
func NewCreateMountTargetRequestWithAllParams( regionId string, fileSystemId string, subnetId string, vpcId string, securityGroupId *string, clientToken string, ) *CreateMountTargetRequest
* param regionId: 地域ID (Required) * param fileSystemId: 创建挂载目标的文件系统 (Required) * param subnetId: 子网id (Required) * param vpcId: vpcId (Required) * param securityGroupId: 安全组id (Optional) * param clientToken: 幂等性参数(只支持数字、大小写字母,且不能超过64字符) (Required)
func NewCreateMountTargetRequestWithoutParam ¶
func NewCreateMountTargetRequestWithoutParam() *CreateMountTargetRequest
This constructor has better compatible ability when API parameters changed
func (CreateMountTargetRequest) GetRegionId ¶
func (r CreateMountTargetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateMountTargetRequest) SetClientToken ¶
func (r *CreateMountTargetRequest) SetClientToken(clientToken string)
param clientToken: 幂等性参数(只支持数字、大小写字母,且不能超过64字符)(Required)
func (*CreateMountTargetRequest) SetFileSystemId ¶
func (r *CreateMountTargetRequest) SetFileSystemId(fileSystemId string)
param fileSystemId: 创建挂载目标的文件系统(Required)
func (*CreateMountTargetRequest) SetRegionId ¶
func (r *CreateMountTargetRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*CreateMountTargetRequest) SetSecurityGroupId ¶
func (r *CreateMountTargetRequest) SetSecurityGroupId(securityGroupId string)
param securityGroupId: 安全组id(Optional)
func (*CreateMountTargetRequest) SetSubnetId ¶
func (r *CreateMountTargetRequest) SetSubnetId(subnetId string)
param subnetId: 子网id(Required)
func (*CreateMountTargetRequest) SetVpcId ¶
func (r *CreateMountTargetRequest) SetVpcId(vpcId string)
param vpcId: vpcId(Required)
type CreateMountTargetResponse ¶
type CreateMountTargetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateMountTargetResult `json:"result"` }
type CreateMountTargetResult ¶
type CreateMountTargetResult struct {
MountTargetId string `json:"mountTargetId"`
}
type DeleteFileSystemRequest ¶
type DeleteFileSystemRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 文件系统ID */ FileSystemId string `json:"fileSystemId"` }
func NewDeleteFileSystemRequest ¶
func NewDeleteFileSystemRequest( regionId string, fileSystemId string, ) *DeleteFileSystemRequest
* param regionId: 地域ID (Required) * param fileSystemId: 文件系统ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteFileSystemRequestWithAllParams ¶
func NewDeleteFileSystemRequestWithAllParams( regionId string, fileSystemId string, ) *DeleteFileSystemRequest
* param regionId: 地域ID (Required) * param fileSystemId: 文件系统ID (Required)
func NewDeleteFileSystemRequestWithoutParam ¶
func NewDeleteFileSystemRequestWithoutParam() *DeleteFileSystemRequest
This constructor has better compatible ability when API parameters changed
func (DeleteFileSystemRequest) GetRegionId ¶
func (r DeleteFileSystemRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteFileSystemRequest) SetFileSystemId ¶
func (r *DeleteFileSystemRequest) SetFileSystemId(fileSystemId string)
param fileSystemId: 文件系统ID(Required)
func (*DeleteFileSystemRequest) SetRegionId ¶
func (r *DeleteFileSystemRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DeleteFileSystemResponse ¶
type DeleteFileSystemResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteFileSystemResult `json:"result"` }
type DeleteFileSystemResult ¶
type DeleteFileSystemResult struct { }
type DeleteMountTargetRequest ¶
type DeleteMountTargetRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 挂载目标ID */ MountTargetId string `json:"mountTargetId"` }
func NewDeleteMountTargetRequest ¶
func NewDeleteMountTargetRequest( regionId string, mountTargetId string, ) *DeleteMountTargetRequest
* param regionId: 地域ID (Required) * param mountTargetId: 挂载目标ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteMountTargetRequestWithAllParams ¶
func NewDeleteMountTargetRequestWithAllParams( regionId string, mountTargetId string, ) *DeleteMountTargetRequest
* param regionId: 地域ID (Required) * param mountTargetId: 挂载目标ID (Required)
func NewDeleteMountTargetRequestWithoutParam ¶
func NewDeleteMountTargetRequestWithoutParam() *DeleteMountTargetRequest
This constructor has better compatible ability when API parameters changed
func (DeleteMountTargetRequest) GetRegionId ¶
func (r DeleteMountTargetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteMountTargetRequest) SetMountTargetId ¶
func (r *DeleteMountTargetRequest) SetMountTargetId(mountTargetId string)
param mountTargetId: 挂载目标ID(Required)
func (*DeleteMountTargetRequest) SetRegionId ¶
func (r *DeleteMountTargetRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DeleteMountTargetResponse ¶
type DeleteMountTargetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteMountTargetResult `json:"result"` }
type DeleteMountTargetResult ¶
type DeleteMountTargetResult struct { }
type DescribeFileSystemRequest ¶
type DescribeFileSystemRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 文件系统ID */ FileSystemId string `json:"fileSystemId"` }
func NewDescribeFileSystemRequest ¶
func NewDescribeFileSystemRequest( regionId string, fileSystemId string, ) *DescribeFileSystemRequest
* param regionId: 地域ID (Required) * param fileSystemId: 文件系统ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeFileSystemRequestWithAllParams ¶
func NewDescribeFileSystemRequestWithAllParams( regionId string, fileSystemId string, ) *DescribeFileSystemRequest
* param regionId: 地域ID (Required) * param fileSystemId: 文件系统ID (Required)
func NewDescribeFileSystemRequestWithoutParam ¶
func NewDescribeFileSystemRequestWithoutParam() *DescribeFileSystemRequest
This constructor has better compatible ability when API parameters changed
func (DescribeFileSystemRequest) GetRegionId ¶
func (r DescribeFileSystemRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeFileSystemRequest) SetFileSystemId ¶
func (r *DescribeFileSystemRequest) SetFileSystemId(fileSystemId string)
param fileSystemId: 文件系统ID(Required)
func (*DescribeFileSystemRequest) SetRegionId ¶
func (r *DescribeFileSystemRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribeFileSystemResponse ¶
type DescribeFileSystemResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeFileSystemResult `json:"result"` }
type DescribeFileSystemResult ¶
type DescribeFileSystemResult struct {
FileSystem zfs.FileSystem `json:"fileSystem"`
}
type DescribeFileSystemsRequest ¶
type DescribeFileSystemsRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 页码, 默认为1, 取值范围:[1,∞) (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小,默认为20,取值范围:[10,100] (Optional) */ PageSize *int `json:"pageSize"` /* Tag筛选条件 (Optional) */ Tags []zfs.TagFilter `json:"tags"` /* fileSystemId - 文件系统ID,精确匹配,支持多个 name - 文件系统名称,模糊匹配,支持单个 status - 文件系统状态,精确匹配,支持多个 FileSystem Status/creating、available、in-use (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeFileSystemsRequest ¶
func NewDescribeFileSystemsRequest( regionId string, ) *DescribeFileSystemsRequest
* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeFileSystemsRequestWithAllParams ¶
func NewDescribeFileSystemsRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, tags []zfs.TagFilter, filters []common.Filter, ) *DescribeFileSystemsRequest
- param regionId: 地域ID (Required)
- param pageNumber: 页码, 默认为1, 取值范围:[1,∞) (Optional)
- param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional)
- param tags: Tag筛选条件 (Optional)
- param filters: fileSystemId - 文件系统ID,精确匹配,支持多个
name - 文件系统名称,模糊匹配,支持单个 status - 文件系统状态,精确匹配,支持多个 FileSystem Status/creating、available、in-use
(Optional)
func NewDescribeFileSystemsRequestWithoutParam ¶
func NewDescribeFileSystemsRequestWithoutParam() *DescribeFileSystemsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeFileSystemsRequest) GetRegionId ¶
func (r DescribeFileSystemsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeFileSystemsRequest) SetFilters ¶
func (r *DescribeFileSystemsRequest) SetFilters(filters []common.Filter)
param filters: fileSystemId - 文件系统ID,精确匹配,支持多个
name - 文件系统名称,模糊匹配,支持单个 status - 文件系统状态,精确匹配,支持多个 FileSystem Status/creating、available、in-use (Optional)
func (*DescribeFileSystemsRequest) SetPageNumber ¶
func (r *DescribeFileSystemsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1, 取值范围:[1,∞)(Optional)
func (*DescribeFileSystemsRequest) SetPageSize ¶
func (r *DescribeFileSystemsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)
func (*DescribeFileSystemsRequest) SetRegionId ¶
func (r *DescribeFileSystemsRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*DescribeFileSystemsRequest) SetTags ¶ added in v1.13.0
func (r *DescribeFileSystemsRequest) SetTags(tags []zfs.TagFilter)
param tags: Tag筛选条件(Optional)
type DescribeFileSystemsResponse ¶
type DescribeFileSystemsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeFileSystemsResult `json:"result"` }
type DescribeFileSystemsResult ¶
type DescribeFileSystemsResult struct { FileSystems []zfs.FileSystem `json:"fileSystems"` TotalCount int `json:"totalCount"` }
type DescribeMountTargetRequest ¶
type DescribeMountTargetRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 挂载目标ID */ MountTargetId string `json:"mountTargetId"` }
func NewDescribeMountTargetRequest ¶
func NewDescribeMountTargetRequest( regionId string, mountTargetId string, ) *DescribeMountTargetRequest
* param regionId: 地域ID (Required) * param mountTargetId: 挂载目标ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMountTargetRequestWithAllParams ¶
func NewDescribeMountTargetRequestWithAllParams( regionId string, mountTargetId string, ) *DescribeMountTargetRequest
* param regionId: 地域ID (Required) * param mountTargetId: 挂载目标ID (Required)
func NewDescribeMountTargetRequestWithoutParam ¶
func NewDescribeMountTargetRequestWithoutParam() *DescribeMountTargetRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMountTargetRequest) GetRegionId ¶
func (r DescribeMountTargetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMountTargetRequest) SetMountTargetId ¶
func (r *DescribeMountTargetRequest) SetMountTargetId(mountTargetId string)
param mountTargetId: 挂载目标ID(Required)
func (*DescribeMountTargetRequest) SetRegionId ¶
func (r *DescribeMountTargetRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribeMountTargetResponse ¶
type DescribeMountTargetResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeMountTargetResult `json:"result"` }
type DescribeMountTargetResult ¶
type DescribeMountTargetResult struct {
MountTarget zfs.MountTarget `json:"mountTarget"`
}
type DescribeMountTargetsRequest ¶
type DescribeMountTargetsRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 页码, 默认为1, 取值范围:[1,∞) (Optional) */ PageNumber *int `json:"pageNumber"` /* 分页大小,默认为20,取值范围:[10,100] (Optional) */ PageSize *int `json:"pageSize"` /* fileSystemId - 文件系统ID,精确匹配,支持多个 mountTargetId - 挂载目标ID,精确匹配,支持多个 (Optional) */ Filters []common.Filter `json:"filters"` }
func NewDescribeMountTargetsRequest ¶
func NewDescribeMountTargetsRequest( regionId string, ) *DescribeMountTargetsRequest
* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMountTargetsRequestWithAllParams ¶
func NewDescribeMountTargetsRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, filters []common.Filter, ) *DescribeMountTargetsRequest
- param regionId: 地域ID (Required)
- param pageNumber: 页码, 默认为1, 取值范围:[1,∞) (Optional)
- param pageSize: 分页大小,默认为20,取值范围:[10,100] (Optional)
- param filters: fileSystemId - 文件系统ID,精确匹配,支持多个
mountTargetId - 挂载目标ID,精确匹配,支持多个
(Optional)
func NewDescribeMountTargetsRequestWithoutParam ¶
func NewDescribeMountTargetsRequestWithoutParam() *DescribeMountTargetsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMountTargetsRequest) GetRegionId ¶
func (r DescribeMountTargetsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMountTargetsRequest) SetFilters ¶
func (r *DescribeMountTargetsRequest) SetFilters(filters []common.Filter)
param filters: fileSystemId - 文件系统ID,精确匹配,支持多个
mountTargetId - 挂载目标ID,精确匹配,支持多个 (Optional)
func (*DescribeMountTargetsRequest) SetPageNumber ¶
func (r *DescribeMountTargetsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码, 默认为1, 取值范围:[1,∞)(Optional)
func (*DescribeMountTargetsRequest) SetPageSize ¶
func (r *DescribeMountTargetsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小,默认为20,取值范围:[10,100](Optional)
func (*DescribeMountTargetsRequest) SetRegionId ¶
func (r *DescribeMountTargetsRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type DescribeMountTargetsResponse ¶
type DescribeMountTargetsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeMountTargetsResult `json:"result"` }
type DescribeMountTargetsResult ¶
type DescribeMountTargetsResult struct { MountTargets []zfs.MountTarget `json:"mountTargets"` TotalCount int `json:"totalCount"` }
type ModifyFileSystemAttributeRequest ¶
type ModifyFileSystemAttributeRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 文件系统ID */ FileSystemId string `json:"fileSystemId"` /* 文件系统名称(参数规则:不可为空,只支持中文、数字、大小写字母、英文下划线“_”及中划线“-”,且不能超过32字符) (Optional) */ Name *string `json:"name"` /* 文件系统描述(参数规则:不能超过256字符) (Optional) */ Description *string `json:"description"` }
func NewModifyFileSystemAttributeRequest ¶
func NewModifyFileSystemAttributeRequest( regionId string, fileSystemId string, ) *ModifyFileSystemAttributeRequest
* param regionId: 地域ID (Required) * param fileSystemId: 文件系统ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyFileSystemAttributeRequestWithAllParams ¶
func NewModifyFileSystemAttributeRequestWithAllParams( regionId string, fileSystemId string, name *string, description *string, ) *ModifyFileSystemAttributeRequest
* param regionId: 地域ID (Required) * param fileSystemId: 文件系统ID (Required) * param name: 文件系统名称(参数规则:不可为空,只支持中文、数字、大小写字母、英文下划线“_”及中划线“-”,且不能超过32字符) (Optional) * param description: 文件系统描述(参数规则:不能超过256字符) (Optional)
func NewModifyFileSystemAttributeRequestWithoutParam ¶
func NewModifyFileSystemAttributeRequestWithoutParam() *ModifyFileSystemAttributeRequest
This constructor has better compatible ability when API parameters changed
func (ModifyFileSystemAttributeRequest) GetRegionId ¶
func (r ModifyFileSystemAttributeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyFileSystemAttributeRequest) SetDescription ¶
func (r *ModifyFileSystemAttributeRequest) SetDescription(description string)
param description: 文件系统描述(参数规则:不能超过256字符)(Optional)
func (*ModifyFileSystemAttributeRequest) SetFileSystemId ¶
func (r *ModifyFileSystemAttributeRequest) SetFileSystemId(fileSystemId string)
param fileSystemId: 文件系统ID(Required)
func (*ModifyFileSystemAttributeRequest) SetName ¶
func (r *ModifyFileSystemAttributeRequest) SetName(name string)
param name: 文件系统名称(参数规则:不可为空,只支持中文、数字、大小写字母、英文下划线“_”及中划线“-”,且不能超过32字符)(Optional)
func (*ModifyFileSystemAttributeRequest) SetRegionId ¶
func (r *ModifyFileSystemAttributeRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
type ModifyFileSystemAttributeResponse ¶
type ModifyFileSystemAttributeResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ModifyFileSystemAttributeResult `json:"result"` }
type ModifyFileSystemAttributeResult ¶
type ModifyFileSystemAttributeResult struct { }